.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}.home-module__Hx0lNG__copy{max-width:97%;margin-top:18px}}
.ask-module__ioBB4q__page{--ask-ink:#17252f;--ask-muted:#66757d;--ask-line:#17252f1c;--ask-accent:#257aa8;height:calc(100svh - 144px);min-height:650px;color:var(--ask-ink);background:#f9fbfa;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ask-module__ioBB4q__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__ioBB4q__titleBlock{min-width:0}.ask-module__ioBB4q__eyebrow,.ask-module__ioBB4q__compactIdentity,.ask-module__ioBB4q__coverage,.ask-module__ioBB4q__domainList,.ask-module__ioBB4q__usageText,.ask-module__ioBB4q__assistantIdentity,.ask-module__ioBB4q__answerMeta,.ask-module__ioBB4q__sectionLabel,.ask-module__ioBB4q__emptyFootnote{align-items:center;display:flex}.ask-module__ioBB4q__eyebrow{color:var(--ask-accent);letter-spacing:.08em;text-transform:uppercase;gap:7px;margin-bottom:7px;font-size:11px;font-weight:700}.ask-module__ioBB4q__eyebrow svg,.ask-module__ioBB4q__compactIdentity svg{width:14px;height:14px}.ask-module__ioBB4q__titleBlock h1,.ask-module__ioBB4q__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__ioBB4q__titleBlock p{max-width:58ch;color:var(--ask-muted);margin:9px 0 0;font-size:14px;line-height:1.5}.ask-module__ioBB4q__usageBlock{gap:8px;width:min(235px,24vw);display:grid}.ask-module__ioBB4q__usageText{justify-content:space-between;gap:14px}.ask-module__ioBB4q__usageText strong{font-size:13px;font-weight:650}.ask-module__ioBB4q__usageText span{color:var(--ask-muted);white-space:nowrap;font-size:11px}.ask-module__ioBB4q__usageTrack{background:#17252f1a;height:2px;overflow:hidden}.ask-module__ioBB4q__usageTrack span{background:var(--ask-accent);height:100%;transition:width .3s;display:block}.ask-module__ioBB4q__coverage{min-width:0;color:var(--ask-muted);grid-column:1/-1;gap:10px;font-size:12px}.ask-module__ioBB4q__coverage>svg{width:14px;height:14px}.ask-module__ioBB4q__coverage>span:first-of-type{white-space:nowrap}.ask-module__ioBB4q__domainList{gap:8px;min-width:0}.ask-module__ioBB4q__domainList span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ask-module__ioBB4q__domainList svg{width:12px;height:12px;color:var(--ask-accent)}.ask-module__ioBB4q__latestDate{white-space:nowrap;margin-left:auto}.ask-module__ioBB4q__coverageValue{white-space:nowrap}.ask-module__ioBB4q__noCoverage{color:#7b5c44}.ask-module__ioBB4q__pageHeadCompact{justify-content:space-between;align-items:center;min-height:58px;padding-block:0;display:flex}.ask-module__ioBB4q__compactIdentity{color:var(--ask-ink);gap:8px}.ask-module__ioBB4q__compactIdentity svg{color:var(--ask-accent)}.ask-module__ioBB4q__compactIdentity strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.ask-module__ioBB4q__compactMeta{color:var(--ask-muted);align-items:center;gap:14px;font-size:12px;display:inline-flex}.ask-module__ioBB4q__compactMeta>span:first-child{color:var(--ask-ink);font-weight:600}.ask-module__ioBB4q__compactLatest{white-space:nowrap}.ask-module__ioBB4q__surface{background:#f9fbfa;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.ask-module__ioBB4q__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__ioBB4q__emptyConversation{display:flex}.ask-module__ioBB4q__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__ioBB4q__contentIn;display:grid;container-type:inline-size}.ask-module__ioBB4q__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__ioBB4q__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__ioBB4q__emptyIntro p{max-width:35ch;color:var(--ask-muted);margin:20px 0 0;font-size:15px;line-height:1.65}.ask-module__ioBB4q__starterList{border-top:1px solid var(--ask-line);display:grid}.ask-module__ioBB4q__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__ioBB4q__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__ioBB4q__starterList button:hover,.ask-module__ioBB4q__starterList button:focus-visible{color:var(--ask-accent);padding-inline:10px}.ask-module__ioBB4q__starterList button:focus-visible{outline-offset:-2px;outline:2px solid #257aa873}.ask-module__ioBB4q__starterIcon{width:30px;height:30px;color:var(--ask-accent);place-items:center;display:grid}.ask-module__ioBB4q__starterIcon svg{stroke-width:1.65px;width:17px;height:17px}.ask-module__ioBB4q__starterList button>span:nth-child(2){gap:4px;display:grid}.ask-module__ioBB4q__starterList small{color:var(--ask-muted);font-size:11px;font-weight:650}.ask-module__ioBB4q__starterList strong{text-overflow:ellipsis;font-size:14px;font-weight:540;line-height:1.4;overflow:hidden}.ask-module__ioBB4q__starterList button>svg{color:#9aa5aa;width:16px;height:16px;transition:transform .18s;transform:rotate(45deg)}.ask-module__ioBB4q__starterList button:hover>svg{transform:rotate(45deg)translateY(-3px)}.ask-module__ioBB4q__emptyFootnote{color:#849096;grid-column:1/-1;justify-self:center;gap:7px;margin:-10px 0 0;font-size:11px}.ask-module__ioBB4q__emptyFootnote svg{width:13px;height:13px}.ask-module__ioBB4q__emptyConnect,.ask-module__ioBB4q__connectNotice,.ask-module__ioBB4q__limitNotice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.ask-module__ioBB4q__emptyConnect{border-block:1px solid var(--ask-line);min-width:0;padding:24px 0}.ask-module__ioBB4q__emptyConnect>div{min-width:0}.ask-module__ioBB4q__emptyConnect>svg,.ask-module__ioBB4q__connectNotice>svg,.ask-module__ioBB4q__limitNotice>svg{width:19px;height:19px;color:var(--ask-accent)}.ask-module__ioBB4q__emptyConnect strong,.ask-module__ioBB4q__connectNotice strong,.ask-module__ioBB4q__limitNotice strong{font-size:14px;font-weight:650;display:block}.ask-module__ioBB4q__emptyConnect p,.ask-module__ioBB4q__connectNotice p,.ask-module__ioBB4q__limitNotice p{color:var(--ask-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ask-module__ioBB4q__emptyConnect a,.ask-module__ioBB4q__connectNotice a,.ask-module__ioBB4q__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__ioBB4q__emptyConnect{grid-template-columns:auto minmax(0,1fr);gap:12px}.ask-module__ioBB4q__emptyConnect a{grid-column:2;justify-self:start}}.ask-module__ioBB4q__messageList{width:min(760px,100%);min-height:100%;margin:0 auto;padding:42px 0 58px;animation:.22s ease-out both ask-module__ioBB4q__contentIn}.ask-module__ioBB4q__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__ioBB4q__historyButton:hover{color:var(--ask-accent)}.ask-module__ioBB4q__historyButton svg{width:14px;height:14px}.ask-module__ioBB4q__userTurn{max-width:650px;color:var(--ask-ink);gap:7px;margin:0 0 27px;display:grid}.ask-module__ioBB4q__turnLabel{color:#89949a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__ioBB4q__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__ioBB4q__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__ioBB4q__contentIn;display:grid;position:relative}.ask-module__ioBB4q__assistantTurn:before{background:var(--ask-accent);content:"";width:2px;position:absolute;top:1px;bottom:38px;left:0}.ask-module__ioBB4q__assistantHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.ask-module__ioBB4q__assistantIdentity{color:var(--ask-accent);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700}.ask-module__ioBB4q__assistantIdentity svg{width:13px;height:13px}.ask-module__ioBB4q__copyButton{color:#7b888e;background:0 0;place-items:center;width:40px;height:40px;display:grid}.ask-module__ioBB4q__copyButton:hover{color:var(--ask-accent)}.ask-module__ioBB4q__copyButton svg{width:15px;height:15px}.ask-module__ioBB4q__answer{color:#26353e;gap:12px;max-width:650px;display:grid}.ask-module__ioBB4q__answer p,.ask-module__ioBB4q__answer li{font-size:15.5px;line-height:1.72}.ask-module__ioBB4q__answer p,.ask-module__ioBB4q__answer ul,.ask-module__ioBB4q__answer ol,.ask-module__ioBB4q__answer blockquote,.ask-module__ioBB4q__answer pre,.ask-module__ioBB4q__answer h1,.ask-module__ioBB4q__answer h2,.ask-module__ioBB4q__answer h3,.ask-module__ioBB4q__answer h4{margin:0}.ask-module__ioBB4q__answer ul,.ask-module__ioBB4q__answer ol{gap:7px;padding-left:20px;display:grid}.ask-module__ioBB4q__answer h1,.ask-module__ioBB4q__answer h2,.ask-module__ioBB4q__answer h3,.ask-module__ioBB4q__answer h4{color:var(--ask-ink);margin-top:8px;font-size:16px;font-weight:700}.ask-module__ioBB4q__answer strong{color:var(--ask-ink);font-weight:700}.ask-module__ioBB4q__answer code{background:#edf2f2;padding:2px 5px;font-size:.92em}.ask-module__ioBB4q__answer pre{background:#edf2f2;max-width:100%;padding:14px;overflow-x:auto}.ask-module__ioBB4q__answer blockquote{color:var(--ask-muted);border-left:2px solid #257aa859;padding-left:14px}.ask-module__ioBB4q__answer a{color:var(--ask-accent);text-underline-offset:3px;text-decoration:underline}.ask-module__ioBB4q__answerMeta{color:#7b888e;flex-wrap:wrap;gap:8px 14px;font-size:11px}.ask-module__ioBB4q__answerMeta>span{align-items:center;gap:6px;display:inline-flex}.ask-module__ioBB4q__answerMeta svg{width:13px;height:13px;color:var(--ask-accent)}.ask-module__ioBB4q__uncharged{color:#2d775c;font-weight:650}.ask-module__ioBB4q__sectionLabel{color:var(--ask-accent);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700}.ask-module__ioBB4q__conclusionBlock{border-left:3px solid #257aa873;gap:8px;padding:2px 0 2px 15px;display:grid}.ask-module__ioBB4q__conclusionBody p{color:var(--ask-ink);font-size:16.5px;font-weight:540;line-height:1.62}.ask-module__ioBB4q__answerSection{gap:8px;display:grid}.ask-module__ioBB4q__nextActionCard{background:#eef5f6;gap:8px;margin-top:4px;padding:16px 18px;display:grid}.ask-module__ioBB4q__nextActionCard .ask-module__ioBB4q__sectionLabel svg{width:14px;height:14px}.ask-module__ioBB4q__dataCoverage{color:#7b888e;gap:3px;max-width:650px;font-size:11px;display:grid}.ask-module__ioBB4q__dataCoverage strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.ask-module__ioBB4q__dataCoverage p{margin:0;line-height:1.5}.ask-module__ioBB4q__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__ioBB4q__thinkingDots{align-items:center;gap:3px;display:inline-flex}.ask-module__ioBB4q__thinkingDots i{background:var(--ask-accent);border-radius:50%;width:4px;height:4px;animation:1.35s ease-in-out infinite ask-module__ioBB4q__quietPulse}.ask-module__ioBB4q__thinkingDots i:nth-child(2){animation-delay:.14s}.ask-module__ioBB4q__thinkingDots i:nth-child(3){animation-delay:.28s}.ask-module__ioBB4q__activityTrail{gap:8px;margin:0;padding:10px 0;list-style:none;display:grid}.ask-module__ioBB4q__activityStep{color:var(--ask-muted);align-items:center;gap:8px;font-size:12px;animation:.16s ease-out ask-module__ioBB4q__contentIn;display:flex}.ask-module__ioBB4q__activityStep svg{width:13px;height:13px}.ask-module__ioBB4q__activityStep[data-state=active]{color:var(--ask-accent);font-weight:600}.ask-module__ioBB4q__activityStep[data-state=done] svg{color:#2d775c}.ask-module__ioBB4q__activityStep[data-state=error]{color:#a5533e}.ask-module__ioBB4q__activityTrailInline{border-left:1px solid #257aa840;width:fit-content;margin:-4px 0 8px;padding:0 12px}.ask-module__ioBB4q__activeTrailSummary{min-height:30px;color:var(--ask-muted);align-items:center;gap:8px;font-size:11px;display:flex}.ask-module__ioBB4q__completedTrail{justify-items:start;margin:-5px 0 -2px;display:grid}.ask-module__ioBB4q__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__ioBB4q__completedTrail>button:hover{color:var(--ask-accent)}.ask-module__ioBB4q__completedTrail>button svg{width:13px;height:13px}.ask-module__ioBB4q__completedTrail>button>svg:first-child{color:#2d775c}.ask-module__ioBB4q__completedTrail>button>svg:last-child{transition:transform .18s}.ask-module__ioBB4q__completedTrail>button>svg[data-open]{transform:rotate(180deg)}.ask-module__ioBB4q__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__ioBB4q__followUps>span{color:#7b888e;white-space:nowrap;margin-right:3px;font-size:11px}.ask-module__ioBB4q__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__ioBB4q__followUps button:hover{color:var(--ask-accent);border-color:#257aa866}.ask-module__ioBB4q__interactionDock{border-top:1px solid var(--ask-line);background:#f9fbfaf7;gap:9px;padding:12px clamp(24px,5vw,70px) 18px;display:grid}.ask-module__ioBB4q__interactionDock>*{width:min(760px,100%);margin-inline:auto}.ask-module__ioBB4q__interactionDock[data-loading]>:not([data-skeleton]){display:none}.ask-module__ioBB4q__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__ioBB4q__composer:focus-within{border-color:#257aa89e;box-shadow:0 12px 34px #17252f17}.ask-module__ioBB4q__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:15px;line-height:1.45;overflow-y:auto}.ask-module__ioBB4q__composer textarea::placeholder{color:#929da2}.ask-module__ioBB4q__composer>button{background:var(--ask-ink);color:#fff;place-items:center;width:44px;height:44px;transition:background .16s,opacity .16s;display:grid}.ask-module__ioBB4q__composer>button:hover:not(:disabled){background:var(--ask-accent)}.ask-module__ioBB4q__composer>button:disabled{opacity:.25}.ask-module__ioBB4q__composer>button svg{width:17px;height:17px}.ask-module__ioBB4q__composerMeta{color:#89949a;grid-column:1/-1;justify-content:space-between;gap:12px;font-size:10px;display:flex}.ask-module__ioBB4q__inlineError,.ask-module__ioBB4q__connectNotice,.ask-module__ioBB4q__limitNotice{border:1px solid var(--ask-line);background:#fff;padding:14px 16px}.ask-module__ioBB4q__inlineError{color:#794534;border-left:3px solid #a5533e;justify-content:space-between;align-items:center;gap:18px;display:flex}.ask-module__ioBB4q__inlineError>div{gap:3px;display:grid}.ask-module__ioBB4q__inlineError strong,.ask-module__ioBB4q__inlineError span{font-size:12px}.ask-module__ioBB4q__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__ioBB4q__inlineError button svg{width:14px;height:14px}.ask-module__ioBB4q__limitNotice>svg{color:#8f6840}.ask-module__ioBB4q__limitActions{justify-items:end;gap:7px;display:grid}.ask-module__ioBB4q__limitActions>span{color:var(--ask-muted);text-align:right;font-size:11px}.ask-module__ioBB4q__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__ioBB4q__loadError>svg{color:#a5533e;width:21px;height:21px}.ask-module__ioBB4q__loadError strong{font-size:17px}.ask-module__ioBB4q__loadError p{color:var(--ask-muted);margin:5px 0 0;font-size:13px}.ask-module__ioBB4q__loadError button{background:var(--ask-ink);color:#fff;min-height:40px;padding:0 14px;font-weight:600}.ask-module__ioBB4q__jumpToLatestDock{z-index:5;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:12px}.ask-module__ioBB4q__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__ioBB4q__contentIn;display:inline-flex;transform:translateY(-40px);box-shadow:0 9px 20px #17252f38}.ask-module__ioBB4q__jumpToLatest svg{width:13px;height:13px}.ask-module__ioBB4q__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__ioBB4q__skeletonReveal}.ask-module__ioBB4q__messageSkeleton span,.ask-module__ioBB4q__skeletonComposerMeta span,.ask-module__ioBB4q__skeletonSendButton{background:#17252f13;animation:1.5s ease-in-out infinite ask-module__ioBB4q__skeletonPulse;display:block}.ask-module__ioBB4q__skeletonUser{gap:7px;max-width:650px;margin:0 0 27px;display:grid}.ask-module__ioBB4q__skeletonLabel{width:20px;height:10px}.ask-module__ioBB4q__skeletonQuestion{width:min(390px,58%);height:18px;margin-block:4px 5px}.ask-module__ioBB4q__skeletonAssistant{gap:17px;padding-left:26px;display:grid;position:relative}.ask-module__ioBB4q__skeletonAssistant:before{background:var(--ask-accent);content:"";width:2px;position:absolute;top:1px;bottom:0;left:0}.ask-module__ioBB4q__skeletonIdentity{width:92px;height:11px;background:#257aa824!important}.ask-module__ioBB4q__skeletonAnswer{gap:12px;max-width:650px;display:grid}.ask-module__ioBB4q__skeletonAnswer span{width:94%;height:11px}.ask-module__ioBB4q__skeletonSectionLabel{margin-top:2px;width:56px!important;height:8px!important}.ask-module__ioBB4q__skeletonConclusion{margin-bottom:3px;width:78%!important;height:16px!important}.ask-module__ioBB4q__skeletonAnswer span:nth-child(4){width:88%}.ask-module__ioBB4q__skeletonAnswer span:nth-child(5){width:62%}.ask-module__ioBB4q__composer[data-skeleton]{min-height:68px;box-shadow:none;opacity:0;align-items:center;animation:.14s ease-out .18s forwards ask-module__ioBB4q__skeletonReveal}.ask-module__ioBB4q__composerPlaceholder{color:#929da2;font-size:15px}.ask-module__ioBB4q__skeletonSendButton{background:#17252f2e;width:44px;height:44px}.ask-module__ioBB4q__skeletonComposerMeta{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.ask-module__ioBB4q__skeletonComposerMeta span{width:116px;height:7px}.ask-module__ioBB4q__skeletonComposerMeta span:last-child{width:58px}.ask-module__ioBB4q__textSkeleton{background:#17252f17;width:112px;height:10px;display:inline-block}.ask-module__ioBB4q__chipSkeletonRow{gap:8px;display:inline-flex}.ask-module__ioBB4q__chipSkeletonRow i{background:#17252f14;width:42px;height:10px}.ask-module__ioBB4q__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__ioBB4q__caretBlink;display:inline-block}.ask-module__ioBB4q__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__ioBB4q__contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ask-module__ioBB4q__promptIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes ask-module__ioBB4q__quietPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes ask-module__ioBB4q__caretBlink{50%{opacity:0}}@keyframes ask-module__ioBB4q__loadingLine{0%,to{opacity:.35;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes ask-module__ioBB4q__skeletonReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ask-module__ioBB4q__skeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:920px){.ask-module__ioBB4q__page{height:calc(100svh - 178px);min-height:620px}.ask-module__ioBB4q__pageHeadCompact{min-height:58px;padding:0 24px 0 68px}.ask-module__ioBB4q__compactIdentity{flex:none}.ask-module__ioBB4q__compactIdentity strong{white-space:nowrap}.ask-module__ioBB4q__compactMeta{text-align:right;min-width:0;font-size:11px;line-height:1.35}.ask-module__ioBB4q__emptyState{grid-template-columns:minmax(210px,.7fr) minmax(340px,1.3fr);gap:38px}.ask-module__ioBB4q__usageBlock{width:min(220px,30vw)}.ask-module__ioBB4q__domainList{scrollbar-width:none;overflow-x:auto}}@media (max-width:700px){.ask-module__ioBB4q__page{margin-inline:calc(50% - 50vw);height:calc(100dvh - 146px);min-height:0;margin-bottom:-110px}.ask-module__ioBB4q__pageHead{min-height:68px;padding:13px 16px 12px 60px}.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact){grid-template-columns:minmax(0,1fr) auto}.ask-module__ioBB4q__titleBlock h1,.ask-module__ioBB4q__titleBlock h4{font-size:25px}.ask-module__ioBB4q__titleBlock p,.ask-module__ioBB4q__usageTrack{display:none}.ask-module__ioBB4q__eyebrow{margin-bottom:4px}.ask-module__ioBB4q__usageBlock{width:128px}.ask-module__ioBB4q__usageText{justify-items:end;gap:2px;display:grid}.ask-module__ioBB4q__usageText strong,.ask-module__ioBB4q__usageText span{font-size:10px}.ask-module__ioBB4q__pageHeadCompact{min-height:62px;padding:0 16px 0 66px}.ask-module__ioBB4q__pageHeadCompact .ask-module__ioBB4q__compactMeta[data-has-coverage-period]>span:first-child{display:none}.ask-module__ioBB4q__compactMeta{justify-content:flex-end}.ask-module__ioBB4q__compactLatest{white-space:normal;text-align:right;text-wrap:balance;max-width:25ch;line-height:1.35}.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__coverage{grid-column:1/-1;gap:0}.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__coverage>svg,.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__coverage>span:first-of-type,.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__domainList,.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__noCoverage{display:none}.ask-module__ioBB4q__pageHead:not(.ask-module__ioBB4q__pageHeadCompact) .ask-module__ioBB4q__coveragePeriod{white-space:normal;margin-left:0;line-height:1.35}.ask-module__ioBB4q__conversation{overscroll-behavior-y:auto;padding:0 17px}.ask-module__ioBB4q__emptyState{grid-template-columns:1fr;align-content:center;gap:28px;padding:30px 0}.ask-module__ioBB4q__emptyIntro h2{max-width:12ch;font-size:34px}.ask-module__ioBB4q__emptyIntro p{margin-top:12px;font-size:14px}.ask-module__ioBB4q__starterList button{min-height:62px}.ask-module__ioBB4q__starterList button:nth-child(n+4){display:none}.ask-module__ioBB4q__emptyFootnote{justify-self:start;margin:0}.ask-module__ioBB4q__messageList{padding:28px 0 42px}.ask-module__ioBB4q__messageSkeleton{padding:16px 0 42px}.ask-module__ioBB4q__skeletonQuestion{width:72%;height:17px}.ask-module__ioBB4q__skeletonAssistant{gap:14px;padding-left:18px}.ask-module__ioBB4q__userTurn p{font-size:17px}.ask-module__ioBB4q__assistantTurn{gap:14px;margin-bottom:34px;padding:0 0 30px 18px}.ask-module__ioBB4q__assistantTurn:before{bottom:30px}.ask-module__ioBB4q__answer p,.ask-module__ioBB4q__answer li{font-size:15px;line-height:1.65}.ask-module__ioBB4q__followUps{padding-left:18px}.ask-module__ioBB4q__followUps>span{display:none}.ask-module__ioBB4q__interactionDock{padding:9px 14px calc(11px + env(safe-area-inset-bottom,0px))}.ask-module__ioBB4q__composer{padding:7px 7px 5px 13px}.ask-module__ioBB4q__connectNotice,.ask-module__ioBB4q__limitNotice{grid-template-columns:auto minmax(0,1fr);gap:12px}.ask-module__ioBB4q__connectNotice a,.ask-module__ioBB4q__limitActions{grid-column:2;justify-self:start}.ask-module__ioBB4q__limitActions{justify-items:start}.ask-module__ioBB4q__limitActions>span{text-align:left}.ask-module__ioBB4q__loadError{grid-template-columns:auto minmax(0,1fr);margin:16px}.ask-module__ioBB4q__loadError button{grid-column:2;justify-self:start}}@media (max-width:540px){.ask-module__ioBB4q__pageHeadCompact{gap:10px;padding:0 14px 0 62px}.ask-module__ioBB4q__compactMeta{flex:1}.ask-module__ioBB4q__compactLatest{max-width:none}}@media (prefers-reduced-motion:reduce){.ask-module__ioBB4q__emptyState,.ask-module__ioBB4q__starterList button,.ask-module__ioBB4q__assistantTurn,.ask-module__ioBB4q__activityStep,.ask-module__ioBB4q__jumpToLatest,.ask-module__ioBB4q__thinkingDots i,.ask-module__ioBB4q__messageSkeleton span,.ask-module__ioBB4q__skeletonComposerMeta span,.ask-module__ioBB4q__skeletonSendButton,.ask-module__ioBB4q__answer[data-streaming]>:last-child:after{animation:none}.ask-module__ioBB4q__messageSkeleton,.ask-module__ioBB4q__composer[data-skeleton]{animation:0s linear .18s forwards ask-module__ioBB4q__skeletonReveal}}
.conversations-module__X1vA6G__layout{background:#f9fbfa;border:1px solid #fff9;border-radius:22px;grid-template-columns:236px minmax(0,1fr);height:calc(100svh - 144px);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #11364e33}.conversations-module__X1vA6G__content{min-width:0;min-height:0}.conversations-module__X1vA6G__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__X1vA6G__sidebarTitle{color:#718087;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 10px;font-size:10px;font-weight:750}.conversations-module__X1vA6G__sidebarBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#17252f26 transparent;grid-template-rows:auto minmax(0,1fr);gap:18px;min-width:0;min-height:0;display:grid;overflow:hidden auto}.conversations-module__X1vA6G__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__X1vA6G__newChat:hover{background:#257aa8}.conversations-module__X1vA6G__newChat svg{width:15px;height:15px}.conversations-module__X1vA6G__emptyList{color:#748188;margin:0;padding:0 11px;font-size:12px;line-height:1.55}.conversations-module__X1vA6G__groupList{align-content:start;gap:20px;min-width:0;display:grid}.conversations-module__X1vA6G__group{gap:5px;min-width:0;display:grid}.conversations-module__X1vA6G__groupTitle{color:#8a969b;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 11px;font-size:9px;font-weight:750}.conversations-module__X1vA6G__list{align-content:start;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.conversations-module__X1vA6G__item{border-left:2px solid #0000;align-items:center;min-width:0;transition:background .15s,border-color .15s;display:flex;position:relative}.conversations-module__X1vA6G__item:hover{background:#17252f0b}.conversations-module__X1vA6G__item[data-active=true]{background:#257aa813;border-left-color:#257aa8}.conversations-module__X1vA6G__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__X1vA6G__item[data-active=true]>a{color:#17252f;font-weight:650}.conversations-module__X1vA6G__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__X1vA6G__item:hover .conversations-module__X1vA6G__itemMenuButton,.conversations-module__X1vA6G__item:focus-within .conversations-module__X1vA6G__itemMenuButton,.conversations-module__X1vA6G__item[data-menu-open] .conversations-module__X1vA6G__itemMenuButton{opacity:1}.conversations-module__X1vA6G__itemMenuButton:hover{color:#17252f;background:#17252f12}.conversations-module__X1vA6G__itemMenuButton svg{width:14px;height:14px}.conversations-module__X1vA6G__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__X1vA6G__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__X1vA6G__itemMenu button:hover{background:#f1f4f3}.conversations-module__X1vA6G__itemMenu button svg{width:13px;height:13px}.conversations-module__X1vA6G__itemMenu .conversations-module__X1vA6G__itemMenuDanger{color:#a5533e}.conversations-module__X1vA6G__menuBackdrop{z-index:70;cursor:default;background:0 0;padding:0;position:fixed;inset:0}.conversations-module__X1vA6G__renameRow{align-items:center;gap:5px;width:100%;padding:4px;display:flex}.conversations-module__X1vA6G__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__X1vA6G__confirmSave,.conversations-module__X1vA6G__confirmCancel,.conversations-module__X1vA6G__drawerClose{color:#64737a;background:0 0;place-items:center;width:26px;height:26px;padding:0;display:grid}.conversations-module__X1vA6G__confirmSave{color:#2d775c}.conversations-module__X1vA6G__confirmSave:hover,.conversations-module__X1vA6G__confirmCancel:hover,.conversations-module__X1vA6G__drawerClose:hover{background:#17252f12}.conversations-module__X1vA6G__confirmSave svg,.conversations-module__X1vA6G__confirmCancel svg,.conversations-module__X1vA6G__drawerClose svg{width:14px;height:14px}.conversations-module__X1vA6G__confirmRow{color:#596970;align-items:center;gap:6px;width:100%;padding:6px 5px 6px 10px;font-size:11px;display:flex}.conversations-module__X1vA6G__confirmRow>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversations-module__X1vA6G__confirmDelete{color:#fff;background:#a5533e;padding:5px 8px;font-size:11px;font-weight:600}.conversations-module__X1vA6G__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__X1vA6G__mobileToggle svg{width:15px;height:15px}.conversations-module__X1vA6G__drawerLayer{z-index:80;display:none;position:fixed;inset:0}.conversations-module__X1vA6G__backdrop{background:#0a1a246b;padding:0;position:absolute;inset:0}.conversations-module__X1vA6G__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__X1vA6G__drawerIn;display:grid;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 50px #0f243240}.conversations-module__X1vA6G__drawerHead{justify-content:space-between;align-items:center;display:flex}.conversations-module__X1vA6G__drawer .conversations-module__X1vA6G__sidebarBody{overflow-y:auto}@media (pointer:coarse){.conversations-module__X1vA6G__itemMenuButton{opacity:1}}@keyframes conversations-module__X1vA6G__drawerIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@media (max-width:920px){.conversations-module__X1vA6G__layout{grid-template-columns:minmax(0,1fr);height:calc(100svh - 178px);min-height:620px}.conversations-module__X1vA6G__sidebar{display:none}.conversations-module__X1vA6G__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__X1vA6G__mobileToggle span{display:none}.conversations-module__X1vA6G__mobileToggle svg{width:17px;height:17px}.conversations-module__X1vA6G__mobileToggle:hover{background:#e4f0f3}.conversations-module__X1vA6G__drawerLayer{display:block}}@media (max-width:700px){.conversations-module__X1vA6G__layout{height:calc(100dvh - 146px);min-height:0;box-shadow:none;border:0;border-radius:0;overflow:visible}.conversations-module__X1vA6G__mobileToggle{top:11px;left:calc(50% - 50vw + 16px)}}@media (max-width:540px){.conversations-module__X1vA6G__mobileToggle{top:11px;left:calc(50% - 50vw + 14px)}}.conversations-module__X1vA6G__newChat:focus-visible,.conversations-module__X1vA6G__item>a:focus-visible,.conversations-module__X1vA6G__itemMenuButton:focus-visible,.conversations-module__X1vA6G__itemMenu button:focus-visible,.conversations-module__X1vA6G__confirmSave:focus-visible,.conversations-module__X1vA6G__confirmCancel:focus-visible,.conversations-module__X1vA6G__confirmDelete:focus-visible,.conversations-module__X1vA6G__mobileToggle:focus-visible,.conversations-module__X1vA6G__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}}
.landing-module__g1LwZa__landingBody{--landing-ink:#142d40;--landing-ink-soft:#142d40a8;--landing-paper:#f4efe4;--landing-paper-light:#fbfaf6;--landing-blue-wash:#eaf3f5;--landing-line:#142d4024;--landing-clay:#96513e;background:var(--landing-paper-light);color:var(--landing-ink);position:relative;overflow:clip}.landing-module__g1LwZa__sectionFrame{width:var(--ds-layout-width);margin:0 auto}.landing-module__g1LwZa__sectionKicker{color:var(--landing-clay);letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:760;line-height:1.3}.landing-module__g1LwZa__displayTitle{max-width:920px;color:inherit;letter-spacing:-.028em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(42px,5.2vw,72px);font-weight:510;line-height:1.02}.landing-module__g1LwZa__sectionLead{max-width:580px;color:var(--landing-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.68}.landing-module__g1LwZa__introSection{background:radial-gradient(circle at 88% 14%, #74bcd833, transparent 29%), var(--landing-paper);padding:clamp(94px,11vw,154px) 0 clamp(80px,9vw,126px);scroll-margin-top:20px}.landing-module__g1LwZa__introGrid,.landing-module__g1LwZa__sectionHeadingSplit{grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);align-items:end;gap:clamp(42px,8vw,124px);display:grid}.landing-module__g1LwZa__introAside{gap:20px;display:grid}.landing-module__g1LwZa__introAside p{color:var(--landing-ink-soft);margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.67}.landing-module__g1LwZa__introAside>span{color:#142d4094;background:#ffffff73;border:1px solid #142d4024;border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.landing-module__g1LwZa__productIndex{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(58px,8vw,104px);display:grid}.landing-module__g1LwZa__productIndex a{min-width:0;color:var(--landing-ink);grid-template-rows:auto auto;grid-template-columns:auto auto 1fr auto;align-items:center;gap:5px 9px;padding:24px 20px;transition:background .18s,transform .18s;display:grid;position:relative}.landing-module__g1LwZa__productIndex a:not(:first-child){border-left:1px solid var(--landing-line)}.landing-module__g1LwZa__productIndex a:hover{background:#ffffff8f;transform:translateY(-2px)}.landing-module__g1LwZa__productIndex a>span{color:var(--landing-clay);font-family:var(--ds-font-serif);grid-area:1/1/3;align-self:start;font-size:14px;font-style:italic}.landing-module__g1LwZa__productIndex a>svg:first-of-type{color:#142d40a3;stroke-width:1.8px;grid-area:1/2;width:17px;height:17px}.landing-module__g1LwZa__productIndex a>svg:last-of-type{opacity:.35;grid-area:1/4/3;width:17px;height:17px;transition:transform .18s}.landing-module__g1LwZa__productIndex a:hover>svg:last-of-type{transform:translate(3px)}.landing-module__g1LwZa__productIndex strong{letter-spacing:-.02em;grid-column:3;font-size:16px}.landing-module__g1LwZa__productIndex small{color:var(--landing-ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:12px;line-height:1.4;overflow:hidden}.landing-module__g1LwZa__productGallery{scroll-margin-top:20px}.landing-module__g1LwZa__productChapter{padding:clamp(88px,10vw,148px) 0 clamp(102px,12vw,170px);scroll-margin-top:18px;position:relative}.landing-module__g1LwZa__todayChapter,.landing-module__g1LwZa__calendarChapter{background:var(--landing-blue-wash)}.landing-module__g1LwZa__timelineChapter,.landing-module__g1LwZa__askChapter{background:var(--landing-paper)}.landing-module__g1LwZa__productCopy{grid-template-columns:minmax(110px,.22fr) minmax(0,1.08fr) minmax(280px,.7fr);align-items:start;column-gap:clamp(28px,5vw,76px);margin-bottom:clamp(44px,6vw,78px);display:grid}.landing-module__g1LwZa__productMeta{grid-area:1/1/5;align-items:baseline;gap:10px;padding-top:4px;display:flex}.landing-module__g1LwZa__productMeta span{color:var(--landing-clay);font-family:var(--ds-font-serif);font-size:18px;font-style:italic}.landing-module__g1LwZa__productMeta strong{color:#142d407a;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.landing-module__g1LwZa__productCopy .landing-module__g1LwZa__sectionKicker,.landing-module__g1LwZa__productCopy h3,.landing-module__g1LwZa__productBody{grid-column:2}.landing-module__g1LwZa__productCopy .landing-module__g1LwZa__sectionKicker{margin-bottom:13px}.landing-module__g1LwZa__productCopy h3{letter-spacing:-.026em;text-wrap:balance;word-break:keep-all;max-width:780px;margin:0;font-size:clamp(37px,4.6vw,62px);font-weight:510;line-height:1.04}.landing-module__g1LwZa__productBody{max-width:680px;color:var(--landing-ink-soft);margin:25px 0 0;font-size:18px;line-height:1.7}.landing-module__g1LwZa__productPoints{border-top:1px solid var(--landing-line);grid-area:1/3/5;align-self:end;gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-module__g1LwZa__productPoints li{border-bottom:1px solid var(--landing-line);color:#142d40bd;align-items:flex-start;gap:10px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.landing-module__g1LwZa__productPoints svg{width:16px;height:16px;color:var(--landing-clay);stroke-width:2px;flex:none;margin-top:2px}.landing-module__g1LwZa__productSurface{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 34px 90px #194f742e,inset 0 0 0 1px #ffffff8c}.landing-module__g1LwZa__todaySurface,.landing-module__g1LwZa__calendarSurface{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);padding:clamp(18px,4vw,52px)}.landing-module__g1LwZa__todaySurface{max-height:1120px}.landing-module__g1LwZa__todaySurface:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(#0000,#e7f1f3f5);height:100px;position:absolute;bottom:0;left:0;right:0}.landing-module__g1LwZa__timelineSurface{position:relative}.landing-module__g1LwZa__timelineFallback{min-height:620px;color:var(--landing-ink-soft);background:linear-gradient(#eaf3f5e6,#f4efe4db),url(/assets/hero-sky-field.jpg) 50%/cover no-repeat;border:1px solid #ffffff9e;border-radius:22px;place-items:center;font-size:13px;display:grid}.landing-module__g1LwZa__calendarSurface{gap:14px;margin:0;display:grid}.landing-module__g1LwZa__calendarSurface figcaption{color:#13324ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #ffffff70;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.landing-module__g1LwZa__questionsSection{color:var(--ds-color-white);background:radial-gradient(circle at 84% 6%,#529bc036,#0000 30%),#112432;padding:clamp(102px,11vw,164px) 0;scroll-margin-top:20px}.landing-module__g1LwZa__questionsSection .landing-module__g1LwZa__sectionKicker{color:#d69b82}.landing-module__g1LwZa__questionsSection .landing-module__g1LwZa__sectionLead{color:#ffffffa6}.landing-module__g1LwZa__questionList{border-top:1px solid #ffffff2e;margin:clamp(56px,7vw,92px) 0 0;padding:0;list-style:none}.landing-module__g1LwZa__questionList li{border-bottom:1px solid #ffffff2e}.landing-module__g1LwZa__questionList a{min-height:112px;color:var(--ds-color-white);grid-template-columns:54px 36px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 12px;transition:background .18s,padding .18s;display:grid}.landing-module__g1LwZa__questionList a:hover{background:#ffffff0e;padding-inline:22px}.landing-module__g1LwZa__questionIndex{color:#fff6;font-family:var(--ds-font-serif);font-size:16px;font-style:italic}.landing-module__g1LwZa__questionList a>svg:first-of-type{color:#8bc8dd;stroke-width:1.6px;width:22px;height:22px}.landing-module__g1LwZa__questionList a>svg:last-of-type{color:#ffffff7a;width:20px;height:20px;transition:transform .18s}.landing-module__g1LwZa__questionList a:hover>svg:last-of-type{transform:translate(4px)}.landing-module__g1LwZa__questionList a>span:not(.landing-module__g1LwZa__questionIndex){gap:7px;display:grid}.landing-module__g1LwZa__questionList small{color:#ffffff80;letter-spacing:.06em;font-size:12px;font-weight:700}.landing-module__g1LwZa__questionList strong{letter-spacing:-.028em;word-break:keep-all;font-size:clamp(19px,2.2vw,28px);font-weight:480;line-height:1.3}.landing-module__g1LwZa__questionNote{color:#ffffff80;text-align:right;max-width:700px;margin:27px 0 0 auto;font-size:13px;line-height:1.6}.landing-module__g1LwZa__dataSection,.landing-module__g1LwZa__faqSection{padding:clamp(98px,11vw,164px) 0}.landing-module__g1LwZa__dataSection{background:var(--landing-paper)}.landing-module__g1LwZa__connectionPanel{border:1px solid var(--landing-line);background:var(--landing-line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:stretch;gap:1px;margin-top:clamp(58px,8vw,98px);display:grid;overflow:hidden}.landing-module__g1LwZa__sourceList{background:var(--landing-paper-light);margin:0;padding:0;list-style:none;display:grid}.landing-module__g1LwZa__sourceList li{grid-template-columns:44px 1fr;align-items:center;gap:18px;min-height:102px;padding:22px clamp(22px,4vw,44px);display:grid}.landing-module__g1LwZa__sourceList li:not(:first-child){border-top:1px solid var(--landing-line)}.landing-module__g1LwZa__sourceList svg{color:#4c93b7;stroke-width:1.6px;width:24px;height:24px}.landing-module__g1LwZa__sourceList li>span{gap:5px;display:grid}.landing-module__g1LwZa__sourceList strong{font-size:17px}.landing-module__g1LwZa__sourceList small{color:var(--landing-ink-soft);font-size:13px;line-height:1.55}.landing-module__g1LwZa__connectionCore{text-align:center;color:var(--ds-color-white);background:radial-gradient(circle at 50% 26%,#81c2db42,#0000 36%),#153247;place-content:center;justify-items:center;gap:18px;padding:48px 30px;display:grid}.landing-module__g1LwZa__connectionCore>span{color:#367ea8;width:64px;height:64px;font-family:var(--ds-font-serif);background:#fffffff2;border-radius:19px;place-items:center;font-size:34px;font-style:italic;display:grid;box-shadow:0 18px 42px #051c2d38}.landing-module__g1LwZa__connectionCore>div{gap:4px;display:grid}.landing-module__g1LwZa__connectionCore>div strong{font-size:21px}.landing-module__g1LwZa__connectionCore>div small{color:#ffffff9e;font-size:12px}.landing-module__g1LwZa__connectionCore em{color:#ffffffc7;background:#ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.landing-module__g1LwZa__connectionCore em svg{width:14px;height:14px}.landing-module__g1LwZa__availability{color:var(--landing-ink-soft);margin:18px 2px 0;font-size:12px;line-height:1.6}.landing-module__g1LwZa__trustList{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(50px,7vw,84px) 0 0;padding:0;list-style:none;display:grid}.landing-module__g1LwZa__trustList li{grid-template-columns:27px 1fr;gap:17px;padding:30px clamp(18px,3vw,34px) 34px;display:grid}.landing-module__g1LwZa__trustList li:not(:first-child){border-left:1px solid var(--landing-line)}.landing-module__g1LwZa__trustList svg{width:21px;height:21px;color:var(--landing-clay);stroke-width:1.7px;margin-top:2px}.landing-module__g1LwZa__trustList h3{margin:0 0 9px;font-size:17px;font-weight:650}.landing-module__g1LwZa__trustList p{color:var(--landing-ink-soft);margin:0;font-size:13px;line-height:1.65}.landing-module__g1LwZa__textLink{color:var(--landing-clay);align-items:center;gap:9px;margin-top:30px;font-size:14px;font-weight:720;display:inline-flex}.landing-module__g1LwZa__textLink svg{width:16px;height:16px;transition:transform .18s}.landing-module__g1LwZa__textLink:hover svg{transform:translate(3px)}.landing-module__g1LwZa__faqSection{background:var(--landing-paper-light)}.landing-module__g1LwZa__faqSection .landing-module__g1LwZa__sectionFrame{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:start;gap:clamp(52px,9vw,134px);display:grid}.landing-module__g1LwZa__faqHeading{position:sticky;top:34px}.landing-module__g1LwZa__faqHeading .landing-module__g1LwZa__displayTitle{font-size:clamp(40px,4.8vw,66px)}.landing-module__g1LwZa__faqHeading>p:last-child{color:var(--landing-ink-soft);margin:24px 0 0;font-size:16px;line-height:1.65}.landing-module__g1LwZa__faqList{border-top:1px solid var(--landing-line)}.landing-module__g1LwZa__faqList details{border-bottom:1px solid var(--landing-line)}.landing-module__g1LwZa__faqList summary{min-height:92px;color:var(--landing-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:21px 0;list-style:none;display:grid}.landing-module__g1LwZa__faqList summary::-webkit-details-marker{display:none}.landing-module__g1LwZa__faqList summary span{letter-spacing:-.025em;font-size:clamp(18px,2vw,23px);font-weight:580;line-height:1.3}.landing-module__g1LwZa__faqList summary i{border:1px solid #142d4033;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;font-style:normal;font-weight:350;transition:transform .18s;display:grid}.landing-module__g1LwZa__faqList details[open] summary i{transform:rotate(45deg)}.landing-module__g1LwZa__faqList details>p{max-width:700px;color:var(--landing-ink-soft);margin:-5px 54px 28px 0;font-size:15px;line-height:1.75}.landing-module__g1LwZa__finalCta{background:linear-gradient(90deg, #18659e42, #18659e0d), url(/assets/hero-sky-field.jpg) center / cover no-repeat, var(--ds-color-sky-canvas);min-height:720px;color:var(--ds-color-white);place-items:center;padding:90px 24px;display:grid;position:relative;overflow:hidden}.landing-module__g1LwZa__finalCta:before{filter:blur(80px);content:"";background:#e6f6fb24;border-radius:50%;position:absolute;inset:8% 14%}.landing-module__g1LwZa__finalCtaContent{z-index:1;text-align:center;justify-items:center;width:min(850px,100%);display:grid;position:relative}.landing-module__g1LwZa__finalCta .landing-module__g1LwZa__sectionKicker{color:#ffffffad}.landing-module__g1LwZa__finalCta h2{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 14px 40px #0d467029;margin:0;font-size:clamp(47px,7vw,86px);font-weight:510;line-height:1.01}.landing-module__g1LwZa__finalCtaContent>p:not(.landing-module__g1LwZa__sectionKicker){color:#ffffffc2;max-width:630px;margin:27px 0 0;font-size:17px;line-height:1.7}.landing-module__g1LwZa__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.landing-module__g1LwZa__primaryCta,.landing-module__g1LwZa__secondaryCta{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 23px;font-size:14px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.landing-module__g1LwZa__primaryCta{color:#1c5e88;background:#fffffff5;box-shadow:0 18px 40px #134c752e}.landing-module__g1LwZa__primaryCta svg{width:16px;height:16px}.landing-module__g1LwZa__secondaryCta{color:var(--ds-color-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff61}.landing-module__g1LwZa__primaryCta:hover,.landing-module__g1LwZa__secondaryCta:hover{transform:translateY(-2px)}.landing-module__g1LwZa__ctaNote{color:#ffffff9c;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:inline-flex}.landing-module__g1LwZa__ctaNote svg{width:14px;height:14px}.landing-module__g1LwZa__footer{padding:70px max(24px, calc((100vw - var(--ds-layout-width)) / 2)) 28px;color:var(--ds-color-white);background:#0d1d28}.landing-module__g1LwZa__footerInner{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(150px,.3fr));gap:clamp(40px,8vw,110px);padding-bottom:58px;display:grid}.landing-module__g1LwZa__footerPurpose{align-content:start;gap:22px;display:grid}.landing-module__g1LwZa__footerPurpose p{color:#ffffff85;max-width:470px;margin:0;font-size:14px;line-height:1.7}.landing-module__g1LwZa__footerNav{align-content:start;gap:12px;display:grid}.landing-module__g1LwZa__footerNav strong{color:#ffffffd9;letter-spacing:.06em;margin-bottom:5px;font-size:12px}.landing-module__g1LwZa__footerNav a{color:#ffffff80;font-size:13px;transition:color .16s}.landing-module__g1LwZa__footerNav a:hover{color:var(--ds-color-white)}.landing-module__g1LwZa__footerMeta{color:#ffffff61;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;padding-top:23px;font-size:11px;display:flex}.landing-module__g1LwZa__productIndex a:focus-visible,.landing-module__g1LwZa__questionList a:focus-visible,.landing-module__g1LwZa__textLink:focus-visible,.landing-module__g1LwZa__primaryCta:focus-visible,.landing-module__g1LwZa__secondaryCta:focus-visible,.landing-module__g1LwZa__faqList summary:focus-visible,.landing-module__g1LwZa__footer a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:920px){.landing-module__g1LwZa__introGrid,.landing-module__g1LwZa__sectionHeadingSplit{grid-template-columns:1fr;align-items:start;gap:30px}.landing-module__g1LwZa__introAside{max-width:700px}.landing-module__g1LwZa__productIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__g1LwZa__productIndex a:nth-child(3){border-left:0}.landing-module__g1LwZa__productIndex a:nth-child(n+3){border-top:1px solid var(--landing-line)}.landing-module__g1LwZa__productCopy{grid-template-columns:92px minmax(0,1fr)}.landing-module__g1LwZa__productMeta{grid-column:1}.landing-module__g1LwZa__productCopy .landing-module__g1LwZa__sectionKicker,.landing-module__g1LwZa__productCopy h3,.landing-module__g1LwZa__productBody,.landing-module__g1LwZa__productPoints{grid-column:2}.landing-module__g1LwZa__productPoints{grid-row:auto;margin-top:28px}.landing-module__g1LwZa__connectionPanel{grid-template-columns:1fr .55fr}.landing-module__g1LwZa__trustList{grid-template-columns:1fr}.landing-module__g1LwZa__trustList li:not(:first-child){border-top:1px solid var(--landing-line);border-left:0}}@media (max-width:720px){.landing-module__g1LwZa__sectionKicker{margin-bottom:13px}.landing-module__g1LwZa__displayTitle{font-size:clamp(38px,11vw,54px)}.landing-module__g1LwZa__productIndex{grid-template-columns:1fr}.landing-module__g1LwZa__productIndex a{min-height:82px;padding:18px 12px}.landing-module__g1LwZa__productIndex a:not(:first-child){border-top:1px solid var(--landing-line);border-left:0}.landing-module__g1LwZa__productIndex a:nth-child(3){border-top:1px solid var(--landing-line)}.landing-module__g1LwZa__productCopy{display:block}.landing-module__g1LwZa__productMeta{margin-bottom:30px}.landing-module__g1LwZa__productCopy h3{font-size:clamp(35px,10.8vw,50px)}.landing-module__g1LwZa__productBody{font-size:16px}.landing-module__g1LwZa__todaySurface,.landing-module__g1LwZa__calendarSurface{border-radius:16px;padding:12px}.landing-module__g1LwZa__todaySurface{max-height:1240px}.landing-module__g1LwZa__timelineFallback{border-radius:16px;min-height:520px}.landing-module__g1LwZa__questionList a{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:100px;padding-inline:4px}.landing-module__g1LwZa__questionList a>svg:first-of-type{display:none}.landing-module__g1LwZa__questionList strong{font-size:18px}.landing-module__g1LwZa__questionNote{text-align:left}.landing-module__g1LwZa__connectionPanel{border-radius:16px;grid-template-columns:1fr}.landing-module__g1LwZa__connectionCore{min-height:270px}.landing-module__g1LwZa__faqSection .landing-module__g1LwZa__sectionFrame{grid-template-columns:1fr;gap:54px}.landing-module__g1LwZa__faqHeading{position:static}.landing-module__g1LwZa__faqList summary{min-height:82px}.landing-module__g1LwZa__finalCta{min-height:650px}.landing-module__g1LwZa__finalCta h2{font-size:clamp(45px,13.5vw,64px)}.landing-module__g1LwZa__ctaActions{width:100%}.landing-module__g1LwZa__primaryCta,.landing-module__g1LwZa__secondaryCta{width:min(100%,360px)}.landing-module__g1LwZa__footerInner{grid-template-columns:1fr 1fr}.landing-module__g1LwZa__footerPurpose{grid-column:1/-1}.landing-module__g1LwZa__footerMeta{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:430px){.landing-module__g1LwZa__footerInner{grid-template-columns:1fr}.landing-module__g1LwZa__footerPurpose{grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__landingBody *,.landing-module__g1LwZa__landingBody :before,.landing-module__g1LwZa__landingBody :after,.landing-module__g1LwZa__footer *,.landing-module__g1LwZa__footer :before,.landing-module__g1LwZa__footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.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}}
.section-module__zWDXLq__section{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);animation:.64s cubic-bezier(.16,1,.3,1) both section-module__zWDXLq__sectionRise;animation-delay:calc(var(--stagger-i,0) * 70ms);border-radius:9px;padding:26px 30px}@keyframes section-module__zWDXLq__sectionRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.section-module__zWDXLq__kicker{color:var(--ds-color-clay);font-size:var(--ds-type-kicker-size);font-weight:var(--ds-type-kicker-weight);letter-spacing:0;align-items:center;gap:7px;display:inline-flex}.section-module__zWDXLq__kicker svg{stroke-width:1.8px;width:14px;height:14px}.section-module__zWDXLq__title{font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);color:var(--ds-color-ink);margin:10px 0 0}.section-module__zWDXLq__splitWide{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:26px;margin-top:18px;display:grid}.section-module__zWDXLq__splitNarrow{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:26px;margin-top:18px;display:grid}.section-module__zWDXLq__trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.section-module__zWDXLq__stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.section-module__zWDXLq__conditionPanel{align-content:start;gap:12px;padding-top:2px;display:grid}.section-module__zWDXLq__rows{gap:12px;margin-top:18px;display:grid}.section-module__zWDXLq__bodyHero{border-bottom:1px solid #7b8f9e38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 30px;margin-top:18px;padding-bottom:18px;display:flex}.section-module__zWDXLq__bodyHeroMain{gap:5px;min-width:min(100%,220px);display:grid}.section-module__zWDXLq__bodyHeroLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__bodyHeroValue{color:var(--ds-color-ink);font-variant-numeric:tabular-nums;font-size:52px;font-weight:760;line-height:.95}.section-module__zWDXLq__bodyHeroDelta{font-size:var(--ds-type-delta-size);font-weight:var(--ds-type-delta-weight);font-variant-numeric:tabular-nums}.section-module__zWDXLq__bodyHeroGood{color:#3d8465}.section-module__zWDXLq__bodyHeroWarn{color:var(--ds-color-clay)}.section-module__zWDXLq__bodyHeroNeutral{color:var(--ds-color-slate-soft)}.section-module__zWDXLq__bodyHeroMeta{flex-wrap:wrap;gap:10px 22px;margin:0;display:flex}.section-module__zWDXLq__bodyHeroMeta div{min-width:74px}.section-module__zWDXLq__bodyHeroMeta dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__bodyHeroMeta dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:3px 0 0}.section-module__zWDXLq__summary{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:14px 0 0}.section-module__zWDXLq__bigStat{gap:4px;display:grid}.section-module__zWDXLq__bigStatLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__bigStatValue{color:var(--ds-color-ink);font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;line-height:1.1}.section-module__zWDXLq__bigStatDelta{font-size:var(--ds-type-delta-size);font-weight:var(--ds-type-delta-weight);font-variant-numeric:tabular-nums}.section-module__zWDXLq__sleepVisual{min-width:0}.section-module__zWDXLq__bedWake{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:14px;display:flex}.section-module__zWDXLq__bedWake svg{stroke-width:1.8px;width:13px;height:13px}.section-module__zWDXLq__sideDivider{background:#7b8f9e3d;height:1px;margin:4px 0}.section-module__zWDXLq__sleepTrend{gap:10px;min-width:0;display:grid}.section-module__zWDXLq__sleepTrendWide{border-top:1px solid #7b8f9e3d;margin-top:28px;padding-top:18px}.section-module__zWDXLq__sleepTrendWide .section-module__zWDXLq__sleepTrendChart{gap:5px;height:88px;padding-top:18px}.section-module__zWDXLq__sleepTrendHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.section-module__zWDXLq__sleepTrendTitle{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__sleepTrendBasis{color:#18232f75;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);white-space:nowrap}.section-module__zWDXLq__sleepTrendStats{color:#18232f80;min-height:34px;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-content:flex-start;gap:4px 12px;display:flex}.section-module__zWDXLq__sleepTrendStats b{color:#18232fb8;font-weight:700}.section-module__zWDXLq__sleepTrendChart{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:end;gap:3px;height:72px;padding:14px 0 4px;display:grid;position:relative}.section-module__zWDXLq__sleepTrendDelta{color:#18232fb8;font-weight:700}.section-module__zWDXLq__sleepTrendDelta[data-short=true]{color:var(--ds-color-clay)}.section-module__zWDXLq__sleepAverageLine{top:var(--sleep-average-top,50%);z-index:1;pointer-events:none;border-top:1px dashed #13324c47;position:absolute;left:0;right:0}.section-module__zWDXLq__sleepAverageLine span{color:#18232f7a;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:-16px;right:0}.section-module__zWDXLq__sleepTrendBarSlot{z-index:2;cursor:pointer;background:0 0;border:0;align-items:flex-end;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative}.section-module__zWDXLq__sleepTrendBar{width:100%;height:var(--sleep-bar-height,0%);transform-origin:bottom;min-height:4px;animation:section-module__zWDXLq__sleepBarRise .42s var(--ds-motion-out,ease) both;transition:background-color var(--ds-motion-fast), transform var(--ds-motion-fast);background:#5c97cec2;border-radius:5px 5px 2px 2px;display:block;box-shadow:inset 0 -1px #13324c1f}.section-module__zWDXLq__sleepTrendBarSlot:hover .section-module__zWDXLq__sleepTrendBar{transform:scaleY(1.04)}.section-module__zWDXLq__sleepTrendBarSlot[data-active=true] .section-module__zWDXLq__sleepTrendBar{background:#13324cd1;box-shadow:inset 0 -1px #13324c1f,0 0 0 2px #ffffffe0}.section-module__zWDXLq__sleepTrendBarSlot:focus-visible{outline-offset:3px;outline:2px solid #13324c80}.section-module__zWDXLq__sleepTrendBar[data-short=true]{background:#c86f53e0}.section-module__zWDXLq__sleepTrendBarSlot[data-active=true] .section-module__zWDXLq__sleepTrendBar[data-short=true]{background:var(--ds-color-clay)}.section-module__zWDXLq__sleepTrendBar[data-missing=true]{height:4px;min-height:4px;box-shadow:none;background:#7b8f9e38;border-radius:999px}@keyframes section-module__zWDXLq__sleepBarRise{0%{opacity:.56;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.section-module__zWDXLq__sleepTrendBar{animation:none}}.section-module__zWDXLq__sleepTrendAxis{color:#18232f6b;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.section-module__zWDXLq__conditionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.section-module__zWDXLq__conditionMetrics div{min-width:0}.section-module__zWDXLq__conditionMetrics dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__conditionMetrics dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-md-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:3px 0 0;line-height:1.05}.section-module__zWDXLq__conditionMetrics small{color:#18232f7a;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);margin-top:3px;display:block}.section-module__zWDXLq__verdictRow{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:16px;display:flex}.section-module__zWDXLq__placeholder{border-radius:var(--ds-radius-sm);color:#18232f80;min-height:120px;font-size:var(--ds-type-caption-size);text-align:center;background:#fff6;border:1px dashed #7b8f9e59;place-items:center;margin-top:16px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #7b8f9e33}.section-module__zWDXLq__workoutCard{border-top:1px solid #7b8f9e3d;margin-top:20px;padding-top:16px}.section-module__zWDXLq__workoutCard:first-of-type{border-top:0;margin-top:14px;padding-top:0}.section-module__zWDXLq__workoutStats{flex-wrap:wrap;gap:6px 28px;margin:14px 0 0;display:flex}.section-module__zWDXLq__workoutStats div{min-width:0}.section-module__zWDXLq__workoutStats dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}.section-module__zWDXLq__workoutStats dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1.1}.section-module__zWDXLq__workoutStats dd small{font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);color:var(--ds-color-slate-soft)}.section-module__zWDXLq__workoutBody{grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:26px;margin-top:12px;display:grid}.section-module__zWDXLq__workoutHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-module__zWDXLq__workoutTitle{color:var(--ds-color-ink);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight)}.section-module__zWDXLq__workoutMeta{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums}.section-module__zWDXLq__noteLine{color:#18232f85;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:12px 0 0}@media (max-width:920px){.section-module__zWDXLq__section{padding:22px 20px}.section-module__zWDXLq__splitWide,.section-module__zWDXLq__splitNarrow,.section-module__zWDXLq__workoutBody{grid-template-columns:minmax(0,1fr);gap:18px}.section-module__zWDXLq__trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section-module__zWDXLq__bodyHeroValue{font-size:42px}.section-module__zWDXLq__sleepTrendWide .section-module__zWDXLq__sleepTrendChart{gap:3px;height:74px}.section-module__zWDXLq__trio{grid-template-columns:1fr}}
.firstBrief-module__XVvsRG__panel{background:var(--ds-color-glass-strong);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffb3;color:var(--ds-color-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;gap:18px;padding:26px;display:grid}.firstBrief-module__XVvsRG__panel[data-quality=compelling]{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #35826b52}.firstBrief-module__XVvsRG__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.firstBrief-module__XVvsRG__kicker{color:var(--ds-color-slate);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);margin-bottom:7px;display:block}.firstBrief-module__XVvsRG__header h2,.firstBrief-module__XVvsRG__card h3,.firstBrief-module__XVvsRG__header p,.firstBrief-module__XVvsRG__card p,.firstBrief-module__XVvsRG__footer p,.firstBrief-module__XVvsRG__error p{margin:0}.firstBrief-module__XVvsRG__header h2{font-size:var(--ds-type-section-title-size);font-weight:var(--ds-type-section-title-weight)}.firstBrief-module__XVvsRG__header>div:first-child>p{max-width:68ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);margin-top:7px;line-height:1.55}.firstBrief-module__XVvsRG__state,.firstBrief-module__XVvsRG__processing,.firstBrief-module__XVvsRG__previous{font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight)}.firstBrief-module__XVvsRG__state{min-height:32px;color:var(--ds-color-slate);background:#50667717;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.firstBrief-module__XVvsRG__state svg,.firstBrief-module__XVvsRG__cardTitle svg,.firstBrief-module__XVvsRG__error svg,.firstBrief-module__XVvsRG__footer svg{stroke-width:1.9px;flex:none;width:17px;height:17px}.firstBrief-module__XVvsRG__processing{color:var(--ds-color-ink-soft)}.firstBrief-module__XVvsRG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.firstBrief-module__XVvsRG__card{background:#ffffff94;border-radius:9px;align-content:start;gap:11px;min-width:0;min-height:154px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #738a9b29}.firstBrief-module__XVvsRG__card[data-section-status=ready]{background:#ffffffd1;box-shadow:inset 0 0 0 1px #487f6e33}.firstBrief-module__XVvsRG__card[data-section-status=failed]{box-shadow:inset 0 0 0 1px #c0674c3d}.firstBrief-module__XVvsRG__cardTitle{color:var(--ds-color-slate);align-items:center;gap:8px;display:flex}.firstBrief-module__XVvsRG__cardTitle h3{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight)}.firstBrief-module__XVvsRG__card>p{z-index:1;color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:1.52;position:relative}.firstBrief-module__XVvsRG__card[data-section-status=ready]>p{color:var(--ds-color-ink);font-weight:var(--ds-type-label-weight)}.firstBrief-module__XVvsRG__previous{color:var(--ds-color-slate);align-self:end}.firstBrief-module__XVvsRG__skeleton{background:#5b70801f;border-radius:999px;height:4px;position:absolute;inset:auto 17px 17px;overflow:hidden}.firstBrief-module__XVvsRG__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);animation:1.5s ease-in-out infinite firstBrief-module__XVvsRG__briefSweep;position:absolute;inset:0}.firstBrief-module__XVvsRG__spinner{animation:1.15s linear infinite firstBrief-module__XVvsRG__briefSpin}.firstBrief-module__XVvsRG__error,.firstBrief-module__XVvsRG__footer{font-size:var(--ds-type-caption-size);border-radius:8px;align-items:center;gap:12px;padding:14px 15px;display:flex}.firstBrief-module__XVvsRG__error{background:#c2634717;align-items:flex-start;box-shadow:inset 0 0 0 1px #c2634730}.firstBrief-module__XVvsRG__error>div{flex:1}.firstBrief-module__XVvsRG__error p{color:var(--ds-color-ink-soft);margin-top:3px}.firstBrief-module__XVvsRG__error button,.firstBrief-module__XVvsRG__footer button,.firstBrief-module__XVvsRG__footer a{background:var(--ds-color-slate);min-height:34px;color:var(--ds-color-white);font:inherit;font-weight:var(--ds-type-label-weight);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.firstBrief-module__XVvsRG__footer{background:#45637712;flex-wrap:wrap}.firstBrief-module__XVvsRG__footer>p{color:var(--ds-color-ink-soft);flex:40ch;line-height:1.5}.firstBrief-module__XVvsRG__footer .firstBrief-module__XVvsRG__compelling{color:var(--ds-color-ink);align-items:center;gap:8px;display:flex}@keyframes firstBrief-module__XVvsRG__briefSpin{to{transform:rotate(360deg)}}@keyframes firstBrief-module__XVvsRG__briefSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1100px){.firstBrief-module__XVvsRG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firstBrief-module__XVvsRG__card:last-child{grid-column:1/-1}}@media (max-width:680px){.firstBrief-module__XVvsRG__panel{gap:14px;padding:20px 18px}.firstBrief-module__XVvsRG__header{gap:12px;display:grid}.firstBrief-module__XVvsRG__state{justify-self:start}.firstBrief-module__XVvsRG__grid{grid-template-columns:minmax(0,1fr);gap:8px}.firstBrief-module__XVvsRG__card,.firstBrief-module__XVvsRG__card:last-child{grid-column:auto;gap:7px;min-height:0;padding:13px 15px}.firstBrief-module__XVvsRG__skeleton{position:static;inset:auto}.firstBrief-module__XVvsRG__error,.firstBrief-module__XVvsRG__footer{flex-direction:column;align-items:stretch;gap:10px}.firstBrief-module__XVvsRG__footer>p{flex:none}}@media (prefers-reduced-motion:reduce){.firstBrief-module__XVvsRG__spinner,.firstBrief-module__XVvsRG__skeleton:after{animation:none}}
.nutrition-module__zg_MRW__heroRow{flex-wrap:wrap;align-items:center;gap:18px 64px;margin-top:16px;display:flex}.nutrition-module__zg_MRW__gaugeWrap{justify-items:center;gap:2px;display:grid}.nutrition-module__zg_MRW__gauge{display:block;overflow:visible}.nutrition-module__zg_MRW__gaugeTick{transition:stroke .6s var(--ds-motion-out)}.nutrition-module__zg_MRW__gaugeLegend{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;gap:18px;display:flex}.nutrition-module__zg_MRW__gaugeLegend strong{color:var(--ds-color-ink);font-weight:var(--ds-type-stat-weight)}.nutrition-module__zg_MRW__legendDot{vertical-align:1px;border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.nutrition-module__zg_MRW__macroPanel{align-items:center;gap:18px;display:flex}.nutrition-module__zg_MRW__rings{flex:none;display:block}.nutrition-module__zg_MRW__ringTrack{fill:none;stroke:#13324c21}.nutrition-module__zg_MRW__ringArc{fill:none;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .9s var(--ds-motion-out);transform:rotate(-90deg)}.nutrition-module__zg_MRW__macroCols{gap:10px;margin:0;display:grid}.nutrition-module__zg_MRW__macroCols div{min-width:0}.nutrition-module__zg_MRW__macroCols dt{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);align-items:center;gap:6px;display:flex}.nutrition-module__zg_MRW__macroCols dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1.1}.nutrition-module__zg_MRW__macroCols dd small{color:var(--ds-color-slate-soft);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);margin-left:4px}.nutrition-module__zg_MRW__barRows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.nutrition-module__zg_MRW__barRow{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.nutrition-module__zg_MRW__barLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nutrition-module__zg_MRW__barTrack{background:#13324c1a;border-radius:999px;height:12px;position:relative;overflow:hidden}.nutrition-module__zg_MRW__barFill{min-width:6px;transition:width .7s var(--ds-motion-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.nutrition-module__zg_MRW__barValue{min-width:148px;color:var(--ds-color-ink);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.nutrition-module__zg_MRW__barValue small{color:var(--ds-color-slate-soft);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight)}.nutrition-module__zg_MRW__microGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nutrition-module__zg_MRW__microDisclosure{margin-top:16px}.nutrition-module__zg_MRW__microDisclosure summary{cursor:pointer;color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);align-items:center;gap:6px;list-style:none;display:inline-flex}.nutrition-module__zg_MRW__microDisclosure summary::-webkit-details-marker{display:none}.nutrition-module__zg_MRW__microDisclosure summary svg{stroke-width:2px;width:13px;height:13px;transition:transform var(--ds-motion-fast)}.nutrition-module__zg_MRW__microDisclosure[open] summary svg{transform:rotate(90deg)}.nutrition-module__zg_MRW__microGroupTitle{color:var(--ds-color-ink);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);margin:16px 0 0}@media (max-width:640px){.nutrition-module__zg_MRW__microGrid{grid-template-columns:minmax(0,1fr)}.nutrition-module__zg_MRW__macroPanel{justify-content:flex-start}}
.today-module__yPO7UW__page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.today-module__yPO7UW__pageHead{color:var(--ds-color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px 8px;display:flex}.today-module__yPO7UW__titleCluster{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.today-module__yPO7UW__pageHead h1{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}.today-module__yPO7UW__daySwitch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;min-width:124px;max-width:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.today-module__yPO7UW__daySwitch a{color:#ffffffc7;min-height:30px;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-data-label-weight);letter-spacing:0;white-space:nowrap;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);place-items:center;padding:0 10px;display:grid}.today-module__yPO7UW__daySwitch a:hover,.today-module__yPO7UW__daySwitch a:focus-visible{color:var(--ds-color-white);background:#ffffff21}.today-module__yPO7UW__daySwitch a.today-module__yPO7UW__daySwitchActive{color:var(--ds-color-slate);background:#ffffffeb}.today-module__yPO7UW__freshness{color:#162531bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:32px;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);overflow-wrap:anywhere;background:#ffffffdb;border-radius:7px;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 2px 8px #15364f29,inset 0 0 0 1px #ffffff52}.today-module__yPO7UW__readinessNotice{color:var(--ds-color-ink);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.today-module__yPO7UW__readinessProminent,.today-module__yPO7UW__readinessStandalone{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);padding:24px 26px}.today-module__yPO7UW__readinessProminent{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #7b8f9e42}.today-module__yPO7UW__readinessNotice[data-problem=true]{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #c86f534d}.today-module__yPO7UW__readinessSubtle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;padding:14px 16px;box-shadow:inset 0 0 0 1px #7b8f9e38}.today-module__yPO7UW__readinessQuiet{background:#ffffff80;padding:12px 14px;box-shadow:inset 0 0 0 1px #7b8f9e29}.today-module__yPO7UW__readinessNotice.today-module__yPO7UW__readinessStandalone{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);padding:28px 30px}.today-module__yPO7UW__readinessNotice.today-module__yPO7UW__readinessStandalone[data-problem=true]{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #c86f534d}.today-module__yPO7UW__readinessIcon{width:19px;height:19px;color:var(--ds-color-slate);stroke-width:1.8px;margin-top:2px}.today-module__yPO7UW__readinessNotice[data-problem=true] .today-module__yPO7UW__readinessIcon{color:var(--ds-color-clay)}.today-module__yPO7UW__readinessSpinner{animation:1.2s linear infinite today-module__yPO7UW__readinessSpin}.today-module__yPO7UW__readinessBody{min-width:0}.today-module__yPO7UW__readinessBody strong{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);display:block}.today-module__yPO7UW__readinessBody p{max-width:68ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:5px 0 0}.today-module__yPO7UW__readinessProgressRow{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:16px;display:flex}.today-module__yPO7UW__readinessProgress{border-radius:var(--ds-radius-round);background:#13324c1f;width:min(360px,100%);height:6px;overflow:hidden}.today-module__yPO7UW__readinessProgress span{border-radius:inherit;background:var(--ds-color-slate);height:100%;transition:width .12s linear;display:block}.today-module__yPO7UW__readinessLink{color:var(--ds-color-slate);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-flex}@keyframes today-module__yPO7UW__readinessSpin{to{transform:rotate(360deg)}}.today-module__yPO7UW__briefCard{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);animation:.64s cubic-bezier(.16,1,.3,1) both today-module__yPO7UW__cardRise;animation-delay:calc(var(--stagger-i,0) * 70ms);border-radius:9px;padding:32px 34px 28px;position:relative;overflow:hidden}.today-module__yPO7UW__detailFallbackGroup{gap:18px;display:grid}.today-module__yPO7UW__detailFallbackLines{gap:10px;margin-top:18px;display:grid}.today-module__yPO7UW__detailFallbackLines span{background:linear-gradient(90deg,#7b8f9e1f,#7fc7a638,#7b8f9e1f) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.6s ease-in-out infinite today-module__yPO7UW__detailFallbackPulse;display:block}.today-module__yPO7UW__detailFallbackLines span:first-child{width:min(72%,520px)}.today-module__yPO7UW__detailFallbackLines span:nth-child(2){width:min(88%,680px)}.today-module__yPO7UW__detailFallbackLines span:nth-child(3){width:min(54%,420px)}@keyframes today-module__yPO7UW__detailFallbackPulse{to{background-position:-200% 0}}@keyframes today-module__yPO7UW__cardRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.today-module__yPO7UW__syncBar{height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.today-module__yPO7UW__syncBar:after{content:"";background:linear-gradient(90deg,#0000,#7fc7a6d9,#0000);animation:1.4s ease-in-out infinite today-module__yPO7UW__syncSlide;position:absolute;inset:0;transform:translate(-100%)}@keyframes today-module__yPO7UW__syncSlide{to{transform:translate(100%)}}.today-module__yPO7UW__kicker{color:var(--ds-color-clay);font-size:var(--ds-type-kicker-size);font-weight:var(--ds-type-kicker-weight);letter-spacing:0;display:inline-block}.today-module__yPO7UW__headline{font-size:var(--ds-type-display-size);font-weight:var(--ds-type-display-weight);line-height:var(--ds-type-display-line);letter-spacing:0;color:var(--ds-color-ink);margin:12px 0 0}.today-module__yPO7UW__headline em{font-family:var(--ds-font-serif);color:var(--ds-color-slate);font-size:1.14em;font-style:italic;font-weight:400}.today-module__yPO7UW__reason{max-width:62ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-body-size);font-weight:var(--ds-type-body-weight);line-height:var(--ds-type-body-line);margin:16px 0 0}.today-module__yPO7UW__nonAction{border-radius:var(--ds-radius-sm);background:var(--ds-color-warm-surface);align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__nonAction svg{stroke-width:1.8px;width:18px;height:18px;color:var(--ds-color-clay);flex:none;margin-top:2px}.today-module__yPO7UW__nonAction p{color:var(--ds-color-slate);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.today-module__yPO7UW__chipRow{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.today-module__yPO7UW__chip{border-radius:var(--ds-radius-round);min-height:34px;color:var(--ds-color-ink);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;background:#ffffff9e;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__chipDot{border-radius:var(--ds-radius-round);width:8px;height:8px}.today-module__yPO7UW__chipDotGood{background:var(--ds-color-mint);box-shadow:0 0 0 3px #7fc7a640}.today-module__yPO7UW__chipDotWarn{background:var(--ds-color-clay);box-shadow:0 0 0 3px #c86f5338}.today-module__yPO7UW__chipDotNeutral{background:#13324c59}.today-module__yPO7UW__chipLabel{box-shadow:none;color:var(--ds-color-ink-soft,#13324c99);background:0 0;padding-left:0}.today-module__yPO7UW__chipLabel svg{width:14px;height:14px}.today-module__yPO7UW__insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.today-module__yPO7UW__toneGood{color:#3d8465}.today-module__yPO7UW__toneWarn{color:var(--ds-color-clay)}.today-module__yPO7UW__toneNeutral{color:var(--ds-color-slate-soft)}.today-module__yPO7UW__gapNote{color:#18232f80;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:14px 0 0}.today-module__yPO7UW__ballot{border-top:1px solid #7b8f9e3d;margin-top:22px;padding-top:22px}.today-module__yPO7UW__ballotPrompt{color:var(--ds-color-ink);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);margin-bottom:12px;display:block}.today-module__yPO7UW__ballotRow{flex-wrap:wrap;gap:8px;display:flex}.today-module__yPO7UW__reason+.today-module__yPO7UW__ballotRow{margin-top:var(--ds-space-xl)}.today-module__yPO7UW__ballotPrimary,.today-module__yPO7UW__ballotGhost{min-height:46px;font-size:var(--ds-type-button-size);font-weight:var(--ds-type-button-weight);letter-spacing:0;transition:transform var(--ds-motion-fast), background var(--ds-motion-fast), color var(--ds-motion-fast), box-shadow var(--ds-motion-fast);align-items:center;gap:8px;padding:0 22px;display:inline-flex}.today-module__yPO7UW__ballotPrimary svg,.today-module__yPO7UW__ballotGhost svg{stroke-width:1.8px;width:17px;height:17px}.today-module__yPO7UW__ballotPrimary{background:var(--ds-color-ink);color:var(--ds-color-white);border-radius:12px;box-shadow:0 6px 14px #0e19223d,inset 0 0 0 1px #ffffff1a}.today-module__yPO7UW__ballotPrimary:disabled{opacity:.4}.today-module__yPO7UW__ballotPrimary:not(:disabled):hover{transform:translateY(-1px)}.today-module__yPO7UW__ballotGhost{border-radius:var(--ds-radius-sm);color:#18232fbd;background:#ffffff9e;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__ballotGhost:hover{color:#18232fe6;background:#ffffffe6;transform:translateY(-1px)}.today-module__yPO7UW__ballotHint{color:#18232f85;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:14px 0 0}.today-module__yPO7UW__customBox{gap:10px;display:grid}.today-module__yPO7UW__customBox label{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);color:var(--ds-color-ink)}.today-module__yPO7UW__customBox textarea{resize:none;border-radius:var(--ds-radius-sm);color:#1d2b3b;font-size:var(--ds-type-input-size);font-weight:var(--ds-type-input-weight);line-height:var(--ds-type-input-line);background:#ffffff9e;border:0;padding:13px 15px;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__customBox textarea:focus-visible{background:#fafdfff0;outline:0;box-shadow:inset 0 0 0 1px #7b8f9e73}.today-module__yPO7UW__customActions{gap:8px;display:flex}.today-module__yPO7UW__recorded{gap:8px;display:grid}.today-module__yPO7UW__recordedBadge{color:#2d6a50;min-height:32px;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);background:#7fc7a638;border-radius:7px;justify-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #3d84654d}.today-module__yPO7UW__recordedBadge svg{stroke-width:1.8px;width:15px;height:15px}.today-module__yPO7UW__recorded p{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.today-module__yPO7UW__undo{color:#18232f80;font-size:var(--ds-type-caption-size);background:0 0;justify-self:start;align-items:center;gap:6px;padding:6px 4px;display:inline-flex}.today-module__yPO7UW__undo svg{width:13px;height:13px}.today-module__yPO7UW__undo:hover{color:#18232fcc}.today-module__yPO7UW__row{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.today-module__yPO7UW__sideCard{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:24px 26px}.today-module__yPO7UW__sideKicker{color:var(--ds-color-clay);font-size:var(--ds-type-kicker-size);font-weight:var(--ds-type-kicker-weight);letter-spacing:0;align-items:center;gap:7px;display:inline-flex}.today-module__yPO7UW__sideIcon{stroke-width:1.8px;width:14px;height:14px}.today-module__yPO7UW__sideTitle{font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);color:var(--ds-color-ink);margin:10px 0 0}.today-module__yPO7UW__loop{gap:12px;margin-top:14px;display:grid}.today-module__yPO7UW__loopStep p{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-text-weight);color:var(--ds-color-ink);align-items:center;gap:6px;margin:3px 0 0;display:flex}.today-module__yPO7UW__loopLabel{color:#18232f7a;font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);letter-spacing:0}.today-module__yPO7UW__loopArrow{stroke-width:1.8px;width:15px;height:15px}.today-module__yPO7UW__rules{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.today-module__yPO7UW__rules li{align-items:flex-start;gap:12px;display:flex}.today-module__yPO7UW__rules p{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.today-module__yPO7UW__support{border-radius:var(--ds-radius-xs);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;background:#ffffff9e;flex:none;margin-top:1px;padding:3px 8px;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__rulesHint{color:#18232f75;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:14px 0 0}.today-module__yPO7UW__insightsError{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.today-module__yPO7UW__insightsError p{color:var(--ds-color-clay);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);flex:220px;margin:0}.today-module__yPO7UW__insightsError button svg{width:14px;height:14px}.today-module__yPO7UW__coverage{border-radius:var(--ds-radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;flex-wrap:wrap;gap:26px;padding:16px 22px;display:flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.today-module__yPO7UW__coverageItem{align-items:center;gap:10px;display:flex}.today-module__yPO7UW__coverageItem strong{font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);color:var(--ds-color-ink);display:block}.today-module__yPO7UW__coverageItem span:not(.today-module__yPO7UW__dot){color:#18232f8c;font-size:var(--ds-type-micro-size);display:block}.today-module__yPO7UW__dot{border-radius:var(--ds-radius-round);width:9px;height:9px}.today-module__yPO7UW__dotOk{background:var(--ds-color-mint);box-shadow:0 0 0 3px #7fc7a640}.today-module__yPO7UW__dotOff{background:#13324c40}@media (max-width:920px){.today-module__yPO7UW__row{grid-template-columns:minmax(0,1fr)}.today-module__yPO7UW__briefCard{padding:26px 22px 24px}}@media (max-width:640px){.today-module__yPO7UW__pageHead{align-items:flex-start}.today-module__yPO7UW__titleCluster{justify-content:space-between;width:100%}.today-module__yPO7UW__daySwitch{flex:none}.today-module__yPO7UW__freshness{max-width:100%}.today-module__yPO7UW__insightGrid{grid-template-columns:1fr}}
.LandingTodayShowcase-module__xDhi0q__showcase{width:100%;min-width:0;color:var(--ds-color-ink);gap:12px;display:grid}.LandingTodayShowcase-module__xDhi0q__exampleLabel{border-radius:var(--ds-radius-round);color:#13324cad;font-size:var(--ds-type-micro-size);letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #13324c24;justify-self:start;margin:0 0 2px 2px;padding:6px 10px;font-weight:700}.LandingTodayShowcase-module__xDhi0q__sections,.LandingTodayShowcase-module__xDhi0q__passiveSections{gap:14px;min-width:0;display:grid}@media (max-width:640px){.LandingTodayShowcase-module__xDhi0q__showcase,.LandingTodayShowcase-module__xDhi0q__sections,.LandingTodayShowcase-module__xDhi0q__passiveSections{gap:10px}}
