.home-module__Hx0lNG__siteShell{isolation:isolate;position:relative}.home-module__Hx0lNG__hero{--hero-bg-x:0px;--hero-bg-y:0px;--hero-overlay-x:0px;background:url(/assets/hero-nike-chatgpt-v2.jpg) calc(50% + var(--hero-bg-x)) calc(50% + var(--hero-bg-y)) / cover no-repeat, var(--ds-color-sky-canvas);min-height:100svh;position:relative;overflow:hidden}.home-module__Hx0lNG__hero:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at calc(28% + var(--hero-overlay-x)) 38%, #135b9414, transparent 42%), linear-gradient(90deg, #1e6fb12e 0 39%, #1e6fb105 67%, transparent 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroContent{z-index:6;width:var(--ds-layout-width);animation:home-module__Hx0lNG__contentIn var(--ds-motion-out) both;margin:0 auto;padding-top:clamp(92px,13svh,164px);padding-bottom:72px;position:relative}.home-module__Hx0lNG__title{max-width:820px;color:var(--ds-color-white);font-size:var(--ds-type-hero-size);line-height:var(--ds-type-hero-line);font-weight:var(--ds-type-hero-weight);letter-spacing:0;text-shadow:0 10px 34px #0f436f1f;margin:0}.home-module__Hx0lNG__title span{display:block}.home-module__Hx0lNG__title em{font-family:var(--ds-font-serif);font-size:var(--ds-type-hero-em-size);font-style:italic;font-weight:var(--ds-type-hero-em-weight)}.home-module__Hx0lNG__copy{color:#ffffffd6;max-width:620px;font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line);font-weight:var(--ds-type-body-weight);letter-spacing:0;text-shadow:0 5px 16px #14486f24;margin:31px 0 0}@keyframes home-module__Hx0lNG__contentIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:920px){.home-module__Hx0lNG__hero{background-size:cover;min-height:100svh}.home-module__Hx0lNG__heroContent{padding-top:clamp(64px,12svh,110px)}.home-module__Hx0lNG__title{max-width:560px}.home-module__Hx0lNG__copy{max-width:520px}}@media (max-width:640px){.home-module__Hx0lNG__hero{background:url(/assets/hero-nike-mobile-chatgpt-v2.jpg) calc(30% + var(--hero-bg-x)) calc(50% + var(--hero-bg-y)) / cover no-repeat,  #4786c8;min-height:100svh}.home-module__Hx0lNG__hero:after{background:linear-gradient(90deg, #206fb161 0 52%, #206fb126 73%, transparent 100%), linear-gradient(180deg, #0f518d14 0, transparent 28%), radial-gradient(circle at calc(28% + var(--hero-overlay-x)) 39%, #135b941a, transparent 40%)}.home-module__Hx0lNG__heroContent{padding-top:clamp(118px,22svh,180px);padding-bottom:52px}.home-module__Hx0lNG__title span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-module__Hx0lNG__copy{max-width:97%;margin-top:18px}}
.ask-module__PL-aMq__page{--ask-ink:#17252f;--ask-muted:#66757d;--ask-line:#17252f1c;--ask-accent:#257aa8;height:100%;color:var(--ask-ink);background:#f9fbfa;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ask-module__PL-aMq__pageHead{border-bottom:1px solid var(--ask-line);background:#f9fbfaf5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 30px;min-height:118px;padding:24px clamp(24px,4vw,52px) 20px;display:grid}.ask-module__PL-aMq__titleBlock{min-width:0}.ask-module__PL-aMq__eyebrow,.ask-module__PL-aMq__compactIdentity,.ask-module__PL-aMq__coverage,.ask-module__PL-aMq__domainList,.ask-module__PL-aMq__usageText,.ask-module__PL-aMq__assistantIdentity,.ask-module__PL-aMq__answerMeta,.ask-module__PL-aMq__sectionLabel,.ask-module__PL-aMq__emptyFootnote{align-items:center;display:flex}.ask-module__PL-aMq__eyebrow{color:var(--ask-accent);letter-spacing:.08em;text-transform:uppercase;gap:7px;margin-bottom:7px;font-size:11px;font-weight:700}.ask-module__PL-aMq__eyebrow svg,.ask-module__PL-aMq__compactIdentity svg{width:14px;height:14px}.ask-module__PL-aMq__titleBlock h1,.ask-module__PL-aMq__titleBlock h4{color:var(--ask-ink);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:560;line-height:1}.ask-module__PL-aMq__titleBlock p{max-width:58ch;color:var(--ask-muted);margin:9px 0 0;font-size:14px;line-height:1.5}.ask-module__PL-aMq__usageBlock{width:min(235px,24vw);color:inherit;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:8px;text-decoration:none;display:grid}.ask-module__PL-aMq__usageBlock:hover .ask-module__PL-aMq__usageText strong{text-decoration:underline}.ask-module__PL-aMq__compactUsageLink{color:inherit;text-decoration:none}.ask-module__PL-aMq__compactUsageLink:hover{text-decoration:underline}.ask-module__PL-aMq__usageText{justify-content:space-between;gap:14px;min-width:0}.ask-module__PL-aMq__usageText strong{min-width:0;font-size:13px;font-weight:650}.ask-module__PL-aMq__usageText span{color:var(--ask-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.ask-module__PL-aMq__usageTrack{background:#17252f1a;height:2px;overflow:hidden}.ask-module__PL-aMq__usageTrack span{background:var(--ask-accent);height:100%;transition:width .3s;display:block}.ask-module__PL-aMq__coverage{min-width:0;color:var(--ask-muted);grid-column:1/-1;gap:10px;font-size:12px}.ask-module__PL-aMq__coverage>svg{width:14px;height:14px}.ask-module__PL-aMq__coverage>span:first-of-type{white-space:nowrap;flex-shrink:0}.ask-module__PL-aMq__domainList{gap:8px;min-width:0}.ask-module__PL-aMq__domainList span{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.ask-module__PL-aMq__domainList svg{width:12px;height:12px;color:var(--ask-accent)}.ask-module__PL-aMq__latestDate{white-space:nowrap;flex-shrink:0;margin-left:auto}.ask-module__PL-aMq__coverageValue{white-space:nowrap;flex-shrink:0}.ask-module__PL-aMq__noCoverage{color:#7b5c44}.ask-module__PL-aMq__pageHeadCompact{justify-content:space-between;align-items:center;min-height:58px;padding-block:0;display:flex}.ask-module__PL-aMq__compactIdentity{color:var(--ask-ink);flex:none;gap:8px}.ask-module__PL-aMq__compactIdentity svg{color:var(--ask-accent)}.ask-module__PL-aMq__compactIdentity strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.ask-module__PL-aMq__compactMeta{min-width:0;color:var(--ask-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;font-size:12px;display:inline-flex}.ask-module__PL-aMq__mobileSummary{display:none}.ask-module__PL-aMq__compactCoverageLabel{display:block}.ask-module__PL-aMq__compactUsage{color:var(--ask-ink);font-weight:600}.ask-module__PL-aMq__compactLatest{overflow-wrap:anywhere;text-align:right;min-width:0;max-width:100%;line-height:1.35}.ask-module__PL-aMq__surface{background:#f9fbfa;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.ask-module__PL-aMq__conversation{overscroll-behavior:contain;scrollbar-color:#17252f2e transparent;scrollbar-width:thin;min-height:0;padding:0 clamp(24px,5vw,70px);overflow-y:auto}.ask-module__PL-aMq__emptyConversation{display:flex}.ask-module__PL-aMq__emptyState{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,7vw,92px);width:min(940px,100%);margin:auto;padding:42px 0;animation:.3s cubic-bezier(.16,1,.3,1) both ask-module__PL-aMq__contentIn;display:grid;container-type:inline-size}.ask-module__PL-aMq__emptyIntro>span{color:var(--ask-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:700;display:block}.ask-module__PL-aMq__emptyIntro h2{max-width:11ch;color:var(--ask-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:520;line-height:1.02}.ask-module__PL-aMq__emptyIntro p{max-width:35ch;color:var(--ask-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.ask-module__PL-aMq__starterList{border-top:1px solid var(--ask-line);display:grid}.ask-module__PL-aMq__starterSkeletonRow,.ask-module__PL-aMq__starterList button{--starter-index:0;border-bottom:1px solid var(--ask-line);min-height:76px;color:var(--ask-ink);text-align:left;animation:.28s cubic-bezier(.16,1,.3,1) both ask-module__PL-aMq__promptIn;animation-delay:calc(var(--starter-index) * 45ms + 80ms);background:0 0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:12px 4px;transition:padding .18s,color .18s;display:grid}.ask-module__PL-aMq__starterSkeletonRow{animation:1.8s ease-in-out infinite ask-module__PL-aMq__skeletonPulse}.ask-module__PL-aMq__starterSkeletonRow:nth-child(2){animation-delay:.12s}.ask-module__PL-aMq__starterSkeletonRow:nth-child(3){animation-delay:.24s}.ask-module__PL-aMq__starterSkeletonRow:nth-child(4){animation-delay:.36s}.ask-module__PL-aMq__starterSkeletonIcon,.ask-module__PL-aMq__starterSkeletonText i{background:color-mix(in srgb, var(--ask-muted) 12%, transparent);border-radius:4px;display:block}.ask-module__PL-aMq__starterSkeletonIcon{border-radius:50%;width:24px;height:24px}.ask-module__PL-aMq__starterSkeletonText{gap:9px;min-width:0;display:grid}.ask-module__PL-aMq__starterSkeletonText i:first-child{width:64px;height:7px}.ask-module__PL-aMq__starterSkeletonText i:last-child{width:88%;height:11px}.ask-module__PL-aMq__starterSkeletonRow:nth-child(2) .ask-module__PL-aMq__starterSkeletonText i:last-child{width:72%}.ask-module__PL-aMq__starterSkeletonRow:nth-child(3) .ask-module__PL-aMq__starterSkeletonText i:last-child{width:94%}.ask-module__PL-aMq__starterSkeletonRow:nth-child(4) .ask-module__PL-aMq__starterSkeletonText i:last-child{width:80%}.ask-module__PL-aMq__starterList button:hover,.ask-module__PL-aMq__starterList button:focus-visible{color:var(--ask-accent);padding-inline:10px}.ask-module__PL-aMq__starterList button:focus-visible{outline-offset:-2px;outline:2px solid #257aa873}.ask-module__PL-aMq__starterIcon{width:30px;height:30px;color:var(--ask-accent);place-items:center;display:grid}.ask-module__PL-aMq__starterIcon svg{stroke-width:1.65px;width:17px;height:17px}.ask-module__PL-aMq__starterList button>span:nth-child(2){gap:4px;display:grid}.ask-module__PL-aMq__starterList small{color:var(--ask-muted);font-size:11px;font-weight:650}.ask-module__PL-aMq__starterList strong{font-size:14px;font-weight:540;line-height:1.4;overflow:hidden}.ask-module__PL-aMq__starterList button>svg{color:#9aa5aa;width:16px;height:16px;transition:transform .18s;transform:rotate(45deg)}.ask-module__PL-aMq__starterList button:hover>svg{transform:rotate(45deg)translateY(-3px)}.ask-module__PL-aMq__emptyFootnote{color:#849096;grid-column:1/-1;justify-self:center;gap:7px;margin:-10px 0 0;font-size:11px}.ask-module__PL-aMq__emptyFootnote svg{width:13px;height:13px}.ask-module__PL-aMq__emptyConnect,.ask-module__PL-aMq__limitNotice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.ask-module__PL-aMq__emptyConnect{border-block:1px solid var(--ask-line);min-width:0;padding:24px 0}.ask-module__PL-aMq__emptyConnect>div{min-width:0}.ask-module__PL-aMq__emptyConnect>svg,.ask-module__PL-aMq__limitNotice>svg{width:19px;height:19px;color:var(--ask-accent)}.ask-module__PL-aMq__emptyConnect strong,.ask-module__PL-aMq__limitNotice strong{font-size:14px;font-weight:650;display:block}.ask-module__PL-aMq__emptyConnect p,.ask-module__PL-aMq__limitNotice p{color:var(--ask-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ask-module__PL-aMq__emptyConnect a,.ask-module__PL-aMq__limitActions a{background:var(--ask-ink);color:#fff;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}@container (max-width:860px){.ask-module__PL-aMq__emptyConnect{grid-template-columns:auto minmax(0,1fr);gap:12px}.ask-module__PL-aMq__emptyConnect a{grid-column:2;justify-self:start}}.ask-module__PL-aMq__messageList{width:min(760px,100%);min-height:100%;margin:0 auto;padding:42px 0 58px;animation:.22s ease-out both ask-module__PL-aMq__contentIn}.ask-module__PL-aMq__historyButton{min-height:40px;color:var(--ask-muted);background:0 0;align-items:center;gap:8px;margin:0 auto 32px;padding:0 12px;font-size:12px;display:flex}.ask-module__PL-aMq__historyButton:hover{color:var(--ask-accent)}.ask-module__PL-aMq__historyButton svg{width:14px;height:14px}.ask-module__PL-aMq__userTurn{max-width:650px;color:var(--ask-ink);gap:7px;margin:0 0 27px;display:grid}.ask-module__PL-aMq__turnLabel{color:#89949a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__PL-aMq__userTurn p{letter-spacing:-.02em;white-space:pre-wrap;text-wrap:pretty;margin:0;font-size:18px;font-weight:600;line-height:1.5}.ask-module__PL-aMq__assistantTurn{border-bottom:1px solid var(--ask-line);gap:17px;margin:0 0 44px;padding:0 0 38px 26px;animation:.26s ease-out both ask-module__PL-aMq__contentIn;display:grid;position:relative}.ask-module__PL-aMq__assistantTurn:before{background:var(--ask-accent);content:"";width:2px;position:absolute;top:1px;bottom:38px;left:0}.ask-module__PL-aMq__assistantHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.ask-module__PL-aMq__assistantIdentity{color:var(--ask-accent);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700}.ask-module__PL-aMq__assistantIdentity svg{width:13px;height:13px}.ask-module__PL-aMq__copyButton{color:#7b888e;background:0 0;place-items:center;width:40px;height:40px;display:grid}.ask-module__PL-aMq__copyButton:hover{color:var(--ask-accent)}.ask-module__PL-aMq__copyButton svg{width:15px;height:15px}.ask-module__PL-aMq__answer{color:#26353e;gap:12px;max-width:650px;display:grid}.ask-module__PL-aMq__answer p,.ask-module__PL-aMq__answer li{font-size:15.5px;line-height:1.72}.ask-module__PL-aMq__answer p,.ask-module__PL-aMq__answer ul,.ask-module__PL-aMq__answer ol,.ask-module__PL-aMq__answer blockquote,.ask-module__PL-aMq__answer pre,.ask-module__PL-aMq__answer h1,.ask-module__PL-aMq__answer h2,.ask-module__PL-aMq__answer h3,.ask-module__PL-aMq__answer h4{margin:0}.ask-module__PL-aMq__answer ul,.ask-module__PL-aMq__answer ol{gap:7px;padding-left:20px;display:grid}.ask-module__PL-aMq__answer h1,.ask-module__PL-aMq__answer h2,.ask-module__PL-aMq__answer h3,.ask-module__PL-aMq__answer h4{color:var(--ask-ink);margin-top:8px;font-size:16px;font-weight:700}.ask-module__PL-aMq__answer strong{color:var(--ask-ink);font-weight:700}.ask-module__PL-aMq__answer code{background:#edf2f2;padding:2px 5px;font-size:.92em}.ask-module__PL-aMq__answer pre{background:#edf2f2;max-width:100%;padding:14px;overflow-x:auto}.ask-module__PL-aMq__answer blockquote{color:var(--ask-muted);border-left:2px solid #257aa859;padding-left:14px}.ask-module__PL-aMq__answer a{color:var(--ask-accent);text-underline-offset:3px;text-decoration:underline}.ask-module__PL-aMq__answerMeta{color:#7b888e;flex-wrap:wrap;gap:8px 14px;font-size:11px}.ask-module__PL-aMq__answerMeta>span{align-items:center;gap:6px;display:inline-flex}.ask-module__PL-aMq__answerMeta svg{width:13px;height:13px;color:var(--ask-accent)}.ask-module__PL-aMq__uncharged{color:#2d775c;font-weight:650}.ask-module__PL-aMq__sectionLabel{color:var(--ask-accent);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700}.ask-module__PL-aMq__conclusionBlock{border-left:3px solid #257aa873;gap:8px;padding:2px 0 2px 15px;display:grid}.ask-module__PL-aMq__conclusionBody p{color:var(--ask-ink);font-size:16.5px;font-weight:540;line-height:1.62}.ask-module__PL-aMq__answerSection{gap:8px;display:grid}.ask-module__PL-aMq__nextActionCard{background:#eef5f6;gap:8px;margin-top:4px;padding:16px 18px;display:grid}.ask-module__PL-aMq__nextActionCard .ask-module__PL-aMq__sectionLabel svg{width:14px;height:14px}.ask-module__PL-aMq__dataCoverage{color:#7b888e;gap:3px;max-width:650px;font-size:11px;display:grid}.ask-module__PL-aMq__dataCoverage strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__PL-aMq__dataCoverage p{margin:0;line-height:1.5}.ask-module__PL-aMq__dataCoverage ul{gap:2px;margin:0;padding-left:16px;line-height:1.5;display:grid}.ask-module__PL-aMq__dataCoverage li{margin:0}.ask-module__PL-aMq__coverageRows{gap:3px;margin:0;display:grid}.ask-module__PL-aMq__coverageRow{gap:10px;display:flex}.ask-module__PL-aMq__coverageRow dt{color:#66757d;flex:none;min-width:68px;font-weight:600}.ask-module__PL-aMq__coverageRow dd{margin:0}.ask-module__PL-aMq__coverageRowDetail{color:#96a1a7}.ask-module__PL-aMq__coverageStatus{color:inherit}.ask-module__PL-aMq__coverageDetails{gap:8px;padding:6px 0 2px 2px;display:grid}.ask-module__PL-aMq__coverageDetails section{gap:3px;display:grid}.ask-module__PL-aMq__coverageDetails section>strong{letter-spacing:.06em;text-transform:uppercase;color:#96a1a7;font-size:10px;font-weight:700}.ask-module__PL-aMq__coverageDetails ul{gap:2px;margin:0;padding-left:16px;line-height:1.5;display:grid}.ask-module__PL-aMq__coverageDetails li{margin:0}.ask-module__PL-aMq__coverageDisclosure{gap:4px;display:grid}.ask-module__PL-aMq__coverageToggle{color:#52646d;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;width:fit-content;margin:0;padding:0;font-size:11px;font-weight:600;display:inline-flex}.ask-module__PL-aMq__coverageToggle:hover{color:var(--ask-accent)}.ask-module__PL-aMq__coverageToggle svg{width:12px;height:12px}.ask-module__PL-aMq__webSources{color:#7b888e;gap:6px;max-width:650px;display:grid}.ask-module__PL-aMq__webSources>strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__PL-aMq__webSources ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.ask-module__PL-aMq__webSources li{margin:0;font-size:12px;line-height:1.4}.ask-module__PL-aMq__webSources a{color:#52646d;text-decoration:none}.ask-module__PL-aMq__webSources a:hover{color:var(--ask-accent);text-underline-offset:3px;text-decoration:underline}.ask-module__PL-aMq__externalLinkMark{margin-left:3px;font-size:.85em}.ask-module__PL-aMq__citationRef{color:var(--ask-accent);vertical-align:super;cursor:pointer;background:0 0;border:0;margin:0;padding:0 1px;font-size:.72em;font-weight:700;line-height:1;display:inline}.ask-module__PL-aMq__citationRef:hover{text-decoration:underline}.ask-module__PL-aMq__citationOverlay{z-index:90;background:#17202661;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ask-module__PL-aMq__citationCard{color:#17252f;background:#fff;border-radius:14px;gap:12px;width:min(440px,100%);max-height:min(72vh,560px);padding:18px 20px;display:grid;overflow-y:auto;box-shadow:0 18px 48px #17202638}.ask-module__PL-aMq__citationCardHead{justify-content:space-between;align-items:center;display:flex}.ask-module__PL-aMq__citationCardIndex{color:#257aa8;font-size:12px;font-weight:700}.ask-module__PL-aMq__citationCardClose{color:#66757d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:-6px -8px -6px 0;padding:0;display:inline-flex}.ask-module__PL-aMq__citationCardClose:hover{color:#17252f}.ask-module__PL-aMq__citationCardClose svg{width:15px;height:15px}.ask-module__PL-aMq__citationNote{gap:10px;display:grid}.ask-module__PL-aMq__citationNote+.ask-module__PL-aMq__citationNote{border-top:1px solid #17252f14;padding-top:12px}.ask-module__PL-aMq__citationClaim{margin:0;font-size:14px;font-weight:600;line-height:1.55}.ask-module__PL-aMq__citationSection{color:#4c5a61;gap:4px;font-size:12px;line-height:1.55;display:grid}.ask-module__PL-aMq__citationSection strong{letter-spacing:.06em;text-transform:uppercase;color:#7b888e;font-size:10px;font-weight:700}.ask-module__PL-aMq__citationSection p{margin:0}.ask-module__PL-aMq__citationSection ul{gap:3px;margin:0;padding-left:16px;display:grid}.ask-module__PL-aMq__citationSection a{color:#257aa8;overflow-wrap:anywhere;text-decoration:none}.ask-module__PL-aMq__citationSection a:hover{text-underline-offset:3px;text-decoration:underline}.ask-module__PL-aMq__citationWebBadge{color:#257aa8;letter-spacing:.04em;background:#257aa81a;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:700}.ask-module__PL-aMq__citationWebLink{color:inherit;overflow-wrap:anywhere;text-decoration:none}.ask-module__PL-aMq__citationWebLink:hover{color:#257aa8;text-underline-offset:3px;text-decoration:underline}.ask-module__PL-aMq__references{color:#7b888e;gap:3px;max-width:650px;font-size:11px;display:grid}.ask-module__PL-aMq__references strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__PL-aMq__references ol{margin:0;padding-left:18px;line-height:1.5}.ask-module__PL-aMq__references li{margin:0}.ask-module__PL-aMq__references a{color:#52646d;overflow-wrap:anywhere;text-decoration:none}.ask-module__PL-aMq__references a:hover{color:var(--ask-accent);text-underline-offset:3px;text-decoration:underline}.ask-module__PL-aMq__pending{width:fit-content;min-height:42px;color:var(--ask-muted);align-items:center;gap:11px;margin:0 0 38px;padding:0 3px;font-size:13px;display:flex}.ask-module__PL-aMq__thinkingDots{align-items:center;gap:3px;display:inline-flex}.ask-module__PL-aMq__thinkingDots i{background:var(--ask-accent);border-radius:50%;width:4px;height:4px;animation:1.35s ease-in-out infinite ask-module__PL-aMq__quietPulse}.ask-module__PL-aMq__thinkingDots i:nth-child(2){animation-delay:.14s}.ask-module__PL-aMq__thinkingDots i:nth-child(3){animation-delay:.28s}.ask-module__PL-aMq__activityTrail{gap:8px;margin:0;padding:10px 0;list-style:none;display:grid}.ask-module__PL-aMq__activityStep{color:var(--ask-muted);align-items:center;gap:8px;font-size:12px;animation:.16s ease-out ask-module__PL-aMq__contentIn;display:flex}.ask-module__PL-aMq__activityStep svg{width:13px;height:13px}.ask-module__PL-aMq__activityStep[data-state=active]{color:var(--ask-accent);font-weight:600}.ask-module__PL-aMq__activityStep[data-state=done] svg{color:#2d775c}.ask-module__PL-aMq__activityStep[data-state=error]{color:#a5533e}.ask-module__PL-aMq__activityTrailInline{border-left:1px solid #257aa840;width:fit-content;margin:-4px 0 8px;padding:0 12px}.ask-module__PL-aMq__activeTrailSummary{min-height:30px;color:var(--ask-muted);align-items:center;gap:8px;font-size:11px;display:flex}.ask-module__PL-aMq__completedTrail{justify-items:start;margin:-5px 0 -2px;display:grid}.ask-module__PL-aMq__completedTrail>button{min-height:30px;color:var(--ask-muted);background:0 0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.ask-module__PL-aMq__completedTrail>button:hover{color:var(--ask-accent)}.ask-module__PL-aMq__completedTrail>button svg{width:13px;height:13px}.ask-module__PL-aMq__completedTrail>button>svg:first-child{color:#2d775c}.ask-module__PL-aMq__completedTrail>button>svg:last-child{transition:transform .18s}.ask-module__PL-aMq__completedTrail>button>svg[data-open]{transform:rotate(180deg)}.ask-module__PL-aMq__followUps{scrollbar-width:none;align-items:center;gap:7px;min-width:0;margin-top:-12px;padding:0 0 4px 26px;display:flex;overflow-x:auto}.ask-module__PL-aMq__followUps>span{color:#7b888e;white-space:nowrap;flex-shrink:0;margin-right:3px;font-size:11px}.ask-module__PL-aMq__followUps button{border:1px solid var(--ask-line);color:#52636c;background:0 0;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:12px;transition:border-color .16s,color .16s}.ask-module__PL-aMq__followUps button:hover{color:var(--ask-accent);border-color:#257aa866}.ask-module__PL-aMq__interactionDock{border-top:1px solid var(--ask-line);background:#f9fbfaf7;gap:9px;padding:12px clamp(24px,5vw,70px) 18px;display:grid}.ask-module__PL-aMq__connectionNotice{border:1px solid var(--ask-line);background:color-mix(in srgb, var(--ask-accent) 5%, transparent);color:var(--ask-muted);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ask-module__PL-aMq__connectionNotice>svg{width:16px;height:16px;color:var(--ask-accent);flex-shrink:0;margin-top:2px}.ask-module__PL-aMq__connectionNotice>div{min-width:0}.ask-module__PL-aMq__connectionNotice strong{color:var(--ask-ink);font-size:12px;font-weight:600;line-height:1.5;display:block}.ask-module__PL-aMq__connectionNotice p{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.5}.ask-module__PL-aMq__interactionDock>*{width:min(760px,100%);margin-inline:auto}.ask-module__PL-aMq__composer{background:#fff;border:1px solid #17252f2b;grid-template-columns:minmax(0,1fr) 44px;gap:7px 10px;padding:9px 9px 7px 17px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 30px #17252f0f}.ask-module__PL-aMq__composer:focus-within{border-color:#257aa89e;box-shadow:0 12px 34px #17252f17}.ask-module__PL-aMq__composer textarea{resize:none;width:100%;min-height:42px;max-height:118px;color:var(--ask-ink);field-sizing:content;background:0 0;border:0;outline:0;align-self:center;padding:6px 0 4px;font-family:inherit;font-size:16px;line-height:1.45;overflow-y:auto}.ask-module__PL-aMq__composer textarea::placeholder{color:#929da2}.ask-module__PL-aMq__composer>button{background:var(--ask-ink);color:#fff;place-items:center;width:44px;height:44px;transition:background .16s,opacity .16s;display:grid}.ask-module__PL-aMq__composer>button:hover:not(:disabled){background:var(--ask-accent)}.ask-module__PL-aMq__composer>button:disabled{opacity:.25}.ask-module__PL-aMq__composer>button svg{width:17px;height:17px}.ask-module__PL-aMq__composerMeta{color:#89949a;grid-column:1/-1;justify-content:space-between;gap:12px;font-size:10px;display:flex}.ask-module__PL-aMq__inlineError,.ask-module__PL-aMq__limitNotice{border:1px solid var(--ask-line);background:#fff;padding:14px 16px}.ask-module__PL-aMq__inlineError{color:#794534;border-left:3px solid #a5533e;justify-content:space-between;align-items:center;gap:18px;display:flex}.ask-module__PL-aMq__inlineError>div{gap:3px;display:grid}.ask-module__PL-aMq__inlineError strong,.ask-module__PL-aMq__inlineError span{font-size:12px}.ask-module__PL-aMq__inlineError button{color:#794534;background:#f5eeee;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.ask-module__PL-aMq__inlineError button svg{width:14px;height:14px}.ask-module__PL-aMq__limitNotice>svg{color:#8f6840}.ask-module__PL-aMq__limitActions{justify-items:end;gap:7px;display:grid}.ask-module__PL-aMq__limitActions>span{color:var(--ask-muted);text-align:right;font-size:11px}.ask-module__PL-aMq__loadError{border:1px solid var(--ask-line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:30px;padding:24px;display:grid}.ask-module__PL-aMq__loadError>svg{color:#a5533e;width:21px;height:21px}.ask-module__PL-aMq__loadError strong{font-size:17px}.ask-module__PL-aMq__loadError p{color:var(--ask-muted);margin:5px 0 0;font-size:13px}.ask-module__PL-aMq__loadError button{background:var(--ask-ink);color:#fff;min-height:40px;padding:0 14px;font-weight:600}.ask-module__PL-aMq__jumpToLatestDock{z-index:5;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:12px}.ask-module__PL-aMq__jumpToLatest{background:var(--ask-ink);color:#fff;pointer-events:auto;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:11px;font-weight:650;animation:.16s ease-out both ask-module__PL-aMq__contentIn;display:inline-flex;transform:translateY(-40px);box-shadow:0 9px 20px #17252f38}.ask-module__PL-aMq__jumpToLatest svg{width:13px;height:13px}.ask-module__PL-aMq__messageSkeleton{opacity:0;width:min(760px,100%);min-height:100%;margin:0 auto;padding:16px 0 58px;animation:.14s ease-out .18s forwards ask-module__PL-aMq__skeletonReveal}.ask-module__PL-aMq__messageSkeleton span,.ask-module__PL-aMq__skeletonComposerMeta span,.ask-module__PL-aMq__skeletonSendButton{background:#17252f13;animation:1.5s ease-in-out infinite ask-module__PL-aMq__skeletonPulse;display:block}.ask-module__PL-aMq__skeletonUser{gap:7px;max-width:650px;margin:0 0 27px;display:grid}.ask-module__PL-aMq__skeletonLabel{width:20px;height:10px}.ask-module__PL-aMq__skeletonQuestion{width:min(390px,58%);height:18px;margin-block:4px 5px}.ask-module__PL-aMq__skeletonAssistant{gap:17px;padding-left:26px;display:grid;position:relative}.ask-module__PL-aMq__skeletonAssistant:before{background:var(--ask-accent);content:"";width:2px;position:absolute;top:1px;bottom:0;left:0}.ask-module__PL-aMq__skeletonIdentity{width:92px;height:11px;background:#257aa824!important}.ask-module__PL-aMq__skeletonAnswer{gap:12px;max-width:650px;display:grid}.ask-module__PL-aMq__skeletonAnswer span{width:94%;height:11px}.ask-module__PL-aMq__skeletonSectionLabel{margin-top:2px;width:56px!important;height:8px!important}.ask-module__PL-aMq__skeletonConclusion{margin-bottom:3px;width:78%!important;height:16px!important}.ask-module__PL-aMq__skeletonAnswer span:nth-child(4){width:88%}.ask-module__PL-aMq__skeletonAnswer span:nth-child(5){width:62%}.ask-module__PL-aMq__composer[data-skeleton]{min-height:68px;box-shadow:none;opacity:0;align-items:center;animation:.14s ease-out .18s forwards ask-module__PL-aMq__skeletonReveal}.ask-module__PL-aMq__composerPlaceholder{color:#929da2;font-size:16px}.ask-module__PL-aMq__skeletonSendButton{background:#17252f2e;width:44px;height:44px}.ask-module__PL-aMq__skeletonComposerMeta{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.ask-module__PL-aMq__skeletonComposerMeta span{width:116px;height:7px}.ask-module__PL-aMq__skeletonComposerMeta span:last-child{width:58px}.ask-module__PL-aMq__textSkeleton{background:#17252f17;width:112px;height:10px;display:inline-block}.ask-module__PL-aMq__chipSkeletonRow{gap:8px;display:inline-flex}.ask-module__PL-aMq__chipSkeletonRow i{background:#17252f14;width:42px;height:10px}.ask-module__PL-aMq__answer[data-streaming]>:last-child:after{vertical-align:-.15em;background:var(--ask-accent);content:"";width:2px;height:1em;margin-left:3px;animation:1s step-end infinite ask-module__PL-aMq__caretBlink;display:inline-block}.ask-module__PL-aMq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ask-module__PL-aMq__contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ask-module__PL-aMq__promptIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes ask-module__PL-aMq__quietPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes ask-module__PL-aMq__caretBlink{50%{opacity:0}}@keyframes ask-module__PL-aMq__loadingLine{0%,to{opacity:.35;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes ask-module__PL-aMq__skeletonReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ask-module__PL-aMq__skeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:920px){.ask-module__PL-aMq__pageHeadCompact{min-height:58px;padding:0 24px 0 68px}.ask-module__PL-aMq__compactIdentity{flex:none}.ask-module__PL-aMq__compactIdentity strong{white-space:nowrap;flex-shrink:0}.ask-module__PL-aMq__compactMeta{text-align:right;min-width:0;font-size:11px;line-height:1.35}.ask-module__PL-aMq__emptyState{grid-template-columns:minmax(210px,.7fr) minmax(340px,1.3fr);gap:38px}.ask-module__PL-aMq__usageBlock{width:min(220px,30vw)}.ask-module__PL-aMq__domainList{scrollbar-width:none;overflow-x:auto}}@media (max-width:700px){.ask-module__PL-aMq__page{margin-inline:calc(50% - 50vw)}.ask-module__PL-aMq__pageHead{min-height:68px;padding:13px 16px 12px 60px}.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact){grid-template-columns:minmax(0,1fr) auto}.ask-module__PL-aMq__titleBlock h1,.ask-module__PL-aMq__titleBlock h4{font-size:25px}.ask-module__PL-aMq__titleBlock p,.ask-module__PL-aMq__usageTrack{display:none}.ask-module__PL-aMq__eyebrow{margin-bottom:4px}.ask-module__PL-aMq__usageBlock{width:128px}.ask-module__PL-aMq__usageText{justify-items:end;gap:2px;display:grid}.ask-module__PL-aMq__usageText strong,.ask-module__PL-aMq__usageText span{font-size:10px}.ask-module__PL-aMq__pageHeadCompact{min-height:62px;padding:0 16px 0 66px}.ask-module__PL-aMq__desktopSummary{display:none}.ask-module__PL-aMq__mobileSummary{display:inline}.ask-module__PL-aMq__compactMeta{flex-direction:column;align-items:flex-end;gap:3px}.ask-module__PL-aMq__compactLatest{text-wrap:balance}.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__coverage{grid-column:1/-1;gap:0}.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__coverage>svg,.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__coverage>span:first-of-type,.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__domainList,.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__noCoverage{display:none}.ask-module__PL-aMq__pageHead:not(.ask-module__PL-aMq__pageHeadCompact) .ask-module__PL-aMq__coveragePeriod{white-space:normal;margin-left:0;line-height:1.35}.ask-module__PL-aMq__conversation{overscroll-behavior-y:auto;padding:0 17px}.ask-module__PL-aMq__emptyState{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:30px 0}.ask-module__PL-aMq__emptyIntro h2{max-width:12ch;font-size:34px}.ask-module__PL-aMq__emptyIntro p{margin-top:12px;font-size:14px}.ask-module__PL-aMq__starterSkeletonRow,.ask-module__PL-aMq__starterList button{min-height:62px}.ask-module__PL-aMq__starterSkeletonRow:nth-child(n+4),.ask-module__PL-aMq__starterList button:nth-child(n+4){display:none}.ask-module__PL-aMq__emptyFootnote{justify-self:start;margin:0}.ask-module__PL-aMq__messageList{padding:28px 0 42px}.ask-module__PL-aMq__messageSkeleton{padding:16px 0 42px}.ask-module__PL-aMq__skeletonQuestion{width:72%;height:17px}.ask-module__PL-aMq__skeletonAssistant{gap:14px;padding-left:18px}.ask-module__PL-aMq__userTurn p{font-size:17px}.ask-module__PL-aMq__assistantTurn{gap:14px;margin-bottom:34px;padding:0 0 30px 18px}.ask-module__PL-aMq__assistantTurn:before{bottom:30px}.ask-module__PL-aMq__answer p,.ask-module__PL-aMq__answer li{font-size:15px;line-height:1.65}.ask-module__PL-aMq__followUps{padding-left:18px}.ask-module__PL-aMq__followUps>span{display:none}.ask-module__PL-aMq__interactionDock{padding:9px 14px calc(11px + env(safe-area-inset-bottom,0px))}.ask-module__PL-aMq__composer{padding:7px 7px 5px 13px}.ask-module__PL-aMq__limitNotice{grid-template-columns:auto minmax(0,1fr);gap:12px}.ask-module__PL-aMq__limitActions{grid-column:2;justify-self:start;justify-items:start}.ask-module__PL-aMq__limitActions>span{text-align:left}.ask-module__PL-aMq__loadError{grid-template-columns:auto minmax(0,1fr);margin:16px}.ask-module__PL-aMq__loadError button{grid-column:2;justify-self:start}}@media (max-width:540px){.ask-module__PL-aMq__pageHeadCompact{gap:10px;padding:0 14px 0 62px}.ask-module__PL-aMq__compactMeta{flex:1}}@media (prefers-reduced-motion:reduce){.ask-module__PL-aMq__starterSkeletonRow,.ask-module__PL-aMq__emptyState,.ask-module__PL-aMq__starterList button,.ask-module__PL-aMq__assistantTurn,.ask-module__PL-aMq__activityStep,.ask-module__PL-aMq__jumpToLatest,.ask-module__PL-aMq__thinkingDots i,.ask-module__PL-aMq__messageSkeleton span,.ask-module__PL-aMq__skeletonComposerMeta span,.ask-module__PL-aMq__skeletonSendButton,.ask-module__PL-aMq__answer[data-streaming]>:last-child:after{animation:none}.ask-module__PL-aMq__messageSkeleton,.ask-module__PL-aMq__composer[data-skeleton]{animation:0s linear .18s forwards ask-module__PL-aMq__skeletonReveal}}
.conversations-module__ufSApW__layout{background:#f9fbfa;border:1px solid #fff9;border-radius:22px;grid-template-columns:236px minmax(0,1fr);height:100%;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #11364e33}.conversations-module__ufSApW__content{min-width:0;min-height:0}.conversations-module__ufSApW__sidebar{z-index:75;background:#f0f4f3;border-right:1px solid #17252f1a;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:24px 16px;display:grid;position:relative}.conversations-module__ufSApW__sidebarTitle{color:#718087;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 10px;font-size:10px;font-weight:750}.conversations-module__ufSApW__sidebarBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#17252f26 transparent;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden auto}.conversations-module__ufSApW__homeLink{color:#718087;align-items:center;gap:6px;margin:0 0 2px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.conversations-module__ufSApW__homeLink:hover{color:#17252f}.conversations-module__ufSApW__homeLink svg{width:13px;height:13px}.conversations-module__ufSApW__newChat{color:#fff;background:#17252f;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:13px;font-weight:600;transition:background .16s;display:flex}.conversations-module__ufSApW__newChat:hover{background:#257aa8}.conversations-module__ufSApW__newChat svg{width:15px;height:15px}.conversations-module__ufSApW__emptyList{color:#748188;margin:0;padding:0 11px;font-size:12px;line-height:1.55}.conversations-module__ufSApW__groupList{align-content:start;gap:20px;min-width:0;display:grid}.conversations-module__ufSApW__group{gap:5px;min-width:0;display:grid}.conversations-module__ufSApW__groupTitle{color:#8a969b;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 11px;font-size:9px;font-weight:750}.conversations-module__ufSApW__list{align-content:start;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.conversations-module__ufSApW__item{border-left:2px solid #0000;align-items:center;min-width:0;transition:background .15s,border-color .15s;display:flex;position:relative}.conversations-module__ufSApW__item:hover{background:#17252f0b}.conversations-module__ufSApW__item[data-active=true]{background:#257aa813;border-left-color:#257aa8}.conversations-module__ufSApW__item>a{color:#53636b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:10px 31px 10px 10px;font-size:12.5px;line-height:1.35;overflow:hidden}.conversations-module__ufSApW__item[data-active=true]>a{color:#17252f;font-weight:650}.conversations-module__ufSApW__itemMenuButton{color:#7f8b90;opacity:0;background:0 0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;right:4px}.conversations-module__ufSApW__item:hover .conversations-module__ufSApW__itemMenuButton,.conversations-module__ufSApW__item:focus-within .conversations-module__ufSApW__itemMenuButton,.conversations-module__ufSApW__item[data-menu-open] .conversations-module__ufSApW__itemMenuButton{opacity:1}.conversations-module__ufSApW__itemMenuButton:hover{color:#17252f;background:#17252f12}.conversations-module__ufSApW__itemMenuButton svg{width:14px;height:14px}.conversations-module__ufSApW__itemMenu{z-index:90;background:#fff;border:1px solid #17252f1a;gap:2px;min-width:148px;padding:5px;display:grid;position:absolute;top:calc(100% - 2px);right:4px;box-shadow:0 14px 32px #17252f29}.conversations-module__ufSApW__itemMenu button{color:#44545c;text-align:left;background:0 0;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:12px;display:flex}.conversations-module__ufSApW__itemMenu button:hover{background:#f1f4f3}.conversations-module__ufSApW__itemMenu button svg{width:13px;height:13px}.conversations-module__ufSApW__itemMenu .conversations-module__ufSApW__itemMenuDanger{color:#a5533e}.conversations-module__ufSApW__menuBackdrop{z-index:70;cursor:default;background:0 0;padding:0;position:fixed;inset:0}.conversations-module__ufSApW__renameRow{align-items:center;gap:5px;width:100%;padding:4px;display:flex}.conversations-module__ufSApW__renameRow input{color:#17252f;min-width:0;min-height:30px;font:inherit;background:#fff;border:1px solid #257aa859;outline:0;flex:1;padding:0 7px;font-size:12px}.conversations-module__ufSApW__confirmSave,.conversations-module__ufSApW__confirmCancel,.conversations-module__ufSApW__drawerClose{color:#64737a;background:0 0;place-items:center;width:26px;height:26px;padding:0;display:grid}.conversations-module__ufSApW__confirmSave{color:#2d775c}.conversations-module__ufSApW__confirmSave:hover,.conversations-module__ufSApW__confirmCancel:hover,.conversations-module__ufSApW__drawerClose:hover{background:#17252f12}.conversations-module__ufSApW__confirmSave svg,.conversations-module__ufSApW__confirmCancel svg,.conversations-module__ufSApW__drawerClose svg{width:14px;height:14px}.conversations-module__ufSApW__confirmRow{color:#596970;align-items:center;gap:6px;width:100%;padding:6px 5px 6px 10px;font-size:11px;display:flex}.conversations-module__ufSApW__confirmRow>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversations-module__ufSApW__confirmDelete{color:#fff;background:#a5533e;padding:5px 8px;font-size:11px;font-weight:600}.conversations-module__ufSApW__mobileToggle{color:#fff;background:#ffffff47;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 13px;font-size:12px;font-weight:600;display:none}.conversations-module__ufSApW__mobileToggle svg{width:15px;height:15px}.conversations-module__ufSApW__drawerLayer{z-index:80;display:none;position:fixed;inset:0}.conversations-module__ufSApW__backdrop{background:#0a1a246b;padding:0;position:absolute;inset:0}.conversations-module__ufSApW__drawer{width:min(310px,86vw);padding:24px 16px calc(18px + env(safe-area-inset-bottom,0px));background:#f0f4f3;grid-template-rows:auto minmax(0,1fr);gap:14px;animation:.2s cubic-bezier(.16,1,.3,1) both conversations-module__ufSApW__drawerIn;display:grid;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 50px #0f243240}.conversations-module__ufSApW__drawerHead{justify-content:space-between;align-items:center;display:flex}.conversations-module__ufSApW__drawer .conversations-module__ufSApW__sidebarBody{overflow-y:auto}@media (pointer:coarse){.conversations-module__ufSApW__itemMenuButton{opacity:1}}@keyframes conversations-module__ufSApW__drawerIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@media (max-width:920px){.conversations-module__ufSApW__layout{grid-template-columns:minmax(0,1fr);min-height:620px}.conversations-module__ufSApW__sidebar{display:none}.conversations-module__ufSApW__mobileToggle{z-index:20;color:#1f6f9b;background:#eef5f6;border:1px solid #257aa829;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;display:grid;position:absolute;top:9px;left:16px}.conversations-module__ufSApW__mobileToggle span{display:none}.conversations-module__ufSApW__mobileToggle svg{width:17px;height:17px}.conversations-module__ufSApW__mobileToggle:hover{background:#e4f0f3}.conversations-module__ufSApW__drawerLayer{display:block}}@media (max-width:700px){.conversations-module__ufSApW__layout{min-height:0;box-shadow:none;border:0;border-radius:0;overflow:visible}.conversations-module__ufSApW__mobileToggle{top:11px;left:calc(50% - 50vw + 16px)}}@media (max-width:540px){.conversations-module__ufSApW__mobileToggle{top:11px;left:calc(50% - 50vw + 14px)}}.conversations-module__ufSApW__newChat:focus-visible,.conversations-module__ufSApW__item>a:focus-visible,.conversations-module__ufSApW__itemMenuButton:focus-visible,.conversations-module__ufSApW__itemMenu button:focus-visible,.conversations-module__ufSApW__confirmSave:focus-visible,.conversations-module__ufSApW__confirmCancel:focus-visible,.conversations-module__ufSApW__confirmDelete:focus-visible,.conversations-module__ufSApW__mobileToggle:focus-visible,.conversations-module__ufSApW__drawerClose:focus-visible{outline-offset:-2px;outline:2px solid #257aa88c}
.LandingAskShowcase-module__yOrWAq__showcase{width:100%;min-width:0;margin:0}.LandingAskShowcase-module__yOrWAq__figureCaption{color:var(--ds-color-slate);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;padding-inline:4px;display:flex}.LandingAskShowcase-module__yOrWAq__figureCaption strong{letter-spacing:-.01em;font-size:15px}.LandingAskShowcase-module__yOrWAq__figureCaption span{color:#19364c94;font-size:12px}.LandingAskShowcase-module__yOrWAq__productViewport{--ask-ink:#17252f;--ask-muted:#66757d;--ask-line:#17252f1c;--ask-accent:#257aa8;height:clamp(980px,85vw,1240px);color:var(--ask-ink);background:#f9fbfa;border:1px solid #17252f1a;border-radius:clamp(16px,2vw,24px);grid-template-columns:236px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #17252f1c,0 3px 12px #17252f0d}.LandingAskShowcase-module__yOrWAq__workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.LandingAskShowcase-module__yOrWAq__workspace>header{min-height:58px;padding:0 clamp(22px,4vw,52px)}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__sidebar{padding-block:25px}.LandingAskShowcase-module__yOrWAq__sidebarItem>span{color:#53636b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:10px 5px 10px 10px;font-size:12.5px;line-height:1.35;overflow:hidden}.LandingAskShowcase-module__yOrWAq__sidebarItem[data-active=true]>span{color:#17252f;font-weight:650}.LandingAskShowcase-module__yOrWAq__sidebarItem>svg{color:#7f8b90;width:14px;height:14px;margin-right:7px}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__surface{min-height:0}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__conversation{min-height:0;max-height:none;margin:0;overflow:hidden}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__messageList{min-height:0;padding-block:clamp(26px,3vw,36px) clamp(5px,1vw,12px)}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__answer{border-bottom:0;margin-bottom:0}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__interactionDock{padding-bottom:16px}@media (max-width:920px){.LandingAskShowcase-module__yOrWAq__productViewport{grid-template-columns:minmax(0,1fr);height:980px}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__mobileToggle{z-index:20;color:#1f6f9b;background:#eef5f6;border:1px solid #257aa829;border-radius:999px;min-height:36px;position:absolute;top:10px;left:12px}.LandingAskShowcase-module__yOrWAq__workspace>header{padding-left:130px}}@media (max-width:640px){.LandingAskShowcase-module__yOrWAq__figureCaption{flex-direction:column;align-items:flex-start;gap:3px}.LandingAskShowcase-module__yOrWAq__productViewport{border-radius:14px;height:900px}.LandingAskShowcase-module__yOrWAq__workspace>header{min-height:52px;padding:0 12px 0 112px}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__conversation{padding-inline:17px}.LandingAskShowcase-module__yOrWAq__showcase .LandingAskShowcase-module__yOrWAq__interactionDock{padding:9px 14px 11px}}
.timeline-module__yGusFW__page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.timeline-module__yGusFW__contentFrame{min-width:0;position:relative}.timeline-module__yGusFW__content{transition:opacity var(--ds-motion-base), transform var(--ds-motion-base);grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.timeline-module__yGusFW__contentLoading{opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(3px)}.timeline-module__yGusFW__transitionStatus{z-index:12;max-width:calc(100% - 24px);min-height:36px;color:var(--ds-color-slate);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:var(--ds-type-caption-size);white-space:nowrap;pointer-events:none;background:#f7fbfcf5;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #15364f2e,inset 0 0 0 1px #ffffffd1}.timeline-module__yGusFW__transitionStatus svg{width:15px;height:15px;color:var(--ds-color-clay);flex:none;animation:.9s linear infinite timeline-module__yGusFW__timelineSpin}.timeline-module__yGusFW__transitionStatus>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timeline-module__yGusFW__transitionBar{height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.timeline-module__yGusFW__transitionBar:after{background:linear-gradient(90deg, transparent, var(--ds-color-mint), var(--ds-color-clay), transparent);content:"";animation:1.35s ease-in-out infinite timeline-module__yGusFW__timelineProgress;position:absolute;inset:0;transform:translate(-100%)}@keyframes timeline-module__yGusFW__timelineSpin{to{transform:rotate(360deg)}}@keyframes timeline-module__yGusFW__timelineProgress{to{transform:translate(100%)}}.timeline-module__yGusFW__pageHead{color:var(--ds-color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px 8px;display:flex}.timeline-module__yGusFW__titleCluster{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.timeline-module__yGusFW__pageHead h1,.timeline-module__yGusFW__pageHead h4{font-size:var(--ds-type-page-title-size);font-weight:var(--ds-type-page-title-weight);letter-spacing:0;text-shadow:0 10px 34px #0f436f1f;margin:0}.timeline-module__yGusFW__dateNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:7px;align-items:center;gap:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.timeline-module__yGusFW__dateNav button{color:#ffffffd1;cursor:pointer;width:32px;min-height:30px;transition:background var(--ds-motion-fast);background:0 0;border:0;place-items:center;display:grid}.timeline-module__yGusFW__dateNav button:hover:not(:disabled),.timeline-module__yGusFW__dateNav button:focus-visible{background:#ffffff21}.timeline-module__yGusFW__dateNav button:disabled{opacity:.35;cursor:default}.timeline-module__yGusFW__dateNav button svg{width:16px;height:16px}.timeline-module__yGusFW__dateLabel{text-align:center;min-width:108px;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-data-label-weight,600);color:var(--ds-color-white)}.timeline-module__yGusFW__todayBtn{min-height:30px;color:var(--ds-color-slate);font-size:var(--ds-type-label-size);cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;padding:0 12px;font-weight:600}.timeline-module__yGusFW__viewSwitch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:110px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.timeline-module__yGusFW__viewSwitch a,.timeline-module__yGusFW__viewSwitch span{color:#ffffffc7;min-height:30px;font-size:var(--ds-type-label-size);transition:background var(--ds-motion-fast), color var(--ds-motion-fast);place-items:center;padding:0 10px;font-weight:600;display:grid}.timeline-module__yGusFW__viewSwitch a:hover,.timeline-module__yGusFW__viewSwitch a:focus-visible{color:var(--ds-color-white);background:#ffffff21}.timeline-module__yGusFW__viewSwitch a.timeline-module__yGusFW__viewSwitchActive,.timeline-module__yGusFW__viewSwitch span.timeline-module__yGusFW__viewSwitchActive{color:var(--ds-color-slate);background:#ffffffeb}.timeline-module__yGusFW__summaryCard{background:var(--ds-color-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scroll-snap-type:x proximity;border-radius:9px;align-items:stretch;padding:8px;animation:.28s ease-out both timeline-module__yGusFW__summaryPanelIn;display:flex;overflow:auto hidden;box-shadow:0 6px 20px #0f436f1f,inset 0 0 0 1px #ffffffad}.timeline-module__yGusFW__summaryCard::-webkit-scrollbar{height:4px}.timeline-module__yGusFW__summaryCard::-webkit-scrollbar-track{background:0 0}.timeline-module__yGusFW__summaryCard::-webkit-scrollbar-thumb{background:#13324c47;border-radius:999px}.timeline-module__yGusFW__summaryGroup{box-sizing:border-box;scroll-snap-align:start;border-left:1px solid #13324c1a;align-items:center;gap:10px;min-width:max-content;min-height:40px;padding:0 12px;display:flex}.timeline-module__yGusFW__summaryGroup:first-child{border-left:0}.timeline-module__yGusFW__summaryGroup[data-summary-group=recovery]{flex:1.2 0 290px}.timeline-module__yGusFW__summaryGroup[data-summary-group=activity]{flex:.9 0 220px}.timeline-module__yGusFW__summaryGroup[data-summary-group=intake]{flex:1.15 0 270px}.timeline-module__yGusFW__summaryGroup[data-summary-group=schedule]{flex:.7 0 160px}.timeline-module__yGusFW__summaryGroupHead{color:var(--ds-color-slate);font-size:11px;font-weight:var(--ds-type-data-label-weight);white-space:nowrap;flex:none;align-items:center;gap:5px;margin:0;line-height:1;display:flex}.timeline-module__yGusFW__summaryGroupIcon{border-radius:6px;flex:none;place-items:center;width:21px;height:21px;display:grid}.timeline-module__yGusFW__summaryGroupIcon svg{stroke-width:1.9px;width:12px;height:12px}.timeline-module__yGusFW__summaryGroup[data-summary-group=recovery] .timeline-module__yGusFW__summaryGroupIcon{color:#3a57b0;background:#3a57b01c}.timeline-module__yGusFW__summaryGroup[data-summary-group=activity] .timeline-module__yGusFW__summaryGroupIcon{color:#238b78;background:#2aa7911f}.timeline-module__yGusFW__summaryGroup[data-summary-group=intake] .timeline-module__yGusFW__summaryGroupIcon{color:#a95d45;background:#c86f531c}.timeline-module__yGusFW__summaryGroup[data-summary-group=schedule] .timeline-module__yGusFW__summaryGroupIcon{color:#317fad;background:#3d95cf1c}.timeline-module__yGusFW__summaryMetrics{flex:1;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.timeline-module__yGusFW__summaryMetric{flex:none}.timeline-module__yGusFW__summaryMetric dt{color:#13324cbd;white-space:nowrap;flex-shrink:0;font-size:9.5px;font-weight:600;line-height:1}.timeline-module__yGusFW__summaryMetric dd{min-width:0;color:var(--ds-color-slate);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:baseline;gap:3px;margin:3px 0 0;display:flex}.timeline-module__yGusFW__summaryMetric dd strong{letter-spacing:-.018em;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:650}.timeline-module__yGusFW__summaryMetric dd span{color:#13324cb8;white-space:nowrap;flex-shrink:0;font-size:9.5px;font-weight:600}@keyframes timeline-module__yGusFW__summaryPanelIn{0%{opacity:.75}}.timeline-module__yGusFW__allDayRow{flex-wrap:wrap;gap:8px;display:flex}.timeline-module__yGusFW__allDayChip{min-height:30px;color:var(--ds-color-slate);font-size:var(--ds-type-label-size);cursor:pointer;background:#ffffffdb;border:0;border-radius:7px;padding:0 12px;box-shadow:0 2px 8px #15364f29}.timeline-module__yGusFW__boardCard{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;padding:20px 18px 26px}.timeline-module__yGusFW__laneHeadRow,.timeline-module__yGusFW__lanes{grid-template-columns:40px 52px repeat(var(--hrv-lanes,1), 52px) minmax(0, 1.3fr) minmax(0, 1.25fr) minmax(0, 1.15fr) minmax(0, 1fr);column-gap:10px;display:grid}.timeline-module__yGusFW__laneHeadRow{border-bottom:1px solid #13324c1a;margin-bottom:10px;padding-bottom:10px}.timeline-module__yGusFW__laneHeadRow span{font-size:var(--ds-type-label-size);color:var(--ds-color-slate-soft);font-weight:600}.timeline-module__yGusFW__laneHeadSub{letter-spacing:.03em;color:#13324c73;font-size:9.5px;font-style:normal;font-weight:500;display:block}.timeline-module__yGusFW__plot{position:relative}.timeline-module__yGusFW__laneHeart{border-radius:8px}.timeline-module__yGusFW__lanePopover{z-index:6;color:#13324cb8;white-space:nowrap;pointer-events:none;background:#fffffff7;border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute;left:calc(100% + 8px);box-shadow:0 4px 14px #13324c29,inset 0 0 0 1px #13324c14}.timeline-module__yGusFW__lanePopover span:first-child{font-variant-numeric:tabular-nums;color:#13324c;font-weight:600}.timeline-module__yGusFW__laneHoverLine{pointer-events:none;border-top:1px dashed #13324c59;position:absolute;left:0;right:0}.timeline-module__yGusFW__heartSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.timeline-module__yGusFW__laneTrack{background:#13324c09;border-radius:8px;box-shadow:inset 0 0 0 1px #13324c0d}.timeline-module__yGusFW__hourLine{pointer-events:none;border-top:1px solid #13324c14;position:absolute;left:0;right:0}.timeline-module__yGusFW__hourLine span{font-variant-numeric:tabular-nums;color:#13324c80;background:0 0;width:34px;font-size:11px;position:absolute;top:-8px;left:0}.timeline-module__yGusFW__lanes{position:absolute;inset:0}.timeline-module__yGusFW__lane{min-width:0;position:relative}.timeline-module__yGusFW__block{text-align:left;cursor:pointer;width:100%;transition:box-shadow var(--ds-motion-fast);z-index:var(--work-z,auto);border:0;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:4px 7px;display:flex;position:absolute;left:0;overflow:hidden}.timeline-module__yGusFW__block:hover,.timeline-module__yGusFW__block:focus-visible{z-index:30;box-shadow:0 4px 14px #15364f38}.timeline-module__yGusFW__block:focus-visible{outline-offset:2px;outline:2px solid #13324cb8}.timeline-module__yGusFW__blockLabel{z-index:2;color:var(--ds-color-slate);overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.timeline-module__yGusFW__blockLabel em{color:#13324c99;font-size:10.5px;font-style:normal;font-weight:400;display:block}.timeline-module__yGusFW__sleepCardContent,.timeline-module__yGusFW__workoutCardContent{z-index:2;min-width:0;display:grid;position:absolute}.timeline-module__yGusFW__sleepCardContent{gap:3px;top:50%;left:18px;right:9px;transform:translateY(-50%)}.timeline-module__yGusFW__workoutCardContent{align-content:center;gap:1px;inset:3px 6px}.timeline-module__yGusFW__blockCardHead{min-width:0;color:var(--ds-color-slate);font-size:var(--ds-type-micro-size);white-space:nowrap;align-items:center;gap:4px;font-weight:600;line-height:1.12;display:flex;overflow:hidden}.timeline-module__yGusFW__blockCardHead svg{flex:none;width:13px;height:13px}.timeline-module__yGusFW__blockCardHead strong{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px;font-weight:750}.timeline-module__yGusFW__blockCardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timeline-module__yGusFW__blockSleep .timeline-module__yGusFW__blockCardHead{flex-wrap:wrap}.timeline-module__yGusFW__blockSleep .timeline-module__yGusFW__blockCardTitle{text-overflow:clip;flex:none;overflow:visible}.timeline-module__yGusFW__blockCardTime,.timeline-module__yGusFW__blockCardMeta,.timeline-module__yGusFW__blockCardDetail{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;line-height:1.15;display:block;overflow:hidden}.timeline-module__yGusFW__blockCardTime{color:#13324c94;font-size:10.5px;font-weight:500}.timeline-module__yGusFW__blockCardMeta{color:var(--ds-color-slate);font-size:10.5px;font-weight:650}.timeline-module__yGusFW__blockCardDetail{color:var(--ds-color-slate-soft);font-size:10px;font-weight:550}.timeline-module__yGusFW__blockSleep .timeline-module__yGusFW__blockCardMeta,.timeline-module__yGusFW__blockSleep .timeline-module__yGusFW__blockCardDetail{text-overflow:clip;text-wrap:pretty;white-space:normal;line-height:1.25;overflow:visible}.timeline-module__yGusFW__blockMetricBar{opacity:.88;transform-origin:0;width:100%;height:4px;transition:filter var(--ds-motion-fast), opacity var(--ds-motion-fast);background:#13324c14;border-radius:999px;animation:.42s cubic-bezier(.16,1,.3,1) forwards timeline-module__yGusFW__timelineMetricReveal;display:flex;overflow:hidden;transform:scaleX(0)}.timeline-module__yGusFW__blockMetricBar span{min-width:1px;height:100%}.timeline-module__yGusFW__block:hover .timeline-module__yGusFW__blockMetricBar,.timeline-module__yGusFW__block:focus-visible .timeline-module__yGusFW__blockMetricBar{filter:saturate(1.18);opacity:1}.timeline-module__yGusFW__workoutMetricBar{height:3px}.timeline-module__yGusFW__blockWorkout[data-density=summary] .timeline-module__yGusFW__workoutCardContent{gap:1px;inset-block:3px}.timeline-module__yGusFW__blockWorkout[data-density=summary] .timeline-module__yGusFW__blockCardHead{line-height:1}.timeline-module__yGusFW__blockWorkout[data-density=summary] .timeline-module__yGusFW__blockCardMeta{line-height:1.05}.timeline-module__yGusFW__blockWorkout[data-density=summary] .timeline-module__yGusFW__workoutMetricBar{height:2px;margin-top:1px}@keyframes timeline-module__yGusFW__timelineMetricReveal{to{transform:scaleX(1)}}.timeline-module__yGusFW__blockSleep{background:#edf0f8;padding:0;box-shadow:inset 0 0 0 1px #3a57b038}.timeline-module__yGusFW__sleepStrip{pointer-events:none;background:#3a57b01f;width:9px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.timeline-module__yGusFW__sleepSeg{opacity:.75;width:100%;position:absolute;left:0}.timeline-module__yGusFW__blockWorkout{background:#ddf1ed;border-left:3px solid #2aa791;padding:0;box-shadow:inset 0 0 0 1px #2aa7911f}.timeline-module__yGusFW__eventDeclined{opacity:.5}.timeline-module__yGusFW__blockEvent{border-left:3px solid;box-shadow:inset 0 0 0 1px #13324c0f}.timeline-module__yGusFW__blockEvent .timeline-module__yGusFW__blockLabel{color:inherit}.timeline-module__yGusFW__blockEvent .timeline-module__yGusFW__blockLabel em{color:inherit;opacity:.82}.timeline-module__yGusFW__blockCompact{padding:2px 7px}.timeline-module__yGusFW__blockCompact .timeline-module__yGusFW__blockLabel{white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.timeline-module__yGusFW__blockWork{--work-accent:#8b97c9;border-left:3px solid var(--work-accent);background:#232936;box-shadow:inset 0 0 0 1px #ffffff0d}.timeline-module__yGusFW__blockWork[data-floating=true]{box-shadow:inset 0 0 0 1px #ffffff0d,2px 2px 8px #0b0e1473}.timeline-module__yGusFW__blockWork[data-dense=true] .timeline-module__yGusFW__blockLabel svg{display:none}.timeline-module__yGusFW__blockWork:hover,.timeline-module__yGusFW__blockWork:focus-visible{z-index:9}.timeline-module__yGusFW__blockWork[data-floating=true]:hover,.timeline-module__yGusFW__blockWork[data-floating=true]:focus-visible{z-index:30}.timeline-module__yGusFW__blockWork .timeline-module__yGusFW__blockLabel{color:#e8eaf2;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.timeline-module__yGusFW__blockWork .timeline-module__yGusFW__blockLabel em{color:#9aa3b5}.timeline-module__yGusFW__blockWork .timeline-module__yGusFW__blockLabel svg{vertical-align:-1.5px;width:11px;height:11px;color:var(--work-accent);margin-right:4px;display:inline-block}.timeline-module__yGusFW__blockWork[data-provider=codex]{--work-accent:#aab2c2}.timeline-module__yGusFW__blockWork[data-provider=claude-code]{--work-accent:#e08a6d}.timeline-module__yGusFW__blockWork[data-provider=opencode]{--work-accent:#6f9fe8}.timeline-module__yGusFW__blockWork[data-provider=open-cloud]{--work-accent:#a78bfa}.timeline-module__yGusFW__marker{color:#8f4a33;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 8px);height:28px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;left:4px;box-shadow:inset 0 0 0 1px #c86f5359}.timeline-module__yGusFW__marker svg{flex:none;width:13px;height:13px}.timeline-module__yGusFW__markerCaffeine{color:var(--ds-color-slate);box-shadow:inset 0 0 0 1px #13324c38}.timeline-module__yGusFW__markerSupplement{color:#2f6b57;box-shadow:inset 0 0 0 1px #3a7d6859}.timeline-module__yGusFW__markerAlcohol{color:#7b3b52;box-shadow:inset 0 0 0 1px #7b3b5259}.timeline-module__yGusFW__marker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timeline-module__yGusFW__markerMeal{text-align:left;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;gap:3px;padding:6px 9px 7px;display:grid;position:absolute;left:4px;right:4px;box-shadow:inset 0 0 0 1px #c86f534d}.timeline-module__yGusFW__markerSnack{border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 9px;display:flex}.timeline-module__yGusFW__markerSnack .timeline-module__yGusFW__markerMealHead{flex:none;font-size:10.5px}.timeline-module__yGusFW__markerSnack .timeline-module__yGusFW__markerMealHead svg{display:none}.timeline-module__yGusFW__markerSnackName{min-width:0;color:var(--ds-color-slate);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:500;overflow:hidden}.timeline-module__yGusFW__markerMeal:hover,.timeline-module__yGusFW__markerMeal:focus-visible{z-index:3;box-shadow:inset 0 0 0 1px #c86f5373,0 4px 14px #15364f2e}.timeline-module__yGusFW__markerMealHead{color:#8f4a33;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.timeline-module__yGusFW__markerMealHead svg{flex:none;width:12px;height:12px}.timeline-module__yGusFW__markerMealHead strong{color:var(--ds-color-slate);font-weight:700}.timeline-module__yGusFW__markerWarn{color:#c05b49;font-size:10px;font-style:normal;font-weight:700}.timeline-module__yGusFW__markerName{color:var(--ds-color-slate);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:500;overflow:hidden}.timeline-module__yGusFW__macroBar{background:#13324c14;border-radius:999px;height:4px;display:flex;overflow:hidden}.timeline-module__yGusFW__macroBar span{height:100%}.timeline-module__yGusFW__stateCard{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;color:var(--ds-color-slate);text-align:center;border-radius:9px;justify-items:center;gap:8px;padding:48px 24px;display:grid}.timeline-module__yGusFW__staleNotice{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-soft), inset 3px 0 0 var(--ds-color-clay), inset 0 0 0 1px #ffffffad;color:var(--ds-color-slate);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.timeline-module__yGusFW__staleNoticeCopy{gap:3px;min-width:0;display:grid}.timeline-module__yGusFW__staleNoticeCopy strong{font-size:var(--ds-type-text-size);font-weight:600}.timeline-module__yGusFW__staleNoticeCopy p{color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);margin:0;line-height:1.5}.timeline-module__yGusFW__emptyTitle{margin:0;font-size:17px;font-weight:600}.timeline-module__yGusFW__emptyBody{color:var(--ds-color-slate-soft);margin:0}.timeline-module__yGusFW__emptyCta{background:var(--ds-color-slate);min-height:34px;color:var(--ds-color-white);font-size:var(--ds-type-label-size);border-radius:7px;align-items:center;margin-top:8px;padding:0 16px;font-weight:600;display:inline-flex}.timeline-module__yGusFW__calendarNudge{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;color:var(--ds-color-slate);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.timeline-module__yGusFW__calendarNudgeIcon{background:#13324c14;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.timeline-module__yGusFW__calendarNudgeIcon svg{width:17px;height:17px}.timeline-module__yGusFW__calendarNudgeText{flex:1;gap:2px;min-width:0;display:grid}.timeline-module__yGusFW__calendarNudgeTitle{font-size:var(--ds-type-label-size);margin:0;font-weight:600}.timeline-module__yGusFW__calendarNudgeBody{color:var(--ds-color-slate-soft);margin:0;font-size:12px;line-height:1.45}.timeline-module__yGusFW__calendarNudgeCta{background:var(--ds-color-slate);min-height:30px;color:var(--ds-color-white);font-size:var(--ds-type-label-size);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.timeline-module__yGusFW__calendarNudgeDismiss{width:28px;height:28px;color:var(--ds-color-slate-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.timeline-module__yGusFW__calendarNudgeDismiss:hover{background:#13324c14}.timeline-module__yGusFW__calendarNudgeDismiss svg{width:15px;height:15px}@media (max-width:720px){.timeline-module__yGusFW__calendarNudge{flex-wrap:wrap}.timeline-module__yGusFW__calendarNudgeText{flex-basis:calc(100% - 90px)}.timeline-module__yGusFW__calendarNudgeCta{margin-left:44px}}.timeline-module__yGusFW__weekObsRow{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.timeline-module__yGusFW__weekObsCard{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow var(--ds-motion-fast);border-radius:9px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;display:flex}.timeline-module__yGusFW__weekObsCard:hover{box-shadow:0 8px 22px #15364f2e,inset 0 0 0 1px #fffc}.timeline-module__yGusFW__weekObsCard p{color:var(--ds-color-slate);margin:0;font-size:13px;line-height:1.55}.timeline-module__yGusFW__weekObsAsk{color:#2f7fb5;align-self:flex-start;font-size:12px;font-weight:600}.timeline-module__yGusFW__weekObsAsk:hover,.timeline-module__yGusFW__weekObsAsk:focus-visible{text-decoration:underline}.timeline-module__yGusFW__weekReport{gap:20px;display:grid}.timeline-module__yGusFW__weekSection{gap:2px;display:grid}.timeline-module__yGusFW__weekSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-slate-soft);margin:0 0 6px;font-size:11px;font-weight:700}.timeline-module__yGusFW__weekMetricRow{border-top:1px solid #13324c0f;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:6px 0;display:grid}.timeline-module__yGusFW__weekMetricHead{flex-direction:column;gap:2px;min-width:0;display:flex}.timeline-module__yGusFW__weekMetricHead span{color:var(--ds-color-slate);font-size:12.5px;font-weight:600}.timeline-module__yGusFW__weekMetricHead small{color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.timeline-module__yGusFW__weekChart{min-width:0}.timeline-module__yGusFW__weekChart svg{width:100%;height:auto;display:block}.timeline-module__yGusFW__weekChart svg:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3d95cf8c}@media (max-width:560px){.timeline-module__yGusFW__weekMetricRow{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0}.timeline-module__yGusFW__weekMetricHead{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}}.timeline-module__yGusFW__weekMoreToggle{color:var(--ds-color-slate-soft);cursor:pointer;transition:background var(--ds-motion-fast);background:#13324c0f;border:0;border-radius:999px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:600}.timeline-module__yGusFW__weekMoreToggle:hover,.timeline-module__yGusFW__weekMoreToggle:focus-visible{background:#13324c1a}.timeline-module__yGusFW__weekDayList{border-top:1px solid #13324c14;margin-top:16px;padding-top:6px;display:grid}.timeline-module__yGusFW__weekDayRow{transition:background var(--ds-motion-fast), opacity var(--ds-motion-fast);border-radius:7px;align-items:center;gap:12px;padding:7px 6px;display:flex}.timeline-module__yGusFW__weekDayRow:hover,.timeline-module__yGusFW__weekDayRow:focus-visible{background:#13324c0d}.timeline-module__yGusFW__weekDayRowDim{opacity:.35}.timeline-module__yGusFW__weekDayDate{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;flex:0 0 58px;align-items:baseline;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.timeline-module__yGusFW__weekDayDate em{color:var(--ds-color-slate-soft);font-size:11px;font-style:normal;font-weight:500}.timeline-module__yGusFW__weekDayChips{min-width:0;color:var(--ds-color-slate-soft);white-space:nowrap;gap:10px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.timeline-module__yGusFW__weekDayChips b{font-variant-numeric:tabular-nums;font-weight:600}.timeline-module__yGusFW__weekDayChips b[data-tone=good]{color:#2a8a72}.timeline-module__yGusFW__weekDayChips b[data-tone=bad]{color:#c05b49}.timeline-module__yGusFW__drawerBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0b1d2a57;border:0;position:fixed;inset:0}.timeline-module__yGusFW__drawer{z-index:81;width:min(520px,100vw - 36px);box-shadow:var(--ds-shadow-glass);isolation:isolate;background:#f8fbfcfb;border-radius:14px;flex-direction:column;display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden}.timeline-module__yGusFW__drawerBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:28px 28px 32px;overflow-y:auto}.timeline-module__yGusFW__drawer h2{color:var(--ds-color-ink);overflow-wrap:anywhere;margin:0 36px 6px 0;font-size:23px;font-weight:620;line-height:1.3}.timeline-module__yGusFW__drawerTime{font-size:var(--ds-type-label-size);color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;margin:0 0 16px}.timeline-module__yGusFW__drawerClose{z-index:3;width:30px;height:30px;color:var(--ds-color-slate);cursor:pointer;background:#13324c0f;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:16px;right:14px}.timeline-module__yGusFW__drawerClose svg{width:15px;height:15px}.timeline-module__yGusFW__drawerStats{gap:8px;margin:0 0 20px;display:grid}.timeline-module__yGusFW__drawerStats div{border-bottom:1px solid #13324c14;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.timeline-module__yGusFW__drawerStats dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-label-size)}.timeline-module__yGusFW__drawerStats dd{min-width:0;color:var(--ds-color-slate);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.timeline-module__yGusFW__mealSource{border-top:1px solid #13324c1a;margin:0 0 20px;padding-top:2px}.timeline-module__yGusFW__mealSource dd{max-width:230px;color:var(--ds-color-slate-soft);text-align:right;font-size:11px}.timeline-module__yGusFW__drawerActions{padding:14px 28px calc(18px + env(safe-area-inset-bottom));background:#f8fbfcfa;border-top:1px solid #13324c17;flex-wrap:wrap;flex:none;gap:8px;display:flex;box-shadow:0 -10px 24px #15364f09}.timeline-module__yGusFW__drawerAsk{background:var(--ds-color-slate);min-height:42px;color:var(--ds-color-white);font-size:var(--ds-type-label-size);border-radius:7px;flex:180px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.timeline-module__yGusFW__drawerSecondary{min-height:42px;color:var(--ds-color-slate);font-size:var(--ds-type-label-size);background:#13324c12;border-radius:7px;flex:180px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.timeline-module__yGusFW__drawerChart{margin:0 0 14px}.timeline-module__yGusFW__drawerChart svg{width:100%;height:auto;display:block}.timeline-module__yGusFW__drawerViz{margin:0 0 16px}.timeline-module__yGusFW__drawerNote{color:var(--ds-color-slate-soft);margin:-6px 0 14px;font-size:11px}.timeline-module__yGusFW__workDetailSection{border-top:1px solid #13324c14;padding:14px 0}.timeline-module__yGusFW__workDetailSection h3,.timeline-module__yGusFW__workDetailList{margin:0}.timeline-module__yGusFW__workDetailSection h3{color:var(--ds-color-slate-soft);font-size:var(--ds-type-label-size);margin-bottom:6px;font-weight:650}.timeline-module__yGusFW__workDetailList,.timeline-module__yGusFW__workArtifactList{color:var(--ds-color-slate);overflow-wrap:anywhere;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.timeline-module__yGusFW__workoutHeader{margin-bottom:18px}.timeline-module__yGusFW__workoutHeader h2{letter-spacing:-.02em;margin-bottom:6px}.timeline-module__yGusFW__workoutHeader .timeline-module__yGusFW__drawerTime{margin-bottom:0}.timeline-module__yGusFW__workoutKicker{color:var(--ds-color-slate-soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:750}.timeline-module__yGusFW__workoutSummary{--workout-tone:var(--ds-color-slate);border-top:1px solid #13324c1c;border-bottom:1px solid #13324c1c;margin-bottom:8px;padding:17px 0 18px}.timeline-module__yGusFW__workoutSummary[data-tone=cool]{--workout-tone:var(--ds-color-zone-1)}.timeline-module__yGusFW__workoutSummary[data-tone=teal]{--workout-tone:var(--ds-color-zone-2)}.timeline-module__yGusFW__workoutSummary[data-tone=warm]{--workout-tone:var(--ds-color-zone-3)}.timeline-module__yGusFW__workoutSummary[data-tone=hot]{--workout-tone:var(--ds-color-zone-5)}.timeline-module__yGusFW__workoutSummaryLead{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:11px;display:grid}.timeline-module__yGusFW__workoutFocusDot{background:var(--workout-tone);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--workout-tone) 14%, transparent);border-radius:50%;margin-top:5px}.timeline-module__yGusFW__workoutSummaryLead span:not(.timeline-module__yGusFW__workoutFocusDot){color:var(--ds-color-slate-soft);margin-bottom:3px;font-size:10.5px;font-weight:650;display:block}.timeline-module__yGusFW__workoutSummaryLead strong{color:var(--ds-color-slate);letter-spacing:-.015em;font-size:18px;font-weight:650;display:block}.timeline-module__yGusFW__workoutSummaryLead p{color:var(--ds-color-ink-soft);margin:4px 0 0;font-size:12.5px;line-height:1.45}.timeline-module__yGusFW__workoutKeyMetrics{border-top:1px solid #13324c14;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 0;padding-top:15px;display:grid}.timeline-module__yGusFW__workoutKeyMetrics div{border-left:1px solid #13324c17;min-width:0;padding:0 14px}.timeline-module__yGusFW__workoutKeyMetrics div:first-child{border-left:0;padding-left:0}.timeline-module__yGusFW__workoutKeyMetrics dt{color:var(--ds-color-slate-soft);margin-bottom:5px;font-size:10.5px}.timeline-module__yGusFW__workoutKeyMetrics dd{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:17px;font-weight:650;overflow:hidden}.timeline-module__yGusFW__workoutSection{border-top:1px solid #13324c1a;margin-top:24px;padding-top:20px}.timeline-module__yGusFW__workoutSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.timeline-module__yGusFW__workoutSectionHead h3{color:var(--ds-color-slate);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:680}.timeline-module__yGusFW__workoutSectionHead p{color:var(--ds-color-slate-soft);margin:3px 0 0;font-size:11.5px;line-height:1.45}.timeline-module__yGusFW__workoutPeakLabel{color:var(--ds-color-zone-5);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.timeline-module__yGusFW__workoutSection .timeline-module__yGusFW__drawerChart{margin-bottom:0}.timeline-module__yGusFW__nutrientTrendChart{touch-action:pan-y;cursor:crosshair;border-radius:8px;outline:none;overflow:visible}.timeline-module__yGusFW__nutrientTrendChart:focus-visible{box-shadow:0 0 0 2px #3d95cf40}.timeline-module__yGusFW__workoutClearZone{min-height:28px;color:var(--ds-color-slate);cursor:pointer;background:#13324c12;border:0;border-radius:7px;flex:none;padding:0 9px;font-size:10.5px;font-weight:650}.timeline-module__yGusFW__workoutZoneTrack{background:#13324c0f;border-radius:999px;gap:2px;height:13px;margin:2px 0 14px;display:flex;overflow:hidden}.timeline-module__yGusFW__workoutZoneTrack span{transform-origin:0;min-width:3px;animation:timeline-module__yGusFW__workoutZoneGrow .52s var(--ds-ease-out) both;transition:opacity var(--ds-motion-fast)}.timeline-module__yGusFW__workoutZoneTrack span[data-muted=true]{opacity:.16}@keyframes timeline-module__yGusFW__workoutZoneGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.timeline-module__yGusFW__workoutZoneRows{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.timeline-module__yGusFW__workoutZoneRows button{text-align:left;cursor:pointer;width:100%;min-height:48px;transition:background var(--ds-motion-fast), transform var(--ds-motion-fast);background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(120px,1fr) auto;align-items:center;gap:4px 9px;padding:6px 8px;display:grid}.timeline-module__yGusFW__workoutZoneRows button:hover:not(:disabled),.timeline-module__yGusFW__workoutZoneRows button:focus-visible,.timeline-module__yGusFW__workoutZoneRows button[data-active=true]{background:#13324c0e}.timeline-module__yGusFW__workoutZoneRows button:hover:not(:disabled){transform:translate(2px)}.timeline-module__yGusFW__workoutZoneRows button:disabled{cursor:default}.timeline-module__yGusFW__workoutZoneChip{color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:750;display:grid}.timeline-module__yGusFW__workoutZoneName,.timeline-module__yGusFW__workoutZoneTime{min-width:0;display:grid}.timeline-module__yGusFW__workoutZoneName strong,.timeline-module__yGusFW__workoutZoneTime strong{color:var(--ds-color-ink);font-size:12px;font-weight:650}.timeline-module__yGusFW__workoutZoneName small,.timeline-module__yGusFW__workoutZoneTime small,.timeline-module__yGusFW__workoutZoneEntries{color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.timeline-module__yGusFW__workoutZoneTime{white-space:nowrap;flex-shrink:0;justify-items:end}.timeline-module__yGusFW__workoutZoneEntries{grid-column:2/-1}.timeline-module__yGusFW__workoutMethodNote,.timeline-module__yGusFW__workoutDataNote,.timeline-module__yGusFW__workoutEmptyNote{color:var(--ds-color-slate-soft);margin:10px 0 0;font-size:10.5px;line-height:1.5}.timeline-module__yGusFW__workoutDataNote{color:#70490de6;background:#e0a63f1a;border-radius:7px;padding:9px 10px}.timeline-module__yGusFW__workoutLoadError{background:#c94b4914;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.timeline-module__yGusFW__workoutLoadError p{color:var(--ds-color-slate);margin:0;font-size:11px}.timeline-module__yGusFW__workoutLoadError button{color:#a34837;background:#ffffffb8;border:1px solid #c94b4938;border-radius:6px;flex:none;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:650}.timeline-module__yGusFW__workoutInsights{margin:0;padding:0;list-style:none;display:grid}.timeline-module__yGusFW__workoutInsights li{border-bottom:1px solid #13324c14;grid-template-columns:98px minmax(0,1fr);gap:3px 12px;padding:11px 0;display:grid}.timeline-module__yGusFW__workoutInsights li:first-child{padding-top:2px}.timeline-module__yGusFW__workoutInsights span{color:var(--ds-color-slate-soft);grid-row:1/span 2;font-size:11px}.timeline-module__yGusFW__workoutInsights strong{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;font-size:13px;font-weight:680}.timeline-module__yGusFW__workoutInsights p{color:var(--ds-color-slate-soft);margin:0;font-size:10.5px;line-height:1.4}.timeline-module__yGusFW__workoutLoadSkeleton{background:#13324c0f;border-radius:9px;height:118px;overflow:hidden}.timeline-module__yGusFW__workoutLoadSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:44%;height:100%;animation:1.2s ease-in-out infinite timeline-module__yGusFW__workoutLoadSweep;display:block}@keyframes timeline-module__yGusFW__workoutLoadSweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}.timeline-module__yGusFW__workoutLoadSummary{border-left:3px solid var(--ds-color-zone-2);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:0 0 12px 12px;display:grid}.timeline-module__yGusFW__workoutLoadSummary[data-status=above],.timeline-module__yGusFW__workoutLoadSummary[data-status=wellAbove]{border-left-color:var(--ds-color-zone-4)}.timeline-module__yGusFW__workoutLoadSummary[data-status=below],.timeline-module__yGusFW__workoutLoadSummary[data-status=wellBelow]{border-left-color:var(--ds-color-zone-1)}.timeline-module__yGusFW__workoutLoadSummary[data-status=building]{border-left-color:#7b8f9ea6}.timeline-module__yGusFW__workoutLoadSummary>span{color:var(--ds-color-slate-soft);grid-area:1/2;align-self:center;font-size:10.5px;font-weight:650}.timeline-module__yGusFW__workoutLoadSummary strong{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:16px;font-weight:680}.timeline-module__yGusFW__workoutLoadSummary p{color:var(--ds-color-slate-soft);grid-column:1/-1;margin:0;font-size:10.5px}.timeline-module__yGusFW__workoutLoadChart{margin-top:6px}.timeline-module__yGusFW__workoutRawStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.timeline-module__yGusFW__workoutRawStats div{border-bottom:1px solid #13324c14;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.timeline-module__yGusFW__workoutRawStats dt{color:var(--ds-color-slate-soft);font-size:10.5px}.timeline-module__yGusFW__workoutRawStats dd{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:12px;font-weight:680}.timeline-module__yGusFW__drawerDrinks{align-items:center;gap:5px;margin:0 0 16px;display:flex}.timeline-module__yGusFW__drawerDrinks i{background:#8e5b78;border-radius:50%;width:14px;height:14px}.timeline-module__yGusFW__drawerDrinks .timeline-module__yGusFW__drawerDrinkHalf{background:linear-gradient(90deg,#8e5b78 50%,#8e5b7838 50%)}.timeline-module__yGusFW__drawerDrinks span{color:var(--ds-color-slate);font-size:12px;font-weight:600}.timeline-module__yGusFW__drawerLimit{margin:0 0 16px}.timeline-module__yGusFW__drawerLimitHead{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.timeline-module__yGusFW__drawerLimitHead span{font-size:var(--ds-type-label-size);color:var(--ds-color-slate-soft)}.timeline-module__yGusFW__drawerLimitHead strong{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;font-size:13px}.timeline-module__yGusFW__drawerLimitHead small{color:var(--ds-color-slate-soft);font-weight:500}.timeline-module__yGusFW__drawerLimitTrack{background:#13324c14;border-radius:4px;height:8px;overflow:hidden}.timeline-module__yGusFW__drawerLimitTrack span{border-radius:4px;height:100%;display:block}.timeline-module__yGusFW__drawerChips{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.timeline-module__yGusFW__drawerChips li{color:var(--ds-color-slate);background:#5e72c41a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.timeline-module__yGusFW__drawerEventList{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.timeline-module__yGusFW__drawerEventList button{text-align:left;cursor:pointer;background:#13324c0d;border:0;border-radius:8px;gap:2px;width:100%;padding:9px 12px;display:grid;box-shadow:inset 0 0 0 1px #13324c14}.timeline-module__yGusFW__drawerEventList button:hover,.timeline-module__yGusFW__drawerEventList button:focus-visible{background:#13324c17}.timeline-module__yGusFW__drawerEventList strong{color:var(--ds-color-slate);font-size:13px;font-weight:600}.timeline-module__yGusFW__drawerEventList span{color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:720px){.timeline-module__yGusFW__transitionStatus{max-width:calc(100% - 16px);top:8px}.timeline-module__yGusFW__summaryCard{padding:6px;scroll-padding-inline:6px}.timeline-module__yGusFW__summaryGroup{min-height:38px;padding-inline:10px}.timeline-module__yGusFW__boardCard{padding:16px 10px 20px}.timeline-module__yGusFW__laneHeadRow{display:none}.timeline-module__yGusFW__lanes{grid-template-columns:24px 36px minmax(0,1fr);column-gap:8px}.timeline-module__yGusFW__laneHeart{touch-action:none;grid-area:1/2}.timeline-module__yGusFW__laneTrack{box-shadow:none;pointer-events:none;background:0 0;grid-area:1/3}.timeline-module__yGusFW__laneTrack>*{pointer-events:auto}.timeline-module__yGusFW__marker,.timeline-module__yGusFW__markerMeal{z-index:3;background:#fff;left:auto;right:0}.timeline-module__yGusFW__marker{max-width:70%;box-shadow:inset 0 0 0 1px #c86f5359,0 2px 10px #15364f24}.timeline-module__yGusFW__markerCaffeine{box-shadow:inset 0 0 0 1px #13324c38,0 2px 10px #15364f24}.timeline-module__yGusFW__markerSupplement{box-shadow:inset 0 0 0 1px #3a7d6859,0 2px 10px #15364f24}.timeline-module__yGusFW__markerAlcohol{box-shadow:inset 0 0 0 1px #7b3b5259,0 2px 10px #15364f24}.timeline-module__yGusFW__markerMeal{width:min(240px,72%);box-shadow:inset 0 0 0 1px #c86f534d,0 2px 10px #15364f24}.timeline-module__yGusFW__marker[data-block-overlap=true]{max-width:40%}.timeline-module__yGusFW__markerMeal[data-block-overlap=true]{width:40%}.timeline-module__yGusFW__blockWorkout[data-marker-overlap=true] .timeline-module__yGusFW__blockCardHead{gap:3px;font-size:10.5px}.timeline-module__yGusFW__blockWorkout[data-marker-overlap=true] .timeline-module__yGusFW__blockCardHead svg{width:11px;height:11px}.timeline-module__yGusFW__blockWorkout[data-marker-overlap=true] .timeline-module__yGusFW__blockCardHead strong{font-size:10.5px}.timeline-module__yGusFW__blockWorkout[data-marker-overlap=true] .timeline-module__yGusFW__blockCardMeta{font-size:9.5px}.timeline-module__yGusFW__blockEventGroup{background:#eff2f4;border-left-style:dashed;border-left-color:#7c93a6}.timeline-module__yGusFW__blockEventGroup .timeline-module__yGusFW__blockLabel em{font-weight:500}.timeline-module__yGusFW__blockSleep[data-condensed=true] .timeline-module__yGusFW__sleepCondensedContent{z-index:2;color:var(--ds-color-slate);justify-items:start;gap:4px;display:grid;position:absolute;inset:10px 6px auto 15px}.timeline-module__yGusFW__sleepCondensedContent svg{width:13px;height:13px}.timeline-module__yGusFW__sleepCondensedContent strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:750;line-height:1.25}.timeline-module__yGusFW__sleepCondensedContent span{color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;font-size:10px;font-weight:550;line-height:1.25}.timeline-module__yGusFW__drawer{border-radius:16px 16px 0 0;width:100%;height:92svh;inset:auto 0 0}.timeline-module__yGusFW__drawerBody{padding:24px 20px 28px}.timeline-module__yGusFW__drawerActions{padding:12px 20px calc(14px + env(safe-area-inset-bottom))}}@media (max-width:430px){.timeline-module__yGusFW__drawer h2{font-size:22px}.timeline-module__yGusFW__workoutKeyMetrics div{padding-inline:10px}.timeline-module__yGusFW__workoutKeyMetrics dd{font-size:15px}.timeline-module__yGusFW__workoutZoneRows button{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:4px}.timeline-module__yGusFW__workoutInsights li{grid-template-columns:86px minmax(0,1fr)}.timeline-module__yGusFW__workoutRawStats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.timeline-module__yGusFW__content,.timeline-module__yGusFW__summaryCard,.timeline-module__yGusFW__transitionStatus svg,.timeline-module__yGusFW__transitionBar:after,.timeline-module__yGusFW__blockMetricBar,.timeline-module__yGusFW__workoutZoneTrack span,.timeline-module__yGusFW__workoutLoadSkeleton:after{transition:none;animation:none}.timeline-module__yGusFW__workoutHrChart>rect,.timeline-module__yGusFW__workoutZoneRows button{transition:none}}.timeline-module__yGusFW__workActivitySection{margin:12px 0 4px}.timeline-module__yGusFW__workActivitySummary{color:var(--text-secondary,#5b6472);margin:0 0 6px;font-size:13px}.timeline-module__yGusFW__workActivityTrack{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:6px;height:12px;position:relative;overflow:hidden}.timeline-module__yGusFW__workActivityTick{background:color-mix(in srgb, currentColor 18%, transparent);width:1px;position:absolute;top:0;bottom:0}.timeline-module__yGusFW__workActivityBar{background:#8b97c9;border-radius:6px;position:absolute;top:0;bottom:0}.timeline-module__yGusFW__workActivityScale{color:var(--text-tertiary,#8b94a3);font-variant-numeric:tabular-nums;justify-content:space-between;margin:4px 0 0;font-size:11px;display:flex}[data-app-shell] .timeline-module__yGusFW__pageHead h1{display:none}[data-app-shell] .timeline-module__yGusFW__drawer{height:78svh}
.mealGrouping-module__Vvpb1q__section{color:var(--ds-color-ink);margin-block:var(--ds-space-xl)}.mealGrouping-module__Vvpb1q__heading{font-size:var(--ds-type-subtitle-size);margin:0;font-weight:600;line-height:1.5}.mealGrouping-module__Vvpb1q__caption{margin:var(--ds-space-xs) 0 0;color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);font-weight:var(--ds-type-caption-weight);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mealGrouping-module__Vvpb1q__record{padding-block:var(--ds-space-lg);border-bottom:1px solid var(--ds-color-divider);font-size:var(--ds-type-text-size);overflow-wrap:anywhere}.mealGrouping-module__Vvpb1q__recordDisclosure{align-items:center;gap:var(--ds-space-md);color:var(--ds-color-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.mealGrouping-module__Vvpb1q__recordDisclosure::-webkit-details-marker{display:none}.mealGrouping-module__Vvpb1q__recordDisclosure>svg{width:16px;height:16px;color:var(--ds-color-slate-soft)}.mealGrouping-module__Vvpb1q__record[open] .mealGrouping-module__Vvpb1q__recordDisclosure>svg{transform:rotate(90deg)}.mealGrouping-module__Vvpb1q__record[open] .mealGrouping-module__Vvpb1q__recordDisclosure{margin-bottom:var(--ds-space-lg)}.mealGrouping-module__Vvpb1q__recordDisclosure[data-photo]{grid-template-columns:auto minmax(0,1fr) auto}.mealGrouping-module__Vvpb1q__editor{color:var(--ds-color-ink)}.mealGrouping-module__Vvpb1q__back{margin-bottom:var(--ds-space-lg)}.mealGrouping-module__Vvpb1q__intro{margin:var(--ds-space-sm) 0 0;color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line)}.mealGrouping-module__Vvpb1q__list{margin:var(--ds-space-sm) 0 0;padding:0;list-style:none}.mealGrouping-module__Vvpb1q__currentRecord{align-items:center;gap:var(--ds-space-md);padding-block:var(--ds-space-md);border-bottom:1px solid var(--ds-color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.mealGrouping-module__Vvpb1q__recordSummary{gap:var(--ds-space-xs);min-width:0;font-size:var(--ds-type-text-size);overflow-wrap:anywhere;line-height:1.5;display:grid}.mealGrouping-module__Vvpb1q__recordSummary strong{font-weight:550}.mealGrouping-module__Vvpb1q__recordSummary .mealGrouping-module__Vvpb1q__caption{margin:0}.mealGrouping-module__Vvpb1q__dateField{align-items:center;gap:var(--ds-space-md);margin-top:var(--ds-space-md);font-size:var(--ds-type-caption-size);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.mealGrouping-module__Vvpb1q__dateField input{width:100%;min-width:0;min-height:var(--ds-control-height-sm);padding:var(--ds-space-sm) var(--ds-space-md);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-sm);background:var(--ds-color-white);color:var(--ds-color-ink);font:inherit;font-size:16px}.mealGrouping-module__Vvpb1q__dateLabel{margin:var(--ds-space-lg) 0 var(--ds-space-sm);color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size)}.mealGrouping-module__Vvpb1q__candidates{gap:var(--ds-space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.mealGrouping-module__Vvpb1q__candidate{align-items:start;gap:var(--ds-space-md);padding:var(--ds-space-md);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.mealGrouping-module__Vvpb1q__candidate:has(input:checked){border-color:var(--ds-color-slate);background:var(--ds-color-cool-surface)}.mealGrouping-module__Vvpb1q__candidate:has(input:disabled){cursor:default;opacity:.6}.mealGrouping-module__Vvpb1q__candidate input{margin:var(--ds-space-xs) 0 0;width:16px;height:16px;accent-color:var(--ds-color-slate)}.mealGrouping-module__Vvpb1q__candidate:focus-within,.mealGrouping-module__Vvpb1q__dateField input:focus-visible,.mealGrouping-module__Vvpb1q__recordDisclosure:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}.mealGrouping-module__Vvpb1q__empty{padding-block:var(--ds-space-lg);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.mealGrouping-module__Vvpb1q__actions{color:var(--ds-color-ink);grid-template-columns:minmax(0,1fr);display:grid}.mealGrouping-module__Vvpb1q__actions .mealGrouping-module__Vvpb1q__caption{margin:0}
.mealPhotos-module__coXkUG__gallery{margin-block:var(--ds-space-lg)}.mealPhotos-module__coXkUG__collage{gap:var(--ds-space-sm);aspect-ratio:3/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:320px;display:grid}.mealPhotos-module__coXkUG__collage[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mealPhotos-module__coXkUG__collage[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mealPhotos-module__coXkUG__collage[data-count="3"] .mealPhotos-module__coXkUG__preview:first-child{grid-row:span 2}.mealPhotos-module__coXkUG__preview{border-radius:var(--ds-radius-sm);background:var(--ds-color-cool-surface);min-width:0;min-height:0;position:relative;overflow:hidden}.mealPhotos-module__coXkUG__image{width:100%;height:100%;min-height:0;display:grid}.mealPhotos-module__coXkUG__image img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.mealPhotos-module__coXkUG__image[data-thumbnail] img,.mealPhotos-module__coXkUG__image[data-crop] img{object-fit:cover}.mealPhotos-module__coXkUG__state{justify-content:center;align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);padding:var(--ds-space-sm);text-align:center;flex-direction:column;display:flex}.mealPhotos-module__coXkUG__preview .mealPhotos-module__coXkUG__expand{cursor:zoom-in;background:0 0;width:100%;height:100%;position:absolute;inset:0}.mealPhotos-module__coXkUG__preview .mealPhotos-module__coXkUG__expand:hover{background:0 0;transform:none}.mealPhotos-module__coXkUG__preview .mealPhotos-module__coXkUG__expand:focus-visible{outline-offset:-3px}.mealPhotos-module__coXkUG__expandLabel{left:var(--ds-space-sm);bottom:var(--ds-space-sm);align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-ink) 65%, transparent);color:var(--ds-color-white);display:flex;position:absolute}.mealPhotos-module__coXkUG__remaining{background:color-mix(in srgb, var(--ds-color-ink) 45%, transparent);color:var(--ds-color-white);font-size:var(--ds-type-stat-lg-size);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.mealPhotos-module__coXkUG__expandLabel svg{width:16px;height:16px}.mealPhotos-module__coXkUG__state button{z-index:1;position:relative}.mealPhotos-module__coXkUG__thumbnail{border-radius:var(--ds-radius-sm);background:var(--ds-color-cool-surface);width:56px;height:56px;display:block;position:relative;overflow:hidden}.mealPhotos-module__coXkUG__count{padding:2px var(--ds-space-xs);background:var(--ds-color-slate);color:var(--ds-color-white);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;position:absolute;bottom:0;right:0}.mealPhotos-module__coXkUG__viewer{border-radius:var(--ds-radius-lg);background:var(--ds-color-white);width:min(960px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ds-color-ink);border:0;margin:auto;padding:0;position:fixed;inset:0}.mealPhotos-module__coXkUG__viewer::backdrop{background:color-mix(in srgb, var(--ds-color-ink) 75%, transparent)}.mealPhotos-module__coXkUG__viewerContent{grid-template-rows:auto minmax(0,1fr) auto;height:min(800px,100dvh - 32px);display:grid}.mealPhotos-module__coXkUG__toolbar{padding:var(--ds-space-sm) var(--ds-space-md);font-size:var(--ds-type-text-size)}.mealPhotos-module__coXkUG__fullImage{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:var(--ds-color-cool-surface);min-width:0;min-height:0;display:flex;overflow:hidden}.mealPhotos-module__coXkUG__fullImage:active{cursor:grabbing}.mealPhotos-module__coXkUG__slide{flex:0 0 100%;min-width:0;height:100%}.mealPhotos-module__coXkUG__navigation{justify-content:center;align-items:center;gap:var(--ds-space-lg);padding:var(--ds-space-sm);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;display:flex}
.mealNutrition-module__A6IRwG__mealDetail{color:var(--ds-color-slate)}.mealNutrition-module__A6IRwG__header{padding:2px 0 22px}.mealNutrition-module__A6IRwG__eyebrow{color:#237f72;font-size:var(--ds-type-micro-size);letter-spacing:.025em;margin:0 36px 8px 0;font-weight:700}.mealNutrition-module__A6IRwG__header h2{max-width:none;color:var(--ds-color-ink);text-wrap:balance;margin-bottom:20px;font-size:23px;font-weight:620;line-height:1.3}.mealNutrition-module__A6IRwG__energyRow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mealNutrition-module__A6IRwG__energyValue{color:var(--ds-color-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin:0;display:flex}.mealNutrition-module__A6IRwG__energyValue strong{letter-spacing:-.045em;font-size:40px;font-weight:580;line-height:.95}.mealNutrition-module__A6IRwG__energyValue span{color:var(--ds-color-slate-soft);font-size:13px;font-weight:650}.mealNutrition-module__A6IRwG__energyShare{max-width:120px;color:var(--ds-color-slate-soft);text-align:right;margin:0;font-size:12px;font-weight:600;line-height:1.35}.mealNutrition-module__A6IRwG__macroComposition{margin-top:20px}.mealNutrition-module__A6IRwG__macroRail{background:#13324c17;border-radius:999px;height:9px;display:flex;overflow:hidden}.mealNutrition-module__A6IRwG__macroSegment{transform-origin:0;min-width:2px;animation:mealNutrition-module__A6IRwG__macroReveal .65s var(--ds-ease-out) both}.mealNutrition-module__A6IRwG__macroSegment[data-macro=protein]{background:#2aa791}.mealNutrition-module__A6IRwG__macroSegment[data-macro=carbs]{background:#e0a63f}.mealNutrition-module__A6IRwG__macroSegment[data-macro=fat]{background:#5b8fc9}.mealNutrition-module__A6IRwG__macroValues{grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0;display:grid}.mealNutrition-module__A6IRwG__macroValues div{border-left:1px solid #13324c17;min-width:0;padding:0 12px}.mealNutrition-module__A6IRwG__macroValues div:first-child{border-left:0;padding-left:0}.mealNutrition-module__A6IRwG__macroValues div:last-child{padding-right:0}.mealNutrition-module__A6IRwG__macroValues dt{color:var(--ds-color-slate-soft);font-size:11px;font-weight:600}.mealNutrition-module__A6IRwG__macroValues dt:before{content:"";vertical-align:1px;background:#2aa791;border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.mealNutrition-module__A6IRwG__macroValues div[data-macro=carbs] dt:before{background:#e0a63f}.mealNutrition-module__A6IRwG__macroValues div[data-macro=fat] dt:before{background:#5b8fc9}.mealNutrition-module__A6IRwG__macroValues dd{color:var(--ds-color-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:650}.mealNutrition-module__A6IRwG__macroValues small{color:var(--ds-color-slate-soft);margin-left:5px;font-size:10px;font-weight:550}.mealNutrition-module__A6IRwG__section{border-top:1px solid #13324c1a;padding:21px 0 22px}.mealNutrition-module__A6IRwG__section h3,.mealNutrition-module__A6IRwG__nutrientGroups h3{color:var(--ds-color-ink);margin:0;font-size:13px;font-weight:680}.mealNutrition-module__A6IRwG__highlightList{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.mealNutrition-module__A6IRwG__highlightList li{border-top:1px solid #13324c12;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.mealNutrition-module__A6IRwG__highlightList li:first-child{border-top:0}.mealNutrition-module__A6IRwG__highlightDot{background:#2aa791;border-radius:999px;width:7px;height:7px}.mealNutrition-module__A6IRwG__highlightList li[data-tone=caution] .mealNutrition-module__A6IRwG__highlightDot{background:#c85f49}.mealNutrition-module__A6IRwG__highlightList p{color:var(--ds-color-slate);margin:0;font-size:12.5px;font-weight:540;line-height:1.45}.mealNutrition-module__A6IRwG__sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mealNutrition-module__A6IRwG__sectionHeading p{max-width:230px;color:var(--ds-color-slate-soft);margin:5px 0 0;font-size:11px;line-height:1.45}.mealNutrition-module__A6IRwG__progressLegend{color:var(--ds-color-slate-soft);flex:none;gap:3px;font-size:9.5px;font-weight:600;display:grid}.mealNutrition-module__A6IRwG__progressLegend span:before{content:"";vertical-align:-1px;background:#13324c3b;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.mealNutrition-module__A6IRwG__progressLegend span:last-child:before{background:#2aa791}.mealNutrition-module__A6IRwG__progressList{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mealNutrition-module__A6IRwG__progressMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mealNutrition-module__A6IRwG__progressMeta strong{color:var(--ds-color-slate);font-size:11.5px;font-weight:650}.mealNutrition-module__A6IRwG__progressMeta span{color:#237f72;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:650}.mealNutrition-module__A6IRwG__progressMeta span[data-tone=caution]{color:#a34837}.mealNutrition-module__A6IRwG__progressTrack{background:#13324c17;border-radius:999px;height:8px;margin-top:6px;position:relative;overflow:hidden}.mealNutrition-module__A6IRwG__progressBefore,.mealNutrition-module__A6IRwG__progressMeal{border-radius:999px;position:absolute;inset:0 auto 0 0}.mealNutrition-module__A6IRwG__progressBefore{background:#13324c38}.mealNutrition-module__A6IRwG__progressMeal{min-width:4px;animation:mealNutrition-module__A6IRwG__progressReveal .75s var(--ds-ease-out) both;background:#2aa791}.mealNutrition-module__A6IRwG__progressMeal[data-tone=caution]{background:#c85f49}.mealNutrition-module__A6IRwG__progressAfter{color:var(--ds-color-slate-soft);font-variant-numeric:tabular-nums;text-align:right;margin:5px 0 0;font-size:10px}.mealNutrition-module__A6IRwG__progressAfter[data-tone=caution]{color:#a34837;font-weight:600}.mealNutrition-module__A6IRwG__trendLegend span:first-child:before{background:#13324cbf}.mealNutrition-module__A6IRwG__trendList{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mealNutrition-module__A6IRwG__trendLoading{place-items:center;height:104px;display:grid}.mealNutrition-module__A6IRwG__trendSpinner{width:20px;height:20px;color:var(--ds-color-slate-soft);animation:.76s linear infinite mealNutrition-module__A6IRwG__trendSpin}.mealNutrition-module__A6IRwG__trendError{border-top:1px solid #c94b491f;border-bottom:1px solid #c94b491f;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 0;display:flex}.mealNutrition-module__A6IRwG__trendError p{color:var(--ds-color-slate);margin:0;font-size:11px;line-height:1.45}.mealNutrition-module__A6IRwG__trendError button{color:#a34837;cursor:pointer;background:0 0;border:1px solid #c94b493d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.mealNutrition-module__A6IRwG__trendError button:hover:not(:disabled),.mealNutrition-module__A6IRwG__trendError button:focus-visible{background:#c94b490f}.mealNutrition-module__A6IRwG__trendError button:focus-visible{outline-offset:2px;outline:2px solid #237f7273}.mealNutrition-module__A6IRwG__trendError button:disabled{cursor:wait;opacity:.62}.mealNutrition-module__A6IRwG__trendRetrySpinner{width:12px;height:12px;animation:.76s linear infinite mealNutrition-module__A6IRwG__trendSpin}@keyframes mealNutrition-module__A6IRwG__trendSpin{to{transform:rotate(360deg)}}.mealNutrition-module__A6IRwG__trendList .mealNutrition-module__A6IRwG__progressMeta span{color:var(--ds-color-slate-soft)}.mealNutrition-module__A6IRwG__allNutrients{border-top:1px solid #13324c1a}.mealNutrition-module__A6IRwG__allNutrients summary{color:var(--ds-color-slate);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;font-weight:650;list-style:none;display:flex}.mealNutrition-module__A6IRwG__allNutrients summary::-webkit-details-marker{display:none}.mealNutrition-module__A6IRwG__allNutrients summary svg{width:15px;height:15px;transition:transform var(--ds-motion-fast)}.mealNutrition-module__A6IRwG__allNutrients[open] summary svg{transform:rotate(90deg)}.mealNutrition-module__A6IRwG__nutrientGroups{animation:mealNutrition-module__A6IRwG__detailReveal .22s var(--ds-ease-out) both;padding:4px 0 12px}.mealNutrition-module__A6IRwG__nutrientGroups section+section{margin-top:22px}.mealNutrition-module__A6IRwG__nutrientGroups ul{margin:9px 0 0;padding:0;list-style:none}.mealNutrition-module__A6IRwG__nutrientGroups li{border-top:1px solid #13324c11;grid-template-columns:minmax(0,1fr) auto 48px;align-items:baseline;gap:9px;padding:7px 0;font-size:11px;display:grid}.mealNutrition-module__A6IRwG__nutrientGroups li>span{min-width:0;color:var(--ds-color-slate-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mealNutrition-module__A6IRwG__nutrientGroups strong{color:var(--ds-color-slate);font-variant-numeric:tabular-nums;font-weight:620}.mealNutrition-module__A6IRwG__nutrientGroups small{color:#237f72;font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-weight:650}.mealNutrition-module__A6IRwG__nutrientGroups small[data-tone=caution]{color:#a34837}@keyframes mealNutrition-module__A6IRwG__macroReveal{0%{opacity:.35;transform:scaleX(0)}}@keyframes mealNutrition-module__A6IRwG__progressReveal{0%{transform:scaleX(0)}}@keyframes mealNutrition-module__A6IRwG__detailReveal{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mealNutrition-module__A6IRwG__macroSegment,.mealNutrition-module__A6IRwG__progressMeal,.mealNutrition-module__A6IRwG__nutrientGroups,.mealNutrition-module__A6IRwG__trendSpinner,.mealNutrition-module__A6IRwG__trendRetrySpinner{animation:none}}
.productShowcases-module__d3muqW__figure{margin:0}.productShowcases-module__d3muqW__figureCaption{color:var(--ds-color-slate);justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding-inline:4px;display:flex}.productShowcases-module__d3muqW__figureCaptionTitle{align-items:baseline;gap:12px;display:flex}.productShowcases-module__d3muqW__figureCaption strong{letter-spacing:-.01em;font-size:15px}.productShowcases-module__d3muqW__figureCaptionTitle span{color:#19364c94;font-size:12px}.productShowcases-module__d3muqW__interactionHint{color:#8b422f;background:#a54c3312;border:1px solid #a54c332e;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 11px;font-size:12px;font-weight:620;line-height:1.4;display:inline-flex}.productShowcases-module__d3muqW__interactionHint svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.productShowcases-module__d3muqW__productViewport{border:1px solid #ffffff9e;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 90px #194f7433,inset 0 0 0 1px #31719914}.productShowcases-module__d3muqW__timelineViewport{background:linear-gradient(90deg, #1e6fb124 0 39%, #1e6fb105 67%, transparent 100%), url(/assets/hero-sky-field.jpg) center top / cover no-repeat, var(--ds-color-sky-canvas);max-height:900px;padding:34px clamp(18px,4vw,56px) 0}.productShowcases-module__d3muqW__timelineViewport:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#eff6f7f0);height:82px;position:absolute;bottom:0;left:0;right:0}.productShowcases-module__d3muqW__timelineCanvas{width:min(1060px,100%);margin:0 auto}@media (max-width:720px){.productShowcases-module__d3muqW__figureCaption{flex-direction:column;align-items:flex-start;gap:10px}.productShowcases-module__d3muqW__figureCaptionTitle{flex-direction:column;align-items:flex-start;gap:3px}.productShowcases-module__d3muqW__interactionHint{border-radius:10px}.productShowcases-module__d3muqW__timelineViewport{border-radius:16px;max-height:780px;padding:22px 12px 0}}@media (prefers-reduced-motion:reduce){.productShowcases-module__d3muqW__productViewport *,.productShowcases-module__d3muqW__productViewport :before,.productShowcases-module__d3muqW__productViewport :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
