.creative-exercises_canvas__d9kLJ{display:grid;gap:24px;min-width:0}.creative-exercises_card__jNdmX{border-radius:24px;padding:28px;background:var(--scene-fill,#fff0eb)}.creative-exercises_card__jNdmX h2{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.creative-exercises_card__jNdmX p{font-size:16px;line-height:1.65;color:#52525b}.creative-exercises_label__XwmjE{font-size:13px;font-weight:500;color:#52525b}.creative-exercises_reactionRow__C79KT{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.creative-exercises_piles__WoYJH{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.creative-exercises_pile__evUal{min-height:112px;padding:16px;border-radius:18px;background:#fafafa}.creative-exercises_pile__evUal h3{font-size:13px;font-weight:600;margin-bottom:12px}.creative-exercises_pile__evUal button{display:block;min-height:40px;width:100%;padding:8px 0;text-align:left;font-size:13px;line-height:1.5}.creative-exercises_pile__evUal p{font-size:12px;line-height:1.6;color:#71717a}.creative-exercises_input__RL8N6{display:flex;flex-direction:column;gap:10px;min-width:0}.creative-exercises_input__RL8N6 label{font-size:15px;font-weight:600;line-height:1.5}.creative-exercises_input__RL8N6 input,.creative-exercises_input__RL8N6 select,.creative-exercises_input__RL8N6 textarea{width:100%;min-height:48px;border:none;border-radius:12px;padding:14px 16px;background:#f4f4f5;color:#18181b;font:inherit;font-size:16px}.creative-exercises_input__RL8N6 textarea{min-height:104px;resize:vertical;line-height:1.65}.creative-exercises_input__RL8N6 small{font-size:12px;color:#71717a;line-height:1.5}.creative-exercises_canvas__d9kLJ button:focus-visible,.creative-exercises_input__RL8N6 input:focus-visible,.creative-exercises_input__RL8N6 select:focus-visible,.creative-exercises_input__RL8N6 textarea:focus-visible{outline:2px solid #18181b;outline-offset:3px}.creative-exercises_tileChoices__DSqit{display:flex;flex-wrap:wrap;gap:8px}.creative-exercises_tileChoices__DSqit button{min-height:42px;border-radius:10px;background:#f4f4f5;padding:10px 14px;font-size:13px;font-weight:500}.creative-exercises_tileChoices__DSqit button[aria-pressed=true]{background:#d7f1ea;color:#09090b}.creative-exercises_notebook__bymPz{background:#f6f2ff;padding:26px;border-radius:24px;display:grid;gap:20px}.creative-exercises_notebook__bymPz textarea{background:#fff;min-height:136px}.creative-exercises_tabRow__kGhEZ{display:flex;gap:8px;flex-wrap:wrap}.creative-exercises_tabRow__kGhEZ button{min-height:44px;border-radius:10px;padding:10px 14px;font-size:13px;background:#ffffff80;color:#52525b}.creative-exercises_tabRow__kGhEZ button[aria-pressed=true]{background:#09090b;color:#fff}.creative-exercises_tileGrid__wHdEE{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.creative-exercises_lifeTile__yaXx2{min-height:106px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:20px;background:#f4f4f5;border-radius:18px;text-align:left}.creative-exercises_lifeTile__yaXx2[aria-pressed=true]{background:#d7f1ea}.creative-exercises_roleScene__o73Gc{overflow:hidden;border-radius:24px;background:#edf6fe}.creative-exercises_roleScene__o73Gc img{width:100%;aspect-ratio:38/21;-o-object-fit:cover;object-fit:cover}.creative-exercises_roleBody__wvEHP{padding:22px 26px;display:grid;gap:10px}.creative-exercises_roleBody__wvEHP h2{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.03em}.creative-exercises_roleBody__wvEHP p{font-size:16px;line-height:1.6;color:#52525b}.creative-exercises_peek__POuUw{display:grid;gap:12px}.creative-exercises_dayMoment__7XlQr{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:16px;background:#edf6fe}.creative-exercises_dayMoment__7XlQr strong{font-size:14px;display:block}.creative-exercises_dayMoment__7XlQr p{font-size:14px;line-height:1.65;color:#52525b}.creative-exercises_optionGrid__R9V9Q{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.creative-exercises_option__38Y72{padding:20px;border-radius:18px;background:#fafafa;text-align:left;min-width:0}.creative-exercises_option__38Y72 strong{display:block;font-size:17px;font-weight:650}.creative-exercises_option__38Y72 p,.creative-exercises_option__38Y72 span{display:block;margin-top:6px;font-size:13px;line-height:1.6;color:#71717a}.creative-exercises_option__38Y72[aria-pressed=true]{background:#d7f1ea}.creative-exercises_option__38Y72:disabled{opacity:.45}.creative-exercises_criteria__qi9QZ{padding:24px;border-radius:22px;background:#fff7d7;display:grid;gap:16px}.creative-exercises_criteria__qi9QZ h2{font-size:22px;font-weight:700;letter-spacing:-.025em}.creative-exercises_comparison__P1cmb{display:grid;gap:16px}.creative-exercises_comparePair__rfv6D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creative-exercises_compareSheet__0wWq0{padding:24px;border-radius:20px;background:#fff7d7;display:grid;gap:14px}.creative-exercises_compareSheet__0wWq0:nth-child(2){background:#edf6fe}.creative-exercises_compareSheet__0wWq0:nth-child(3){background:#f6f2ff}.creative-exercises_compareSheet__0wWq0 h3{font-size:20px;font-weight:650;line-height:1.25}.creative-exercises_compareSheet__0wWq0 textarea{background:#ffffffbf}.creative-exercises_split__Xdlj9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creative-exercises_ticket__8AwPy{padding:24px;border-radius:22px;background:#fff7d7;display:grid;gap:18px}.creative-exercises_ticket__8AwPy h2{font-size:23px;font-weight:700;letter-spacing:-.025em}.creative-exercises_ticket__8AwPy input,.creative-exercises_ticket__8AwPy textarea{background:#ffffffc9}.creative-exercises_tasks__zKLBG{display:grid;gap:12px}.creative-exercises_task__DI8X1{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;background:#fff0eb;cursor:grab}.creative-exercises_task__DI8X1 strong{font-size:15px;line-height:1.5}.creative-exercises_task__DI8X1 svg{flex-shrink:0}.creative-exercises_taskActions__v3fbe{display:flex;flex-shrink:0;gap:6px}.creative-exercises_taskActions__v3fbe button{padding:8px;min-width:38px;min-height:38px;border-radius:10px;background:#fff}.creative-exercises_taskActions__v3fbe button:disabled{opacity:.25}.creative-exercises_message__YkNwa{overflow:hidden;border-radius:24px;background:#fafafa}.creative-exercises_messageHeader__JcX9D{display:flex;align-items:center;gap:12px;padding:20px 24px;background:#fff0eb}.creative-exercises_messageHeader__JcX9D strong{font-size:16px}.creative-exercises_messageHeader__JcX9D p{font-size:12px;color:#71717a;margin-top:3px}.creative-exercises_messageBody__FkHxq{padding:24px;display:grid;gap:20px}.creative-exercises_message__YkNwa textarea{min-height:190px;background:#fff}.creative-exercises_lanes__roJWE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creative-exercises_lane__qijHO{padding:18px;border-radius:22px;background:#ebf8f5;min-height:220px}.creative-exercises_lane__qijHO:nth-child(2){background:#fff7d7}.creative-exercises_lane__qijHO:nth-child(3){background:#f6f2ff}.creative-exercises_lane__qijHO h2{font-size:17px;font-weight:650}.creative-exercises_lane__qijHO>p{font-size:12px;line-height:1.6;color:#71717a;margin:6px 0 16px}.creative-exercises_decisionCard__NTWr_{border-radius:12px;background:#ffffffd9;padding:14px;margin-top:10px;cursor:grab}.creative-exercises_decisionCard__NTWr_ strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.creative-exercises_decisionCard__NTWr_ select{width:100%;background:transparent;border:none;font-size:11px;margin-top:10px;padding:5px 0}.creative-exercises_plan__OXx8b{display:grid;gap:22px;padding:28px;border-radius:24px;background:#ebf8f5}.creative-exercises_plan__OXx8b h2{font-size:25px;font-weight:700;letter-spacing:-.025em}.creative-exercises_plan__OXx8b input,.creative-exercises_plan__OXx8b textarea{background:#ffffffcf}.creative-exercises_summary___YyXs{display:grid;gap:20px}.creative-exercises_summary___YyXs>section{padding:24px;border-radius:22px;background:#f6f2ff;display:grid;gap:16px}.creative-exercises_summary___YyXs h2{font-size:23px;font-weight:700;letter-spacing:-.025em}.creative-exercises_summary___YyXs .creative-exercises_input__RL8N6 textarea{background:#fff}.creative-exercises_summaryValues__E2h7h{display:flex;flex-wrap:wrap;gap:8px}.creative-exercises_summaryValues__E2h7h span{padding:8px 12px;border-radius:10px;background:#ffffffc4;font-size:13px}@media (max-width:639px){.creative-exercises_card__jNdmX,.creative-exercises_criteria__qi9QZ,.creative-exercises_notebook__bymPz,.creative-exercises_plan__OXx8b,.creative-exercises_roleBody__wvEHP,.creative-exercises_ticket__8AwPy{padding:20px}.creative-exercises_card__jNdmX h2,.creative-exercises_roleBody__wvEHP h2{font-size:23px}.creative-exercises_reactionRow__C79KT{gap:6px}.creative-exercises_reactionRow__C79KT button{padding:12px 8px;font-size:12px;white-space:normal}.creative-exercises_piles__WoYJH{gap:8px}.creative-exercises_pile__evUal{padding:12px}.creative-exercises_comparePair__rfv6D,.creative-exercises_lanes__roJWE,.creative-exercises_split__Xdlj9{grid-template-columns:1fr}.creative-exercises_lane__qijHO{min-height:140px}.creative-exercises_task__DI8X1{padding:16px}}@media (prefers-reduced-motion:no-preference){.creative-exercises_card__jNdmX,.creative-exercises_roleScene__o73Gc{animation:creative-exercises_arrive__5QxLo .22s ease-out}@keyframes creative-exercises_arrive__5QxLo{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.creative-exercises_brief__TJR_4{padding:22px 24px;border-radius:20px;background:#fff0eb}@media (min-width:1024px){.creative-exercises_discoveryScene__4oJ9J{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.creative-exercises_discoveryScene__4oJ9J img{height:auto;aspect-ratio:38/21;-o-object-fit:contain;object-fit:contain;border-radius:18px}.creative-exercises_discoveryScene__4oJ9J .creative-exercises_roleBody__wvEHP{padding:24px 22px}.creative-exercises_discoveryScene__4oJ9J .creative-exercises_roleBody__wvEHP h2{font-size:24px}}.creative-exercises_pile__evUal:first-child{background:#ebf8f5}.creative-exercises_pile__evUal:nth-child(2){background:#fff7d7}.creative-exercises_pile__evUal:nth-child(3){background:#f6f2ff}.creative-exercises_roleScene__o73Gc[data-role=ops]{background:#fff0eb}.creative-exercises_roleScene__o73Gc[data-role=teacher]{background:#f6f2ff}.creative-exercises_roleScene__o73Gc[data-role=physio]{background:#fff7d7}.creative-exercises_roleScene__o73Gc[data-role=designer]{background:#ffebe9}.creative-exercises_roleScene__o73Gc[data-role=ecology]{background:#ebf8f5}.creative-exercises_canvas__d9kLJ button:not(:disabled):hover,.creative-exercises_comparison__P1cmb button:not(:disabled):hover{filter:brightness(.97)}button.creative-exercises_dayMoment__7XlQr{justify-content:space-between;text-align:left;min-height:58px}button.creative-exercises_dayMoment__7XlQr[aria-pressed=true]{background:#d7f1ea}.creative-exercises_sceneControls__1f0Y2{display:flex;flex-shrink:0;gap:4px}.creative-exercises_sceneControls__1f0Y2 button{min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:8px;background:#ffffffb3}.creative-exercises_sceneControls__1f0Y2 button:disabled{opacity:.3}.creative-exercises_canvas__d9kLJ,.creative-exercises_comparison__P1cmb,.creative-exercises_notebook__bymPz,.creative-exercises_plan__OXx8b,.creative-exercises_summary___YyXs{overflow-wrap:anywhere}.creative-exercises_summaryValues__E2h7h span{max-width:100%}.creative-exercises_decisionCard__NTWr_ select{min-height:40px;font-size:12px}.creative-exercises_sceneControls__1f0Y2 button{min-width:44px;min-height:44px}.creative-exercises_task__DI8X1 strong{flex:1;text-align:left}.sophie-brand_brand__5T8bz{display:flex;align-items:center;gap:10px;color:#09090b;font-family:var(--font-sans),"DM Sans",sans-serif}.sophie-brand_brand__5T8bz img{flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.sophie-brand_name__9Pt2x{font-size:21px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.sophie-brand_name__9Pt2x>span{color:#36ba98}.sophie-brand_description__PXhY6{margin-left:6px;padding-left:16px;border-left:1px solid #d4d4d8;font-size:16px;color:#52525b;white-space:nowrap}@media (max-width:520px){.sophie-brand_brand__5T8bz{gap:8px}.sophie-brand_name__9Pt2x{font-size:18px}.sophie-brand_description__PXhY6{font-size:13px;padding-left:10px;margin-left:2px}}@media (max-width:370px){.sophie-brand_description__PXhY6{display:none}}.preview-frame_frame__H_yZ_{min-height:100dvh;background:#fff;color:#09090b;font-family:var(--font-sans),"DM Sans",sans-serif}.preview-frame_topbar__GnfKh{position:fixed;z-index:30;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #e4e4e7}.preview-frame_topbar__GnfKh>a{flex:0 0 auto}.preview-frame_account__PSt4D{display:flex;align-items:center;gap:18px}a.preview-frame_settings__hd7qH{height:40px;padding-inline:20px;border:0;border-radius:12px;background:#f4f4f5;color:#09090b;font-weight:600}a.preview-frame_settings__hd7qH:hover{background:#e4e4e7}.preview-frame_plan__EOPPw{display:flex;align-items:center;gap:10px;min-width:144px;padding:6px 16px;border-radius:12px;background:#fafafa}.preview-frame_plan__EOPPw span{display:grid;line-height:1.1}.preview-frame_plan__EOPPw strong{font-size:14px;font-weight:500}.preview-frame_plan__EOPPw small{margin-top:3px;font-size:12px;color:#52525b}button.preview-frame_notification__vaqPB{background:transparent;color:#09090b;border-radius:12px}button.preview-frame_notification__vaqPB:hover{background:#f4f4f5}.preview-frame_avatar__ESySk{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f4f4f5;font-size:14px;font-weight:600}.preview-frame_sidebar__1JEXJ{position:fixed;inset:64px auto 0 0;z-index:20;display:flex;flex-direction:column;gap:12px;width:96px;padding:28px 8px;overflow-y:auto;background:#fafafa;border-right:1px solid #e4e4e7}.preview-frame_navItem__WoWOm{--internup-icon-surface:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:58px;flex-shrink:0;padding:8px 4px;border-radius:8px;color:#0b251e;font-size:12px;line-height:1.2;text-align:center}.preview-frame_navItem__WoWOm span{max-width:72px}.preview-frame_navItem__WoWOm:hover{background:#f4f4f5}.preview-frame_navItem__WoWOm[aria-current=page]{--internup-icon-surface:#36ba98;background:#36ba98}.preview-frame_workspace__htERy{margin-left:96px;padding-top:64px}.preview-frame_frame__H_yZ_ a:focus-visible,.preview-frame_frame__H_yZ_ button:focus-visible{outline:2px solid #09090b;outline-offset:3px;box-shadow:none}@media (max-width:1023px){.preview-frame_sidebar__1JEXJ{display:none}.preview-frame_workspace__htERy{margin-left:0}}@media (max-width:620px){.preview-frame_topbar__GnfKh{padding-inline:16px}.preview-frame_topbar__GnfKh>a img{width:120px;height:30px}.preview-frame_account__PSt4D{gap:8px}.preview-frame_plan__EOPPw,.preview-frame_settings__hd7qH{display:none}}.preview_shell__RKbUx{--ink:#09090b;--muted:#52525b;--green:#36ba98;--quiet:#f4f4f5;min-height:100dvh;background:#fff;color:var(--ink);font-family:var(--font-sans),"DM Sans",sans-serif;font-size:16px}.preview_memoryDrawer__TqYtd *,.preview_shell__RKbUx *{box-sizing:border-box}.preview_shell__RKbUx h1{margin:0 0 24px;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.06;letter-spacing:-.05em}.preview_shell__RKbUx h1 span{color:#25876f}.preview_memoryDrawer__TqYtd h2,.preview_shell__RKbUx h2{margin:8px 0 12px;font-size:23px;font-weight:650;line-height:1.22;letter-spacing:-.025em}.preview_memoryDrawer__TqYtd p,.preview_shell__RKbUx p{line-height:1.5;margin:0 0 16px}.preview_shell__RKbUx button,.preview_shell__RKbUx input,.preview_shell__RKbUx textarea{font:inherit}.preview_previewNotice__poRYE{padding:8px clamp(20px,4vw,56px);background:#f4f4f5;display:flex;justify-content:space-between;gap:12px;color:#52525b;font-size:12px}.preview_previewNotice__poRYE>span:first-child{display:flex;align-items:center;gap:6px}.preview_header__ue5El{padding:18px clamp(20px,4vw,56px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.preview_header__ue5El nav{margin-left:auto;display:flex;gap:4px}.preview_button__p_C_M{display:inline-flex;height:auto;min-height:44px;padding:10px 16px;border-radius:12px;gap:12px;white-space:normal;font-size:14px!important;font-weight:600!important;line-height:1.3;box-shadow:none}.preview_dark__U363d,.preview_dark__U363d:hover{background:#09090b;color:#fff}.preview_dark__U363d:hover{background:#27272a}.preview_green__muYrU,.preview_green__muYrU:hover{background:#36ba98;color:#09090b}.preview_green__muYrU:hover{background:#5ec8ad}.preview_quiet__pBZ9q,.preview_quiet__pBZ9q:hover{background:#f4f4f5;color:#09090b}.preview_quiet__pBZ9q:hover{background:#e4e4e7}.preview_ghost___wL0K{background:transparent;color:#52525b}.preview_secondary__B2E0U{background:#fff;color:#09090b;border:1px solid #e4e4e7}.preview_button__p_C_M:focus-visible,.preview_shell__RKbUx button:focus-visible,.preview_shell__RKbUx input:focus-visible,.preview_shell__RKbUx textarea:focus-visible{outline:2px solid #09090b;outline-offset:3px}.preview_button__p_C_M:disabled{opacity:.5}.preview_memoryTrigger__bxRtP{background:#ebf8f5}.preview_memoryTrigger__bxRtP>span{background:#fff;border-radius:9px;padding:0 6px}.preview_content__y_fSo{outline:none}.preview_page__Io65K{max-width:1250px;margin:auto;padding:40px clamp(20px,4vw,64px) 70px}.preview_page__Io65K>.preview_lead__uuzge{max-width:780px;margin-bottom:40px}.preview_lead__uuzge{color:#52525b;font-size:clamp(17px,1.4vw,20px);line-height:1.55!important}.preview_meta__yEz8N{display:block;font-size:13px;color:#52525b;line-height:1.45}.preview_threeColumns__0G6rT,.preview_twoColumns__UnKaY{display:grid;gap:20px}.preview_twoColumns__UnKaY{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_threeColumns__0G6rT{grid-template-columns:repeat(3,minmax(0,1fr))}.preview_card__WKGFL{background:#fff;border-radius:20px;padding:24px;box-shadow:0 14px 36px -10px rgba(9,9,11,.1);overflow-wrap:anywhere}.preview_card__WKGFL p{color:#52525b}.preview_card__WKGFL>.preview_meta__yEz8N{margin:12px 0 6px}.preview_card__WKGFL[data-hue=lavender],.preview_starter__aMCYp[data-hue=lavender]{background:#f6f2ff}.preview_card__WKGFL[data-hue=sky],.preview_starter__aMCYp[data-hue=sky]{background:#edf6fe}.preview_card__WKGFL[data-hue=yellow],.preview_starter__aMCYp[data-hue=yellow]{background:#fff7d7}.preview_card__WKGFL[data-hue=coral],.preview_starter__aMCYp[data-hue=coral]{background:#fff0eb}.preview_card__WKGFL[data-hue=mint],.preview_starter__aMCYp[data-hue=mint]{background:#ebf8f5}.preview_card__WKGFL[data-hue=quiet]{background:#fafafa;box-shadow:none}.preview_iconTile__ugVXV{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:12px;background:#fff;flex:0 0 auto}.preview_overviewIntro__24kyC{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;margin:44px 0}.preview_overviewIntro__24kyC>section>.preview_meta__yEz8N{margin-top:20px}.preview_sectionHeading__Eeigh{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:36px 0 18px}.preview_tag__nL845{font-size:13px;padding:4px 10px;background:#f4f4f5;color:#52525b;display:inline-block;border-radius:999px}.preview_home__32KKm{max-width:876px;margin:auto;padding:24px 28px 20px;min-height:calc(100dvh - 125px);display:flex;flex-direction:column}.preview_homeIntro__qP_PB{padding:20px 0 30px}.preview_homeIntro__qP_PB h1{font-size:clamp(38px,4.6vw,70px)}.preview_homeIntro__qP_PB>.preview_lead__uuzge{margin-bottom:32px}.preview_starter__aMCYp{display:flex;gap:16px;padding:22px;text-align:left;border:0;border-radius:20px;box-shadow:0 14px 36px -10px rgba(9,9,11,.1);align-items:center;cursor:pointer}.preview_starter__aMCYp strong{display:block;font-weight:650;font-size:18px;letter-spacing:-.02em;line-height:1.25}.preview_homeFooter__qU_LU{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.preview_conversation__PGBgX{display:flex;flex-direction:column;flex:1;min-width:0;gap:24px}.preview_messages__citlP{display:flex;flex-direction:column;gap:18px;flex:1}.preview_sampleMessage__55tSk{padding:16px 20px;border-radius:14px;background:#ebf8f5;max-width:92%;overflow-wrap:anywhere}.preview_sampleMessage__55tSk>.preview_meta__yEz8N{margin-top:8px}.preview_sampleMessage__55tSk p{margin:8px 0 0}.preview_sampleMessage__55tSk ul{list-style:none;padding:0;margin:16px 0}.preview_sampleMessage__55tSk li{padding:10px 0;border-bottom:1px solid #d7f1ea;font-size:15px}.preview_userMessage__ihTWk{align-self:flex-end;max-width:90%;background:#09090b;color:#fff;padding:12px 16px;border-radius:14px;overflow-wrap:anywhere}.preview_userMessage__ihTWk .preview_meta__yEz8N{color:#e4e4e7}.preview_userMessage__ihTWk p{margin:6px 0 0;white-space:pre-wrap}.preview_composerArea__Ttkwi{padding-top:20px}.preview_composerArea__Ttkwi>.preview_meta__yEz8N{margin:10px 0 0}.preview_composer__f1Aks{display:flex;align-items:center;gap:12px;background:#f4f4f5;border-radius:14px;padding:10px 10px 10px 16px}.preview_composer__f1Aks:focus-within{outline:2px solid #09090b;outline-offset:3px}.preview_composer__f1Aks input{min-width:0;flex:1;background:transparent;border:0;outline:none!important;font-size:14px;color:#09090b}.preview_composer__f1Aks .preview_button__p_C_M{padding:10px;width:44px;flex:0 0 auto}.preview_actions__6i2CQ,.preview_chips__awwGI{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.preview_chips__awwGI{margin-bottom:14px}.preview_actions__6i2CQ{margin-top:24px}.preview_activity__zGNhk{padding:12px clamp(20px,4vw,64px) 60px;max-width:1440px;margin:auto}.preview_activityBar__YsMqQ{display:flex;align-items:center;gap:24px;margin-bottom:44px;flex-wrap:wrap}.preview_progress__oM48u{flex:1;min-width:180px}.preview_progress__oM48u p{font-size:13px;margin-bottom:8px}.preview_progress__oM48u>div{display:flex;gap:6px}.preview_progress__oM48u span{height:6px;background:#e4e4e7;flex:1;border-radius:3px}.preview_progress__oM48u span[data-status=done]{background:#36ba98}.preview_progress__oM48u span[data-status=current]{background:#09090b}.preview_mode__M6CPA{display:flex;padding:4px;border-radius:12px;background:#f4f4f5;margin-left:auto}.preview_mode__M6CPA button{border:0;padding:10px 14px;min-height:44px;background:transparent;border-radius:10px;font-size:13px;font-weight:600}.preview_mode__M6CPA button[aria-pressed=true]{background:#fff;box-shadow:0 2px 6px rgba(9,9,11,.08)}.preview_activityGrid__tppxx{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:48px;padding:8px 24px}.preview_activityGrid__tppxx>section:first-child>.preview_meta__yEz8N{margin-bottom:22px}.preview_activityGrid__tppxx h1{font-size:clamp(36px,3.6vw,54px)}.preview_workArea__hWfHs{display:flex;flex-direction:column;gap:22px;min-width:0}.preview_workArea__hWfHs>.preview_button__p_C_M{align-self:flex-start}.preview_stack__Nqtxd{display:flex;flex-direction:column;gap:18px}.preview_choices__nKXqw{border:0;padding:0;margin:0;min-width:0}.preview_choices__nKXqw legend{font-size:16px;font-weight:600;margin-bottom:12px}.preview_choiceOptions__tOMKZ{display:flex;gap:8px;flex-wrap:wrap}.preview_choiceOptions__tOMKZ button{background:#f4f4f5;color:#09090b;border:0;min-height:44px;border-radius:12px;padding:10px 16px;font-size:14px;cursor:pointer}.preview_choiceOptions__tOMKZ button[aria-pressed=true]{background:#d7f1ea;font-weight:600}.preview_card__WKGFL .preview_choices__nKXqw+.preview_choices__nKXqw,.preview_card__WKGFL .preview_choices__nKXqw+.preview_field__rPuMr{margin-top:24px}.preview_field__rPuMr{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:600;margin:0}.preview_field__rPuMr input,.preview_field__rPuMr textarea{width:100%;border:0;background:#f4f4f5;padding:14px 16px;border-radius:14px;min-height:54px;color:#09090b;font-size:16px;font-weight:400}.preview_field__rPuMr textarea{min-height:110px;resize:vertical}.preview_field__rPuMr+.preview_field__rPuMr{margin-top:20px}.preview_notice__eOKgF{padding:12px 16px;background:#f4f4f5;border-radius:12px;color:#52525b;font-size:13px}.preview_excerpt__zioqQ{background:#fff;border-radius:8px;padding:16px}.preview_excerpt__zioqQ>span{color:#52525b;font-size:13px}.preview_excerpt__zioqQ p{margin:8px 0 0;color:#09090b}.preview_allocationRow__leJai{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #e4e4e7;align-items:center}.preview_allocationRow__leJai strong{font-size:15px}.preview_allocationRow__leJai button{border-radius:12px}.preview_selectCard__nVv0p{padding:24px 18px;border:1px solid #e4e4e7;border-radius:20px;background:#fff;text-align:left;cursor:pointer}.preview_selectCard__nVv0p span{display:block;color:#52525b;font-size:13px;margin-top:12px}.preview_selectCard__nVv0p[aria-pressed=true]{background:#fff7d7;border:0;box-shadow:0 14px 36px -10px rgba(9,9,11,.1)}.preview_selectCard__nVv0p:disabled{opacity:.5;cursor:default}.preview_taskList___6ja1{padding-left:20px;margin-bottom:0}.preview_taskList___6ja1 li{padding:14px 0;border-bottom:1px solid #e4e4e7}.preview_taskList___6ja1 li>div{display:inline-flex;gap:8px;margin:10px 0 0 14px}.preview_taskList___6ja1 .preview_button__p_C_M{width:44px;padding:10px}.preview_coaching__yCszb{max-width:780px;margin:auto}.preview_coaching__yCszb>.preview_meta__yEz8N{text-align:center;margin-bottom:24px}.preview_coaching__yCszb .preview_messages__citlP{min-height:260px}.preview_outcome__9aj7T{background:#09090b;color:#fff;border-radius:18px;padding:24px;align-self:start}.preview_outcome__9aj7T>span{color:#e4e4e7;font-size:13px}.preview_outcome__9aj7T p{margin-top:10px;font-size:22px;font-weight:650;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.preview_resultList__S2KlI{padding:0;margin:0;list-style:none}.preview_resultList__S2KlI li{padding:12px 0;border-bottom:1px solid #e4e4e7;font-size:15px}.preview_setup__5zbBu{max-width:1320px;margin:40px auto;display:grid;grid-template-columns:1.3fr 1fr;gap:56px;padding:0 clamp(20px,4vw,64px) 50px}.preview_setup__5zbBu h1{font-size:clamp(34px,3.4vw,48px)}.preview_setup__5zbBu section>.preview_meta__yEz8N{margin-bottom:16px}.preview_singlePageSetup__DaJR_{display:block;max-width:980px;margin:24px auto}.preview_setupForm__jItQD{display:flex;flex-direction:column;gap:24px}.preview_setupHeading__JXyyl h1{margin-bottom:12px}.preview_setupHeading__JXyyl p{color:var(--muted);margin-bottom:0}.preview_setupDetails__VYpOt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preview_setupDetails__VYpOt .preview_field__rPuMr+.preview_field__rPuMr{margin-top:0}.preview_setupDetails__VYpOt select{width:100%;min-height:54px;padding:14px 16px;border:0;border-radius:14px;background:var(--quiet);color:var(--ink);font:inherit;font-size:16px;font-weight:400}.preview_setupForm__jItQD .preview_choiceOptions__tOMKZ button[aria-pressed=true]{background:var(--green)}.preview_setupNeeds__JEJRi{display:flex;flex-wrap:wrap;gap:8px}.preview_setupNeed__PYYfM{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;background:var(--quiet);font-size:14px;cursor:pointer}.preview_setupNeed__PYYfM:has(input:checked){background:var(--green);font-weight:600}.preview_setupNeed__PYYfM input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.preview_setupForm__jItQD :is(input,select,button):focus-visible,.preview_setupNeed__PYYfM:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.preview_setupSubmit__xbcFN{padding-top:4px}.preview_factList__HDCSU{margin-top:20px}.preview_factList__HDCSU>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #e4e4e7}.preview_factList__HDCSU dt{color:#52525b;font-size:13px}.preview_factList__HDCSU dd{margin:0;overflow-wrap:anywhere}.preview_memoryDrawer__TqYtd{background:#fff;color:#09090b;width:min(480px,100%);max-width:480px!important;overflow-y:auto;font-family:var(--font-sans),"DM Sans",sans-serif;border:0;padding-top:54px}.preview_memoryDrawer__TqYtd>.preview_stack__Nqtxd{margin:24px 0}.preview_memoryDrawer__TqYtd>button:last-child{border-radius:12px;padding:10px}.preview_memoryDrawer__TqYtd .preview_card__WKGFL{padding:20px;box-shadow:none}.preview_memoryDrawer__TqYtd .preview_meta__yEz8N{margin-top:0}.preview_evidenceRow__FQXBg{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #e4e4e7}.preview_evidenceRow__FQXBg .preview_iconTile__ugVXV{background:#f4f4f5}.preview_evidenceRow__FQXBg p{margin:6px 0 0;font-size:14px}@media (max-width:1000px){.preview_header__ue5El{gap:12px}.preview_header__ue5El nav{margin-left:0}.preview_memoryTrigger__bxRtP{margin-left:auto}.preview_threeColumns__0G6rT{grid-template-columns:repeat(2,minmax(0,1fr))}.preview_overviewIntro__24kyC{gap:28px}.preview_activityGrid__tppxx{padding:0;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.preview_activityBar__YsMqQ{gap:12px}.preview_setup__5zbBu{gap:30px}}@media (max-width:700px){.preview_previewNotice__poRYE{flex-direction:column;gap:2px}.preview_header__ue5El{padding:16px 20px}.preview_header__ue5El>nav{width:100%;order:3;justify-content:space-between}.preview_header__ue5El>div:first-child>span:last-child{display:none}.preview_memoryTrigger__bxRtP{font-size:12px!important;padding:8px 10px;max-width:170px}.preview_home__32KKm{min-height:calc(100dvh - 190px);padding:12px 20px 24px}.preview_homeIntro__qP_PB{padding-top:20px}.preview_homeIntro__qP_PB h1{font-size:42px}.preview_activityGrid__tppxx,.preview_overviewIntro__24kyC,.preview_setup__5zbBu,.preview_threeColumns__0G6rT,.preview_twoColumns__UnKaY{grid-template-columns:minmax(0,1fr)}.preview_starter__aMCYp{padding:18px}.preview_starter__aMCYp strong{font-size:17px}.preview_page__Io65K{padding-top:28px}.preview_overviewIntro__24kyC{margin:26px 0}.preview_overviewIntro__24kyC .preview_card__WKGFL{margin-top:4px}.preview_sectionHeading__Eeigh{align-items:flex-start;flex-direction:column;gap:4px}.preview_activityBar__YsMqQ>.preview_button__p_C_M{width:100%;justify-content:flex-start}.preview_activityBar__YsMqQ{margin-bottom:28px}.preview_activityBar__YsMqQ .preview_progress__oM48u{width:100%;flex-basis:100%;order:3}.preview_mode__M6CPA{width:100%;margin:0}.preview_mode__M6CPA button{flex:1}.preview_activityGrid__tppxx{gap:24px}.preview_activityGrid__tppxx h1{font-size:38px}.preview_card__WKGFL{padding:20px}.preview_sampleMessage__55tSk{max-width:100%;padding:16px}.preview_choices__nKXqw legend{font-size:15px}.preview_choiceOptions__tOMKZ button{flex-grow:1;padding:10px 12px}.preview_setup__5zbBu{margin-top:28px}.preview_setupDetails__VYpOt{grid-template-columns:minmax(0,1fr);gap:24px}.preview_setupForm__jItQD{gap:24px}.preview_setupSubmit__xbcFN .preview_button__p_C_M{width:100%}.preview_setup__5zbBu aside{order:2}.preview_outcome__9aj7T p{font-size:20px}.preview_memoryDrawer__TqYtd{width:100%}}