.workspace_testerChipsOnlyBanner__9KQ0f{flex-shrink:0;padding:10px max(20px,var(--page-gutter));background:var(--amber-light);border-bottom:1px solid var(--border);font-size:13px;line-height:1.45;color:var(--txt-2)}.workspace_testerChipsOnlyBanner__9KQ0f strong{font-weight:600;color:var(--txt)}.workspace_tlDay__VduJW.workspace_tlSubTesterChipsOnly__Wj7j5 .workspace_tlTodoRow__GUBY9{pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace_wrap__mBEvw{--page-gutter:24px;--space-lg:24px;--space-md:16px;--space-sm:12px;--space-xs:8px;--reading-max:720px;--ws-sidebar:348px;--ws-assistant:300px;--login-pill-radius:9999px;--app-surface:#fff;--purple:#6b61e0;--purple-mid:#6b61e0;--purple-light:#eeedfb;--purple-xlight:#f7f6fe;--green:#16a37f;--green-light:#e3f5ef;--amber:#d97706;--amber-light:#fef3c7;--teal:#0d9488;--teal-light:#ccfbf1;--coral:#e05252;--coral-light:#fee2e2;--blue:#2563eb;--blue-light:#dbeafe;--txt:var(--dw-primary);--txt-2:var(--dw-text);--txt-3:var(--dw-text-muted);--border:var(--dw-border);--border-2:#eef2f7;--bg:#f8fafc;--bg-white:#fff;--bg-2:#f8fafc;--bg-3:#eef2f7;--radius:16px;--radius-pill:9999px;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-figtree),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(165deg,#fafbfc,#f1f4f8 45%,#e8ecf2);color:var(--txt-2)}.workspace_wrapSimple__KdJWG{background:#fff}.workspace_wrapSimple__KdJWG .workspace_wsHang__20Wkl{padding-top:20px;padding-bottom:40px}.workspace_publishFindBanner__5GbnH{flex-shrink:0;padding:16px 20px 18px;border-bottom:1.5px solid var(--border);background:linear-gradient(180deg,#f5f0ff,#faf8ff);display:flex;flex-direction:column;gap:10px}.workspace_publishFindBanner__5GbnH strong{font-size:13px;font-weight:650;color:var(--txt)}.workspace_publishFindBanner__5GbnH p{margin:0;font-size:12px;line-height:1.45;color:var(--txt-2);max-width:42rem}.workspace_publishFindBtn__e_uzj{align-self:flex-start;margin-top:2px}.workspace_navStatusDraft__9k_ht,.workspace_navStatusLive__PmKv6{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;flex-shrink:0;box-sizing:border-box;border:none;background:transparent;border-radius:999px}a.workspace_navStatusDraft__9k_ht,a.workspace_navStatusLive__PmKv6{text-decoration:none;cursor:pointer;transition:background .15s ease}a.workspace_navStatusDraft__9k_ht:hover{background:rgba(0,0,0,.04)}a.workspace_navStatusLive__PmKv6:hover{background:rgba(10,107,60,.08)}a.workspace_navStatusDraft__9k_ht:focus-visible,a.workspace_navStatusLive__PmKv6:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(57,113,242,.18)}.workspace_navStatusDraft__9k_ht{color:var(--txt-3)}.workspace_navStatusLive__PmKv6{color:#0a6b3c}.workspace_navStatusDot__wTwfb{display:inline-block;width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px rgba(0,0,0,.04);flex-shrink:0}.workspace_navStatusLive__PmKv6 .workspace_navStatusDot__wTwfb{box-shadow:0 0 0 3px rgba(10,107,60,.12)}.workspace_assistantToggle__yF4VH{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1.5px solid var(--border);background:var(--dw-bg);cursor:pointer;color:#0a0a0a;font-family:inherit}.workspace_assistantToggleOn__6iUcl{border-color:var(--purple);background:var(--purple-xlight);color:var(--purple)}.workspace_workspaceHeader__mvGGc{flex-shrink:0;position:relative;z-index:10;background:#fff;padding:22px max(24px,2.5vw) 14px}.workspace_workspaceTopBarRow__ittjO{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-column-gap:clamp(12px,3vw,28px);column-gap:clamp(12px,3vw,28px);grid-row-gap:10px;row-gap:10px}.workspace_workspaceTopBarLeft__yv0TR{justify-self:start;min-width:0;display:flex;align-items:center;gap:14px}.workspace_workspaceTopBarDivider__9rFHE{display:inline-block;width:1px;height:22px;background:var(--border-2);flex-shrink:0}.workspace_workspaceTopBarCenter__c2gNo{justify-self:center;min-width:0;width:min(560px,100%);max-width:100%}.workspace_navChallengeTitle__GkAp_{margin:0;font-size:14px;font-weight:400;color:var(--txt-2);letter-spacing:-.01em;text-align:center;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace_workspaceTopBarRight__roWQE{justify-self:end;min-width:0;display:inline-flex;align-items:center;gap:14px}.workspace_wsHang__20Wkl{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:28px max(24px,5vw) 56px;position:relative;z-index:1}.workspace_wrap__mBEvw .ws-shell{flex:1 1;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-height:0;overflow:hidden;align-items:stretch}.workspace_wrap__mBEvw .ws-left{display:none}.workspace_dayProgressWrap__K7R1m{flex-shrink:0;padding:10px max(20px,var(--page-gutter)) 12px;background:#fff;border-bottom:1px solid #f0f0f0}.workspace_dayProgressThinTrack__C2LNL{height:8px;border-radius:999px;background:var(--dw-border);overflow:hidden;max-width:min(560px,100%);margin:0 auto 12px}.workspace_dayProgressThinFill__kstlo{height:100%;border-radius:999px;background:var(--dw-accent);transition:width .35s ease}.workspace_dayProgressChallengeTitle__za5lx{font-size:12px;font-weight:500;line-height:1.35;color:var(--txt-3);max-width:min(560px,100%);margin:12px auto 0;text-align:center}.workspace_dayProgressWrapHeader__qk5sJ{flex-shrink:0;padding:0;margin:0;background:transparent;border:none;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:7px}.workspace_dayProgressHeaderMeta__smGSJ{margin:0;display:flex;align-items:baseline;gap:8px;min-width:0;font-size:13px;line-height:1.2;letter-spacing:-.01em;color:var(--txt-2)}.workspace_dayProgressHeaderStep__rO_qg{flex-shrink:0;font-weight:650;color:var(--txt);letter-spacing:-.015em}.workspace_dayProgressHeaderStepTotal__y1ROt{font-weight:500;color:var(--txt-3)}.workspace_dayProgressHeaderDot__44OtL{color:var(--txt-3);flex-shrink:0;line-height:1}.workspace_dayProgressHeaderTitle__imqIV{font-weight:500;color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.workspace_dayProgressWrapHeader__qk5sJ .workspace_dayProgressThinTrack__C2LNL{margin:0;max-width:100%;height:5px}.workspace_dayMenuBackBtn__fE3Te{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:999px;border:none;background:var(--dw-surface);color:var(--txt-2);transition:background .15s ease,border-color .15s ease,color .15s ease}.workspace_dayMenuBackBtn__fE3Te:hover{background:#f6f8fb;border-color:#d6dde6;color:var(--txt)}.workspace_dayMenuBackBtn__fE3Te:focus-visible{outline:2px solid var(--dw-accent);outline-offset:1px}.workspace_dayMenuTrigger__QAyhi{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 14px 0 12px;border-radius:999px;border:1.5px solid var(--dw-border);background:var(--dw-surface);color:var(--txt-2);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}a.workspace_dayMenuTrigger__QAyhi{text-decoration:none}.workspace_dayMenuTrigger__QAyhi:hover{background:#f6f8fb;border-color:#d6dde6;color:var(--txt)}.workspace_dayMenuTrigger__QAyhi:focus-visible{outline:none;border-color:var(--dw-accent);box-shadow:0 0 0 3px rgba(57,113,242,.18)}.workspace_dayMenuTriggerLabel__V_iPM{display:inline-flex;align-items:baseline;gap:3px;line-height:1}.workspace_dayMenuTriggerLabelDay__Ap2OR{font-weight:650;color:var(--txt);letter-spacing:-.015em}.workspace_dayMenuTriggerLabelTotal__JVHs0{font-weight:500;color:var(--txt-3)}.workspace_dayMenuBackdrop__81v68{position:fixed;inset:0;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:90}.workspace_dayMenuBackdropOpen__j_Yme{opacity:1;pointer-events:auto}.workspace_dayMenuPanel__tgJEy{position:fixed;top:0;left:0;bottom:0;width:min(360px,86vw);background:#fff;border-right:1px solid #eef2f7;box-shadow:4px 0 24px rgba(15,23,42,.08);transform:translateX(-100%);transition:transform .22s ease;z-index:100;display:flex;flex-direction:column;visibility:hidden}.workspace_dayMenuPanelOpen__2U6Ns{transform:translateX(0);visibility:visible}.workspace_dayMenuHeader___PtKD{position:relative;padding:22px 56px 18px 22px;border-bottom:1px solid #f0f0f0}.workspace_dayMenuEyebrow__yrwhZ{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-3)}.workspace_dayMenuTitle__5dVts{margin:0;font-size:15px;font-weight:650;line-height:1.35;color:var(--txt)}.workspace_dayMenuSubtitle__UIGHh{display:none;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.35;color:var(--txt-2)}.workspace_dayMenuClose__WCppV{position:absolute;top:16px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--dw-border);background:#fff;color:var(--txt-2);cursor:pointer;transition:background .15s ease}.workspace_dayMenuClose__WCppV:hover{background:#f1f5f9}.workspace_dayMenuProgressSection__t7IiS{padding:8px 22px 16px;display:flex;flex-direction:column;gap:8px}.workspace_dayMenuProgressSection__t7IiS .workspace_dayProgressThinTrack__C2LNL{margin:0;max-width:100%;height:5px}.workspace_dayMenuProgressMeta__IUqlT{margin:0;font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--txt)}.workspace_dayMenuProgressMetaTotal__YnXyq{font-weight:500;color:var(--txt-3)}.workspace_dayMenuList__qUrA2{flex:1 1;overflow-y:auto;padding:10px 12px 24px;display:flex;flex-direction:column;gap:2px}.workspace_dayMenuItem__i1UDw{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--txt-2);transition:background .15s ease,color .15s ease}.workspace_dayMenuItem__i1UDw:hover:not(.workspace_dayMenuItemLocked__Y6GrY){background:#f6f8fb;text-decoration:none}.workspace_dayMenuItemActive__IY55E{background:var(--purple-xlight);color:var(--txt)}.workspace_dayMenuItemActive__IY55E:hover{background:var(--purple-xlight)}.workspace_dayMenuItemLocked__Y6GrY{color:var(--txt-3);cursor:not-allowed}.workspace_dayMenuBadge__qkCin{flex-shrink:0;width:32px;height:32px;border-radius:999px;border:1.5px solid var(--dw-border);background:var(--dw-surface);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--txt-3)}.workspace_dayMenuBadgeActive__oStC_{border-color:var(--dw-accent);background:var(--dw-accent);color:#fff}.workspace_dayMenuBadgeDone__9m2TV{border-color:#9fd4b5;background:#e6f6ec;color:#0a6b3c}.workspace_dayMenuBadgeLocked__4a_mn{border-color:var(--dw-border);background:#f1f5f9;color:var(--txt-3)}.workspace_dayMenuItemText__iBx8l{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.workspace_dayMenuItemChevron__3_Csp{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;color:var(--txt-3)}.workspace_dayMenuItemChevronActive__q763j{width:32px;height:32px;border-radius:999px;border:1px solid var(--dw-border);background:hsla(0,0%,100%,.85);color:var(--txt-2)}.workspace_dayMenuItemLocked__Y6GrY .workspace_dayMenuItemChevron__3_Csp{opacity:.55}.workspace_dayMenuItemDay__vKX1F{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--txt-3)}.workspace_dayMenuItemActive__IY55E .workspace_dayMenuItemDay__vKX1F{color:var(--dw-accent)}.workspace_dayMenuItemLabel__g174V{font-size:14px;font-weight:600;line-height:1.35;color:inherit;white-space:normal}.workspace_dayMenuFinishDivider__XZnwI{display:none}.workspace_dayMenuFinishItem__veHAe{color:var(--txt)}.workspace_dayMenuFinishBadge__Ptcny{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.workspace_dayMenuFinishEyebrow__hEnZI{color:var(--txt-2)}@media (max-width:640px){.workspace_navChallengeTitle__GkAp_,.workspace_workspaceTopBarCenter__c2gNo{display:none}.workspace_workspaceTopBarRow__ittjO{grid-template-columns:1fr auto;grid-template-areas:"left right";row-gap:0}.workspace_dayMenuSubtitle__UIGHh{display:block}}@media (max-width:480px){.workspace_workspaceHeader__mvGGc{padding:14px max(16px,var(--page-gutter)) 10px}.workspace_workspaceTopBarRow__ittjO{grid-template-columns:1fr auto;grid-template-areas:"left right";row-gap:0;column-gap:12px}.workspace_workspaceTopBarLeft__yv0TR{grid-area:left}.workspace_workspaceTopBarCenter__c2gNo{display:none}.workspace_workspaceTopBarRight__roWQE{grid-area:right}.workspace_dayMenuTriggerLabelTotal__JVHs0{display:none}.workspace_dayMenuTrigger__QAyhi{padding:0 12px 0 11px;gap:7px}.workspace_workspaceTopBarDivider__9rFHE{display:none}.workspace_workspaceTopBarRight__roWQE{gap:10px}}.workspace_wrap__mBEvw .msg-av.ai.msgCoachPortrait{width:52px;height:52px;padding:0;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:2px solid hsla(0,0%,100%,.95);box-shadow:0 2px 12px hsla(0,0%,4%,.08)}.workspace_msgCoachPortraitImg__uQNMA{width:100%;height:100%;object-fit:cover;object-position:center bottom}.workspace_workspaceContinueBar__ZEtFN{flex-shrink:0;padding:12px max(20px,var(--page-gutter)) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-2);background:linear-gradient(180deg,hsla(0,0%,100%,.96),#fafbfc)}.workspace_workspaceContinueBtn__QVI7E{width:100%;max-width:min(var(--reading-max),100%);margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:none;border-radius:16px;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;background:linear-gradient(180deg,#58cc02,#54b002);color:#fff;box-shadow:0 4px 0 #419701,0 8px 24px rgba(65,151,1,.28)}.workspace_workspaceContinueBtn__QVI7E:hover:not(:disabled){filter:brightness(1.03)}.workspace_workspaceContinueBtn__QVI7E:disabled{opacity:.65;cursor:default;box-shadow:none}.workspace_wrapSimple__KdJWG .workspace_workspaceContinueBar__ZEtFN{background:#fff;border-top:none}.workspace_wrapSimple__KdJWG .workspace_workspaceContinueBtn__QVI7E{background:#0a0a0a;color:#fff;border-radius:14px;box-shadow:none}.workspace_wrapSimple__KdJWG .workspace_workspaceContinueBtn__QVI7E:hover:not(:disabled){filter:brightness(1.12)}.workspace_wrapSimple__KdJWG .workspace_workspaceContinueBtn__QVI7E:disabled{opacity:.45}.workspace_wrap__mBEvw .ws-right{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:transparent}.workspace_onePagerPage__AaR6_{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace_onePagerToolbar__0DQg_{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--page-gutter);border-bottom:1px solid var(--dw-border,#e8e8e8);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace_onePagerBackBtn__n0Wbj{flex-shrink:0;border:none;background:transparent;color:#0a0a0a;font-size:14px;font-weight:500;cursor:pointer;padding:8px 4px;border-radius:8px}.workspace_onePagerBackBtn__n0Wbj:hover{color:var(--dw-accent,#6d28d9)}.workspace_onePagerPreviewLabel__zGsNS{flex:1 1;text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dw-text-muted,#a4a4a4);min-width:0}.workspace_onePagerToolbarActions__fjF9P{flex-shrink:0;display:inline-flex;align-items:center;gap:10px}.workspace_onePagerSubmitFormLink__uSoEH{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--dw-border,#e8e8e8);background:#fff;color:#0a0a0a;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:-.01em}.workspace_onePagerSubmitFormLink__uSoEH:hover{border-color:#0a0a0a}.workspace_onePagerSubmitFormLink__uSoEH:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.workspace_onePagerPublishBtn__772Vz{flex-shrink:0;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;background:#0a0a0a;color:#fff}.workspace_onePagerPublishBtn__772Vz:hover:not(:disabled){filter:brightness(1.08)}.workspace_onePagerPublishBtn__772Vz:disabled{opacity:.45;cursor:default}.workspace_onePagerToolbarHint__Hxn_j{flex-shrink:0;margin:0;padding:6px var(--page-gutter) 8px;font-size:12px;color:var(--dw-text-muted,#a4a4a4);text-align:center;border-bottom:1px solid var(--dw-border,#e8e8e8);background:#fafafa}.workspace_onePagerMain___4WMi{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.25rem var(--page-gutter) 2.5rem;background:linear-gradient(180deg,#f4f5f7,#fafbfc 48%,#fff)}.workspace_onePagerArticle__n63fq{margin:0 auto}.workspace_onePagerInsightInput__uMUDm{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;resize:vertical;min-height:5rem;font:inherit;font-size:.9375rem;line-height:1.65;color:inherit}.workspace_onePagerInsightInput__uMUDm:focus{outline:none}.workspace_onePagerInsightInput__uMUDm::placeholder{color:#a4a4a4}.workspace_onePagerShareRow__RjhyJ{display:flex;align-items:flex-start;gap:10px;margin-top:1rem;font-size:.9375rem;line-height:1.5;cursor:pointer}.workspace_onePagerShareRow__RjhyJ input{margin-top:3px;flex-shrink:0}.workspace_ws5Split__v581M{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:stretch}.workspace_ws5WriteUpPane__uDxYY{flex:0 0 auto;max-height:min(68vh,840px);min-height:220px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-padding-bottom:100px;padding:0 0 10px;border-bottom:1px solid var(--border-2)}.workspace_ws5WriteUpPane__uDxYY .ws-stage-bar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,rgba(250,251,252,.98),rgba(250,251,252,.92) 88%,rgba(250,251,252,0));padding-bottom:6px;margin-bottom:4px}.workspace_ws5ChatPane__tgYpk{flex:1 1;min-height:0}.workspace_wrap__mBEvw .ws-left-scroll{overflow-y:auto;padding:var(--space-lg) var(--page-gutter)}.workspace_wsDrawer__bcMTB{border-radius:6px 22px 22px 6px;border-left:1.5px solid var(--dw-border);border:1.5px solid var(--dw-border);border-left:1px solid hsla(0,0%,4%,.05);background:var(--dw-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),10px 0 36px hsla(0,0%,4%,.07),0 2px 14px hsla(0,0%,4%,.045)}.workspace_wsDrawerHead__tf_jJ{margin:0 calc(-1 * var(--page-gutter)) var(--space-md);padding:0 var(--page-gutter) var(--space-md);border-bottom:1px solid var(--border-2)}.workspace_wsDrawerSubline__TGFLq{margin:12px 0 0;font-size:13px;line-height:1.45;font-weight:400;color:var(--txt-3)}.workspace_wsDrawerTitle__QhHg5{margin:0;font-size:clamp(1.375rem,3.4vw,1.875rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#0a0a0a}.workspace_wsDrawerTrack__SlZuG{margin:0 calc(-1 * var(--page-gutter));padding:var(--space-xs) var(--page-gutter) var(--space-md);background:linear-gradient(180deg,rgba(241,244,248,.45),hsla(0,0%,100%,0) 72%);border-radius:0 0 12px 12px}.workspace_wsDrawerFoot__iKU6y{margin:var(--space-md) calc(-1 * var(--page-gutter)) 0;padding:var(--space-md) var(--page-gutter) 0;border-top:1px solid var(--border-2)}.workspace_wrap__mBEvw .ws-ch-label{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.workspace_chatBarActions__QXfvH{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.workspace_chatBarSendBtn__tDfiT{background:transparent;color:#0a0a0a;border-radius:12px;padding:0;width:40px;min-height:40px;height:40px}.workspace_chatBarSendBtn__tDfiT:hover:not(:disabled){background:hsla(0,0%,4%,.06)}.workspace_chatBarSendBtn__tDfiT:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.workspace_chatBarSendBtn__tDfiT:disabled{opacity:.42;cursor:not-allowed}.workspace_chatBarSendIcon__r35Pn{display:block}.workspace_threadError__4011p{font-size:12px;color:var(--dw-error);padding:0 var(--page-gutter) 8px;width:min(100%,var(--reading-max));margin:0 auto}.workspace_threadBrowseBtn__bv5Kh{font:inherit;font-size:13px;font-weight:600;background:none;border:none;color:var(--purple);cursor:pointer;text-decoration:underline;padding:0;margin:0;vertical-align:baseline}.workspace_chatColumn__2ZrGN{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:0}.workspace_rightStageColumn__7AyoO{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;background:transparent}.workspace_stageBarChat__ieCdJ{flex-direction:column;align-items:stretch}.workspace_stageHeaderBlock__zbh47{width:min(100%,var(--reading-max));margin:0 auto}.workspace_stageEyebrow__0asYi{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.workspace_stageTitle__DPwfZ{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#0a0a0a}.workspace_stageReadOnlyNote__oqx2t{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--txt-3)}.workspace_assistantPanel__upfxh{width:var(--ws-assistant);flex-shrink:0;border-left:1.5px solid var(--border);background:var(--dw-surface);box-shadow:-4px 0 28px hsla(0,0%,4%,.04);display:flex;flex-direction:column;min-height:0}.workspace_assistantHead__GGigE{padding:var(--space-md);border-bottom:1.5px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a4a4a4}.workspace_assistantMsgs__ZwL0J{flex:1 1;overflow-y:auto;padding:var(--space-sm);display:flex;flex-direction:column;gap:8px}.workspace_assistantInputRow__PHFMQ{display:flex;gap:8px;padding:var(--space-sm);border-top:1.5px solid var(--border);align-items:flex-end;background:var(--dw-surface)}.workspace_assistantInputRow__PHFMQ textarea{flex:1 1;min-height:40px;max-height:100px;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--radius);font:inherit;font-size:13px;resize:none;background:var(--dw-surface);color:#0a0a0a}.workspace_assistantInputRow__PHFMQ textarea:focus{outline:none;border-color:var(--dw-accent)}.workspace_assistantError__hS8fH{font-size:12px;color:var(--dw-error);padding:0 8px 8px}.workspace_wrap__mBEvw .ws-stage-bar{background:transparent;border-bottom:1px solid var(--border-2);padding:var(--space-md) var(--page-gutter);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;max-width:none;margin-left:0;margin-right:0;box-shadow:none}.workspace_wrap__mBEvw .ws-stage-lbl{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.workspace_wrap__mBEvw .ws-stage-name{margin:0;font-size:clamp(2rem,4vw,3.375rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#0a0a0a}.workspace_wrap__mBEvw .chat-msgs{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-lg);padding-bottom:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);width:min(100%,var(--reading-max));margin-left:auto;margin-right:auto;background:transparent}.workspace_wrap__mBEvw .msg{display:flex;gap:10px;flex-wrap:nowrap;align-items:flex-start}.workspace_wrap__mBEvw .m-ai{flex-direction:row}.workspace_wrap__mBEvw .m-ai>div:last-child{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.workspace_wrapSimple__KdJWG .chat-msgs{gap:28px;padding-top:60px}.workspace_wrapSimple__KdJWG .stageHeaderBlock{text-align:center}.workspace_wrapSimple__KdJWG .stageEyebrow{margin-bottom:4px}.workspace_wrapSimple__KdJWG .stageTitle{font-size:clamp(1.25rem,3vw,1.625rem)}.workspace_wrapSimple__KdJWG .workspace_day1MsgStack__sz99w{align-items:center;gap:28px}.workspace_wrapSimple__KdJWG .msg.m-ai{flex-direction:column-reverse;align-items:center;align-self:center;width:100%;max-width:420px;gap:18px}.workspace_wrapSimple__KdJWG .m-ai>div:last-child{align-items:center;flex:none}.workspace_wrapSimple__KdJWG .m-ai .ws1-beat-kicker{display:none}.workspace_wrapSimple__KdJWG .m-ai .msg-bub{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important;text-align:center}.workspace_wrapSimple__KdJWG .msg-bub.msg-variant-directive,.workspace_wrapSimple__KdJWG .msg-bub.msg-variant-draft,.workspace_wrapSimple__KdJWG .msg-bub.msg-variant-guardrail{border-left-width:1px!important;padding-left:16px!important}.workspace_wrapSimple__KdJWG .msg.m-ai .chip-row{justify-content:center}.workspace_wrapSimple__KdJWG .msg.m-user{align-self:flex-end}.workspace_wrapSimple__KdJWG .msg-av.ai.msgCoachPortrait{width:112px;height:112px;border:none;box-shadow:none;background:transparent}.workspace_wrapSimple__KdJWG .chat-bar{background:#fff;border-top:1px solid #f0f0f0}.workspace_threadMsgsTailHost__46NHW{flex:1 1;min-height:0;width:100%}.workspace_workspaceConversationMessages__Np49X,.workspace_workspaceKickoffMessages__7s6yq{width:100%}.workspace_rightStageConversation__JNRSB{position:relative}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .stageHeaderBlock{text-align:left;margin-left:0;margin-right:auto;width:100%;max-width:min(960px,100%)}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT{align-items:stretch;gap:40px;padding-top:20px;padding-bottom:var(--space-md);max-width:min(960px,100%)}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-ai{flex-direction:row;align-items:flex-start;align-self:stretch;max-width:none;width:100%;gap:32px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .m-ai>div:last-child{align-items:flex-start;flex:1 1;min-width:0}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .m-ai .msg-bub{text-align:left;border-radius:16px;border:1.5px solid #e2e8ee!important;padding:16px 24px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.025em;color:#0a0a0a;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg-bub.msg-variant-directive,.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg-bub.msg-variant-draft,.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg-bub.msg-variant-guardrail{border-left-width:1.5px!important;padding-left:32px!important}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-ai .chip-row{justify-content:flex-end}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg-av.ai.msgCoachPortrait{width:120px;height:128px;border-radius:20px;overflow:hidden;background:transparent;border:none;box-shadow:none}.workspace_threadCoachTurn__epK3_{display:flex;flex-direction:row;align-items:flex-start;gap:32px;width:100%;align-self:stretch}.workspace_wrap__mBEvw.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnPortrait__d6bjL{flex:0 0 120px;box-sizing:border-box;width:120px;min-width:120px;height:128px;padding:0;margin:0;align-self:flex-start;border-radius:20px;overflow:hidden;border:none;box-shadow:none;background:transparent}.workspace_wrap__mBEvw.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnPortrait__d6bjL .workspace_msgCoachPortraitImg__uQNMA{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.workspace_threadCoachTurnStack__L1ZxI{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1;min-width:0;padding:24px 0}.workspace_threadCoachBubbleBlock__wdYbP{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:100%}.workspace_threadCoachTypingInline__yUFua .msg-bub,.workspace_threadCoachTypingInline__yUFua .ws-dialog.msg-bub{margin:0}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .msg-bub{text-align:left;border-radius:16px;border:1.5px solid #e2e8ee!important;padding:16px 24px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.025em;color:#0a0a0a;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:-moz-fit-content;width:fit-content;max-width:min(692px,100%)}.workspace_coachBubbleProse__CH5AI p{margin:0}.workspace_coachBubbleProse__CH5AI p+p{margin-top:.65em}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .msg-bub.msg-variant-directive,.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .msg-bub.msg-variant-draft,.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .msg-bub.msg-variant-guardrail{border-left-width:1.5px!important;padding-left:32px!important}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .chip-row{justify-content:flex-end;align-self:stretch;width:100%}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row .chip{padding:10px 16px;border-radius:14px;border:1.5px solid var(--dw-border);background:var(--dw-surface);backdrop-filter:none;-webkit-backdrop-filter:none;color:#0a0a0a;font-size:14px;font-weight:500;letter-spacing:-.01em;box-shadow:0 1px 0 hsla(0,0%,4%,.02);text-align:right}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row .chip:hover:not(:disabled){background:var(--dw-surface);border-color:var(--dw-accent);color:var(--dw-accent)}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row .chip:active:not(:disabled){background:var(--dw-accent);border-color:var(--dw-accent);color:#fff}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row .chip:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-user{align-self:flex-end;width:auto;max-width:100%;min-width:0;box-sizing:border-box;padding-right:8px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .m-user .msg-bub{width:-moz-fit-content;width:fit-content;max-width:min(452px,100%);box-sizing:border-box;border-radius:16px!important;padding:16px 24px;font-size:16px;line-height:1.4;letter-spacing:-.025em}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-user .msg-av.usr{display:none}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-bar{box-sizing:border-box;width:min(640px,100%);margin-left:auto;margin-right:auto;margin-bottom:max(24px,env(safe-area-inset-bottom));padding:13px 24px calc(13px + env(safe-area-inset-bottom));border-top:none;border-radius:16px;background:rgba(232,237,244,.5);box-shadow:none;gap:16px;align-items:center}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-input{flex:1 1;min-height:38px;padding:10px 12px 10px 0;border:none;border-radius:0;font-size:18px;font-weight:500;letter-spacing:-.025em;background:transparent;box-shadow:none}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-input::placeholder{color:#9aa4b2}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-input:focus{outline:none;border:none;box-shadow:none}.workspace_workspaceContinueBarConversation__wYbPt{width:min(640px,100%);margin-left:auto;margin-right:auto;margin-bottom:max(24px,env(safe-area-inset-bottom));padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:none;background:transparent}.workspace_wrap__mBEvw .m-user{flex-direction:row-reverse}.workspace_wrap__mBEvw .m-user .msg-bub{background:#161616;color:#fff;border-top-right-radius:4px;max-width:68%;box-shadow:0 2px 12px hsla(0,0%,4%,.12);position:relative}.workspace_wrap__mBEvw .m-user .msg-bub:after{content:"";position:absolute;top:12px;right:-6px;width:0;height:0;border-color:transparent transparent transparent #161616;border-style:solid;border-width:7px 0 7px 8px;pointer-events:none}.workspace_wrap__mBEvw .msg-av.usr{background:var(--bg-2);color:var(--txt-2)}.workspace_wrap__mBEvw .msg-av{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;align-self:flex-start;margin-top:4px}.workspace_wrap__mBEvw .msg-av.ai{background:var(--purple);color:#fff}.workspace_wrap__mBEvw .msg-bub{max-width:min(100%,40rem);box-sizing:border-box;padding:14px 16px;border-radius:var(--radius);font-size:14px;line-height:1.6;white-space:pre-line}.workspace_wrap__mBEvw .m-ai .msg-bub{background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.65);color:var(--txt);box-shadow:0 2px 16px hsla(0,0%,4%,.06)}.workspace_wrap__mBEvw .msg-bub.msg-variant-directive{border:1.5px solid var(--border);border-left:4px solid var(--purple);padding-left:14px;font-size:14px;font-weight:500}.workspace_wrap__mBEvw .msg-bub.msg-variant-draft{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65;background:rgba(241,244,248,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(216,222,232,.9);color:var(--txt);padding:14px 16px 16px}.workspace_wrap__mBEvw .msg-bub.msg-variant-guardrail{border:1.5px solid #e8d5a8;border-left:4px solid #d97706;background:rgba(251,191,36,.14)}.workspace_wrap__mBEvw .ws-dialog{--sb-size:7px;--sb-border-width:2px;--sb-border-color:#e2e8ee;--sb-fill:#fff;--sb-offset:24px;position:relative}.workspace_wrap__mBEvw .m-ai .ws-dialog.msg-bub,.workspace_wrap__mBEvw .ws-dialog.msg-bub{box-shadow:0 2px 4px rgba(0,0,0,.04)}.workspace_wrap__mBEvw .ws-dialog:after,.workspace_wrap__mBEvw .ws-dialog:before{content:"";display:block;position:absolute;pointer-events:none;width:0;height:0;border-style:solid;border-color:transparent}.workspace_wrap__mBEvw .ws-dialog-left{margin-left:calc(var(--sb-size) + var(--sb-border-width) / 2);margin-right:4px}.workspace_wrap__mBEvw .ws-dialog-left:before{top:calc(var(--sb-offset) - var(--sb-border-width));left:calc(-1 * (var(--sb-size) + var(--sb-border-width)));border-width:calc(var(--sb-size) + var(--sb-border-width));border-right-color:var(--sb-border-color);border-left:none}.workspace_wrap__mBEvw .ws-dialog-left:after{top:var(--sb-offset);left:calc(-1 * var(--sb-size));border-width:var(--sb-size);border-right-color:var(--sb-fill);border-left:none}.workspace_wrap__mBEvw .ws-dialog-bottom{margin-bottom:calc(var(--sb-size) + var(--sb-border-width) / 2 + 4px)}.workspace_wrap__mBEvw .ws-dialog-bottom:before{left:calc(var(--sb-offset) - var(--sb-border-width));bottom:calc(-1 * (var(--sb-size) + var(--sb-border-width)));border-width:calc(var(--sb-size) + var(--sb-border-width));border-top-color:var(--sb-border-color);border-bottom:none}.workspace_wrap__mBEvw .ws-dialog-bottom:after{left:var(--sb-offset);bottom:calc(-1 * var(--sb-size));border-width:var(--sb-size);border-top-color:var(--sb-fill);border-bottom:none}.workspace_wrap__mBEvw .ws-dialog.msg-variant-draft{--sb-fill:rgba(241,244,248,.72);--sb-border-color:rgba(216,222,232,.9)}.workspace_wrap__mBEvw .ws-dialog.msg-variant-guardrail{--sb-fill:rgba(251,191,36,.14);--sb-border-color:#e8d5a8}.workspace_wrap__mBEvw .m-ai .ws-dialog.msg-bub{--sb-fill:hsla(0,0%,100%,.55);--sb-border-color:hsla(0,0%,100%,.65)}.workspace_wrapSimple__KdJWG .m-ai .ws-dialog.msg-bub,.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .ws-dialog.msg-bub{--sb-fill:#fff;--sb-border-color:#e2e8ee}.workspace_wrap__mBEvw .ws1-beat-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#a4a4a4;margin-bottom:8px}.workspace_wrap__mBEvw .ws1-beat-progress{font-size:11px;color:var(--txt-3);margin-top:4px}.workspace_wrap__mBEvw .chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-width:min(100%,40rem);box-sizing:border-box;position:relative;z-index:1;pointer-events:auto}.workspace_wrap__mBEvw .chip{padding:6px 12px;border-radius:20px;border:1.5px solid var(--purple);font-size:12px;color:var(--purple);cursor:pointer;background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:500;font-family:inherit;pointer-events:auto;-webkit-tap-highlight-color:rgba(107,97,224,.25);transition:background .12s ease,color .12s ease,border-color .12s ease,transform .08s ease}.workspace_wrap__mBEvw .chip:hover:not(:disabled){background:var(--purple-light)}.workspace_wrap__mBEvw .chip:active:not(:disabled){background:var(--purple-mid);color:#fff;border-color:var(--purple-mid);transform:scale(.98)}.workspace_wrap__mBEvw .chip:disabled{opacity:.45;cursor:not-allowed;transform:none}.workspace_wrap__mBEvw .chip:disabled.chipAdvanceBusy{opacity:.88;cursor:wait;color:var(--purple-mid);border-color:var(--purple-mid)}.workspace_wrap__mBEvw .chip:focus-visible{outline:2px solid var(--purple-mid);outline-offset:2px}.workspace_wrap__mBEvw .chat-bar{box-sizing:border-box;padding:var(--space-md) calc(var(--page-gutter) / 2) var(--space-md) var(--page-gutter);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom));border-top:1px solid var(--border-2);background:linear-gradient(180deg,hsla(0,0%,100%,.96),#fafbfc);display:flex;gap:var(--space-sm);align-items:flex-end;flex-shrink:0;width:min(100%,var(--reading-max));margin-left:auto;margin-right:auto;box-shadow:none}.workspace_wrap__mBEvw .chat-input{flex:1 1;padding:12px 18px;border:1.5px solid var(--dw-border);border-radius:var(--login-pill-radius,9999px);font-family:inherit;font-size:14px;letter-spacing:-.02em;resize:none;outline:none;max-height:120px;min-height:48px;background:var(--app-surface,var(--dw-surface));color:#0a0a0a}.workspace_wrap__mBEvw .chat-input::placeholder{color:#a4a4a4}.workspace_wrap__mBEvw .chat-input:focus{border-color:var(--dw-accent)}.workspace_suggestRow__Zx20a{margin-top:8px}.workspace_suggestBtn__dN3WY{font-size:12px;font-weight:600;color:var(--purple);background:var(--purple-xlight);border:1.5px solid var(--purple-light);border-radius:var(--radius-pill);padding:8px 14px;cursor:pointer;font-family:inherit}.workspace_suggestBtn__dN3WY:disabled{opacity:.5;cursor:not-allowed}.workspace_composerDockWithNextDay__Unpoj{display:flex;flex-direction:row;align-items:stretch;gap:12px;box-sizing:border-box;width:min(100%,var(--reading-max));margin-left:auto;margin-right:auto;flex-shrink:0}.workspace_composerDockWithNextDay__Unpoj .chat-bar{flex:1 1;min-width:0;width:auto;margin-left:0;margin-right:0}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .workspace_composerDockWithNextDay__Unpoj{width:min(100%,calc(640px + 12px + 11rem));margin-bottom:max(24px,env(safe-area-inset-bottom));padding:0 var(--page-gutter);box-sizing:border-box}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .workspace_composerDockWithNextDay__Unpoj .chat-bar{margin-bottom:0}.workspace_nextDayBtn__H7Qyt{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dw-border);background:hsla(0,0%,100%,.92);color:#0a0a0a;border-radius:16px;padding:0 20px;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.02em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.workspace_nextDayBtn__H7Qyt:hover:not(:disabled){background:#fff;border-color:#0a0a0a}.workspace_nextDayBtn__H7Qyt:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.workspace_nextDayBtn__H7Qyt:disabled{opacity:.5;cursor:not-allowed}.workspace_day1MsgStack__sz99w{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;min-width:0}.workspace_tapKickoffRoot__00CzG{box-sizing:border-box}.workspace_tapKickoffRootDockActive__URN_z{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.workspace_rightStageColumn__7AyoO:has(.workspace_introCoachActionsViewportDock__MIhSG) .chat-msgs{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.workspace_rightStageColumn__7AyoO:has(.workspace_tapKickoffRoot__00CzG) .chat-msgs{justify-content:center;align-items:center}.workspace_introCoachCarousel__zInIJ{--intro-coach-bubble-max:min(420px,100%);box-sizing:border-box;width:100%;max-width:var(--intro-coach-bubble-max);margin-inline:auto;align-self:center;display:flex;flex-direction:column;align-items:center}.workspace_introCoachCarouselSide__TWB47{width:min(100%,960px);flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px;max-width:min(960px,100%);margin:0}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubbleColumn__SqMKM{align-items:stretch;flex:1 1;min-width:0;order:2;width:auto}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubble__gRuRS{text-align:left;width:100%;max-width:100%}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachFigure__AWpxu{order:1;margin-top:0;align-self:flex-start}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachFigureImg__J5V6Z{width:120px;max-height:120px;max-width:none;object-fit:contain}.workspace_introCoachCarouselSide__TWB47 .workspace_day1KickoffBubbleRich__aay_4{text-align:left}.workspace_introCoachBubbleColumn__SqMKM{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;max-width:var(--intro-coach-bubble-max,min(420px,100%));min-width:0}.workspace_introCoachBubble__gRuRS{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:min(420px,100%);min-width:0;border:1.5px solid #e2e8ee;border-radius:16px;padding:18px 40px;background:#fff;font-family:inherit;font-size:clamp(16px,2.8vw,18px);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:#0a0a0a;text-align:center;--sb-fill:#fff;--sb-border-color:#e2e8ee;box-shadow:0 2px 4px rgba(0,0,0,.04)}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubble__gRuRS.ws-dialog{--sb-offset:24px}.workspace_introCoachBubble__gRuRS.msg-variant-directive{border-left:4px solid var(--purple);padding-left:22px}.workspace_introCoachBubble__gRuRS.msg-variant-draft{background:#f8fafc;border-color:#e2e8f0;--sb-fill:#f8fafc;--sb-border-color:#e2e8f0}.workspace_introCoachBubble__gRuRS.msg-variant-guardrail{border-color:#e8d5a8;background:rgba(251,191,36,.08);--sb-fill:rgba(251,191,36,.08);--sb-border-color:#e8d5a8}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubble__gRuRS.ws-dialog-bottom{margin-left:calc(var(--sb-size) + var(--sb-border-width) / 2);margin-right:4px;margin-bottom:4px}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubble__gRuRS.ws-dialog-bottom:before{top:calc(var(--sb-offset) - var(--sb-border-width));left:calc(-1 * (var(--sb-size) + var(--sb-border-width)));bottom:auto;border-width:calc(var(--sb-size) + var(--sb-border-width));border-top-color:transparent;border-bottom:none;border-right-color:var(--sb-border-color);border-left:none;margin-left:0}.workspace_introCoachCarouselSide__TWB47 .workspace_introCoachBubble__gRuRS.ws-dialog-bottom:after{top:var(--sb-offset);left:calc(-1 * var(--sb-size));bottom:auto;border-width:var(--sb-size);border-top-color:transparent;border-bottom:none;border-right-color:var(--sb-fill);border-left:none;margin-left:0}.workspace_introCoachTypingInner__OojG6{display:flex;align-items:center;justify-content:center;min-height:44px}.workspace_introCoachBubbleText__2JHFl{white-space:pre-line}.workspace_day1KickoffBubbleRich__aay_4{text-align:center}.workspace_introCoachFigure__AWpxu{margin-top:4px;display:flex;justify-content:center;align-items:center}.workspace_introCoachFigureImg__J5V6Z{width:min(240px,72vw);height:auto;max-height:min(240px,48vh);object-fit:contain}.workspace_introCoachActions__R5AB0{margin-top:28px;width:100%;display:flex;flex-direction:column;gap:10px;align-items:center}.workspace_introCoachActions__R5AB0.workspace_introCoachActionsViewportDock__MIhSG{margin-top:0;position:fixed;left:0;right:0;bottom:0;z-index:40;width:100%;padding:20px max(24px,var(--page-gutter)) calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;background:transparent}.workspace_introCoachActions__R5AB0.workspace_introCoachActionsViewportDock__MIhSG:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.94) 36%,#fff);pointer-events:none;z-index:-1}.workspace_introCoachPrimaryBtn__RFpht{height:48px;min-height:48px;padding:0 24px;border-radius:38px;border:none;background:#0a0a0a;color:#fff;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.025em;cursor:pointer}.workspace_introCoachPrimaryBtn__RFpht:hover:not(:disabled){background:#353535}.workspace_introCoachPrimaryBtn__RFpht:active:not(:disabled){background:#262626}.workspace_introCoachPrimaryBtn__RFpht:disabled{opacity:.45;cursor:not-allowed}.workspace_introCoachChipBtn__1JegP{min-height:52px;padding:0 28px;border-radius:16px;border:1.5px solid #e2e8ee;background:#fff;color:#0a0a0a;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer}.workspace_introCoachChipBtn__1JegP:hover:not(:disabled){background:#f8fafc}.workspace_introCoachChipBtn__1JegP:disabled{opacity:.45;cursor:not-allowed}.workspace_day1TypingBub__C5tRy{display:flex;align-items:center;min-height:48px;box-sizing:border-box}.workspace_day1TypingDots__KCXGV{display:inline-flex;gap:5px;align-items:center}.workspace_day1TypingDots__KCXGV span{width:6px;height:6px;border-radius:50%;background:var(--txt-3);opacity:.35;animation:workspace_day1DotPulse__ZmzWa 1.05s ease-in-out infinite}.workspace_day1TypingDots__KCXGV span:nth-child(2){animation-delay:.18s}.workspace_day1TypingDots__KCXGV span:nth-child(3){animation-delay:.36s}@keyframes workspace_day1DotPulse__ZmzWa{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.workspace_day1TypingDots__KCXGV span{animation:none;opacity:.55}}.workspace_wsAiBubReveal___SJaS{animation:workspace_wsAiBubReveal___SJaS .42s ease-out both}@keyframes workspace_wsAiBubReveal___SJaS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace_wsAiBubReveal___SJaS{animation:none;opacity:1;transform:none}}.workspace_wsUserBubReveal__TDzy8{animation:workspace_wsUserBubReveal__TDzy8 .38s ease-out both}@keyframes workspace_wsUserBubReveal__TDzy8{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.workspace_wsUserBubReveal__TDzy8{animation:none;opacity:1;transform:none}}.workspace_beatCoachShell__gX_Qs{position:relative;min-height:44px;box-sizing:border-box}.workspace_beatCoachDotsLayer__B8QsN{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;padding:inherit;box-sizing:border-box;pointer-events:none;animation:workspace_beatCoachDotsHide__IfM65 .58s ease forwards}.workspace_beatCoachPromptLayer__aoDno{opacity:0;animation:workspace_beatCoachPromptShow__cEGmx .42s ease .48s forwards}@keyframes workspace_beatCoachDotsHide__IfM65{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes workspace_beatCoachPromptShow__cEGmx{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.workspace_beatCoachChipRow__94xTT{opacity:0;animation:workspace_beatCoachChipRowIn__5SFp1 .28s ease .82s forwards}@keyframes workspace_beatCoachChipRowIn__5SFp1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace_beatCoachDotsLayer__B8QsN{display:none;animation:none}.workspace_beatCoachChipRow__94xTT,.workspace_beatCoachPromptLayer__aoDno{opacity:1;animation:none;transform:none}}.workspace_day1ChoicesWrapVisible__bm6kZ{display:flex;flex-direction:column;gap:var(--space-sm);width:min(100%,var(--reading-max));margin:var(--space-sm) auto 0;padding:0 var(--page-gutter);box-sizing:border-box;opacity:0;animation:workspace_day1ChoicesFade__zWksi .22s ease forwards}@keyframes workspace_day1ChoicesFade__zWksi{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace_day1ChoicesWrapVisible__bm6kZ{animation:none;opacity:1}}.workspace_day1ChipRowFlush__4QMl1.chip-row{margin-top:0}.workspace_day1CommunityLink__CaFy2{color:var(--purple-mid,#6b61e0);font-weight:600;text-decoration:underline;text-underline-offset:2px}.workspace_day1CommunityLink__CaFy2:hover{color:var(--purple,#6b61e0)}.workspace_wrap__mBEvw .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 20px;height:44px;min-height:44px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;letter-spacing:-.025em;cursor:pointer;border:none;font-family:inherit;white-space:nowrap}.workspace_wrap__mBEvw .btn-sm{height:40px;min-height:40px;padding:0 14px;font-size:13px}.workspace_wrap__mBEvw .btn-primary{background:#161616;color:#fff}.workspace_wrap__mBEvw .btn-primary:hover{background:#353535}.workspace_wrap__mBEvw .btn-primary:disabled,.workspace_wrap__mBEvw .btn-primary[disabled]{opacity:.42;cursor:not-allowed}.workspace_wrap__mBEvw .btn-primary:disabled:hover,.workspace_wrap__mBEvw .btn-primary[disabled]:hover{background:#161616}.workspace_wrap__mBEvw .btn-secondary{background:var(--dw-bg);color:#0a0a0a;border:1.5px solid var(--border)}.workspace_wrap__mBEvw .btn-secondary:hover{background:#f1f5f9}.workspace_wrap__mBEvw .badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.workspace_wrap__mBEvw .badge-amber{background:var(--amber-light);color:var(--amber)}.workspace_wrap__mBEvw .badge-purple{background:var(--purple-light);color:var(--purple)}.workspace_wrap__mBEvw .badge-green{background:var(--green-light);color:#0d7a5f}.workspace_syllabusTimeline__N2jjC{margin-bottom:0}.workspace_tlDay__VduJW{font-size:12px;color:var(--txt-3);line-height:1.45;padding:8px 0;border-bottom:1px solid var(--border-2)}.workspace_tlDay__VduJW:last-child{border-bottom:none}.workspace_tlTodoHead__wKmcg{color:var(--txt);font-weight:600}.workspace_tlDayCurr__JfKsw{background:var(--purple-xlight);margin:0;padding:8px 0;border-radius:12px;border-bottom:none}.workspace_tlDayCurr__JfKsw .workspace_tlTodoHead__wKmcg{color:var(--purple)}.workspace_tlTodoRow__GUBY9{display:flex;align-items:flex-start;gap:6px;font-size:10px;color:var(--txt-3);line-height:1.35;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace_tlTodoRowUnlocked__GhVhn{cursor:pointer;outline:none}.workspace_tlTodoRowLocked__1E3Tl{cursor:default;opacity:.9}.workspace_tlTodoRowMerged__S2lUx{margin:0;font-size:12px;line-height:1.45;color:var(--txt-3)}.workspace_tlTodoRow__GUBY9 input[type=checkbox]{accent-color:var(--purple);width:15px;height:15px;min-width:15px;margin-top:1px;flex-shrink:0;cursor:pointer}.workspace_tlTodoRow__GUBY9 input[type=checkbox]:checked{accent-color:var(--purple-mid)}.workspace_tlTodoRowLocked__1E3Tl input{display:none}.workspace_tlTodoLabel__hxlrp{flex:1 1;min-width:0}.workspace_tlTodoRest__Dp_CN{font-weight:400;color:var(--txt-3)}.workspace_tlDayLocked__mHb9z{opacity:.72}.workspace_tlLock__j9fty{display:flex;width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--txt-3);align-items:center;justify-content:center}.workspace_tlLock__j9fty:empty{display:none}.workspace_tlTodoRowLocked__1E3Tl .workspace_tlLock__j9fty{display:flex}.workspace_tlTodoRow__GUBY9 input:checked+.workspace_tlTodoLabel__hxlrp .workspace_tlTodoRest__Dp_CN{text-decoration:line-through;opacity:.8;color:var(--txt-3)}.workspace_tlTodoRowLocked__1E3Tl input:checked+.workspace_tlTodoLabel__hxlrp .workspace_tlTodoRest__Dp_CN{text-decoration:none;opacity:1;color:var(--txt-3)}.workspace_resourceBlock__CL9_j{margin-top:0;padding:0}.workspace_resourceTitle__kT9cF{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.workspace_resourceLink__xDCMq{display:block;font-size:13px;color:var(--txt-2);text-decoration:none;padding:7px 0}.workspace_resourceLink__xDCMq:hover{color:var(--purple);text-decoration:underline}.workspace_stageToast__5C7pv{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:200;max-width:min(92vw,420px);padding:12px 20px;border-radius:999px;background:var(--txt);color:#fff;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 8px 32px rgba(0,0,0,.25);pointer-events:none;opacity:0;transition:opacity .35s ease}.workspace_stageToastOn__snXQt{opacity:1}.workspace_onePager__5ueqv{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-lg) var(--page-gutter);max-width:720px;margin:0 auto;width:100%;background:var(--dw-surface);border:1.5px solid var(--dw-border);border-radius:20px;box-shadow:0 2px 14px hsla(0,0%,4%,.055)}.workspace_onePager__5ueqv.workspace_onePagerEmbedded__tb3Fa{flex:none;min-height:0;overflow:visible;margin-top:0}.workspace_opHeader__xcs1m{margin-bottom:28px;padding-bottom:20px;border-bottom:1.5px solid var(--border-2)}.workspace_opTitle__82nYM{font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;letter-spacing:-.025em;margin-bottom:10px;line-height:1.2;color:#0a0a0a}.workspace_opMeta___pjDL{font-size:12px;color:var(--txt-3);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workspace_opSection__5_ALq{border-bottom:1px solid var(--border-2);padding:22px 0 24px}.workspace_opSecHead__ZGrCn{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px}.workspace_opSecLabel__oSFcS{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a4a4a4}.workspace_opSecBody__gV_j3{font-size:15px;line-height:1.75;color:var(--txt-2)}.workspace_opInsight__dr6Nt{margin-top:12px;padding:22px;border:1.5px dashed var(--purple);border-radius:20px;background:var(--purple-xlight);box-shadow:0 2px 14px rgba(107,97,224,.08)}.workspace_opTextarea__MJhgW{width:100%;min-height:100px;border:none;font:inherit;font-size:15px;color:var(--txt);line-height:1.75;resize:vertical;background:transparent;outline:none}.workspace_sendBlock__0WffG{margin-top:32px;padding:20px 0 0;border-top:1px solid var(--border-2)}.workspace_sendLabel__FpuZy{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#a4a4a4;margin-bottom:8px}.workspace_sendHint___48if{font-size:12px;color:var(--txt-2);margin:8px 0 0;line-height:1.55}.workspace_sendRow__ChILn{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--txt);margin-top:12px}.workspace_opActions__rqYRh{position:-webkit-sticky;position:sticky;bottom:0;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1.5px solid var(--border);padding:var(--space-md) var(--page-gutter);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-sm);box-shadow:0 -8px 32px hsla(0,0%,4%,.06)}.workspace_publishGateHint__rySP3{width:100%;flex-basis:100%;order:3;margin:0;padding-top:2px;font-size:13px;line-height:1.45;color:var(--txt-2);text-align:right}.workspace_doneScreen__kNPEc{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1rem}@media screen and (max-width:480px){.workspace_wsHang__20Wkl{padding-top:20px}}@media (max-width:900px){.workspace_wsHang__20Wkl{padding:28px max(24px,5vw) 40px}.workspace_wrap__mBEvw .ws-shell{grid-template-columns:1fr;flex:1 1;min-height:0;height:auto;overflow:visible;align-items:stretch}.workspace_wrap__mBEvw .ws-left{display:none}.workspace_wrap__mBEvw .ws-right{overflow:visible}.workspace_ws5WriteUpPane__uDxYY{max-height:none;overflow:visible;-webkit-overflow-scrolling:auto;scroll-padding-bottom:0}.workspace_ws5Split__v581M{flex:none;min-height:0}.workspace_ws5ChatPane__tgYpk{flex:1 1 auto;min-height:280px}}@media (max-width:640px){.workspace_wrapSimple__KdJWG .workspace_wsHang__20Wkl{padding-top:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.workspace_wrap__mBEvw .chat-msgs{width:100%;max-width:none;padding-left:max(16px,var(--page-gutter));padding-right:max(16px,var(--page-gutter))}.workspace_wrapSimple__KdJWG .chat-msgs{gap:20px;padding-top:20px;padding-left:0;padding-right:0}.workspace_rightStageColumn__7AyoO:has(.workspace_tapKickoffRoot__00CzG) .chat-msgs{justify-content:flex-start;align-items:stretch;padding-top:60px}.workspace_introCoachCarousel__zInIJ{--intro-coach-bubble-max:100%;max-width:100%}.workspace_introCoachBubbleColumn__SqMKM{width:100%;max-width:100%}.workspace_introCoachBubble__gRuRS{width:100%;max-width:100%;padding:14px 18px;font-size:16px}.workspace_introCoachFigure__AWpxu{margin-top:0}.workspace_introCoachFigureImg__J5V6Z{width:min(180px,52vw);max-height:min(180px,32vh)}.workspace_introCoachActions__R5AB0.workspace_introCoachActionsViewportDock__MIhSG{padding-left:max(16px,var(--page-gutter));padding-right:max(16px,var(--page-gutter))}.workspace_introCoachActions__R5AB0.workspace_introCoachActionsViewportDock__MIhSG .workspace_introCoachPrimaryBtn__RFpht{width:100%;max-width:none}.workspace_wrapSimple__KdJWG .workspace_day1MsgStack__sz99w{gap:20px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT{gap:28px;padding-top:12px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-ai{flex-direction:row;align-items:flex-start;gap:10px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .m-ai>div:last-child{align-items:flex-start;flex:1 1;min-width:0;width:auto}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .m-ai .msg-bub{width:-moz-fit-content;width:fit-content;max-width:100%;padding:14px 18px;font-size:16px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg-av.ai.msgCoachPortrait{flex:0 0 64px;flex-shrink:0;width:64px;height:64px;border-radius:50%}.workspace_threadCoachTurn__epK3_{flex-direction:row;align-items:flex-start;gap:10px}.workspace_wrap__mBEvw.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnPortrait__d6bjL{flex:0 0 64px;width:64px;min-width:64px;height:64px;border-radius:50%}.workspace_threadCoachTurnStack__L1ZxI{align-items:flex-start;padding:0;flex:1 1;min-width:0;gap:8px}.workspace_threadCoachBubbleBlock__wdYbP{align-items:flex-start;width:100%}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .msg-bub{width:-moz-fit-content;width:fit-content;max-width:100%;padding:14px 18px;font-size:16px}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row{flex-direction:column;align-items:flex-end;justify-content:flex-start}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .workspace_threadCoachTurnStack__L1ZxI .chip-row{align-items:flex-end}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .chip-row .chip{width:-moz-fit-content;width:fit-content;max-width:100%;text-align:right;align-self:flex-end}.workspace_wrapSimple__KdJWG .workspace_threadMsgsConversation__7kNRT .msg.m-user{margin-block:24px}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-bar{width:100%;margin-bottom:max(16px,env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .chat-input{font-size:16px}.workspace_wrapSimple__KdJWG .workspace_rightStageConversation__JNRSB .workspace_composerDockWithNextDay__Unpoj{flex-direction:column;align-items:stretch;width:100%;padding:0 max(16px,var(--page-gutter))}.workspace_nextDayBtn__H7Qyt{width:100%;justify-content:center;min-height:62px}}.account-menu_wrap__MejIK{position:relative;display:inline-flex}.account-menu_avatarBtn__D5ah5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;border:1.5px solid var(--dw-border);background:linear-gradient(180deg,#f7f8fb,#eef1f6);color:var(--dw-primary);font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease}.account-menu_avatarBtn__D5ah5:hover{border-color:#c9d1dc;background:linear-gradient(180deg,#f1f3f8,#e6eaf1)}.account-menu_avatarBtn__D5ah5:focus-visible{outline:none;border-color:var(--dw-accent);box-shadow:0 0 0 3px rgba(57,113,242,.18)}.account-menu_avatarBtn__D5ah5[aria-expanded=true]{border-color:var(--dw-accent);box-shadow:0 0 0 3px rgba(57,113,242,.14)}.account-menu_avatarInitial___4qd0{font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:1;color:var(--dw-primary);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-menu_panel__nfffU{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;border-radius:14px;border:1px solid #eef2f7;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 28px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:2px;transform-origin:top right;transform:scale(.96) translateY(-4px);opacity:0;pointer-events:none;transition:transform .14s ease,opacity .14s ease;z-index:110}.account-menu_panelOpen__b_9ef{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}.account-menu_header__gz81t{padding:10px 12px 8px;margin-bottom:4px;border-bottom:1px solid #eef2f7}.account-menu_eyebrow__lJXNR{margin:0 0 3px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dw-text-muted);line-height:1.1}.account-menu_email__E2cGm{margin:0;font-size:13px;font-weight:600;color:var(--dw-primary);line-height:1.3;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.account-menu_item__zR7h6{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:8px;color:var(--dw-text)!important;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;text-align:left;text-decoration:none!important;cursor:pointer;transition:background .12s ease,color .12s ease}.account-menu_item__zR7h6:focus-visible,.account-menu_item__zR7h6:hover{background:#f6f8fb;color:var(--dw-primary)!important;outline:none}.account-menu_item__zR7h6 svg{flex-shrink:0;opacity:.75;color:currentColor}.account-menu_item__zR7h6:focus-visible svg,.account-menu_item__zR7h6:hover svg{opacity:1}.account-menu_itemDanger__Wh6KI{color:#b42318!important}.account-menu_itemDanger__Wh6KI:focus-visible,.account-menu_itemDanger__Wh6KI:hover{background:#fef3f2;color:#912018!important}.account-menu_signOutForm__770rI{margin:0;display:flex}@media screen and (max-width:640px){.account-menu_panel__nfffU{min-width:200px}}.app-shell_page___MNl8{min-height:100vh;--login-pill-radius:9999px;--app-surface:#fff;display:flex;flex-direction:column;font-family:var(--font-figtree),system-ui,sans-serif;background:linear-gradient(165deg,#fafbfc,#f1f4f8 45%,#e8ecf2);color:#0a0a0a}.app-shell_topBar__41Yay{padding:22px max(24px,5vw) 0}.app-shell_topBarRow__ivyxc{justify-content:space-between}.app-shell_topBarEnd__QeZeO,.app-shell_topBarRow__ivyxc{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.app-shell_topBarEnd__QeZeO{justify-content:flex-end;min-width:0}.app-shell_signedInLabel__4o0J1{font-size:13px;line-height:1.35;color:#a4a4a4;min-width:0;max-width:min(280px,100%)}.app-shell_signedInEmail__kwsUi{color:#0a0a0a;font-weight:600}.app-shell_signOutForm__in4Em{margin:0;display:inline-flex;flex-shrink:0}.app-shell_signOut__dFZ8H{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--login-pill-radius);border:1.5px solid var(--dw-border);background:var(--dw-bg);color:#0a0a0a;font-size:15px;font-family:inherit;cursor:pointer;letter-spacing:-.025em}.app-shell_signOut__dFZ8H:hover{background:#f1f5f9}.app-shell_logoLink__2bVku{display:inline-flex;line-height:0}.app-shell_surfaceHanging__69SXr{border-radius:20px;border:1.5px solid var(--dw-border);background:var(--dw-surface);box-shadow:0 2px 14px hsla(0,0%,4%,.055)}.app-shell_main__8ghOG{align-items:flex-start}.app-shell_mainCenter__sez26,.app-shell_main__8ghOG{flex:1 1;display:flex;justify-content:center;padding:28px max(24px,5vw) 56px}.app-shell_mainCenter__sez26{flex-direction:column;align-items:center;text-align:center}.app-shell_panel__KhGdR{width:100%;max-width:420px}.app-shell_panelWide__nxsXX{width:100%;max-width:560px}.app-shell_panelReading__0uoe0{width:100%;max-width:720px}.app-shell_displayTitle__zpe2Y{margin:0;font-size:clamp(2rem,4vw,3.375rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#0a0a0a}.app-shell_lead__p5Y79{margin:0;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:-.025em;color:#a4a4a4}.app-shell_pillLink__PYWgy{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--login-pill-radius);background:#161616;color:#fff!important;font-size:15px;font-weight:400;letter-spacing:-.025em;text-decoration:none!important}.app-shell_pillLink__PYWgy:hover{background:#353535}.app-shell_pillLinkOutline__k14Ou{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--login-pill-radius);border:1.5px solid var(--dw-border);background:var(--app-surface);color:#0a0a0a!important;font-size:15px;text-decoration:none!important}.app-shell_pillLinkOutline__k14Ou:hover{background:#f1f5f9}.app-shell_navRow__qwiJO{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}@media screen and (max-width:480px){.app-shell_mainCenter__sez26,.app-shell_main__8ghOG{padding-top:20px}}.published-submission_page__Rw98u{background:#fff}.published-submission_topBarActions__jOa3O{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;min-width:0}.published-submission_viewCount__rh5PB{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1;font-weight:500;color:#a4a4a4;letter-spacing:-.01em;white-space:nowrap}.published-submission_actionIcon__Om0Ah{width:16px;height:16px;flex-shrink:0;stroke-width:1.5}.published-submission_shareBtn__PHGF3{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:9999px;border:1.5px solid var(--dw-border);background:#fff;color:#0a0a0a;font-family:inherit;cursor:pointer}.published-submission_shareBtn__PHGF3:hover{background:#f1f5f9}.published-submission_shareBtn__PHGF3:focus-visible{outline:none;border-color:var(--dw-accent);box-shadow:0 0 0 3px rgba(57,113,242,.18)}.published-submission_brand__dyyLI{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a4a4a4;margin-bottom:1.5rem}.published-submission_brand__dyyLI a{color:inherit;text-decoration:none}.published-submission_brand__dyyLI a:hover{color:var(--dw-accent);text-decoration:underline}.published-submission_head__2fy9W{padding-bottom:1.5rem;border-bottom:1px solid var(--dw-border);margin-bottom:1.75rem}.published-submission_title__rzS__{font-size:clamp(1.65rem,3.2vw,2.1rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 .65rem;color:#0a0a0a}.published-submission_meta__RHl5m{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;color:#a4a4a4}.published-submission_badge__PX5ZB{display:inline-block;padding:.25rem .65rem;border-radius:9999px;background:#f1e8ff;color:#5b21b6;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.published-submission_section__g_795{padding:1.5rem 0;border-bottom:1px solid var(--dw-border)}.published-submission_section__g_795:last-of-type{border-bottom:none}.published-submission_secLabel__Qd8St{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--dw-text-muted);margin-bottom:.65rem}.published-submission_body__PBzQv{margin:0;white-space:pre-line;line-height:1.65;font-size:.9375rem;color:#1a1a1a}.published-submission_videoFrame__t_vVD{margin-top:.35rem;position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0a0a0a}.published-submission_videoFrame__t_vVD iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.published-submission_videoLink__JGwxr{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:9999px;border:1.5px solid var(--dw-border);font-size:.875rem;font-weight:500;color:#0a0a0a;text-decoration:none;background:var(--dw-bg)}.published-submission_videoLink__JGwxr:hover{background:#f1f5f9}.published-submission_demoLink__AhVJY{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.1rem;border-radius:9999px;background:#0a0a0a;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;margin-top:.35rem}.published-submission_demoLink__AhVJY:hover{background:#1a1a1a}.published-submission_artifactList__iwt_R{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.published-submission_artifactList__iwt_R a{display:inline-flex;align-items:center;gap:.4rem;color:var(--dw-accent,#5b21b6);text-decoration:none;font-size:.9375rem}.published-submission_artifactList__iwt_R a:hover{text-decoration:underline}.published-submission_teamGrid__1tNwX{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.published-submission_teamCard__fpmC4{padding:.95rem 1rem;border-radius:12px;border:1px solid var(--dw-border);background:var(--dw-bg)}.published-submission_teamName__Ec5U9{font-size:.9375rem;font-weight:600;color:#0a0a0a;margin:0 0 .15rem}.published-submission_teamRole__t_yB1{font-size:.8125rem;color:var(--dw-text-muted);margin:0 0 .6rem}.published-submission_teamSocials__aMmSl{display:flex;flex-wrap:wrap;gap:.35rem .6rem}.published-submission_teamSocials__aMmSl a{font-size:.75rem;font-weight:600;color:var(--dw-accent,#5b21b6);text-decoration:none;letter-spacing:.02em}.published-submission_teamSocials__aMmSl a:hover{text-decoration:underline}.published-submission_footer__Dy2eo{margin-top:2rem;padding-top:1.25rem;font-size:.8125rem;color:var(--dw-text-muted);text-align:center}.published-submission_confError__YsP83{max-width:520px;margin:3rem auto;padding:1.5rem 1.35rem;background:var(--dw-surface);border-radius:20px;border:1px solid var(--dw-border);box-shadow:0 4px 24px hsla(0,0%,4%,.06)}.submission-form_main__3xWFK{flex:1 1;padding:28px max(20px,5vw) 80px}.submission-form_content__4Wu2k{max-width:760px;margin:0 auto}.submission-form_header__OP8fs{margin-bottom:24px}.submission-form_panel__ngShY{background:#fff;border:1px solid #e6e6ea;border-radius:12px;padding:24px;margin-bottom:16px}.submission-form_field__A_OKq{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.submission-form_field__A_OKq:last-child{margin-bottom:0}.submission-form_labelRow__awzSX{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.submission-form_label__LC7A9{font-size:13px;font-weight:600;color:#1a1a1f}.submission-form_required__8w_J0{color:#c84b4b;margin-left:2px}.submission-form_coachHelp__y0VkC{font-size:12px;color:#4b4bdd;text-decoration:none;white-space:nowrap}.submission-form_coachHelp__y0VkC:hover{text-decoration:underline}.submission-form_input__4_UqF,.submission-form_textarea__FhCKw{width:100%;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid #d8d8de;border-radius:8px;background:#fff;color:#1a1a1f;box-sizing:border-box}.submission-form_input__4_UqF:focus,.submission-form_textarea__FhCKw:focus{outline:none;border-color:#4b4bdd;box-shadow:0 0 0 3px rgba(75,75,221,.12)}.submission-form_textarea__FhCKw{resize:vertical;min-height:90px}.submission-form_textarea__FhCKw.submission-form_tall__062CR{min-height:140px}.submission-form_input__4_UqF:disabled,.submission-form_textarea__FhCKw:disabled{background:#f7f7f8;color:#6b6b73;cursor:not-allowed}.submission-form_coachHint__1MPYA{font-size:12px;color:#6b6b73;font-style:italic}.submission-form_fieldError__8OtHj{font-size:12px;color:#c84b4b}.submission-form_row__0EPXO{display:flex;gap:12px;align-items:flex-start}.submission-form_row__0EPXO>*{flex:1 1}.submission-form_rowItem__hgrEb{position:relative;border:1px solid #ececf0;border-radius:8px;padding:12px;margin-bottom:8px;background:#fafafb}.submission-form_rowItemHeader__nPKPD{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:#5a5a63}.submission-form_removeBtn__4JT_V{font-size:12px;color:#6b6b73;background:transparent;border:none;padding:4px 8px;cursor:pointer;border-radius:4px}.submission-form_removeBtn__4JT_V:hover{background:#ececf0;color:#c84b4b}.submission-form_addBtn__DDiAA{background:transparent;border:1px dashed #d8d8de;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;color:#4b4bdd;cursor:pointer;width:100%}.submission-form_addBtn__DDiAA:hover{background:rgba(75,75,221,.04);border-color:#4b4bdd}.submission-form_addBtn__DDiAA:disabled{color:#b5b5bd;cursor:not-allowed}.submission-form_footer__EcOEF{background:#fff;border:1px solid #e6e6ea;border-radius:12px;padding:20px 24px;margin-top:8px;display:flex;flex-direction:column;gap:16px}.submission-form_urlPreview__mlZ72{font-size:13px;color:#6b6b73}.submission-form_urlPreview__mlZ72 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f3f3f6;padding:2px 6px;border-radius:4px;color:#1a1a1f}.submission-form_actions__Knw0x{justify-content:space-between}.submission-form_actionsLeft__Z8wXJ,.submission-form_actions__Knw0x{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.submission-form_savingHint__0RfUn{font-size:12px;color:#6b6b73}.submission-form_btn__rimZS{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;background:#fff;color:#1a1a1f}.submission-form_btnSecondary__2LVGM{border-color:#d8d8de}.submission-form_btnSecondary__2LVGM:hover{background:#f7f7f8}.submission-form_btnPrimary__pRw7Y{background:#4b4bdd;color:#fff}.submission-form_btnPrimary__pRw7Y:hover{background:#3a3acc}.submission-form_btnPrimary__pRw7Y:disabled{background:#b5b5d8;cursor:not-allowed}.submission-form_btnDanger__TsKzh{background:#fff;color:#c84b4b;border-color:#f2cccc}.submission-form_btnDanger__TsKzh:hover{background:#faecec}.submission-form_errorBox__va2De{background:#fef0f0;border:1px solid #f2cccc;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#c84b4b;font-size:13px;line-height:1.5}.submission-form_publishedBanner__9IyF6{background:#ebf5e9;border:1px solid #c8e0c4;border-radius:12px;padding:16px 20px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.submission-form_publishedBannerText__bVAbF{font-size:14px;color:#2c5a26}.submission-form_publishedBannerLinks__u23RL{display:flex;gap:8px;flex-wrap:wrap}.submission-form_publishedLink__Sb7Oj{color:#2c5a26;font-weight:600;text-decoration:none}.submission-form_publishedLink__Sb7Oj:hover{text-decoration:underline}.challenge-card_card__wrzJk{padding:1.25rem}.challenge-card_removeBtn__I7L84:hover:not(:disabled){border-radius:9999px;color:var(--dw-error);background:rgba(224,82,82,.1)}.challenge-card_removeBtn__I7L84:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.challenge-card_btnRow__Xcmsh{margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.challenge-card_btnPrimary__QJPH_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:9999px;background:var(--dw-primary);color:#fff;font-size:14px;font-weight:500;text-decoration:none;letter-spacing:-.02em;border:none;cursor:pointer;font-family:inherit}.challenge-card_btnPrimary__QJPH_:focus-visible,.challenge-card_btnPrimary__QJPH_:hover{background:#353535}a.challenge-card_btnPrimary__QJPH_:focus-visible,a.challenge-card_btnPrimary__QJPH_:hover{text-decoration:none}.challenge-card_btnOutline__NBSjD{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9999px;border:1.5px solid var(--dw-border);background:var(--dw-surface);color:var(--dw-text);font-size:13px;font-weight:500;text-decoration:none;font-family:inherit;cursor:pointer}.challenge-card_btnOutline__NBSjD:focus-visible,.challenge-card_btnOutline__NBSjD:hover{background:var(--dw-bg)}a.challenge-card_btnOutline__NBSjD:focus-visible,a.challenge-card_btnOutline__NBSjD:hover{text-decoration:none}.challenge-card_btnMuted__CPZaT{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9999px;border:1.5px solid var(--dw-border);background:var(--dw-bg);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--dw-text)}.challenge-card_btnMuted__CPZaT:hover{background:#f1f5f9}.challenge-card_deleteBackdrop__5U4tE{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px max(24px,4vw);background:rgba(12,12,14,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.challenge-card_deletePanel__CXMrZ{width:min(420px,100%);border-radius:16px;padding:1.5rem 1.375rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.06)}.challenge-card_deleteTitle__tOdKU{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#18181b;line-height:1.3}.challenge-card_deleteBody__W5JvH{margin:0 0 1.35rem;font-size:14px;line-height:1.55;color:#71717a}.challenge-card_deleteActions__Q8kSZ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.challenge-card_deleteBtnCancel___cwj3{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:9999px;border:1.5px solid rgba(0,0,0,.14);background:#fff;color:#18181b;font-size:14px;font-weight:500;font-family:inherit;letter-spacing:-.02em;cursor:pointer}.challenge-card_deleteBtnCancel___cwj3:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.24)}.challenge-card_deleteBtnCancel___cwj3:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.challenge-card_deleteBtnConfirm__dUerk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:9999px;border:none;background:#dc2626;color:#fff;font-size:14px;font-weight:500;font-family:inherit;letter-spacing:-.02em;cursor:pointer}.challenge-card_deleteBtnConfirm__dUerk:hover:not(:disabled){background:#b91c1c}.challenge-card_deleteBtnConfirm__dUerk:focus-visible{outline:2px solid var(--dw-accent);outline-offset:2px}.challenge-card_deleteBtnConfirm__dUerk:disabled{opacity:.55;cursor:not-allowed}.dashboard-page_dashboardMain__CKD2x{display:flex;flex-direction:column;gap:28px;width:100%}.dashboard-page_headRow__qb6ex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.dashboard-page_titleBlock__xKYJj{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.dashboard-page_headTitle__weQLs{margin:0;font-size:clamp(2rem,4vw,3.375rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#0a0a0a}.dashboard-page_newChallenge__jRXD_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;padding:0 22px;border-radius:var(--login-pill-radius,9999px);background:#161616;color:#fff;font-size:15px;font-weight:400;letter-spacing:-.025em;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.dashboard-page_newChallenge__jRXD_:focus-visible,.dashboard-page_newChallenge__jRXD_:hover{background:#353535}a.dashboard-page_newChallenge__jRXD_:focus-visible,a.dashboard-page_newChallenge__jRXD_:hover{text-decoration:none}.dashboard-page_sectionLabel__QCvMA{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.dashboard-page_cardList__NWIb_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.dashboard-page_empty__Hcl8_{margin:0;font-size:15px;line-height:1.5;color:#a4a4a4}.dashboard-page_empty__Hcl8_ a{color:var(--dw-accent);text-decoration:underline}