.lab-module__79afJa__shell{color:#271f35;max-width:1120px;margin:0 auto;padding:32px 18px 80px;line-height:1.8}.lab-module__79afJa__shell a{color:#65378a}.lab-module__79afJa__hero,.lab-module__79afJa__toolHero{background:radial-gradient(circle at 15% 15%,#ebe0f3,#faf7fc 58%,#fff);border-radius:28px;margin-bottom:26px;padding:clamp(28px,6vw,64px)}.lab-module__79afJa__hero h1,.lab-module__79afJa__toolHero h1{margin:.2em 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.25}.lab-module__79afJa__hero p,.lab-module__79afJa__toolHero p{max-width:720px}.lab-module__79afJa__eyebrow{letter-spacing:.12em;color:#7a4b95;font-size:.8rem;font-weight:800}.lab-module__79afJa__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.lab-module__79afJa__card,.lab-module__79afJa__result,.lab-module__79afJa__science,.lab-module__79afJa__progress{background:#fff;border:1px solid #e8e0ed;border-radius:20px;padding:24px;box-shadow:0 8px 26px #23112c0a}.lab-module__79afJa__card h2,.lab-module__79afJa__result h2{margin-top:8px;line-height:1.4}.lab-module__79afJa__icon{color:#65378a;background:#f0e5f6;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.6rem;display:inline-grid}.lab-module__79afJa__state{color:#643487;background:#f5ecf9;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-block}.lab-module__79afJa__muted{color:#736d7a;font-size:.92rem}.lab-module__79afJa__primary,.lab-module__79afJa__secondary,.lab-module__79afJa__textButton{font:inherit;cursor:pointer;border-radius:12px;padding:11px 20px;font-weight:700;display:inline-block;text-decoration:none!important}.lab-module__79afJa__primary{border:1px solid #65378a;color:#fff!important;background:#65378a!important}.lab-module__79afJa__primary:hover{background:#4f2674!important}.lab-module__79afJa__secondary{color:#65378a;background:#fff;border:1px solid #b8a5c6}.lab-module__79afJa__textButton{color:#65378a;background:0 0;border:0;padding:0}.lab-module__79afJa__primary:disabled,.lab-module__79afJa__secondary:disabled{opacity:.5;cursor:not-allowed}.lab-module__79afJa__history h2{margin-bottom:16px}.lab-module__79afJa__progress{background:#f9f4fc;margin-bottom:26px}.lab-module__79afJa__meter{background:#e9dcef;border-radius:99px;height:9px;overflow:hidden}.lab-module__79afJa__meter span{background:#8051a1;height:100%;display:block}.lab-module__79afJa__note{background:#f8f4fa;border-radius:12px;padding:14px}.lab-module__79afJa__science{margin-bottom:18px}.lab-module__79afJa__science p{margin:.65em 0}.lab-module__79afJa__science ul{margin:0}.lab-module__79afJa__error{color:#a12620;background:#fff1ee;border-radius:12px;padding:12px 16px}.lab-module__79afJa__step{color:#766c80;justify-content:space-between;font-size:.9rem;display:flex}.lab-module__79afJa__options{gap:10px;margin:22px 0;display:grid}.lab-module__79afJa__option,.lab-module__79afJa__selected{cursor:pointer;border:1px solid #dcd1e4;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.lab-module__79afJa__selected{background:#f4e9fa;border-color:#8051a1}.lab-module__79afJa__textarea{color:#271f35;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #dcd1e4;border-radius:12px;padding:14px}.lab-module__79afJa__textarea::placeholder{color:#62566b}.lab-module__79afJa__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lab-module__79afJa__challenge{background:#f7f2fb;border-radius:14px;margin:20px 0;padding:18px}.lab-module__79afJa__consents{gap:12px;margin:20px 0;display:grid}.lab-module__79afJa__consents label{align-items:flex-start;gap:9px;display:flex}.lab-module__79afJa__result{border-right:5px solid #8051a1;margin-bottom:18px}.lab-module__79afJa__result h3{color:#65378a;margin:22px 0 4px;font-size:1.1rem}@media (max-width:620px){.lab-module__79afJa__shell{padding:20px 14px 55px}.lab-module__79afJa__hero,.lab-module__79afJa__toolHero{padding:28px 22px}.lab-module__79afJa__card,.lab-module__79afJa__science,.lab-module__79afJa__result,.lab-module__79afJa__progress{padding:20px}.lab-module__79afJa__actions>*{flex:1}.lab-module__79afJa__step{gap:12px}}.lab-module__79afJa__methodCard{background:#f5eef9;border-inline-start:4px solid #8051a1;border-radius:18px;margin:-8px 0 22px;padding:16px 22px}.lab-module__79afJa__methodCard p{margin:3px 0 0}.lab-module__79afJa__mirror .lab-module__79afJa__toolHero{background:radial-gradient(circle at 15% 15%,#eee4f5,#fbf8fd 62%,#fff)}.lab-module__79afJa__awareness .lab-module__79afJa__toolHero{background:radial-gradient(circle at 15% 15%,#dceee9,#f5fbf9 62%,#fff)}.lab-module__79afJa__release .lab-module__79afJa__toolHero{background:radial-gradient(circle at 15% 15%,#f8e5eb,#fff8fa 62%,#fff)}.lab-module__79afJa__mirror.lab-module__79afJa__card{border-top:4px solid #8051a1}.lab-module__79afJa__awareness.lab-module__79afJa__card{border-top:4px solid #408f7b}.lab-module__79afJa__release.lab-module__79afJa__card{border-top:4px solid #b86f84}.lab-module__79afJa__awareness .lab-module__79afJa__methodCard{background:#eaf6f1;border-color:#408f7b}.lab-module__79afJa__release .lab-module__79afJa__methodCard{background:#fff0f4;border-color:#b86f84}.lab-module__79afJa__shell{font-size:16px}.lab-module__79afJa__shell :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #0b726b}.lab-module__79afJa__hero{justify-content:space-between;align-items:center;gap:20px;min-height:0;margin-bottom:20px;padding:22px 28px;display:flex}.lab-module__79afJa__hero h1{margin:.1em 0;font-size:clamp(1.7rem,3vw,2.5rem)}.lab-module__79afJa__hero p{margin:.2em 0}.lab-module__79afJa__toolHero{margin-bottom:16px;padding:30px}.lab-module__79afJa__toolHero h1{font-size:clamp(1.8rem,4vw,2.8rem)}.lab-module__79afJa__eyebrow{font-size:.86rem}.lab-module__79afJa__muted,.lab-module__79afJa__step{font-size:1rem}.lab-module__79afJa__settingsButton{color:#4d246d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a58cb4;border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.lab-module__79afJa__settingsPanel{background:#faf7fc;border:1px solid #d9c8e4;border-radius:20px;margin-bottom:20px;padding:22px}.lab-module__79afJa__settingsPanel h2{margin:0}.lab-module__79afJa__settingsPanel p{margin:.3em 0}.lab-module__79afJa__resumeBanner{background:#fff8e8;border:1px solid #d5a345;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px 20px;display:flex}.lab-module__79afJa__resumeBanner p{margin:2px 0}.lab-module__79afJa__sectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0;display:flex}.lab-module__79afJa__sectionHeading h2{margin:0;font-size:1.4rem}.lab-module__79afJa__toolCard{flex-direction:column;gap:7px;min-height:340px;padding:20px;display:flex}.lab-module__79afJa__toolCard h3{margin:0;font-size:1.28rem;line-height:1.4}.lab-module__79afJa__toolCard p{margin:0}.lab-module__79afJa__toolCard .lab-module__79afJa__primary,.lab-module__79afJa__toolCard .lab-module__79afJa__disabledCta{align-self:flex-start;margin-top:auto}.lab-module__79afJa__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-module__79afJa__cardMeta{color:#51465a;font-size:1rem}.lab-module__79afJa__deadline{color:#62566b;font-size:.96rem}.lab-module__79afJa__disabledCta{color:#5d5861;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.lab-module__79afJa__toolCard.lab-module__79afJa__mirror{border-top:5px solid #7040a1}.lab-module__79afJa__toolCard.lab-module__79afJa__awareness{border-top:5px solid #087e78}.lab-module__79afJa__toolCard.lab-module__79afJa__release{border-top:5px solid #aa526d}.lab-module__79afJa__toolCard.lab-module__79afJa__mirror .lab-module__79afJa__icon{color:#563181;background:#eee5f7}.lab-module__79afJa__toolCard.lab-module__79afJa__awareness .lab-module__79afJa__icon{color:#075e58;background:#dff4f0}.lab-module__79afJa__toolCard.lab-module__79afJa__release .lab-module__79afJa__icon{color:#8b3553;background:#fae8ed}.lab-module__79afJa__card_completed{box-shadow:inset 0 0 0 2px #2d804b}.lab-module__79afJa__card_in_progress,.lab-module__79afJa__card_completion_only{box-shadow:inset 0 0 0 2px #a66b0b}.lab-module__79afJa__card_expired{filter:saturate(.7);background:#f1f0f2}.lab-module__79afJa__state{color:#503465;background:#f1edf5;font-size:.93rem}.lab-module__79afJa__state_completed{color:#176638;background:#e4f5e9}.lab-module__79afJa__state_in_progress,.lab-module__79afJa__state_completion_only{color:#704807;background:#fff1cf}.lab-module__79afJa__state_expired{color:#4b4850;background:#e7e6e9}.lab-module__79afJa__state_upcoming{color:#38465c;background:#e9edf3}.lab-module__79afJa__primary,.lab-module__79afJa__secondary{min-height:44px}.lab-module__79afJa__history{margin-top:30px}.lab-module__79afJa__history .lab-module__79afJa__meter{margin:10px 0 18px}.lab-module__79afJa__historyList{gap:8px;display:grid}.lab-module__79afJa__historyItem{background:#fff;border:1px solid #e8e0ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lab-module__79afJa__historyItem>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-module__79afJa__historyItem small{color:#62566b}.lab-module__79afJa__historyItem a{font-weight:700}.lab-module__79afJa__option,.lab-module__79afJa__selected{min-height:50px;font-size:1rem}.lab-module__79afJa__option input,.lab-module__79afJa__selected input,.lab-module__79afJa__consents input{accent-color:#65378a;flex:none;width:19px;height:19px}.lab-module__79afJa__textarea{font-size:1rem}.lab-module__79afJa__recommendation{background:#fff;border:1px solid #d9c8e4;border-radius:22px;grid-template-columns:minmax(180px,32%) 1fr;gap:22px;margin:20px 0;padding:18px;display:grid;box-shadow:0 14px 30px #29113314}.lab-module__79afJa__sessionArt{color:#fff;background:linear-gradient(145deg,#5c327f,#b281bd);border-radius:16px;place-items:center;min-height:260px;font-size:4rem;display:grid;overflow:hidden}.lab-module__79afJa__sessionArt img{object-fit:cover;width:100%;height:100%}.lab-module__79afJa__sessionCopy h2{margin:.2em 0}.lab-module__79afJa__sessionCopy h3{margin:16px 0 4px}.lab-module__79afJa__sessionCopy p{margin:.3em 0}.lab-module__79afJa__sessionActions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.lab-module__79afJa__science{font-size:1rem}@media (max-width:700px){.lab-module__79afJa__hero{align-items:flex-start;gap:8px;padding:18px}.lab-module__79afJa__settingsButton span{display:none}.lab-module__79afJa__toolCard{min-height:0}.lab-module__79afJa__recommendation{grid-template-columns:1fr}.lab-module__79afJa__sessionArt{min-height:190px;max-height:240px}.lab-module__79afJa__resumeBanner,.lab-module__79afJa__sectionHeading,.lab-module__79afJa__historyItem{flex-direction:column;align-items:flex-start}}.lab-module__79afJa__artImage{background-position:50%;background-size:cover;width:100%;height:100%;min-height:260px;display:block}@media (max-width:700px){.lab-module__79afJa__artImage{min-height:190px}}.lab-module__79afJa__shell{background:#f9f7fb;border-radius:24px}.lab-module__79afJa__sectionHeading h2{color:#271f35}.lab-module__79afJa__sectionHeading span{color:#5b5262}.lab-module__79afJa__state_continuing{color:#115e5a;background:#e5f2f1}.lab-module__79afJa__state_queued,.lab-module__79afJa__state_generating{color:#303f75;background:#e9edf8}.lab-module__79afJa__card_upcoming{background:#f8f9fb;border-style:dashed}.lab-module__79afJa__card_upcoming .lab-module__79afJa__disabledCta{color:#4b5260}.lab-module__79afJa__mirror>.lab-module__79afJa__card,.lab-module__79afJa__awareness>.lab-module__79afJa__card,.lab-module__79afJa__release>.lab-module__79afJa__card{max-width:780px;margin-inline:auto}.lab-module__79afJa__mirror>.lab-module__79afJa__card{border-top:5px solid #7040a1}.lab-module__79afJa__awareness>.lab-module__79afJa__card{border-top:5px solid #087e78}.lab-module__79afJa__release>.lab-module__79afJa__card{border-top:5px solid #aa526d}.lab-module__79afJa__toolHero,.lab-module__79afJa__science{max-width:820px;margin-inline:auto}.lab-module__79afJa__options{animation:.24s ease-out lab-module__79afJa__labQuestionIn}.lab-module__79afJa__option:hover,.lab-module__79afJa__selected:hover{background:#faf4fd;border-color:#65378a}.lab-module__79afJa__awareness .lab-module__79afJa__selected{background:#e4f6f1;border-color:#087e78}.lab-module__79afJa__release .lab-module__79afJa__selected{background:#fff0f4;border-color:#aa526d}.lab-module__79afJa__option:focus-within,.lab-module__79afJa__selected:focus-within{outline-offset:2px;outline:3px solid #0b726b}.lab-module__79afJa__card h2{font-size:clamp(1.25rem,2vw,1.6rem)}.lab-module__79afJa__step{font-weight:650}.lab-module__79afJa__actions{justify-content:flex-start}.lab-module__79afJa__actions .lab-module__79afJa__primary{min-width:150px}@keyframes lab-module__79afJa__labQuestionIn{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lab-module__79afJa__options{animation:none}}@media (max-width:620px){.lab-module__79afJa__toolHero{padding:22px 18px}.lab-module__79afJa__toolCard{gap:5px}.lab-module__79afJa__toolCard h3{font-size:1.18rem}.lab-module__79afJa__option,.lab-module__79afJa__selected{padding:13px}.lab-module__79afJa__actions .lab-module__79afJa__primary{min-width:0}}.lab-module__79afJa__mirror .lab-module__79afJa__toolHero{margin-bottom:12px;padding:clamp(22px,4vw,38px)}.lab-module__79afJa__mirror .lab-module__79afJa__toolHero h1{font-size:clamp(2rem,4vw,3rem)}.lab-module__79afJa__weeklyTheme{color:#563178;margin:.2em 0 .6em;font-size:clamp(1.25rem,2vw,1.6rem)}.lab-module__79afJa__purpose{color:#30243d;font-size:1.1rem;font-weight:750}.lab-module__79afJa__mission{border:1px solid #d6bfe7;background:#f8f2fc;border-inline-start:5px solid #7040a1;border-radius:16px;max-width:820px;margin:0 auto 18px;padding:18px 22px}.lab-module__79afJa__mission h2{margin:.15em 0;font-size:1.3rem}.lab-module__79afJa__mission p{margin:.35em 0}.lab-module__79afJa__mirror .lab-module__79afJa__science{margin-top:20px}.lab-module__79afJa__result+.lab-module__79afJa__recommendation{border-top:3px solid #d9b8e9;border-radius:0 0 22px 22px;margin-top:-2px}.lab-module__79afJa__recommendationBridge{color:#513071;margin:0 0 10px;font-size:1.05rem;font-weight:750}
