:root{--black:#000;--green:#49dab8;--yellow:#ffdb15;--pink:#ff84b9;--orange:#ff7932;--blue:#39cdff;--text:#10213f;--muted:#677086;--bg:#fbf8f7;--line:#e8e3e8;--shadow:0 22px 70px rgba(34,29,42,0.09)}html[data-brand=heo]{--text:var(--brand-text);--muted:var(--brand-muted);--bg:var(--brand-background);--line:var(--brand-border);--green:var(--brand-accent);color:var(--brand-text);font-family:var(--brand-font)}html[data-brand=heo] h1,html[data-brand=heo] h2,html[data-brand=heo] h3{font-family:var(--brand-heading-font)}html[data-brand=heo] :focus-visible{outline-color:var(--brand-accent)}.heoHome{min-height:100svh;color:var(--brand-text);background:#fff;font-family:var(--brand-font)}.heoTopNotice{padding:8px 16px;color:#fff;background:var(--brand-primary);text-align:center;font-size:12px;font-weight:700}.heoHeader{width:min(calc(100% - 36px),1355px);min-height:76px;margin:24px auto 0;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:16px;background:var(--brand-surface)}.heoHeader img{width:auto;height:56px;object-fit:contain}.heoHeader nav{display:flex;align-items:center;gap:20px}.heoHeader nav>a:not(.heoButton),.heoTextLink{color:var(--brand-primary);font-weight:800;text-decoration:none}.heoButton{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;background:var(--brand-accent);color:#fff!important;font-weight:900;text-decoration:none}.heoButton:hover{filter:brightness(.94)}.heoHero{margin-top:-100px;padding:190px max(18px,calc((100% - 1355px)/2)) 74px;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,82px);gap:clamp(30px,5vw,82px);align-items:center;background:var(--brand-secondary)}.heoEyebrow{margin:0 0 16px;color:var(--brand-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.heoHero h1{max-width:700px;margin:0 0 28px;color:var(--brand-primary);font:500 clamp(38px,3.5vw,55px)/1.14 var(--brand-heading-font);letter-spacing:-.035em}.heoHero p:not(.heoEyebrow){max-width:670px;margin:0;color:#343749;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.heoHeroActions{margin-top:38px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}.heoHeroVisual{width:100%;min-height:430px;position:relative;overflow:hidden;border-radius:24px;background:#d8e3ed}.heoHeroVisual img{object-fit:cover}.heoPromise{width:min(calc(100% - 36px),1355px);margin:45px auto 70px;padding:clamp(28px,5vw,55px);border-radius:32px;background:var(--brand-primary);color:#fff}.heoPromise h2{margin:0 0 12px;color:#fff;font-size:clamp(24px,2.5vw,32px)}.heoPromise p{max-width:900px;margin:0;color:#fff;line-height:1.6}.heoFooter{width:min(calc(100% - 36px),1355px);margin:0 auto;padding:28px 0 48px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--brand-border)}.heoFooter img{height:48px;width:auto}.heoFooter nav{display:flex;flex-wrap:wrap;gap:18px}.heoFooter a{color:var(--brand-primary);font-weight:800}html[data-brand=heo] .assessmentApp{--assessment-accent:var(--brand-assessment-accent);background:var(--brand-secondary);color:var(--brand-text)}html[data-brand=heo] .assessmentHeader,html[data-brand=heo] .assessmentQuestionCard,html[data-brand=heo] .assessmentResultSection{border-color:var(--brand-border);border-radius:24px;background:var(--brand-surface)}html[data-brand=heo] .assessmentIntro h1,html[data-brand=heo] .assessmentQuestionCard h1,html[data-brand=heo] .assessmentResultHero h1,html[data-brand=heo] .assessmentResultSection h2{color:var(--brand-primary);font-family:var(--brand-heading-font);letter-spacing:-.035em}html[data-brand=heo] .assessmentPrimaryButton,html[data-brand=heo] .assessmentPrimaryLink{border-color:var(--brand-accent);border-radius:12px;background:var(--brand-accent);color:#fff;font-family:var(--brand-font)}html[data-brand=heo] .assessmentIntroVisual,html[data-brand=heo] .assessmentResultHero{border-radius:24px;background:linear-gradient(140deg,var(--brand-secondary),#fff)}html[data-brand=heo] .assessmentOptions label{border-color:var(--brand-border);background:#f9fbff}html[data-brand=heo] .assessmentOptions label.selected{border-color:var(--brand-primary);background:var(--brand-secondary)}html[data-brand=heo] .assessmentOptions label.selected>span{border-color:var(--brand-primary);background:var(--brand-primary)}html[data-brand=heo] .assessmentBrandCta{background:var(--brand-primary);color:#fff}html[data-brand=heo] .assessmentBrandCta h2,html[data-brand=heo] .assessmentBrandCta p{color:#fff}html[data-brand=heo] .assessmentColineSupport{background:var(--brand-primary)}html[data-brand=heo] .assessmentColineSupport .assessmentPrimaryLink{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}html[data-brand=heo] .clientApp,html[data-brand=heo] .loginPage{background:var(--brand-secondary)}html[data-brand=heo] .clientTopbar{background:var(--brand-surface);border-color:var(--brand-border)}html[data-brand=heo] .clientButtonPrimary{background:var(--brand-accent);box-shadow:none}html[data-brand=heo] .clientButtonSoft{color:var(--brand-primary);background:var(--brand-secondary);border-color:var(--brand-border)}html[data-brand=heo] .brandHeader{background:var(--brand-surface)}.brandErrorPage{min-height:100svh;padding:24px;background:var(--brand-background,var(--bg));color:var(--brand-text,var(--text))}.brandErrorPage>section{width:min(100%,650px);margin:12vh auto 0;padding:clamp(24px,5vw,48px);border:1px solid var(--brand-border,var(--line));border-radius:24px;background:#fff}.brandErrorPage>section img{max-width:160px;max-height:60px;object-fit:contain}.brandErrorPage h1{margin:12px 0;font-family:var(--brand-heading-font,Poppins,sans-serif)}.brandErrorPage p{line-height:1.55}.brandErrorPage>section>div{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:760px){.heoHeader{padding:10px 14px;margin-top:12px}.heoHeader img{height:42px}.heoHeader nav>a:not(.heoButton){display:none}.heoHero{margin-top:-75px;padding-top:155px;grid-template-columns:1fr}.heoHeroVisual{min-height:280px}.heoFooter{align-items:flex-start;flex-direction:column}}.assessmentPreviewControls{padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:#fff;border-bottom:1px solid #ddd7d1}.assessmentPreviewControls a{padding:8px 11px;border-radius:9px;background:#f1eee9;color:#171717;font-size:11px;font-weight:850;text-decoration:none}.assessmentPreviewControls a:focus-visible{outline:3px solid #49dab8;outline-offset:2px}.assessmentApp{--assessment-accent:#49dab8;min-height:100svh;background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--assessment-accent) 20%,transparent),transparent 28%),#f7f4ef;color:#171717}.assessmentPreviewBadge{padding:8px 18px;background:#171717;color:#fff;text-align:center;font:800 11px/1.4 Poppins,sans-serif}.assessmentHeader{min-height:76px;padding:12px max(18px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ded8d1;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessmentHeaderLabel{color:#5f6670;font-size:12px;font-weight:800}.assessmentHeaderProgress{width:min(42vw,330px);display:flex;align-items:center;gap:12px}.assessmentHeaderProgress span{min-width:62px;text-align:right;font:900 11px/1 Poppins,sans-serif}.assessmentHeaderProgress i{height:7px;flex:1 1;overflow:hidden;border-radius:99px;background:#e4dfd9}.assessmentHeaderProgress i b{height:100%;display:block;border-radius:inherit;background:var(--assessment-accent);transition:width .3s ease}.assessmentIntro{width:min(calc(100% - 36px),1160px);min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(42px,8vw,104px) 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px);align-items:center}.assessmentIntroCopy{max-width:720px}.assessmentIntro h1,.assessmentQuestionCard h1,.assessmentResultHero h1{margin:9px 0 20px;font:950 clamp(40px,6vw,72px)/.98 Poppins,sans-serif;letter-spacing:-.055em;text-wrap:balance}.assessmentLead{max-width:680px;margin:0;color:#565e67;font-size:clamp(17px,2vw,21px);line-height:1.65}.assessmentPromises{margin:34px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcd6d0;border-radius:20px;background:rgba(255,255,255,.72)}.assessmentPromises span{min-width:0;padding:18px;display:grid;grid-gap:5px;gap:5px}.assessmentPromises span+span{border-left:1px solid #e4ded8}.assessmentPromises b{font:900 13px/1.25 Poppins,sans-serif}.assessmentPromises small{color:#697079;font-size:11px;line-height:1.45}.assessmentPrimaryButton,.assessmentPrimaryLink{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #171717;border-radius:14px;background:#171717;color:#fff;font:900 13px/1 Poppins,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.assessmentPrimaryButton:hover,.assessmentPrimaryLink:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(20,20,20,.16)}.assessmentBackButton:focus-visible,.assessmentOptions input:focus-visible+span,.assessmentPrimaryButton:focus-visible,.assessmentPrimaryLink:focus-visible,.assessmentSkipButton:focus-visible,.assessmentTextLink:focus-visible{outline:3px solid color-mix(in srgb,var(--assessment-accent) 65%,#fff);outline-offset:3px}.assessmentPrimaryButton:disabled{cursor:wait;opacity:.48}.assessmentDisclaimer{max-width:690px;margin:25px 0 0;color:#747a82;font-size:12px;line-height:1.6}.assessmentIntroVisual{min-height:470px;padding:42px;position:relative;overflow:hidden;display:grid;align-content:center;grid-gap:20px;gap:20px;border-radius:46px 46px 46px 12px;background:linear-gradient(145deg,color-mix(in srgb,var(--assessment-accent) 88%,#fff),#fff);box-shadow:0 30px 80px rgba(37,31,28,.12)}.assessmentIntroVisual:after,.assessmentIntroVisual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.65);border-radius:50%}.assessmentIntroVisual:before{width:330px;aspect-ratio:1;right:-130px;top:-95px}.assessmentIntroVisual:after{width:160px;aspect-ratio:1;left:-70px;bottom:-60px}.assessmentIntroVisual span{width:max-content;max-width:100%;padding:16px 20px;position:relative;z-index:1;border-radius:16px;background:#fff;font:900 16px/1.2 Poppins,sans-serif;box-shadow:0 15px 35px rgba(40,35,30,.1)}.assessmentIntroVisual span:nth-of-type(2){justify-self:center}.assessmentIntroVisual span:nth-of-type(3){justify-self:end}.assessmentIntroVisual i{width:2px;height:36px;justify-self:center;background:rgba(23,23,23,.26)}.assessmentQuestionStage{width:min(calc(100% - 34px),920px);min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(30px,7vw,78px) 0;display:grid;align-items:center}.assessmentQuestionCard{padding:clamp(24px,5vw,54px);border:1px solid #ddd7d1;border-radius:32px 32px 32px 10px;background:#fff;box-shadow:0 28px 80px rgba(35,30,27,.09);animation:assessmentRise .28s ease both}.assessmentQuestionMeta{display:flex;align-items:center;justify-content:space-between;gap:18px}.assessmentQuestionMeta>span{padding:7px 10px;border-radius:99px;background:#f0edE9;color:#626970;font-size:10px;font-weight:900}.assessmentQuestionCard h1{max-width:790px;margin:12px 0 30px;font-size:clamp(27px,4vw,46px);line-height:1.08}.assessmentContextNote{margin:-10px 0 25px;padding:12px 14px;border-radius:12px;background:#eef9f6;color:#41635b;font-size:12px;line-height:1.5}.assessmentOptions{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border:0}.assessmentOptions label{min-height:68px;padding:12px 15px;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dcd7d2;border-radius:15px;background:#fbfaf8;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.assessmentOptions label:hover{border-color:#9c9893;transform:translateY(-1px)}.assessmentOptions label.selected{border-color:#171717;background:color-mix(in srgb,var(--assessment-accent) 14%,#fff)}.assessmentOptions input{position:absolute;opacity:0;pointer-events:none}.assessmentOptions label>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #bbb6b1;border-radius:50%;background:#fff;font-size:12px;font-weight:950}.assessmentOptions label.selected>span{border-color:#171717;background:#171717;color:#fff}.assessmentOptions label>b{font-size:13px;line-height:1.4}.assessmentQuestionActions{margin-top:28px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.assessmentBackButton,.assessmentSkipButton{min-height:46px;padding:0 15px;border:0;border-radius:12px;background:transparent;color:#555d66;font:850 12px/1 Poppins,sans-serif;cursor:pointer}.assessmentSkipButton{text-decoration:underline;text-underline-offset:3px}.assessmentQuestionActions .assessmentPrimaryButton{min-height:48px;margin-left:auto}.assessmentError{margin:15px 0 0;padding:11px 13px;border:1px solid #efc4c7;border-radius:11px;background:#fff3f4;color:#8e3137;font-size:12px;line-height:1.4}.assessmentResult{width:min(calc(100% - 36px),1060px);margin:0 auto;padding:clamp(32px,7vw,74px) 0 80px}.assessmentResultHero{padding:clamp(30px,6vw,68px);position:relative;overflow:hidden;border-radius:42px 42px 42px 12px;background:linear-gradient(140deg,color-mix(in srgb,var(--assessment-accent) 65%,#fff),#fff);box-shadow:0 30px 80px rgba(36,30,27,.1)}.assessmentResultHero:after{content:"";width:290px;aspect-ratio:1;position:absolute;right:-110px;bottom:-145px;border:55px solid rgba(255,255,255,.4);border-radius:50%}.assessmentResultHero>*{position:relative;z-index:1}.assessmentResultHero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(38px,6vw,66px)}.assessmentResultHero>p:not(.eyebrow){max-width:700px;margin:0;color:#454c53;font-size:18px;line-height:1.6}.assessmentResultHero>strong{max-width:620px;margin-top:24px;padding:13px 16px;display:block;border-left:4px solid #171717;background:rgba(255,255,255,.58);font:900 14px/1.4 Poppins,sans-serif}.assessmentLevelDots{display:flex;gap:7px}.assessmentLevelDots i{width:34px;height:7px;border-radius:99px;background:rgba(23,23,23,.16)}.assessmentLevelDots i.active{background:#171717}.assessmentResultSection{margin-top:22px;padding:clamp(24px,5vw,44px);border:1px solid #ddd7d1;border-radius:28px;background:#fff}.assessmentResultSection>div:first-child h2{margin:4px 0 24px;font:950 clamp(25px,4vw,38px)/1.08 Poppins,sans-serif;letter-spacing:-.035em}.assessmentRqthExplainer{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:46px;gap:46px}.assessmentRqthExplainer ul{margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.assessmentRqthExplainer li{padding:15px;display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;align-items:center;border-radius:14px;background:#f7f4ef;color:#4e565e;line-height:1.45}.assessmentRqthExplainer li span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--assessment-accent);color:#171717;font:900 10px/1 Poppins,sans-serif}.assessmentCardGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.assessmentResourceCard{padding:22px;border-radius:18px;background:#f7f4ef}.assessmentResourceCard>span{color:#687078;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.assessmentContactCard h3,.assessmentResourceCard h3{margin:8px 0;font:900 17px/1.25 Poppins,sans-serif}.assessmentContactCard p,.assessmentResourceCard p{margin:0 0 16px;color:#656c74;font-size:13px;line-height:1.55}.assessmentTextLink{color:#171717;font-size:12px;font-weight:900;text-underline-offset:3px}.assessmentColineSupport{background:linear-gradient(140deg,#171717,#2b2929);color:#fff}.assessmentColineSupport>p{max-width:720px;color:#c9c4c0;line-height:1.6}.assessmentColineSupport>div:last-child{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.assessmentColineSupport .assessmentPrimaryLink{border-color:var(--assessment-accent);background:var(--assessment-accent);color:#171717}.assessmentContactCard{padding:20px;display:grid;grid-template-columns:48px 1fr;grid-gap:15px;gap:15px;border-radius:18px;background:#f7f4ef}.assessmentContactCard>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--assessment-accent);font:900 12px/1 Poppins,sans-serif}.assessmentContactCard h3{margin-top:0}.assessmentContactCard b{display:block;margin-bottom:9px;color:#505860;font-size:11px}.assessmentContactCard div>div{display:flex;gap:14px}.assessmentResultFooter{padding:30px 12px;text-align:center}.assessmentResultFooter p{max-width:760px;margin:0 auto;color:#737981;font-size:11px;line-height:1.6}.assessmentResultFooter button{margin-top:18px;border:0;background:transparent;color:#565d65;font:850 11px/1 Poppins,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes assessmentRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:760px){.assessmentHeader{min-height:66px}.assessmentHeaderLabel{display:none}.assessmentHeaderProgress{width:45vw}.assessmentIntro{min-height:auto;padding:34px 0 56px;display:block}.assessmentIntroCopy h1{font-size:clamp(38px,12vw,56px)}.assessmentPromises{grid-template-columns:1fr;margin:28px 0}.assessmentPromises span{padding:14px 16px}.assessmentPromises span+span{border-top:1px solid #e4ded8;border-left:0}.assessmentIntroCopy>.assessmentPrimaryButton{width:100%}.assessmentIntroVisual{display:none}.assessmentQuestionStage{padding:18px 0 95px;align-items:start}.assessmentQuestionCard{padding:22px 18px;border-radius:24px 24px 24px 8px}.assessmentQuestionCard h1{margin-bottom:24px;font-size:28px}.assessmentOptions{grid-template-columns:1fr}.assessmentOptions label{min-height:60px}.assessmentQuestionActions{padding:12px 17px;position:fixed;z-index:20;right:0;bottom:0;left:0;border-top:1px solid #ddd7d1;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessmentQuestionActions .assessmentPrimaryButton{padding:0 16px}.assessmentQuestionActions .assessmentSkipButton{display:none}.assessmentResult{padding-top:20px}.assessmentResultHero{padding:28px 22px;border-radius:28px 28px 28px 8px}.assessmentResultHero h1{font-size:38px}.assessmentResultHero>p:not(.eyebrow){font-size:16px}.assessmentResultSection{padding:24px 19px}.assessmentRqthExplainer{gap:10px}.assessmentCardGrid,.assessmentRqthExplainer{grid-template-columns:1fr}.assessmentColineSupport>div:last-child{display:grid}.assessmentColineSupport .assessmentPrimaryLink{width:100%}}@media(max-width:380px){.assessmentHeader{padding-inline:12px}.assessmentHeader .coBrandLockup{transform:scale(.88);transform-origin:left center}.assessmentHeaderProgress{width:41vw}.assessmentQuestionCard h1{font-size:25px}.assessmentQuestionActions{gap:3px}.assessmentBackButton{padding:0 8px}.assessmentQuestionActions .assessmentPrimaryButton{font-size:11px}.assessmentResultHero h1{font-size:34px}}.clientHeaderActions{display:flex;flex-wrap:wrap;gap:9px}.studioPage{max-width:1600px}.studioNotice{margin:0 0 16px;padding:14px 17px;border:1px solid #cbd9dc;border-radius:15px;background:#f3f8f8;color:#41505a;line-height:1.5}.studioInlineStatus.success,.studioNotice.success{border-color:#93d8c7;background:#effbf7;color:#215e50}.studioWorkspace{display:grid;grid-template-columns:minmax(610px,1.08fr) minmax(430px,.92fr);grid-gap:18px;gap:18px;align-items:start}.studioEditor{display:grid;grid-gap:14px;gap:14px;min-width:0}.studioToolbar{min-height:64px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #ded9d5;border-radius:18px;background:#fff}.studioToolbar>div{min-width:0;display:flex;align-items:center;gap:11px}.studioToolbar b{font-size:13px}.studioSchemaBadge{padding:7px 10px;border-radius:9px;background:#111;color:#fff;font:850 11px/1 Poppins,sans-serif;white-space:nowrap}.studioInvalid,.studioValid{flex:0 0 auto;font-size:12px;font-weight:900}.studioValid{color:#237965}.studioInvalid{color:#a13a40}.studioPanel{overflow:hidden;border:1px solid #ded9d5;border-radius:20px;background:#fff;box-shadow:0 12px 38px rgba(40,34,30,.045)}.studioPanel>summary,.studioPanelTitle{min-height:72px;padding:16px 18px;display:flex;align-items:center;gap:13px;cursor:pointer;list-style:none}.studioPanel>summary::-webkit-details-marker{display:none}.studioPanel>summary>span,.studioPanelTitle>span,.studioPreviewHeader>div>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#dff5fa;font:900 12px/1 Poppins,sans-serif}.studioPanel summary>div,.studioPanelTitle>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.studioPanel summary b,.studioPanelTitle b{font:900 16px/1.25 Poppins,sans-serif}.studioPanel summary small,.studioPanelTitle small{color:#6a7078;font-size:12px}.studioPanel[open]>summary{border-bottom:1px solid #ebe7e3}.studioBriefGrid,.studioMetadata,.studioSceneForm{padding:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.studioBriefGrid label,.studioMetadata label,.studioRegenerate,.studioSceneForm label{display:grid;grid-gap:6px;gap:6px}.studioBriefGrid label>span,.studioMetadata label>span,.studioRegenerate>span,.studioSceneForm label>span{color:#4f5963;font-size:12px;font-weight:900}.studioBriefGrid .wide,.studioMetadata .wide,.studioSceneForm .wide{grid-column:1/-1}.studioBriefGrid input,.studioBriefGrid textarea,.studioMetadata input,.studioMetadata textarea,.studioRegenerate input,.studioSceneForm input,.studioSceneForm select,.studioSceneForm textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9d4d0;border-radius:12px;background:#fcfbfa;color:#151515;font:inherit}.studioBriefGrid textarea,.studioMetadata textarea,.studioSceneForm textarea{resize:vertical;line-height:1.5}.studioGenerate{margin:0 18px 16px}.studioRegenerate{margin:0 18px 18px}.studioRegenerate>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.studioRegenerate button{padding:0 16px;border:0;border-radius:11px;background:#111;color:#fff;font-weight:900;cursor:pointer}.studioRegenerate button:disabled{opacity:.4}.studioInlineStatus{margin:0 18px 18px;padding:11px 13px;border:1px solid transparent;border-radius:12px;font-size:13px;line-height:1.45}.studioInlineStatus.error{border-color:#efc4c7;background:#fff5f5;color:#8e3137}.studioContentPanel{overflow:visible}.studioMetadata{border-top:1px solid #ebe7e3;border-bottom:1px solid #ebe7e3}.studioSceneWorkspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px}.studioSceneList{max-height:680px;padding:10px;overflow-y:auto;border-right:1px solid #ebe7e3;background:#faf9f7}.studioSceneList button{width:100%;min-height:62px;padding:9px;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;align-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:#181818;text-align:left;cursor:pointer}.studioSceneList button>span{color:#77808a;font:800 11px Poppins,sans-serif}.studioSceneList button>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.studioSceneList button b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studioSceneList button small{color:#767d83;font-size:11px}.studioSceneList button.active{border-color:#111;background:#fff;box-shadow:0 7px 20px rgba(30,25,20,.07)}.studioSceneList .studioAddScene{margin-top:8px;display:block;border:1px dashed #aeb5b8;text-align:center;font-weight:900}.studioArtDirection{padding:17px 18px;display:grid;grid-gap:15px;gap:15px;border-bottom:1px solid #ded9d5;background:linear-gradient(135deg,#171717,#292728);color:#fff}.studioArtDirection>div:first-child{display:flex;align-items:center;gap:11px}.studioArtDirection>div:first-child>span{width:35px;height:35px;display:grid;place-items:center;border-radius:12px;background:var(--yellow);color:#111;font-weight:950}.studioArtDirection>div:first-child>div{display:grid;grid-gap:2px;gap:2px}.studioArtDirection b{font-size:14px}.studioArtDirection small{color:#bdb8b5;font-size:11px}.studioArtControls{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.studioArtControls label{display:grid;grid-gap:5px;gap:5px;color:#cbc6c2;font-size:11px;font-weight:850}.studioArtControls input,.studioArtControls select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #4b4848;border-radius:10px;background:#222;color:#fff;font:inherit}.studioArtControls input[type=color]{padding:4px;cursor:pointer}.studioStoryboardAction{padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #4b464d;border-radius:13px;background:rgba(255,255,255,.045)}.studioStoryboardAction>div{display:grid;grid-gap:2px;gap:2px}.studioStoryboardAction b{font-size:12px}.studioStoryboardAction small{color:#aaa3aa;line-height:1.35}.studioStoryboardAction button{min-height:39px;padding:0 13px;border:0;border-radius:10px;background:var(--yellow);color:#171717;font:inherit;font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.studioStoryboardAction button:disabled{cursor:wait;opacity:.6}.studioSceneForm{align-content:start}.studioSceneActions{grid-column:1/-1;display:flex;gap:6px;justify-content:flex-end}.studioSceneActions button{min-height:34px;padding:0 10px;border:1px solid #d8d4d0;border-radius:9px;background:#fff;font-size:11px;font-weight:900;cursor:pointer}.studioSceneActions button.danger{color:#a13a40}.studioSceneActions button:disabled{opacity:.35}.studioVisualGenerator{padding:16px;display:grid;grid-gap:13px;gap:13px;border:1px solid #d8d2ff;border-radius:16px;background:linear-gradient(145deg,#f5f2ff,#fff 68%);box-shadow:0 12px 28px rgba(85,68,176,.08)}.studioVisualGeneratorIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.studioVisualGeneratorIntro>div{display:flex;align-items:center;gap:10px}.studioVisualGeneratorIntro>div>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#18131f;color:var(--yellow);font-weight:950}.studioVisualGeneratorIntro>div>div{display:grid;grid-gap:2px;gap:2px}.studioVisualGeneratorIntro b{font-size:13px}.studioVisualGeneratorIntro small{color:#655f6c;font-size:11px;line-height:1.35}.studioVisualGeneratorIntro em{padding:5px 8px;border-radius:999px;background:#ebe5ff;color:#5b43a9;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.studioVisualGenerator label{display:grid;grid-gap:6px;gap:6px}.studioVisualGenerator label>span{color:#514b59;font-size:11px;font-weight:900}.studioVisualGenerator textarea{background:#fff}.studioVisualGeneratorActions{display:flex;gap:8px;align-items:center}.studioVisualGeneratorActions button{min-height:40px;padding:0 14px;border:1px solid #17131c;border-radius:11px;background:#17131c;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.studioVisualGeneratorActions button.secondary{border-color:#cec6dd;background:#fff;color:#5d5369}.studioVisualGeneratorActions button:disabled{cursor:wait;opacity:.55}.studioVisualWait{margin:0;display:flex;gap:8px;align-items:center;color:#655e6b;font-size:11px}.studioVisualWait span{width:13px;height:13px;border:2px solid #cec4e9;border-top-color:#5f48b2;border-radius:50%;animation:studioVisualSpin .8s linear infinite}.studioVisualGenerator .studioInlineStatus{margin:0;padding:10px 11px}.studioVisualUrl{padding:0 2px}.studioVisualUrl summary{color:#67616c;font-size:11px;font-weight:850;cursor:pointer}.studioVisualUrl label{margin-top:9px;display:grid;grid-gap:6px;gap:6px}.studioVisualUrl label>span{color:#4f5963;font-size:12px;font-weight:900}@keyframes studioVisualSpin{to{transform:rotate(1turn)}}@media(max-width:720px){.studioStoryboardAction,.studioVisualGeneratorIntro{align-items:stretch;flex-direction:column}.studioStoryboardAction button{width:100%;white-space:normal}.studioVisualGeneratorActions{align-items:stretch;flex-direction:column}.studioVisualGeneratorActions button{width:100%}}.studioValidator summary>strong{margin-left:auto;font-size:12px}.studioValidationSummary{padding:16px 18px 0;display:flex;flex-wrap:wrap;gap:7px}.studioValidationSummary span{padding:7px 10px;border-radius:99px;background:#f0eeee;font-size:11px;font-weight:900}.studioValidator ul{margin:14px 18px 18px;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.studioValidator li{padding:11px 13px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;border-radius:12px;background:#fff8e6;font-size:12px}.studioValidator li.error{background:#fff0f1}.studioValidator li small{grid-column:2;color:#7b7470}.studioAllGood{margin:15px 18px 18px;color:#237965;font-weight:800}.studioAdvanced textarea{width:calc(100% - 36px);margin:18px;padding:15px;border:1px solid #d6d1cd;border-radius:14px;background:#171717;color:#e7f7ee;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.studioAdvanced .clientButton,.studioAdvanced .formError{margin:0 18px 18px}.studioSaveBar{min-height:78px;padding:14px 16px;position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #c9c4c0;border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 18px 60px rgba(27,23,20,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studioSaveBar>div{display:grid;grid-gap:3px;gap:3px}.studioSaveBar b{font-size:13px}.studioSaveBar small{color:#6b7177}.studioSaveBar .formError{grid-column:1/-1;margin:0}.studioPreview{min-width:0;position:-webkit-sticky;position:sticky;top:18px;overflow:hidden;border:1px solid #d2ccc7;border-radius:24px;background:#242323;box-shadow:0 22px 70px rgba(28,23,20,.13)}.studioPreviewHeader{min-height:66px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff}.studioPreviewActions,.studioPreviewTitle{display:flex;align-items:center;gap:11px}.studioPreviewTitle>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#ffdb15;color:#111;font:900 12px/1 Poppins,sans-serif}.studioPreviewTitle>div{display:grid;grid-gap:3px;gap:3px}.studioPreviewHeader b{font-size:13px}.studioPreviewHeader em,.studioPreviewHeader small{color:#bbb6b3;font-size:11px;font-style:normal}.studioPreviewActions a{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #575353;border-radius:10px;background:#fff;color:#171717;font:900 11px/1.2 Poppins,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}.studioPreviewActions a:hover:not([aria-disabled=true]){background:#ffdb15;border-color:#ffdb15}.studioPreviewActions a[aria-disabled=true]{cursor:not-allowed;opacity:.42}.studioPreviewError{margin:0;padding:9px 15px;border-top:1px solid #514c4c;background:#3c2024;color:#ffd8dc;font-size:11px;line-height:1.4}.studioDevice{height:calc(100svh - 155px);min-height:650px;overflow:auto;border-radius:22px 22px 0 0;background:#f6f3ef}.studioDefinitionCard,.studioPublishCard{display:flex;align-items:center;justify-content:space-between;gap:20px}.studioPublishCard{margin-top:18px}.studioDefinitionCard h2,.studioPublishCard h2{margin:3px 0 7px}.studioDefinitionCard p,.studioPublishCard p{max-width:760px;margin:0;color:#626a73;line-height:1.5}.engineStandalone{min-height:100svh;background:#f4f0eb}.challengeEngine{--engine-ink:#171717;min-height:100%;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--engine-accent) 18%,transparent),transparent 28%),#f7f4ef;color:var(--engine-ink)}.engineHeader{min-height:70px;padding:12px max(18px,calc((100% - 1080px)/2));grid-template-columns:1fr auto minmax(150px,280px);grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid #ddd7d1;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.engineHeader>div:first-child{min-width:0;display:flex;gap:10px;align-items:center}.engineHeader>div:first-child>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px 16px;background:var(--engine-accent);font:950 10px/1 Poppins,sans-serif}.engineHeader>div:first-child b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.engineHeader em{border-radius:99px;background:#111;font-size:10px}.engineProgress{display:flex;align-items:center;gap:10px}.engineProgress>span{font-size:11px;font-weight:900}.engineProgress>i{height:6px;flex:1 1;overflow:hidden;border-radius:99px;background:#e4dfda}.engineProgress>i b{height:100%;display:block;border-radius:inherit;background:var(--engine-accent);transition:width .35s ease}.studioFullPreview{position:relative}.studioFullPreviewBack{min-height:42px;padding:0 15px;position:fixed;z-index:80;right:18px;bottom:18px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#181818;color:#fff;box-shadow:0 14px 38px rgba(20,18,18,.28);font:900 12px/1 Poppins,sans-serif;text-decoration:none}.studioFullPreviewBack:hover{background:#fff;color:#171717}.studioFullPreviewState{min-height:100svh;padding:24px;display:grid;place-items:center;background:#f4f0eb;text-align:center}.studioFullPreviewState>p{color:#687078;font-weight:800}.studioFullPreviewState .unavailableCard{width:min(100%,620px)}.studioFullPreviewState .unavailableCard .clientButton{margin-top:12px}.engineStage{width:min(100% - 38px,1120px);min-height:calc(100svh - 70px);margin:0 auto;padding:clamp(30px,5vw,64px) 0 70px;outline:none}.studioDevice .engineStage{width:min(100% - 32px,740px);padding:28px 0 45px}.engineSceneLead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.engineSceneCopy{min-width:0;max-width:820px;position:relative;z-index:2}.engineSceneCopy .eyebrow{color:#555d65}.engineSceneCopy h1{margin:7px 0 17px;font:950 clamp(36px,6vw,68px)/.98 Poppins,sans-serif;letter-spacing:-.055em;text-wrap:balance}.studioDevice .engineSceneCopy h1{font-size:clamp(32px,4vw,52px)}.engineSceneCopy>p:not(.eyebrow){max-width:760px;color:#59616a;font-size:17px;line-height:1.65;white-space:pre-line}.engineInteraction{max-width:900px;margin-top:clamp(25px,4vw,46px)}.enginePrompt{max-width:780px;margin:30px 0 14px;font:900 clamp(20px,2.8vw,29px)/1.2 Poppins,sans-serif}.engineSceneVisual{min-height:clamp(330px,45vw,560px);margin:0;position:relative;overflow:hidden;border-radius:42px 42px 42px 10px;background:linear-gradient(145deg,color-mix(in srgb,var(--engine-accent) 78%,#fff),#171717);box-shadow:0 28px 70px rgba(36,30,29,.18);isolation:isolate}.engineSceneVisual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transform:scale(1.015)}.engineSceneVisual.engineFocus-left img{object-position:left center}.engineSceneVisual.engineFocus-center img{object-position:center}.engineSceneVisual.engineFocus-right img{object-position:right center}.engineVisual-soft img{filter:saturate(.78) contrast(.94)}.engineVisual-contrast img{filter:saturate(1.08) contrast(1.12)}.engineVisual-monochrome img{filter:grayscale(1) contrast(1.04)}.engineSceneVisual.hasImage:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(12,13,15,.72))}.engineVisualIndex{position:absolute;z-index:2;top:19px;right:20px;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(15,15,16,.38);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:900 12px Poppins,sans-serif}.engineSceneVisual figcaption{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.3)}.engineSceneVisual figcaption span{max-width:70%;font:850 13px/1.3 Poppins,sans-serif}.engineSceneVisual figcaption b{font:800 9px/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.09em}.engineGraphicMotif{width:100%;height:100%;position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 72% 24%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--engine-accent) 86%,#fff),color-mix(in srgb,var(--engine-accent) 28%,#151515))}.engineGraphicMotif>span{position:absolute;left:12%;top:14%;color:rgba(255,255,255,.92);font:300 clamp(100px,14vw,190px)/1 Poppins,sans-serif}.engineGraphicMotif i{position:absolute;border:1px solid rgba(255,255,255,.4);border-radius:50%}.engineGraphicMotif i:first-of-type{width:54%;aspect-ratio:1;right:-8%;bottom:-12%}.engineGraphicMotif i:nth-of-type(2){width:28%;aspect-ratio:1;right:12%;bottom:5%}.engineGraphicMotif i:nth-of-type(3){width:11%;aspect-ratio:1;right:20%;bottom:13%;background:rgba(255,255,255,.28)}.engineGraphicMotif-grid{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(145deg,var(--engine-accent),#171717);background-size:42px 42px,42px 42px,100% 100%}.engineGraphicMotif-signal i{border-radius:18px;transform:rotate(-12deg)}.engineGraphicMotif-pulse>span{font-family:Georgia,serif}.engineGraphicMotif-focus i:first-of-type,.engineGraphicMotif-focus i:nth-of-type(2),.engineGraphicMotif-focus i:nth-of-type(3){right:50%;bottom:50%;transform:translate(50%,50%)}.engineSceneLead-cinematic{min-height:min(68svh,690px);position:relative;grid-template-columns:1fr;grid-template-areas:"scene";overflow:hidden;border-radius:48px 48px 48px 12px;background:#171717;box-shadow:0 32px 90px rgba(28,24,23,.22)}.engineSceneLead-cinematic>*{grid-area:scene}.engineSceneLead-cinematic .engineSceneVisual{min-height:inherit;border-radius:inherit;box-shadow:none}.engineSceneLead-cinematic .engineSceneVisual.hasImage:after{inset:18% 0 0;background:linear-gradient(transparent,rgba(12,12,14,.88))}.engineSceneLead-cinematic .engineSceneCopy{max-width:820px;align-self:end;padding:clamp(30px,6vw,72px);color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25)}.engineSceneLead-cinematic .engineSceneCopy .eyebrow,.engineSceneLead-cinematic .engineSceneCopy>p:not(.eyebrow){color:rgba(255,255,255,.82)}.engineSceneLead-cinematic .engineSceneCopy h1{font-size:clamp(48px,7vw,86px)}.engineSceneLead-device{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr)}.engineSceneLead-device .engineSceneVisual{min-height:500px;border:11px solid #171717;border-radius:48px;transform:rotate(1.2deg);box-shadow:0 35px 80px rgba(20,20,24,.25)}.engineSceneLead-focus{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.engineSceneLead-focus .engineSceneVisual{order:-1;min-height:430px;border-radius:50% 50% 42px 42px}.engineSceneLead-editorial .engineSceneVisual{min-height:440px}.challengeEngine[data-visual-style=graphic] .engineSceneVisual img{mix-blend-mode:luminosity}.challengeEngine[data-visual-style=graphic] .engineSceneVisual{border-radius:12px 56px 12px 56px}.challengeEngine[data-visual-style=cinematic] .engineSceneVisual{box-shadow:0 34px 90px rgba(20,18,19,.26)}.challengeEngine[data-atmosphere=warm]{background:radial-gradient(circle at 8% 12%,#ffe7bd,transparent 32%),#f8f0e8}.challengeEngine[data-atmosphere=focused]{background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--engine-accent) 25%,transparent),transparent 28%),#edf1f3}.challengeEngine[data-atmosphere=energetic]{background:linear-gradient(135deg,#fff 0 48%,color-mix(in srgb,var(--engine-accent) 14%,#fff) 48% 100%)}.engineSceneLead-cinematic .engineSceneVisual figcaption,.engineSceneLead-cinematic .engineVisualIndex{display:none}.challengeEngine[data-motion=subtle] .engineSceneLead{animation:engineFade .45s ease both}.challengeEngine[data-motion=expressive][data-transition=rise] .engineSceneLead{animation:engineRise .58s cubic-bezier(.2,.8,.2,1) both}.challengeEngine[data-motion=expressive][data-transition=slide] .engineSceneLead{animation:engineSlide .58s cubic-bezier(.2,.8,.2,1) both}.challengeEngine[data-motion=expressive][data-transition=zoom] .engineSceneLead{animation:engineZoom .58s cubic-bezier(.2,.8,.2,1) both}@keyframes engineFade{0%{opacity:0}to{opacity:1}}@keyframes engineRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes engineSlide{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes engineZoom{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.engineChoices{display:grid;grid-gap:9px;gap:9px}.engineChoices button{min-height:61px;padding:12px 15px;display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d6d0ca;border-radius:16px;background:rgba(255,255,255,.9);color:#171717;text-align:left;cursor:pointer}.engineChoices button>span:first-child{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#eeebe7;font:900 11px/1 Poppins,sans-serif}.engineChoices button>span:last-child{display:grid;grid-gap:3px;gap:3px}.engineChoices button b{font-size:14px}.engineChoices button small{color:#6b7178;line-height:1.4}.engineChoices button.isSelected{border-color:#111;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--engine-accent) 45%,transparent)}.engineChoices button.isSelected>span:first-child{background:var(--engine-accent)}.engineChoiceHint{padding:13px 15px;border-radius:13px;background:#dff5fa;color:#394d54;font-size:13px;line-height:1.5}.engineActions{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.engineComplete button,.enginePrimary,.engineSecondary{min-height:51px;padding:13px 18px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:13px;background:#111;color:#fff;font:900 13px/1.2 Poppins,sans-serif;cursor:pointer}.engineSecondary{border:1px solid #ccc6c1;background:#fff;color:#111}.enginePrimary:disabled{opacity:.4;cursor:not-allowed}.engineMessages{max-width:760px;margin:28px 0;padding:18px;display:flex;flex-direction:column;gap:9px;border:1px solid #d8d2cc;border-radius:24px;background:#fff}.engineMessages article{max-width:78%;padding:12px 14px;border-radius:5px 17px 17px 17px;background:#eff1f3}.engineMessages article.outgoing{align-self:flex-end;border-radius:17px 5px 17px 17px;background:#111;color:#fff}.engineMessages article.system{max-width:100%;align-self:center;background:#fff7d0;text-align:center}.engineMessages b{font-size:11px}.engineMessages p{margin:4px 0 0;font-size:14px;line-height:1.5}.engineDocument,.engineEmail{max-width:790px;margin:28px 0;overflow:hidden;border:1px solid #d7d1cb;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(35,30,26,.08)}.engineEmail header,.engineEmail>div{padding:12px 17px;display:grid;grid-template-columns:58px 1fr;grid-gap:10px;gap:10px;border-bottom:1px solid #ece8e4;font-size:13px}.engineEmail span{color:#747a80}.engineEmail p{margin:0;padding:22px;line-height:1.65;white-space:pre-line}.engineNotification{max-width:620px;margin:28px 0;padding:14px 16px;display:grid;grid-template-columns:25px 1fr;grid-gap:12px;gap:12px;border:1px solid #ddd7d1;border-radius:17px;background:#fff;box-shadow:0 18px 50px rgba(31,25,21,.1)}.engineNotification>span{color:var(--engine-accent)}.engineNotification p{margin:4px 0 0;color:#5c646c;line-height:1.5}.engineRanking,.engineTimeline{max-width:800px;margin:25px 0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.engineRanking li{min-height:59px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d9d3cd;border-radius:15px;background:#fff}.engineRanking li>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--engine-accent);font-weight:900}.engineRanking li>div{display:flex;gap:5px}.engineRanking button{width:34px;height:34px;border:1px solid #ddd7d1;border-radius:9px;background:#fff;cursor:pointer}.engineRanking button:disabled{opacity:.25}.enginePlacements{max-width:800px;margin:25px 0;display:grid;grid-gap:8px;gap:8px}.enginePlacements label{padding:12px 14px;display:grid;grid-template-columns:1fr 200px;grid-gap:15px;gap:15px;align-items:center;border:1px solid #d8d2cc;border-radius:15px;background:#fff}.enginePlacements label>span{display:grid;grid-gap:3px;gap:3px}.enginePlacements small{color:#687078}.enginePlacements select{min-height:43px;padding:8px;border:1px solid #d4cec8;border-radius:10px;background:#faf9f7}.engineAllocation{max-width:820px;margin:25px 0;display:grid;grid-gap:8px;gap:8px}.engineAllocation>div{padding:15px 17px;display:flex;justify-content:space-between;border-radius:15px;background:#111;color:#fff}.engineAllocation>div.isOver{background:#9a3038}.engineAllocation label{min-height:62px;padding:11px 14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d8d2cc;border-radius:15px;background:#fff}.engineAllocation label>span{display:grid;grid-gap:3px;gap:3px}.engineAllocation small{color:#6c7379}.engineMeter{max-width:790px;margin:28px 0;padding:23px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;border:1px solid #d6d0ca;border-radius:20px;background:#fff}.engineMeter>span{font-weight:900}.engineMeter>strong{font:950 30px/1 Poppins,sans-serif}.engineMeter input{grid-column:1/-1}.engineMeter small{grid-column:1/-1;display:flex;justify-content:space-between;color:#70777e}.engineDocumentBar{min-height:47px;padding:10px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e8e4e0;background:#f6f4f1}.engineDocumentBar i{width:10px;height:10px;border-radius:50%;background:#d2ccc6}.engineDocumentBar b{margin-left:8px;font-size:12px}.engineDocument label{padding:10px 18px;display:grid;grid-gap:5px;gap:5px}.engineDocument label>span{color:#626a71;font-size:12px;font-weight:900}.engineDocument input{min-height:44px;padding:9px 11px;border:1px solid #d9d3cd;border-radius:10px}.engineMemory{margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.engineMemory button{min-height:46px;padding:10px 14px;border:1px solid #d6d0ca;border-radius:99px;background:#fff;font-weight:850;cursor:pointer}.engineMemory button.isSelected{border-color:#111;background:var(--engine-accent)}.engineTimeline li{display:grid;grid-template-columns:80px 1fr;grid-gap:15px;gap:15px}.engineTimeline li>span{padding-top:14px;color:#5d656c;font-weight:900}.engineTimeline li>div{padding:14px 17px;border-left:4px solid var(--engine-accent);border-radius:0 15px 15px 0;background:#fff}.engineTimeline p{margin:4px 0 0;color:#687078;line-height:1.45}.engineComparison{margin:28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.engineComparison article{padding:22px;border:1px solid #d9d3cd;border-radius:20px;background:#fff}.engineComparison article:last-child{background:#171717;color:#fff}.engineComparison span{display:block;margin-bottom:16px;color:#687078;font-size:11px;font-weight:900;text-transform:uppercase}.engineComparison article:last-child span{color:var(--engine-accent)}.engineComparison p{padding:10px 0;margin:0;border-bottom:1px solid rgba(120,120,120,.2);font-weight:800}.engineTakeaways{max-width:800px;margin:27px 0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.engineTakeaways li{padding:15px 17px;display:grid;grid-template-columns:28px 1fr;grid-gap:11px;gap:11px;align-items:center;border:1px solid #d8d2cc;border-radius:15px;background:#fff;line-height:1.5}.engineTakeaways li span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--engine-accent);font-weight:900}.engineCtaLink{min-height:50px;margin:20px 0;padding:13px 18px;display:inline-flex;align-items:center;border-radius:13px;background:#111;color:#fff;font-weight:900;text-decoration:none}.engineComplete{min-height:600px;padding:50px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.engineComplete>span{width:68px;height:68px;display:grid;place-items:center;border-radius:22px;background:var(--engine-accent);font:950 28px Poppins,sans-serif}.engineComplete h2{margin:20px 0 8px;font-size:34px}.engineComplete p{color:#626a72}.engineComplete button{margin-top:16px}.enginePreviewResult{min-height:100%;padding:clamp(24px,5vw,52px);background:#f6f3ee;color:#171717}.enginePreviewResult>h2{margin:8px 0 12px;font-size:clamp(30px,5vw,54px);line-height:1.05;letter-spacing:-.045em}.enginePreviewResult>p:not(.eyebrow){max-width:780px;color:#5d6570;line-height:1.6}.enginePreviewMetrics{margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.enginePreviewMetrics article{padding:16px;border-radius:17px;background:#171717;color:#fff}.enginePreviewMetrics strong{display:block;color:var(--engine-accent);font:950 32px/1 Poppins,sans-serif}.enginePreviewMetrics span{display:block;margin-top:9px;font-size:11px;font-weight:800;line-height:1.35}.enginePreviewResult>blockquote{margin:12px 0;padding:24px;border:0;border-radius:20px;background:var(--engine-accent);font:900 22px/1.25 Poppins,sans-serif}.enginePreviewDebrief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.enginePreviewDebrief article,.enginePreviewImpact,.enginePreviewSupport{padding:20px;border:1px solid #d9d3cd;border-radius:18px;background:#fff}.enginePreviewDebrief span,.enginePreviewImpact>span,.enginePreviewSupport>span{color:var(--engine-accent);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.enginePreviewDebrief h3,.enginePreviewImpact h3,.enginePreviewSupport h3{margin:6px 0 10px;font-size:18px}.enginePreviewDebrief p,.enginePreviewSupport p{margin:0;color:#5d6570;font-size:13px;line-height:1.5}.enginePreviewImpact,.enginePreviewSupport{margin-top:9px}.enginePreviewImpact ol{padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:#444c55;font-size:13px;line-height:1.45}.enginePreviewSupport{display:grid;grid-gap:10px;gap:10px}.enginePreviewSupport>article{padding:14px;border-radius:13px;background:#f3f0ec}.enginePreviewSupport b{display:inline-block;margin-top:12px;color:#171717}.enginePreviewSupport small{display:block;color:#6a7078;line-height:1.4}.enginePreviewResult>button{margin-top:18px;min-height:48px;padding:12px 17px;border:0;border-radius:13px;background:#171717;color:#fff;font-weight:900;cursor:pointer}.engineStage{position:relative;isolation:isolate}.engineAtmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.engineAtmosphere i{position:absolute;border-radius:999px;filter:blur(1px);opacity:.55}.engineAtmosphere i:first-child{width:240px;height:240px;right:-120px;top:2%;background:color-mix(in srgb,var(--engine-accent) 22%,transparent)}.engineAtmosphere i:nth-child(2){width:12px;height:160px;left:-24px;top:36%;border-radius:8px;background:var(--engine-accent);transform:rotate(7deg)}.engineAtmosphere i:last-child{width:90px;height:90px;right:8%;bottom:3%;border:1px solid color-mix(in srgb,var(--engine-accent) 48%,transparent);background:transparent}.engineStoryMarker{display:flex;align-items:center;gap:10px;color:#687078;font:900 10px/1 Poppins,sans-serif;letter-spacing:.08em}.engineStoryMarker span{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--engine-accent) 52%,#bfbab4);border-radius:50%;background:rgba(255,255,255,.72)}.engineStoryMarker i{width:70px;height:1px}.engineStage.isSurfaceDriven{grid-template-columns:minmax(250px,.66fr) minmax(440px,1.34fr);grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);align-items:start}.engineStage.isSurfaceDriven .engineSceneLead{position:-webkit-sticky;position:sticky;top:96px;display:flex;grid-template:none;grid-template-areas:none;flex-direction:column;gap:24px;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.engineStage.isSurfaceDriven .engineSceneLead>*{grid-area:auto}.engineStage.isSurfaceDriven .engineSceneCopy{order:0;color:var(--engine-ink);text-shadow:none}.engineStage.isSurfaceDriven .engineSceneCopy .eyebrow{color:#555d65}.engineStage.isSurfaceDriven .engineSceneCopy h1{margin-top:6px;font-size:clamp(35px,4.5vw,59px)}.engineStage.isSurfaceDriven .engineSceneCopy>p:not(.eyebrow){color:#59616a;font-size:15px;line-height:1.6}.engineStage.isSurfaceDriven .engineSceneVisual{min-height:220px;order:1;border-radius:90px 24px 90px 24px;box-shadow:0 22px 52px rgba(27,23,22,.16)}.engineStage.isSurfaceDriven .engineSceneVisual figcaption{right:14px;bottom:13px;left:14px}.engineStage.isSurfaceDriven .engineVisualIndex{top:13px;right:13px;width:39px;height:39px}.engineStage.isSurfaceDriven .engineInteraction{min-width:0;margin:0}.engineDecision{margin-top:13px;padding:14px;border:1px solid rgba(204,198,192,.78);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 18px 55px rgba(31,26,24,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.engineDecision:not(.hasChoices) .enginePrompt:empty{display:none}.engineInteraction-narrative .engineDecision,.engineInteraction-reveal .engineDecision{max-width:560px;margin-left:auto;padding:0;border:0;background:transparent;box-shadow:none}.engineDecision .enginePrompt{margin:4px 4px 14px;font-size:clamp(19px,2vw,25px)}.engineDecision .engineActions{margin-top:13px;padding:3px 3px 0}.engineDecision .enginePrimary{min-width:150px;border-radius:999px;box-shadow:0 10px 28px rgba(18,18,18,.16)}.engineChoiceHint{display:grid;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;align-items:start}.engineChoiceHint>span{font-weight:950}.engineAppChrome{min-height:52px;padding:10px 14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #e7e4e1;background:rgba(250,249,247,.92)}.engineAppChrome>div{display:grid;grid-gap:2px;gap:2px}.engineAppChrome b{font-size:12px}.engineAppChrome small{color:#7b8188;font-size:9px}.engineWindowDots{display:flex;gap:5px}.engineWindowDots i{width:8px;height:8px;border-radius:50%;background:#d8d4d0}.engineWindowDots i:first-child{background:#ff826f}.engineWindowDots i:nth-child(2){background:#ffd55e}.engineWindowDots i:last-child{background:#6fd2a0}.engineSecure{color:#8b9095;font-size:11px;letter-spacing:.08em}.engineAgendaApp,.engineCallFrame,.engineChatApp,.engineEmailApp{overflow:hidden;border:1px solid rgba(194,188,182,.9);border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(28,24,23,.16)}.engineChatLayout{min-height:390px;display:grid;grid-template-columns:54px 1fr}.engineChatLayout>aside{padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:15px;background:#24282f;color:#fff}.engineChatLayout>aside strong{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--engine-accent);color:#111;font-size:9px}.engineChatLayout>aside i{width:19px;height:19px;border-radius:7px;background:#555b64}.engineChatLayout>aside i.active{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.1)}.engineChatLayout>aside span{margin-top:auto;color:#aeb4bc;font-size:20px}.engineChatThread{min-width:0;display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(#fff,#f7f8fa)}.engineChatThread>header{min-height:62px;padding:10px 15px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #e5e8eb}.engineAvatar,.engineChatThread>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--engine-accent) 62%,#fff);color:#171717;font:900 10px/1 Poppins,sans-serif}.engineChatThread>header>div{display:grid;grid-gap:2px;gap:2px}.engineChatThread>header b{font-size:12px}.engineChatThread>header small{color:#33805b;font-size:9px}.engineChatThread>header i{color:#8a9097;font-style:normal}.engineChatThread>footer{margin:0 14px 14px;padding:11px 12px;display:flex;justify-content:space-between;border:1px solid #dfe2e5;border-radius:12px;background:#fff;color:#9a9fa5;font-size:10px}.engineChatThread>footer i{color:#727980;font-style:normal}.engineChatApp .engineMessages{max-width:none;margin:0;padding:18px;border:0;border-radius:0;background:transparent}.engineChatApp .engineMessages article{position:relative;padding:11px 13px 20px;box-shadow:0 5px 14px rgba(32,37,41,.06)}.engineChatApp .engineMessages article time{position:absolute;right:12px;bottom:7px;color:#8c9298;font-size:8px}.engineChatApp .engineMessages article.outgoing time{color:#bec2c7}.engineVideoFrame{background:#17191d;color:#fff}.engineVideoFrame .engineAppChrome{border-color:#30343a;background:#22252a}.engineVideoFrame .engineAppChrome small{color:#aeb4bb}.engineVideoGrid{min-height:330px;padding:16px;display:grid;grid-template-columns:1.45fr .75fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px}.engineVideoTile{min-height:130px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 70% 15%,#4f5660,#292d33)}.engineVideoTile.isSpeaker{grid-row:1/-1;background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--engine-accent) 44%,#515761),#272a2f)}.engineVideoTile>span{width:60px;height:60px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(255,255,255,.1);font-weight:900}.engineVideoTile b{position:absolute;left:10px;bottom:9px;padding:5px 7px;border-radius:7px;background:rgba(0,0,0,.48);font-size:9px}.engineVideoTile>i{width:13px;height:13px;position:absolute;top:11px;right:11px;border-radius:50%;background:#60d49a;box-shadow:0 0 0 5px rgba(96,212,154,.13)}.engineLiveCaption{margin:0 16px 12px;padding:10px 12px;display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;align-items:start;border-radius:12px;background:#292d33}.engineLiveCaption span{padding:4px;border-radius:5px;background:#fff;color:#111;font-size:8px;font-weight:950;text-align:center}.engineLiveCaption p{margin:0;color:#e1e4e7;font-size:11px;line-height:1.45}.engineCallControls{padding:0 0 15px;display:flex;justify-content:center;gap:8px}.engineCallControls i{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#34383e;font-style:normal}.engineCallControls .hangup{background:#df554f;font-size:22px}.enginePhoneFrame{min-height:510px;padding:17px 26px;position:relative;overflow:hidden;border:9px solid #191a1d;border-radius:48px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--engine-accent) 38%,#43484e),#17191c 66%);color:#fff;text-align:center;box-shadow:0 30px 75px rgba(22,20,19,.28)}.enginePhoneStatus{display:flex;justify-content:space-between;color:#d9dde0;font-size:9px}.enginePhoneStatus i{font-style:normal;letter-spacing:3px}.enginePhoneAvatar{width:110px;height:110px;margin:42px auto 20px;position:relative;display:grid;place-items:center}.enginePhoneAvatar>span{width:86px;height:86px;position:relative;z-index:2;display:grid;place-items:center;border-radius:50%;background:var(--engine-accent);color:#171717;font-weight:950}.enginePhoneAvatar i{position:absolute;inset:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;animation:engineRing 2s ease-out infinite}.enginePhoneAvatar i:last-child{animation-delay:1s}.enginePhoneFrame>p{margin:0;color:#b9bfc5;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.enginePhoneFrame h3{margin:5px 0 20px;font-size:27px}.enginePhoneFrame blockquote{max-width:390px;margin:0 auto;padding:14px;border-top:1px solid rgba(255,255,255,.13);color:#e3e6e8;font-size:12px;line-height:1.55}.enginePhoneControls{position:absolute;right:22px;bottom:30px;left:22px;display:flex;justify-content:center;gap:20px}.enginePhoneControls>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.13);font-style:normal}.enginePhoneControls small{position:absolute;margin-top:76px;color:#c5c9ce;font-size:8px}.enginePhoneControls .hangup{background:#df554f;font-size:23px}@keyframes engineRing{0%{opacity:.65;transform:scale(.76)}to{opacity:0;transform:scale(1.35)}}.engineEmailLayout{min-height:430px;display:grid;grid-template-columns:150px 1fr}.engineEmailLayout>aside{padding:17px 11px;display:flex;flex-direction:column;gap:8px;border-right:1px solid #e5e2df;background:#f3f1ee;color:#6b7076;font-size:10px}.engineEmailLayout>aside strong{margin-bottom:10px;padding:10px;border-radius:10px;background:var(--engine-accent);color:#171717;font-weight:900;text-align:center}.engineEmailLayout>aside b,.engineEmailLayout>aside span{padding:7px 9px;border-radius:8px}.engineEmailLayout>aside b{background:#fff;color:#1c1d1f}.engineEmailApp .engineEmail{max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}.engineEmailApp .engineEmail header{padding:18px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:0}.engineEmailApp .engineEmail header>div{display:grid;grid-gap:2px;gap:2px}.engineEmailApp .engineEmail header small{color:#7f858b;font-size:9px}.engineEmailApp .engineEmail header i{color:#979ca1;font-style:normal}.engineEmailApp .engineEmail h3{margin:0;padding:4px 20px 13px;font-size:23px}.engineEmailApp .engineEmail p{padding:14px 20px;border-top:1px solid #eeeae7;font-size:12px;line-height:1.65}.engineEmailApp .engineEmail footer{margin:12px 20px;padding:12px;border:1px solid #dfdbd7;border-radius:10px;color:#6c7278;font-size:10px}.engineNotificationStage{min-height:420px;padding:36px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #302f30;border-radius:32px;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--engine-accent) 42%,#303034),#111214 68%);color:#fff;box-shadow:0 28px 75px rgba(25,22,22,.22)}.engineNotificationStage>i{width:240px;height:240px;position:absolute;right:-70px;bottom:-100px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.025),0 0 0 90px rgba(255,255,255,.018)}.engineNotificationClock{position:absolute;top:35px;left:34px;display:grid}.engineNotificationClock strong{font-size:36px;letter-spacing:-.05em}.engineNotificationClock span{color:#b8bdc2;font-size:10px}.engineNotificationStage .engineNotification{width:min(100%,460px);margin:62px 0 0;position:relative;z-index:2;grid-template-columns:42px 1fr;border-color:rgba(255,255,255,.18);background:rgba(245,246,247,.9);color:#171717;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.engineNotificationStage .engineNotification small{display:block;margin-bottom:2px;color:#7b8186;font-size:8px;letter-spacing:.1em}.engineNotificationStage .engineNotification p{font-size:12px}.engineDecisionBoard,.engineMemoryBoard,.enginePriorityBoard{overflow:hidden;border:1px solid #d7d1cc;border-radius:28px;background:#f5f2ed;box-shadow:0 25px 70px rgba(28,24,22,.13)}.engineDecisionBoard>header,.engineMemoryBoard>header,.enginePriorityBoard>header{padding:20px;display:grid;grid-gap:5px;gap:5px;background:#181818;color:#fff}.engineDecisionBoard>header span,.engineMemoryBoard>header span,.enginePriorityBoard>header span{color:var(--engine-accent);font-size:9px;font-weight:950;letter-spacing:.13em}.engineDecisionBoard>header b,.engineMemoryBoard>header b,.enginePriorityBoard>header b{font-size:20px}.engineDecisionBoard .enginePlacements,.enginePriorityBoard .engineRanking{max-width:none;margin:0;padding:14px}.enginePriorityBoard .engineRanking li{border:0;border-radius:14px;box-shadow:0 5px 16px rgba(28,24,22,.06)}.enginePriorityBoard>footer{padding:0 18px 16px;color:#747a80;font-size:10px}.enginePriorityBoard>footer span{margin-right:7px;color:var(--engine-accent);font-weight:950}.engineZoneLegend{padding:11px 14px 0;display:flex;gap:6px}.engineZoneLegend span{padding:6px 9px;border-radius:99px;background:#fff;color:#6f757b;font-size:9px;font-weight:850}.engineDecisionBoard .enginePlacements label{border:0;box-shadow:0 5px 16px rgba(28,24,22,.06)}.engineDecisionBoard .enginePlacements select{background:color-mix(in srgb,var(--engine-accent) 13%,#fff);font-weight:800}.engineAllocation{overflow:hidden;border:1px solid #d7d1cc;border-radius:28px;background:#f4f1ec;box-shadow:0 24px 70px rgba(28,24,22,.13)}.engineAllocation>header{padding:19px;position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;background:#191919;color:#fff}.engineAllocation>header span{color:#bbbfc4;font-size:9px;font-weight:900;letter-spacing:.12em}.engineAllocation>header b{color:var(--engine-accent);font-size:17px}.engineAllocation>header i{height:4px;position:absolute;bottom:0;left:0;background:var(--engine-accent);transition:width .25s ease}.engineAllocation>div,.engineAllocation>label{margin-right:13px;margin-left:13px}.engineAllocation>div{margin-top:13px}.engineAllocation>label:last-child{margin-bottom:13px}.engineAllocation input:disabled+span,.engineMemory button:disabled{opacity:.42}.engineAllocation label:has(input:disabled),.engineMemory button:disabled{cursor:not-allowed}.engineMeter{max-width:none;min-height:430px;margin:0;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d3cec8;border-radius:34px;background:radial-gradient(circle at 50% 20%,#fff,#eeeae4);box-shadow:0 28px 75px rgba(28,24,22,.14)}.engineMeter>span{color:#737a81;font-size:9px;letter-spacing:.15em}.engineMeter>b{margin:17px 0 20px;font-size:20px;text-align:center}.engineMeterDial{width:210px;aspect-ratio:1;margin-top:16px;padding:19px;border-radius:50%;background:conic-gradient(var(--engine-accent) var(--meter-value),#dedad5 0);transform:rotate(-90deg);box-shadow:0 20px 55px rgba(28,24,22,.13)}.engineMeterDial>i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#faf8f5;transform:rotate(90deg);font-style:normal}.engineMeterDial strong{font-size:55px;letter-spacing:-.07em}.engineMeterDial small{margin:21px 0 0 5px;color:#737a80}.engineMeter input{width:min(100%,460px);accent-color:var(--engine-accent)}.engineMeter>small{width:min(100%,470px);display:flex;justify-content:space-between;color:#777e84;font-size:9px}.engineDocument{max-width:none;margin:0;border-radius:28px;box-shadow:0 28px 75px rgba(28,24,22,.14)}.engineDocumentPaper{min-height:380px;margin:18px;padding:38px 34px 28px;position:relative;border:1px solid #e8e3dd;background:#fff;box-shadow:0 10px 32px rgba(30,25,23,.07)}.engineDocumentMark{position:absolute;top:17px;right:20px;color:var(--engine-accent);font-size:10px;font-weight:950}.engineDocumentPaper label{padding:10px 0}.engineMemoryBoard .engineMemory{margin:0;padding:18px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;background:linear-gradient(135deg,#efeae3,#faf8f4)}.engineMemoryBoard .engineMemory button{min-height:84px;padding:14px;border:0;border-radius:16px 16px 16px 4px;background:#fff;text-align:left;box-shadow:0 8px 20px rgba(28,24,22,.07)}.engineMemoryBoard .engineMemory button:before{content:"+";margin-right:9px;color:var(--engine-accent);font-size:18px}.engineMemoryBoard .engineMemory button.isSelected{background:#191919;color:#fff}.engineMemoryBoard .engineMemory button.isSelected:before{content:"✓"}.engineAgendaApp .engineAgendaDay{min-height:390px;display:grid;grid-template-columns:88px 1fr}.engineAgendaDay>header{padding:22px 10px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #e9e5e1;background:#f7f4f0}.engineAgendaDay>header span{color:#7d8389;font-size:9px;font-weight:900}.engineAgendaDay>header strong{font-size:42px;letter-spacing:-.06em}.engineAgendaDay>header i{margin-top:8px;padding:5px 7px;border-radius:99px;background:var(--engine-accent);font-size:8px;font-style:normal;font-weight:900}.engineAgendaApp .engineTimeline{max-width:none;margin:0;padding:17px;gap:0;background:repeating-linear-gradient(#fff,#fff 51px,#eeebe7 52px)}.engineAgendaApp .engineTimeline li{min-height:64px;grid-template-columns:58px 1fr}.engineAgendaApp .engineTimeline li>span{color:#81878d;font-size:10px}.engineAgendaApp .engineTimeline li>div{align-self:start;padding:11px 13px;border:0;border-left:5px solid var(--engine-accent);border-radius:9px;background:color-mix(in srgb,var(--engine-accent) 14%,#fff)}.engineAgendaApp .engineTimeline li b{font-size:11px}.engineAgendaApp .engineTimeline li p{font-size:10px}.engineComparison{margin:0;overflow:hidden;display:block;border:1px solid #d7d1cc;border-radius:30px;background:#fff;box-shadow:0 26px 75px rgba(28,24,22,.14)}.engineComparison>header{padding:22px;background:var(--engine-accent)}.engineComparison>header span{margin:0;color:#343434;font-size:9px;letter-spacing:.13em}.engineComparison>header b{display:block;margin-top:5px;font-size:22px}.engineComparison>div{display:grid;grid-template-columns:1fr 1fr}.engineComparison article{min-height:300px;padding:24px;border:0;border-radius:0}.engineComparison article:last-child,.engineDebrief{background:#181818}.engineDebrief{padding:32px;border-radius:32px;color:#fff;box-shadow:0 28px 75px rgba(28,24,22,.2)}.engineDebrief>span{color:var(--engine-accent);font-size:9px;font-weight:950;letter-spacing:.14em}.engineDebrief .engineTakeaways{margin:20px 0 0}.engineDebrief .engineTakeaways li{min-height:66px;border-color:#333;background:#242424;color:#fff}.engineDebrief .engineTakeaways li span{background:transparent;color:var(--engine-accent);font-size:10px}.engineFinale{min-height:330px;padding:34px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border-radius:32px;background:linear-gradient(145deg,var(--engine-accent),color-mix(in srgb,var(--engine-accent) 24%,#161616));color:#fff;box-shadow:0 28px 75px rgba(28,24,22,.18)}.engineFinale>span{position:absolute;top:-34px;right:12px;color:rgba(255,255,255,.24);font-size:180px;line-height:1}.engineFinale p{max-width:360px;margin:0;color:rgba(255,255,255,.8)}.engineFinale .engineCtaLink{margin:18px 0 0;background:#fff;color:#171717}.engineFinale .engineCtaLink i{margin-left:26px;font-style:normal}.engineChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.engineChoices button{min-height:82px;align-items:start;border:0;border-radius:17px;background:#f2f0ed;box-shadow:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.engineChoices button:hover{transform:translateY(-2px);background:#fff;box-shadow:0 12px 28px rgba(29,25,23,.09)}.engineChoices button.isSelected{background:#171717;color:#fff;box-shadow:0 0 0 3px var(--engine-accent)}.engineChoices button.isSelected small{color:#c9cdd0}.engineResult{--engine-accent:#5f73f6;background:#f6f3ee}.engineResultHero{padding:70px 20px 48px;text-align:center}.engineResultHero>span{width:72px;height:72px;margin:auto;display:grid;place-items:center;border-radius:22px;background:var(--engine-accent);font:950 28px Poppins,sans-serif}.engineResultHero h1{margin:18px 0 8px;font-size:clamp(42px,7vw,76px)}.engineResultHero>p:last-child{color:#626a72;font-size:18px}.engineResultDebrief{padding:clamp(24px,5vw,54px);border-radius:30px;background:#171717;color:#fff}.engineResultDebrief h2{max-width:840px;margin:7px 0 16px;font-size:clamp(30px,4.5vw,48px)}.engineResultDebrief>p:not(.eyebrow){max-width:800px;color:#dedbd8;font-size:17px;line-height:1.65}.engineResultDebrief ul{margin:25px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.engineResultDebrief li{padding:13px 15px;display:grid;grid-template-columns:27px 1fr;grid-gap:10px;gap:10px;align-items:center;border-radius:13px;background:#2a2928;line-height:1.45}.engineResultDebrief li span{color:var(--engine-accent);font-weight:900}.engineResultMetrics{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.engineResultMetrics article{min-height:132px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #353535;border-radius:20px;background:#242424}.engineResultMetrics strong{color:var(--engine-accent);font:950 clamp(36px,5vw,56px)/1 Poppins,sans-serif;letter-spacing:-.06em}.engineResultMetrics span{max-width:190px;color:#e9e5e1;font-size:12px;font-weight:800;line-height:1.4}.engineResultInsights{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.engineResultInsights p{margin:0;padding:15px 17px;border-radius:14px;background:color-mix(in srgb,var(--engine-accent) 15%,#242424);color:#f3f0ed;line-height:1.55}.engineResultParallel{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #d7d1cb;border-radius:30px;background:#fff}.engineResultParallel>article{padding:clamp(24px,4vw,42px)}.engineResultParallel>article:last-child{background:color-mix(in srgb,var(--engine-accent) 17%,#171717);color:#fff}.engineResultParallel h2{margin:5px 0 20px;font-size:clamp(25px,3.2vw,38px)}.engineResultParallel ul{margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.engineResultParallel li{padding:11px 13px;border-radius:12px;background:#f2efeb;font-weight:800}.engineResultParallel article:last-child li{background:rgba(255,255,255,.1)}.engineResultCallout{margin:14px 0 0;padding:clamp(28px,5vw,52px);border:0;border-radius:30px;background:var(--engine-accent);color:#171717;font:950 clamp(27px,4.2vw,48px)/1.16 Poppins,sans-serif;letter-spacing:-.045em}.engineResultSections{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.engineResultSections>section{padding:clamp(23px,4vw,36px);border:1px solid #d9d3cd;border-radius:26px;background:#fff}.engineResultSections h2{margin:5px 0 13px;font-size:clamp(24px,3vw,34px);line-height:1.08}.engineResultSections p:not(.eyebrow){margin:0;color:#5d6570;line-height:1.65}.engineResultSections ul{margin:18px 0 0;padding-left:20px;display:grid;grid-gap:9px;gap:9px;color:#30343a;line-height:1.5}.engineResultSections>.hasComparison{grid-column:1/-1}.engineResultSectionComparison{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.engineResultSectionComparison article{padding:18px;border-radius:17px;background:#f3f0ec}.engineResultSectionComparison article:last-child{background:#1d1d1d;color:#fff}.engineResultSectionComparison h3{margin:0 0 12px;font-size:16px}.engineResultSectionComparison p{padding:8px 0;border-top:1px solid rgba(120,120,120,.18)}.engineResultSources{margin:14px 0 0;padding:24px;border:1px solid #d9d3cd;border-radius:24px;background:#fff}.engineResultSources>div{display:flex;flex-wrap:wrap;gap:8px}.engineResultSources a{min-height:44px;padding:10px 13px;display:inline-flex;align-items:center;gap:12px;border:1px solid #d8d2cc;border-radius:13px;color:#252a31;font-size:12px;font-weight:850;text-decoration:none}.engineResultSources a:hover{border-color:#171717}.engineResultSources a span{color:var(--engine-accent)}@media (max-width:1180px){.studioWorkspace{grid-template-columns:1fr}.studioPreview{position:relative;top:auto}.studioDevice{height:760px;min-height:0}}@media (max-width:720px){.clientHeaderActions,.clientHeaderActions>*{width:100%}.studioToolbar{align-items:flex-start;flex-direction:column}.studioBriefGrid,.studioMetadata,.studioSceneForm{grid-template-columns:1fr}.studioBriefGrid .wide,.studioMetadata .wide,.studioSceneForm .wide{grid-column:auto}.studioArtControls{grid-template-columns:1fr 1fr}.studioSceneWorkspace{grid-template-columns:1fr}.studioSceneList{max-height:240px;border-right:0;border-bottom:1px solid #ebe7e3}.studioSceneList button{min-height:54px}.studioSaveBar{grid-template-columns:1fr;bottom:6px}.studioSaveBar button{width:100%}.studioDefinitionCard,.studioPublishCard{align-items:flex-start;flex-direction:column}.studioPreviewHeader{align-items:stretch;flex-direction:column}.studioPreviewActions{justify-content:space-between}.studioPreviewActions a{flex:1 1;justify-content:center}.studioDevice{height:700px}.engineHeader{padding:10px 14px;grid-template-columns:1fr auto}.engineHeader .engineProgress{grid-column:1/-1}.engineStage{width:min(100% - 28px,960px);padding-top:24px}.engineSceneLead,.engineSceneLead-device,.engineSceneLead-focus{grid-template-columns:1fr;gap:24px}.engineSceneLead-focus .engineSceneVisual{order:0}.engineSceneLead-cinematic{min-height:620px}.engineSceneLead-cinematic .engineSceneCopy{padding:26px}.engineSceneCopy h1,.engineSceneLead-cinematic .engineSceneCopy h1{font-size:42px}.engineSceneLead-device .engineSceneVisual,.engineSceneLead-focus .engineSceneVisual,.engineSceneVisual{min-height:min(82vw,470px);transform:none}.engineComparison,.enginePlacements label{grid-template-columns:1fr}.engineActions .enginePrimary{flex:1 1}.engineTimeline li{grid-template-columns:60px 1fr}}.studioDevice .engineSceneLead:not(.engineSceneLead-cinematic){grid-template-columns:1fr;gap:22px}.studioDevice .engineSceneLead-focus .engineSceneVisual{order:0}.studioDevice .engineSceneLead-device .engineSceneVisual,.studioDevice .engineSceneLead-focus .engineSceneVisual,.studioDevice .engineSceneVisual{min-height:330px;transform:none;border-width:7px}.studioDevice .engineSceneLead-cinematic{min-height:540px}.studioDevice .engineSceneLead-cinematic .engineSceneVisual{min-height:inherit;align-self:stretch}.studioDevice .engineSceneLead-cinematic .engineSceneCopy{padding:30px}.studioDevice .engineInteraction{margin-top:27px}.studioDevice .engineStage.isSurfaceDriven{width:calc(100% - 28px);padding-top:20px}.studioDevice .engineStage.isSurfaceDriven .engineSceneLead{position:relative;top:auto;align-items:center}.studioDevice .engineStage.isSurfaceDriven .engineSceneCopy{min-width:0}.studioDevice .engineStage.isSurfaceDriven .engineStoryMarker{margin-bottom:10px}.studioDevice .engineStage.isSurfaceDriven .engineSceneCopy h1{margin:5px 0 10px;font-size:clamp(26px,3.1vw,34px);letter-spacing:-.045em}.studioDevice .engineStage.isSurfaceDriven .engineSceneCopy>p:not(.eyebrow){font-size:11px;line-height:1.5}.studioDevice .engineStage.isSurfaceDriven .engineSceneVisual{border-radius:45px 13px 45px 13px}.studioDevice .engineStage.isSurfaceDriven .engineSceneVisual figcaption{display:none}.studioDevice .engineStage.isSurfaceDriven .engineVisualIndex{top:8px;right:8px;width:29px;height:29px;font-size:8px}.studioDevice .engineStage.isSurfaceDriven .engineInteraction{margin-top:0}.studioDevice .engineAgendaApp,.studioDevice .engineCallFrame,.studioDevice .engineChatApp,.studioDevice .engineEmailApp{border-radius:20px}.studioDevice .engineDecision{border-radius:18px}.studioDevice .engineChoices{grid-template-columns:1fr}.studioDevice .engineChoices button{min-height:62px}.studioDevice .engineChatLayout{grid-template-columns:42px 1fr}.studioDevice .engineChatLayout>aside{padding-inline:0}.studioDevice .engineEmailLayout{grid-template-columns:1fr}.studioDevice .engineEmailLayout>aside{display:none}@media (max-width:900px){.engineStage.isSurfaceDriven{grid-template-columns:1fr}.engineStage.isSurfaceDriven .engineSceneLead{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:center}.engineStage.isSurfaceDriven .engineSceneVisual{min-height:180px}.engineStage.isSurfaceDriven .engineInteraction{margin-top:4px}.engineChoices{grid-template-columns:1fr 1fr}}@media (max-width:560px){.engineStage.isSurfaceDriven .engineSceneLead{display:flex}.engineStage.isSurfaceDriven .engineSceneVisual{min-height:170px}.engineChoices{grid-template-columns:1fr}.engineChatLayout{grid-template-columns:42px 1fr}.engineChatLayout>aside{padding-inline:0}.engineEmailLayout{grid-template-columns:1fr}.engineEmailLayout>aside{display:none}.engineVideoGrid{grid-template-columns:1fr 1fr;grid-template-rows:1.2fr .8fr}.engineVideoTile.isSpeaker{grid-column:1/-1;grid-row:auto}.engineComparison>div,.engineMemoryBoard .engineMemory{grid-template-columns:1fr}.engineAgendaApp .engineAgendaDay{grid-template-columns:64px 1fr}.enginePhoneFrame{min-height:470px}.engineDecision{padding:10px;border-radius:20px}}@media (max-width:700px){.enginePreviewDebrief,.enginePreviewMetrics,.engineResultMetrics,.engineResultParallel,.engineResultSectionComparison,.engineResultSections{grid-template-columns:1fr}.engineResultMetrics article{min-height:108px}.engineResultSections>.hasComparison{grid-column:auto}.engineResultSources a,.engineResultSources>div{width:100%}.engineResultCallout{border-radius:24px}}@media (prefers-reduced-motion:reduce){.challengeEngine .engineSceneLead{animation:none!important}.challengeEngine *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.engineStandalone{background:#f6f3ef}.challengeEngine{--engine-muted:#5a6271;--engine-line:rgba(24,31,44,.12);min-height:100svh;overflow:clip;background:radial-gradient(circle at 4% 12%,color-mix(in srgb,var(--engine-accent) 15%,transparent),transparent 27rem),radial-gradient(circle at 96% 90%,rgba(73,218,184,.12),transparent 30rem),#f8f5f1}.engineHeader{min-height:88px;padding:14px clamp(24px,4vw,76px);position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(210px,1fr) minmax(240px,520px) minmax(260px,1fr);grid-gap:clamp(18px,3vw,42px);gap:clamp(18px,3vw,42px);border-bottom:1px solid var(--engine-line);background:rgba(250,248,245,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.engineHeaderBrand{min-width:0;justify-self:start}.engineHeaderBrand .coBrandLockup{max-width:100%}.engineBrandSignature{display:inline-flex;align-items:center;gap:12px}.engineBrandSignature img{width:auto;height:27px;max-width:96px}.engineBrandSignature>span{width:1px;height:27px;background:#d6d0cb}.engineBrandSignature>b{font:950 15px/1 Poppins,sans-serif;letter-spacing:-.03em}.engineHeaderTitle{min-width:0;margin:0;overflow:hidden;color:#5c6370;font:800 13px/1.3 Poppins,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.engineHeaderControls{min-width:0;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:17px}.engineHeader em{padding:7px 10px;border-radius:999px;background:#171717;color:#fff;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.engineExit{min-height:42px;display:inline-flex;align-items:center;color:#606672;font:900 12px/1 Poppins,sans-serif;text-decoration:none}.engineProgress{min-width:180px;display:grid;grid-gap:7px;gap:7px}.engineProgress>span{color:#626975;font:900 10px/1 Poppins,sans-serif;letter-spacing:.08em;text-align:right}.engineProgress>div{display:flex;gap:5px}.engineProgress>div i{width:100%;height:4px;border-radius:999px;background:#dcd7d3;transition:background .3s ease,transform .3s ease}.engineProgress>div i.isComplete{background:#171717}.engineProgress>div i.isCurrent{background:var(--engine-accent);transform:scaleY(1.45)}.engineStage{width:min(calc(100% - 64px),1510px);min-height:calc(100svh - 88px);padding:clamp(42px,5vw,76px) 0 72px}.engineSceneLead-cinematic .engineSceneVisual{min-height:100%;height:100%;align-self:stretch}.engineSceneCopy .eyebrow{margin:0 0 14px;color:color-mix(in srgb,var(--engine-accent) 72%,#243044);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.engineSceneCopy h1{margin:0 0 21px;font-size:clamp(44px,5.4vw,78px);line-height:.96;letter-spacing:-.062em}.engineSceneCopy>p:not(.eyebrow){max-width:790px;margin:0;color:var(--engine-muted);font-size:clamp(17px,1.6vw,21px);line-height:1.58}.engineStoryMarker{margin-bottom:22px}.engineStoryMarker span{width:46px;height:46px;border:0;background:var(--engine-accent);color:#132039}.engineStoryMarker i{width:74px;background:linear-gradient(90deg,var(--engine-accent),transparent)}.engineStage.isSurfaceDriven{display:grid;grid-template-columns:minmax(430px,.98fr) minmax(500px,1.02fr);grid-template-rows:auto 1fr;grid-column-gap:clamp(42px,6vw,92px);column-gap:clamp(42px,6vw,92px);grid-row-gap:22px;row-gap:22px;align-items:center}.engineStage.isSurfaceDriven .engineSceneLead{min-height:0;position:static;display:contents}.engineStage.isSurfaceDriven .engineSceneCopy{max-width:720px;grid-column:2;grid-row:1;align-self:end;padding:0}.engineStage.isSurfaceDriven .engineSceneCopy h1{margin-bottom:18px;font-size:clamp(38px,4.3vw,62px);line-height:.99}.engineStage.isSurfaceDriven .engineSceneCopy>p:not(.eyebrow){font-size:clamp(16px,1.45vw,19px);line-height:1.55}.engineStage.isSurfaceDriven .engineSceneVisual{min-height:min(70svh,720px);height:100%;grid-column:1;grid-row:1/span 2;align-self:stretch;order:0;border:0;border-radius:44px 44px 44px 12px;box-shadow:0 28px 80px rgba(33,27,27,.14);transform:none}.engineStage.isSurfaceDriven .engineInteraction{display:contents}.engineStage.isSurfaceDriven .engineInteraction>:first-child:not(.engineDecision){min-width:0;min-height:min(64svh,650px);grid-column:1;grid-row:1/span 2;align-self:center}.challengeEngine:not([data-scene-type=choice]) .engineStage.isSurfaceDriven .engineSceneVisual{display:none}.engineStage.isSurfaceDriven .engineDecision{width:100%;max-width:720px;margin:0;padding:0;grid-column:2;grid-row:2;align-self:start;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.engineStage.isSurfaceDriven .enginePrompt{max-width:670px;margin:0 0 22px;font-size:clamp(25px,2.6vw,38px);line-height:1.12;letter-spacing:-.04em}.engineStage.isSurfaceDriven .engineChoices{grid-template-columns:1fr;gap:10px}.engineStage.isSurfaceDriven .engineChoices button{min-height:70px;padding:13px 16px;align-items:center;border:1px solid #d8d3d0;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:none}.engineStage.isSurfaceDriven .engineChoices button:hover{transform:translateX(3px);border-color:color-mix(in srgb,var(--engine-accent) 60%,#9a9a9a);box-shadow:0 12px 32px rgba(29,25,23,.07)}.engineStage.isSurfaceDriven .engineChoices button.isSelected{border-color:var(--engine-accent);background:color-mix(in srgb,var(--engine-accent) 13%,#fff);color:var(--engine-ink);box-shadow:inset 0 0 0 1px var(--engine-accent)}.engineStage.isSurfaceDriven .engineChoices button.isSelected small{color:#606773}.engineStage.isSurfaceDriven .engineActions{margin-top:24px}.engineProfileVisual{width:100%;height:100%;padding:clamp(34px,5vw,70px);position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.45),transparent 17rem),color-mix(in srgb,var(--engine-accent) 66%,#fff0a9)}.engineProfileVisual>span{width:104px;height:104px;display:grid;place-items:center;border-radius:34px;background:#151515;color:#fff;font:950 46px/1 Poppins,sans-serif;transform:rotate(-4deg)}.engineProfileVisual>div{display:grid;grid-gap:5px;gap:5px}.engineProfileVisual small{font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.engineProfileVisual strong{font:950 clamp(48px,6vw,82px)/.92 Poppins,sans-serif;letter-spacing:-.065em;text-transform:capitalize}.engineProfileVisual p{margin:0;font-size:17px;font-weight:900}.engineProfileVisual>i{max-width:90%;padding:11px 15px;border:1px solid rgba(20,20,20,.14);border-radius:999px;background:rgba(255,255,255,.62);font-size:12px;font-style:normal;font-weight:900}.engineSceneVisual.isProfile .engineVisualIndex{color:#fff;background:#171717;border-color:#171717}.engineSceneVisual.isProfile figcaption{display:none}.challengeEngine[data-scene-type=choice] .engineSceneVisual.hasImage:after{inset:68% 0 0;background:linear-gradient(transparent,rgba(12,13,15,.5))}.challengeEngine[data-scene-type=choice] .engineSceneVisual figcaption b{display:none}.challengeEngine[data-scene-type=choice] .engineVisualIndex{top:auto;right:24px;bottom:22px;width:auto;height:auto;border:0;background:transparent;font-size:27px;-webkit-backdrop-filter:none;backdrop-filter:none}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineStage.isSurfaceDriven{width:min(calc(100% - 64px),1120px);display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:28px}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineSceneLead{display:block}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineSceneVisual{display:none}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineSceneCopy{max-width:980px;padding:0}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineSceneCopy h1{font-size:clamp(48px,6vw,82px)}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineInteraction{width:100%;display:block}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineDecision{max-width:none}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.challengeEngine[data-scene-type=narrative][data-layout=editorial][data-has-media=false][data-has-character=false] .engineSceneLead,.challengeEngine[data-scene-type=narrative][data-layout=focus][data-has-media=false][data-has-character=false] .engineSceneLead{min-height:calc(100svh - 230px);display:flex;flex-direction:column;justify-content:center}.challengeEngine[data-scene-type=narrative][data-has-media=false][data-has-character=false] .engineSceneVisual{display:none}.challengeEngine[data-scene-type=narrative][data-has-media=false][data-has-character=false] .engineSceneCopy{max-width:1120px}.challengeEngine[data-scene-type=narrative][data-has-media=false][data-has-character=false] .engineSceneCopy h1{font-size:clamp(58px,8vw,108px)}.challengeEngine[data-scene-type=reveal] .engineStage{width:min(calc(100% - 64px),1260px);min-height:calc(100svh - 88px);padding-block:clamp(54px,7vw,96px);display:flex;flex-direction:column;justify-content:center}.challengeEngine[data-scene-type=reveal] .engineSceneLead{min-height:0;display:block;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.challengeEngine[data-scene-type=reveal] .engineSceneVisual{display:none}.challengeEngine[data-scene-type=reveal] .engineSceneCopy{max-width:1080px;padding:0;color:var(--engine-ink);text-shadow:none}.challengeEngine[data-scene-type=reveal] .engineSceneCopy .eyebrow{color:color-mix(in srgb,var(--engine-accent) 72%,#243044)}.challengeEngine[data-scene-type=reveal] .engineSceneCopy h1{font-size:clamp(55px,7.4vw,100px);line-height:.94}.challengeEngine[data-scene-type=reveal] .engineInteraction{max-width:1120px;margin-top:34px}.engineRevealPanel{padding:clamp(29px,4vw,46px);overflow:hidden;position:relative;border-radius:34px;background:#151515;color:#fff;box-shadow:0 24px 65px rgba(26,22,22,.16)}.engineRevealPanel:after{content:"“";position:absolute;right:20px;bottom:-72px;color:color-mix(in srgb,var(--engine-accent) 42%,transparent);font:300 210px/1 Georgia,serif}.engineRevealPanel>span{display:block;margin-bottom:20px;color:var(--engine-accent);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.engineRevealPanel>strong{max-width:960px;position:relative;z-index:1;display:block;font:900 clamp(24px,3.3vw,44px)/1.18 Poppins,sans-serif;letter-spacing:-.035em}.challengeEngine[data-scene-type=reveal] .engineDecision{max-width:none;margin-top:20px;padding:0;border:0;background:transparent;box-shadow:none}.engineStage.isSurfaceDriven .engineAgendaApp,.engineStage.isSurfaceDriven .engineAllocation,.engineStage.isSurfaceDriven .engineCallFrame,.engineStage.isSurfaceDriven .engineChatApp,.engineStage.isSurfaceDriven .engineComparison,.engineStage.isSurfaceDriven .engineDebrief,.engineStage.isSurfaceDriven .engineDecisionBoard,.engineStage.isSurfaceDriven .engineDocument,.engineStage.isSurfaceDriven .engineEmailApp,.engineStage.isSurfaceDriven .engineFinale,.engineStage.isSurfaceDriven .engineMemoryBoard,.engineStage.isSurfaceDriven .engineMeter,.engineStage.isSurfaceDriven .engineNotificationStage,.engineStage.isSurfaceDriven .enginePhoneFrame,.engineStage.isSurfaceDriven .enginePriorityBoard{width:100%;height:min(68svh,690px);max-width:none;margin:0;overflow:auto;border-radius:38px 38px 38px 12px;box-shadow:0 28px 80px rgba(31,26,25,.15)}.engineStage.isSurfaceDriven .engineDebrief,.engineStage.isSurfaceDriven .engineFinale,.engineStage.isSurfaceDriven .engineMeter,.engineStage.isSurfaceDriven .engineNotificationStage,.engineStage.isSurfaceDriven .enginePhoneFrame{overflow:hidden}.engineComplete button,.enginePrimary,.engineSecondary{min-height:56px;padding:14px 22px;border-radius:999px;font-size:13px;box-shadow:0 12px 30px rgba(20,19,19,.15)}.enginePrimary{min-width:190px}.enginePrimary:hover:not(:disabled),.engineSecondary:hover{transform:translateY(-2px)}.studioDevice .engineHeader{min-height:70px;padding:10px 14px;grid-template-columns:1fr auto;gap:10px}.studioDevice .engineHeaderTitle{display:none}.studioDevice .engineHeaderControls{gap:8px}.studioDevice .engineProgress{min-width:118px}.studioDevice .engineProgress>span{display:none}.studioDevice .engineStage{width:calc(100% - 28px);min-height:calc(100% - 70px);padding:20px 0 42px}.studioDevice .engineStage.isSurfaceDriven{display:block}.studioDevice .engineStage.isSurfaceDriven .engineSceneLead{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:13px;gap:13px}.studioDevice .engineStage.isSurfaceDriven .engineSceneCopy{padding:0}.studioDevice .engineStage.isSurfaceDriven .engineSceneVisual{min-height:135px}.studioDevice .engineStage.isSurfaceDriven .engineInteraction{display:block}.studioDevice .engineStage.isSurfaceDriven .engineInteraction>:first-child:not(.engineDecision){min-height:420px}.studioDevice .engineStage.isSurfaceDriven .engineDecision{max-width:none;margin-top:13px}.studioDevice .engineStage.isSurfaceDriven .engineChoices button{min-height:62px}.studioDevice .engineProfileVisual{padding:20px;gap:14px}.studioDevice .engineProfileVisual>span{width:58px;height:58px;border-radius:19px;font-size:25px}.studioDevice .engineProfileVisual strong{font-size:34px}.studioDevice .engineProfileVisual>i{display:none}.studioDevice .engineStage.isSurfaceDriven .engineAgendaApp,.studioDevice .engineStage.isSurfaceDriven .engineAllocation,.studioDevice .engineStage.isSurfaceDriven .engineCallFrame,.studioDevice .engineStage.isSurfaceDriven .engineChatApp,.studioDevice .engineStage.isSurfaceDriven .engineComparison,.studioDevice .engineStage.isSurfaceDriven .engineDebrief,.studioDevice .engineStage.isSurfaceDriven .engineDecisionBoard,.studioDevice .engineStage.isSurfaceDriven .engineDocument,.studioDevice .engineStage.isSurfaceDriven .engineEmailApp,.studioDevice .engineStage.isSurfaceDriven .engineFinale,.studioDevice .engineStage.isSurfaceDriven .engineMemoryBoard,.studioDevice .engineStage.isSurfaceDriven .engineMeter,.studioDevice .engineStage.isSurfaceDriven .engineNotificationStage,.studioDevice .engineStage.isSurfaceDriven .enginePhoneFrame,.studioDevice .engineStage.isSurfaceDriven .enginePriorityBoard{height:auto;min-height:420px;border-radius:22px}@media (max-width:980px){.engineHeader{grid-template-columns:minmax(180px,1fr) minmax(220px,380px) minmax(210px,1fr);padding-inline:22px}.engineStage.isSurfaceDriven{grid-template-columns:minmax(330px,.88fr) minmax(390px,1.12fr);column-gap:34px}.engineProgress{min-width:132px}}@media (max-width:760px){.engineHeader{min-height:78px;padding:10px 15px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px}.engineHeaderBrand{grid-column:1;grid-row:1}.engineHeaderTitle{grid-column:1/-1;grid-row:2;font-size:11px}.engineHeaderControls{grid-column:2;grid-row:1;gap:9px}.engineHeader em{display:none}.engineExit{min-height:36px;font-size:10px}.engineProgress{min-width:84px}.engineProgress>span{display:none}.engineProgress>div{gap:3px}.engineProgress>div i{height:3px}.challengeEngine[data-scene-type=reveal] .engineStage,.engineStage{width:min(calc(100% - 28px),680px);min-height:calc(100svh - 78px);padding:30px 0 calc(56px + env(safe-area-inset-bottom))}.engineStage.isSurfaceDriven{display:block}.engineStage.isSurfaceDriven .engineSceneLead{display:grid;position:relative}.engineStage.isSurfaceDriven .engineSceneCopy{margin-bottom:24px;padding:0}.engineStage.isSurfaceDriven .engineSceneVisual{min-height:min(82vw,500px);margin-bottom:26px}.engineStage.isSurfaceDriven .engineInteraction{display:block}.engineStage.isSurfaceDriven .engineInteraction>:first-child:not(.engineDecision){height:auto;min-height:460px}.engineStage.isSurfaceDriven .engineDecision{max-width:none}.engineSceneCopy h1,.engineStage.isSurfaceDriven .engineSceneCopy h1{font-size:clamp(38px,11vw,55px)}.engineSceneLead:not(.engineSceneLead-cinematic){grid-template-columns:1fr}.engineSceneLead-cinematic{min-height:calc(100svh - 138px);border-radius:30px 30px 30px 9px}.engineSceneLead-cinematic .engineSceneCopy{padding:26px 22px}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineStage.isSurfaceDriven{width:min(calc(100% - 28px),680px)}.challengeEngine[data-scene-type=choice][data-has-media=false][data-has-character=false] .engineChoices{grid-template-columns:1fr}.challengeEngine[data-scene-type=reveal] .engineSceneCopy h1{font-size:clamp(46px,13vw,72px)}.engineRevealPanel{padding:25px 22px;border-radius:26px}.engineRevealPanel>strong{font-size:clamp(22px,6.5vw,33px)}.engineStage.isSurfaceDriven .engineChoices button{min-height:64px}.engineActions{flex-wrap:wrap}.engineActions .enginePrimary{flex:1 1}.engineHeaderBrand .coBrandClientFallback b{display:none}}.coBrandLockup{min-width:0;display:inline-flex;align-items:center;gap:12px}.coBrandColine{width:auto;height:31px;max-width:116px;object-fit:contain}.coBrandSeparator{width:1px;height:27px;flex:0 0 auto;background:#d8d4cf}.coBrandClientLogo{width:auto;height:30px;max-width:145px;object-fit:contain}.coBrandClientFallback{min-width:0;display:inline-flex;align-items:center;gap:8px}.coBrandClientFallback i{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#111;color:#fff;font:850 10px/1 Poppins,sans-serif;font-style:normal;letter-spacing:.02em}.coBrandClientFallback b{min-width:0;overflow:hidden;color:#202126;font:850 12px/1.2 Poppins,sans-serif;text-overflow:ellipsis;white-space:nowrap}.coBrandLockup.isCompact{gap:9px}.coBrandLockup.isCompact .coBrandColine{height:25px;max-width:92px}.coBrandLockup.isCompact .coBrandSeparator{height:22px}.coBrandLockup.isCompact .coBrandClientLogo{height:24px;max-width:112px}.coBrandLockup.isCompact .coBrandClientFallback i{width:24px;height:24px;border-radius:8px;font-size:9px}.coBrandLockup.isCompact .coBrandClientFallback b{max-width:120px;font-size:11px}.brandHeader>.coBrandLockup{width:100%}.spoonExperience,.spoonResult{--spoon-ink:#17151a;--spoon-muted:#69636f;--spoon-line:#ddd7d1;--spoon-cream:#f7f2ea;--spoon-yellow:#ffd95c;--spoon-pink:#f07ead;--spoon-plum:#6d426d;min-height:100svh;background:radial-gradient(circle at 84% 18%,rgba(240,126,173,.12),transparent 30%),linear-gradient(150deg,#faf7f2,#f5efe7);color:var(--spoon-ink)}.spoonHeader{min-height:74px;padding:12px max(20px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr minmax(220px,390px) auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid rgba(90,72,68,.18);background:rgba(255,253,250,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.spoonHeader>a{min-height:44px;display:inline-flex;align-items:center;color:var(--spoon-muted);font-size:13px;font-weight:900;text-decoration:none}.spoonProgress{display:flex;align-items:center;gap:12px}.spoonProgress>span{height:7px;flex:1 1;overflow:hidden;border-radius:999px;background:#e3ddd6}.spoonProgress>span i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--spoon-plum),var(--spoon-pink));transition:width .45s ease}.spoonProgress b{min-width:40px;color:var(--spoon-muted);font:850 12px/1 Poppins,sans-serif}.spoonResultStage,.spoonStage{width:min(100% - 40px,1120px);min-height:calc(100svh - 74px);margin:auto;outline:none}.spoonConclusion,.spoonResultScreen,.spoonScreen{min-height:calc(100svh - 74px);padding:64px 0 78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.spoonConclusion>.eyebrow,.spoonResultScreen>.eyebrow,.spoonScreen>.eyebrow{color:var(--spoon-plum)}.spoonConclusion>h1,.spoonResultScreen>h1,.spoonScreen>h1{max-width:930px;margin:0 0 19px;font:950 clamp(44px,6vw,82px)/.98 Poppins,sans-serif;letter-spacing:-.055em;text-wrap:balance}.spoonScreen>h1 em{color:var(--spoon-plum);font-style:normal}.spoonConclusion>p,.spoonResultScreen>p,.spoonScreen>p{max-width:780px;margin:0 0 22px;color:var(--spoon-muted);font-size:18px;line-height:1.6}.spoonPrimary{min-height:54px;margin-top:24px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:14px;background:var(--spoon-ink);color:#fff;box-shadow:0 11px 28px rgba(30,20,27,.15);font:900 14px/1.2 Poppins,sans-serif;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.spoonPrimary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 34px rgba(30,20,27,.2)}.spoonPrimary:disabled{opacity:.42;cursor:not-allowed}.spoonChoices{width:min(900px,100%);display:grid;grid-gap:10px;gap:10px}.spoonChoices button{min-height:64px;padding:13px 17px;display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;align-items:center;border:1px solid var(--spoon-line);border-radius:17px;background:rgba(255,255,255,.78);color:var(--spoon-ink);text-align:left;cursor:pointer}.spoonChoices button>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#f0ece7;font:900 11px/1 Poppins,sans-serif}.spoonChoices button b{font:800 14px/1.4 Poppins,sans-serif}.spoonChoices button.isSelected{border-color:var(--spoon-plum);background:#fff2f7;box-shadow:0 0 0 2px rgba(109,66,109,.12)}.spoonChoices button.isSelected>span{background:var(--spoon-plum);color:#fff}.spoonActivityGrid{width:min(1000px,100%);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.spoonActivityGrid button{min-height:122px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid var(--spoon-line);border-radius:20px;background:rgba(255,255,255,.8);color:var(--spoon-ink);text-align:left;cursor:pointer}.spoonActivityGrid button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#eee9e3;font-weight:950}.spoonActivityGrid button b{font:850 15px/1.3 Poppins,sans-serif}.spoonActivityGrid button small{margin-top:auto;color:var(--spoon-muted);font-weight:800}.spoonActivityGrid button.isSelected{border-color:var(--spoon-plum);background:#fff2f7}.spoonActivityGrid button.isSelected>span{background:var(--spoon-plum);color:#fff}.spoonActivityGrid button:disabled{opacity:.48;cursor:not-allowed}.spoonHint{margin-top:10px!important;font-size:13px!important}.resourceMeter{width:min(100%,930px);margin:20px 0 24px;padding:23px;display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(109,66,109,.2);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(72,51,70,.07)}.resourceMeterValue{display:flex;align-items:baseline;gap:11px}.resourceMeterValue strong{font:950 52px/.9 Poppins,sans-serif;color:var(--spoon-plum);letter-spacing:-.05em}.resourceMeterValue span{color:var(--spoon-muted);font:850 13px/1.3 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.05em}.resourceSpoons{display:grid;grid-template-columns:repeat(12,minmax(18px,1fr));grid-gap:9px;gap:9px}.resourceSpoons svg{width:100%;max-width:31px;height:48px;justify-self:center;fill:#d7d1cb;transition:opacity .28s ease,transform .28s ease,fill .28s ease}.resourceSpoons svg.isActive{fill:var(--spoon-plum);filter:drop-shadow(0 5px 6px rgba(109,66,109,.14))}.resourceSpoons svg:not(.isActive){opacity:.35;transform:scale(.84)}.resourceMeter.isCompact{padding:17px 20px;gap:10px}.resourceMeter.isCompact .resourceMeterValue strong{font-size:37px}.resourceMeter.isCompact .resourceSpoons svg{height:34px}.resourceMeter.isDebt{border-color:#bf376e;background:#fff2f6}.resourceMeter.isDebt .resourceMeterValue strong{color:#b72c65}.resourceDebt{margin:0!important;color:#a52058!important;font:900 13px/1.3 Poppins,sans-serif!important}.spoonStatement{width:min(900px,100%);margin:24px 0 0;padding:25px 28px;border:0;border-radius:23px;background:var(--spoon-ink);color:#fff;font:900 clamp(22px,3vw,34px)/1.24 Poppins,sans-serif;letter-spacing:-.025em}.spoonCostTrail{width:min(940px,100%);display:flex;flex-wrap:wrap;gap:9px}.spoonCostTrail span,.spoonLessons span{padding:10px 13px;border:1px solid var(--spoon-line);border-radius:999px;background:#fff;color:var(--spoon-muted);font-size:13px;font-weight:850}.spoonBigCost{margin:28px 0 4px;font:950 clamp(25px,4vw,43px)/1.05 Poppins,sans-serif;letter-spacing:-.04em}.spoonDuties{width:min(900px,100%);margin:4px 0 23px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.spoonDuties span{padding:15px 17px;border:1px solid var(--spoon-line);border-radius:15px;background:#fff;font-weight:800}.spoonEstimates{width:min(1000px,100%);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px;gap:11px}.spoonEstimates label{padding:16px 18px;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--spoon-line);border-radius:18px;background:rgba(255,255,255,.78)}.spoonEstimates label>span{display:flex;justify-content:space-between;gap:15px}.spoonEstimates label b{font-size:14px}.spoonEstimates label strong{color:var(--spoon-plum);font-size:12px;white-space:nowrap}.spoonEstimates input{width:100%;accent-color:var(--spoon-plum)}.spoonDayCompare{width:min(700px,100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.spoonDayCompare article{min-height:170px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--spoon-line);border-radius:23px;background:#fff}.spoonDayCompare article:last-child{background:#fff0f6}.spoonDayCompare small,.spoonDayCompare span{color:var(--spoon-muted);font-weight:850}.spoonDayCompare strong{font:950 62px/.9 Poppins,sans-serif}.spoonDropped{width:min(1000px,100%);display:flex;flex-wrap:wrap;gap:9px}.spoonDropped span{padding:11px 14px;border-radius:12px;background:#efe9e3;color:#706a72;font-weight:850;text-decoration:line-through}.spoonJudgments{width:min(920px,100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.spoonJudgments blockquote{margin:0;padding:21px;border:1px solid var(--spoon-line);border-radius:20px;background:#fff;color:#5f5962;font:800 17px/1.45 Poppins,sans-serif}.spoonLessons{width:min(930px,100%);display:flex;flex-wrap:wrap;gap:9px}.spoonFinalQuestion>del,.spoonOldQuestion{margin:0 0 20px;color:#88818a;font:850 clamp(21px,3vw,34px)/1.2 Poppins,sans-serif}.spoonLoading{min-height:calc(100svh - 74px);display:grid;place-items:center;color:var(--spoon-muted);font-weight:800}.spoonResultHeader{position:static;grid-template-columns:1fr auto}.spoonResultProgress{display:flex;gap:6px}.spoonResultProgress i{width:34px;height:7px;border-radius:99px;background:#ded8d2}.spoonResultProgress i.isActive{background:var(--spoon-plum)}.spoonResultTimeline{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px}.spoonResultTimeline article{min-height:140px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--spoon-line);border-radius:18px;background:#fff}.spoonResultTimeline article.isDebt{border-color:#d55b88;background:#fff0f5}.spoonResultTimeline small,.spoonResultTimeline span{color:var(--spoon-muted);font-size:11px;font-weight:850;text-transform:uppercase}.spoonResultTimeline strong{font:950 42px/1 Poppins,sans-serif}.spoonInsightGrid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.spoonInsightGrid article{min-height:150px;padding:21px;border-radius:22px;background:var(--spoon-ink);color:#fff}.spoonInsightGrid strong{color:var(--spoon-yellow);font:950 45px/1 Poppins,sans-serif}.spoonInsightGrid p{margin:13px 0 0;font-weight:750;line-height:1.45}.spoonPersonalMemory{width:100%;margin:17px 0 0!important;padding:18px 21px;display:grid;grid-gap:6px;gap:6px;border-left:5px solid var(--spoon-pink);border-radius:8px 18px 18px 8px;background:#fff;color:var(--spoon-ink)!important;font-size:14px!important}.spoonResultCaution{margin-top:20px!important;color:#78717a!important;font-size:13px!important}.spoonConclusion{align-items:center;text-align:center}.spoonConclusion>h1{max-width:980px}.spoonConclusion>p{max-width:780px}.spoonFinalQuestion>del{display:block}.clientAggregateInsightGrid{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.clientAggregateInsightGrid article{min-height:145px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ddd7d1;border-radius:18px;background:#fff}.clientAggregateInsightGrid small,.clientAggregateInsightGrid span{color:#69707b;font-size:11px;font-weight:800;line-height:1.4}.clientAggregateInsightGrid strong{font:950 35px/1 Poppins,sans-serif}@media (max-width:760px){.coBrandLockup{gap:7px}.coBrandColine,.coBrandLockup.isCompact .coBrandColine{height:22px;max-width:79px}.coBrandLockup.isCompact .coBrandSeparator,.coBrandSeparator{height:20px}.coBrandClientLogo,.coBrandLockup.isCompact .coBrandClientLogo{height:21px;max-width:84px}.coBrandClientFallback b,.coBrandLockup.isCompact .coBrandClientFallback b{max-width:76px;font-size:9px}.coBrandClientFallback i,.coBrandLockup.isCompact .coBrandClientFallback i{width:21px;height:21px;font-size:8px}.spoonHeader{min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;grid-template-columns:1fr 92px auto;gap:8px}.spoonHeader>a{font-size:11px}.spoonProgress{gap:5px}.spoonProgress b{min-width:28px;font-size:10px}.spoonResultStage,.spoonStage{width:min(100% - 28px,1120px);min-height:calc(100svh - 64px)}.spoonConclusion,.spoonResultScreen,.spoonScreen{min-height:calc(100svh - 64px);padding:42px 0 62px}.spoonConclusion>h1,.spoonResultScreen>h1,.spoonScreen>h1{font-size:42px}.spoonConclusion>p,.spoonResultScreen>p,.spoonScreen>p{font-size:16px}.spoonPrimary{width:100%}.clientAggregateInsightGrid,.spoonActivityGrid,.spoonDuties,.spoonEstimates,.spoonInsightGrid,.spoonJudgments{grid-template-columns:1fr}.spoonActivityGrid button{min-height:92px}.resourceMeter{padding:18px 14px}.resourceSpoons{gap:3px}.resourceSpoons svg{height:39px}.resourceMeterValue strong{font-size:43px}.resourceMeterValue span{font-size:10px}.spoonDayCompare{gap:8px}.spoonDayCompare article{min-height:138px;padding:17px}.spoonDayCompare strong{font-size:48px}.spoonResultTimeline{grid-template-columns:repeat(2,1fr)}.spoonResultTimeline article{min-height:122px}.spoonInsightGrid article{min-height:120px}.spoonResultProgress i{width:19px}}@media (prefers-reduced-motion:reduce){.resourceSpoons svg,.spoonPrimary,.spoonProgress>span i{transition:none!important}}.managementExperience,.managementResult{--management-accent:#ffdb15;min-height:100vh;background:#f6f4ef;color:#111}.managementHeader,.managementResultHeader{min-height:74px;padding:12px max(20px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr minmax(260px,430px) auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid #dcd8d1;background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.managementHeader>span,.managementResultHeader>span{display:flex;align-items:center;gap:11px;font-weight:950}.managementHeader>span i,.managementResultHeader>span i{width:25px;height:25px;border-radius:8px 16px 10px 15px;background:var(--management-accent);transform:rotate(9deg)}.managementHeader>a{min-height:44px;display:inline-flex;align-items:center;color:#5e6670;font-size:13px;font-weight:900;text-decoration:none}.managementProgress{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.managementProgress b,.managementProgress small{font-size:11px}.managementProgress>span{height:8px;overflow:hidden;border-radius:99px;background:#e3e0da}.managementProgress>span i{height:100%;display:block;border-radius:inherit;background:#111;transition:width .25s ease}.managementResultStage,.managementStage{width:min(1180px,calc(100% - 44px));min-height:calc(100svh - 74px);margin:0 auto;outline:none}.managementConclusion,.managementProfile,.managementScreen{min-height:calc(100svh - 74px);padding:clamp(45px,6vw,82px) 0 90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.managementConclusion>h1,.managementProfile>h1,.managementScreen>h1{max-width:1040px;margin-bottom:18px;font-size:clamp(43px,6vw,80px);line-height:.96;letter-spacing:-.06em}.managementConclusion>p:not(.eyebrow),.managementProfile>p:not(.eyebrow,.managementNoScore),.managementScreen>p:not(.eyebrow,.managementSelectionCount,.choiceRecall,.formError){max-width:840px;font-size:18px;line-height:1.65}.managementConclusion .eyebrow,.managementProfile .eyebrow,.managementScreen .eyebrow{color:#5d646c}.managementPrimary{min-height:60px;margin-top:25px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:2px solid #111;border-radius:17px;background:#111;color:#fff;font:900 15px Poppins,sans-serif;cursor:pointer;box-shadow:6px 6px 0 var(--management-accent);transition:transform .18s ease}.managementPrimary:hover:not(:disabled){transform:translate(-2px,-2px)}.managementPrimary:disabled{opacity:.42;cursor:not-allowed}.managementChoices{width:min(930px,100%);margin:27px 0 4px;display:grid;grid-gap:10px;gap:10px}.managementChoices button{min-height:68px;padding:12px 17px;display:grid;grid-template-columns:39px 1fr;grid-gap:13px;gap:13px;align-items:center;border:1px solid #d4d0ca;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.managementChoices button>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#f0eee9;font-weight:950}.managementChoices button b{font-size:15px;line-height:1.4}.managementChoices button.isSelected{border-color:#111;background:#fff9d4;box-shadow:inset 0 0 0 1px #111}.managementChoices button.isSelected>span{background:var(--management-accent)}.managementSelectGrid{width:100%;margin:27px 0 8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.managementSelectGrid button{min-height:118px;padding:17px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:1fr auto;grid-gap:8px 11px;gap:8px 11px;align-items:start;border:1px solid #d7d2cc;border-radius:22px;background:#fff;text-align:left;cursor:pointer}.managementSelectGrid button i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#efede9;font-style:normal;font-weight:950}.managementSelectGrid button span{align-self:center;font-weight:900;line-height:1.35}.managementSelectGrid button small{grid-column:2;color:#697078;font-weight:800}.managementSelectGrid button.isSelected{border-color:#111;background:#fff9d1;box-shadow:inset 0 0 0 1px #111}.managementSelectGrid button.isSelected i{background:var(--management-accent)}.managementSelectionCount{margin:5px 0;color:#646b73;font-size:13px;font-weight:900}.managementPrompt{max-width:900px;margin:34px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.15}.managementReveal{width:min(980px,100%);margin:28px 0 4px;padding:27px 29px;display:grid;grid-gap:11px;gap:11px;border-radius:10px 32px 32px 32px;background:#111;color:#fff}.managementReveal strong{color:var(--management-accent);font:950 clamp(25px,3.5vw,43px)/1.12 Poppins,sans-serif}.managementReveal p{max-width:780px;margin:0;font-size:17px;line-height:1.55}.managementReveal b{max-width:850px;line-height:1.55}.managementReveal.compact strong{font-size:clamp(23px,3vw,34px)}.managementAvatar{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border:2px solid #111;border-radius:19px 27px 19px 23px;background:#ffdb15;font:950 20px Poppins,sans-serif;transform:rotate(-2deg)}.managementAvatar.avatar-1{background:#80e5d0}.managementAvatar.avatar-2{background:#9fceff}.managementAvatar.avatar-3{background:#ffad89}.managementAvatar.avatar-4{background:#dec5ff}.managementAvatar.avatar-5{background:#c8e77d}.managementAvatar.avatar-6{background:#f4a9cb}.managementAvatar.avatar-7{background:#ffca7b}.managementOpening{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(430px,1.05fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.managementOpeningVisual{min-height:min(70vh,720px);position:relative;overflow:hidden;border-radius:52px 12px 52px 52px;background:#ddd}.managementOpeningVisual img{object-fit:cover}.managementOpeningCopy h1{margin-bottom:28px;font-size:clamp(46px,5.8vw,76px);line-height:.97;letter-spacing:-.06em}.managementOpeningCopy h1 em{color:#756300;font-style:normal}.managementOpeningCopy h2{margin-bottom:-8px;font-size:24px}.managementOpeningCopy .managementChoices{margin-top:20px}.managementTransition{margin:19px 0 -10px;padding:14px 17px;border-radius:14px;background:#fff5b4;font-weight:900}.managementOpening{padding:30px 0 48px}.managementOpeningCopy h1{margin-bottom:13px;font-size:clamp(43px,5vw,64px)}.managementOpeningCopy>p:not(.eyebrow,.managementTransition){margin:0 0 13px;color:#535b64;font-size:14px;line-height:1.45}.managementOpeningCopy h2{margin:0;font-size:clamp(18px,2vw,21px);line-height:1.3}.managementOpeningCopy .managementChoices{margin-top:13px;gap:7px}.managementOpeningCopy .managementChoices button{min-height:56px;padding:8px 13px}.managementOpeningCopy .managementPrimary{min-height:54px;margin-top:15px}.meetingTeam{width:100%;margin:28px 0 5px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.meetingTeam article{min-height:225px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d7d2cb;border-radius:24px;background:#fff}.meetingTeam h2{margin:17px 0 6px}.meetingTeam p{margin:0;color:#606873;font-size:14px;line-height:1.5}.meetingTeam b{margin-top:auto;padding-top:15px;font-size:12px;line-height:1.45}.meetingTeam .isHeard{box-shadow:inset 0 -6px 0 #76dfc9}.meetingTeam .isQuiet{opacity:.72;box-shadow:inset 0 -6px 0 #dad6d0}.managementChat{width:min(760px,100%);margin:24px 0 8px;padding:20px;display:flex;flex-direction:column;gap:10px;border:1px solid #d7d3ce;border-radius:27px;background:#fff;box-shadow:0 22px 65px rgba(30,25,20,.08)}.chatPerson{padding-bottom:15px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #e7e4df}.chatPerson>span{display:grid}.chatPerson small{color:#5f6a64}.managementChat>p{max-width:78%;margin:0;padding:13px 16px;line-height:1.45}.managementChat .incoming{align-self:flex-start;border:1px solid #e1ddd7;border-radius:5px 18px 18px 18px;background:#f7f5f2}.managementChat .outgoing{align-self:flex-end;border-radius:18px 5px 18px 18px;background:#111;color:#fff}.performanceGrid{width:100%;margin:28px 0 5px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.performanceGrid button{min-height:220px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d7d2cc;border-radius:24px;background:#fff;text-align:left;cursor:pointer}.performanceGrid button>span{display:grid;grid-gap:7px;gap:7px;margin-top:17px}.performanceGrid button b{font:950 22px Poppins,sans-serif}.performanceGrid button strong{color:#535c67}.performanceGrid button small{margin-top:11px;padding-top:11px;border-top:1px solid #e2ded8;color:#111;line-height:1.45}.performanceGrid button.isSelected{border-color:#111;background:#fff9d0;box-shadow:inset 0 0 0 1px #111}.managementUncertainChoice{width:100%;min-height:58px;margin:8px 0 0;padding:12px 18px;border:1px solid #d4d0ca;border-radius:17px;background:#fff;text-align:left;font-weight:900;cursor:pointer}.managementUncertainChoice.isSelected{border-color:#111;background:#fff9d0;box-shadow:inset 0 0 0 1px #111}.finaleScreen>blockquote,.instructionScreen>blockquote,.lunchScreen blockquote{max-width:970px;margin:15px 0 28px;padding:23px 27px;border-radius:9px 28px 28px 28px;background:#111;color:#fff;font:900 clamp(21px,3vw,32px)/1.4 Poppins,sans-serif}.judgmentSlider{width:min(980px,100%);margin:20px 0;display:grid;grid-template-columns:minmax(180px,auto) 1fr minmax(180px,auto);grid-gap:18px;gap:18px;align-items:center;font-weight:900}.judgmentSlider input{width:100%;accent-color:#111}.judgmentSlider>strong{grid-column:1/-1;padding:13px 16px;border-radius:14px;background:#fff5ae;text-align:center}.possibilityCloud{width:min(950px,100%);margin:25px 0 4px;display:flex;flex-wrap:wrap;gap:9px}.possibilityCloud span{padding:11px 15px;border:1px solid #d3cec7;border-radius:99px;background:#fff;font-weight:800}.videoCall{width:min(850px,100%);min-height:285px;margin:10px 0 28px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:30px;background:#25282b;color:#fff}.cameraOff{display:grid;place-items:center;grid-gap:10px;gap:10px}.cameraOff span{width:105px;height:105px;display:grid;place-items:center;border-radius:50%;background:#4f565d;font:950 33px Poppins,sans-serif}.videoCall>div:last-child{position:absolute;right:19px;bottom:17px;display:flex;gap:7px}.videoCall i{width:42px;height:42px;border-radius:50%;background:#41464b}.factStrip{width:100%;margin:23px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.factStrip span{min-height:92px;padding:18px;display:flex;align-items:center;border:1px solid #d5d1ca;border-radius:20px;background:#fff;font-weight:900}.choiceRecall{margin:2px 0 20px;color:#606873}.choiceRecall strong{color:#111}.observationSplit{width:min(920px,100%);display:grid;grid-template-columns:1fr 1fr}.observationSplit>*{min-height:120px;padding:23px;display:flex;align-items:center;font:950 clamp(20px,3vw,31px)/1.25 Poppins,sans-serif}.observationSplit span{border-radius:25px 0 0 25px;background:#fff}.observationSplit strong{border-radius:0 25px 25px 0;background:var(--management-accent)}.loadGauge{width:min(780px,100%);margin:22px 0;padding:23px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;border:1px solid #d6d1ca;border-radius:22px;background:#fff}.loadGauge span{font-weight:900}.loadGauge b{font:950 28px Poppins,sans-serif}.loadGauge i{height:13px;grid-column:1/-1;overflow:hidden;border-radius:99px;background:#e8e4df}.loadGauge em{height:100%;display:block;border-radius:inherit;background:#73d8c1;transition:width .35s ease}.taskRequest{width:min(780px,100%);padding:21px;display:flex;gap:18px;border-radius:25px;background:#111;color:#fff}.taskRequest p{margin:0;color:#c4c7ca;font-size:12px;font-weight:900;text-transform:uppercase}.taskRequest h2{margin:4px 0}.taskRequest blockquote{margin:11px 0 0;color:var(--management-accent);font-weight:900}.realLoad{width:min(800px,100%);margin:20px 0;padding:30px;display:grid;border-radius:10px 35px 35px 35px;background:#111;color:#fff}.realLoad span{text-transform:uppercase;letter-spacing:.07em}.realLoad strong{color:#ff836f;font:950 clamp(60px,9vw,105px)/1 Poppins,sans-serif}.realLoad p{margin:10px 0 0;font-size:19px}.instructionScreen mark{padding:0 4px;background:var(--management-accent);color:#111}.resultTiles{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.resultTiles span{min-height:110px;padding:19px;display:flex;align-items:center;justify-content:center;border:1px solid #d5d0c9;border-radius:22px;background:#fff;text-align:center;font-weight:950}.builtInstruction{width:100%;margin:12px 0 5px;padding:22px;border-radius:20px;background:#fff;border:1px solid #d4d0ca}.builtInstruction span{color:#656d75;font-size:12px;font-weight:900;text-transform:uppercase}.builtInstruction p{margin:9px 0 0;font:950 19px/1.5 Poppins,sans-serif}.potentialGrid{width:100%;margin:26px 0 6px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.potentialGrid article{padding:22px;border:1px solid #d5d1cb;border-radius:27px;background:#fff}.potentialGrid article.isSelected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.potentialGrid article>button{width:100%;padding:0 0 17px;display:flex;gap:14px;align-items:center;border:0;border-bottom:1px solid #e2dfda;background:none;text-align:left;cursor:pointer}.potentialGrid h2{margin:0;font-size:30px}.potentialGrid ul{margin:18px 0 0;padding-left:22px}.potentialGrid li{margin:9px 0;line-height:1.4}.frictionMeter{width:min(900px,100%);margin:24px 0;padding:26px;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border-radius:25px;background:#111;color:#fff}.frictionMeter span{font-weight:900}.frictionMeter b{color:var(--management-accent)}.frictionMeter i{height:14px;grid-column:1/-1;overflow:hidden;border-radius:99px;background:#484848}.frictionMeter em{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#69d6bd,#ffdb15,#ff826f);transition:width .45s ease}.frictionProfiles{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.frictionProfiles span{min-height:90px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d4d0ca;border-radius:19px;background:#fff;font-weight:900}.frictionProfiles b{margin-top:10px;color:#287867;font-size:12px}.frictionProfiles .hasFriction b{color:#a33d32}.dayRecap{width:100%;margin:12px 0 30px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;list-style:none}.dayRecap li{min-height:95px;padding:17px;display:flex;align-items:center;border:1px solid #d6d1cb;border-radius:19px;background:#fff;font-weight:900}.managementClimax{width:100%;padding:clamp(28px,5vw,52px);display:grid;grid-gap:15px;gap:15px;border-radius:12px 42px 42px 42px;background:#111;color:#fff}.managementClimax span{color:#c9cbce;font-size:18px}.managementClimax strong{max-width:950px;color:var(--management-accent);font:950 clamp(30px,5vw,57px)/1.08 Poppins,sans-serif}.beforeAfterCompact{width:100%;margin:28px 0 4px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}.beforeAfterCompact>span,.beforeAfterCompact>strong{min-height:150px;padding:22px;display:flex;flex-direction:column;justify-content:center;border:1px solid #d6d1cb;border-radius:23px;background:#fff;font:900 18px/1.5 Poppins,sans-serif}.beforeAfterCompact>strong{background:#fff9cc}.beforeAfterCompact small{margin-bottom:9px;color:#636b73;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.beforeAfterCompact>i{font:950 28px Poppins,sans-serif}.managementResultHeader{position:static}.managementResultHeader>div{display:flex;gap:6px}.managementResultHeader>div i{width:38px;height:7px;border-radius:99px;background:#dedad4}.managementResultHeader>div i.isActive{background:#111}.managementProfile>h1{color:#111}.managementProfile>p{max-width:850px}.managementResultMemory{width:100%;margin:28px 0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}.managementResultMemory article{min-height:190px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d7d2cc;border-radius:25px;background:#fff}.managementResultMemory article:last-child{background:#fff8c7}.managementResultMemory span{color:#626a72;font-size:12px;font-weight:900;text-transform:uppercase}.managementResultMemory b{font:950 22px/1.35 Poppins,sans-serif}.managementResultMemory>i{font:950 29px Poppins,sans-serif}.managementProfile>aside{width:min(850px,100%);padding:22px 25px;display:grid;grid-gap:8px;gap:8px;border-radius:20px;background:#111;color:#fff}.managementProfile>aside span{color:var(--management-accent);font-size:12px;font-weight:900;text-transform:uppercase}.managementProfile>aside strong{font-size:18px;line-height:1.45}.managementNoScore{margin:20px 0 0;color:#686f76;font-size:13px;line-height:1.55}.managementNeeds{width:100%;margin:18px 0 28px;display:flex;flex-wrap:wrap;gap:9px}.managementNeeds span{padding:13px 17px;border:1px solid #d3cec8;border-radius:99px;background:#fff;font-weight:900}.managementConclusion>blockquote{width:100%;margin:5px 0 24px;padding:clamp(28px,5vw,50px);display:grid;grid-gap:16px;gap:16px;border-radius:10px 42px 42px 42px;background:#111;color:#fff}.managementConclusion>blockquote span{font:900 clamp(24px,3.4vw,39px)/1.25 Poppins,sans-serif}.managementConclusion>blockquote strong{color:var(--management-accent);font:950 clamp(32px,5vw,59px)/1.08 Poppins,sans-serif}.managementTitleTurn{width:100%;margin:0 0 25px;padding:26px;display:grid;grid-gap:10px;gap:10px;border:2px solid #111;border-radius:24px;background:#fff}.managementTitleTurn del{color:#72777d;font:900 21px Poppins,sans-serif;-webkit-text-decoration-color:#ff806e;text-decoration-color:#ff806e;text-decoration-thickness:3px}.managementTitleTurn strong{font:950 clamp(27px,4vw,43px)/1.2 Poppins,sans-serif}@media (max-width:900px){.managementOpening{grid-template-columns:1fr}.managementOpeningVisual{min-height:min(60vw,500px)}.frictionProfiles,.managementSelectGrid,.meetingTeam,.performanceGrid,.resultTiles{grid-template-columns:1fr 1fr}}@media (max-width:620px){.managementHeader{min-height:64px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:1fr 110px auto;gap:8px}.managementHeader>span{font-size:0}.managementHeader>span i{width:22px;height:22px}.managementHeader>a{font-size:11px}.managementProgress{gap:5px}.managementProgress b{display:none}.managementProgress small{font-size:10px}.managementResultStage,.managementStage{width:min(100% - 28px,1180px);min-height:calc(100svh - 64px)}.managementConclusion,.managementProfile,.managementScreen{min-height:calc(100svh - 64px);padding:42px 0 65px}.managementConclusion>h1,.managementProfile>h1,.managementScreen>h1{font-size:43px}.managementPrimary{width:100%}.managementOpening{display:flex;flex-direction:column;align-items:stretch;padding-top:16px}.managementOpeningVisual{min-height:280px;width:100%;flex:none;border-radius:31px 8px 31px 31px}.managementOpeningCopy{width:100%}.managementOpeningCopy h1{font-size:43px}.managementOpeningCopy h2{font-size:20px}.managementChoices button{min-height:62px}.dayRecap,.factStrip,.frictionProfiles,.managementSelectGrid,.meetingTeam,.performanceGrid,.potentialGrid{grid-template-columns:1fr}.managementSelectGrid button{min-height:82px}.meetingTeam article{min-height:165px}.performanceGrid button{min-height:150px}.managementChat>p{max-width:92%}.judgmentSlider{grid-template-columns:1fr;gap:10px}.judgmentSlider span:last-child{text-align:right}.videoCall{min-height:220px}.observationSplit{grid-template-columns:1fr}.observationSplit span{border-radius:22px 22px 0 0}.observationSplit strong{border-radius:0 0 22px 22px}.resultTiles{grid-template-columns:1fr 1fr}.resultTiles span{min-height:80px;font-size:13px}.beforeAfterCompact,.managementResultMemory{grid-template-columns:1fr}.beforeAfterCompact>i,.managementResultMemory>i{transform:rotate(90deg);justify-self:center}.managementResultHeader{min-height:62px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;grid-template-columns:1fr auto}.managementResultHeader>span{font-size:12px}.managementResultHeader>div i{width:25px}.managementResultMemory article{min-height:150px}.managementConclusion>blockquote{padding:27px 22px}}.clientSubCard{padding:20px;border:1px solid #e2ddd8;border-radius:18px;background:#faf9f7}.clientSubCard h3{margin:7px 0;font:900 17px/1.4 Poppins,sans-serif}.clientSubCard>p:last-child{color:#656c74;font-size:12px}.assessmentTenantMetrics{margin-top:2px;color:#4b695f!important;font-size:10px!important;font-weight:850}.assessmentAnalyticsFilters{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto auto;grid-gap:10px;gap:10px;align-items:end}.assessmentAnalyticsFilters label{display:grid;grid-gap:5px;gap:5px}.assessmentAnalyticsFilters label>span{color:#59616a;font-size:11px;font-weight:900}.assessmentAnalyticsFilters input,.assessmentAnalyticsFilters select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #d8d3ce;border-radius:11px;background:#fbfaf8;color:#171717;font:inherit}.assessmentMetricPlaceholder{display:block;font-size:clamp(17px,1.8vw,24px);line-height:1.12;letter-spacing:-.025em}.assessmentFunnel li>div>b{font-size:13px;line-height:1.25}.assessmentFunnel li>div>small{font-size:10px;line-height:1.3}.assessmentAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.assessmentAdminCard{padding:23px;border:1px solid #ded9d4;border-radius:22px;background:#faf9f7}.assessmentAdminCard>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.assessmentAdminCard>div:first-child small{color:#747a81;font-weight:800}.assessmentAdminCard h2{margin:7px 0 8px;font:900 22px/1.2 Poppins,sans-serif}.assessmentAdminCard>p:not(.eyebrow){min-height:42px;color:#656c74;font-size:12px;line-height:1.5}.assessmentAdminCard>div:last-child{margin-top:18px}.assessmentDashboardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.assessmentFunnel{margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.assessmentFunnel li{padding:12px 14px;display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:center;border-radius:13px;background:#f7f4ef}.assessmentFunnel li>span{font:950 22px/1 Poppins,sans-serif}.assessmentFunnel li>div{display:grid;grid-gap:3px;gap:3px}.assessmentFunnel small,.assessmentLevelDistribution small{color:#747a81}.assessmentLevelDistribution{display:grid;grid-gap:11px;gap:11px}.assessmentLevelDistribution>div{padding:12px;display:grid;grid-template-columns:11px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e3ded9;border-radius:13px}.assessmentLevelDistribution i{width:9px;height:42px;border-radius:99px;background:#d8d4d0}.assessmentLevelDistribution i.level-1{background:#49dab8}.assessmentLevelDistribution i.level-2{background:#ffdb15}.assessmentLevelDistribution i.level-3{background:#ff7932}.assessmentLevelDistribution span{display:grid;grid-gap:4px;gap:4px}.assessmentTaggedLinks{margin-bottom:18px;display:grid;grid-gap:10px;gap:10px}.assessmentConfigForm label,.assessmentDuplicateForm label,.assessmentEntitlementDetails label:not(.assessmentCheck),.assessmentTaggedLinks label{display:grid;grid-gap:5px;gap:5px}.assessmentConfigForm label>span,.assessmentDuplicateForm label>span,.assessmentEntitlementDetails label>span,.assessmentTaggedLinks label>span{color:#59616a;font-size:11px;font-weight:900}.assessmentConfigForm input,.assessmentConfigForm textarea,.assessmentDuplicateForm input,.assessmentEntitlementDetails input,.assessmentTaggedLinks input{width:100%;min-height:43px;padding:9px 11px;border:1px solid #d8d3ce;border-radius:11px;background:#fbfaf8;color:#171717;font:inherit}.assessmentConfigForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.assessmentConfigForm .wide{grid-column:1/-1}.assessmentCheck{min-height:43px;display:flex!important;align-items:center;gap:9px}.assessmentCheck input{width:17px!important;min-height:17px!important}.assessmentQrCard{text-align:center}.assessmentQrCard img{width:210px;height:210px;margin:15px auto;display:block;border-radius:15px}.assessmentQrCard small{color:#6a7178}.assessmentCatalogMetrics{margin:20px 0;display:flex;flex-wrap:wrap;gap:9px}.assessmentCatalogMetrics span{padding:10px 13px;border-radius:12px;background:#f3f0ec;color:#5d656d;font-size:12px}.assessmentCatalogMetrics b{color:#171717}.assessmentDuplicateForm{margin:16px 0 24px;padding:14px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end;border:1px dashed #cbc5bf;border-radius:15px}.assessmentTenantList{display:grid;grid-gap:9px;gap:9px}.assessmentTenantList>article{padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid #e2ddd8;border-radius:14px}.assessmentTenantList>article>div:first-child{margin-right:auto;display:grid;grid-gap:3px;gap:3px}.assessmentTenantList small{color:#6d747b}.assessmentEntitlementDetails{position:relative}.assessmentEntitlementDetails summary{min-height:42px;padding:0 12px;display:flex;align-items:center;border:1px solid #d7d2cd;border-radius:11px;font-size:11px;font-weight:900;cursor:pointer}.assessmentEntitlementDetails[open]>form{min-width:320px;padding:15px;position:absolute;z-index:30;right:0;top:48px;display:grid;grid-gap:8px;gap:8px;border:1px solid #d5d0cb;border-radius:15px;background:#fff;box-shadow:0 20px 60px rgba(30,25,22,.18)}.assessmentDefinitionEditor textarea{width:100%;margin:0 0 14px;padding:18px;border:1px solid #3d3a3a;border-radius:16px;background:#1c1b1b;color:#e8f8f2;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.assessmentDefinitionEditor textarea[readonly]{opacity:.86}.assessmentValidationErrors{margin:0 0 16px;padding:0;display:grid;grid-gap:7px;gap:7px;list-style:none}.assessmentValidationErrors li{padding:10px 12px;border-radius:10px;background:#fff0f1;color:#813239;font-size:12px}.assessmentValidationErrors b{margin-right:8px}@media(max-width:900px){.assessmentAdminGrid,.assessmentDashboardGrid{grid-template-columns:1fr}.assessmentAnalyticsFilters{grid-template-columns:1fr 1fr}.assessmentTenantList>article{align-items:stretch;flex-direction:column}.assessmentTenantList>article>div:first-child{margin:0}.assessmentEntitlementDetails[open]>form{min-width:280px;right:auto;left:0}}@media(max-width:620px){.assessmentAnalyticsFilters,.assessmentConfigForm,.assessmentDuplicateForm{grid-template-columns:1fr}.assessmentConfigForm .wide{grid-column:auto}.assessmentTenantList>article>form .clientButton{width:100%}.assessmentEntitlementDetails[open]>form{min-width:calc(100vw - 76px)}}.challengeEngine[data-player-style=editorial_workday]{--engine-muted:#5e6670;min-height:100svh;background:#f7f5f1}.challengeEngine[data-player-style=editorial_workday] .engineAtmosphere{display:none}.challengeEngine[data-player-style=editorial_workday] .engineHeader{min-height:74px;padding:11px clamp(20px,3.5vw,58px);grid-template-columns:minmax(190px,1fr) minmax(250px,480px) minmax(200px,1fr);background:rgba(255,255,255,.94);border-bottom-color:#e2ded9}.challengeEngine[data-player-style=editorial_workday] .engineStage{width:min(calc(100% - 54px),1400px);min-height:calc(100svh - 74px);padding:clamp(27px,3vw,46px) 0 46px}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven{grid-template-columns:minmax(390px,.92fr) minmax(480px,1.08fr);grid-template-rows:auto auto auto;column-gap:clamp(42px,5vw,82px);row-gap:14px;align-content:center;align-items:start}.challengeEngine[data-player-style=editorial_workday] .engineStoryMarker{margin-bottom:13px}.challengeEngine[data-player-style=editorial_workday] .engineStoryMarker span{width:36px;height:36px;color:#111;font-size:10px}.challengeEngine[data-player-style=editorial_workday] .engineSceneCopy .eyebrow{margin-bottom:8px;color:#58606b;font-size:10px}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy h1{max-width:680px;margin:0 0 11px;font-size:clamp(36px,3.7vw,55px);line-height:.98}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy>p:not(.eyebrow){max-width:650px;font-size:clamp(14px,1.15vw,17px);line-height:1.48}.challengeEngine[data-player-style=editorial_workday][data-has-media=true] .engineSceneVisual{min-height:calc(100svh - 132px);max-height:760px;display:block;grid-column:1;grid-row:1/span 3;border-radius:34px 34px 34px 9px;box-shadow:0 24px 65px rgba(29,25,23,.13)}.challengeEngine[data-player-style=editorial_workday] .engineSceneVisual img{filter:saturate(.88) contrast(.98)}.challengeEngine[data-player-style=editorial_workday] .engineSceneVisual.hasImage:after{inset:72% 0 0;background:linear-gradient(transparent,rgba(10,12,13,.5))}.challengeEngine[data-player-style=editorial_workday] .engineSceneVisual figcaption b{display:none}.challengeEngine[data-player-style=editorial_workday] .engineSceneVisual figcaption span{font-size:12px}.challengeEngine[data-player-style=editorial_workday] .engineVisualIndex{top:auto;right:21px;bottom:18px;width:auto;height:auto;border:0;background:transparent;font-size:25px;-webkit-backdrop-filter:none;backdrop-filter:none}.challengeEngine[data-player-style=editorial_workday][data-has-media=true] .engineInteraction>:first-child:not(.engineDecision){min-height:0;height:auto;grid-column:2;grid-row:2;border-radius:22px;box-shadow:0 14px 38px rgba(31,27,25,.09)}.challengeEngine[data-player-style=editorial_workday][data-has-media=false] .engineInteraction>:first-child:not(.engineDecision){min-height:min(66svh,650px);height:auto;grid-column:1;grid-row:1/span 3;align-self:center;border-radius:30px 30px 30px 9px}.challengeEngine[data-player-style=editorial_workday] .engineDecision{grid-column:2;grid-row:3}.challengeEngine[data-player-style=editorial_workday] .enginePrompt{margin:2px 0 12px;font-size:clamp(21px,2vw,29px);line-height:1.12}.challengeEngine[data-player-style=editorial_workday] .engineChoices{gap:7px}.challengeEngine[data-player-style=editorial_workday] .engineChoices button{min-height:52px;padding:9px 13px;grid-template-columns:31px 1fr;gap:10px;border-color:#ddd9d5;border-radius:14px;background:#fff;font-size:13px}.challengeEngine[data-player-style=editorial_workday] .engineChoices button>span:first-child{width:29px;height:29px;border-radius:9px;background:#f0eeeb;color:#3f4650;font-size:10px}.challengeEngine[data-player-style=editorial_workday] .engineChoices button.isSelected>span:first-child{background:var(--engine-accent);color:#111}.challengeEngine[data-player-style=editorial_workday] .engineChoices button small{margin-top:2px;font-size:11px}.challengeEngine[data-player-style=editorial_workday] .engineActions{margin-top:14px}.challengeEngine[data-player-style=editorial_workday][data-scene-id=prise_poste] .engineStage{padding-top:18px}.challengeEngine[data-player-style=editorial_workday][data-scene-id=prise_poste] .engineStage.isSurfaceDriven .engineSceneCopy h1{font-size:clamp(34px,3.4vw,50px)}.challengeEngine[data-player-style=editorial_workday][data-scene-id=prise_poste] .enginePrompt{font-size:clamp(20px,1.8vw,26px)}.challengeEngine[data-player-style=editorial_workday][data-scene-id=prise_poste] .engineChoices button{min-height:46px;padding-block:7px}.challengeEngine[data-player-style=editorial_workday][data-scene-id=prise_poste] .engineActions{margin-top:10px}.challengeEngine[data-player-style=editorial_workday] .enginePrimary,.challengeEngine[data-player-style=editorial_workday] .engineSecondary{min-height:48px;padding:11px 20px}.challengeEngine[data-player-style=editorial_workday] .engineAllocation{display:grid;grid-gap:5px;gap:5px;overflow:visible;border:0;background:transparent}.challengeEngine[data-player-style=editorial_workday] .engineAllocation>header{padding:13px 15px;border-radius:16px}.challengeEngine[data-player-style=editorial_workday] .engineAllocation>div,.challengeEngine[data-player-style=editorial_workday] .engineAllocation>label{margin-inline:0}.challengeEngine[data-player-style=editorial_workday] .engineAllocation>div{margin-top:0;padding:10px 13px;border-radius:12px;font-size:11px}.challengeEngine[data-player-style=editorial_workday] .engineAllocation label{min-height:46px;padding:7px 11px;border-radius:12px;font-size:12px}.challengeEngine[data-player-style=editorial_workday] .engineAllocation label:last-child{margin-bottom:0}.challengeEngine[data-player-style=editorial_workday] .engineAllocation small{display:none}.challengeEngine[data-player-style=editorial_workday] .engineChatApp,.challengeEngine[data-player-style=editorial_workday] .engineComparison,.challengeEngine[data-player-style=editorial_workday] .engineMemoryBoard,.challengeEngine[data-player-style=editorial_workday] .engineNotificationStage{overflow:hidden;box-shadow:0 22px 62px rgba(31,27,25,.13)}.challengeEngine[data-player-style=editorial_workday] .engineComparison article{min-height:230px;padding:19px}.challengeEngine[data-player-style=editorial_workday] .engineComparison>header{padding:17px 19px}.challengeEngine[data-player-style=editorial_workday] .engineComparison>header b{font-size:18px}.challengeEngine[data-player-style=editorial_workday][data-consequence=true]{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--engine-accent) 28%,transparent),transparent 25rem),linear-gradient(145deg,#f7f4ef,#eef5f2)}.editorialConsequence{width:min(calc(100% - 54px),1180px);min-height:calc(100svh - 74px);margin:0 auto;padding:clamp(48px,7vw,92px) 0 46px;display:flex;flex-direction:column;justify-content:center;outline:none}.editorialConsequenceMarker{margin-bottom:31px;display:flex;align-items:center;gap:13px}.editorialConsequenceMarker span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:var(--engine-accent);font:950 11px Poppins,sans-serif}.editorialConsequenceMarker i{width:90px;height:1px;background:linear-gradient(90deg,var(--engine-accent),transparent)}.editorialConsequence>.eyebrow{max-width:760px;margin:0 0 15px;color:#5b6470;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.editorialConsequence>h1{max-width:1050px;margin:0;font:950 clamp(48px,6.7vw,92px)/.94 Poppins,sans-serif;letter-spacing:-.065em;text-wrap:balance}.editorialConsequence>p:not(.eyebrow){max-width:820px;margin:29px 0 0;color:#4f5964;font-size:clamp(17px,1.7vw,22px);line-height:1.58}.editorialConsequence>footer{margin-top:42px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d9d7d2}.editorialConsequence>footer>span{color:#6d747c;font-size:11px;font-weight:900}.collectionLandingHero.endometriosis-landing .collectionLandingCopy h1{max-width:760px}.collectionLandingHero.endometriosis-landing .collectionLandingCopy>span{color:#73626a}.collectionLandingHero.endometriosis-landing .collectionLandingVisual{border-radius:46px 46px 12px 46px}.collectionLandingHero.endometriosis-landing .collectionLandingVisual img{object-position:54% center;filter:saturate(.88) contrast(.98)}@media (max-width:980px){.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven{grid-template-columns:minmax(300px,.82fr) minmax(390px,1.18fr);column-gap:30px}.challengeEngine[data-player-style=editorial_workday] .engineHeader{grid-template-columns:minmax(170px,1fr) minmax(210px,340px) minmax(170px,1fr)}}@media (max-width:760px){.challengeEngine[data-player-style=editorial_workday] .engineHeader{min-height:72px;padding:9px 13px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto}.challengeEngine[data-player-style=editorial_workday] .engineHeaderTitle{display:none}.challengeEngine[data-player-style=editorial_workday] .engineHeaderBrand{grid-column:1;grid-row:1}.challengeEngine[data-player-style=editorial_workday] .engineHeaderControls{grid-column:2;grid-row:1}.challengeEngine[data-player-style=editorial_workday] .engineStage,.editorialConsequence{width:min(calc(100% - 28px),680px);min-height:calc(100svh - 72px)}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven{display:flex;flex-direction:column;gap:0;padding-top:18px}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneLead{width:100%;display:contents}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy{order:1;margin:0 0 17px}.challengeEngine[data-player-style=editorial_workday] .engineStoryMarker{margin-bottom:9px}.challengeEngine[data-player-style=editorial_workday] .engineStoryMarker span{width:32px;height:32px}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy h1{font-size:clamp(35px,10vw,47px)}.challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy>p:not(.eyebrow){font-size:15px}.challengeEngine[data-player-style=editorial_workday][data-has-media=true] .engineSceneVisual{width:100%;min-height:min(65vw,340px);max-height:none;order:0;margin:0 0 21px;border-radius:28px 28px 28px 8px}.challengeEngine[data-player-style=editorial_workday] .engineInteraction{width:100%;order:2;display:contents}.challengeEngine[data-player-style=editorial_workday] .engineInteraction>:first-child:not(.engineDecision){width:100%;min-height:0;order:2;margin-bottom:17px}.challengeEngine[data-player-style=editorial_workday][data-has-media=false] .engineInteraction>:first-child:not(.engineDecision){min-height:360px}.challengeEngine[data-player-style=editorial_workday] .engineDecision{width:100%;order:3}.challengeEngine[data-player-style=editorial_workday] .enginePrompt{font-size:22px}.challengeEngine[data-player-style=editorial_workday] .engineChoices button{min-height:54px}.challengeEngine[data-player-style=editorial_workday] .enginePrimary{width:100%}.editorialConsequence{padding:46px 0 calc(38px + env(safe-area-inset-bottom))}.editorialConsequence>h1{font-size:clamp(45px,13vw,66px)}.editorialConsequence>footer{align-items:stretch;flex-direction:column}.editorialConsequence>footer .enginePrimary{width:100%}}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven{display:flex;flex-direction:column;gap:0;padding-top:16px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineHeader{min-height:62px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineStage{min-height:calc(100% - 62px)}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneLead{width:100%;margin:0;display:contents}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineStage.isSurfaceDriven .engineSceneCopy{width:100%;order:1;margin:0 0 16px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineSceneCopy h1{font-size:31px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineSceneVisual{width:100%;min-height:230px;order:0;margin:0 0 18px;display:block}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineInteraction{width:100%;order:2;display:contents}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineInteraction>:first-child:not(.engineDecision){width:100%;min-height:0;order:2;margin-bottom:15px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .engineDecision{width:100%;order:3}.studioDevice .challengeEngine[data-player-style=editorial_workday] .editorialConsequence{width:calc(100% - 28px);min-height:calc(100% - 62px);padding-block:42px}.studioDevice .challengeEngine[data-player-style=editorial_workday] .editorialConsequence>h1{font-size:50px}.enginePreviewResult.isEditorialWorkday{background:#f7f5f1;color:#171717}.enginePreviewResult.isEditorialWorkday>h2{max-width:900px;font-size:clamp(40px,6vw,72px);line-height:.96;letter-spacing:-.06em}.enginePreviewResult.isEditorialWorkday>blockquote{border-radius:8px 25px 25px 25px;background:var(--engine-accent,#f07ead);color:#171717;font-size:clamp(22px,3vw,36px)}.enginePreviewResult.isEditorialWorkday .enginePreviewMetrics article{border:1px solid #ddd8d3;background:#fff}.endometriosisResult{--endometriosis-accent:#f07ead;min-height:100svh;background:#f7f5f1;color:#171717}.endometriosisResultHeader{min-height:74px;padding:11px max(20px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:22px;gap:22px;align-items:center;border-bottom:1px solid #dfdbd7;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.endometriosisResultHeader>span{color:#606873;font-size:11px;font-weight:900}.endometriosisResultHeader>div:last-child{justify-self:end;display:flex;gap:5px}.endometriosisResultHeader>div:last-child i{width:34px;height:5px;border-radius:99px;background:#dedad6}.endometriosisResultHeader>div:last-child i.isActive{background:var(--endometriosis-accent)}.endometriosisResultStage{width:min(calc(100% - 44px),1180px);min-height:calc(100svh - 74px);margin:0 auto;outline:none}.endometriosisResult .eyebrow{color:#626a74;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.endometriosisPrimary{min-height:54px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:999px;background:#171717;color:#fff;box-shadow:0 12px 30px rgba(20,19,19,.15);font:900 13px Poppins,sans-serif;cursor:pointer}.endometriosisPrimary:hover{transform:translateY(-2px)}.endometriosisDayResult,.endometriosisDebrief,.endometriosisNext,.endometriosisReveal{min-height:calc(100svh - 74px);padding:clamp(52px,6vw,82px) 0 64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.endometriosisDayResult>div:first-child{max-width:960px}.endometriosisDayResult h1,.endometriosisDebrief>h1,.endometriosisNext>h1,.endometriosisReveal>h1{margin:9px 0 20px;font:950 clamp(48px,6.7vw,86px)/.95 Poppins,sans-serif;letter-spacing:-.065em;text-wrap:balance}.endometriosisDayResult>div:first-child>p:last-child,.endometriosisNextLead{max-width:790px;color:#56606b;font-size:18px;line-height:1.6}.endometriosisMetrics{width:100%;margin:34px 0 16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.endometriosisMetrics article{min-height:144px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ddd8d3;border-radius:23px;background:#fff}.endometriosisMetrics strong{font:950 48px/1 Poppins,sans-serif}.endometriosisMetrics span{max-width:230px;color:#555e68;font-size:13px;font-weight:850;line-height:1.35}.endometriosisInsights{width:100%;margin:0 0 27px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.endometriosisInsights p{margin:0;padding:15px 18px;border-radius:15px;background:#e8f5f1;color:#41514d;font-size:13px;line-height:1.5}.endometriosisReveal>h1{max-width:1120px}.endometriosisParallel{width:100%;margin:26px 0 20px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:30px;box-shadow:0 22px 60px rgba(29,25,23,.12)}.endometriosisParallel article{min-height:330px;padding:29px;background:#fff}.endometriosisParallel article:last-child{background:#181818;color:#fff}.endometriosisParallel article>span{color:#68707a;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.endometriosisParallel article:last-child>span{color:var(--endometriosis-accent)}.endometriosisParallel h2{margin:10px 0 25px;font-size:clamp(25px,3vw,39px);line-height:1.05;letter-spacing:-.045em}.endometriosisParallel article>p{margin:8px 0;padding-bottom:8px;border-bottom:1px solid #e6e2de;font-weight:800}.endometriosisParallel article:last-child>p{border-color:#353535}.endometriosisReveal>blockquote{width:100%;margin:0 0 25px;padding:24px 29px;border-radius:10px 27px 27px 27px;background:var(--endometriosis-accent);font:950 clamp(27px,3.7vw,47px)/1.15 Poppins,sans-serif}.endometriosisContexts{min-height:calc(100svh - 74px);padding:34px 0 54px;display:grid;grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);grid-gap:clamp(37px,5vw,76px);gap:clamp(37px,5vw,76px);align-items:center}.endometriosisContextImage{min-height:min(72svh,720px);position:relative;overflow:hidden;border-radius:38px 38px 38px 10px;box-shadow:0 24px 68px rgba(29,25,23,.14)}.endometriosisContextImage img{object-fit:cover}.endometriosisContexts>div:last-child>h1{margin:8px 0 14px;font-size:clamp(40px,4.8vw,64px);line-height:.97;letter-spacing:-.06em}.endometriosisContexts>div:last-child>p:not(.eyebrow,.endometriosisEquity){color:#59626c;line-height:1.55}.endometriosisContextLists{margin:22px 0 13px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dcd7d2;border-radius:21px;background:#fff}.endometriosisContextLists article{padding:17px}.endometriosisContextLists article:last-child{background:#e8f5f1}.endometriosisContextLists h2{margin:0 0 12px;font-size:17px}.endometriosisContextLists p{margin:5px 0;font-size:12px;font-weight:800}.endometriosisEquity{margin:0 0 21px;padding-left:15px;border-left:4px solid var(--endometriosis-accent);font-weight:900;line-height:1.5}.endometriosisDebrief{justify-content:flex-start}.endometriosisDebrief>h1{max-width:900px}.endometriosisDebriefGrid{width:100%;margin:19px 0 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.endometriosisDebriefGrid article{min-height:235px;padding:24px;border:1px solid #ded9d4;border-radius:25px;background:#fff}.endometriosisDebriefGrid article:last-child{background:#181818;color:#fff}.endometriosisDebriefGrid article>span{color:#6c747d;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.endometriosisDebriefGrid article:last-child>span{color:var(--endometriosis-accent)}.endometriosisDebriefGrid h2{margin:12px 0 10px;font-size:25px;line-height:1.12}.endometriosisDebriefGrid li,.endometriosisDebriefGrid p{color:#59616a;font-size:13px;line-height:1.55}.endometriosisDebriefGrid article:last-child li,.endometriosisDebriefGrid article:last-child p{color:#d9d9d9}.endometriosisDebriefGrid ul{padding-left:18px}.endometriosisSources{width:100%;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:7px}.endometriosisSources>span{width:100%;margin-bottom:4px;color:#6c747d;font-size:10px;font-weight:950;text-transform:uppercase}.endometriosisSources a{min-height:42px;padding:9px 12px;display:inline-flex;align-items:center;gap:12px;border:1px solid #d9d4cf;border-radius:12px;background:#fff;color:#333a43;font-size:11px;font-weight:850;text-decoration:none}.endometriosisSources i{font-style:normal}.endometriosisNext{justify-content:flex-start}.endometriosisNext>h1{max-width:900px}.endometriosisNextLead{margin:0 0 30px}.endometriosisNext .impactSurvey{width:100%}.endometriosisCompanySupport{width:100%;margin-top:28px;padding-top:29px;border-top:1px solid #dcd8d3}.endometriosisCompanySupport>h2{max-width:820px;margin:8px 0 22px;font-size:clamp(28px,3.4vw,43px);line-height:1.1;letter-spacing:-.04em}.endometriosisPrivacy{margin:28px 0 0;color:#69717b;font-size:12px}.endometriosisNext>footer{width:100%;margin-top:27px;padding-top:19px;display:flex;justify-content:space-between;border-top:1px solid #dcd8d3}.endometriosisNext>footer b{font-size:22px}.endometriosisNext>footer a{color:#171717;font-weight:900;text-decoration:none}@media (max-width:760px){.endometriosisResultHeader{min-height:66px;padding:9px 14px;grid-template-columns:1fr auto}.endometriosisResultHeader>span{display:none}.endometriosisResultHeader>div:last-child i{width:22px}.endometriosisResultStage{width:min(calc(100% - 28px),680px);min-height:calc(100svh - 66px)}.endometriosisDayResult,.endometriosisDebrief,.endometriosisNext,.endometriosisReveal{min-height:calc(100svh - 66px);padding:43px 0 55px}.endometriosisDayResult h1,.endometriosisDebrief>h1,.endometriosisNext>h1,.endometriosisReveal>h1{font-size:clamp(43px,12.5vw,62px)}.endometriosisDebriefGrid,.endometriosisInsights,.endometriosisMetrics,.endometriosisParallel{grid-template-columns:1fr}.endometriosisMetrics article{min-height:105px}.endometriosisParallel article{min-height:0;padding:23px}.endometriosisContexts{min-height:calc(100svh - 66px);padding:19px 0 55px;grid-template-columns:1fr;gap:24px}.endometriosisContextImage{min-height:300px}.endometriosisContexts>div:last-child>h1{font-size:43px}.endometriosisContextLists{grid-template-columns:1fr}.endometriosisDebriefGrid article{min-height:0}.endometriosisPrimary{width:100%}.endometriosisSources a{width:100%;justify-content:space-between}}.attentionExperience,.attentionResult{--attention-ink:#202438;--attention-muted:#626a7b;--attention-line:#dcdde3;--attention-paper:#faf9f6;--attention-accent:#5b67e8;--attention-soft:#eef0ff;--attention-mint:#49dab8;--attention-yellow:#ffdb15;--attention-coral:#ff786c;min-height:100svh;background:radial-gradient(circle at 92% 12%,rgba(91,103,232,.13),transparent 28%),radial-gradient(circle at 5% 88%,rgba(73,218,184,.12),transparent 26%),#f4f2ee;color:var(--attention-ink)}.attentionHeader{min-height:74px;padding:11px max(20px,calc((100vw - 1220px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto minmax(220px,360px);grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid rgba(49,53,72,.14);background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.attentionClock{min-width:82px;padding:9px 13px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--attention-line);border-radius:99px;background:#fff;font:900 13px/1 Poppins,sans-serif}.attentionClock span{color:var(--attention-coral);font-size:9px;animation:attention-pulse 1.7s ease-in-out infinite}.attentionDocumentProgress{display:grid;grid-gap:7px;gap:7px}.attentionDocumentProgress>span{display:flex;justify-content:space-between;color:var(--attention-muted);font:800 11px/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em}.attentionDocumentProgress>span b{color:var(--attention-ink)}.attentionDocumentProgress>span i{font-style:normal}.attentionDocumentProgress>div{height:7px;overflow:hidden;border-radius:99px;background:#e5e5e9}.attentionDocumentProgress>div i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--attention-accent),#8b93f3);transition:width .35s ease}.attentionResultStage,.attentionStage{width:min(100% - 40px,1180px);min-height:calc(100svh - 74px);margin:auto;outline:none}.attentionStage{padding:28px 0 72px}.attentionSceneMeta{min-height:34px;margin-bottom:20px;display:flex;align-items:center;gap:12px;color:var(--attention-muted);font:850 11px/1.2 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.05em}.attentionSceneMeta i{width:26px;height:1px;background:#b9bbc5}.attentionResultStage h1,.attentionStage h1{margin:0;font:950 clamp(40px,5.5vw,72px)/.99 Poppins,sans-serif;letter-spacing:-.055em;text-wrap:balance}.attentionResultStage h2,.attentionStage h2{font-family:Poppins,sans-serif;letter-spacing:-.035em}.attentionPrimary{min-height:54px;margin-top:24px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;border-radius:15px;background:var(--attention-ink);color:#fff;box-shadow:0 12px 28px rgba(32,36,56,.16);font:900 14px/1.2 Poppins,sans-serif;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.attentionPrimary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px rgba(32,36,56,.21)}.attentionPrimary:disabled{opacity:.4;cursor:not-allowed}.attentionBlockTray button:focus-visible,.attentionChoices button:focus-visible,.attentionFields button:focus-visible,.attentionFloatingTasks button:focus-visible,.attentionOutline button:focus-visible,.attentionPrimary:focus-visible,.attentionPriorityBuilder button:focus-visible,.attentionToast:focus-visible{outline:3px solid var(--attention-yellow);outline-offset:3px}.attentionError{margin:16px 0 0;padding:12px 15px;border-radius:12px;background:#ffe4e1;color:#8c2e27;font-weight:800}.attentionChoices{width:min(760px,100%);display:grid;grid-gap:10px;gap:10px}.attentionChoices button{min-height:64px;padding:12px 15px;display:grid;grid-template-columns:35px 1fr;grid-gap:13px;gap:13px;align-items:center;border:1px solid var(--attention-line);border-radius:17px;background:rgba(255,255,255,.88);color:var(--attention-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.attentionChoices button:hover{border-color:#adb1d9;transform:translateX(2px)}.attentionChoices button>span{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#ececf1;font:900 11px/1 Poppins,sans-serif}.attentionChoices button b{font:800 14px/1.4 Poppins,sans-serif}.attentionChoices button.isSelected{border-color:var(--attention-accent);background:var(--attention-soft);box-shadow:0 0 0 2px rgba(91,103,232,.11)}.attentionChoices button.isSelected>span{background:var(--attention-accent);color:#fff}.attentionChoices.isCompact{gap:7px}.attentionChoices.isCompact button{min-height:55px}.attentionDocument{overflow:hidden;border:1px solid #d7d7dd;border-radius:25px;background:#fff;box-shadow:0 26px 70px rgba(38,42,62,.12)}.attentionDocumentBar{min-height:48px;padding:0 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #dedee2;background:#ededee}.attentionDocumentBar>span{width:9px;height:9px;border-radius:50%;background:#c4c4c8}.attentionDocumentBar>span:first-child{background:#ff8b82}.attentionDocumentBar>span:nth-child(2){background:#efc849}.attentionDocumentBar>span:nth-child(3){background:#55c6a5}.attentionDocumentBar b{margin-left:7px;color:#555c6b;font-size:11px}.attentionDocumentLabel{margin:26px 28px 16px;color:#7a8090;font:900 10px/1 Poppins,sans-serif;letter-spacing:.1em}.attentionOpening{min-height:calc(100svh - 156px);display:flex;flex-direction:column;justify-content:center}.attentionDeskGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);grid-gap:clamp(32px,5vw,68px);gap:clamp(32px,5vw,68px);align-items:center}.attentionDeskGrid>div:first-child>h1{max-width:550px;margin-bottom:24px}.attentionMessage{border:1px solid var(--attention-line);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(36,40,60,.08)}.attentionMessage>div:first-child{padding:14px 17px;display:flex;gap:11px;align-items:center;border-bottom:1px solid #e6e6e9}.attentionMessage>div:first-child>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--attention-accent);color:#fff;font-weight:950}.attentionMessage>div:first-child p{margin:0;display:grid}.attentionMessage>div:first-child small{color:var(--attention-muted)}.attentionMessage>div:last-child{padding:16px 18px}.attentionMessage>div:last-child p{margin:5px 0;line-height:1.5}.attentionFacts{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.attentionFacts span{min-width:0;padding:10px 12px;display:grid;grid-gap:3px;gap:3px;border:1px solid #dedee3;border-radius:12px;background:rgba(255,255,255,.72)}.attentionFacts small{color:var(--attention-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.attentionFacts b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.attentionDeskGrid>.attentionDocument{min-height:570px;padding-bottom:25px}.attentionOutline{min-height:300px;margin:0 28px;padding:15px;display:flex;flex-direction:column;gap:8px;border:1px dashed #bfc1cd;border-radius:16px;background:#fbfbfa}.attentionOutline>p{margin:auto;color:#969aa6;font-size:13px;font-weight:800}.attentionOutline button{min-height:61px;padding:12px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #dedee3;border-radius:13px;background:#fff;color:var(--attention-ink);text-align:left;cursor:pointer}.attentionOutline button span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--attention-soft);color:var(--attention-accent);font-weight:950}.attentionOutline button small{color:#8a8e99}.attentionBlockTray{margin:13px 28px 0;display:flex;flex-wrap:wrap;gap:7px}.attentionBlockTray button{min-height:41px;padding:8px 13px;border:1px solid #c9cad1;border-radius:99px;background:#fff;color:var(--attention-ink);font-weight:850;cursor:pointer}.attentionDeskGrid>.attentionDocument>.attentionPrimary{margin-left:28px}.attentionQuietQuestion{width:min(850px,100%);margin:auto;padding:clamp(26px,5vw,58px);border:1px solid var(--attention-line);border-radius:34px;background:rgba(255,255,255,.9);box-shadow:var(--shadow)}.attentionQuietQuestion h1{margin-bottom:18px;font-size:clamp(32px,4.3vw,55px)}.attentionQuietQuestion>p:not(.eyebrow,.attentionError){max-width:700px;margin:0 0 24px;color:var(--attention-muted);line-height:1.55}.attentionConversation{min-height:calc(100svh - 156px);display:grid;grid-template-columns:minmax(330px,.85fr) minmax(430px,1.15fr);grid-gap:clamp(30px,6vw,78px);gap:clamp(30px,6vw,78px);align-items:center}.attentionChatWindow{min-height:540px;padding-bottom:24px;overflow:hidden;display:flex;flex-direction:column;gap:12px;border:1px solid var(--attention-line);border-radius:28px;background:#f5f5f4;box-shadow:0 26px 70px rgba(38,42,62,.12)}.attentionChatHeader{min-height:70px;padding:12px 17px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #dddde1;background:#fff}.attentionChatHeader>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:var(--attention-mint);font-weight:950}.attentionChatHeader>div{display:grid}.attentionChatHeader small{color:var(--attention-muted)}.attentionChatWindow>p{max-width:82%;margin:4px 18px 0;padding:13px 15px;border-radius:18px;line-height:1.45}.attentionChatWindow .incoming{align-self:flex-start;border:1px solid #dedee2;border-radius:5px 18px 18px 18px;background:#fff}.attentionChatWindow .outgoing{align-self:flex-end;border-radius:18px 5px 18px 18px;background:var(--attention-accent);color:#fff}.attentionDecisionPanel>h1{margin-bottom:25px;font-size:clamp(35px,4.8vw,61px)}.attentionConsequence{max-width:760px;padding:20px 23px;border-left:5px solid var(--attention-accent);border-radius:8px 18px 18px 8px;background:#fff;color:#4f5666;font-size:16px;line-height:1.55}.attentionReturn{min-height:calc(100svh - 156px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(34px,6vw,76px);gap:clamp(34px,6vw,76px);align-items:center}.attentionBlurred{min-height:480px;position:relative;filter:saturate(.75)}.attentionGhostLines{padding:60px 45px;display:grid;grid-gap:20px;gap:20px}.attentionGhostLines i{height:18px;border-radius:6px;background:#dddde1}.attentionGhostLines i:nth-child(2){width:75%}.attentionGhostLines i:nth-child(3){width:88%}.attentionGhostLines i:nth-child(4){width:58%}.attentionCursor{width:2px;height:24px;position:absolute;top:183px;left:45px;background:var(--attention-accent);animation:attention-cursor 1s step-end infinite}.attentionReturn>div:last-child h1{margin-bottom:25px}.attentionReturnCost{display:grid;grid-template-columns:auto repeat(3,10px);grid-gap:8px;gap:8px;align-items:center}.attentionReturnCost>span{font-weight:900}.attentionReturnCost>i{width:9px;height:9px;border-radius:50%;background:var(--attention-accent);animation:attention-thinking 1s ease-in-out infinite}.attentionReturnCost>i:nth-child(3){animation-delay:.15s}.attentionReturnCost>i:nth-child(4){animation-delay:.3s}.attentionReturnCost p{grid-column:1/-1;max-width:600px;color:var(--attention-muted);line-height:1.6}.attentionMailScene{min-height:calc(100svh - 156px);display:grid;grid-template-columns:minmax(350px,.86fr) minmax(430px,1.14fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.attentionEmail{padding:0 28px 28px;border:1px solid var(--attention-line);border-radius:27px;background:#fff;box-shadow:0 25px 66px rgba(37,41,61,.11)}.attentionEmail header{margin:0 -28px 24px;padding:18px 25px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #e1e1e5}.attentionEmail header>span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#ffe3d9;color:#8b4935;font-weight:950}.attentionEmail header div{display:grid}.attentionEmail header small{color:var(--attention-muted)}.attentionEmailSubject{font:900 21px/1.3 Poppins,sans-serif}.attentionEmail p:not(.attentionEmailSubject){line-height:1.55}.attentionEmail mark{padding:2px 5px;border-radius:5px;background:#fff3a9}.attentionMailScene>div>h1{margin-bottom:25px}.attentionColleagueScene{min-height:calc(100svh - 156px);position:relative;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(480px,1.3fr);grid-gap:clamp(35px,7vw,90px);gap:clamp(35px,7vw,90px);align-items:center}.attentionColleagueAvatar{min-height:520px;overflow:hidden;display:grid;place-items:center;border-radius:40px 12px 40px 40px;background:linear-gradient(145deg,#d9ece8,#bdc9e9)}.attentionColleagueAvatar span{width:180px;height:180px;display:grid;place-items:center;border:22px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(255,255,255,.58);color:#7c8493;font:950 82px/1 Poppins,sans-serif}.attentionColleagueScene>div:last-child>h1{margin-bottom:25px;font-size:clamp(34px,4.7vw,60px)}.attentionToast{width:min(410px,calc(100vw - 32px));min-height:92px;padding:13px 15px;position:fixed;z-index:80;top:91px;right:22px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #cfd1e7;border-radius:19px;background:#fff;color:var(--attention-ink);box-shadow:0 22px 60px rgba(29,34,67,.22);text-align:left;cursor:pointer;animation:attention-toast-in .35s ease both}.attentionToast>span{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;background:var(--attention-accent);color:#fff;font-weight:950}.attentionToast p{min-width:0;margin:0;display:grid;grid-gap:3px;gap:3px}.attentionToast small{overflow:hidden;color:var(--attention-muted);line-height:1.35;text-overflow:ellipsis}.attentionToast>i{color:var(--attention-accent);font-size:11px;font-style:normal;font-weight:900}.attentionOpenTabs{min-height:calc(100svh - 156px);display:flex;flex-direction:column;justify-content:center}.attentionOpenTabs>h1{max-width:920px}.attentionOpenTabs>p:not(.eyebrow,.attentionError){color:var(--attention-muted);font-size:17px}.attentionFloatingTasks{margin:30px 0 24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.attentionFloatingTasks button{min-height:190px;padding:20px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid var(--attention-line);border-radius:24px;background:#fff;color:var(--attention-ink);text-align:left;cursor:pointer;transform:translateY(calc((var(--task-index) - 1.5) * 5px)) rotate(calc((var(--task-index) - 1.5) * 1deg))}.attentionFloatingTasks button>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#ececf2;font-weight:950}.attentionFloatingTasks button b{margin-top:auto;font:850 16px/1.35 Poppins,sans-serif}.attentionFloatingTasks button small{color:var(--attention-muted)}.attentionFloatingTasks button.isSelected{border-color:var(--attention-accent);background:var(--attention-soft);box-shadow:0 16px 40px rgba(91,103,232,.13)}.attentionFloatingTasks button.isSelected>span{background:var(--attention-accent);color:#fff}.attentionLoadPreview{width:min(580px,100%);padding:17px 19px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;border:1px solid #d8d9df;border-radius:16px;background:rgba(255,255,255,.8)}.attentionLoadPreview b,.attentionLoadPreview span{font-size:12px}.attentionLoadPreview>div{height:7px;grid-column:1/-1;overflow:hidden;border-radius:99px;background:#e2e2e6}.attentionLoadPreview i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--attention-yellow),var(--attention-coral));transition:width .2s ease}.attentionStage.isTense{width:min(100% - 40px,1050px)}.attentionPriority{min-height:calc(100svh - 156px);display:flex;flex-direction:column;justify-content:center}.attentionPriority>h1{max-width:900px;margin-bottom:28px}.attentionPriorityBuilder{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.attentionPriorityBuilder ol{min-height:280px;margin:0;padding:14px;display:grid;align-content:start;grid-gap:9px;gap:9px;border:2px dashed #c7c9d1;border-radius:22px;list-style:none}.attentionPriorityBuilder li{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid #d8d9df;border-radius:15px;background:#fff}.attentionPriorityBuilder li>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--attention-accent);color:#fff;font-weight:950}.attentionPriorityBuilder li button{border:0;background:none;color:#777d89;font-size:11px;font-weight:850;cursor:pointer}.attentionPriorityBuilder>div{display:grid;align-content:start;grid-gap:9px;gap:9px}.attentionPriorityBuilder>div button{min-height:68px;padding:12px 14px;display:flex;gap:10px;align-items:center;border:1px solid #d8d9df;border-radius:15px;background:#fff;color:var(--attention-ink);text-align:left;font-weight:850;cursor:pointer}.attentionPriorityBuilder>div span{color:var(--attention-accent);font-size:20px}.attentionPriorityRun{margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.attentionPriorityRun li{min-height:75px;padding:13px 17px;display:grid;grid-template-columns:40px 1fr auto;grid-gap:13px;gap:13px;align-items:center;border:1px solid #d7d8de;border-radius:17px;background:#fff;animation:attention-priority-done .35s calc(var(--priority-index) * .18s) ease both}.attentionPriorityRun span{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:var(--attention-mint);font-weight:950}.attentionPriorityRun small{color:var(--attention-muted)}.attentionStatement{margin:22px 0 0;padding:21px 24px;border:0;border-radius:18px;background:var(--attention-ink);color:#fff;font:850 20px/1.4 Poppins,sans-serif}.attentionStage.isDocument{width:min(100% - 40px,1240px)}.attentionFinalDocument{min-height:calc(100svh - 156px);display:grid;grid-template-columns:minmax(570px,1.25fr) minmax(330px,.75fr);grid-gap:38px;gap:38px;align-items:center}.attentionDocumentForm{padding-bottom:30px}.attentionDocumentForm>h1{margin:0 30px 9px;font-size:38px}.attentionDocumentIntro{margin:0 30px 25px;color:var(--attention-muted);font-size:13px;line-height:1.5}.attentionFields{margin:0 30px;display:grid;grid-gap:18px;gap:18px}.attentionFields fieldset{margin:0;padding:0;border:0}.attentionFields legend{margin-bottom:7px;font:900 12px/1.2 Poppins,sans-serif}.attentionFields fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.attentionFields button{min-height:40px;padding:8px 12px;border:1px solid #d5d6dc;border-radius:11px;background:#f8f8f7;color:var(--attention-ink);font-weight:800;cursor:pointer}.attentionFields button.isSelected{border-color:var(--attention-accent);background:var(--attention-accent);color:#fff}.attentionFinalDocument aside{padding:28px;border:1px solid var(--attention-line);border-radius:24px;background:rgba(255,255,255,.78)}.attentionFinalDocument aside h2{margin:0 0 14px;font-size:31px}.attentionFinalDocument aside>p:not(.eyebrow,.attentionError){color:var(--attention-muted);line-height:1.55}.attentionCompletion{margin-top:22px;padding:16px;display:flex;justify-content:space-between;border-radius:14px;background:var(--attention-soft)}.attentionCompletion span{font-size:12px;font-weight:850}.attentionCompletion b{color:var(--attention-accent)}.attentionFinalInterrupt{min-height:calc(100svh - 156px);display:grid;grid-template-columns:minmax(250px,.6fr) minmax(320px,.72fr) minmax(430px,1.1fr);grid-gap:25px;gap:25px;align-items:center}.attentionAlmostDone{min-height:300px;padding:25px;display:flex;flex-direction:column;justify-content:center;border-radius:28px;background:var(--attention-ink);color:#fff}.attentionAlmostDone span{color:#bbc0d8;font-size:12px;font-weight:900;text-transform:uppercase}.attentionAlmostDone b{margin:13px 0 35px;font:950 31px/1.05 Poppins,sans-serif}.attentionAlmostDone>div{height:9px;overflow:hidden;border-radius:99px;background:#444a61}.attentionAlmostDone i{width:97%;height:100%;display:block;border-radius:inherit;background:var(--attention-mint)}.attentionFinalInterrupt .attentionMessage{align-self:center}.attentionFinalInterrupt>div:last-child>h1{margin-bottom:24px;font-size:clamp(35px,4.5vw,58px)}.attentionStage.isSend{width:min(100% - 40px,950px)}.attentionSend{min-height:calc(100svh - 156px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.attentionSend>h1{max-width:900px}.attentionSend>p:not(.eyebrow){color:var(--attention-muted)}.attentionSendIcon,.attentionSentCheck{width:100px;height:100px;margin-bottom:25px;display:grid;place-items:center;border-radius:30px;background:var(--attention-soft);color:var(--attention-accent);font:950 48px/1 Poppins,sans-serif}.attentionSentCheck{background:var(--attention-mint);color:var(--attention-ink)}.attentionSilence{display:grid;justify-items:center;grid-gap:18px;gap:18px;color:var(--attention-muted);font-weight:850}.attentionSilence>span{width:64px;height:64px;border:5px solid #d8d9e2;border-top:5px solid var(--attention-accent);border-radius:50%;animation:attention-spin .8s linear infinite}.attentionCentered{min-height:calc(100svh - 156px);display:flex;flex-direction:column;justify-content:center}.attentionLoading{display:grid;place-items:center;align-content:center;color:var(--attention-muted);font-weight:800}.attentionResultHeader{position:static;grid-template-columns:1fr auto minmax(160px,260px)}.attentionResultStep{color:var(--attention-muted);font:850 11px/1 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em}.attentionResultProgress{display:flex;gap:6px}.attentionResultProgress i{height:7px;flex:1 1;border-radius:99px;background:#dedfe4}.attentionResultProgress i.isActive{background:var(--attention-accent)}.attentionDebrief,.attentionLessons,.attentionMorning,.attentionNext,.attentionReveal{min-height:calc(100svh - 74px);padding:62px 0 78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.attentionResultTitle{width:100%;position:relative}.attentionResultTitle>span{padding:9px 12px;position:absolute;top:0;right:0;display:flex;gap:8px;align-items:center;border-radius:99px;background:#dcf7ef;color:#276e5e;font-size:11px;font-weight:900}.attentionResultTitle>span i{font-style:normal}.attentionResultTitle>h1{max-width:880px}.attentionResultTitle>p{color:var(--attention-muted);font-size:18px}.attentionMetricGrid{width:100%;margin:30px 0 18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.attentionMetricGrid article{min-height:156px;padding:21px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--attention-line);border-radius:22px;background:#fff}.attentionMetricGrid small,.attentionMetricGrid span{color:var(--attention-muted);font-size:11px;font-weight:850;line-height:1.4}.attentionMetricGrid strong{color:var(--attention-accent);font:950 48px/1 Poppins,sans-serif}.attentionMetricGrid article:nth-child(2) strong{color:#d55a50}.attentionMetricGrid article:nth-child(3) strong{color:#8d6e00}.attentionMetricGrid article:nth-child(4) strong{color:#287c67}.attentionMemorySummary{width:100%;padding:25px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:25px;gap:25px;border:1px solid #d9dae0;border-radius:25px;background:rgba(255,255,255,.78)}.attentionMemorySummary>div:first-child>span{color:var(--attention-muted);font-size:12px;font-weight:850}.attentionMemorySummary>div:first-child>b{margin:11px 0 15px;display:block;font:950 32px/1 Poppins,sans-serif}.attentionMemorySummary [role=progressbar]{height:9px;overflow:hidden;border-radius:99px;background:#e2e2e6}.attentionMemorySummary [role=progressbar] i{height:100%;display:block;border-radius:inherit;background:var(--attention-mint)}.attentionErrorList{display:grid;grid-gap:8px;gap:8px}.attentionErrorList article{padding:10px 13px;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;border-radius:12px;background:#fff1ef;font-size:12px}.attentionErrorList article span{font-weight:900}.attentionErrorList article del{color:#a45b55}.attentionErrorList article b{color:#27715f}.attentionAllRemembered,.attentionErrorList>p{margin:4px 0 0;color:var(--attention-muted);font-size:12px;line-height:1.5}.attentionAllRemembered{align-self:center;padding:18px;border-radius:14px;background:#e2f7f0;color:#276f60;font-weight:850}.attentionPersonalChallenge{margin:20px 0 0;font-size:16px}.attentionPrivacy,.attentionResultCaution{max-width:800px;margin:18px 0 0;color:#737988;font-size:12px;line-height:1.5}.attentionReveal>h1{max-width:1020px}.attentionReveal>p:not(.eyebrow){max-width:770px;color:var(--attention-muted);font-size:20px}.attentionTimeline{width:100%;margin:38px 0;padding:0;display:grid;grid-template-columns:repeat(8,1fr);list-style:none}.attentionTimeline li{min-width:0;position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;animation:attention-timeline .35s calc(var(--timeline-index) * .08s) ease both}.attentionTimeline li:before{content:"";width:100%;height:3px;position:absolute;top:36px;left:-50%;background:#c8cae7}.attentionTimeline li:first-child:before{display:none}.attentionTimeline time{color:var(--attention-muted);font-size:11px;font-weight:900}.attentionTimeline li>i{width:16px;height:16px;z-index:1;border:4px solid #f4f2ee;border-radius:50%;background:var(--attention-accent);box-shadow:0 0 0 2px var(--attention-accent)}.attentionTimeline li>div{display:grid;grid-gap:3px;gap:3px}.attentionTimeline b{font-size:11px}.attentionTimeline span{color:var(--attention-muted);font-size:10px;line-height:1.3}.attentionBigStatement{width:100%;margin:0;padding:28px 31px;display:grid;grid-gap:4px;gap:4px;border:0;border-radius:10px 30px 30px 30px;background:var(--attention-ink);color:#fff;font:900 clamp(24px,3.4vw,40px)/1.2 Poppins,sans-serif}.attentionBigStatement strong{color:var(--attention-mint)}.attentionDebrief>h1{max-width:920px}.attentionDebriefLead{max-width:900px;margin:28px 0;padding:30px;border:1px solid var(--attention-line);border-radius:27px;background:#fff}.attentionDebriefLead p{margin:0 0 14px;font-size:18px;line-height:1.65}.attentionDebriefLead p:last-child{margin-bottom:0}.attentionDistinction{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.attentionDistinction>div{min-height:130px;padding:21px;display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--attention-line);border-radius:20px;background:#fff}.attentionDistinction span{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:#ffe1de;color:#9b3730;font-weight:950}.attentionDistinction>div:last-child span{background:#daf6ed;color:#246e5e}.attentionDistinction p{margin:3px 0 0;line-height:1.55}.attentionLessons>h1{max-width:1000px}.attentionLessonGrid{width:100%;margin:32px 0 16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.attentionLessonGrid article{min-height:265px;padding:25px;display:flex;flex-direction:column;border:1px solid var(--attention-line);border-radius:26px;background:#fff}.attentionLessonGrid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--attention-soft);color:var(--attention-accent);font:950 11px/1 Poppins,sans-serif}.attentionLessonGrid h2{margin:38px 0 12px;font-size:22px;line-height:1.15}.attentionLessonGrid p{margin:0;color:var(--attention-muted);line-height:1.55}.attentionAdvice{width:100%;padding:25px;border-radius:24px;background:var(--attention-ink);color:#fff}.attentionAdvice h2{margin:0 0 17px;font-size:27px}.attentionAdvice>div{display:flex;flex-wrap:wrap;gap:8px}.attentionAdvice span{padding:9px 12px;border:1px solid #555b73;border-radius:99px;color:#f1f2f8;font-size:12px;font-weight:800}.attentionAdvice>p{margin:17px 0 0;color:#bec2d1;font-size:12px}.attentionNext{width:100%}.attentionNext>h1{margin-bottom:27px}.attentionNext>.impactSurvey{width:100%}.attentionCompanyCta{width:100%;margin-top:28px;padding-top:34px;border-top:1px solid #d8d9df}.attentionCompanyCta>h2{max-width:850px;margin:0 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.04}.attentionCompanyCta>.participantSupportSections{margin:0}.attentionNext footer{width:100%;margin-top:28px;padding-top:21px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d7d8de}.attentionNext footer b{font:950 23px/1 Poppins,sans-serif}.attentionNext footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--attention-ink);font-weight:900}@keyframes attention-pulse{50%{opacity:.35}}@keyframes attention-cursor{50%{opacity:0}}@keyframes attention-thinking{50%{opacity:.25;transform:translateY(-3px)}}@keyframes attention-toast-in{0%{opacity:0;transform:translateY(-14px) scale(.97)}}@keyframes attention-priority-done{0%{opacity:0;transform:translateX(18px)}}@keyframes attention-spin{to{transform:rotate(1turn)}}@keyframes attention-timeline{0%{opacity:0;transform:translateY(12px)}}@media (max-width:900px){.attentionColleagueScene,.attentionConversation,.attentionDeskGrid,.attentionFinalDocument,.attentionFinalInterrupt,.attentionMailScene,.attentionReturn{grid-template-columns:1fr}.attentionDeskGrid>.attentionDocument{min-height:0}.attentionColleagueScene,.attentionConversation,.attentionFinalDocument,.attentionFinalInterrupt,.attentionMailScene,.attentionReturn{padding:20px 0 40px}.attentionChatWindow{min-height:400px}.attentionColleagueAvatar{min-height:300px}.attentionFinalInterrupt .attentionAlmostDone{min-height:180px}.attentionFloatingTasks,.attentionMetricGrid{grid-template-columns:repeat(2,1fr)}.attentionTimeline{grid-template-columns:repeat(4,1fr);gap:24px 0}.attentionTimeline li:nth-child(5):before{display:none}}@media (max-width:620px){.attentionHeader{min-height:64px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:1fr auto;gap:8px 12px}.attentionHeader .coBrandClientFallback b{display:none}.attentionClock{min-width:69px;padding:8px 10px;font-size:11px}.attentionDocumentProgress{grid-column:1/-1;grid-row:2}.attentionDocumentProgress>span{display:none}.attentionResultStage,.attentionStage{width:min(100% - 28px,1180px);min-height:calc(100svh - 80px)}.attentionStage{padding:17px 0 calc(54px + env(safe-area-inset-bottom))}.attentionSceneMeta{margin-bottom:15px;font-size:9px}.attentionSceneMeta span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attentionResultStage h1,.attentionStage h1{font-size:39px}.attentionPrimary{width:100%}.attentionChoices button{min-height:58px}.attentionChoices button:hover{transform:none}.attentionDeskGrid{gap:22px}.attentionOpening{min-height:0}.attentionFacts{grid-template-columns:1fr 1fr}.attentionFacts span{padding:9px}.attentionDeskGrid>.attentionDocument{order:-1}.attentionDeskGrid>.attentionDocument>.attentionPrimary{width:calc(100% - 40px);margin-left:20px}.attentionDocumentLabel{margin:22px 20px 13px}.attentionOutline{min-height:235px;margin:0 20px}.attentionBlockTray{margin:11px 20px 0}.attentionQuietQuestion{padding:25px 17px;border-radius:24px}.attentionQuietQuestion h1{font-size:31px}.attentionConversation{min-height:0;padding-top:0;gap:22px}.attentionChatWindow{min-height:350px}.attentionDecisionPanel>h1{font-size:36px}.attentionReturn{min-height:0;padding-top:0}.attentionBlurred{min-height:280px}.attentionGhostLines{padding:38px 25px}.attentionCursor{top:130px;left:25px}.attentionMailScene{min-height:0;padding-top:0}.attentionEmail{padding:0 19px 20px}.attentionEmail header{margin:0 -19px 20px;padding:14px 17px}.attentionMailScene>div>h1{font-size:35px}.attentionColleagueScene{min-height:0;padding-top:0}.attentionColleagueAvatar{min-height:220px}.attentionColleagueAvatar span{width:120px;height:120px;border-width:14px;font-size:55px}.attentionColleagueScene>div:last-child>h1{font-size:34px}.attentionToast{top:88px;right:16px;grid-template-columns:38px 1fr}.attentionToast>i{display:none}.attentionOpenTabs{min-height:0;padding-top:15px}.attentionOpenTabs>p:not(.eyebrow,.attentionError){font-size:15px}.attentionFloatingTasks{grid-template-columns:1fr;gap:8px}.attentionFloatingTasks button{min-height:92px;padding:15px;display:grid;grid-template-columns:40px 1fr;align-items:center;transform:none}.attentionFloatingTasks button b{margin:0}.attentionFloatingTasks button small{grid-column:2}.attentionPriority{min-height:0;padding-top:15px}.attentionPriorityBuilder{grid-template-columns:1fr}.attentionPriorityBuilder ol{min-height:210px}.attentionPriorityRun li{grid-template-columns:38px 1fr}.attentionPriorityRun small{grid-column:2}.attentionStatement{font-size:17px}.attentionFinalDocument{min-height:0;padding-top:0;gap:20px}.attentionDocumentForm>h1{margin:0 20px 8px;font-size:31px}.attentionDocumentIntro{margin:0 20px 22px}.attentionFields{margin:0 20px}.attentionFields fieldset>div{display:grid;grid-template-columns:1fr}.attentionFields button{min-height:47px;text-align:left}.attentionFinalDocument aside{padding:21px 17px}.attentionFinalDocument aside h2{font-size:26px}.attentionFinalInterrupt{min-height:0;padding-top:0}.attentionFinalInterrupt>div:last-child>h1{font-size:35px}.attentionSend{min-height:calc(100svh - 128px)}.attentionSendIcon,.attentionSentCheck{width:78px;height:78px;border-radius:24px;font-size:38px}.attentionResultHeader{min-height:63px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:1fr auto}.attentionResultHeader .attentionResultStep{display:none}.attentionResultProgress{width:105px}.attentionDebrief,.attentionLessons,.attentionMorning,.attentionNext,.attentionReveal{min-height:calc(100svh - 63px);padding:43px 0 calc(58px + env(safe-area-inset-bottom))}.attentionResultTitle>span{position:static;width:max-content;margin-bottom:18px}.attentionResultTitle>h1{font-size:44px}.attentionResultTitle>p{font-size:16px}.attentionMetricGrid{grid-template-columns:1fr 1fr}.attentionMetricGrid article{min-height:132px;padding:17px}.attentionMetricGrid strong{font-size:40px}.attentionMemorySummary{padding:18px;grid-template-columns:1fr}.attentionErrorList article{grid-template-columns:1fr auto}.attentionErrorList article b{grid-column:2}.attentionDebrief>h1,.attentionLessons>h1,.attentionNext>h1,.attentionReveal>h1{font-size:43px}.attentionReveal>p:not(.eyebrow){font-size:17px}.attentionTimeline{grid-template-columns:1fr;gap:0}.attentionTimeline li{min-height:65px;grid-template-columns:64px 22px 1fr;justify-items:start;align-items:center;text-align:left}.attentionTimeline li:before{width:3px;height:100%;top:-50%;left:73px}.attentionTimeline li:nth-child(5):before{display:block}.attentionTimeline li>div{text-align:left}.attentionTimeline b{font-size:12px}.attentionTimeline span{font-size:11px}.attentionBigStatement{padding:23px 20px;font-size:24px}.attentionDebriefLead{padding:21px 17px}.attentionDebriefLead p{font-size:16px}.attentionDistinction,.attentionLessonGrid{grid-template-columns:1fr}.attentionDistinction>div{min-height:0}.attentionLessonGrid article{min-height:210px}.attentionLessonGrid h2{margin-top:27px}.attentionAdvice{padding:22px 17px}.attentionCompanyCta>h2{font-size:31px}.attentionNext footer{align-items:flex-start;gap:15px}.attentionNext footer a{text-align:right}}@media (prefers-reduced-motion:reduce){.attentionClock span,.attentionCursor,.attentionPriorityRun li,.attentionReturnCost>i,.attentionSilence>span,.attentionTimeline li,.attentionToast{animation:none!important}.attentionChoices button,.attentionDocumentProgress>div i,.attentionLoadPreview i,.attentionPrimary{transition:none!important}.attentionChoices button:hover,.attentionPrimary:hover:not(:disabled){transform:none}}.challengePlayHeader.challengePlayHeader{grid-template-columns:minmax(0,1fr) minmax(180px,min(36vw,420px)) minmax(0,1fr);column-gap:clamp(14px,2vw,26px)}.challengeHeaderBrand{min-width:0;overflow:hidden;justify-self:start}.challengeHeaderTitle{min-width:0;max-width:100%;margin:0;overflow:hidden;color:#5f6671;font:750 14px/1.3 Poppins,sans-serif;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.challengeHeaderControls{min-width:0;width:100%;justify-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:12px}.challengeHeaderControls>.collectionProgress,.challengeHeaderControls>.invisibleTimeline,.challengeHeaderControls>.managementProgress,.challengeHeaderControls>.progressMeta,.challengeHeaderControls>.signatureProgress,.challengeHeaderControls>.spoonProgress,.challengeHeaderControls>.teamWeekProgress{min-width:76px;width:clamp(96px,14vw,210px)}.collectionHeader .challengeHeaderControls>.collectionProgress{width:clamp(76px,9vw,135px)}.challengeHeaderExit{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;color:#5f6671;font-size:13px;font-weight:900;text-decoration:none}.timerLabelCompact{display:none}@media (max-width:900px){.challengePlayHeader.challengePlayHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:3px}.challengeHeaderBrand{grid-column:1;grid-row:1}.challengeHeaderTitle{width:min(100%,680px);grid-column:1/-1;grid-row:2;justify-self:center}.challengeHeaderControls{width:auto;max-width:min(52vw,360px);grid-column:2;grid-row:1}}@media (max-width:620px){.challengeHeaderTitle{font-size:12px;line-height:1.25}.challengeHeaderControls{max-width:52vw;gap:7px}.challengeHeaderControls>.collectionProgress,.challengeHeaderControls>.invisibleTimeline,.challengeHeaderControls>.managementProgress,.challengeHeaderControls>.progressMeta,.challengeHeaderControls>.signatureProgress,.challengeHeaderControls>.spoonProgress,.challengeHeaderControls>.teamWeekProgress{min-width:52px;width:68px}.challengeHeaderControls .progressMeta>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.challengeHeaderControls .progressMeta>span i{display:none}.challengeHeaderExit{min-height:38px;font-size:11px}.timerToggle{min-height:36px;padding-inline:9px;font-size:10px}.timerLabelFull{display:none}.timerLabelCompact{display:inline}}@media (max-width:360px){.challengePlayHeader .coBrandColine{max-width:68px}.challengePlayHeader .coBrandClientLogo{max-width:58px}.challengePlayHeader .coBrandClientFallback b{display:none}.challengeHeaderControls{max-width:50vw;gap:5px}.challengeHeaderControls>.collectionProgress,.challengeHeaderControls>.invisibleTimeline,.challengeHeaderControls>.managementProgress,.challengeHeaderControls>.progressMeta,.challengeHeaderControls>.signatureProgress,.challengeHeaderControls>.spoonProgress,.challengeHeaderControls>.teamWeekProgress{width:56px}}.teamWeekExperience,.teamWeekResult{--tw-ink:#172235;--tw-blue:#5f73f6;--tw-yellow:#ffd859;min-height:100vh;color:var(--tw-ink);background:radial-gradient(circle at 8% 15%,rgba(255,216,89,.24),transparent 28rem),radial-gradient(circle at 92% 78%,rgba(95,115,246,.15),transparent 32rem),#f7f5f0}.teamWeekHeader,.teamWeekResultHeader{min-height:86px;padding:18px clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,420px) minmax(80px,1fr);align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid rgba(23,34,53,.1);background:rgba(247,245,240,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.teamWeekHeader>a{justify-self:end;color:var(--tw-ink);font-size:13px;font-weight:800;text-decoration:none}.teamWeekProgress{display:grid;grid-gap:7px;gap:7px}.teamWeekProgress>span{text-align:center;color:#647084;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.teamWeekProgress>div{height:5px;overflow:hidden;border-radius:999px;background:#dedde0}.teamWeekProgress i{display:block;height:100%;border-radius:inherit;background:var(--tw-blue);transition:width .35s ease}.teamWeekResultStage,.teamWeekStage{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(38px,6vw,80px) 0 90px;outline:none}.teamWeekImpactStep,.teamWeekIntro,.teamWeekReflection,.teamWeekScene,.teamWeekThanks{animation:teamWeekEnter .38s ease both}@keyframes teamWeekEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.teamWeekIntro{max-width:880px}.teamWeekDays{display:flex;gap:9px;margin-bottom:40px}.teamWeekDays span{width:48px;height:56px;display:grid;place-items:center;position:relative;border:1px solid rgba(23,34,53,.13);border-radius:12px;background:#fff;font:900 16px/1 Poppins,sans-serif;box-shadow:0 8px 24px rgba(23,34,53,.06)}.teamWeekDays span:nth-child(3){transform:translateY(-7px) rotate(-2deg);background:var(--tw-yellow)}.teamWeekDays i{position:absolute;top:0;width:100%;height:7px;border-radius:12px 12px 0 0;background:var(--tw-blue)}.teamWeekImpactLead h1,.teamWeekIntro h1,.teamWeekReflection h1,.teamWeekScene h1,.teamWeekThanks h1{max-width:900px;margin:8px 0 24px;font:900 clamp(42px,7vw,82px)/.98 Poppins,sans-serif;letter-spacing:-.055em}.teamWeekIntroCopy{max-width:760px;display:grid;grid-gap:8px;gap:8px;color:#465267;font-size:clamp(17px,2vw,21px);line-height:1.55}.teamWeekIntroCopy p{margin:0}.teamWeekIntroCopy strong{color:var(--tw-ink)}.teamWeekIntroActions{margin-top:34px;display:flex;align-items:center;gap:22px}.teamWeekIntroActions button,.teamWeekReflection button{min-height:58px;padding:0 28px;border:0;border-radius:16px;color:#fff;background:var(--tw-ink);font:850 15px/1 Poppins,sans-serif;cursor:pointer;box-shadow:0 12px 28px rgba(23,34,53,.18)}.teamWeekIntroActions button span,.teamWeekReflection button span{margin-left:18px}.teamWeekIntroActions small{color:#647084;font-weight:750}.teamWeekScene{display:grid;grid-gap:28px;gap:28px}.teamWeekSceneTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.teamWeekSceneTop h1{margin-bottom:0;font-size:clamp(36px,5vw,65px)}.teamWeekSceneTop>span{width:clamp(64px,9vw,108px);aspect-ratio:1;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--tw-blue);font:900 clamp(28px,4vw,48px)/1 Poppins,sans-serif;transform:rotate(5deg)}.teamWeekContext,.teamWeekHesitationLead{max-width:860px;padding:clamp(24px,4vw,38px);display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(23,34,53,.12);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(23,34,53,.07)}.teamWeekContext p,.teamWeekHesitationLead p{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.48}.teamWeekContext .isDialogue{margin-top:2px;padding:18px 20px;border-left:5px solid var(--tw-yellow);border-radius:0 14px 14px 0;background:#fff9df;color:var(--tw-ink);font-weight:750}.teamWeekContext>strong{width:-moz-fit-content;width:fit-content;padding:9px 13px;border-radius:10px;background:#e9ecff;color:#4257df;font-size:14px}.teamWeekScene>h2{max-width:820px;margin:8px 0 0;font:850 clamp(24px,3.2vw,38px)/1.15 Poppins,sans-serif;letter-spacing:-.035em}.teamWeekChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.teamWeekChoices button{min-height:82px;padding:15px 18px;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;grid-gap:14px;gap:14px;border:1px solid rgba(23,34,53,.14);border-radius:17px;color:var(--tw-ink);background:rgba(255,255,255,.92);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.teamWeekChoices button:last-child:nth-child(odd){grid-column:1/-1}.teamWeekChoices button:focus-visible,.teamWeekChoices button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--tw-blue);box-shadow:0 12px 30px rgba(95,115,246,.12)}.teamWeekChoices button.isSelected{border-color:var(--tw-blue);background:#eef0ff}.teamWeekChoices button:disabled{cursor:wait;opacity:.72}.teamWeekChoices button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#f0eff1;font:900 14px/1 Poppins,sans-serif}.teamWeekChoices button.isSelected>span{color:#fff;background:var(--tw-blue)}.teamWeekChoices b{font:750 15px/1.35 Poppins,sans-serif}.teamWeekChoices i{color:var(--tw-blue);font-size:20px;font-style:normal}.teamWeekPrivacy,.teamWeekStatus{color:#657084;font-size:12px;font-weight:700}.teamWeekStatus{margin:-12px 0 0}.teamWeekReflection{max-width:900px}.teamWeekReflectionMark,.teamWeekThanksMark{width:74px;height:74px;margin-bottom:30px;display:grid;place-items:center;border-radius:24px;color:var(--tw-ink);background:var(--tw-yellow);font:900 30px/1 Poppins,sans-serif;transform:rotate(-4deg)}.teamWeekReflection h1{font-size:clamp(38px,6vw,68px)}.teamWeekReflection h2{margin:6px 0 18px;color:var(--tw-blue);font:900 clamp(24px,3vw,34px)/1.1 Poppins,sans-serif}.teamWeekReflection>p{max-width:760px;color:#465267;font-size:clamp(17px,2vw,20px);line-height:1.55}.teamWeekReflection aside,.teamWeekThanks aside{max-width:760px;margin:28px 0;padding:22px 24px;border-radius:18px;background:#e9ecff;font-size:clamp(17px,2vw,20px);line-height:1.45}.teamWeekResultHeader>div{grid-column:2;display:flex;justify-content:center;gap:8px}.teamWeekResultHeader>div i{width:44px;height:5px;border-radius:99px;background:#d8d6da}.teamWeekResultHeader>div i.isActive{background:var(--tw-blue)}.teamWeekImpactStep{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}.teamWeekImpactLead{position:-webkit-sticky;position:sticky;top:110px}.teamWeekImpactLead h1{font-size:clamp(40px,5vw,66px)}.teamWeekImpactLead>p:last-child{color:#5c687a;font-size:17px;line-height:1.55}.teamWeekImpactStep .impactSurvey{margin:0}.teamWeekThanks{max-width:940px}.teamWeekThanks h1{font-size:clamp(42px,6vw,72px)}.teamWeekThanks>p{max-width:780px;color:#465267;font-size:clamp(17px,2vw,20px);line-height:1.55}.teamWeekNoScore{max-width:760px;margin:30px 0 42px;padding:20px 22px;display:flex;gap:16px;border:1px solid rgba(23,34,53,.12);border-radius:18px;background:#fff}.teamWeekNoScore>span{color:var(--tw-blue);font-size:28px}.teamWeekNoScore p{margin:0;line-height:1.45}.teamWeekThanks footer{margin-top:36px;padding-top:24px;display:flex;justify-content:space-between;border-top:1px solid rgba(23,34,53,.12)}.teamWeekThanks footer a{color:var(--tw-blue);font-weight:850;text-decoration:none}.teamWeekLoading{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px}.teamWeekLoading span{color:var(--tw-blue);animation:teamWeekPulse 1s ease infinite alternate}@keyframes teamWeekPulse{to{transform:scale(1.5);opacity:.4}}@media (max-width:760px){.teamWeekHeader,.teamWeekResultHeader{min-height:74px;padding:12px 16px;grid-template-columns:1fr auto;gap:12px}.teamWeekHeader .coBrandLockup,.teamWeekResultHeader .coBrandLockup{min-width:0}.teamWeekProgress{grid-column:1/-1;grid-row:2}.teamWeekHeader>a{grid-column:2;grid-row:1}.teamWeekResultHeader>div{grid-column:1/-1;grid-row:2}.teamWeekResultStage,.teamWeekStage{width:min(100% - 28px,1120px);padding:32px 0 64px}.teamWeekImpactLead h1,.teamWeekIntro h1,.teamWeekReflection h1,.teamWeekScene h1,.teamWeekThanks h1{letter-spacing:-.045em}.teamWeekDays{margin-bottom:28px}.teamWeekDays span{width:39px;height:47px}.teamWeekIntroActions{align-items:flex-start;flex-direction:column}.teamWeekIntroActions button,.teamWeekReflection button{width:100%}.teamWeekScene{gap:22px}.teamWeekSceneTop>span{width:62px}.teamWeekContext,.teamWeekHesitationLead{padding:21px;border-radius:19px}.teamWeekChoices{grid-template-columns:1fr}.teamWeekChoices button:last-child:nth-child(odd){grid-column:auto}.teamWeekChoices button{min-height:72px;padding:12px 14px;grid-template-columns:36px 1fr 18px;gap:11px}.teamWeekChoices button>span{width:36px;height:36px}.teamWeekChoices b{font-size:14px}.teamWeekImpactStep{grid-template-columns:1fr}.teamWeekImpactLead{position:static}.teamWeekThanks footer{align-items:flex-start;flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.teamWeekImpactStep,.teamWeekIntro,.teamWeekReflection,.teamWeekScene,.teamWeekThanks{animation:none}.teamWeekChoices button,.teamWeekProgress i{transition:none}}.clientQuestionResults article.hasDistribution{padding-bottom:20px}.clientChoiceDistribution{margin:18px 0 0 50px;display:grid;grid-gap:12px;gap:12px}.clientChoiceDistribution>div>p{margin:0 0 6px;display:grid;grid-template-columns:30px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.clientChoiceDistribution p>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eef0ff;color:#4257df;font-weight:900}.clientChoiceDistribution p>b{font-size:13px}.clientChoiceDistribution p>strong{font-size:14px}.clientChoiceDistribution p>strong small{color:#6d7480;font-weight:700}.clientChoiceDistribution>div>div{height:7px;margin-left:39px;overflow:hidden;border-radius:99px;background:#ecebf0}.clientChoiceDistribution>div>div i{display:block;height:100%;border-radius:inherit;background:#5f73f6}@media (max-width:620px){.clientChoiceDistribution{margin-left:0}.clientChoiceDistribution>div>p{grid-template-columns:28px 1fr}.clientChoiceDistribution p>strong{grid-column:2}.clientChoiceDistribution>div>div{margin-left:37px}}.adminImpactQuestion{margin-top:28px;padding-top:24px;border-top:1px solid #e6e4e8}.adminImpactQuestion h3{max-width:850px;font-size:18px}.adminImpactQuestion .clientChoiceDistribution{max-width:850px;margin-left:0}.adminImpactQuestion .clientChoiceDistribution>div>p{grid-template-columns:1fr auto}.adminImpactQuestion .clientChoiceDistribution>div>div{margin-left:0}.impactSurvey{width:100%;margin:26px 0 42px;padding:clamp(22px,4vw,36px);border:1px solid #d9d4ce;border-radius:30px;background:#fff;color:#111}.impactSurveyHeading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.impactSurveyHeading h2{margin:4px 0 0;font-size:clamp(25px,4vw,38px);line-height:1.12}.impactSurveyHeading>span{padding:7px 11px;border-radius:99px;background:#f0eeeb;color:#62666e;font-size:12px;font-weight:850}.impactSurveyIntro{max-width:760px;margin:13px 0 26px;color:#626975;line-height:1.55}.impactSurveyQuestions{display:grid;grid-gap:22px;gap:22px}.impactSurvey fieldset{min-width:0;margin:0;padding:0;border:0}.impactSurvey legend{width:100%;margin-bottom:12px;display:flex;gap:11px;align-items:center;font:850 16px/1.45 Poppins,sans-serif}.impactSurvey legend span{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:10px;background:var(--yellow);font-size:13px}.impactSurveyOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px}.impactSurveyOptions button{min-height:52px;padding:10px 13px;border:1px solid #d8d4cf;border-radius:14px;background:#faf9f7;color:#111;font-weight:800;cursor:pointer}.impactSurveyOptions button:hover{border-color:#111}.impactSurveyOptions button.isSelected{border-color:#111;background:var(--yellow);box-shadow:inset 0 0 0 1px #111}.impactSurveyComment{margin-top:24px;display:grid;grid-gap:8px;gap:8px;font-weight:850}.impactSurveyComment span{display:flex;justify-content:space-between;gap:10px}.impactSurveyComment small{color:#737984;font-weight:650}.impactSurveyComment textarea{width:100%;resize:vertical;padding:14px;border:1px solid #d4d0cb;border-radius:15px;background:#faf9f7;font:inherit}.impactSurveyComment>small{justify-self:end}.impactSurveyActions{margin-top:20px;display:flex;gap:10px;align-items:center}.impactSurveyDone{padding-block:26px}.impactSurveyDone h2{margin:4px 0 6px}.impactSurveyDone p:last-child{margin:0;color:#646b75}.collectionNextSteps>.impactSurvey,.invisibleColineEnd>.impactSurvey{margin-top:12px}.adminImpactConfig{display:grid;grid-gap:22px;gap:22px}.adminImpactStandardQuestions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adminImpactStandardQuestions article{min-height:145px;padding:20px;display:flex;flex-direction:column;gap:9px;border:1px solid #e0dcd7;border-radius:20px;background:#faf9f7}.adminImpactStandardQuestions article>span{color:#6d737d;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.adminImpactStandardQuestions article b{line-height:1.45}.adminImpactStandardQuestions article small{color:#6a707a;line-height:1.5}.adminCheckboxLabel{min-height:48px;display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.adminCheckboxLabel input{width:20px!important;height:20px;accent-color:#111}.adminImpactCustom{padding:20px;display:grid;grid-gap:16px;gap:16px;border-radius:22px;background:#f7f6f3}.adminImpactCustom>label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.adminImpactCustom input,.adminImpactCustom textarea{padding:12px;border:1px solid #d5d1cc;border-radius:12px;font:inherit}.adminImpactOptions{display:grid;grid-gap:9px;gap:9px}.adminImpactOptions>div{padding:12px;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;border:1px solid #dfdcd7;border-radius:15px;background:#fff}.adminImpactOptions label:first-child{display:grid;grid-gap:6px;gap:6px;font-weight:750}.adminImpactOptions button{min-height:44px;padding:0 12px;border:0;background:transparent;text-decoration:underline;cursor:pointer}.impactKpiStrip{margin:0 0 22px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.impactKpiStrip article{min-height:135px;padding:18px;display:flex;flex-direction:column;border:1px solid #ddd9d4;border-radius:20px;background:#fff}.impactKpiStrip span{color:#646b75;font-size:12px;font-weight:850}.impactKpiStrip strong{margin:auto 0 4px;font:900 clamp(28px,4vw,43px) Poppins,sans-serif}.impactKpiStrip small{color:#727883;line-height:1.35}.impactFunnel>div:last-of-type{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center}.impactFunnel>div:last-of-type span{min-height:95px;padding:14px;display:flex;flex-direction:column;justify-content:center;border-radius:17px;background:#f7f5f1;text-align:center;font-weight:750}.impactFunnel>div:last-of-type b{font:900 30px Poppins,sans-serif}.impactFunnel>small{margin-top:14px;display:block;color:#727883}.impactBreakdownGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.impactBreakdown{padding:22px;border:1px solid #dedad5;border-radius:24px;background:#fff}.impactBreakdown>div:first-child{min-height:90px;display:flex;flex-direction:column;justify-content:space-between;gap:7px}.impactBreakdown h3{margin:0;font-size:17px;line-height:1.4}.impactBreakdown>div>span{color:#727984;font-size:12px}.impactBreakdown ul{margin:20px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px;list-style:none}.impactBreakdown li>div:first-child{display:flex;justify-content:space-between;gap:9px;font-size:13px}.impactBreakdown li small{margin-top:4px;display:block;color:#7a8089;font-size:10px}.impactComments>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.impactComments blockquote{margin:0;padding:20px;border-radius:18px;background:#f8f6f2}.impactComments blockquote p{margin:0;font-size:16px;line-height:1.55}.impactComments blockquote footer{margin-top:14px;color:#6d737d;font-size:11px}.impactAdminFilters{grid-template-columns:repeat(3,1fr)!important}@media (max-width:900px){.impactBreakdownGrid,.impactKpiStrip{grid-template-columns:1fr 1fr}.impactFunnel>div:last-of-type{grid-template-columns:1fr}.impactFunnel>div:last-of-type>i{transform:rotate(90deg);justify-self:center}.impactAdminFilters{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.impactSurvey{padding:20px 14px;border-radius:22px}.impactSurveyHeading{display:grid}.impactSurveyHeading>span{justify-self:start}.adminImpactStandardQuestions,.impactBreakdownGrid,.impactComments>div:last-child,.impactKpiStrip,.impactSurveyOptions{grid-template-columns:1fr}.impactSurveyOptions button{min-height:56px}.impactSurveyActions{display:grid}.impactSurveyActions .primaryButton{width:100%}.adminImpactOptions>div,.impactAdminFilters{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.frictionMeter em,.loadGauge em,.managementPrimary,.managementProgress>span i{transition-duration:.001ms!important}}*{box-sizing:border-box}.srOnly{width:1px;height:1px;padding:0;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:Lato,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}.eyebrow,.primaryButton,h1,h2,h3{font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif}.brandHeader{width:min(1180px,calc(100% - 48px));min-height:84px;margin:0 auto;display:flex;gap:16px;align-items:center;padding:22px 0}.colineLogo{height:34px;width:auto;max-width:130px;object-fit:contain}.clientLogo{height:32px;max-width:170px;object-fit:contain}.clientName{font-weight:900;font-size:14px}.brandSeparator{width:1px;height:28px;background:var(--line)}.eyebrow{margin-bottom:12px;font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.mutedText{color:var(--muted)}.primaryButton,.secondaryButton,.shareButton{min-height:52px;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:0 24px;border:1px solid transparent;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.primaryButton{background:var(--black);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.16)}.secondaryButton{background:#fff;color:var(--text);border-color:var(--line)}.shareButton{background:#e6faf5;color:#226f61;border-color:#bde9dd}.primaryButton:hover,.secondaryButton:hover,.shareButton:hover{transform:translateY(-2px)}.primaryButton:disabled,.secondaryButton:disabled,button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.devHome{max-width:1100px;margin:0 auto}.devCard{margin:40px 24px;padding:32px;background:white;border:1px solid var(--line);border-radius:28px}.playHome{--play-ink:#1d2020;--play-paper:#f8f7f2;min-height:100vh;overflow:clip;background:var(--play-paper);color:var(--play-ink)}.playHome :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.playSkipLink{padding:12px 18px;position:fixed;top:10px;left:12px;z-index:120;border-radius:999px;background:#fff;color:var(--play-ink);font-weight:900;transform:translateY(-160%)}.playSkipLink:focus{transform:translateY(0)}.playHeader{width:min(1180px,calc(100% - 80px));min-height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.playBrand{display:inline-flex;align-items:center;gap:13px;color:var(--play-ink);text-decoration:none}.playBrand img{width:auto;height:36px}.playBrand span{padding-left:13px;border-left:1px solid rgba(29,32,32,.24);font:900 18px/1 Poppins,Inter,sans-serif}.playHeader nav{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:850}.playHeader nav a{text-decoration:none}.playHeaderCta{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;border:2px solid var(--play-ink);border-radius:999px;background:var(--yellow);box-shadow:4px 4px 0 var(--green)}.playHero{width:min(1180px,calc(100% - 80px));min-height:580px;margin:auto;padding:52px 0 84px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);grid-gap:76px;gap:76px;align-items:center}.playKicker{margin:0 0 18px;color:rgba(29,32,32,.68);font:900 12px/1.3 Poppins,Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}.playKicker span{margin-right:9px;color:var(--pink)}.playHero h1{max-width:760px;margin:0 0 25px;font:950 clamp(54px,6.8vw,86px)/.94 Poppins,Inter,sans-serif;letter-spacing:-.06em;text-wrap:balance}.playHero h1 em{position:relative;z-index:0;font-style:normal}.playHero h1 em:after{content:"";height:.18em;position:absolute;right:0;bottom:.02em;left:0;z-index:-1;border-radius:999px;background:var(--pink);transform:rotate(-1deg)}.playHeroCopy>p:not(.playKicker){max-width:635px;margin:0;color:rgba(29,32,32,.72);font-size:clamp(18px,2vw,21px);line-height:1.55}.playHeroActions{margin-top:34px;display:flex;flex-wrap:wrap;gap:16px}.playButton{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:2px solid var(--play-ink);border-radius:999px;color:var(--play-ink);font:900 14px/1 Poppins,Inter,sans-serif;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.playButtonPrimary{background:var(--yellow);box-shadow:5px 5px 0 var(--green)}.playButtonSecondary{background:transparent}.playButton:hover{transform:translate(-2px,-2px)}.playButtonPrimary:hover{box-shadow:8px 8px 0 var(--green)}.playHeroVisual{min-height:410px;position:relative}.playHeroPhoto{position:absolute;overflow:hidden;border:2px solid var(--play-ink);background:#fff;box-shadow:0 24px 70px rgba(29,32,32,.12)}.playHeroPhoto img{object-fit:cover}.playHeroPhotoMain{width:73%;height:82%;top:3%;right:5%;border-radius:45% 45% 16% 45%;transform:rotate(2deg)}.playHeroShape{position:absolute}.playHeroShapeOne{width:170px;height:170px;top:0;left:2%;border-radius:50%;background:var(--yellow)}.playHeroShapeTwo{width:145px;height:145px;right:0;bottom:0;border-radius:28% 72% 62% 38%;background:var(--blue)}.playHeroPrompt{max-width:235px;padding:22px 24px;position:absolute;bottom:5%;left:0;z-index:2;border:2px solid var(--play-ink);border-radius:9px 28px 28px 28px;background:#fff;font-size:17px;line-height:1.35;transform:rotate(-3deg)}.playHeroPrompt strong{font-family:Poppins,Inter,sans-serif}.playHeroArrow{position:absolute;top:8%;right:0;z-index:2;font:900 44px/1 Poppins,sans-serif}.playChallenges{padding:96px max(40px,calc((100vw - 1180px)/2)) 110px;border-radius:56px 56px 0 0;background:#fff;scroll-margin-top:20px}.playSectionHeading{margin-bottom:42px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:60px;gap:60px;align-items:end}.playSectionHeading h2{max-width:720px;margin:0;font:950 clamp(40px,5vw,65px)/1 Poppins,Inter,sans-serif;letter-spacing:-.05em}.playSectionHeading>p{max-width:500px;margin:0;color:rgba(29,32,32,.68);font-size:18px;line-height:1.55}.playChallengeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.playChallengeCard{width:100%;min-width:0;padding:0;overflow:hidden;display:flex;flex-direction:column;border:2px solid var(--play-ink);border-radius:29px 29px 12px 29px;background:#fff;color:var(--play-ink);font:inherit;text-align:left;box-shadow:0 16px 45px rgba(29,32,32,.08);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.playChallengeCard:hover{transform:translateY(-7px) rotate(-.35deg);box-shadow:0 25px 55px rgba(29,32,32,.14)}.playChallengeImage{min-height:245px;position:relative;overflow:hidden;background:#eee}.playChallengeImage:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(0,0,0,.23))}.playChallengeImage img{object-fit:cover;transition:transform .45s ease}.playChallengeCard:hover .playChallengeImage img{transform:scale(1.035)}.playChallengeImage>span{padding:8px 12px;position:absolute;top:15px;right:15px;z-index:2;border:1px solid rgba(29,32,32,.24);border-radius:999px;background:rgba(255,255,255,.92);font-size:12px;font-weight:900}.playChallengeBody{min-height:335px;padding:27px 27px 25px;display:flex;flex-direction:column}.playChallengeBody>p{margin:0 0 13px;color:rgba(29,32,32,.62);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.playChallengeBody h3{margin:0 0 12px;font:950 28px/1.08 Poppins,Inter,sans-serif;letter-spacing:-.035em}.playChallengeBody>strong{margin-bottom:12px;font-size:16px;line-height:1.35}.playChallengeBody>span{color:rgba(29,32,32,.7);font-size:15px;line-height:1.55}.playChallengeBody>b{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font:900 14px/1 Poppins,Inter,sans-serif}.playChallengeBody>b i{width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--play-ink);border-radius:50%;background:var(--yellow);font-style:normal}.playChallengeCard[data-accent=green] .playChallengeBody>b i{background:var(--green)}.playChallengeCard[data-accent=pink] .playChallengeBody>b i{background:var(--pink)}.playChallengeCard[data-accent=orange] .playChallengeBody>b i{background:var(--orange)}.playChallengeCard[data-accent=blue] .playChallengeBody>b i{background:var(--blue)}.playChallengeCard[data-accent=lavender] .playChallengeBody>b i{background:#bdc7f6}.playAccessDialog{width:min(700px,calc(100% - 30px));max-width:none;margin:auto;padding:0;overflow:hidden;border:2px solid var(--play-ink);border-radius:12px 38px 38px 38px;background:#fff;color:var(--play-ink);box-shadow:0 34px 100px rgba(0,0,0,.32)}.playAccessDialog::-webkit-backdrop{background:rgba(29,32,32,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.playAccessDialog::backdrop{background:rgba(29,32,32,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.playAccessPanel{padding:clamp(34px,7vw,62px);position:relative;text-align:center}.playAccessClose{width:44px;height:44px;position:absolute;top:18px;right:18px;display:grid;place-items:center;border:2px solid var(--play-ink);border-radius:50%;background:var(--yellow);color:var(--play-ink);font:400 29px/1 sans-serif;cursor:pointer}.playAccessIcon{width:68px;height:68px;margin:0 auto 23px;display:grid;place-items:center;border:2px solid var(--play-ink);border-radius:50%;background:var(--green);font-size:27px}.playAccessPanel .playKicker{margin-bottom:13px}.playAccessPanel h2{max-width:590px;margin:0 auto 20px;font:950 clamp(30px,5vw,44px)/1.08 Poppins,Inter,sans-serif;letter-spacing:-.045em;text-wrap:balance}.playAccessPanel>p:not(.playKicker){max-width:580px;margin:0 auto;color:rgba(29,32,32,.7);font-size:17px;line-height:1.6}.playAccessActions{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:20px}.playAccessEnterpriseLink{color:var(--play-ink);font-size:14px;font-weight:900;text-underline-offset:4px}.playMethod{padding:110px max(40px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);grid-gap:80px;gap:80px;background:var(--play-ink);color:#fff}.playMethod .playKicker{color:var(--green)}.playMethodIntro h2{max-width:610px;margin:0 0 26px;font:950 clamp(42px,5vw,64px)/1 Poppins,Inter,sans-serif;letter-spacing:-.05em;text-wrap:balance}.playMethodIntro>p:last-child{max-width:600px;margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.65}.playMethodSteps{margin:0;padding:0;display:grid;list-style:none}.playMethodSteps li{min-height:145px;padding:28px 0;display:grid;grid-template-columns:50px 1fr;grid-column-gap:20px;column-gap:20px;border-top:1px solid rgba(255,255,255,.22)}.playMethodSteps li:last-child{border-bottom:1px solid rgba(255,255,255,.22)}.playMethodSteps span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:var(--play-ink);font:900 12px/1 Poppins,sans-serif}.playMethodSteps li:nth-child(2) span{background:var(--pink)}.playMethodSteps li:nth-child(3) span{background:var(--green)}.playMethodSteps h3{margin:1px 0 8px;font:900 22px/1.2 Poppins,Inter,sans-serif}.playMethodSteps p{grid-column:2;margin:0;color:rgba(255,255,255,.68);line-height:1.55}.playEnterprise{margin:110px auto;width:min(1180px,calc(100% - 80px));overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);border:2px solid var(--play-ink);border-radius:12px 48px 48px 48px;background:var(--yellow);box-shadow:10px 10px 0 var(--green);scroll-margin-top:30px}.playEnterpriseCopy{padding:clamp(42px,6vw,72px)}.playEnterpriseCopy h2{max-width:700px;margin:0 0 24px;font:950 clamp(40px,5vw,64px)/1 Poppins,Inter,sans-serif;letter-spacing:-.05em;text-wrap:balance}.playEnterpriseCopy>p:not(.playKicker){max-width:670px;margin:0;color:rgba(29,32,32,.72);font-size:18px;line-height:1.62}.playEnterpriseCta{margin-top:34px;background:#fff;box-shadow:5px 5px 0 var(--pink)}.playEnterpriseCta:hover{box-shadow:8px 8px 0 var(--pink)}.playEnterpriseList{margin:0;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:15px;border-left:2px solid var(--play-ink);background:#fff;list-style:none}.playEnterpriseList li{min-height:64px;padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid rgba(29,32,32,.16);border-radius:18px;font-weight:850;line-height:1.4}.playEnterpriseList span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--green);font-weight:950}.playFooter{padding:50px max(40px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr auto;grid-gap:30px 70px;gap:30px 70px;align-items:start;border-top:1px solid rgba(29,32,32,.15);background:#fff}.playFooterBrand>p{max-width:440px;margin:18px 0 0;color:rgba(29,32,32,.65);line-height:1.5}.playFooter nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px 28px;font-size:14px;font-weight:850}.playFooter nav a:hover{text-decoration-thickness:2px;text-underline-offset:4px}.playFooterCopyright{grid-column:1/-1;margin:4px 0 0;padding-top:24px;border-top:1px solid rgba(29,32,32,.12);color:rgba(29,32,32,.56);font-size:13px}.playCalendlyDialog{width:min(960px,calc(100% - 30px));max-width:none;max-height:calc(100svh - 30px);margin:auto;padding:0;overflow:hidden;border:2px solid var(--play-ink);border-radius:12px 34px 34px 34px;background:#fff;color:var(--play-ink);box-shadow:0 34px 100px rgba(0,0,0,.32)}.playCalendlyDialog::-webkit-backdrop{background:rgba(29,32,32,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.playCalendlyDialog::backdrop{background:rgba(29,32,32,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.playCalendlyPanel{height:min(820px,calc(100svh - 34px));display:grid;grid-template-rows:auto minmax(480px,1fr) auto}.playCalendlyPanel>header{min-height:88px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(29,32,32,.15)}.playCalendlyPanel .playKicker{margin-bottom:5px}.playCalendlyPanel h2{margin:0;font:950 25px/1.15 Poppins,Inter,sans-serif;letter-spacing:-.035em}.playCalendlyPanel button{width:44px;height:44px;flex:0 0 auto;border:2px solid var(--play-ink);border-radius:50%;background:var(--yellow);color:var(--play-ink);font:400 29px/1 sans-serif;cursor:pointer}.playCalendlyPanel iframe{width:100%;height:100%;border:0;background:#fff}.playCalendlyPanel>p{margin:0;padding:12px 20px;color:rgba(29,32,32,.66);font-size:12px;text-align:center}.playCalendlyPanel>p a{font-weight:900}@media (max-width:980px){.playHeader,.playHero{width:min(100% - 48px,1180px)}.playHeader nav>a:not(.playHeaderCta){display:none}.playHero{min-height:0;grid-template-columns:1fr 340px;gap:35px}.playChallengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playChallengeCard:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.playChallengeCard:first-child .playChallengeBody{min-height:330px}.playMethod{grid-template-columns:1fr;gap:50px}.playEnterprise{width:min(100% - 48px,1180px);grid-template-columns:1fr}.playEnterpriseList{border-top:2px solid var(--play-ink);border-left:0}}@media (max-width:700px){.playHeader{width:calc(100% - 32px);min-height:74px}.playBrand img{height:30px}.playBrand span{font-size:16px}.playHeaderCta{min-height:42px;padding:0 15px;font-size:12px;box-shadow:3px 3px 0 var(--green)}.playHero{width:calc(100% - 32px);padding:42px 0 68px;display:flex;flex-direction:column;align-items:stretch}.playHero h1{font-size:clamp(46px,13vw,64px)}.playHeroActions{display:grid}.playButton{width:100%}.playHeroVisual{width:min(100%,440px);min-height:355px;align-self:center}.playChallenges{padding:70px 16px 82px;border-radius:34px 34px 0 0}.playSectionHeading{margin-bottom:30px;display:block}.playSectionHeading>p{margin-top:20px;font-size:16px}.playChallengeGrid{grid-template-columns:1fr;gap:18px}.playChallengeCard:first-child{grid-column:auto;display:flex}.playChallengeImage{min-height:225px}.playChallengeBody,.playChallengeCard:first-child .playChallengeBody{min-height:325px;padding:24px 22px 22px}.playMethod{padding:74px 20px;gap:40px}.playMethodIntro h2{font-size:clamp(40px,12vw,55px)}.playMethodIntro>p:last-child{font-size:16px}.playMethodSteps li{min-height:135px;grid-template-columns:42px 1fr;column-gap:14px}.playMethodSteps h3{font-size:19px}.playEnterprise{width:calc(100% - 32px);margin:74px auto 82px;border-radius:9px 30px 30px 30px;box-shadow:7px 7px 0 var(--green)}.playEnterpriseCopy{padding:38px 24px 42px}.playEnterpriseCopy h2{font-size:clamp(38px,11vw,52px)}.playEnterpriseCopy>p:not(.playKicker){font-size:16px}.playEnterpriseCta{width:100%}.playEnterpriseList{padding:28px 20px}.playAccessPanel{padding:76px 24px 36px}.playAccessPanel h2{font-size:31px}.playAccessPanel>p:not(.playKicker){font-size:16px}.playAccessActions .playButton{width:100%}.playFooter{padding:42px 20px;grid-template-columns:1fr}.playFooter nav{justify-content:flex-start;flex-direction:column}.playFooterCopyright{grid-column:auto}.playCalendlyPanel{height:calc(100svh - 30px);grid-template-rows:auto minmax(400px,1fr) auto}.playCalendlyPanel>header{min-height:82px;padding:16px}.playCalendlyPanel h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.playHome *{scroll-behavior:auto!important}.playButton,.playChallengeCard,.playChallengeImage img{transition-duration:.001ms!important}}.loginPage{min-height:100vh;background:radial-gradient(circle at 80% 20%,rgba(73,218,184,.23),transparent 28%),var(--bg)}.loginCard{width:min(520px,calc(100% - 40px));margin:8vh auto 0;padding:clamp(28px,5vw,52px);background:#fff;border:1px solid var(--line);border-radius:34px;box-shadow:var(--shadow)}.loginCard h1{margin-bottom:10px;font-size:clamp(32px,6vw,48px)}.loginCard>p:not(.eyebrow){color:var(--muted);line-height:1.6}.identityForm,.loginForm{display:grid;grid-gap:18px;gap:18px}.loginForm{margin-top:28px}.identityForm label,.loginForm label{display:grid;grid-gap:8px;gap:8px}.identityForm label>span,.loginForm label span{font-size:13px;font-weight:900}.identityForm input,.identityForm select,.loginForm input,.pairingRow select{width:100%;min-height:52px;padding:0 16px;border:1px solid #dcd8e0;border-radius:14px;background:#fff;color:var(--text);outline:none}.identityForm input:focus,.identityForm select:focus,.loginForm input:focus,.pairingRow select:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(73,218,184,.15)}.invitePage{background:radial-gradient(circle at 82% 15%,rgba(95,115,246,.15),transparent 28%),radial-gradient(circle at 8% 88%,rgba(73,218,184,.14),transparent 25%),var(--bg)}.inviteCard{margin-bottom:7vh}.inviteCard>p:not(.eyebrow){color:var(--muted);line-height:1.65}.inviteCard>p strong{color:var(--text)}.inviteCard .secondaryButton{margin-top:18px}.passwordRule{margin:-7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.formError,.inlineError{color:#a62d53;font-size:13px;font-weight:800}.formError{padding:12px 14px;border-radius:12px;background:#fff0f5}.employeePage{min-height:100vh;overflow:clip}.landingPage{background:radial-gradient(circle at 8% 15%,rgba(255,219,21,.25),transparent 25%),radial-gradient(circle at 93% 80%,rgba(57,205,255,.16),transparent 24%),var(--bg)}.landingShell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 80px}.landingHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:64px;gap:64px;align-items:center;min-height:610px}.heroCopy h1{max-width:700px;margin-bottom:24px;font-size:clamp(46px,6vw,78px);line-height:.98;letter-spacing:-.055em}.heroLead{max-width:650px;margin-bottom:28px;color:#4f5b72;font-size:clamp(17px,2vw,20px);line-height:1.65}.campaignFacts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.campaignFacts span{padding:10px 14px;background:rgba(255,255,255,.8);border:1px solid var(--line);border-radius:999px;font-size:13px}.campaignFacts b{font-size:14px}.heroButton{min-width:180px}.mobileHeroButton{display:none}.heroVisual{min-height:470px;position:relative}.visualCard{width:220px;height:250px;position:absolute;padding:26px;border:1px solid rgba(16,33,63,.08);border-radius:34px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow)}.visualCard span{font:900 54px/1 Poppins,sans-serif;opacity:.26}.visualCard b{font:900 25px/1.1 Poppins,sans-serif}.visualCardPink{top:22px;left:10px;background:#ffe1ee;transform:rotate(-7deg)}.visualCardMint{top:125px;right:5px;background:#dff8f1;transform:rotate(7deg)}.visualCardYellow{bottom:0;left:75px;background:#fff5b8;transform:rotate(-2deg)}.visualCardMint,.visualCardPink{z-index:1}.visualOrbit{width:96px;height:96px;position:absolute;z-index:2;right:31%;top:35%;display:grid;place-items:center;border-radius:50%;background:var(--black);color:#fff;font:900 25px Poppins,sans-serif;box-shadow:0 18px 35px rgba(0,0,0,.2)}.identityCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:60px;gap:60px;align-items:start;padding:clamp(28px,5vw,56px);background:#fff;border:1px solid var(--line);border-radius:38px;box-shadow:var(--shadow)}.identityCard h2{max-width:620px;margin-bottom:16px;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.035em}.identityCard>div>p:last-child{max-width:580px;color:var(--muted);line-height:1.65}.identityForm .primaryButton{margin-top:4px}.howItWorks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.howItWorks article{min-height:96px;padding:15px 18px;display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.78)}.howItWorks article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#e5f9f4;font-weight:950}.howItWorks article:nth-child(2)>span{background:#ffe5f0}.howItWorks article:nth-child(3)>span{background:#fff4b2}.howItWorks b{font:900 15px Poppins,sans-serif}.howItWorks p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.38}.landingLeaderboard{margin-top:34px;padding:clamp(24px,4vw,46px);display:grid;grid-template-columns:minmax(250px,.72fr) minmax(390px,1.28fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);align-items:center;border:1px solid color-mix(in srgb,var(--challenge-accent) 20%,var(--line));border-radius:38px;background:radial-gradient(circle at 0 100%,var(--challenge-spot-three),transparent 36%),color-mix(in srgb,var(--challenge-accent) 5%,#fff);box-shadow:var(--shadow)}.landingLeaderboardIntro h2{margin-bottom:14px;font-size:clamp(28px,4vw,43px);line-height:1.05;letter-spacing:-.04em}.landingLeaderboardIntro>p:not(.eyebrow){margin-bottom:24px;color:#596276;line-height:1.6}.landingLeaderboardPanel{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--challenge-accent) 16%,var(--line));border-radius:25px;background:rgba(255,255,255,.94)}.landingLeaderboardHeader{min-height:60px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.landingLeaderboardHeader h3{margin:0;font-size:16px}.landingLeaderboardHeader span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.landingLeaderboardScroll{max-height:370px;padding:8px;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--challenge-accent) 35%,#d9d9dd) transparent;scrollbar-width:thin}.landingLeaderboardList{margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;list-style:none}.landingLeaderboardList li{min-height:59px;padding:8px 10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border-radius:15px}.landingLeaderboardList li:nth-child(2n){background:#f8f7f8}.landingLeaderboardRank{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#586072;background:#f0f1f4;font:950 12px Poppins,sans-serif}.landingLeaderboardList .isTop1 .landingLeaderboardRank{color:#715912;background:#ffed9f}.landingLeaderboardList .isTop2 .landingLeaderboardRank{color:#566170;background:#e7ebef}.landingLeaderboardList .isTop3 .landingLeaderboardRank{color:#805337;background:#f7ddca}.landingLeaderboardIdentity{min-width:0;display:grid;grid-gap:2px;gap:2px}.landingLeaderboardIdentity b,.landingLeaderboardIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingLeaderboardIdentity b{font-size:13px}.landingLeaderboardIdentity small{color:var(--muted);font-size:10px}.landingLeaderboardList li>strong{font:950 15px Poppins,sans-serif;white-space:nowrap}.landingLeaderboardList li>strong small{color:var(--muted);font:800 9px Lato,sans-serif}.heroVisualCustom{display:grid;place-items:center}.heroVisualImage{width:100%;max-width:510px;height:440px;object-fit:contain;border-radius:34px;filter:drop-shadow(0 20px 34px rgba(30,25,38,.1))}.challengeVisualTheme[data-visual-theme=ENERGIE] .heroVisualCustom:before{display:none}.identityActions{display:flex;justify-content:space-between;align-items:center;gap:12px}.textButton{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.privacyNote{margin:-3px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.unavailablePage{background:radial-gradient(circle at 15% 10%,rgba(255,132,185,.2),transparent 28%),var(--bg)}.unavailableCard{width:min(680px,calc(100% - 40px));margin:9vh auto;padding:clamp(30px,6vw,64px);text-align:center;background:#fff;border:1px solid var(--line);border-radius:38px;box-shadow:var(--shadow)}.unavailableCard h1{margin-bottom:16px;font-size:clamp(34px,6vw,55px);line-height:1.04}.unavailableCard>p:not(.eyebrow){line-height:1.6}.unavailableCard .secondaryButton{margin-top:16px}.statusIllustration{height:92px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.statusIllustration span{width:24px;height:68px;border-radius:999px;background:var(--pink);transform:rotate(20deg)}.statusIllustration span:nth-child(2){height:90px;background:var(--yellow);transform:rotate(-13deg)}.statusIllustration span:nth-child(3){height:58px;background:var(--green);transform:rotate(34deg)}.playerPage{min-height:100vh;padding-bottom:64px;background:#f8f7f5}.playerHeader{min-height:78px;padding:14px max(22px,calc((100vw - 1120px) / 2));display:grid;grid-template-columns:1fr minmax(260px,460px) 1fr;align-items:center;grid-gap:30px;gap:30px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;z-index:10;top:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.miniBrand{display:flex;align-items:center;gap:10px;font-weight:950;font-size:14px}.brandDot{width:22px;height:22px;border-radius:8px 12px;background:linear-gradient(135deg,var(--green),var(--blue));transform:rotate(10deg)}.progressMeta{display:grid;grid-gap:7px;gap:7px}.progressMeta>span{font-size:11px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em}.progressMeta>span b{font:inherit}.progressMeta>span i{font:inherit;font-style:normal}.progressTrack{height:7px;overflow:hidden;background:#ece9ed;border-radius:999px}.progressTrack i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--blue));border-radius:inherit;transition:width .3s ease}.exitLink{justify-self:end;color:var(--muted);font-size:13px;font-weight:900;text-decoration:none}.questionShell{width:min(1020px,calc(100% - 44px));margin:42px auto 0}.questionContext{display:grid;grid-template-columns:130px 1fr;grid-gap:25px;gap:25px;margin-bottom:18px;padding:25px 30px;border:1px solid #d7efe8;border-radius:26px;background:#edf9f6}.contextRail{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contextRail span{font:900 11px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.1em}.contextRail i{width:58px;height:4px;border-radius:999px;background:var(--green)}.questionContext>div:last-child>p{margin:0 0 8px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#287566}.questionContext>div:last-child>div{font-size:15px;line-height:1.65}.questionCard{padding:clamp(26px,5vw,52px);background:#fff;border:1px solid var(--line);border-radius:34px;box-shadow:0 18px 55px rgba(42,37,48,.07)}.questionHeading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.formatPill,.pointsPill{padding:7px 11px;border-radius:999px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.formatPill{background:#ffe5f0;color:#a54270}.pointsPill{background:#f1f2f5;color:var(--muted)}.questionCard>h1{max-width:850px;margin-bottom:30px;font-size:clamp(25px,4vw,39px);line-height:1.16;letter-spacing:-.035em}.answerGrid{display:grid;grid-gap:12px;gap:12px}.answerGridTwo{grid-template-columns:1fr 1fr}.answerList{display:grid;grid-gap:11px;gap:11px}.answerChoice{width:100%;min-height:58px;padding:14px 17px;display:flex;align-items:center;gap:14px;color:var(--text);text-align:left;border:1px solid #e6e3e8;border-radius:17px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.answerChoice:hover:not(:disabled){border-color:#b9b2bf;transform:translateY(-1px)}.answerChoice.selected{border-color:#78d8c1;background:#effbf7;box-shadow:inset 0 0 0 1px #78d8c1}.choiceMark{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:#f2f2f4;font:900 20px Poppins,sans-serif}.answerChoice.selected .choiceMark{background:var(--green);color:#082d25}.checkMark,.choiceIndex{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #dad6df;border-radius:10px;background:#f8f7f8;font-size:12px;font-weight:950}.answerChoice.selected .checkMark,.answerChoice.selected .choiceIndex{border-color:var(--green);background:var(--green)}.messageThread{margin:0 0 22px;padding:20px;display:grid;grid-gap:10px;gap:10px;border-radius:22px;background:#f1f6ff}.messageBubble{width:min(78%,540px);padding:12px 15px;display:grid;grid-gap:4px;gap:4px;border-radius:15px 15px 15px 5px;background:#fff}.messageBubble.mine{justify-self:end;border-radius:15px 15px 5px 15px;background:#dff8f1}.messageBubble b{font-size:11px}.messageBubble span{font-size:13px;line-height:1.5}.characterGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.characterChoice{min-height:245px;flex-direction:column;align-items:flex-start}.avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:#ffe2ef;font:900 20px Poppins,sans-serif;text-transform:uppercase}.avatar1{background:#dff8f1}.avatar2{background:#e2f6fd}.characterMeta{display:grid}.characterMeta small{margin-top:2px;color:var(--muted)}.characterLine{font-size:13px;line-height:1.55}.spotGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.spotNumber{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e5f7fc;font-weight:950}.spotGrid .answerChoice>span:last-child{display:grid;grid-gap:4px;gap:4px}.spotGrid small{color:var(--muted);line-height:1.4}.bossArena{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:25px;background:#fff1f7;border:1px solid #f4cee0}.bossHeader{display:flex;align-items:center;gap:12px;margin-bottom:6px}.bossHeader>span{padding:8px 10px;color:#fff;background:#111;border-radius:10px;font:900 11px Poppins,sans-serif;letter-spacing:.08em}.sliderControl{padding:28px;border-radius:24px;background:#f3fbf9;text-align:center}.sliderControl output{display:block;margin-bottom:20px;font:900 clamp(42px,8vw,72px)/1 Poppins,sans-serif}.sliderControl input{width:100%;accent-color:var(--green)}.sliderControl>div{display:flex;justify-content:space-between;margin-top:8px;color:var(--muted);font-size:12px;font-weight:800}.pairingList{display:grid;grid-gap:10px;gap:10px}.pairingRow{padding:13px;display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr;grid-gap:14px;gap:14px;align-items:center;border:1px solid #e7e4e8;border-radius:17px}.pairingRow>span{padding-left:5px;font-weight:850}.budgetControl{display:grid;grid-gap:18px;gap:18px}.budgetMeter{padding:16px 18px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;border-radius:17px;background:#f0faf7}.budgetMeter>span{font-size:12px;font-weight:900}.budgetMeter>b{font-size:13px}.budgetMeter>i{height:7px;grid-column:1/-1;overflow:hidden;border-radius:99px;background:#dcebe7}.budgetMeter>i>span{height:100%;display:block;border-radius:inherit;background:var(--green)}.budgetMeter.over{background:#fff0f3}.budgetMeter.over>i>span{background:var(--pink)}.costTag{margin-left:auto;white-space:nowrap}.rankingList{margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.rankingList li{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e7e4e8;border-radius:17px}.rankingList li>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff2b1;font-weight:950}.rankActions{display:flex;gap:5px}.rankActions button{width:35px;height:35px;border:1px solid #ddd8e1;border-radius:10px;background:#fff;cursor:pointer}.zoneList{display:grid;grid-gap:10px;gap:10px}.zoneRow{min-height:72px;padding:13px 15px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid #e8e4e9;border-radius:17px}.zoneRow>div{display:flex;gap:7px}.swipeRow button,.zoneRow button{min-height:38px;padding:0 13px;border:1px solid #ddd8e0;border-radius:999px;background:#fff;cursor:pointer;font-size:12px;font-weight:900}.swipeRow button.keep.selected,.zoneRow button.selected:first-child{border-color:#9edccb;background:#e9faf5;color:#267061}.swipeRow button.reject.selected,.zoneRow button.selected:last-child{border-color:#f0c4d8;background:#fff0f7;color:#a34873}.mysteryControl{display:grid;grid-gap:18px;gap:18px}.mysteryClues{padding:20px;border-radius:22px;background:#fff6c9}.mysteryMark{width:58px;height:58px;margin-bottom:12px;display:grid;place-items:center;border-radius:18px;background:var(--yellow);font:950 28px Poppins,sans-serif}.mysteryClues p{margin:8px 0;padding:10px 12px;display:grid;grid-gap:3px;gap:3px;border-radius:12px;background:rgba(255,255,255,.72);font-size:13px}.mysteryClues p b{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.mysteryClues .secondaryButton{min-height:44px;margin-top:10px}.mysteryClues .secondaryButton small{opacity:.7}.bingoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.bingoGrid .answerChoice{min-height:115px;align-items:flex-start;font-size:12px;font-weight:850}.betControl{display:grid;grid-gap:22px;gap:22px}.betControl fieldset{margin:0;padding:18px;border:1px solid #e6e2e7;border-radius:18px}.betControl legend{padding:0 8px;font-size:12px;font-weight:900}.stakeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.stakeGrid .answerChoice{justify-content:center}.swipeList{display:grid;grid-gap:10px;gap:10px}.swipeRow{padding:15px;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid #e7e3e8;border-radius:17px}.swipeRow>span{display:grid;grid-gap:4px;gap:4px}.swipeRow small{color:var(--muted);line-height:1.4}.swipeRow>div{display:flex;gap:6px}.selectionCounter{font-size:12px;font-weight:900;color:var(--muted)}.packGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.packGrid .answerChoice{min-height:100px;display:grid;align-content:center}.packGrid small{color:var(--muted);line-height:1.4}.validateRow{margin-top:28px;display:flex;justify-content:flex-end}.feedbackPanel{margin-top:28px;padding:22px;border-radius:23px;border:1px solid transparent}.feedbackPanel.correct{background:#eafaf6;border-color:#c5ebdf}.feedbackPanel.learning{background:#fff4c8;border-color:#f1df91}.feedbackTitle{display:flex;align-items:center;gap:12px}.feedbackTitle>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#fff;font-weight:950}.feedbackTitle>div{display:grid}.feedbackTitle b{font:900 18px Poppins,sans-serif}.feedbackTitle small{color:var(--muted);font-weight:800}.feedbackPanel>p{margin:16px 0 20px;line-height:1.65}.feedbackPanel .primaryButton{min-height:48px}.playerCentered{display:grid;place-items:center;align-content:center;text-align:center}.loadingMark{height:55px;display:flex;align-items:flex-end;gap:6px}.loadingMark span{width:14px;height:34px;border-radius:99px;background:var(--green);animation:load .9s infinite alternate}.loadingMark span:nth-child(2){height:49px;background:var(--pink);animation-delay:.15s}.loadingMark span:nth-child(3){background:var(--yellow);animation-delay:.3s}@keyframes load{to{transform:translateY(-8px)}}.resultPage{background:radial-gradient(circle at 90% 10%,rgba(57,205,255,.2),transparent 28%),radial-gradient(circle at 5% 70%,rgba(255,132,185,.14),transparent 25%),var(--bg)}.resultShell{width:min(960px,calc(100% - 44px));margin:20px auto 90px}.resultHero{padding:clamp(32px,6vw,68px);text-align:center;background:#fff;border:1px solid var(--line);border-radius:40px;box-shadow:var(--shadow)}.resultBurst{width:76px;height:76px;margin:0 auto 22px;position:relative;display:grid;place-items:center;border-radius:50%;background:var(--green);font:950 30px Poppins,sans-serif}.resultBurst:after,.resultBurst:before{content:"";position:absolute;inset:-13px;border:2px dashed var(--pink);border-radius:50%;transform:rotate(15deg)}.resultBurst:after{inset:-24px;border-color:var(--yellow);transform:rotate(-15deg)}.resultHero h1{margin-bottom:6px;font-size:clamp(34px,6vw,58px);letter-spacing:-.045em}.resultHero>p:not(.eyebrow){color:var(--muted)}.percentageScore{margin:25px 0 10px;display:flex;justify-content:center;align-items:flex-start}.percentageScore strong{font:950 clamp(76px,15vw,134px)/.85 Poppins,sans-serif;letter-spacing:-.08em}.percentageScore span{margin:5px 0 0 8px;font:900 clamp(25px,5vw,42px) Poppins,sans-serif;color:#379783}.scoreBar{width:min(500px,90%);height:11px;margin:22px auto 0;overflow:hidden;border-radius:99px;background:#eeecef}.scoreBar i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue))}.scoreDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 0 42px}.scoreCard{min-height:175px;padding:27px;display:grid;align-content:center;border-radius:28px;border:1px solid rgba(16,33,63,.08)}.rawScoreCard{background:#ffe4ef}.journeyScoreCard{background:#fff3a7}.scoreCard>span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.scoreCard b{font:950 46px/1.2 Poppins,sans-serif}.scoreCard small{color:#5f6573;font-weight:800}.resultFeedback{margin:-22px 0 42px;padding:clamp(22px,4vw,32px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:22px;gap:22px;align-items:center;border:1px solid color-mix(in srgb,var(--challenge-accent) 22%,var(--line));border-radius:28px;background:color-mix(in srgb,var(--challenge-accent) 7%,#fff)}.resultFeedback h2{margin:5px 0 8px;font-size:clamp(23px,3.5vw,32px)}.resultFeedback>div>p:last-child{color:var(--muted);line-height:1.6}.resultFeedback aside{padding:17px;display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;border-radius:18px;background:#fff}.resultFeedback aside span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--challenge-on-accent);background:var(--challenge-accent);font-weight:950}.resultFeedback aside p{margin:0;color:#565e70;font-size:11px;line-height:1.55}.resultFeedback-progress{background:#fff8dc}.resultFeedback-excellent{background:color-mix(in srgb,var(--challenge-accent) 9%,#effbf7)}.clientResultResource{margin:-22px 0 42px;padding:clamp(22px,4vw,32px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 24px;gap:18px 24px;align-items:center;border:1px solid #d9e6e2;border-radius:28px;background:linear-gradient(135deg,#f1fbf8,#fff)}.clientResultResource h2{margin:5px 0 8px;font-size:clamp(22px,3.5vw,30px)}.clientResultResource>div>p:last-child{max-width:680px;margin:0;color:var(--muted);line-height:1.6}.clientResultResource .primaryButton{white-space:nowrap}.clientResultResource>small{grid-column:1/-1;padding-top:14px;border-top:1px solid #deebe7;color:#68736f;font-size:10px;line-height:1.5}.clientChallengeAids{margin:-22px 0 42px;padding:clamp(22px,4vw,32px);border:1px solid #e3e2f2;border-radius:28px;background:linear-gradient(145deg,#f8f8ff,#fff)}.clientChallengeAids .sectionHeading>p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px}.clientChallengeAidGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));grid-gap:12px;gap:12px;align-items:start}.clientChallengeAidCard{min-width:0;overflow:hidden;border:1px solid #e6e4ef;border-radius:19px;background:#fff}.clientChallengeAidCard summary{min-height:92px;padding:17px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;list-style:none}.clientChallengeAidCard summary::-webkit-details-marker{display:none}.clientChallengeAidCard summary>span{min-width:0;display:grid;justify-items:start;grid-gap:9px;gap:9px}.clientChallengeAidCard summary strong{font-size:15px;line-height:1.25}.clientChallengeAidCard summary>i{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#5865c9;background:#eef0ff;font:900 20px/1 Poppins,sans-serif;transition:transform .2s ease}.clientChallengeAidCard[open] summary>i{transform:rotate(45deg)}.clientChallengeAidBody{padding:0 18px 18px;border-top:1px solid #eeecf2}.clientChallengeAidBody>p{margin:15px 0;color:#4f5668;font-size:12px;line-height:1.65}.clientChallengeAidBody dl{margin:0;display:grid;grid-gap:5px;gap:5px}.clientChallengeAidBody dt{margin-top:7px;color:#687087;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.clientChallengeAidBody dd{margin:0;color:#41485b;font-size:11px;line-height:1.55}.clientChallengeAidCategory{width:max-content;max-width:100%;padding:6px 9px;display:inline-flex;border-radius:99px;color:#5665c7;background:#eceeff;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.clientChallengeAidCategory.category-material,.clientChallengeAidCategory.category-work_time{color:#926335;background:#fff0d7}.clientChallengeAidCategory.category-caregiving,.clientChallengeAidCategory.category-human{color:#2b7464;background:#e3f8f2}.clientChallengeAidCategory.category-financial,.clientChallengeAidCategory.category-rights{color:#8d526e;background:#ffe7f1}.clientChallengeAidCategory.category-governance,.clientChallengeAidCategory.category-steering{color:#316b79;background:#e3f6fb}.clientChallengeAidCategory.category-communication,.clientChallengeAidCategory.category-training{color:#78632b;background:#fff5c9}.clientChallengeAidCategory.category-other{color:#656b7a;background:#eff0f3}.clientChallengeAids>small{display:block;margin-top:15px;color:#74707a;font-size:10px;line-height:1.5}.clientResultContacts{margin:-22px 0 42px;padding:clamp(22px,4vw,32px);border:1px solid #e6ddea;border-radius:28px;background:linear-gradient(145deg,#fff,#fff8fc)}.clientResultContacts .sectionHeading>p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px}.clientResultContactGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.clientResultContactCard{min-width:0;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;border:1px solid #eadfe7;border-radius:20px;background:#fff}.clientResultContactAvatar{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#8b4c70;background:#ffe6f1;font:950 13px Poppins,sans-serif}.clientResultContactCard h3{margin:1px 0 3px;font-size:16px}.clientResultContactCard p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.clientResultContactCard .clientResultContactRole{margin:0;color:#8b4c70;font-size:10px;font-weight:900}.clientResultContactLinks{grid-column:1/-1;padding-top:12px;display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid #f0e8ed}.clientResultContactLinks a{max-width:100%;padding:8px 10px;overflow:hidden;border-radius:10px;color:#5864cb;background:#f0f2ff;font-size:10px;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.clientResultContacts>small{display:block;margin-top:15px;color:#74707a;font-size:10px}.participantSupportSections{width:100%;margin:-22px 0 42px;display:grid;grid-gap:16px;gap:16px;text-align:left}.participantSupportSections>.clientChallengeAids,.participantSupportSections>.clientResultContacts,.participantSupportSections>.clientResultResource{margin:0}.rankingSection{margin:0 0 42px;padding:clamp(22px,4vw,32px);border:1px solid color-mix(in srgb,var(--challenge-accent) 18%,var(--line));border-radius:30px;background:rgba(255,255,255,.82)}.sectionHeading{margin-bottom:18px}.sectionHeading h2{font-size:clamp(25px,4vw,36px);letter-spacing:-.035em}.rankingGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.rankingCard{min-height:160px;padding:23px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px 16px;gap:12px 16px;align-items:center;border:1px solid var(--line);border-radius:25px;background:#fff}.rankIcon{width:45px;height:45px;display:grid;place-items:center;border-radius:15px;background:#e6faf5;color:var(--green)}.teamRankCard .rankIcon{background:#e7f7fd;color:var(--blue)}.rankingCard>div{display:grid}.rankingCard>div span{color:var(--muted);font-size:12px;font-weight:850}.rankingCard>div b{font:950 43px/1.1 Poppins,sans-serif}.rankingCard>small{grid-column:1/-1;padding-top:11px;border-top:1px solid #eeeaf0;color:var(--muted);line-height:1.4}.leaderboardPanel{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:25px;background:#fff}.leaderboardHeader{min-height:62px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.leaderboardHeader h3{margin:0;font-size:16px}.leaderboardHeader span{color:var(--muted);font-size:11px;font-weight:850}.leaderboardScroll{max-height:440px;padding:8px;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--challenge-accent) 35%,#d9d9dd) transparent;scrollbar-width:thin}.leaderboardList{margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;list-style:none}.leaderboardRow{min-height:62px;padding:9px 11px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid transparent;border-radius:16px}.leaderboardRow.isCurrent{border-color:color-mix(in srgb,var(--challenge-accent) 38%,#fff);background:color-mix(in srgb,var(--challenge-accent) 10%,#fff)}.leaderboardRank{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#586072;background:#f1f2f5;font:950 13px Poppins,sans-serif}.leaderboardRow.isTop1 .leaderboardRank{color:#715912;background:#ffed9f}.leaderboardRow.isTop2 .leaderboardRank{color:#566170;background:#e7ebef}.leaderboardRow.isTop3 .leaderboardRank{color:#805337;background:#f7ddca}.leaderboardIdentity{min-width:0;display:grid;grid-gap:3px;gap:3px}.leaderboardIdentity b,.leaderboardIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardIdentity b{font-size:14px}.leaderboardIdentity small{color:var(--muted);font-size:11px}.leaderboardRow>strong{color:var(--text);font:950 16px Poppins,sans-serif;white-space:nowrap}.leaderboardRow>strong small{color:var(--muted);font:800 10px Lato,sans-serif}.resultActions{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.challengeVisualTheme{--challenge-accent:#5f73f6;--challenge-on-accent:#fff;--challenge-spot-one:#ffe1ee;--challenge-spot-two:#dff8f1;--challenge-spot-three:#fff5b8;--challenge-page:#fbf8f7;--challenge-card-radius:34px;--challenge-card-one-transform:rotate(-7deg);--challenge-card-two-transform:rotate(7deg);--challenge-card-three-transform:rotate(-2deg)}.challengeVisualTheme[data-visual-theme=MISSION]{--challenge-spot-one:#e5e1ff;--challenge-spot-two:#ddecff;--challenge-spot-three:#fff0a9;--challenge-page:#f7f6fc;--challenge-card-radius:22px;--challenge-card-one-transform:rotate(-4deg) translateY(-6px);--challenge-card-two-transform:rotate(4deg) translateY(8px);--challenge-card-three-transform:rotate(1deg)}.challengeVisualTheme[data-visual-theme=CALME]{--challenge-spot-one:#dff4ed;--challenge-spot-two:#e0f1f8;--challenge-spot-three:#f2edcf;--challenge-page:#f5f9f7;--challenge-card-radius:58px;--challenge-card-one-transform:rotate(-2deg);--challenge-card-two-transform:rotate(2deg);--challenge-card-three-transform:rotate(0deg)}.challengeVisualTheme[data-visual-theme=ENERGIE]{--challenge-spot-one:#ffe0d4;--challenge-spot-two:#ffe8a9;--challenge-spot-three:#dceeff;--challenge-page:#fff8f2;--challenge-card-radius:18px 42px 20px 42px;--challenge-card-one-transform:rotate(-10deg) translateY(-4px);--challenge-card-two-transform:rotate(9deg) translateY(6px);--challenge-card-three-transform:rotate(-4deg)}.challengeVisualTheme.landingPage{background:radial-gradient(circle at 8% 15%,color-mix(in srgb,var(--challenge-spot-three) 80%,transparent),transparent 25%),radial-gradient(circle at 93% 80%,color-mix(in srgb,var(--challenge-spot-two) 70%,transparent),transparent 25%),var(--challenge-page)}.challengeVisualTheme.playerPage{background:linear-gradient(145deg,color-mix(in srgb,var(--challenge-spot-two) 18%,transparent),transparent 38%),var(--challenge-page)}.challengeVisualTheme.resultPage{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--challenge-spot-two) 78%,transparent),transparent 28%),radial-gradient(circle at 5% 70%,color-mix(in srgb,var(--challenge-spot-one) 62%,transparent),transparent 25%),var(--challenge-page)}.challengeVisualTheme .primaryButton{color:var(--challenge-on-accent);background:var(--challenge-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--challenge-accent) 28%,transparent)}.challengeVisualTheme .campaignFacts b,.challengeVisualTheme .eyebrow{color:var(--challenge-accent)}.challengeVisualTheme .visualCard{border-radius:var(--challenge-card-radius)}.challengeVisualTheme .visualCardPink{background:var(--challenge-spot-one);transform:var(--challenge-card-one-transform)}.challengeVisualTheme .visualCardMint{background:var(--challenge-spot-two);transform:var(--challenge-card-two-transform)}.challengeVisualTheme .visualCardYellow{background:var(--challenge-spot-three);transform:var(--challenge-card-three-transform)}.challengeVisualTheme .visualOrbit{color:var(--challenge-on-accent);background:var(--challenge-accent);box-shadow:0 18px 35px color-mix(in srgb,var(--challenge-accent) 35%,transparent)}.challengeVisualTheme[data-visual-theme=MISSION] .visualOrbit{border-radius:26px;transform:rotate(7deg);padding-top:2px}.challengeVisualTheme[data-visual-theme=CALME] .visualOrbit{border-radius:50% 42% 55% 45%}.challengeVisualTheme[data-visual-theme=ENERGIE] .heroVisual:before{content:"";position:absolute;inset:7% 3% 8% 4%;border-radius:48%;opacity:.32;background:repeating-linear-gradient(115deg,transparent 0 18px,color-mix(in srgb,var(--challenge-accent) 24%,transparent) 18px 21px)}.challengeVisualTheme .howItWorks article:nth-child(2)>span,.challengeVisualTheme .howItWorks article:nth-child(3)>span,.challengeVisualTheme .howItWorks article>span{color:var(--challenge-on-accent);background:var(--challenge-accent)}.challengeVisualTheme .identityForm input:focus,.challengeVisualTheme .identityForm select:focus{border-color:var(--challenge-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--challenge-accent) 15%,transparent)}.challengeVisualTheme .brandDot,.challengeVisualTheme .progressTrack i,.challengeVisualTheme .scoreBar i{background:linear-gradient(90deg,var(--challenge-accent),color-mix(in srgb,var(--challenge-accent) 42%,#39cdff))}.challengeVisualTheme .questionContext{border-color:color-mix(in srgb,var(--challenge-accent) 22%,#fff);background:color-mix(in srgb,var(--challenge-accent) 8%,#fff)}.challengeVisualTheme .contextRail i{background:var(--challenge-accent)}.challengeVisualTheme .questionContext>div:last-child>p{color:var(--challenge-accent)}.challengeVisualTheme .questionCard{border-color:color-mix(in srgb,var(--challenge-accent) 15%,var(--line))}.challengeVisualTheme .formatPill{color:var(--challenge-accent);background:color-mix(in srgb,var(--challenge-accent) 10%,#fff)}.challengeVisualTheme .answerChoice.selected{border-color:var(--challenge-accent);background:color-mix(in srgb,var(--challenge-accent) 7%,#fff);box-shadow:inset 0 0 0 1px var(--challenge-accent)}.challengeVisualTheme .answerChoice.selected .checkMark,.challengeVisualTheme .answerChoice.selected .choiceIndex,.challengeVisualTheme .answerChoice.selected .choiceMark{border-color:var(--challenge-accent);color:var(--challenge-on-accent);background:var(--challenge-accent)}.challengeVisualTheme .sliderControl input{accent-color:var(--challenge-accent)}.challengeVisualTheme .loadingMark span:first-child{background:var(--challenge-accent)}.challengeVisualTheme .resultHero{border-color:color-mix(in srgb,var(--challenge-accent) 16%,var(--line))}.challengeVisualTheme .resultBurst{color:var(--challenge-on-accent);background:var(--challenge-accent)}.challengeVisualTheme .resultBurst:before{border-color:var(--challenge-spot-one)}.challengeVisualTheme .resultBurst:after{border-color:var(--challenge-spot-three)}.challengeVisualTheme .percentageScore span,.challengeVisualTheme .percentageScore strong{color:var(--challenge-accent)}.challengeVisualTheme .rawScoreCard{background:var(--challenge-spot-one)}.challengeVisualTheme .journeyScoreCard{background:var(--challenge-spot-three)}.challengeVisualTheme .rankIcon{color:var(--challenge-accent);background:color-mix(in srgb,var(--challenge-accent) 10%,#fff)}.challengeVisualTheme[data-visual-theme=MISSION] .questionCard,.challengeVisualTheme[data-visual-theme=MISSION] .resultHero{border-radius:26px}.challengeVisualTheme[data-visual-theme=CALME] .questionCard,.challengeVisualTheme[data-visual-theme=CALME] .resultHero{border-radius:46px}.challengeVisualTheme[data-visual-theme=ENERGIE] .questionCard,.challengeVisualTheme[data-visual-theme=ENERGIE] .resultHero{border-radius:22px 46px 22px 46px}.clientApp{min-height:100vh;background:radial-gradient(circle at 92% 5%,rgba(255,132,185,.12),transparent 22%),var(--bg)}.clientTopbar{min-height:76px;padding:14px 24px;position:-webkit-sticky;position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(251,248,247,.93);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.clientProfile,.clientTopBrand{display:flex;align-items:center;gap:13px;min-width:0}.clientTopBrand>img:first-child{width:112px;height:32px;object-fit:contain}.clientTopBrand>span{width:1px;height:30px;flex:0 0 auto;background:var(--line)}.clientTopBrand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.clientTopLogo{width:auto;max-width:150px;height:30px;object-fit:contain;background:transparent}.clientProfile>div{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#e8e9ff;color:#5966c9;font-weight:950;font-size:11px}.clientProfile>span{display:grid;min-width:0}.clientProfile>span b{font-size:12px}.clientProfile>span small{margin-top:2px;color:var(--muted);font-size:10px}.clientProfile form{margin-left:5px}.clientProfile button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--muted);font-size:11px;font-weight:900;cursor:pointer}.clientShell{min-height:calc(100vh - 76px);display:grid;grid-template-columns:230px minmax(0,1fr)}.clientShell>aside{padding:23px 13px;border-right:1px solid var(--line);background:rgba(255,255,255,.72)}.clientNav{position:-webkit-sticky;position:sticky;top:98px;display:grid;grid-gap:5px;gap:5px}.clientNav>p{margin:9px 12px;color:#9298a8;font:900 10px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.1em}.clientNav a{min-height:45px;padding:10px 13px;display:flex;align-items:center;gap:11px;border-radius:14px;color:#687188;font-size:13px;font-weight:900;text-decoration:none}.clientNav a>span{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;background:#f2f1f4;color:#8b8490;font-size:11px}.clientNav a.active,.clientNav a:hover{color:#4f5fd0;background:#eff0ff}.clientNav a.active>span{background:#dfe2ff;color:#4f5fd0}.clientContent{min-width:0;padding:clamp(22px,3vw,38px)}.clientPage{width:min(1380px,100%);margin:0 auto;display:grid;grid-gap:18px;gap:18px}.clientPageHeader{margin-bottom:3px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.clientPageHeader h1{margin-bottom:8px;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.05em}.clientPageHeader>div:first-child>p:last-child{max-width:760px;margin-bottom:0;color:var(--muted);font-size:15px;line-height:1.6}.clientPageActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.clientButton{min-height:43px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:13px;font-size:12px;font-weight:950;text-decoration:none;cursor:pointer}.clientButtonPrimary{color:#fff;background:linear-gradient(135deg,#5f73f6,#8167ec);box-shadow:0 9px 22px rgba(95,115,246,.19)}.clientButtonSoft{color:#5262d2;background:#eff0ff;border-color:#dde0ff}.clientTextButton{min-height:34px;padding:7px 9px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#5868d5;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer}.clientTextButton.danger{color:#a4446b}.clientCard{min-width:0;padding:clamp(18px,2.2vw,27px);border:1px solid var(--line);border-radius:27px;background:#fff;box-shadow:0 15px 38px rgba(30,25,38,.055);scroll-margin-top:95px}.clientSectionTitle{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientSectionTitle .eyebrow{margin-bottom:7px}.clientSectionTitle h2{margin:0;font-size:clamp(20px,2.6vw,28px);letter-spacing:-.035em}.clientSectionTitle>a,.clientSectionTitle>span{color:var(--muted);font-size:11px;font-weight:850;text-decoration:none}.clientMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.clientMetric{min-height:135px;padding:20px;display:grid;align-content:center;border:1px solid var(--line);border-radius:23px;background:#fff}.clientMetric-pink{background:linear-gradient(140deg,#fff,#fff0f7)}.clientMetric-mint{background:linear-gradient(140deg,#fff,#eafaf6)}.clientMetric-yellow{background:linear-gradient(140deg,#fff,#fff7cf)}.clientMetric>span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.clientMetric strong{margin-top:7px;font:950 clamp(25px,3vw,34px)/1.1 Poppins,sans-serif;letter-spacing:-.04em}.clientMetric small{margin-top:6px;color:var(--muted);font-size:10px;font-weight:800}.campaignOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.campaignOverviewGrid article{min-height:112px;padding:18px 20px;display:grid;align-content:center;border:1px solid var(--line);border-radius:22px;background:#fff}.campaignOverviewGrid article:first-child{background:linear-gradient(140deg,#fff,#eafaf6)}.campaignOverviewGrid article:nth-child(2){background:linear-gradient(140deg,#fff,#fff7cf)}.campaignOverviewGrid article:nth-child(3){background:linear-gradient(140deg,#fff,#f1f2f5)}.campaignOverviewGrid span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.campaignOverviewGrid strong{margin-top:3px;font:950 30px Poppins,sans-serif}.campaignOverviewGrid small{color:var(--muted);font-size:9px}.campaignLifecycleForm{display:grid;grid-gap:6px;gap:6px;justify-items:start}.campaignLifecycleForm.compact .formError,.campaignLifecycleForm.compact .formSuccess{max-width:210px}.campaignLifecycleForm .clientTextButton{border:0;background:transparent;white-space:nowrap}.clientFormHint{margin:-4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.clientChallengeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.clientChallengeCard{min-width:0;min-height:320px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:23px;background:linear-gradient(180deg,#fff,#fffafd)}.clientChallengeMark{width:52px;height:52px;margin-bottom:17px;display:grid;place-items:center;border-radius:17px;color:#81476a;background:#ffe1ef;font:950 14px Poppins,sans-serif}.clientChallengeMark.mark-1{background:#e2f8f2;color:#287162}.clientChallengeMark.mark-2{background:#fff3a9;color:#7b6723}.clientChallengeMark.mark-3{background:#e9eaff;color:#555fc2}.clientTheme{color:#9d4a73;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.clientChallengeCard h3{margin:8px 0;font-size:19px;line-height:1.15}.clientChallengeCard>p{flex:1 1;color:var(--muted);font-size:12px;line-height:1.55}.clientChips{margin:10px 0 15px;display:flex;flex-wrap:wrap;gap:6px}.clientChips span{padding:6px 8px;border-radius:999px;background:#f3f3f6;color:#6f7482;font-size:9px;font-weight:900}.clientTableWrap{width:100%;overflow-x:auto}.clientTable{width:100%;min-width:780px;border-collapse:collapse}.clientTable td,.clientTable th{padding:13px 11px;border-bottom:1px solid #f0edf1;text-align:left;font-size:12px;vertical-align:middle}.clientTable th{color:#858b9b;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.clientTable tbody tr:last-child td{border-bottom:0}.clientTable td a{display:grid;text-decoration:none}.clientTable td a span,.clientTable td>small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.clientTable.compact{min-width:590px}.clientTable.compact td{font-size:11px}.clientChallengeTable{min-width:980px}.clientChallengeTable td:first-child{width:27%;max-width:330px}.clientChallengeTable td:first-child>small{line-height:1.45}.clientChallengeTable td .clientStatus{margin-top:7px}.adminChallengeTableActions,.clientChallengeTableActions{display:grid;justify-items:start;grid-gap:4px;gap:4px}.adminChallengeTableActions .clientButton,.clientChallengeTableActions .clientButton{min-height:36px;padding-inline:12px;font-size:10px}.clientMuted{color:var(--muted);font-size:10px;font-weight:800}.clientStatus{width:max-content;padding:6px 9px;display:inline-flex;border-radius:999px;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.clientStatus-live{color:#26705f;background:#e5f8f2}.clientStatus-upcoming{color:#80631e;background:#fff3bd}.clientStatus-ended{color:#6c7180;background:#eff0f3}.clientStatus-draft{color:#9a4c70;background:#ffedf5}.clientSectionIntro{max-width:760px;margin:-8px 0 20px;color:var(--muted);font-size:12px;line-height:1.55}.campaignTimeline{display:grid;grid-gap:18px;gap:18px}.campaignTimelineToolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.campaignTimelineToolbar>p{margin:0;color:var(--muted);font-size:11px}.campaignTimelineToolbar>p strong{color:var(--text);font-size:12px}.campaignTimelineControls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px}.campaignCalendarYear{display:flex;align-items:center;gap:8px}.campaignCalendarYear button{min-width:38px;height:38px;padding:0 11px;border:1px solid #dfe4ed;border-radius:14px;background:#fff;color:#5362cc;font-size:19px;font-weight:950;cursor:pointer;box-shadow:0 5px 14px rgba(35,44,68,.04)}.campaignCalendarYear strong{min-width:64px;height:38px;padding:0 12px;display:grid;place-items:center;border:1px solid #dfe4ed;border-radius:14px;background:#fff;text-align:center;font:950 14px Poppins,sans-serif}.campaignCalendarYear .calendarTodayButton{width:auto;margin-left:3px;color:var(--muted);font-size:10px}.campaignTimelineLegend{display:flex;align-items:center;flex-wrap:wrap;gap:11px;color:var(--muted);font-size:9px;font-weight:850}.campaignTimelineLegend span{display:inline-flex;align-items:center;gap:5px}.calendarDot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#9ca1ad}.calendarDot-live{background:#39b894}.calendarDot-upcoming{background:#e1b52c}.calendarDot-ended{background:#9ca1ad}.calendarDot-draft{background:#d8689c}.campaignTimelineScroller{width:100%;padding-bottom:5px;overflow-x:auto;scrollbar-color:#c8cddd transparent;scrollbar-width:thin}.campaignTimelineBoard{min-width:850px;overflow:hidden;border:1px solid #e2e7ef;border-radius:24px;background:#fff}.campaignTimelineMonths{height:68px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background:#fbfcfe;border-bottom:1px solid #e5eaf1}.campaignTimelineMonths span{display:grid;place-items:center;border-right:1px solid #e8ecf3;color:#69758d;font-size:11px;font-weight:900}.campaignTimelineMonths span:last-child{border-right:0}.campaignTimelineBody{min-height:210px;position:relative;background-color:#fff;background-image:linear-gradient(90deg,transparent calc(100% - 1px),#e8edf4 calc(100% - 1px));background-size:calc(100% / 12) 100%}.campaignTimelineRow{min-height:108px;position:relative;border-bottom:1px solid #eef1f5}.campaignTimelineRow:last-of-type{border-bottom:0}.campaignTimelineToday{width:2px;position:absolute;z-index:1;top:0;bottom:0;background:rgba(236,93,128,.34);pointer-events:none}.campaignTimelineToday:before{content:"Aujourd’hui";padding:4px 6px;position:absolute;top:5px;left:5px;border-radius:999px;color:#b64b68;background:#fff0f4;font-size:7px;font-style:normal;font-weight:950;white-space:nowrap}.campaignTimelineBar{height:78px;padding:12px 15px;position:absolute;z-index:2;top:15px;overflow:hidden;display:grid;align-content:center;grid-gap:4px;gap:4px;border:2px solid transparent;border-radius:20px;color:#5f55cf;background:#efedff;text-decoration:none;box-shadow:0 8px 20px rgba(65,72,102,.05);transition:transform .15s ease,box-shadow .15s ease}.campaignTimelineBar:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(65,72,102,.11)}.campaignTimelineBar-upcoming{color:#5e57c9;background:#efedff;border-color:#dcd8ff}.campaignTimelineBar-live{color:#18836e;background:#e5f8f2;border-color:#c9eee4}.campaignTimelineBar-ended{color:#667085;background:#f1f3f6;border-color:#e1e4e9}.campaignTimelineBar-draft{color:#aa4774;background:#fff0f6;border-color:#f6d6e4}.campaignTimelineBarTop{min-width:0;display:flex;align-items:center;gap:7px}.campaignTimelineBarTop b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.campaignTimelineBarTop em{padding:4px 6px;flex:0 0 auto;border-radius:999px;color:currentColor;background:rgba(255,255,255,.72);font-size:7px;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.campaignTimelineBar time,.campaignTimelineBarMeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.campaignTimelineBarMeta{opacity:.88}.campaignTimelineBar time{opacity:.72}.campaignTimelineEmpty{min-height:210px;padding:35px;display:grid;place-content:center;grid-gap:6px;gap:6px;color:var(--muted);text-align:center}.campaignTimelineEmpty b{color:var(--text);font-size:14px}.campaignTimelineEmpty span{font-size:10px}.clientEmpty{padding:24px;border:1px dashed #ded9e0;border-radius:18px;color:var(--muted);text-align:center;font-size:12px}.clientForm{max-width:920px;display:grid;grid-gap:18px;gap:18px}.clientFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.clientBrandingForm label,.clientCopyForm label,.clientForm label,.clientInlineForm label{display:grid;grid-gap:7px;gap:7px}.clientBrandingForm label>span,.clientCopyForm label>span,.clientForm label>span,.clientInlineForm label>span{color:#626a7e;font-size:11px;font-weight:950}.clientForm .wide{grid-column:1/-1}.clientBrandingForm input,.clientCopyForm select,.clientForm input,.clientForm select,.clientForm textarea,.clientInlineForm input,.clientInlineForm select,.clientKit textarea,.clientTeamActions input{width:100%;min-height:46px;padding:11px 13px;border:1px solid #dfdbe2;border-radius:13px;background:#fff;color:var(--text);outline:none}.clientForm textarea,.clientKit textarea{resize:vertical;line-height:1.5}.clientBrandingForm input:focus,.clientCopyForm select:focus,.clientForm input:focus,.clientForm select:focus,.clientForm textarea:focus,.clientInlineForm input:focus,.clientInlineForm select:focus{border-color:#838ff0;box-shadow:0 0 0 4px rgba(95,115,246,.1)}.clientForm .readonly{color:#717789;background:#f6f5f7}.clientCheckbox{grid-template-columns:auto 1fr;align-items:center;justify-content:start}.clientCheckbox input{width:19px;min-height:19px;accent-color:#5f73f6}.clientTeamPicker{margin:0;padding:15px;display:flex;flex-wrap:wrap;gap:9px;border:1px solid var(--line);border-radius:17px}.clientTeamPicker legend{padding:0 7px;color:#626a7e;font-size:11px;font-weight:950}.clientTeamPicker label{padding:9px 11px;display:flex;align-items:center;gap:8px;border-radius:11px;background:#f7f6f8;font-size:11px;font-weight:850}.clientTeamPicker input{accent-color:#5f73f6}.clientFormMessage{margin:0;padding:10px 12px;border-radius:11px;font-size:11px;font-weight:850}.clientFormMessage.error{color:#983c64;background:#fff0f6}.clientFormMessage.success{color:#246e5e;background:#e9faf5}.clientInlineForm{margin-bottom:18px;display:grid;grid-template-columns:minmax(220px,420px) auto;align-items:end;grid-gap:10px;gap:10px}.clientInlineForm.compact{grid-template-columns:minmax(220px,360px) auto}.clientCopyForm .clientFormMessage,.clientInlineForm .clientFormMessage{grid-column:1/-1}.clientTeamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.clientTeamCard{min-width:0;padding:17px;border:1px solid var(--line);border-radius:20px;background:#fff}.clientTeamAvatar{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e4e6ff;color:#5962c3;font:950 11px Poppins,sans-serif}.clientTeamAvatar.team-1{background:#ffe4ef;color:#a54d77}.clientTeamAvatar.team-2{background:#def7f0;color:#287363}.clientTeamAvatar.team-3{background:#fff2a8;color:#77651e}.clientTeamCard h3{margin:12px 0 5px;font-size:16px}.clientTeamCard>p{color:var(--muted);font-size:10px;line-height:1.5}.clientTeamActions{display:grid;grid-gap:8px;gap:8px}.clientTeamActions form:first-child{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.clientTeamActions input{min-width:0;min-height:39px;padding:8px 10px;font-size:11px}.clientCopyForm{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.clientCopyForm>span{padding-bottom:13px;color:#6270e5;font-weight:950}.clientScoreRule{padding:15px 18px;display:grid;grid-template-columns:auto 1fr;grid-gap:15px;gap:15px;border:1px solid #f0df9c;border-radius:18px;background:#fff7ce;color:#725f20}.clientScoreRule b{font-size:12px}.clientScoreRule span{font-size:11px;line-height:1.5}.clientResultsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.clientResultCard{min-width:0;padding:20px;display:block;border:1px solid var(--line);border-radius:23px;background:#fff;color:inherit;text-decoration:none}.clientResultCard>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.clientResultCard>div:first-child>span:last-child{color:var(--muted);font-size:9px}.clientResultCard .eyebrow{margin:20px 0 8px}.clientResultCard h2{margin-bottom:5px;font-size:20px}.clientResultCard>p:not(.eyebrow){min-height:32px;color:var(--muted);font-size:11px}.clientResultMetrics{margin:16px 0 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.clientResultMetrics span{padding:10px;border-radius:13px;background:#f7f6f8;color:var(--muted);font-size:9px}.clientResultMetrics b{display:block;margin-bottom:4px;color:var(--text);font-size:15px}.clientProgress{height:7px;overflow:hidden;border-radius:999px;background:#eeecf0}.clientProgress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff84b9,#736ced)}.clientBrandingForm{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:25px;gap:25px;align-items:center}.clientLogoPreview{min-height:145px;padding:20px;position:relative;display:grid;place-items:center;border:2px dashed #ded8e0;border-radius:22px;background:transparent}.clientLogoPreview img{width:auto;max-width:190px;height:auto;max-height:90px;object-fit:contain;background:transparent}.clientLogoPreview span{color:var(--muted);font-weight:900}.clientBrandColorPreview{width:34px;height:34px;position:absolute;right:13px;bottom:13px;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 9px rgba(16,33,63,.18)}.clientBrandingForm p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.clientBrandingForm p+label{margin-top:13px}.clientBrandingForm input[type=file]{padding:8px}.clientBrandingForm input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:7px 10px;border:0;border-radius:9px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.clientBrandingForm input[type=file]::file-selector-button{margin-right:10px;padding:7px 10px;border:0;border-radius:9px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.clientBrandingForm .clientButton{margin-top:12px}.clientBrandColorToggle{margin-top:18px!important}.clientBrandingForm .clientBrandColorField{margin-top:11px}.clientBrandingForm .clientBrandColorField input[type=color]{width:72px;min-height:44px;padding:4px;cursor:pointer}.clientBrandRule code{font-size:10px}.clientAnchorNav{padding:6px;display:flex;flex-wrap:wrap;gap:5px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.86);width:max-content;max-width:100%}.clientAnchorNav a{padding:8px 12px;border-radius:999px;color:var(--muted);font-size:10px;font-weight:900;text-decoration:none}.clientAnchorNav a:hover{color:#5262d2;background:#eff0ff}.clientRankingGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px}.clientFootnote{margin:16px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.clientQuestionResults{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.clientQuestionResults article{padding:14px;border:1px solid var(--line);border-radius:17px}.clientQuestionResults article>div:first-child{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.clientQuestionResults article>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#eff0ff;color:#5664cd;font-size:10px;font-weight:950}.clientQuestionResults p{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:11px;line-height:1.35}.clientQuestionResults small{color:var(--muted);font-size:9px}.clientQuestionResults strong{font-size:11px}.clientQuestionResults .clientProgress{margin-top:10px}.clientKit{display:grid;grid-template-columns:minmax(0,1.25fr) 290px;grid-gap:22px;gap:22px}.clientKit h2{margin-bottom:7px;font-size:27px}.clientKit>div>p:not(.eyebrow){color:var(--muted);font-size:12px}.clientKit textarea{margin-top:13px;background:#faf9fb}.clientKitActions{margin-top:11px;display:flex;flex-wrap:wrap;gap:8px}.clientKit>aside{padding:18px;display:grid;justify-items:center;align-content:center;border:1px solid #e9e5ed;border-radius:23px;background:linear-gradient(145deg,#fafbff,#fff7fb);text-align:center}.clientKit>aside img{width:min(190px,100%);height:auto;border-radius:15px}.clientKit>aside>a:not(.clientTextButton){max-width:100%;margin-top:11px;color:#5666d5;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.clientKitPresentation{min-width:0}.clientKitSubtitle{margin:0 0 17px;font-weight:800;line-height:1.55}.clientKitVisual{margin:0 0 20px;overflow:hidden;position:relative;border:1px solid #e2dfe5;border-radius:22px;background:#f5f3f1}.clientKitVisual img{width:100%;aspect-ratio:16/8.5;display:block;object-fit:cover;object-position:center}.clientKitVisual .clientTextButton{position:absolute;right:12px;bottom:12px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 5px 18px rgba(18,22,35,.12)}.clientKitMultiline{white-space:pre-line;line-height:1.65}.clientKitMeta{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.clientKitMeta article{padding:16px;border:1px solid #e5e2e7;border-radius:18px;background:#fbfafc}.clientKitMeta h3{margin:0 0 8px;font-size:13px}.clientKitMeta p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.clientKitCopy{display:grid;grid-gap:7px;gap:7px}.clientKitCopy>span{color:#626a7e;font-size:11px;font-weight:950}.clientKitCopy textarea{margin-top:0}.clientKitQr{position:-webkit-sticky;position:sticky;top:95px;align-self:start}.clientKitQr h3{margin:0 0 7px;font-size:15px}.clientKitQr p{margin:0 0 15px;color:var(--muted);font-size:10px;line-height:1.5}.clientRemoveTeamForm{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.demoCredentials{padding:12px 14px;border:1px solid #e0ddff;border-radius:13px;background:#f4f3ff;color:#5d5a80!important;font-size:12px!important}.adminApp{background:radial-gradient(circle at 88% 8%,rgba(104,116,246,.11),transparent 24%),radial-gradient(circle at 8% 92%,rgba(68,210,180,.09),transparent 22%),var(--bg)}.adminProfile>div{color:#8e466e;background:#ffe6f1}.adminNav a.active,.adminNav a:hover{color:#934c72;background:#fff0f6}.adminNav a.active>span{color:#934c72;background:#ffddea}.adminPage{max-width:1380px}.adminDashboardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.adminCompactList{display:grid}.adminCompactList>a,.adminCompactList>div{min-height:64px;padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f0edf1;color:inherit;text-decoration:none}.adminCompactList>:last-child{border-bottom:0}.adminCompactList span{display:grid;grid-gap:4px;gap:4px}.adminCompactList small{color:var(--muted);font-size:10px}.adminCompactList strong{color:#5966cf;font-size:11px}.adminCatalogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.adminChallengeCard{min-width:0;min-height:350px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:23px;background:linear-gradient(180deg,#fff,#fffafd)}.adminChallengeStatus{margin-top:-69px;margin-bottom:30px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.adminChallengeStatus small{color:var(--muted);font-size:10px;font-weight:900}.adminChallengeCard h3{margin:8px 0;font-size:19px;line-height:1.2}.adminChallengeCard>p{flex:1 1;color:var(--muted);font-size:12px;line-height:1.55}.adminChallengeCard .clientButton{margin-top:auto}.adminChallengeTable{min-width:930px}.adminChallengeTable td:first-child{width:27%;max-width:320px}.adminChallengeDescription{line-height:1.45}.adminChallengeStatusControls{display:flex;flex-wrap:wrap;gap:2px}.adminChallengeStatusControls form{margin:0}.adminArchiveButton{color:#a2476d}.adminChallengeLifecycle{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:#e1e3f4;background:linear-gradient(135deg,#f8f8ff,#fff)}.adminChallengeLifecycle h2{margin:4px 0 7px;font-size:20px}.adminChallengeLifecycle p:last-child{max-width:800px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminChallengeLifecycle>.adminChallengeStatusControls,.adminChallengeLifecycle>form{flex:0 0 auto}.adminClientGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));grid-gap:16px;gap:16px;align-items:start}.adminClientCard .clientChips{margin-top:-5px}.adminSubsectionTitle{margin:18px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.adminSubsectionTitle h3{margin:0;font-size:14px}.adminSubsectionTitle>span{color:var(--muted);font-size:9px;font-weight:900}.adminAccountSection{margin-top:15px;padding:14px;border:1px solid #e7e3e9;border-radius:18px;background:#fbfafc}.adminAccountSection .adminSubsectionTitle{margin-top:0}.adminUserList{display:grid;grid-gap:6px;gap:6px}.adminUserList>div{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;background:#fff}.adminUserList span{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminUserList b,.adminUserList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminUserList b{font-size:11px}.adminUserList small{color:var(--muted);font-size:9px}.adminUserList i{color:#26705f;font-size:9px;font-style:normal;font-weight:900}.adminEmptyInline{margin:0;color:var(--muted);font-size:10px}.adminAccountForm{margin-top:12px;gap:10px}.adminAccountForm .adminHelper{margin:0}.adminAccountForm .clientButton{justify-self:start}.adminAccessList{display:grid;grid-gap:7px;gap:7px}.adminAccessList>div,.adminAccessList>form{min-width:0;padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #ece8ee;border-radius:14px;background:#faf9fb}.adminAccessList>div.enabled{border-color:#dce9e5;background:#f0faf7}.adminAccessList>div>span,.adminAccessList>form>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminAccessList b{font-size:11px}.adminAccessList b,.adminAccessList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminAccessList small{color:var(--muted);font-size:9px}.adminAccessList .clientButton{min-height:34px;padding-inline:10px;font-size:10px}.adminAccessActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adminAccessActions form{margin:0}.adminAccessActions .clientTextButton{font-size:9px}.adminCreateClientForm{margin:0}.formSuccess{margin:0;padding:10px 12px;border-radius:11px;color:#246e5e;background:#e9faf5;font-size:11px;font-weight:850}.adminBrandSection{margin-top:15px;padding:14px;border:1px solid #e2e4f4;border-radius:18px;background:#f8f8ff}.adminBrandSection .adminSubsectionTitle{margin-top:0}.adminBrandSection>p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.5}.adminClientBrandColorForm{display:grid;grid-template-columns:minmax(170px,1fr) 100px auto;align-items:end;grid-gap:9px;gap:9px}.adminClientBrandColorForm label{display:grid;grid-gap:6px;gap:6px}.adminClientBrandColorForm label>span{color:#626a7e;font-size:10px;font-weight:900}.adminClientBrandColorForm .clientCheckbox{grid-template-columns:auto 1fr;align-self:center;align-items:center}.adminClientBrandColorForm input[type=color]{width:70px;height:38px;padding:3px;border:1px solid #dcd9e0;border-radius:10px;background:#fff;cursor:pointer}.adminClientBrandColorForm .formError,.adminClientBrandColorForm .formSuccess{grid-column:1/-1}.adminResultResourceSection{margin-top:15px;padding:14px;border:1px solid #dce9e5;border-radius:18px;background:#f5fbf9}.adminResultResourceSection .adminSubsectionTitle{margin-top:0}.adminResultResourceSection>p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.5}.adminClientResultResourceForm{display:grid;grid-gap:11px;gap:11px}.adminResultResourceToggle{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;justify-content:start}.adminResultResourceToggle span{color:#536860;font-size:10px;font-weight:900}.adminClientResultResourceForm fieldset{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border:0}.adminClientResultResourceForm fieldset:disabled{opacity:.48}.adminClientResultResourceForm label{display:grid;grid-gap:6px;gap:6px}.adminClientResultResourceForm label>span{color:#626a7e;font-size:10px;font-weight:900}.adminClientResultResourceForm .wide{grid-column:1/-1}.adminClientResultResourceForm input:not([type=checkbox]),.adminClientResultResourceForm textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid #d9e2df;border-radius:11px;background:#fff;color:var(--text);outline:none}.adminClientResultResourceForm textarea{resize:vertical;line-height:1.5}.adminClientResultResourceForm input:focus,.adminClientResultResourceForm textarea:focus{border-color:#55a88f;box-shadow:0 0 0 4px rgba(68,210,180,.1)}.adminClientResultResourceForm .clientButton{justify-self:start}.adminClientResultResourceForm .formError,.adminClientResultResourceForm .formSuccess{margin:0}.adminResultContactsBlock{margin-top:18px;padding-top:16px;border-top:1px solid #dce9e5}.adminResultContactsBlock .adminSubsectionTitle{margin:0 0 7px}.adminResultContactsBlock>p{margin:0 0 12px;color:var(--muted);font-size:10px}.adminClientResultContactsForm,.adminResultContactList{display:grid;grid-gap:10px;gap:10px}.adminResultContactList fieldset{margin:0;padding:13px;border:1px solid #d9e2df;border-radius:15px;background:#fff}.adminResultContactList legend{padding:0 6px;color:#536860;font-size:10px;font-weight:950}.adminResultContactFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.adminResultContactFields label{display:grid;grid-gap:5px;gap:5px}.adminResultContactFields label>span{color:#626a7e;font-size:9px;font-weight:900}.adminResultContactFields .wide{grid-column:1/-1}.adminResultContactFields input,.adminResultContactFields textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid #dddfe4;border-radius:10px;color:var(--text);background:#fff;outline:none}.adminResultContactFields textarea{resize:vertical;line-height:1.45}.adminResultContactList .clientTextButton{margin-top:9px;padding:0;border:0;background:transparent;font-size:9px}.adminClientResultContactsForm .adminHelper{margin:0}.adminResultContactActions{display:flex;flex-wrap:wrap;gap:8px}.adminClientResultContactsForm .formError,.adminClientResultContactsForm .formSuccess{margin:0}.adminChallengeAidIntro>p{max-width:880px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.adminChallengeAidsForm{display:grid;grid-gap:16px;gap:16px}.adminAidPicker{padding:17px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(340px,1.3fr);align-items:end;grid-gap:20px;gap:20px;border:1px solid #dfe2f6;border-radius:18px;background:linear-gradient(135deg,#f6f7ff,#fff)}.adminAidPicker h3{margin:4px 0 6px;font-size:18px}.adminAidPicker p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.adminAidPickerControl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:9px;gap:9px}.adminAidPickerControl label{display:grid;grid-gap:6px;gap:6px}.adminAidPickerControl label>span{color:#626a7e;font-size:10px;font-weight:900}.adminAidPickerControl select{width:100%;min-height:43px;padding:10px 11px;border:1px solid #d9ddec;border-radius:11px;color:var(--text);background:#fff}.adminChallengeAidList{display:grid;grid-gap:12px;gap:12px}.adminChallengeAidList fieldset{margin:0;padding:16px;border:1px solid #e2e3ed;border-radius:18px;background:#fafaff}.adminChallengeAidList legend{padding:0 7px;color:#5665c7;font-size:10px;font-weight:950}.adminAidReferenceSummary{display:flex;align-items:center;justify-content:space-between;gap:14px}.adminAidReferenceSummary>div{min-width:0;display:grid;justify-items:start;grid-gap:6px;gap:6px}.adminAidReferenceSummary b{font-size:14px}.adminAidReferenceSummary small{color:var(--muted);font-size:9px}.adminAidCustomization{margin-top:14px;overflow:hidden;border-top:1px solid #e1e3ed}.adminAidCustomization summary{padding:13px 2px 0;display:grid;grid-gap:3px;gap:3px;cursor:pointer}.adminAidCustomization summary span{color:#505a79;font-size:11px;font-weight:950}.adminAidCustomization summary small{color:var(--muted);font-size:9px}.adminAidCustomization[open] summary{margin-bottom:13px}.adminChallengeAidFields{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(240px,1fr);grid-gap:11px;gap:11px}.adminChallengeAidFields label{display:grid;grid-gap:6px;gap:6px}.adminChallengeAidFields label>span{color:#626a7e;font-size:10px;font-weight:900}.adminChallengeAidFields .wide{grid-column:1/-1}.adminChallengeAidFields input,.adminChallengeAidFields select,.adminChallengeAidFields textarea{width:100%;min-height:43px;padding:10px 11px;border:1px solid #dddfe8;border-radius:11px;color:var(--text);background:#fff;outline:none}.adminChallengeAidFields textarea{resize:vertical;line-height:1.5}.adminAidCustomization>.clientTextButton{margin-top:10px;padding-inline:0}.adminChallengeAidActions{display:flex;flex-wrap:wrap;gap:9px}.adminChallengeAidsForm .adminNotice{margin:0}.adminAidCatalogIntro>p{max-width:850px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.adminAidCatalogIntro>small{color:#70778b;font-size:9px}.adminAidCatalogFilters{margin-bottom:17px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,.45fr) auto;align-items:end;grid-gap:10px;gap:10px}.adminAidCatalogFilters label{display:grid;grid-gap:6px;gap:6px}.adminAidCatalogFilters label>span{color:#626a7e;font-size:10px;font-weight:900}.adminAidCatalogFilters input,.adminAidCatalogFilters select{width:100%;min-height:43px;padding:10px 11px;border:1px solid #dddfe8;border-radius:11px;color:var(--text);background:#fff}.adminAidCatalogFilters>strong{min-height:43px;padding:0 12px;display:grid;place-items:center;border-radius:11px;color:#5665c7;background:#eef0ff;font-size:10px;white-space:nowrap}.adminAidCatalogGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:12px;gap:12px;align-items:start}.adminAidCatalogCard{min-width:0;padding:17px;border:1px solid #e6e4ec;border-radius:19px;background:#fff}.adminAidCatalogCard h2{margin:12px 0 7px;font-size:17px}.adminAidCatalogCard>p{margin:0;color:#555d70;font-size:11px;line-height:1.6}.adminAidCatalogCard dl{margin:14px 0 0;display:grid;grid-gap:4px;gap:4px}.adminAidCatalogCard dt{margin-top:7px;color:#6b7285;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.adminAidCatalogCard dd{margin:0;color:#464d60;font-size:10px;line-height:1.5}.adminAidCatalogCard details{margin-top:14px;padding-top:11px;border-top:1px solid #ece9ef}.adminAidCatalogCard summary{color:#5966c1;font-size:10px;font-weight:950;cursor:pointer}.adminAdoptionList{display:grid;grid-gap:16px;gap:16px}.adminAdoptionMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.adminAdoptionMetrics>div{min-width:0;min-height:92px;padding:13px;display:grid;align-content:center;border-radius:17px;background:#f7f7fa}.adminAdoptionMetrics span{color:var(--muted);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.adminAdoptionMetrics strong{margin-top:5px;overflow-wrap:anywhere;font:950 clamp(18px,2.2vw,26px)/1.1 Poppins,sans-serif}.adminAdoptionMetrics small{margin-top:3px;color:#357765;font-size:9px;font-weight:900}.adminAdoptionCampaigns{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.adminAdoptionCampaigns details{border:1px solid #e9e6ed;border-radius:16px;background:#fcfbfd}.adminAdoptionCampaigns summary{padding:13px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;cursor:pointer;list-style-position:inside}.adminAdoptionCampaigns summary>span:first-of-type{display:inline-grid;gap:3px}.adminAdoptionCampaigns summary b{font-size:11px}.adminAdoptionCampaigns summary small,.adminAdoptionCampaigns summary>span:last-child{color:var(--muted);font-size:9px}.adminAdoptionCampaignBody{padding:0 15px 15px}.adminAdoptionCampaignScores{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:7px}.adminAdoptionCampaignScores span{padding:8px 10px;border-radius:10px;color:#697084;background:#f0f1f7;font-size:9px}.adminAdoptionCampaignScores b{color:#424a63}.adminAdoptionPrivacy{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.adminFilterBar{display:grid;grid-gap:14px;gap:14px}.adminFilterHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.adminFilterHeading h2{margin:3px 0 0;font-size:19px}.adminFilterHeading>span{color:var(--muted);font-size:10px;font-weight:900}.adminFilterFields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px}.adminFilterFields.adminClientFilterFields{grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr)}.adminFilterFields label{display:grid;grid-gap:6px;gap:6px}.adminFilterFields label>span{color:#626a7e;font-size:10px;font-weight:900}.adminFilterFields input,.adminFilterFields select{width:100%;min-height:43px;padding:9px 11px;border:1px solid #dddfe8;border-radius:11px;color:var(--text);background:#fff}.adminFilterActions{display:flex;flex-wrap:wrap;gap:8px}.adminClientCard{padding:0;overflow:hidden}.adminClientSummary{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.adminClientSummary::-webkit-details-marker{display:none}.adminClientSummary:after{content:"+";width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#5966cf;background:#eef0ff;font-size:18px;font-weight:800}.adminClientCard[open] .adminClientSummary:after{content:"−"}.adminClientSummary>span:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.adminClientSummary>span:first-child small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.adminClientSummary>span:first-child b{overflow:hidden;font:900 17px Poppins,sans-serif;text-overflow:ellipsis;white-space:nowrap}.adminClientSummary .clientChips{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.adminClientSummary .clientChips i{padding:5px 8px;border-radius:99px;color:#62697a;background:#f2f1f4;font-size:8px;font-style:normal;font-weight:900;white-space:nowrap}.adminClientCardBody{padding:0 20px 20px;border-top:1px solid #eeebf0}.adminClientAidShortcut{margin-top:16px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe2fa;border-radius:18px;background:linear-gradient(135deg,#f5f6ff,#fff)}.adminClientAidShortcut h3{margin:0 0 5px;font-size:14px}.adminClientAidShortcut p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.adminAidMode,.adminAidSelection{margin:0;padding:17px;display:grid;grid-gap:10px;gap:10px;border:1px solid #dfe2f6;border-radius:18px;background:#fafaff}.adminAidMode legend,.adminAidSelection legend{padding:0 7px;color:#4f5977;font-size:12px;font-weight:950}.adminAidMode>label{padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;border:1px solid #e4e3ea;border-radius:14px;background:#fff;cursor:pointer}.adminAidMode>label.selected{border-color:#929ced;box-shadow:0 0 0 3px rgba(95,115,246,.09)}.adminAidMode input,.adminAidSelection input{width:17px;min-height:17px;height:17px;padding:0}.adminAidMode label>span{display:grid;grid-gap:4px;gap:4px}.adminAidMode b{font-size:12px}.adminAidMode small{color:var(--muted);font-size:9px;line-height:1.45}.adminAidSelection>p{margin:0 0 4px;color:var(--muted);font-size:10px}.adminAidSelection>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.adminAidSelection>div>label{min-width:0;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid #e5e3e9;border-radius:14px;background:#fff;cursor:pointer}.adminAidSelection label>span{min-width:0;display:grid;justify-items:start;grid-gap:5px;gap:5px}.adminAidSelection i{font-style:normal}.adminAidSelection b{font-size:11px}.adminAidSelection small{max-width:100%;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adminAidSelection:disabled{opacity:.58}.adminChallengeAidsForm .adminNotice a{margin-left:5px;color:#5262d2;font-weight:900}.adminAidCreateForm{display:grid;grid-gap:15px;gap:15px}.adminAidCreateForm label{display:grid;grid-gap:6px;gap:6px}.adminAidCreateForm label>span{color:#626a7e;font-size:10px;font-weight:900}.adminAidCreateForm input,.adminAidCreateForm select,.adminAidCreateForm textarea{width:100%;min-height:43px;padding:10px 11px;border:1px solid #dddfe8;border-radius:11px;color:var(--text);background:#fff}.adminAidCreateForm textarea{resize:vertical;line-height:1.5}.adminAidCreateInternal{padding-top:12px;border-top:1px solid #ece9ef}.adminAidCreateInternal summary{color:#5966c1;font-size:10px;font-weight:950;cursor:pointer}.adminAidCreateInternal[open] summary{margin-bottom:13px}.adminAidCreateForm>.clientButton{justify-self:start}.adminUserList>div.pending{align-items:flex-start;border:1px solid #eee3b5;background:#fffaf0}.adminUserList>div.pending.expired{border-color:#efccd8;background:#fff5f8}.adminPendingAccess{display:grid;justify-items:end;grid-gap:3px;gap:3px}.adminPendingAccess i{color:#8a6b20;white-space:nowrap}.adminPendingAccess>small{color:var(--muted);font-size:8px;white-space:nowrap}.adminUserList>div.expired .adminPendingAccess i{color:#a2476d}.adminResendInvitationForm{display:grid;justify-items:end;grid-gap:6px;gap:6px}.adminResendInvitationForm .clientTextButton{padding:0;border:0;background:transparent;font-size:9px}.adminResendInvitationForm .formError,.adminResendInvitationForm .formSuccess{max-width:280px;text-align:left}.adminInvitationResult{display:grid;grid-gap:5px;gap:5px;overflow-wrap:anywhere}.adminInvitationResult p{margin:0}.adminInvitationResult a{color:#365cba;font-weight:950}.adminVersionPanel{display:grid;grid-gap:16px;gap:16px}.adminVersionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.adminVersionList a{min-width:0;padding:12px;display:flex;justify-content:space-between;gap:10px;border:1px solid #e5e1e8;border-radius:15px;color:inherit;background:#faf9fb;text-decoration:none}.adminVersionList a.active{border-color:#a9aff1;background:#f1f2ff}.adminVersionList span{min-width:0;display:grid;grid-gap:4px;gap:4px}.adminVersionList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.adminVersionList small{color:var(--muted);font-size:9px}.adminVersionList strong{flex:0 0 auto;color:#5665cf;font-size:9px}.adminPublishForm{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #eadc9d;border-radius:17px;background:#fff8d8}.adminPublishForm p{max-width:760px;margin:0;color:#756326;font-size:11px;line-height:1.5}.adminWorkflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.adminWorkflow article{min-width:0;padding:14px;display:flex;align-items:center;gap:11px;border:1px solid #e5e2ea;border-radius:17px;background:#fff}.adminWorkflow article>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#596174;background:#f0eff4;font-size:11px;font-weight:950}.adminWorkflow article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminWorkflow b{font-size:11px}.adminWorkflow small{color:var(--muted);font-size:9px;line-height:1.4}.adminWorkflow.compact{margin-bottom:16px}.adminWorkflow article.current{border-color:#a9aff1;background:#f3f4ff}.adminWorkflow article.current>span{color:#fff;background:#5f73f6}.adminWorkflow article.done{border-color:#bfe1d7;background:#f0faf7}.adminWorkflow article.done>span{color:#fff;background:#3b9078}.adminCustomizationGuide{scroll-margin-top:20px;border-color:#dfe2fa;background:linear-gradient(135deg,#fff,#f7f8ff)}.adminCustomizationGuide.is-client-copy{border-color:#cde4dc;background:linear-gradient(135deg,#fff,#f1faf7)}.adminCustomizationGuide .adminHelper{margin:0 0 14px}.adminCustomizationSummary{display:flex;align-items:center;justify-content:space-between;gap:20px}.adminCustomizationSummary p{max-width:720px;margin:0;color:#596174;font-size:11px;line-height:1.6}.adminCustomizationSummary>div{display:flex;gap:8px}.clientCopyNotice{border-color:#cde4dc;color:#326957;background:#effaf6}.adminGuidedConfig{padding:15px;border:1px solid #dfe3f2;border-radius:18px;background:#f8f9ff}.adminGuidedConfigTitle{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.adminGuidedConfigTitle>div{display:grid;grid-gap:3px;gap:3px}.adminGuidedConfigTitle span{color:#34394a;font-size:12px;font-weight:950}.adminGuidedConfigTitle small{color:var(--muted);font-size:9px}.adminGuidedConfigTitle i{padding:5px 8px;border-radius:99px;color:#4b62c0;background:#e9edff;font-size:8px;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.adminConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.adminChoiceChecks{margin:0;padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;border:1px solid #dedfeb;border-radius:13px;background:#fff}.adminChoiceChecks legend{padding:0 6px;color:#626a7e;font-size:10px;font-weight:950}.adminChoiceChecks label{min-width:0;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border-radius:9px;background:#f7f7fb}.adminChoiceChecks input{width:16px;min-height:16px;height:16px;padding:0}.adminChoiceChecks label span{overflow:hidden;color:#4f5668;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.adminExpertConfig{margin-top:13px;padding-top:11px;border-top:1px solid #e0e2ed}.adminExpertConfig summary{width:max-content;color:#697186;font-size:9px;font-weight:900;cursor:pointer}.adminExpertConfig label{margin-top:11px}.adminConfigWarning{grid-column:1/-1;margin:0;padding:10px 12px;border-radius:11px;color:#8b5d24;background:#fff3d6;font-size:10px;line-height:1.45}.adminStructuredRows{display:grid;grid-gap:8px;gap:8px}.adminStructuredRow{min-width:0;padding:10px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e2e3ed;border-radius:13px;background:#fff}.adminStructuredRow>b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#5360a8;background:#edf0ff;font-size:9px}.adminStructuredRow>div{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;grid-gap:8px;gap:8px}.adminStructuredRow label{min-width:0;gap:4px}.adminStructuredRow label>span{font-size:9px}.adminStructuredRow input,.adminStructuredRow select,.adminStructuredRow textarea{min-height:38px;padding:8px 10px;border-radius:10px;font-size:10px}.adminStructuredRow textarea{min-height:58px}.adminStructuredRow>.clientTextButton{align-self:end;min-height:38px;padding:0 6px;font-size:8px}.adminStructuredRow>.clientTextButton:disabled{opacity:.35}.adminAddConfigRow{justify-self:start;min-height:35px;font-size:9px}.adminEditor{display:grid;grid-gap:18px;gap:18px}.adminEditor label{display:grid;grid-gap:7px;gap:7px}.adminEditor label>span{color:#626a7e;font-size:11px;font-weight:950}.adminEditor .wide{grid-column:1/-1}.adminEditor input,.adminEditor select,.adminEditor textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid #dfdbe2;border-radius:13px;background:#fff;color:var(--text);outline:none}.adminEditor textarea{resize:vertical;line-height:1.5}.adminEditor input:focus,.adminEditor select:focus,.adminEditor textarea:focus{border-color:#838ff0;box-shadow:0 0 0 4px rgba(95,115,246,.1)}.adminNotice{margin-bottom:17px;padding:13px 15px;border:1px solid #dce1ff;border-radius:15px;color:#56618e;background:#f2f4ff;font-size:11px;line-height:1.5}.adminNotice.draftNotice{border-color:#eadc9d;color:#756326;background:#fff8d8}.adminHelper{margin:-7px 0 17px;color:var(--muted);font-size:11px;line-height:1.55}.adminQuestionList{display:grid;grid-gap:12px;gap:12px}.adminQuestionEditor{padding:17px;border:1px solid #e7e3e9;border-radius:20px;background:#fcfbfc}.adminQuestionHead{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.adminQuestionHead b{font:900 13px Poppins,sans-serif}.adminQuestionHead button{border:0;background:transparent;color:#a2476d;font-size:10px;font-weight:900;cursor:pointer}.adminQuestionHead button:disabled{opacity:.35;cursor:not-allowed}.adminConfig{font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.adminEditorSaveBar{padding:13px 15px;position:-webkit-sticky;position:sticky;z-index:15;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #cfd5fa;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(39,45,80,.17);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adminEditorSaveBar>div{display:grid;grid-gap:3px;gap:3px}.adminEditorSaveBar b{font-size:11px}.adminEditorSaveBar small{color:var(--muted);font-size:9px;line-height:1.4}.adminEditorSaveBar .clientButton{flex:0 0 auto}.adminThemeDesigner{grid-template-columns:minmax(260px,.72fr) minmax(350px,1.28fr);grid-gap:24px}.adminLandingVisualDesigner,.adminThemeDesigner{margin-top:24px;padding-top:23px;display:grid;gap:24px;align-items:stretch;border-top:1px solid #ece8ee}.adminLandingVisualDesigner{grid-template-columns:minmax(320px,.82fr) minmax(390px,1.18fr);grid-gap:24px}.adminCommunicationDesigner{margin-top:24px;padding-top:23px;display:grid;grid-template-columns:minmax(340px,1fr) minmax(320px,.82fr);grid-gap:24px;gap:24px;align-items:start;border-top:1px solid #ece8ee}.adminCommunicationControls{display:grid;grid-gap:14px;gap:14px}.adminCommunicationControls h3{margin:0 0 7px}.adminCommunicationControls>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminCommunicationControls small{color:var(--muted);font-size:9px;font-weight:700;line-height:1.45}.adminCommunicationControls input[type=file]{padding:6px}.adminCommunicationControls input[type=file]::-webkit-file-upload-button{margin-right:9px;padding:7px 9px;border:0;border-radius:8px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.adminCommunicationControls input[type=file]::file-selector-button{margin-right:9px;padding:7px 9px;border:0;border-radius:8px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.adminCommunicationControls>.clientButton{width:max-content}.adminCommunicationPreview{min-height:360px;padding:20px;position:-webkit-sticky;position:sticky;top:92px;overflow:hidden;display:grid;align-content:end;grid-gap:15px;gap:15px;border:1px solid #e3dfe5;border-radius:25px;background:linear-gradient(145deg,#f8f8ff,#fff7fb)}.adminCommunicationPreview>img{width:100%;aspect-ratio:16/9;display:block;align-self:start;border-radius:18px;object-fit:cover}.adminCommunicationPreview>div:last-child{padding:15px;border-radius:17px;background:rgba(255,255,255,.93)}.adminCommunicationPreview h3{margin:4px 0;font-size:20px}.adminCommunicationPreview p:last-child{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.adminCommunicationPlaceholder{min-height:200px;display:grid;place-items:center;border-radius:18px;color:#5d64b2;background:radial-gradient(circle at 75% 25%,#ffd9e8,transparent 30%),radial-gradient(circle at 18% 85%,#dcf7ef,transparent 28%),#eff0ff;font:950 24px Poppins,sans-serif;letter-spacing:.12em}.adminCampaignActions{min-width:190px;display:grid;justify-items:start;grid-gap:9px;gap:9px}.adminCampaignAvailability summary{color:#5966cf;font-size:10px;font-weight:950;cursor:pointer}.adminCampaignAvailability[open]{padding:10px;border:1px solid #e3e1e7;border-radius:13px;background:#faf9fb}.adminCampaignAvailability[open] summary{margin-bottom:10px}.adminCampaignAvailability .clientForm{min-width:220px;gap:10px}.adminCampaignAvailability .clientForm label{gap:4px}.adminCampaignAvailability .clientForm input{min-height:39px;padding:8px;font-size:10px}.adminCampaignAvailability .clientButton{width:100%;min-height:37px;padding:8px;font-size:9px}.adminLandingVisualControls{display:grid;align-content:start;grid-gap:14px;gap:14px}.adminLandingVisualControls h3{margin-bottom:7px}.adminLandingVisualControls>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminHeroLabelFields label,.adminLandingVisualControls>label{display:grid;grid-gap:7px;gap:7px;color:#626a7e;font-size:11px;font-weight:950}.adminLandingVisualControls input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #dfdbe2;border-radius:12px;background:#fff;color:var(--text)}.adminLandingVisualControls input[type=file]{padding:6px}.adminLandingVisualControls input[type=file]::-webkit-file-upload-button{margin-right:9px;padding:7px 9px;border:0;border-radius:8px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.adminLandingVisualControls input[type=file]::file-selector-button{margin-right:9px;padding:7px 9px;border:0;border-radius:8px;color:#5260c6;background:#eef0ff;font-weight:900;cursor:pointer}.adminLandingVisualControls label small{color:var(--muted);font-size:9px;font-weight:700}.adminHeroLabelFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.adminLandingVisualControls>.clientButton{width:max-content}.adminLandingVisualPreview{min-height:370px;padding:20px;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #e9e5ed;border-radius:24px;background:linear-gradient(145deg,#fafbff,#fff8fb)}.adminPreviewBadge{position:absolute;z-index:4;top:14px;left:14px;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--muted);font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.heroVisualCompact{width:min(480px,100%);min-height:320px}.heroVisualCompact .visualCard{width:145px;height:170px;padding:17px;border-radius:22px}.heroVisualCompact .visualCard span{font-size:32px}.heroVisualCompact .visualCard b{font-size:16px}.heroVisualCompact .visualCardPink{top:24px;left:8%}.heroVisualCompact .visualCardMint{top:75px;right:7%}.heroVisualCompact .visualCardYellow{bottom:9px;left:35%}.heroVisualCompact .visualOrbit{width:62px;height:62px;right:36%;top:38%;font-size:17px}.heroVisualCompact .heroVisualImage{height:300px;max-width:440px}.adminThemeControls{display:grid;grid-gap:14px;gap:14px;align-content:start}.adminThemeControls h3{margin:0 0 7px;font-size:18px}.adminThemeControls>div>p:last-child{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminThemeControls .eyebrow{margin-bottom:7px}.adminColorField>span:last-child{min-height:46px;padding:6px 11px 6px 7px;display:flex;align-items:center;gap:11px;border:1px solid #dfdbe2;border-radius:13px;background:#fff}.adminEditor .adminColorField input[type=color]{width:44px;min-height:32px;height:32px;padding:2px;border:0;border-radius:9px;cursor:pointer;box-shadow:none}.adminColorField code{color:#596174;font-size:11px}.adminThemePreview{min-height:285px;padding:24px;position:relative;overflow:hidden;display:grid;align-content:center;border:1px solid color-mix(in srgb,var(--challenge-accent) 18%,#e6e1e8);border-radius:28px;background:radial-gradient(circle at 90% 12%,var(--challenge-spot-two),transparent 34%),radial-gradient(circle at 8% 92%,var(--challenge-spot-three),transparent 32%),var(--challenge-page)}.adminThemePreviewTop{position:absolute;top:17px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between}.adminThemePreviewTop span{font:950 9px Poppins,sans-serif;letter-spacing:.12em}.adminThemePreviewTop i{width:28px;height:8px;border-radius:99px;background:var(--challenge-accent)}.adminThemePreview>p{margin:0 0 6px;color:var(--challenge-accent);font:900 9px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.11em}.adminThemePreview>h3{max-width:330px;margin:0 0 18px;font-size:clamp(22px,3vw,34px);line-height:1;letter-spacing:-.04em}.adminThemePreviewCards{position:absolute;right:22px;bottom:22px;display:flex;gap:5px;transform:rotate(-4deg)}.adminThemePreviewCards span{width:43px;height:54px;padding:7px;display:flex;align-items:flex-end;border-radius:14px;background:var(--challenge-spot-one);font:950 10px Poppins,sans-serif}.adminThemePreviewCards span:nth-child(2){background:var(--challenge-spot-two);transform:translateY(-9px)}.adminThemePreviewCards span:nth-child(3){background:var(--challenge-spot-three)}.adminThemePreview>button{width:max-content;min-height:38px;padding:0 15px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:99px;color:var(--challenge-on-accent);background:var(--challenge-accent);font-size:10px;font-weight:950}.adminThemePreview[data-visual-theme=MISSION]{border-radius:20px}.adminThemePreview[data-visual-theme=MISSION] .adminThemePreviewCards{transform:rotate(2deg)}.adminThemePreview[data-visual-theme=CALME]{border-radius:46px}.adminThemePreview[data-visual-theme=ENERGIE]{border-radius:18px 42px 18px 42px}@media (max-width:850px){.landingHero{grid-template-columns:1fr;gap:20px;min-height:auto}.heroVisual{min-height:390px;order:-1;transform:scale(.88)}.identityCard{gap:26px}.identityCard,.landingLeaderboard{grid-template-columns:1fr}.playerHeader{grid-template-columns:1fr auto;gap:15px}.progressMeta{grid-row:2;grid-column:1/-1}.exitLink{grid-column:2;grid-row:1}.characterGrid{grid-template-columns:1fr}.characterChoice{min-height:150px;display:grid;grid-template-columns:auto 1fr}.characterLine{grid-column:1/-1}.clientShell{grid-template-columns:1fr}.clientShell>aside{padding:8px 14px;position:-webkit-sticky;position:sticky;z-index:20;top:76px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.clientShell>aside::-webkit-scrollbar{display:none}.clientNav{width:max-content;position:static;display:flex}.clientNav>p{display:none}.clientNav a{white-space:nowrap}.clientMetricGrid{grid-template-columns:repeat(2,1fr)}.clientChallengeGrid,.clientResultsGrid,.clientTeamGrid{grid-template-columns:1fr 1fr}.clientKit,.clientQuestionResults,.clientRankingGrid{grid-template-columns:1fr}.adminCatalogGrid,.adminClientGrid,.adminVersionList{grid-template-columns:1fr 1fr}.adminAdoptionMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminFilterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommunicationDesigner,.adminLandingVisualDesigner,.adminThemeDesigner{grid-template-columns:1fr}.campaignTimelineToolbar{align-items:flex-start}.campaignTimelineControls{justify-content:flex-start}.campaignTimelineBoard{min-width:900px}}@media (max-width:620px){.brandHeader{width:calc(100% - 32px);min-height:68px;padding:15px 0}.colineLogo{height:28px}.clientLogo{height:26px;max-width:120px}.clientName{font-size:12px}.landingShell{width:calc(100% - 30px);padding:18px 0 55px}.landingHero{display:flex;flex-direction:column}.heroCopy{width:100%}.heroCopy h1{font-size:clamp(39px,13vw,58px)}.heroLead{font-size:16px}.heroVisual{width:100%;min-height:310px;order:0;transform:none}.visualCard{width:150px;height:175px;padding:18px;border-radius:24px}.visualCard span{font-size:34px}.visualCard b{font-size:18px}.visualCardPink{left:3px;top:12px}.visualCardMint{right:2px;top:55px}.visualCardYellow{left:calc(50% - 75px)}.visualOrbit{width:66px;height:66px;right:calc(50% - 33px);top:38%;font-size:18px}.heroButton{width:100%}.campaignFacts span{font-size:11px}.identityCard{padding:25px 20px;border-radius:28px}.identityCard h2{font-size:29px}.howItWorks{grid-template-columns:1fr}.howItWorks article{min-height:82px;padding:13px 15px}.identityActions{display:grid;grid-template-columns:auto 1fr}.identityActions .primaryButton{padding-inline:16px}.playerPage{padding-bottom:30px}.playerHeader{padding:13px 16px}.exitLink,.miniBrand{font-size:12px}.questionShell{width:calc(100% - 24px);margin-top:18px}.questionContext{grid-template-columns:1fr;gap:10px;padding:19px;border-radius:20px}.contextRail{flex-direction:row;align-items:center}.contextRail i{flex:1 1}.questionCard{padding:23px 17px;border-radius:25px}.questionCard>h1{margin-bottom:24px;font-size:25px}.answerGridTwo,.packGrid,.rankingGrid,.scoreDetails,.spotGrid{grid-template-columns:1fr}.answerChoice{min-height:55px;padding:12px}.pairingRow,.swipeRow,.zoneRow{grid-template-columns:1fr}.swipeRow>div,.zoneRow>div{display:grid;grid-template-columns:1fr 1fr}.swipeRow button,.zoneRow button{min-height:43px}.bingoGrid{grid-template-columns:1fr 1fr}.bingoGrid .answerChoice{min-height:100px}.feedbackPanel .primaryButton,.validateRow .primaryButton{width:100%}.feedbackPanel{padding:18px}.messageBubble{width:92%}.resultShell{width:calc(100% - 24px);margin-top:8px}.resultHero{padding:34px 18px;border-radius:29px}.resultBurst{width:64px;height:64px}.clientResultResource,.resultFeedback{grid-template-columns:1fr;margin-top:-18px}.clientResultResource .primaryButton{width:100%;min-width:0;padding-inline:15px;white-space:normal;text-align:center;overflow-wrap:anywhere}.clientResultResource>small{grid-column:1}.clientChallengeAids,.clientResultContacts{margin-top:-18px}.clientChallengeAids{padding:20px 14px}.clientChallengeAidGrid{grid-template-columns:1fr;gap:9px}.clientChallengeAidCard summary{min-height:78px;padding:14px}.clientChallengeAidCard summary strong{font-size:14px}.clientChallengeAidBody{padding:0 14px 15px}.clientChallengeAidBody>p{font-size:12px}.clientChallengeAidBody dd{font-size:11px}.scoreDetails{gap:10px;margin-bottom:34px}.scoreCard{min-height:135px;padding:22px}.scoreCard b{font-size:38px}.rankingGrid{gap:10px}.rankingCard{min-height:165px}.resultActions{display:grid}.resultActions>*{width:100%}.unavailableCard{margin-top:5vh;border-radius:28px}.clientTopbar{min-height:68px;padding:11px 14px}.clientTopBrand{gap:7px}.clientTopBrand>img:first-child{width:74px}.clientTopBrand>span{height:21px}.clientTopBrand>b{max-width:88px;display:block;font-size:9px}.clientTopLogo{max-width:72px;height:22px;display:block}.clientProfile>div,.clientProfile>span{display:none}.clientProfile form{margin-left:0}.clientProfile button{padding-inline:8px}.clientShell{min-height:calc(100vh - 68px)}.clientShell>aside{top:68px;padding:6px 10px}.clientNav a{min-height:39px;padding:7px 9px;font-size:10px}.clientNav a>span{width:22px;height:22px}.clientContent{padding:20px 12px 45px}.clientPage{gap:12px}.clientPageHeader{display:grid;grid-gap:15px;gap:15px}.clientPageHeader h1{font-size:34px}.clientPageHeader>div:first-child>p:last-child{font-size:13px}.clientPageActions{justify-content:flex-start}.clientPageActions .clientButton{flex:1 1}.clientChallengeGrid,.clientMetricGrid,.clientResultsGrid,.clientTeamGrid{grid-template-columns:1fr}.clientMetric{min-height:112px}.clientCard{padding:17px 14px;border-radius:21px}.clientSectionTitle{display:grid;grid-gap:7px;gap:7px}.adminChallengeAidFields,.adminChoiceChecks,.adminClientBrandColorForm,.adminClientResultResourceForm fieldset,.adminConfigGrid,.adminResultContactFields,.campaignOverviewGrid,.clientBrandingForm,.clientFormGrid{grid-template-columns:1fr}.adminChallengeAidFields .wide,.adminClientResultResourceForm .wide,.adminEditor .wide,.adminResultContactFields .wide,.clientForm .wide{grid-column:auto}.clientInlineForm,.clientInlineForm.compact{grid-template-columns:1fr;align-items:stretch}.clientCopyForm{grid-template-columns:1fr}.clientCopyForm>span{padding:0;text-align:center;transform:rotate(90deg)}.clientTeamActions form:first-child{grid-template-columns:1fr}.adminAdoptionMetrics{grid-template-columns:1fr 1fr}.adminAdoptionCampaigns summary,.clientScoreRule{grid-template-columns:1fr}.clientAnchorNav{width:100%;overflow-x:auto;flex-wrap:nowrap}.clientAnchorNav a{white-space:nowrap}.clientKitActions{display:grid}.clientKitActions>*{width:100%}.clientKitMeta{grid-template-columns:1fr}.adminCommunicationPreview,.clientKitQr{position:static}.clientLogoPreview{min-height:120px}.adminCatalogGrid,.adminClientGrid,.adminDashboardGrid,.adminVersionList,.adminWorkflow{grid-template-columns:1fr}.adminPublishForm{display:grid}.adminPublishForm .clientButton{width:100%}.adminAccessList>div,.adminAccessList>form{grid-template-columns:1fr}.adminAccessActions{justify-content:space-between}.adminCustomizationSummary,.adminCustomizationSummary>div{display:grid}.adminQuestionEditor{padding:14px 11px}.adminStructuredRow{grid-template-columns:25px minmax(0,1fr)}.adminStructuredRow>div{grid-template-columns:1fr}.adminStructuredRow>.clientTextButton{grid-column:2;justify-self:start}.adminEditorSaveBar{bottom:6px;display:grid}.adminEditorSaveBar .clientButton{width:100%}.adminAidCatalogFilters,.adminAidPicker,.adminAidPickerControl{grid-template-columns:1fr}.adminAidPickerControl .clientButton{width:100%}.adminAidReferenceSummary{align-items:flex-start}.adminAidCatalogGrid,.adminAidSelection>div,.adminFilterFields,.adminFilterFields.adminClientFilterFields{grid-template-columns:1fr}.adminChallengeLifecycle,.adminClientAidShortcut,.adminClientSummary,.adminFilterHeading{align-items:flex-start;flex-direction:column}.adminClientSummary .clientChips{justify-content:flex-start}.adminClientSummary:after{position:absolute;right:18px}.adminClientSummary{position:relative;padding-right:58px}.adminClientAidShortcut .clientButton{width:100%}.adminThemeDesigner{margin-top:18px;padding-top:18px}.adminThemePreview{min-height:255px;padding:20px}.adminThemePreviewCards{right:15px;bottom:15px;opacity:.72}.heroVisualCustom{min-height:280px}.heroVisualImage{height:280px;border-radius:24px}.campaignTimelineToolbar{display:grid}.campaignTimelineControls{display:grid;justify-content:stretch;grid-gap:12px;gap:12px}.campaignTimelineLegend{width:100%}.campaignCalendarYear{justify-self:start}.campaignTimelineBoard{min-width:900px}.campaignTimelineMonths{height:58px}.campaignTimelineRow{min-height:98px}.campaignTimelineBar{height:70px;top:14px;padding:10px 12px;border-radius:17px}.adminLandingVisualDesigner{margin-top:18px;padding-top:18px}.adminHeroLabelFields{grid-template-columns:1fr}.adminLandingVisualPreview{min-height:320px;padding:12px}.heroVisualCompact{min-height:290px}.heroVisualCompact .visualCard{width:126px;height:148px;padding:14px}.heroVisualCompact .visualCardPink{left:2%}.heroVisualCompact .visualCardMint{right:1%}.heroVisualCompact .visualCardYellow{left:calc(50% - 63px)}.heroVisualCompact .visualOrbit{right:calc(50% - 29px)}.adminCommunicationDesigner{margin-top:18px;padding-top:18px}.adminCommunicationPreview{min-height:300px;padding:12px}}.signatureExperience,.signatureResult{--signature-accent:var(--yellow);min-height:100vh;background:#f8f6f2;color:#111}.signatureExperience.breast-cancer-work,.signatureResult.breast-cancer-work{--signature-accent:#e15e92;background:#fff8fb}.signatureExperience.mental-health-door,.signatureResult.mental-health-door{--signature-accent:var(--blue);background:#f2f8fa}.signatureHeader,.signatureResultHeader{min-height:74px;padding:12px max(20px,calc((100vw - 1200px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:25;display:grid;grid-template-columns:1fr minmax(220px,390px) auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid #dedad6;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.signatureHeader>span,.signatureResultHeader>span{display:flex;align-items:center;gap:11px;font-weight:900}.signatureHeader>span i,.signatureResultHeader>span i{width:24px;height:24px;border-radius:7px 15px 10px 13px;background:var(--signature-accent);transform:rotate(10deg)}.signatureHeader>a{min-height:44px;display:inline-flex;align-items:center;color:#5f6671;font-size:13px;font-weight:900;text-decoration:none}.signatureProgress{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center}.signatureProgress b{font-size:12px}.signatureProgress>span{height:8px;overflow:hidden;border-radius:99px;background:#e4e2df}.signatureProgress i{height:100%;display:block;border-radius:inherit;background:var(--signature-accent);transition:width .25s ease}.signatureResultStage,.signatureStage{width:min(1200px,calc(100% - 44px));min-height:calc(100svh - 74px);margin:0 auto;outline:none}.signatureLoading{min-height:100vh;display:grid;place-items:center;font:900 20px Poppins,sans-serif}.signatureResultHero,.signatureScreen{min-height:calc(100svh - 74px);padding:clamp(45px,6vw,82px) 0 90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.signatureResultHero>h1,.signatureScreen>h1{max-width:1050px;margin-bottom:18px;font-size:clamp(44px,6.2vw,82px);line-height:.96;letter-spacing:-.06em}.signatureResultHero>p:not(.eyebrow),.signatureScreen>p:not(.eyebrow,.noFeedback,.signatureReveal,.signatureMemory,.formError){max-width:820px;font-size:18px;line-height:1.65}.signaturePrimary{min-height:58px;margin-top:25px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:2px solid #111;border-radius:17px;background:#111;color:#fff;font:900 15px Poppins,sans-serif;cursor:pointer;box-shadow:5px 5px 0 var(--signature-accent);transition:transform .18s ease}.signaturePrimary:hover:not(:disabled){transform:translate(-2px,-2px)}.signaturePrimary:disabled{opacity:.45;cursor:not-allowed}.signatureChoices{width:min(900px,100%);margin:28px 0 5px;display:grid;grid-gap:10px;gap:10px}.signatureChoices button{min-height:66px;padding:12px 17px;display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d5d2ce;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.signatureChoices button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#f0efed;font-weight:900}.signatureChoices button b{font-size:15px}.signatureChoices button.isSelected{border-color:#111;background:color-mix(in srgb,var(--signature-accent) 28%,#fff);box-shadow:inset 0 0 0 1px #111}.signatureChoices button.isSelected>span{background:var(--signature-accent)}.signatureMemory,.signatureReveal{width:min(920px,100%);margin:28px 0 5px;padding:23px 26px;border-radius:9px 27px 27px 27px;background:#111;color:#fff;font-size:17px;line-height:1.6}.signatureMemory strong,.signatureReveal strong{color:var(--signature-accent)}.profileGrid{width:100%;margin:30px 0 5px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.profileGrid article{min-width:0;overflow:hidden;display:grid;grid-template-rows:185px 1fr auto;border:1px solid #d9d5d0;border-radius:26px;background:#fff}.signaturePortrait{background-color:#e4e1dc;background-image:url(/challenges/rqth/team-portraits.png);background-repeat:no-repeat;background-size:300% auto}.signaturePortrait.portrait-0{background-position:0 17%}.signaturePortrait.portrait-1{background-position:50% 17%}.signaturePortrait.portrait-2{background-position:100% 17%}.signaturePortrait.portrait-3{background-position:0 83%}.signaturePortrait.portrait-4{background-position:50% 83%}.signaturePortrait.portrait-5{background-position:100% 83%}.profileGrid article>div:nth-child(2){padding:17px 18px 10px}.profileGrid h2{margin:0;font-size:25px}.profileGrid p{margin:4px 0 10px;color:#636b76}.profileGrid article>div>b{display:block}.profileGrid article small{margin-top:10px;display:block;color:#4d5761;line-height:1.45}.bucketButtons{padding:10px;display:grid;grid-gap:6px;gap:6px}.bucketButtons button{min-height:44px;padding:8px 10px;border:1px solid #d9d5d0;border-radius:12px;background:#f8f7f5;font-size:12px;font-weight:900;cursor:pointer}.bucketButtons button.isSelected{border-color:#111;background:var(--signature-accent);color:#111}.impactPair,.splitComparison{width:100%;margin:30px 0 8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.impactPair article,.splitComparison article{min-height:260px;padding:25px;border:1px solid #d8d4d0;border-radius:30px;background:#fff}.impactPair .signaturePortrait{height:220px;margin:-25px -25px 20px;border-radius:30px 30px 0 0}.impactPair h2,.splitComparison h2{margin-bottom:7px;font-size:34px}.impactPair article>strong{margin-top:18px;padding-top:16px;display:block;border-top:3px solid var(--signature-accent);font-size:18px;line-height:1.45}.splitComparison article>span{padding:7px 10px;border-radius:99px;background:var(--signature-accent);font-size:12px;font-weight:900}.splitComparison p{padding:13px;border-radius:13px;background:#f4f2ef;font-weight:800}.contextSliderList{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contextSliderList article{padding:22px;border:1px solid #d9d5d0;border-radius:24px;background:#fff}.contextSliderList article>p{font:900 18px/1.45 Poppins,sans-serif}.contextSliderList article>strong{min-height:60px;padding:12px;display:block;border-radius:12px;background:#fff6bd;line-height:1.4}.contextSliderList label{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:13px;font-weight:900}.contextSliderList input,.mentalWeek input,.phraseAxis input{width:100%;accent-color:#111}.impactMeter{width:min(800px,100%);margin:25px 0;padding:24px;border-radius:22px;background:#111;color:#fff}.impactMeter span{font-weight:900}.impactMeter>div{height:16px;margin:13px 0;overflow:hidden;border-radius:99px;background:#3b3b3b}.impactMeter i{height:100%;display:block;background:var(--signature-accent);transition:width .3s ease}.impactMeter strong{font-size:24px}.actionCards,.adaptationGrid,.planningCards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.actionCards button,.adaptationGrid button,.planningCards button{min-height:100px;padding:18px;border:1px solid #d7d3ce;border-radius:22px;background:#fff;text-align:left;font:900 15px/1.4 Poppins,sans-serif;cursor:pointer}.adaptationGrid button small{margin-top:12px;display:block;color:#67707b;font:700 12px/1.35 Inter,sans-serif}.actionCards button.isSelected,.adaptationGrid button.isSelected,.planningCards button.isSelected{border-color:#111;background:var(--signature-accent);box-shadow:inset 0 0 0 1px #111}.actionCards button span{width:30px;height:30px;margin-bottom:12px;display:grid;place-items:center;border-radius:9px;background:#111;color:#fff}.selectionHint{margin:18px 0 10px;color:#646b75;font-size:14px;font-weight:800}.wordCloud{width:100%;margin:28px 0 10px;display:flex;flex-wrap:wrap;gap:9px}.wordCloud button{min-height:52px;padding:0 18px;border:1px solid #d4d1cd;border-radius:99px;background:#fff;font-weight:900;cursor:pointer}.wordCloud button.isSelected{border-color:#111;background:var(--signature-accent);box-shadow:inset 0 0 0 1px #111}.missingInfo{width:min(800px,100%);margin:28px 0 10px;padding:30px;display:grid;grid-gap:12px;gap:12px;border-radius:10px 35px 35px 35px;background:#111;color:#fff}.missingInfo del{color:#aab0b8;font:900 34px Poppins,sans-serif}.missingInfo strong{color:var(--signature-accent);font:900 clamp(33px,5vw,58px)/1 Poppins,sans-serif}.missingInfo p{line-height:1.55}.selfReflection{width:min(900px,100%);margin-top:20px;padding:20px;border:1px solid #d5d1cc;border-radius:20px;background:#fff}.selfReflection summary{min-height:44px;font-weight:900;cursor:pointer}.selfReflection>div{display:flex;flex-wrap:wrap;gap:7px}.selfReflection button{min-height:44px;padding:7px 11px;border:1px solid #d4d0cb;border-radius:12px;background:#faf9f7;cursor:pointer}.selfReflection button.isSelected{background:var(--signature-accent)}.selfReflection small{margin-top:16px;display:block;color:#626b75;line-height:1.5}.signatureReorder{width:min(850px,100%);margin:26px 0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.signatureReorder li{min-height:66px;padding:10px 12px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d8d4cf;border-radius:17px;background:#fff}.signatureReorder li>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--signature-accent);font-weight:900}.signatureReorder li>div{display:flex;gap:5px}.signatureReorder button{width:44px;height:44px;border:1px solid #d5d1cc;border-radius:12px;background:#f5f3f0;font-size:20px;cursor:pointer}.signatureReorder button:disabled{opacity:.25}.sameAlex,.sarahDay,.singleChoice:has(.signatureChoicePhoto){display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.signatureChoicePhoto,.signaturePhoto{min-height:min(70vh,680px);position:relative;overflow:hidden;border-radius:46px 46px 12px 46px;background:#ddd}.signatureChoicePhoto img,.signaturePhoto img{object-fit:cover}.singleChoice>div:last-child{min-width:0}.dayTimeline{display:grid;grid-gap:7px;gap:7px}.dayTimeline button{min-height:64px;padding:10px 14px;display:grid;grid-template-columns:68px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid #d9d2d6;border-radius:15px;background:#fff;text-align:left;cursor:pointer}.dayTimeline button>span{font-weight:900}.dayTimeline button.isSelected{border-color:#111;background:#ffe5ef}.dayTimeline small{grid-column:2;color:#535b65;line-height:1.4}.phraseAxis>div{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.phraseAxis article{padding:21px;border:1px solid #e1d3d9;border-radius:23px;background:#fff}.phraseAxis blockquote{min-height:55px;margin:0;font:900 17px/1.45 Poppins,sans-serif}.phraseAxis label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px;font-weight:900}.phraseAxis article>p{margin:18px 0 0;padding:13px;border-radius:13px;background:#ffe5ef;line-height:1.45}.mentalEventGrid{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.mentalEventGrid article{min-width:0;overflow:hidden;border:1px solid #d1dce0;border-radius:22px;background:#fff}.mentalEventGrid article>div{height:175px;position:relative}.mentalEventGrid img{object-fit:cover}.mentalEventGrid article>span,.mentalEventGrid h2,.mentalEventGrid label{margin-right:14px;margin-left:14px}.mentalEventGrid article>span{margin-top:13px;display:block;color:#48626b;font-size:13px;font-weight:900}.mentalEventGrid h2{min-height:78px;margin-top:6px;font-size:16px;line-height:1.35}.mentalEventGrid label{margin-bottom:15px;display:grid;grid-gap:5px;gap:5px}.mentalEventGrid label>small:last-child{text-align:right}.mentalReviewTimeline{width:100%;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.mentalReviewTimeline li{min-width:0;position:relative;display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.mentalReviewTimeline li:before{content:"";width:100%;height:4px;position:absolute;top:34px;left:-50%;background:#a9dfea}.mentalReviewTimeline li:first-child:before{display:none}.mentalReviewTimeline li i{width:22px;height:22px;z-index:1;border:4px solid #f2f8fa;border-radius:50%;background:#111;box-shadow:0 0 0 3px var(--signature-accent)}.mentalReviewTimeline li b{padding:0 8px;font-size:13px;line-height:1.4}.alexQuote,.singleChoice blockquote{max-width:900px;margin:10px 0 22px;padding:24px 28px;border-radius:8px 28px 28px 28px;background:#fff;border:1px solid #d1dce0;font:900 clamp(20px,3vw,31px)/1.4 Poppins,sans-serif}.roleSort>div{width:100%;display:grid;grid-gap:7px;gap:7px}.roleSort article{padding:12px 14px;display:grid;grid-template-columns:1fr minmax(350px,auto);grid-gap:12px;gap:12px;align-items:center;border:1px solid #d1dce0;border-radius:16px;background:#fff}.roleSort article>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.roleSort button{min-height:44px;padding:7px 10px;border:1px solid #d2dcdf;border-radius:11px;background:#f5f9fa;font-weight:900;cursor:pointer}.roleSort button.isSelected{border-color:#111;background:var(--signature-accent)}.sameAlex ul{padding:0;display:grid;grid-gap:7px;gap:7px;list-style:none}.sameAlex li{padding:13px 15px;display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;border-radius:13px;background:#fff}.officialGuidance{max-width:900px;margin:20px 0 0;padding:22px;border:2px solid #111;border-radius:20px;background:#fff6bc}.officialGuidance b{font:900 18px Poppins,sans-serif}.officialGuidance p{line-height:1.55}.officialGuidance a{min-height:44px;display:inline-flex;align-items:center;font-weight:900}.signatureExperience.october-rose-after,.signatureResult.october-rose-after{--signature-accent:#d45784;background:#f7f4f1}.roseSelectionCount{margin:18px 0 0;color:#59616b;font-size:13px;font-weight:900;letter-spacing:.03em}.roseWordCloud{max-width:1040px}.roseWordCloud button:nth-child(3n+1){border-radius:24px 99px 99px 99px}.roseWordCloud button:nth-child(4n){border-radius:99px 24px 99px 99px}.roseBeforeWords{width:min(920px,100%);margin-bottom:26px;padding:20px 24px;border-left:5px solid var(--signature-accent);background:#fff}.roseBeforeWords>span{display:block;margin-bottom:12px;color:#5c6570;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.roseBeforeWords>div{display:flex;flex-wrap:wrap;gap:8px}.roseBeforeWords b,.roseWordComparison b{padding:8px 11px;border-radius:99px;background:#f0ece8;font-size:14px}.roseWordComparison{width:min(980px,100%);margin-top:28px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}.roseWordComparison article{min-height:150px;padding:20px;display:flex;flex-wrap:wrap;align-content:center;gap:8px;border:1px solid #d8d2cd;border-radius:22px;background:#fff}.roseWordComparison article>span{width:100%;margin-bottom:5px;color:#68707a;font-size:12px;font-weight:900;text-transform:uppercase}.roseWordComparison>i{font:900 28px Poppins,sans-serif}.roseNormalDay{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:clamp(32px,6vw,78px);gap:clamp(32px,6vw,78px);align-items:center}.roseNormalDay>div:last-child{min-width:0}.roseNormalDay h2{margin:30px 0 0;font-size:clamp(24px,3vw,36px)}.roseRoutine{margin:26px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none}.roseRoutine li{padding:14px 17px;border:1px solid #d9d3ce;border-radius:14px;background:#fff;font-weight:800}.roseNothingButton{min-height:58px;margin-top:18px;padding:0 28px;border:2px solid #111;border-radius:16px;background:var(--signature-accent);font:900 20px Poppins,sans-serif;cursor:pointer}.rosePhoneMessage{margin:20px 0;padding:22px 24px;border:1px solid #d4cec9;border-radius:9px 26px 26px 26px;background:#fff;box-shadow:0 16px 45px #27151c12}.rosePhoneMessage span{color:#69717a;font-size:12px;font-weight:900;text-transform:uppercase}.rosePhoneMessage p{margin-bottom:0;font:800 19px/1.55 Poppins,sans-serif}.roseDayContinues{display:grid;grid-gap:5px;gap:5px}.roseDayContinues strong{font-size:25px}.roseDayContinues span{color:#5a626c;line-height:1.5}.roseTimelineLayers{width:100%;margin:20px 0 0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px}.roseTimelineLayers>div{padding:24px;border-radius:22px;background:#111;color:#fff}.roseTimelineLayers>div span{color:var(--signature-accent);font-size:12px;font-weight:900;text-transform:uppercase}.roseTimelineLayers>div p{font-weight:800;line-height:1.8}.roseTimelineLayers ul{margin:0;padding:18px;display:flex;flex-wrap:wrap;align-content:center;gap:8px;border:1px solid #d8d1cc;border-radius:22px;background:#fff;list-style:none}.roseTimelineLayers li{padding:9px 12px;border-radius:99px;background:#f1ebe8;font-size:13px;font-weight:800}.roseNoAnswer{width:min(820px,100%);margin:28px 0 0;padding:30px;border-radius:9px 34px 34px 34px;background:#111;color:#fff}.roseNoAnswer strong{color:var(--signature-accent);font:900 clamp(43px,7vw,78px)/1 Poppins,sans-serif}.roseNoAnswer p{font-size:17px;line-height:1.65}.roseSignatureLine{width:min(900px,100%);margin:25px 0 0;font:900 clamp(22px,3vw,34px)/1.3 Poppins,sans-serif}.roseRoleShift{margin-bottom:18px;padding:9px 13px;border:1px solid #111;border-radius:99px;background:var(--signature-accent);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.roseClaireReply{width:min(900px,100%);margin:25px 0 0;padding:24px 27px;border:1px solid #d7d0cc;border-radius:30px 30px 8px 30px;background:#fff}.roseClaireReply span{color:#9c365e;font-size:12px;font-weight:900;text-transform:uppercase}.roseClaireReply p{margin-bottom:0;font:800 18px/1.55 Poppins,sans-serif}.roseWorkSignals{width:min(900px,100%);margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.roseWorkSignals span{padding:10px 13px;border:1px solid #d6d0cb;border-radius:99px;background:#fff;font-weight:800}.roseDaySlider{width:min(760px,100%);padding:24px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;border-radius:22px;background:#111;color:#fff}.roseDaySlider>span{font-weight:900}.roseDaySlider input{width:100%;accent-color:var(--signature-accent)}.roseDaySlider strong{color:var(--signature-accent);font:900 42px/1 Poppins,sans-serif}.roseDaySlider small{color:#fff;font-size:15px}.roseSplitScreen{width:100%;margin:24px 0 10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.roseSplitScreen article{padding:24px;border:1px solid #d7d1cc;border-radius:24px;background:#fff}.roseSplitScreen article:last-child{background:#272325;color:#fff}.roseSplitScreen span{display:block;margin-bottom:16px;color:#9b3a60;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.roseSplitScreen article:last-child span{color:#f8aac5}.roseSplitScreen p{margin:8px 0;padding-bottom:8px;border-bottom:1px solid #ddd5d0;font-weight:800}.roseSplitScreen article:last-child p{border-color:#4a4347}.rosePossibilityNote{color:#5d6670;font-size:13px!important}.roseDoubleStatement{width:100%;margin-top:20px;display:grid;grid-gap:8px;gap:8px}.roseDoubleStatement strong{font:900 clamp(24px,4vw,43px)/1.2 Poppins,sans-serif}.roseDoubleStatement span{font-size:18px}.roseHundred{margin-bottom:24px;padding:22px 28px;border:2px solid #111;border-radius:12px 36px 36px 36px;background:#fff;font:900 clamp(27px,4vw,44px)/1 Poppins,sans-serif}.roseHundred strong{color:#a83361;font-size:1.45em}.roseEquation{width:100%;margin:26px 0 4px;padding:clamp(25px,5vw,55px);display:grid;grid-template-columns:1fr auto 1fr;grid-gap:22px;gap:22px;align-items:center;border-radius:12px 42px 42px 42px;background:#111;color:#fff;text-align:center}.roseEquation span{font:900 clamp(26px,4.5vw,55px)/1.15 Poppins,sans-serif}.roseEquation b{color:var(--signature-accent);font:900 58px/1 Poppins,sans-serif}.roseFinalImpact>blockquote,.roseManager>blockquote{width:min(900px,100%);margin:4px 0 25px;padding:24px;border:1px solid #d8d1cc;border-radius:28px 28px 8px 28px;background:#fff;font:800 20px/1.5 Poppins,sans-serif}.roseProfessionalNeed{width:min(900px,100%);margin-top:24px;padding:25px;display:grid;grid-gap:8px;gap:8px;border-radius:9px 30px 30px 30px;background:#111;color:#fff}.roseProfessionalNeed span{color:#d7d0cb;font-size:12px;font-weight:900;text-transform:uppercase}.roseProfessionalNeed strong{color:var(--signature-accent);font:900 clamp(28px,4vw,48px)/1.1 Poppins,sans-serif}.roseProfessionalNeed p{margin:0;line-height:1.55}.roseGoodNews{margin:10px 0 25px;padding:20px 24px;border-left:5px solid var(--signature-accent);background:#fff;font:900 clamp(22px,3vw,36px)/1.3 Poppins,sans-serif}.roseLaterGrid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.roseLaterGrid span{min-height:100px;padding:18px;display:flex;align-items:flex-end;border:1px solid #d8d1cc;border-radius:22px;background:#fff;font-weight:900;line-height:1.4}.roseClimax{width:100%;margin-top:25px;display:grid;grid-gap:6px;gap:6px}.roseClimax span{color:#5f6771;font:900 clamp(25px,4vw,44px)/1.2 Poppins,sans-serif}.roseClimax strong{font:900 clamp(38px,6vw,74px)/1 Poppins,sans-serif;letter-spacing:-.05em}.roseProfileGrid{width:100%;margin:24px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.roseProfileGrid button{min-height:145px;padding:18px;display:grid;grid-template-columns:44px 1fr;grid-gap:4px 12px;gap:4px 12px;align-content:center;border:1px solid #d7d0cb;border-radius:24px;background:#fff;text-align:left;cursor:pointer}.roseProfileGrid button>span{width:42px;height:42px;grid-row:1/3;display:grid;place-items:center;border-radius:50%;background:#eee8e4;font:900 18px Poppins,sans-serif}.roseProfileGrid button>b{font-size:20px}.roseProfileGrid button small{color:#5f6871;line-height:1.4}.roseProfileGrid button.isSelected{border-color:#111;background:color-mix(in srgb,var(--signature-accent) 20%,#fff);box-shadow:inset 0 0 0 1px #111}.roseProfileGrid button.isSelected>span{background:var(--signature-accent)}.roseEveryone{width:100%;padding:28px;border-radius:10px 34px 34px 34px;background:#111;color:#fff}.roseEveryone strong{color:var(--signature-accent);font:900 clamp(33px,5vw,60px)/1.05 Poppins,sans-serif}.roseEveryone p{max-width:800px;margin-bottom:0;line-height:1.55}.roseActionGrid{width:100%;margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.roseActionGrid button{min-height:125px;padding:18px;border:1px solid #d7d0cb;border-radius:22px;background:#fff;text-align:left;font:900 15px/1.4 Poppins,sans-serif;cursor:pointer}.roseActionGrid button span{width:30px;height:30px;margin-bottom:12px;display:grid;place-items:center;border-radius:9px;background:#ede8e4}.roseActionGrid button.isSelected{border-color:#111;background:var(--signature-accent);box-shadow:inset 0 0 0 1px #111}.roseActionGrid button.isSelected span{background:#111;color:#fff}.roseFourWords{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.roseFourWords span{min-height:130px;padding:20px;display:grid;place-items:center;border:1px solid #111;border-radius:34px 34px 10px 34px;background:#fff;font:900 clamp(20px,3vw,32px)/1.2 Poppins,sans-serif}.roseFourWords span:nth-child(2n){background:var(--signature-accent)}.roseFinalImpact>blockquote span{display:block;color:#9b365e;font-size:12px;font-weight:900;text-transform:uppercase}.roseFinalImpact>blockquote p{margin:8px 0 0;font-size:clamp(24px,4vw,40px)}.roseImpactChoices{width:min(980px,100%);margin-top:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.roseImpactChoices button{min-height:76px;padding:16px 18px;border:1px solid #d7d0cb;border-radius:18px;background:#fff;text-align:left;font-weight:900;cursor:pointer}.roseImpactChoices button.isSelected{border-color:#111;background:var(--signature-accent);box-shadow:inset 0 0 0 1px #111}.roseConclusion{width:100%;min-height:calc(100svh - 74px);padding:clamp(45px,7vw,90px) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.roseConclusion h1{max-width:1050px;margin:0;font-size:clamp(48px,7vw,92px);line-height:.98;letter-spacing:-.06em}.roseConclusion h1 em{color:#a73561;font-style:normal}.roseConclusionLines{margin:30px 0 0;display:grid;grid-gap:8px;gap:8px}.roseConclusionLines span{font:900 clamp(23px,3.5vw,40px)/1.25 Poppins,sans-serif}.roseResultWords{width:100%;margin:30px 0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}.roseResultWords article{min-height:190px;padding:26px;display:flex;flex-wrap:wrap;align-content:center;gap:8px;border:1px solid #d8d1cc;border-radius:28px;background:#fff}.roseResultWords article>span{width:100%;margin-bottom:8px;color:#646c75;font-size:12px;font-weight:900;text-transform:uppercase}.roseResultWords b{padding:9px 12px;border-radius:99px;background:#efebe7}.roseResultWords article:last-child b{background:color-mix(in srgb,var(--signature-accent) 35%,#fff)}.roseResultWords>i{font:900 32px Poppins,sans-serif}.signatureResultHeader{position:static}.signatureResultHeader>div{display:flex;gap:6px}.signatureResultHeader>div i{width:38px;height:7px;border-radius:99px;background:#ddd9d5}.signatureResultHeader>div i.isActive{background:var(--signature-accent)}.signatureResultHero h1 em{color:color-mix(in srgb,var(--signature-accent) 78%,#111);font-style:normal}.beforeAfterPanel{width:100%;margin:30px 0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center}.beforeAfterPanel article,.timelineRecall article{min-height:180px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dad5d0;border-radius:25px;background:#fff}.beforeAfterPanel article>span,.timelineRecall span{color:#66707a;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.beforeAfterPanel article>b{font:900 24px/1.3 Poppins,sans-serif}.beforeAfterPanel>i{font:900 30px Poppins,sans-serif}.signatureResultHero blockquote{width:100%;margin:10px 0 25px;padding:28px;display:grid;grid-gap:12px;gap:12px;border-radius:10px 34px 34px 34px;background:#111;color:#fff}.signatureResultHero blockquote del{color:#aeb4bb;font:900 24px Poppins,sans-serif}.signatureResultHero blockquote strong{color:var(--signature-accent);font:900 clamp(27px,4vw,45px)/1.2 Poppins,sans-serif}.signatureResultHero>small{max-width:850px;color:#636b75;line-height:1.55}.timelineRecall{width:100%;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.timelineRecall p{margin:18px 0 0;font-weight:800;line-height:1.65}.clientNarrativeEvolution{padding:clamp(28px,5vw,58px);display:grid;grid-template-columns:auto 1fr;grid-gap:10px 28px;gap:10px 28px;align-items:center;border-radius:12px 38px 38px 38px;background:#111;color:#fff}.clientNarrativeEvolution>strong{grid-row:1/3;color:var(--mint);font:900 clamp(58px,9vw,110px)/1 Poppins,sans-serif}.clientNarrativeEvolution>p{margin:0;font:900 clamp(20px,3vw,34px)/1.3 Poppins,sans-serif}.clientNarrativeEvolution>small{color:#c9ced4;line-height:1.5}.roseAnalyticsWords{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.roseAnalyticsWords>article{padding:22px;border:1px solid #ded8d2;border-radius:22px;background:#faf8f6}.roseAnalyticsWords h3{margin:0 0 16px;font-size:18px}.roseAnalyticsWords article>div{min-height:38px;padding:7px 0;display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #e2dcd7}.roseAnalyticsWords span{font-weight:800}.roseAnalyticsWords b{white-space:nowrap}.roseAnalyticsWords small{color:#69717a}@media (max-width:900px){.mentalEventGrid,.profileGrid{grid-template-columns:1fr 1fr}.mentalEventGrid article:last-child{grid-column:1/-1}.roseNormalDay,.sameAlex,.sarahDay,.singleChoice:has(.signatureChoicePhoto){grid-template-columns:1fr}.signatureChoicePhoto,.signaturePhoto{min-height:480px}.roleSort article{grid-template-columns:1fr}.roseActionGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.signatureHeader,.signatureResultHeader{min-height:64px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:1fr 110px auto;gap:8px}.signatureHeader>span,.signatureResultHeader>span{font-size:0}.signatureResultStage,.signatureStage{width:min(100% - 28px,1200px)}.signatureResultHero,.signatureScreen{min-height:calc(100svh - 64px);padding:42px 0 62px}.signatureResultHero>h1,.signatureScreen>h1{font-size:43px}.signaturePrimary{width:100%}.actionCards,.adaptationGrid,.contextSliderList,.impactPair,.phraseAxis>div,.planningCards,.profileGrid,.roseAnalyticsWords,.roseImpactChoices,.roseLaterGrid,.roseProfileGrid,.roseResultWords,.roseSplitScreen,.roseTimelineLayers,.splitComparison,.timelineRecall{grid-template-columns:1fr}.profileGrid article{grid-template-rows:220px 1fr auto}.contextSliderList label,.roseDaySlider{grid-template-columns:1fr}.impactPair .signaturePortrait{height:260px}.signatureChoicePhoto,.signaturePhoto{min-height:330px}.mentalEventGrid{grid-template-columns:1fr}.mentalEventGrid article:last-child{grid-column:auto}.mentalEventGrid article{display:grid;grid-template-columns:120px 1fr}.mentalEventGrid article>div{height:180px;grid-row:1/4}.mentalEventGrid h2{min-height:0}.mentalReviewTimeline{grid-template-columns:1fr}.mentalReviewTimeline li{min-height:62px;grid-template-columns:80px 26px 1fr;justify-items:start;align-items:center;text-align:left}.mentalReviewTimeline li:before{width:4px;height:100%;top:-50%;left:91px}.beforeAfterPanel,.roleSort article>div{grid-template-columns:1fr}.beforeAfterPanel>i,.roseResultWords>i,.roseWordComparison>i{transform:rotate(90deg);justify-self:center}.clientNarrativeEvolution{grid-template-columns:1fr}.clientNarrativeEvolution>strong{grid-row:auto}.roseActionGrid,.roseFourWords{grid-template-columns:1fr 1fr}.roseFourWords span{min-height:100px}.roseEquation{grid-template-columns:1fr}.roseEquation b{transform:rotate(90deg)}.roseNormalDay .signaturePhoto{min-height:300px}.roseNormalDay{padding-top:24px}.roseWordComparison{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.impactMeter i,.signaturePrimary,.signatureProgress i{scroll-behavior:auto;transition:none}.signaturePrimary:hover:not(:disabled){transform:none}}@media (max-width:620px){.employeePage{min-height:100svh}.employeePage>.brandHeader{width:calc(100% - 28px);min-height:58px;padding:calc(10px + env(safe-area-inset-top)) 0 10px;gap:11px}.employeePage>.brandHeader .colineLogo{height:25px;max-width:96px}.employeePage>.brandHeader .clientLogo{height:24px;max-width:105px}.employeePage>.brandHeader .brandSeparator{height:24px}.employeePage>.brandHeader .clientName{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.landingShell{width:calc(100% - 28px);padding:24px 0 calc(28px + env(safe-area-inset-bottom))}.landingShell[data-step=intro]{min-height:calc(100svh - 58px);display:flex;flex-direction:column;gap:0}.landingHero{gap:12px}.landingShell[data-step=intro] .landingHero{display:block}.landingHero .eyebrow{margin-bottom:12px;font-size:11px;line-height:1.35;letter-spacing:.105em}.heroCopy h1{max-width:100%;margin-bottom:18px;overflow-wrap:anywhere;font-size:clamp(38px,12vw,50px);line-height:.98;letter-spacing:-.055em}.heroLead{margin-bottom:21px;font-size:17px;line-height:1.52}.campaignFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:0}.campaignFacts span{min-width:0;min-height:62px;padding:8px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:1.15;text-align:center;white-space:nowrap;border-radius:17px}.campaignFacts b{font-size:22px;line-height:1}.heroButton{width:100%;min-height:56px;font-size:16px;box-shadow:0 10px 22px color-mix(in srgb,var(--challenge-accent) 23%,transparent)}.desktopHeroButton{display:none}.mobileHeroButton{display:inline-flex;min-height:60px;margin-top:auto;flex:0 0 auto}.landingLeaderboard{margin-top:24px;padding:20px 14px 14px;gap:20px;border-radius:25px}.landingLeaderboardIntro{padding:4px 5px 0}.landingLeaderboardIntro .eyebrow{margin-bottom:9px;font-size:9px}.landingLeaderboardIntro h2{margin-bottom:10px;font-size:29px}.landingLeaderboardIntro>p:not(.eyebrow){margin-bottom:17px;font-size:13px;line-height:1.5}.landingLeaderboardIntro .primaryButton{width:100%;min-height:52px}.landingLeaderboardPanel{border-radius:18px}.landingLeaderboardHeader{min-height:53px;padding:12px}.landingLeaderboardHeader h3{font-size:14px}.landingLeaderboardScroll{max-height:350px;padding:5px}.landingLeaderboardList li{min-height:56px;padding:7px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;border-radius:13px}.landingLeaderboardRank{width:33px;height:33px;border-radius:10px}.landingLeaderboardIdentity b{font-size:12px}.landingLeaderboardList li>strong{font-size:13px}.landingPage .heroVisual{width:100%;min-height:245px;margin:18px 0 12px;display:block;transform:none}.landingPage .visualCard{width:124px;height:145px;padding:15px;border-radius:23px;box-shadow:0 14px 30px rgba(34,29,42,.09)}.landingPage .visualCard span{font-size:32px}.landingPage .visualCard b{font-size:15px}.landingPage .visualCardPink{top:10px;left:calc(50% - 160px)}.landingPage .visualCardMint{top:38px;right:calc(50% - 160px)}.landingPage .visualCardYellow{bottom:0;left:calc(50% - 62px)}.landingPage .visualOrbit{width:58px;height:58px;top:38%;right:calc(50% - 29px);font-size:16px;box-shadow:0 10px 22px rgba(0,0,0,.16)}.landingPage .heroVisualCustom{min-height:205px}.landingPage .heroVisualImage{width:100%;height:205px;border-radius:20px;filter:drop-shadow(0 12px 22px rgba(30,25,38,.08))}.howItWorks{display:none}.howItWorks article{min-width:0;min-height:100%;padding:14px 7px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:9px;border-radius:18px;text-align:center}.howItWorks article>span{width:36px;height:36px;flex:0 0 auto;border-radius:12px;font-size:15px}.howItWorks b{display:block;font-size:12px;line-height:1.2}.howItWorks p{margin-top:5px;font-size:10px;line-height:1.4}.landingShell[data-step=identity]{padding-top:8px}.landingShell[data-step=identity] .landingHero{display:none}.identityCard{gap:20px;padding:22px 17px calc(20px + env(safe-area-inset-bottom));border-radius:24px}.identityCard .eyebrow{margin-bottom:8px;font-size:9px}.identityCard h2{margin-bottom:10px;font-size:26px;line-height:1.06}.identityCard>div>p:last-child{margin-bottom:0;font-size:14px;line-height:1.5}.identityForm{gap:15px}.identityForm label{gap:7px}.identityForm label>span{font-size:12px}.identityForm input,.identityForm select{min-height:54px;padding-inline:14px;border-radius:13px;font-size:16px}.identityActions{grid-template-columns:1fr;gap:7px}.identityActions .primaryButton{min-height:56px;grid-row:1;padding-inline:14px}.identityActions .textButton{grid-row:2;min-height:44px}.privacyNote{text-align:center}.playerPage{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.playerHeader{min-height:60px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;grid-template-columns:auto minmax(88px,1fr) auto;gap:10px}.miniBrand{gap:7px;font-size:11px;white-space:nowrap}.brandDot{width:18px;height:18px;border-radius:6px 9px}.progressMeta{grid-row:1;grid-column:2;gap:5px}.progressMeta>span{font-size:9px;line-height:1;letter-spacing:.045em}.progressTrack{height:6px}.exitLink{min-height:40px;padding:0 2px;display:inline-flex;align-items:center;grid-row:1;grid-column:3;font-size:11px}.questionShell{width:calc(100% - 20px);min-height:calc(100svh - 166px - env(safe-area-inset-bottom));margin-top:12px;display:grid;grid-template-rows:minmax(220px,1fr) auto;grid-gap:12px;gap:12px}.questionShell:has(.feedbackPanel){min-height:calc(100svh - 84px - env(safe-area-inset-bottom))}.questionContext{height:100%;position:relative;overflow:hidden;gap:18px;margin-bottom:0;padding:24px 20px;align-content:stretch;grid-template-rows:auto 1fr;border-radius:24px;box-shadow:0 12px 30px color-mix(in srgb,var(--challenge-accent) 9%,transparent)}.questionContext:after{content:attr(data-situation-number);position:absolute;top:58px;right:20px;color:color-mix(in srgb,var(--challenge-accent) 13%,transparent);font:950 clamp(64px,20vw,82px)/1 Poppins,sans-serif;letter-spacing:-.08em;pointer-events:none}.contextRail{gap:11px}.contextRail span{font-size:10px;letter-spacing:.12em}.contextRail i{height:4px}.questionContext>div:last-child{position:relative;z-index:1;align-self:center}.questionContext>div:last-child>p{margin-bottom:10px;font-size:12px;line-height:1.3;letter-spacing:.09em}.questionContext>div:last-child>div{font-size:17px;line-height:1.58}.questionCard{padding:16px;border-radius:22px;box-shadow:0 10px 30px rgba(42,37,48,.055)}.questionHeading{margin-bottom:13px;gap:8px}.formatPill,.pointsPill{padding:6px 9px;font-size:8px;letter-spacing:.06em}.questionCard>h1{margin-bottom:18px;overflow-wrap:anywhere;font-size:clamp(21px,6.4vw,26px);line-height:1.18;letter-spacing:-.025em}.answerGrid,.answerList,.characterGrid,.pairingList,.rankingList,.spotGrid,.swipeList,.zoneList{gap:8px}.answerGridTwo{grid-template-columns:1fr 1fr}.packGrid,.spotGrid{grid-template-columns:1fr}.answerChoice{min-height:54px;padding:11px 12px;gap:10px;border-radius:15px;font-size:14px;line-height:1.35}.answerGridTwo .answerChoice{justify-content:center}.choiceMark{width:40px;height:40px;border-radius:12px;font-size:17px}.checkMark,.choiceIndex{width:29px;height:29px;border-radius:9px}.messageThread{margin-bottom:15px;padding:12px;gap:8px;border-radius:17px}.messageBubble{width:94%;padding:10px 12px}.messageBubble span{font-size:12px;line-height:1.42}.characterChoice{min-height:0;padding:13px;grid-template-columns:44px 1fr}.avatar{width:42px;height:42px;border-radius:13px;font-size:16px}.characterLine{font-size:12px;line-height:1.45}.spotNumber{width:34px;height:34px}.bossArena{padding:12px;border-radius:18px}.bossHeader{margin-bottom:2px}.sliderControl{padding:20px 15px;border-radius:18px}.sliderControl output{margin-bottom:16px;font-size:48px}.sliderControl input{min-height:34px}.pairingRow{gap:8px;padding:11px;border-radius:15px}.pairingRow>span{padding-left:2px;font-size:13px}.pairingRow select{min-height:50px;padding-inline:12px;font-size:16px}.budgetControl{gap:13px}.budgetMeter{padding:13px;gap:8px}.costTag{font-size:12px}.rankingList li{min-height:56px;padding:8px;grid-template-columns:31px 1fr auto;gap:8px;border-radius:14px}.rankingList li>span:first-child{width:30px;height:30px}.rankActions button{width:38px;height:38px}.swipeRow,.zoneRow{min-height:0;gap:10px;padding:12px;border-radius:15px}.swipeRow>span>b,.zoneRow>b{font-size:13px}.swipeRow button,.zoneRow button{min-height:46px;padding:0 8px}.mysteryControl{gap:12px}.mysteryClues{padding:14px;border-radius:18px}.mysteryMark{width:44px;height:44px;margin-bottom:8px;border-radius:14px;font-size:22px}.mysteryClues .secondaryButton{width:100%;min-height:50px;padding-inline:12px}.bingoGrid{gap:7px}.bingoGrid .answerChoice{min-height:86px;padding:10px}.betControl{gap:15px}.betControl fieldset{padding:13px}.stakeGrid{gap:6px}.stakeGrid .answerChoice{min-height:50px;padding-inline:5px;font-size:12px}.selectionCounter{margin-bottom:8px}.packGrid .answerChoice{min-height:80px}.validateRow{width:100%;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;z-index:25;right:0;bottom:0;left:0;justify-content:center;border-top:1px solid rgba(220,216,224,.9);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.validateRow .primaryButton{width:min(100%,480px);min-height:54px}.feedbackPanel{margin-top:18px;padding:15px;border-radius:18px}.feedbackTitle>span{width:38px;height:38px}.feedbackTitle b{font-size:16px}.feedbackPanel>p{margin:13px 0 16px;font-size:14px;line-height:1.5}.feedbackPanel .primaryButton{min-height:54px}.resultShell{width:calc(100% - 20px);margin:6px auto calc(34px + env(safe-area-inset-bottom))}.resultHero{padding:25px 15px 22px;border-radius:24px}.resultBurst{width:52px;height:52px;margin-bottom:17px;font-size:22px}.resultBurst:before{inset:-8px}.resultBurst:after{inset:-15px}.resultHero .eyebrow{margin-bottom:8px;font-size:9px}.resultHero h1{margin-bottom:5px;font-size:clamp(28px,8.5vw,36px);line-height:1.02}.resultHero>p:not(.eyebrow){margin-bottom:0;font-size:13px;line-height:1.4}.percentageScore{margin:20px 0 6px}.percentageScore strong{font-size:70px}.percentageScore span{font-size:24px}.scoreBar{height:9px;margin-top:16px}.scoreDetails{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 16px}.scoreCard{min-height:105px;padding:14px;border-radius:19px}.scoreCard>span{font-size:9px;line-height:1.25}.scoreCard b{font-size:30px}.scoreCard small{font-size:10px}.clientChallengeAids,.clientResultContacts,.clientResultResource,.resultFeedback{margin:0 0 16px;padding:18px 15px;border-radius:21px}.resultFeedback{gap:14px}.clientResultResource h2,.resultFeedback h2{font-size:23px;line-height:1.12}.clientResultResource>div>p:last-child,.resultFeedback>div>p:last-child{font-size:13px;line-height:1.5}.resultFeedback aside{padding:13px}.clientResultResource{gap:15px}.clientResultResource .primaryButton{min-height:52px}.clientChallengeAids .sectionHeading,.clientResultContacts .sectionHeading{margin-bottom:14px}.sectionHeading h2{font-size:25px;line-height:1.1}.clientChallengeAidCard{border-radius:16px}.clientChallengeAidCard summary{min-height:70px;padding:12px}.clientChallengeAidCard summary>i{width:28px;height:28px}.clientChallengeAidBody{padding:0 12px 13px}.clientResultContactCard{padding:14px;gap:11px;border-radius:17px}.clientResultContactAvatar{width:42px;height:42px;border-radius:13px}.clientResultContactLinks{display:grid;grid-template-columns:1fr}.clientResultContactLinks a{min-height:44px;padding:10px;display:flex;align-items:center;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.rankingSection{margin:0 0 16px;padding:18px 12px 12px;border-radius:22px}.rankingSection .sectionHeading{margin-bottom:13px}.rankingGrid{grid-template-columns:1fr;gap:8px}.rankingCard{min-height:112px;padding:14px;border-radius:18px}.rankIcon{width:40px;height:40px;border-radius:13px}.rankingCard>div b{font-size:34px}.leaderboardPanel{margin-top:10px;border-radius:18px}.leaderboardHeader{min-height:54px;padding:12px}.leaderboardHeader h3{font-size:14px}.leaderboardScroll{max-height:390px;padding:6px}.leaderboardRow{min-height:58px;padding:8px;grid-template-columns:35px minmax(0,1fr) auto;gap:9px;border-radius:14px}.leaderboardRank{width:34px;height:34px;border-radius:11px}.leaderboardIdentity b{font-size:13px}.leaderboardIdentity small{font-size:10px}.leaderboardRow>strong{font-size:14px}.resultActions{margin-top:16px;gap:8px}.resultActions>*{min-height:54px}.unavailableCard{width:calc(100% - 20px);margin-top:3vh;padding:28px 17px;border-radius:24px}.unavailableCard h1{font-size:30px}}@media (max-width:360px){.employeePage>.brandHeader .clientName{font-size:11px}.heroCopy h1{font-size:38px}.campaignFacts span{gap:3px;font-size:9px}.campaignFacts b{font-size:12px}.landingPage .visualCardPink{left:5px}.landingPage .visualCardMint{right:5px}.howItWorks article{min-height:100%}.miniBrand{font-size:10px}.brandDot{width:16px;height:16px}.progressMeta>span i{display:none}.questionCard{padding-inline:13px}.validateRow{padding-inline:10px}.scoreCard{padding-inline:11px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(57,205,255,.65);outline-offset:3px}.invisibleLandingPage{background:radial-gradient(circle at 8% 14%,rgba(255,219,21,.22),transparent 24%),radial-gradient(circle at 92% 84%,rgba(73,218,184,.18),transparent 25%),#f8f5f1}.invisibleLandingHero{min-height:650px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);grid-gap:clamp(40px,6vw,84px);gap:clamp(40px,6vw,84px);align-items:center}.invisibleLandingCopy{padding:34px 0}.invisibleLandingCopy .eyebrow{margin-bottom:24px}.invisibleLandingCopy h1{max-width:670px;margin-bottom:28px;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.062em}.invisibleLandingCopy h1 em{color:#278a75;font-style:normal}.invisibleLandingCopy>p:not(.eyebrow){max-width:610px;margin-bottom:26px;color:#596276;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.invisibleLandingCopy>p strong{color:var(--text);font-weight:900}.invisibleLandingCount{margin-bottom:28px;display:flex;align-items:center;gap:15px}.invisibleLandingCount b{font:950 58px/.8 Poppins,sans-serif;letter-spacing:-.06em}.invisibleLandingCount span{padding-left:15px;border-left:1px solid #cfc9c7;color:#687083;font-size:12px;line-height:1.35;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.invisibleLandingVisual{height:570px;position:relative;overflow:hidden;border-radius:48px 48px 48px 12px;box-shadow:0 30px 80px rgba(45,39,43,.16);background:#ddd}.invisibleLandingVisual img{object-fit:cover}.invisibleLandingVisual:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.7))}.invisibleLandingVisual>span{position:absolute;z-index:2;top:24px;right:24px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.9);font:900 12px Poppins,sans-serif;letter-spacing:.08em}.invisibleLandingVisual>p{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;margin:0;color:#fff;font-size:18px;line-height:1.45}.invisibleLandingVisual>p b{font:900 clamp(23px,2.4vw,34px)/1.15 Poppins,sans-serif;letter-spacing:-.035em}.invisibleLandingPromise{min-height:100px;margin-top:8px;padding:22px 26px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;border-top:1px solid #dcd6d3;border-bottom:1px solid #dcd6d3}.invisibleLandingPromise>span{font:900 13px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em}.invisibleLandingPromise>p{margin:0;color:#596276;line-height:1.55}.invisibleLandingPromise>small{color:#687083;font-weight:800}.invisiblePrimaryButton,.invisibleSecondaryButton{min-height:56px;padding:0 26px;display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid transparent;border-radius:999px;font:900 15px Poppins,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.invisiblePrimaryButton{color:#fff;background:#111;box-shadow:0 12px 28px rgba(0,0,0,.16)}.invisiblePrimaryButton:hover:not(:disabled),.invisibleSecondaryButton:hover{transform:translateY(-2px)}.invisiblePrimaryButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.invisibleSecondaryButton{color:var(--text);background:#fff;border-color:#dcd7d8}.invisibleExperience{min-height:100vh;overflow:clip;background:radial-gradient(circle at 2% 18%,rgba(255,219,21,.16),transparent 24%),radial-gradient(circle at 98% 88%,rgba(73,218,184,.13),transparent 26%),#f7f4f0}.invisibleCentered{display:grid;place-items:center;align-content:center}.invisiblePulse{height:38px;display:flex;gap:6px;align-items:center}.invisiblePulse span{width:9px;height:9px;border-radius:50%;background:var(--green);animation:invisible-pulse .9s ease-in-out infinite alternate}.invisiblePulse span:nth-child(2){animation-delay:.15s;background:var(--yellow)}.invisiblePulse span:nth-child(3){animation-delay:.3s;background:var(--pink)}@keyframes invisible-pulse{to{transform:translateY(-10px)}}.invisibleHeader{min-height:76px;padding:14px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr minmax(280px,440px) 1fr;grid-gap:32px;gap:32px;align-items:center;position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid rgba(218,211,208,.9);background:rgba(248,245,241,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.invisibleDayMark{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:900}.invisibleTimeline{display:grid;grid-gap:7px;gap:7px}.invisibleTimeline>span{font:900 12px Poppins,sans-serif;text-align:center;letter-spacing:.1em}.invisibleTimeline>div{height:3px;overflow:hidden;border-radius:999px;background:#ded9d7}.invisibleTimeline i{height:100%;display:block;border-radius:inherit;background:#111;transition:width .45s ease}.invisibleHeader>a{min-height:44px;justify-self:end;display:inline-flex;align-items:center;color:#6b7080;font-size:13px;font-weight:900;text-decoration:none}.invisibleStage{width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 76px);margin:0 auto;outline:none}.invisibleSceneLayout{min-height:calc(100vh - 76px);padding:44px 0 60px;display:grid;grid-template-columns:minmax(390px,1.05fr) minmax(390px,.95fr);grid-gap:clamp(36px,6vw,76px);gap:clamp(36px,6vw,76px);align-items:center}.invisibleSceneImage{min-height:610px;position:relative;overflow:hidden;border-radius:42px 42px 42px 10px;background:#ddd;box-shadow:0 24px 70px rgba(43,36,42,.14)}.invisibleSceneImage img{object-fit:cover}.invisibleSceneImage:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.44))}.invisibleSceneImage>span{position:absolute;z-index:2;right:22px;bottom:20px;color:#fff;font:900 32px Poppins,sans-serif;letter-spacing:-.04em}.invisibleQuestionPanel{min-width:0}.invisiblePersonLine{margin-bottom:22px;display:flex;gap:15px;align-items:center}.invisiblePersonLine>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--green);font:900 12px Poppins,sans-serif}.invisiblePersonLine>div{display:grid;grid-gap:3px;gap:3px}.invisiblePersonLine small{color:#687083;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.invisiblePersonLine b{font:900 18px Poppins,sans-serif}.invisibleContext{max-width:600px;margin-bottom:25px;color:#4f596d;font-size:18px;line-height:1.65}.invisibleQuestionPanel>h1{max-width:650px;margin-bottom:25px;font-size:clamp(28px,3.4vw,43px);line-height:1.08;letter-spacing:-.04em}.invisibleAnswers{display:grid;grid-gap:9px;gap:9px}.invisibleAnswers>button{width:100%;min-height:60px;padding:12px 15px;display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;align-items:center;border:1px solid #ddd8d7;border-radius:17px;color:var(--text);background:rgba(255,255,255,.78);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.invisibleAnswers>button:hover{transform:translateX(3px);border-color:#8faaa3}.invisibleAnswers>button.isSelected{border-color:#359c83;background:#e8f8f3;box-shadow:inset 0 0 0 1px #359c83}.invisibleAnswers>button>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d6d1d0;border-radius:10px;font:900 11px Poppins,sans-serif}.invisibleAnswers>button.isSelected>span{border-color:var(--green);background:var(--green)}.invisibleAnswers b{font-size:14px;line-height:1.35}.invisibleActionRow{margin-top:22px;display:flex;justify-content:flex-end}.invisibleProfileScene,.invisibleQuoteScene,.invisibleWorkScene{min-height:580px;padding:clamp(28px,4vw,54px);border-radius:42px 42px 42px 10px;box-shadow:0 24px 70px rgba(43,36,42,.12)}.invisibleQuoteScene{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#fee2ed}.invisibleQuoteScene:after{content:"";width:280px;height:280px;position:absolute;right:-80px;bottom:-90px;border-radius:50%;background:rgba(255,255,255,.46)}.invisibleQuoteScene>span{position:absolute;top:34px;left:38px;font:900 12px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.12em}.invisibleQuoteScene>strong{color:#be537e;font:900 104px/.55 Georgia,serif}.invisibleQuoteScene>p{margin:10px 0 36px;font:900 clamp(35px,4vw,55px)/1.04 Poppins,sans-serif;letter-spacing:-.055em}.invisibleQuoteScene>i{align-self:flex-start;padding:11px 15px;border-radius:999px;background:#111;color:#fff;font:900 12px Poppins,sans-serif;font-style:normal}.invisibleWorkScene{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:center;background:#e5f8f3}.invisibleWorkScene>div{min-height:150px;padding:24px;display:grid;align-content:center;border:1px solid rgba(16,33,63,.1);border-radius:25px;background:rgba(255,255,255,.67)}.invisibleWorkScene>div.isAdapted{min-height:205px;background:var(--green);transform:translateY(-18px)}.invisibleWorkScene span{font:950 48px Poppins,sans-serif;letter-spacing:-.05em}.invisibleWorkScene small{font-weight:900}.invisibleWorkScene>p{grid-column:1/-1;margin:15px 0 0;font-size:18px;line-height:1.5}.invisibleProfileScene{display:grid;align-content:center;grid-gap:22px;gap:22px;background:#fff1a8}.invisibleProfileInitial{width:96px;height:96px;display:grid;place-items:center;border-radius:32px;background:#111;color:#fff;font:900 40px Poppins,sans-serif;transform:rotate(-4deg)}.invisibleProfileScene>div{display:grid;grid-gap:3px;gap:3px}.invisibleProfileScene>div strong{font:950 clamp(42px,5vw,66px)/1 Poppins,sans-serif;letter-spacing:-.06em}.invisibleProfileScene>div small{font-size:15px;font-weight:900}.invisibleProfileScene ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.invisibleProfileScene li{padding:10px 13px;border:1px solid rgba(16,33,63,.14);border-radius:999px;background:rgba(255,255,255,.65);font-size:13px;font-weight:900}.invisibleClosing,.invisibleReflection,.invisibleReveal{width:min(920px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:70px 0 80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.invisibleReveal .eyebrow{color:#267764}.invisibleReflection>h1,.invisibleReveal>h1{max-width:850px;margin-bottom:24px;font-size:clamp(38px,5.7vw,72px);line-height:.99;letter-spacing:-.057em}.invisibleRevealBody{max-width:760px;margin-bottom:30px;color:#505a6c;font-size:clamp(18px,2.1vw,23px);line-height:1.62}.invisibleReflection>.invisiblePrimaryButton,.invisibleReveal>.invisiblePrimaryButton{margin-top:28px}.invisibleTagCloud{margin:8px 0 28px;display:flex;flex-wrap:wrap;gap:9px}.invisibleTagCloud>span{padding:12px 15px;display:grid;grid-gap:3px;gap:3px;border:1px solid #ded7d4;border-radius:999px;background:#fff;font-weight:900;animation:invisible-tag-in .38s ease both;animation-delay:var(--tag-delay)}.invisibleTagCloud small{color:#277866;font-size:9px;text-transform:uppercase;letter-spacing:.06em}@keyframes invisible-tag-in{0%{opacity:0;transform:translateY(10px)}}.invisibleNote{max-width:730px;padding-left:15px;border-left:3px solid var(--yellow);color:#667083;font-size:13px;line-height:1.5}.invisibleReflectionCount{margin-bottom:20px;color:#277866;font:900 12px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.11em}.invisibleReflectionOptions{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.invisibleReflectionOptions>button{min-height:74px;border:1px solid #d9d4d2;border-radius:20px;background:#fff;color:var(--text);font:900 16px Poppins,sans-serif;cursor:pointer}.invisibleReflectionOptions>button.isSelected{border-color:#31997f;background:#dcf5ee;box-shadow:inset 0 0 0 1px #31997f}.invisibleNoMoment{width:100%;margin-top:30px;padding:30px;border-radius:28px;background:#111;color:#fff}.invisibleNoMoment strong{display:block;margin-bottom:12px;color:var(--yellow);font:950 clamp(54px,8vw,94px)/.9 Poppins,sans-serif;letter-spacing:-.06em}.invisibleNoMoment p{max-width:650px;margin:0;font-size:18px;line-height:1.6}.invisibleClosing{align-items:stretch}.invisibleSeenGrid{margin-bottom:36px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.invisibleSeenGrid article{min-height:190px;padding:clamp(24px,4vw,38px);border:1px solid #dcd7d4;border-radius:30px;background:rgba(255,255,255,.76)}.invisibleSeenGrid article:last-child{background:#dff6f0;border-color:#aedfd3}.invisibleSeenGrid span{display:block;margin-bottom:28px;color:#687083;font:900 11px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.09em}.invisibleSeenGrid p{margin:0;font:900 clamp(21px,2.7vw,32px)/1.2 Poppins,sans-serif;letter-spacing:-.035em}.invisibleClosing blockquote{max-width:880px;margin:0 0 32px;font:900 clamp(31px,4.8vw,58px)/1.08 Poppins,sans-serif;letter-spacing:-.05em}.invisibleClosing blockquote:before{content:"“";color:#259179}.invisibleClosing blockquote:after{content:"”";color:#259179}.invisibleClosing>.invisiblePrimaryButton{align-self:flex-end}.invisibleComparison{margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.invisibleComparison article{min-height:155px;padding:22px;position:relative;border:1px solid #ddd7d4;border-radius:26px;background:#fff}.invisibleComparison article.isEquity{background:#fff1a8;border-color:#e0c837}.invisibleComparison article>span{position:absolute;top:13px;right:18px;opacity:.16;font:950 55px Poppins,sans-serif}.invisibleComparison h2{margin-bottom:7px;font-size:24px}.invisibleComparison p{margin:0;color:#596276;line-height:1.5}.invisibleResult{min-height:100vh;overflow:clip;background:radial-gradient(circle at 4% 16%,rgba(255,219,21,.17),transparent 24%),radial-gradient(circle at 95% 88%,rgba(73,218,184,.16),transparent 27%),#f7f4f0}.invisibleResultHeader{min-height:72px;padding:14px max(24px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ded8d5;background:rgba(248,245,241,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.invisibleResultHeader>span{display:flex;align-items:center;gap:10px;font-weight:900}.invisibleResultHeader>span i{width:22px;height:22px;display:block;border-radius:7px 11px;background:linear-gradient(135deg,var(--green),var(--yellow));transform:rotate(9deg)}.invisibleResultHeader>div{display:flex;gap:6px}.invisibleResultHeader>div i{width:26px;height:4px;border-radius:999px;background:#dcd6d4}.invisibleResultHeader>div i.isActive{background:#111}.invisibleResult>.invisibleResultStage{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 72px);margin:0 auto;outline:none}.inclusiveIndex,.invisibleClimax,.invisibleColineEnd,.invisibleMemory,.invisibleRecap{min-height:calc(100vh - 72px);padding:66px 0 80px;display:flex;flex-direction:column;justify-content:center}.inclusiveIndexGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);grid-gap:clamp(44px,7vw,94px);gap:clamp(44px,7vw,94px);align-items:center}.inclusiveProfileNumber{color:rgba(73,218,184,.45);font:950 96px/.75 Poppins,sans-serif;letter-spacing:-.08em}.inclusiveIndex h1{max-width:600px;margin:26px 0 22px;font-size:clamp(47px,6.4vw,80px);line-height:.95;letter-spacing:-.06em}.inclusiveIndexGrid>div:first-child>p{max-width:600px;color:#566072;font-size:17px;line-height:1.65}.inclusiveIndexGrid>div:first-child>p:last-child{color:var(--text);font-weight:800}.inclusiveDimensions{padding:32px;display:grid;grid-gap:24px;gap:24px;border:1px solid #ded8d6;border-radius:34px;background:rgba(255,255,255,.84);box-shadow:0 22px 60px rgba(42,36,40,.08)}.inclusiveDimensions>div{display:grid;grid-gap:10px;gap:10px}.inclusiveDimensions>div>span{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.inclusiveDimensions b{font:900 15px Poppins,sans-serif}.inclusiveDimensions small{color:#687083;text-align:right}.inclusiveDimensions [role=progressbar]{height:9px;overflow:hidden;border-radius:999px;background:#ece8e6}.inclusiveDimensions [role=progressbar] i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--green),#249c81);animation:invisible-bar 1s ease both}@keyframes invisible-bar{0%{width:0}}.inclusiveDimensions>p{margin:0;padding-top:20px;border-top:1px solid #e4dfdd;color:#687083;font-size:12px;line-height:1.5}.inclusiveIndex>.invisiblePrimaryButton{margin-top:36px;align-self:flex-start}.invisibleMemory{align-items:center;text-align:center}.invisibleMemory h1{max-width:780px;margin-bottom:35px;font-size:clamp(31px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.invisibleMemory blockquote{max-width:900px;margin:0 0 38px;color:#227e69;font:900 clamp(32px,5vw,65px)/1.14 Poppins,sans-serif;letter-spacing:-.05em}.invisibleMemoryQuestion{margin-bottom:20px;font:900 18px Poppins,sans-serif}.invisibleMemoryAnswer{min-height:100px;display:grid;grid-gap:8px;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.invisibleMemoryAnswer.isVisible{opacity:1;transform:none}.invisibleMemoryAnswer strong{font:900 clamp(25px,3.3vw,43px)/1.15 Poppins,sans-serif}.invisibleMemoryAnswer span{color:#687083;font-size:17px}.invisibleMemory>.invisiblePrimaryButton{margin-top:28px}.invisibleRecap>h1{margin-bottom:32px;font-size:clamp(45px,6vw,76px);line-height:.96;letter-spacing:-.06em}.invisibleRecap>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.invisibleRecap article{min-height:195px;padding:24px 20px;border:1px solid #ddd8d6;border-radius:26px;background:#fff;animation:invisible-card-in .45s ease both;animation-delay:var(--recap-delay)}@keyframes invisible-card-in{0%{opacity:0;transform:translateY(14px)}}.invisibleRecap article>span{color:#23846e;font:900 11px Poppins,sans-serif}.invisibleRecap h2{margin:26px 0 12px;font-size:23px}.invisibleRecap article p{margin:0;color:#596276;line-height:1.55}.invisibleRecapLead{margin:30px 0;font:900 clamp(22px,2.8vw,34px)/1.2 Poppins,sans-serif}.invisibleRecap>.invisiblePrimaryButton{align-self:flex-start}.invisibleClimax{align-items:center;text-align:center}.invisibleClimax>p{max-width:850px;color:#5a6272;font-size:clamp(18px,2.2vw,24px);line-height:1.55}.invisibleClimax .invisibleClimaxFirst{margin-bottom:22px;color:var(--text);font:950 clamp(42px,6vw,78px)/1 Poppins,sans-serif;letter-spacing:-.06em}.invisibleClimax>div{width:100%;margin:35px 0 42px;padding:44px 25px;border-radius:38px;background:#111;color:#fff}.invisibleClimax>div>span{color:var(--green);font:900 11px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.13em}.invisibleClimax h1{margin:24px 0 0;display:grid;grid-gap:13px;gap:13px;font-size:clamp(34px,5vw,64px);line-height:1.05;letter-spacing:-.055em}.invisibleClimax del{color:#8f8f8f;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:4px}.invisibleClimax strong{color:var(--yellow)}.invisibleColineEnd{align-items:center;text-align:center}.invisibleEndMark{height:68px;margin-bottom:24px;display:flex;gap:7px;align-items:center}.invisibleEndMark span{width:18px;height:54px;border-radius:999px;background:var(--pink);transform:rotate(17deg)}.invisibleEndMark span:nth-child(2){height:68px;background:var(--yellow);transform:rotate(-12deg)}.invisibleEndMark span:nth-child(3){height:44px;background:var(--green);transform:rotate(31deg)}.invisibleColineEnd>h1{max-width:850px;margin-bottom:23px;font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.06em}.invisibleEndLead{max-width:760px;margin-bottom:32px;color:#596276;font-size:19px;line-height:1.65}.invisibleSupportIntro{max-width:760px;margin:-10px 0 28px;color:#596276;font-size:15px;line-height:1.6}.invisibleColineEnd>.participantSupportSections{margin:0}.invisibleEndActions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.invisibleAids{width:100%;margin-top:75px;padding-top:45px;border-top:1px solid #dcd7d4;text-align:left}.invisibleAids>h2{margin-bottom:24px;font-size:clamp(29px,4vw,43px)}.invisibleAids>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.invisibleAids article{min-height:175px;padding:23px;border:1px solid #ddd8d6;border-radius:25px;background:#fff}.invisibleAids article>span{color:#277b68;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.invisibleAids h3{margin:18px 0 9px;font-size:18px}.invisibleAids article p{margin:0;color:#5b6474;font-size:14px;line-height:1.55}.invisiblePrivacyEnd{margin:30px 0 0;color:#6c7280;font-size:12px}.invisibleEndFooter{width:100%;margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd8d6}.invisibleEndFooter>span{font:950 22px Poppins,sans-serif}.invisibleEndFooter a{min-height:44px;display:inline-flex;align-items:center;font-weight:900}@media (max-width:820px){.invisibleLandingHero{min-height:0;grid-template-columns:1fr;gap:22px}.invisibleLandingCopy{padding:20px 0 0}.invisibleLandingCopy h1{font-size:clamp(43px,11vw,68px)}.invisibleLandingVisual{height:min(68vw,480px);border-radius:34px 34px 34px 10px}.invisibleLandingPromise{grid-template-columns:1fr;gap:9px}.invisibleHeader{min-height:66px;padding:10px 16px;grid-template-columns:auto minmax(100px,1fr) auto;gap:13px}.invisibleDayMark>span:last-child{display:none}.invisibleStage{width:min(100% - 28px,620px);min-height:calc(100svh - 66px)}.invisibleSceneLayout{min-height:0;padding:18px 0 46px;grid-template-columns:1fr;gap:25px}.invisibleProfileScene,.invisibleQuoteScene,.invisibleSceneImage,.invisibleWorkScene{min-height:min(78vw,470px);border-radius:30px 30px 30px 8px}.invisibleQuestionPanel>h1{font-size:clamp(28px,7.4vw,40px)}.invisibleClosing,.invisibleReflection,.invisibleReveal{min-height:calc(100svh - 66px);padding:44px 0 55px}.invisibleReflection>h1,.invisibleReveal>h1{font-size:clamp(38px,10vw,60px)}.invisibleReflectionOptions,.invisibleSeenGrid{grid-template-columns:1fr}.invisibleClosing>.invisiblePrimaryButton{align-self:stretch}.inclusiveIndexGrid{grid-template-columns:1fr;gap:35px}.invisibleResult>.invisibleResultStage{width:min(100% - 30px,620px)}.invisibleRecap>div{grid-template-columns:1fr 1fr}.invisibleAids>div{grid-template-columns:1fr}}@media (max-width:620px){.invisibleLandingPage .landingShell[data-step=intro]{display:block}.invisibleLandingCopy .eyebrow{margin-bottom:16px}.invisibleLandingCopy h1{margin-bottom:18px;font-size:clamp(40px,12vw,52px)}.invisibleLandingCopy>p:not(.eyebrow){margin-bottom:18px;font-size:16px;line-height:1.55}.invisibleLandingCount{margin-bottom:20px}.invisibleLandingCount b{font-size:45px}.invisibleLandingCopy .invisiblePrimaryButton{width:100%}.invisibleLandingVisual{height:300px;margin-top:8px}.invisibleLandingVisual>p{right:18px;bottom:18px;left:18px;font-size:14px}.invisibleLandingPromise{margin-top:20px;padding:18px 2px}.invisibleLandingPromise>p{font-size:14px}.invisibleHeader{padding-top:calc(10px + env(safe-area-inset-top))}.invisibleTimeline>span{font-size:10px}.invisibleHeader>a{font-size:11px}.invisibleSceneImage{min-height:280px}.invisibleSceneImage>span{font-size:25px}.invisiblePersonLine{margin-bottom:15px}.invisiblePersonLine>span{width:42px;height:42px}.invisibleContext{margin-bottom:18px;font-size:16px;line-height:1.55}.invisibleAnswers>button{min-height:58px;padding:10px 12px}.invisibleAnswers b{font-size:13px}.invisibleActionRow .invisiblePrimaryButton{width:100%}.invisibleProfileScene,.invisibleQuoteScene,.invisibleWorkScene{min-height:310px;padding:24px}.invisibleQuoteScene>p{font-size:35px}.invisibleWorkScene{gap:8px}.invisibleWorkScene>div{min-height:104px;padding:14px}.invisibleWorkScene>div.isAdapted{min-height:135px}.invisibleWorkScene span{font-size:33px}.invisibleProfileInitial{width:70px;height:70px;border-radius:23px;font-size:30px}.invisibleProfileScene>div strong{font-size:44px}.invisibleRevealBody{font-size:17px}.invisibleTagCloud>span{width:100%;padding:10px 13px;border-radius:16px}.invisibleNoMoment{padding:24px 18px}.invisibleNoMoment p{font-size:16px}.invisibleSeenGrid article{min-height:150px;padding:24px 20px}.invisibleComparison{grid-template-columns:1fr}.invisibleClosing blockquote{font-size:32px}.invisibleResultHeader{min-height:62px;padding:calc(10px + env(safe-area-inset-top)) 15px 10px}.invisibleResultHeader>span{font-size:12px}.invisibleResultHeader>div i{width:17px}.inclusiveIndex,.invisibleClimax,.invisibleColineEnd,.invisibleMemory,.invisibleRecap{min-height:calc(100svh - 62px);padding:42px 0 calc(52px + env(safe-area-inset-bottom))}.inclusiveProfileNumber{font-size:73px}.inclusiveIndex h1{margin-top:20px;font-size:48px}.inclusiveIndexGrid>div:first-child>p{font-size:15px}.inclusiveDimensions{padding:22px 17px;border-radius:25px}.inclusiveDimensions>div>span{display:grid;grid-gap:3px;gap:3px}.inclusiveDimensions small{text-align:left}.inclusiveIndex>.invisiblePrimaryButton{width:100%}.invisibleMemory{text-align:left;align-items:stretch}.invisibleMemory h1{font-size:30px}.invisibleMemory blockquote{font-size:37px}.invisibleMemory>.invisiblePrimaryButton{width:100%}.invisibleRecap>h1{font-size:45px}.invisibleRecap>div{grid-template-columns:1fr}.invisibleRecap article{min-height:150px}.invisibleRecap h2{margin-top:16px}.invisibleRecap>.invisiblePrimaryButton{width:100%}.invisibleClimax .invisibleClimaxFirst{font-size:45px}.invisibleClimax>p{font-size:17px}.invisibleClimax>div{margin:24px 0 30px;padding:34px 16px;border-radius:27px}.invisibleClimax h1{font-size:34px}.invisibleClimax>.invisiblePrimaryButton{width:100%}.invisibleColineEnd>h1{font-size:44px}.invisibleEndLead{font-size:16px}.invisibleEndActions{display:grid}.invisibleEndActions>*{width:100%}.invisibleAids{margin-top:55px;padding-top:35px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.collectionLandingPage{background:#f8f6f2}.collectionLandingHero{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);grid-gap:clamp(34px,6vw,84px);gap:clamp(34px,6vw,84px);align-items:center}.collectionLandingCopy{max-width:660px;padding:42px 0}.collectionLandingCopy>span{display:block;margin-bottom:15px;font:900 clamp(18px,2vw,24px)/1.2 Poppins,sans-serif}.collectionLandingCopy h1{margin-bottom:24px;font-size:clamp(48px,6.5vw,82px);line-height:.96;letter-spacing:-.06em}.collectionLandingCopy>p:not(.eyebrow){max-width:620px;margin-bottom:30px;color:#4d5666;font-size:19px;line-height:1.65}.collectionPrimary,.collectionSecondary{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:999px;border:1px solid #000;font-weight:900;text-decoration:none;cursor:pointer}.collectionPrimary{background:#000;color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.15)}.collectionSecondary{background:transparent;color:#111}.collectionPrimary:hover,.collectionSecondary:hover{transform:translateY(-2px)}.collectionLandingVisual{min-height:510px;position:relative;overflow:hidden;border-radius:52px 52px 14px 52px;background:#ddd;box-shadow:0 30px 80px rgba(20,18,24,.16)}.collectionLandingVisual img{object-fit:cover}.collectionLandingVisual>p{margin:0;position:absolute;right:18px;bottom:18px;padding:11px 15px;border-radius:999px;background:#fff;color:#000;font-weight:900}.collectionLandingHero.good-intentions .collectionLandingVisual:after{content:"Ça aide ?";position:absolute;top:22px;left:22px;padding:13px 17px;border-radius:16px;background:var(--yellow);color:#000;font:900 16px Poppins,sans-serif;transform:rotate(-3deg)}.collectionLandingHero.week-signals .collectionLandingVisual{border-radius:14px 52px 52px 52px}.collectionLandingHero.week-signals .collectionLandingVisual:after{content:"LUN → VEN";position:absolute;top:24px;right:24px;padding:12px 16px;border-radius:99px;background:var(--blue);color:#000;font:900 13px Poppins,sans-serif;letter-spacing:.09em}.collectionLandingHero.manager-30s .collectionLandingVisual:after{content:"30";width:88px;height:88px;position:absolute;top:22px;left:22px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#000;font:900 38px Poppins,sans-serif}.collectionLandingPromise{margin-top:24px;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:26px;border-top:1px solid #d9d4d0}.collectionLandingPromise p{max-width:760px;margin:0;font-size:16px;line-height:1.6}.collectionLandingPromise small{color:#5f6673;font-weight:900;text-align:right}.collectionExperience{--collection-accent:var(--yellow);min-height:100vh;background:#f8f6f2;color:#121212}.collectionExperience.week-signals{--collection-accent:var(--blue);background:#f3f8f8}.collectionExperience.manager-30s{--collection-accent:var(--orange);background:#f5f3ef}.collectionHeader{min-height:74px;padding:12px max(20px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr minmax(210px,380px) auto auto;grid-gap:22px;gap:22px;align-items:center;border-bottom:1px solid #dedad6;background:rgba(255,255,255,.91);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.collectionBrand{display:flex;align-items:center;gap:10px;font-weight:900}.collectionBrand i{width:23px;height:23px;border-radius:6px 13px 9px 11px;background:var(--collection-accent);transform:rotate(11deg)}.collectionProgress{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px}.collectionProgress>span{font:900 11px Poppins,sans-serif}.collectionProgress>div{height:7px;overflow:hidden;border-radius:999px;background:#e7e3e0}.collectionProgress i{height:100%;display:block;border-radius:inherit;background:var(--collection-accent);transition:width .25s ease}.collectionHeader>a{min-height:44px;display:inline-flex;align-items:center;color:#5d6471;font-size:13px;font-weight:900;text-decoration:none}.timerToggle{min-height:42px;padding:0 14px;border:1px solid #d8d2cd;border-radius:999px;background:#fff;color:#252525;font-size:12px;font-weight:900;cursor:pointer}.collectionStage{width:min(1180px,calc(100% - 44px));min-height:calc(100svh - 74px);margin:0 auto;outline:none}.collectionLoading{height:70vh;display:flex;align-items:center;justify-content:center;gap:8px}.collectionLoading span{width:14px;height:42px;border-radius:99px;background:var(--collection-accent);animation:collectionPulse .7s infinite alternate}.collectionLoading span:nth-child(2){animation-delay:.16s}.collectionLoading span:nth-child(3){animation-delay:.32s}@keyframes collectionPulse{to{transform:translateY(-12px)}}.dayScene,.intentionScene{min-height:calc(100svh - 74px);padding:clamp(24px,5vw,70px) 0;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);grid-gap:clamp(34px,7vw,100px);gap:clamp(34px,7vw,100px);align-items:center}.dayVisual,.intentionPhoto{min-height:min(68vh,650px);position:relative;overflow:hidden;border-radius:46px 46px 12px 46px;background:#ddd;box-shadow:0 24px 70px rgba(30,26,20,.13)}.dayVisual img,.intentionPhoto img{object-fit:cover}.dayVisual>span,.intentionPhoto>span{position:absolute;left:20px;bottom:20px;padding:9px 13px;border-radius:99px;background:#fff;font-weight:900}.intentionCopy blockquote{margin:0 0 26px;padding-left:22px;border-left:5px solid var(--yellow);font:800 clamp(20px,2.5vw,30px)/1.45 Poppins,sans-serif}.intentionCopy>p{margin-bottom:9px;color:#626874}.intentionCopy h1{margin-bottom:31px;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.helpScale{margin-bottom:30px;padding:25px;border:1px solid #ddd7d1;border-radius:26px;background:#fff}.helpScale label{display:block;margin-bottom:18px;font-weight:900}.helpScale input{width:100%;height:32px;accent-color:#000;cursor:ew-resize}.helpScale>div{display:flex;justify-content:space-between;gap:20px;color:#5f6672;font-size:13px;font-weight:800}.helpScale>strong{min-height:28px;margin-top:15px;display:block;font:900 17px Poppins,sans-serif;text-align:center}.reactionReveal{min-height:calc(100svh - 74px);padding:70px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.reactionReveal h1{margin-bottom:30px;font-size:clamp(46px,7vw,92px);line-height:.95;letter-spacing:-.065em}.reactionReveal blockquote{max-width:920px;margin:0 0 30px;padding:36px clamp(25px,5vw,55px);border-radius:12px 48px 48px 48px;background:var(--yellow);font:900 clamp(25px,4vw,48px)/1.25 Poppins,sans-serif}.reactionReveal>p:not(.eyebrow,.formError){max-width:760px;margin-bottom:31px;font-size:20px;line-height:1.6}.transformLab{max-width:980px;margin:0 auto;padding:65px 0 80px}.transformLab>h1{margin-bottom:14px;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.055em}.transformLab>p:not(.eyebrow){max-width:720px;color:#58606d;font-size:18px;line-height:1.6}.transformList{margin:35px 0;display:grid;grid-gap:12px;gap:12px}.transformList fieldset{margin:0;padding:18px;display:grid;grid-template-columns:minmax(190px,.65fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;border:1px solid #ddd7d1;border-radius:23px;background:#fff}.transformList legend{display:contents}.transformList legend del{min-height:58px;padding:10px 15px;display:flex;align-items:center;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:3px;font:900 19px Poppins,sans-serif}.transformList legend span{display:none}.transformList button{min-height:58px;padding:10px 15px;border:1px solid #d9d4ce;border-radius:15px;background:#f8f6f2;text-align:left;font-weight:800;cursor:pointer}.transformList button.isSelected{border-color:#000;background:var(--yellow);box-shadow:inset 0 0 0 1px #000}.collectionInsight{margin:20px 0 30px;padding:22px 25px;border-radius:22px;background:#000;color:#fff}.collectionInsight b{font:900 22px Poppins,sans-serif}.collectionInsight p{margin:8px 0 0;line-height:1.55}.dayVisual{border-radius:14px 46px 46px 46px}.dayVisual:after{content:attr(data-day);position:absolute;top:20px;right:20px;padding:10px 14px;border-radius:99px;background:var(--blue);font:900 13px Poppins,sans-serif}.dayDecision>h1{max-width:720px;margin-bottom:20px;font-size:clamp(38px,5.3vw,70px);line-height:1.02;letter-spacing:-.055em}.dayDecision>p:not(.eyebrow,.noFeedback,.formError){font-size:18px}.signalButtons{margin:30px 0 18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.signalButtons button{min-height:125px;padding:17px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #d4dadd;border-radius:24px;background:#fff;text-align:left;font-weight:900;cursor:pointer}.signalButtons button span{font:900 30px Poppins,sans-serif}.signalButtons button.isSelected{border-color:#000;background:var(--blue);box-shadow:inset 0 0 0 1px #000}.noFeedback{margin-bottom:25px;color:#68717e;font-size:13px}.daySecondLook,.weekConversation{min-height:calc(100svh - 74px);padding:65px 0 80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.daySecondLook>h1,.weekConversation>h1{max-width:900px;margin-bottom:22px;font-size:clamp(43px,6vw,76px);line-height:.98;letter-spacing:-.06em}.weekConversation>p:not(.eyebrow,.formError){max-width:780px;color:#56616c;font-size:18px;line-height:1.65}.rememberedReaction{margin:0 0 30px;padding:14px 18px;border-radius:15px;background:#dff5fa;color:#38505a}.rememberedReaction strong{color:#111}.reasonButtons{width:min(900px,100%);margin:0 0 22px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.reasonButtons button{min-height:126px;padding:20px;border:1px solid #cbd9dc;border-radius:24px;background:#fff;color:#111;text-align:left;font:800 16px/1.45 Poppins,sans-serif;cursor:pointer}.reasonButtons button:hover{border-color:#111}.reasonButtons button.isSelected{border-color:#000;background:var(--blue);box-shadow:inset 0 0 0 1px #000}.daySecondLook>.collectionPrimary,.weekConversation>.collectionPrimary{margin-top:4px}.weekFinale{max-width:980px;margin:0 auto;padding:58px 0 85px}.weekFinale>h1{font-size:clamp(43px,6vw,76px);line-height:.98;letter-spacing:-.06em}.weekTimeline{margin:40px 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.weekTimeline li{min-width:0;position:relative;display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.weekTimeline li:before{content:"";width:100%;height:4px;position:absolute;top:31px;left:-50%;background:#b9dfe9}.weekTimeline li:first-child:before{display:none}.weekTimeline li>span{font:900 13px Poppins,sans-serif}.weekTimeline li>i{width:19px;height:19px;z-index:1;border:4px solid #f3f8f8;border-radius:50%;background:#000;box-shadow:0 0 0 3px var(--blue)}.weekTimeline li>b{font-size:13px}.weekTimeline li>small{color:#66717c}.weekViewChoice{margin:0 0 28px;padding:24px;border:1px solid #cfdde0;border-radius:25px;background:#fff}.weekViewChoice legend{padding:0 8px;font:900 20px Poppins,sans-serif}.weekViewChoice button{min-width:110px;min-height:48px;margin:10px 7px 0 0;padding:0 18px;border:1px solid #ccd6d9;border-radius:99px;background:#f6f9fa;font-weight:900;cursor:pointer}.weekViewChoice button.isSelected{border-color:#000;background:var(--blue)}.weekShift{margin-bottom:32px;padding:28px;border-radius:8px 32px 32px 32px;background:#000;color:#fff}.weekShift strong{display:block;font:900 clamp(24px,3.5vw,42px)/1.15 Poppins,sans-serif}.weekShift strong+strong{color:var(--blue)}.weekShift p{max-width:760px;margin:20px 0 0;line-height:1.6}.openerChoice{width:min(900px,100%);margin:35px 0}.openerChoice h2{font-size:30px}.openerChoice button{width:100%;min-height:62px;margin:6px 0;padding:12px 17px;display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:12px;gap:12px;border:1px solid #cedadd;border-radius:18px;background:#fff;text-align:left;font-weight:800;cursor:pointer}.openerChoice button span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#edf4f5}.openerChoice button.isSelected{border-color:#000;box-shadow:inset 0 0 0 1px #000}.openerChoice button.isSelected span{background:var(--blue)}.openerEffect{margin:12px 0 0;padding:17px 20px;border-radius:15px;background:#dff5fa;line-height:1.5}.chatExperience{min-height:calc(100svh - 74px);padding:clamp(22px,4vw,55px) 0;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(430px,1.28fr);grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px);align-items:center}.chatContext{min-height:min(68vh,640px);position:relative;overflow:hidden;border-radius:44px 12px 44px 44px;background:#ddd}.chatContext img{object-fit:cover}.chatContext>div{position:absolute;right:18px;bottom:18px;left:18px;padding:20px;border-radius:23px;background:rgba(255,255,255,.93)}.chatContext p{margin:0 0 5px}.chatContext strong{font:900 19px Poppins,sans-serif}.chatWindow{min-height:min(76vh,740px);overflow:hidden;display:flex;flex-direction:column;border:1px solid #d8d4cf;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(30,25,20,.12)}.chatTop{min-height:72px;padding:13px 18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #e4e1dd}.chatTop>span{width:43px;height:43px;display:grid;place-items:center;border-radius:15px;background:var(--orange);font-weight:950}.chatTop>div{display:grid}.chatTop small{color:#63706b}.chatTop h1{margin:0;color:#626873;font-size:13px}.chatThread{max-height:330px;padding:22px;display:flex;flex:1 1;flex-direction:column;gap:9px;overflow-y:auto;background:#f8f7f5}.chatThread p{max-width:80%;margin:0;padding:12px 15px;border-radius:18px;line-height:1.45}.fromColleague{align-self:flex-start;border-radius:5px 18px 18px 18px!important;background:#fff;border:1px solid #e2dfdc}.fromManager{align-self:flex-end;border-radius:18px 5px 18px 18px!important;background:#171717;color:#fff}.chatHistory{display:contents}.chatReaction{align-self:flex-start;margin:3px 0 12px!important;padding:8px 12px!important;background:#ffeadf;color:#4c413a;font-size:13px}.chatChoices{padding:18px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid #e4e1dd}.chatChoices>p{margin:0 0 4px;font-weight:900}.chatChoices button{min-height:53px;padding:10px 12px;display:grid;grid-template-columns:29px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dcd7d2;border-radius:14px;background:#fff;text-align:left;font-size:14px;font-weight:800;cursor:pointer}.chatChoices button:hover{border-color:#000;background:#fff5ee}.chatChoices button span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--orange)}.chatWindow>.collectionPrimary{margin:0 18px 18px;align-self:flex-end}.timerExpired{margin:0 18px 15px;color:#6b5145;font-size:13px;font-weight:800}.crisisGuidance{margin:0 18px 18px;padding:18px;border:2px solid #000;border-radius:18px;background:#fff7d0}.crisisGuidance b{font:900 16px Poppins,sans-serif}.crisisGuidance p{margin:8px 0;line-height:1.55}.crisisGuidance a{min-height:44px;display:inline-flex;align-items:center;font-weight:900}.collectionResult{--collection-accent:var(--yellow);min-height:100vh;background:#f8f6f2;color:#121212}.collectionResult.week-signals{--collection-accent:var(--blue);background:#f3f8f8}.collectionResult.manager-30s{--collection-accent:var(--orange)}.collectionResultHeader{min-height:70px;padding:12px max(20px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dedad5;background:rgba(255,255,255,.9)}.collectionResultHeader>span{display:flex;gap:10px;align-items:center;font-weight:900}.collectionResultHeader>span i{width:23px;height:23px;border-radius:7px 13px;background:var(--collection-accent);transform:rotate(12deg)}.collectionResultHeader>div{display:flex;gap:6px}.collectionResultHeader>div i{width:35px;height:6px;border-radius:99px;background:#dedbd8}.collectionResultHeader>div i.isActive{background:var(--collection-accent)}.collectionResultStage{width:min(1050px,calc(100% - 44px));min-height:calc(100svh - 70px);margin:0 auto;outline:none}.collectionNextSteps,.intentionResult,.managerResult,.weekResult{min-height:calc(100svh - 70px);padding:70px 0 80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.collectionNextSteps>h2,.intentionResult>h1,.managerResult>h1,.weekResult>h1{max-width:920px;margin-bottom:22px;font-size:clamp(46px,7vw,88px);line-height:.95;letter-spacing:-.065em}.intentionResult>p:not(.eyebrow),.managerResult>p:not(.eyebrow),.weekResult>p:not(.eyebrow){max-width:800px;font-size:19px;line-height:1.65}.tendencyBars{width:min(720px,100%);margin:28px 0 36px;padding:24px;border-radius:24px;background:#fff;border:1px solid #ddd8d2}.tendencyBars>div{margin:13px 0;display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;align-items:center}.tendencyBars span{font-weight:900}.tendencyBars>div>div{height:11px;overflow:hidden;border-radius:99px;background:#eae7e4}.tendencyBars i{height:100%;display:block;border-radius:inherit;background:var(--yellow)}.intentionResult blockquote,.managerResult blockquote,.weekResult blockquote{width:100%;margin:0 0 34px;padding:28px;display:grid;grid-gap:5px;gap:5px;border-radius:10px 30px 30px 30px;background:#000;color:#fff;font:900 clamp(24px,3.5vw,41px)/1.2 Poppins,sans-serif}.intentionResult blockquote strong{color:var(--yellow)}.weekResult blockquote strong{color:var(--blue)}.managerResult blockquote strong{color:var(--orange)}.conversationCounts,.weekReactionSummary{width:100%;margin:28px 0 34px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.conversationCounts article,.weekReactionSummary article{min-height:150px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d2dfe1;border-radius:24px;background:#fff}.conversationCounts b,.weekReactionSummary b{font:900 52px Poppins,sans-serif}.conversationCounts span,.weekReactionSummary span{line-height:1.4;font-weight:800}.conversationCounts{grid-template-columns:repeat(4,1fr)}.managerDoors{margin:0 0 28px;display:flex;flex-wrap:wrap;gap:8px}.managerDoors span{padding:11px 15px;border-radius:99px;background:#ffded0;font-weight:900}.collectionNextSteps>h2{font-size:clamp(43px,6vw,76px)}.collectionSupportIntro{max-width:780px;margin:-4px 0 30px;color:#5f6671;font-size:16px;line-height:1.6}.collectionNextSteps>.participantSupportSections{margin:0}.collectionEndActions{margin:10px 0 40px;display:flex;flex-wrap:wrap;gap:10px}.collectionAidGrid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.collectionAidGrid article{min-height:170px;padding:22px;border:1px solid #ddd8d2;border-radius:24px;background:#fff}.collectionAidGrid article>span{color:#347565;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.collectionAidGrid h3{margin:17px 0 8px}.collectionAidGrid p{margin:0;color:#5f6671;line-height:1.5}.collectionPrivacy{margin:28px 0 0;color:#666d78;font-size:13px}.collectionNextSteps footer{width:100%;margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #dcd7d1}.collectionNextSteps footer b{font:900 22px Poppins,sans-serif}.collectionNextSteps footer a{min-height:44px;display:flex;align-items:center;font-weight:900}@media (max-width:880px){.chatExperience,.collectionLandingHero,.dayScene,.intentionScene{grid-template-columns:1fr}.collectionLandingHero{min-height:0}.collectionLandingCopy{padding-bottom:0}.collectionLandingVisual{min-height:min(70vw,520px)}.collectionHeader{grid-template-columns:1fr minmax(130px,240px) auto}.collectionHeader .timerToggle{grid-column:1/-1;grid-row:2;justify-self:center}.collectionBrand{font-size:13px}.chatContext,.dayVisual,.intentionPhoto{min-height:min(62vw,490px)}.chatExperience,.dayScene,.intentionScene{padding:28px 0 60px}.transformList fieldset{grid-template-columns:1fr}.transformList legend del{min-height:40px}.transformList button{min-height:54px}.chatWindow{min-height:680px}.conversationCounts{grid-template-columns:1fr 1fr}}@media (max-width:620px){.collectionLandingPage .landingShell{width:min(100% - 30px,1180px);padding-top:10px}.collectionLandingCopy h1{font-size:45px}.collectionLandingCopy>p:not(.eyebrow){font-size:16px}.collectionLandingCopy .collectionPrimary{width:100%}.collectionLandingVisual{min-height:310px;border-radius:32px 32px 9px 32px}.collectionLandingPromise{display:grid}.collectionLandingPromise small{text-align:left}.collectionHeader{min-height:64px;padding:calc(9px + env(safe-area-inset-top)) 14px 9px;grid-template-columns:1fr 115px auto;gap:9px}.collectionBrand{font-size:0}.collectionBrand i{width:22px}.collectionHeader>a{font-size:11px}.collectionProgress{gap:6px}.collectionStage{width:min(100% - 28px,1180px);min-height:calc(100svh - 64px)}.chatContext,.dayVisual,.intentionPhoto{min-height:290px}.dayDecision>h1,.intentionCopy h1{font-size:38px}.intentionCopy blockquote{font-size:19px}.helpScale{padding:20px 16px}.daySecondLook,.reactionReveal,.weekConversation{min-height:calc(100svh - 64px);padding:45px 0}.reactionReveal h1{font-size:48px}.reactionReveal blockquote{padding:26px 20px;font-size:27px}.dayDecision>.collectionPrimary,.daySecondLook>.collectionPrimary,.reactionReveal>.collectionPrimary,.transformLab>.collectionPrimary,.weekConversation>.collectionPrimary,.weekFinale>.collectionPrimary{width:100%}.transformLab{padding:43px 0 60px}.transformLab>h1{font-size:43px}.signalButtons{grid-template-columns:1fr}.signalButtons button{min-height:66px;flex-direction:row;align-items:center;justify-content:flex-start;gap:17px}.signalButtons button span{min-width:25px}.daySecondLook>h1,.weekConversation>h1{font-size:43px}.reasonButtons{grid-template-columns:1fr}.reasonButtons button{min-height:74px}.weekFinale{padding:42px 0 65px}.weekFinale>h1{font-size:45px}.weekTimeline{grid-template-columns:1fr;gap:0}.weekTimeline li{min-height:64px;grid-template-columns:72px 24px 1fr;justify-items:start;align-items:center;text-align:left}.weekTimeline li:before{width:4px;height:100%;top:-50%;left:81px}.weekTimeline li>small{grid-column:3}.weekViewChoice button{min-width:0}.chatExperience{padding-top:16px}.chatContext{display:none}.chatWindow{min-height:calc(100svh - 96px);border-radius:22px}.chatTop h1{display:none}.chatThread{padding:16px}.chatThread p{max-width:90%}.chatChoices{padding:14px}.chatChoices button{font-size:13px}.collectionResultHeader{min-height:62px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.collectionResultHeader>span{max-width:220px;font-size:12px}.collectionResultHeader>div i{width:24px}.collectionResultStage{width:min(100% - 28px,1050px)}.collectionNextSteps,.intentionResult,.managerResult,.weekResult{min-height:calc(100svh - 62px);padding:45px 0 60px}.collectionNextSteps>h2,.intentionResult>h1,.managerResult>h1,.weekResult>h1{font-size:44px}.collectionAidGrid,.conversationCounts,.weekReactionSummary{grid-template-columns:1fr}.conversationCounts article,.weekReactionSummary article{min-height:105px}.tendencyBars>div{grid-template-columns:85px 1fr}.collectionEndActions{display:grid;width:100%}.collectionEndActions>*{width:100%}}