@font-face{font-family:Refractal Chat Inter;src:url(/refractal/website-2026-09-08/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.chat-workspace_workspace__v4E1j{--ink:#202523;--muted:#5b6661;--line:#dce3df;--surface:#fff;--rail:#f5f7f6;--hover:#eaeeec;--selected:#e6f0eb;--action:#244e45;--bubble:#eaf0f7;height:var(--chat-height,100dvh);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--surface);font:14px/1.5 Refractal Chat Inter,system-ui,sans-serif;letter-spacing:0;color-scheme:light}.chat-workspace_workspace__v4E1j[data-theme=dark]{--ink:#edf0ee;--muted:#b0bbb4;--line:#3c4540;--surface:#1b201d;--rail:#242a26;--hover:#353d37;--selected:#30473d;--action:#b7d8c5;--bubble:#293740;color-scheme:dark}.chat-workspace_workspace__v4E1j *,.chat-workspace_workspace__v4E1j :after,.chat-workspace_workspace__v4E1j :before{box-sizing:border-box;letter-spacing:0}.chat-workspace_workspace__v4E1j button,.chat-workspace_workspace__v4E1j input,.chat-workspace_workspace__v4E1j textarea{font:inherit}.chat-workspace_workspace__v4E1j :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--action);outline-offset:3px}.chat-workspace_workspace__v4E1j button{cursor:pointer}.chat-workspace_workspace__v4E1j button:disabled{cursor:not-allowed;opacity:.5}.chat-workspace_topbar__TvW0q{flex-shrink:0;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--line)}.chat-workspace_brand__8A2oi{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:600;text-decoration:none;color:var(--ink)}.chat-workspace_brand__8A2oi img{flex-shrink:0}.chat-workspace_homeLink__KQB9Q{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:13px;text-decoration:none}.chat-workspace_homeLink__KQB9Q:hover{color:var(--ink);text-decoration:underline}.chat-workspace_layout__ZZRyy{flex:1;display:flex;min-height:0;min-width:0}.chat-workspace_sidebar__Bwiu2{width:264px;flex:0 0 264px;background:var(--rail);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.chat-workspace_sidebarHeading__eyno6{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px}.chat-workspace_sidebarHeading__eyno6 h2{font-size:14px;font-weight:600;margin:0}.chat-workspace_sidebarHeading__eyno6 h2 span{font-size:12px;font-weight:400;color:var(--muted);margin-left:5px}.chat-workspace_iconButton__Ozr5v{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);border-radius:6px}.chat-workspace_iconButton__Ozr5v:hover{background:var(--hover);color:var(--ink)}.chat-workspace_sessionList__zoHLb{overflow-y:auto;min-height:0;padding:0 10px 24px;scrollbar-gutter:stable}.chat-workspace_sessionList__zoHLb ul{list-style:none;margin:0;padding:0}.chat-workspace_session__cCjNX{width:100%;display:flex;flex-direction:column;gap:4px;padding:14px 12px;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:6px;margin-bottom:4px}.chat-workspace_session__cCjNX:hover{background:var(--hover)}.chat-workspace_session__cCjNX[aria-current=true]{background:var(--selected)}.chat-workspace_sessionTitle__R8SBy{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.chat-workspace_sessionPreview__N7uJ9{color:var(--muted);font-size:12px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.chat-workspace_sessionDate__yBI4T{font-size:11px;color:var(--muted);margin-top:4px}.chat-workspace_listEmpty__MFvK1{padding:8px 12px;color:var(--muted)}.chat-workspace_recoveryBanner__cBuQ3{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 24px;background:var(--rail);border-bottom:1px solid var(--line);max-height:40%;overflow-y:auto}.chat-workspace_recoveryBanner__cBuQ3 p{flex:1 1 260px;margin:0}.chat-workspace_recoveryNotice__mHfgq{margin:0 12px 16px;overflow-wrap:anywhere}.chat-workspace_recoveryNotice__mHfgq p{margin:0 0 8px}.chat-workspace_retryButton__hNPrD{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px}.chat-workspace_retryButton__hNPrD:hover{background:var(--hover)}.chat-workspace_operationNotice__IcptO{margin:4px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.chat-workspace_confirmationDialog__UpCzM{width:min(448px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:8px;background:transparent;overflow-y:auto;overflow-wrap:anywhere;font:14px/1.5 Refractal Chat Inter,system-ui,sans-serif}.chat-workspace_confirmationDialog__UpCzM::backdrop{background:#11181580}.chat-workspace_conversation__xHfn9{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.chat-workspace_conversationHeader__JJ07X{display:flex;align-items:center;gap:12px;min-height:72px;flex-shrink:0;padding:12px 28px;border-bottom:1px solid var(--line)}.chat-workspace_titleArea__fy2GY{flex:1;min-width:0}.chat-workspace_titleArea__fy2GY h1{margin:0;font-size:15px;font-weight:600}.chat-workspace_titleButton__yO7r8{display:flex;align-items:center;gap:10px;max-width:100%;min-height:40px;color:var(--ink);background:transparent;border:0;text-align:left}.chat-workspace_titleButton__yO7r8 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-workspace_titleButton__yO7r8 svg{flex-shrink:0;color:var(--muted)}.chat-workspace_titleEditor__QB8ZM{display:flex;align-items:center;gap:4px;min-width:0}.chat-workspace_titleEditor__QB8ZM input{flex:1;width:0;min-width:40px;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:6px;padding:8px}.chat-workspace_headerActions__7ZlpK{display:flex;flex:0 0 auto;gap:4px}.chat-workspace_messageArea__fj9Ye{position:relative;flex:1;min-height:0;min-width:0}.chat-workspace_scrollArea__TPDYP{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.chat-workspace_transcript__S7vUD{width:100%;max-width:800px;margin:0 auto;padding:32px 32px 24px;display:flex;flex-direction:column;gap:32px}.chat-workspace_transcript__S7vUD>*{min-width:0}.chat-workspace_transcript__S7vUD article{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.chat-workspace_transcript__S7vUD time{display:block;font-size:11px;color:var(--muted);margin-top:8px}.chat-workspace_userMessage__Y1Cu4{display:flex;justify-content:flex-end}.chat-workspace_userBubble__UGFzt{max-width:85%;padding:14px 18px;border-radius:8px;background:var(--bubble)}.chat-workspace_userBubble__UGFzt p{margin:0;white-space:pre-wrap}.chat-workspace_assistantLabel__7V7pu{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;color:var(--muted)}.chat-workspace_richContent__Wn1Bx{min-width:0}.chat-workspace_richContent__Wn1Bx pre{max-width:100%;overflow-x:auto}.chat-workspace_richContent__Wn1Bx img{max-width:100%;height:auto}.chat-workspace_richContent__Wn1Bx table{display:block;max-width:100%;overflow-x:auto}.chat-workspace_jumpButton__i_RZL{position:absolute;bottom:12px;right:20px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;box-shadow:0 2px 8px #00000012}.chat-workspace_composer__B_RuL{flex-shrink:0;padding:16px 32px max(20px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.chat-workspace_composerInner__iMK6j{max-width:736px;margin:0 auto}.chat-workspace_inputRow__aY0J6{display:flex;align-items:flex-end;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.chat-workspace_inputRow__aY0J6:focus-within{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.chat-workspace_inputRow__aY0J6 textarea{flex:1;width:0;min-width:0;min-height:40px;max-height:160px;padding:8px 4px;resize:none;overflow-y:auto;border:0;color:var(--ink);background:transparent;line-height:24px;font-size:16px}.chat-workspace_inputRow__aY0J6 textarea::-moz-placeholder{color:var(--muted)}.chat-workspace_inputRow__aY0J6 textarea::placeholder{color:var(--muted)}.chat-workspace_workspace__v4E1j .chat-workspace_inputRow__aY0J6 textarea:focus-visible{outline:none}.chat-workspace_sendButton__BmRn6{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:6px;background:#244e45;color:#fff}.chat-workspace_sendButton__BmRn6:hover:not(:disabled),.chat-workspace_startButton__sYTMu:hover:not(:disabled){background:#193e35}.chat-workspace_workspace__v4E1j[data-theme=dark] .chat-workspace_sendButton__BmRn6,.chat-workspace_workspace__v4E1j[data-theme=dark] .chat-workspace_startButton__sYTMu{background:#b7d8c5;color:#18291f}.chat-workspace_workspace__v4E1j[data-theme=dark] .chat-workspace_sendButton__BmRn6:hover:not(:disabled),.chat-workspace_workspace__v4E1j[data-theme=dark] .chat-workspace_startButton__sYTMu:hover:not(:disabled){background:#c5e8d2}.chat-workspace_lengthNotice__ur3lK{margin:8px 0 0;font-size:12px;color:var(--muted)}.chat-workspace_emptyState__Gqd__{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:32px;overflow:auto}.chat-workspace_emptyState__Gqd__>svg{color:var(--action)}.chat-workspace_emptyState__Gqd__ h1{font-size:24px;line-height:1.4;font-weight:600;max-width:480px;margin:0;overflow-wrap:anywhere}.chat-workspace_emptyState__Gqd__ p{color:var(--muted);max-width:440px;margin:0 0 8px}.chat-workspace_startButton__sYTMu{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:6px;border:0;background:#244e45;color:#fff}@media (max-width:1024px) and (min-width:768px){.chat-workspace_sidebar__Bwiu2{width:220px;flex-basis:220px}.chat-workspace_conversationHeader__JJ07X{padding-inline:16px}.chat-workspace_composer__B_RuL,.chat-workspace_transcript__S7vUD{padding-inline:24px}}@media (max-width:767px){.chat-workspace_topbar__TvW0q{height:56px;padding-inline:16px}.chat-workspace_brand__8A2oi{font-size:18px}.chat-workspace_sidebar__Bwiu2{width:100%;flex-basis:100%;border-right:0}.chat-workspace_sidebarHeading__eyno6{padding-inline:20px}.chat-workspace_sessionList__zoHLb{padding-inline:12px}.chat-workspace_conversationHeader__JJ07X{padding:8px;min-height:60px;gap:4px}.chat-workspace_titleArea__fy2GY h1{font-size:14px}.chat-workspace_transcript__S7vUD{padding:24px 20px;gap:28px}.chat-workspace_userBubble__UGFzt{max-width:94%;padding:12px 14px}.chat-workspace_composer__B_RuL{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.chat-workspace_inputRow__aY0J6{gap:8px;padding:8px}.chat-workspace_emptyState__Gqd__{padding:24px}}@font-face{font-family:Refractal Workspace Inter;src:url(/refractal/website-2026-09-08/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.workspace_workspace__uBl7h{--ink:#202523;--muted:#5b6661;--line:#dce3df;--action:#244e45;display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100dvh;color:var(--ink);background:#fff;font-family:Refractal Workspace Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}.workspace_workspace__uBl7h *,.workspace_workspace__uBl7h :after,.workspace_workspace__uBl7h :before{box-sizing:border-box;letter-spacing:0}.workspace_workspace__uBl7h a{color:inherit;text-decoration:none}.workspace_workspace__uBl7h button{font:inherit;color:inherit}.workspace_workspace__uBl7h :is(a,button):focus-visible{outline:2px solid #28665b;outline-offset:4px}.workspace_skipLink__kN2C_{position:fixed;left:16px;top:-80px;z-index:20;padding:12px 16px;background:#fff;border:1px solid var(--ink)}.workspace_skipLink__kN2C_:focus{top:12px}.workspace_sidebar__LwB1Z{position:sticky;top:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;padding:28px 16px 16px;background:#f5f7f6;border-right:1px solid var(--line)}.workspace_brand__sajHF{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600}.workspace_desktopBrand__64aXJ{padding:0 10px 32px}.workspace_brand__sajHF img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.workspace_navItem__kvvtQ{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 12px;border-radius:6px;font-weight:500;margin-bottom:3px}.workspace_navItem__kvvtQ svg{color:var(--muted);flex:0 0 auto}.workspace_navItem__kvvtQ:hover{background:#eaeeec}.workspace_navItem__kvvtQ.workspace_selected__HvMdz{background:#e6f0eb;color:#244e45}.workspace_selected__HvMdz svg{color:#244e45}.workspace_navGroup__bsPOM{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.workspace_navLabel__pthnQ{color:var(--muted);font-size:12px;margin:0 12px 8px}.workspace_sidebarFooter__rC0fT{margin-top:auto;padding-top:40px}.workspace_accountRow__wOgb_{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.workspace_accountName__j8Xyk{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.workspace_avatar__oAMaL{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#e2e9e5;color:#38534b;font-weight:600}.workspace_iconButton__9lhvh{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.workspace_iconButton__9lhvh:hover{background:#e4eae7}.workspace_iconButton__9lhvh:disabled{opacity:.55;cursor:wait}.workspace_error__ATFRV{color:#9a2938;font-size:13px;margin-top:12px}.workspace_body__GPK6O{min-width:0}.workspace_topbar__9et1l{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--line)}.workspace_topbar__9et1l>span{font-weight:500}.workspace_topbar__9et1l a{color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.workspace_content__Yw4wl{max-width:1080px;margin:0 auto;padding:48px 48px 32px;outline:none}.workspace_greeting__VCh38{margin-bottom:32px}.workspace_eyebrow__9T9Hc{color:var(--muted);font-size:13px;margin:0 0 10px}.workspace_greeting__VCh38 h1{font-size:28px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.workspace_greeting__VCh38>p:last-child{color:var(--muted);font-size:16px;margin:10px 0 0}.workspace_conversation__hov_J{padding:28px 0 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace_conversationHeading__gQ5F7{display:flex;align-items:center;gap:12px}.workspace_conversationHeading__gQ5F7 svg{color:var(--action)}.workspace_workspace__uBl7h h2{font-size:18px;line-height:1.4;font-weight:600;margin:0}.workspace_conversation__hov_J>p{color:var(--muted);max-width:510px;margin:12px 0 22px;font-size:15px;line-height:1.7}.workspace_workspace__uBl7h .workspace_primaryAction__xpEY0{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:11px 16px;background:var(--action);color:#fff;border-radius:6px;font-weight:500}.workspace_primaryAction__xpEY0:hover{background:#193e35}.workspace_section__nrL_Q{padding:32px 0}.workspace_section__nrL_Q>h2{font-size:15px;margin-bottom:18px}.workspace_toolGrid__ZIPME{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace_tool__ntY_C{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:205px;border:1px solid var(--line);border-radius:8px;padding:20px;transition:border-color .15s,background .15s}.workspace_tool__ntY_C:hover{border-color:#8ca398;background:#fafcfb}.workspace_toolIcon____D0E{width:38px;height:38px;border-radius:6px;display:grid;place-items:center;margin-bottom:16px}.workspace_blue__PvHBM{background:#eaf0f7;color:#385a7c}.workspace_rose__z637s{background:#f8eded;color:#955360}.workspace_green__D_6PE{background:#eaf2e9;color:#476347}.workspace_tool__ntY_C h3{font-size:15px;font-weight:600;margin:0 0 8px}.workspace_tool__ntY_C p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 20px;overflow-wrap:anywhere}.workspace_toolArrow__xMmiG{margin-top:auto;color:var(--muted)}.workspace_explore__aRe8o{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:28px 0}.workspace_explore__aRe8o h2{font-size:15px}.workspace_explore__aRe8o p{font-size:13px;color:var(--muted);margin:8px 0 0}.workspace_exploreLinks__vwK3R{display:flex;flex-direction:column;gap:8px;min-width:190px}.workspace_exploreLinks__vwK3R a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:36px;font-size:13px}.workspace_exploreLinks__vwK3R a:hover{text-decoration:underline;text-underline-offset:4px}.workspace_dataNote__fnSmb{display:flex;align-items:center;gap:8px;padding:24px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.workspace_dataNote__fnSmb svg{flex-shrink:0}.workspace_dataNote__fnSmb a{text-decoration:underline;text-underline-offset:3px}.workspace_mobileHeader__e58dD{display:none}@media (max-width:1050px){.workspace_workspace__uBl7h{grid-template-columns:204px minmax(0,1fr)}.workspace_content__Yw4wl{padding:36px 28px}.workspace_toolGrid__ZIPME{gap:12px}.workspace_tool__ntY_C{padding:16px}}@media (max-width:760px){.workspace_workspace__uBl7h{display:block}.workspace_mobileHeader__e58dD{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 20px;border-bottom:1px solid var(--line)}.workspace_sidebar__LwB1Z{display:none;position:static;height:auto;padding:16px 20px;border-right:0;border-bottom:1px solid var(--line)}.workspace_sidebar__LwB1Z.workspace_menuOpen__A_li2{display:flex}.workspace_desktopBrand__64aXJ{display:none}.workspace_sidebarFooter__rC0fT{padding-top:16px}.workspace_topbar__9et1l{height:48px;padding:0 20px}.workspace_content__Yw4wl{padding:28px 20px}.workspace_greeting__VCh38 h1{font-size:26px}.workspace_toolGrid__ZIPME{grid-template-columns:1fr}.workspace_tool__ntY_C{min-height:0;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:4px 14px;align-items:start;padding:18px 16px}.workspace_toolIcon____D0E{grid-row:1/3;margin:0}.workspace_tool__ntY_C h3{margin:0}.workspace_tool__ntY_C p{grid-column:2;margin:0}.workspace_toolArrow__xMmiG{grid-column:3;grid-row:1/3;align-self:center;margin:0}.workspace_explore__aRe8o{flex-direction:column;gap:14px}.workspace_exploreLinks__vwK3R{min-width:0}.workspace_exploreLinks__vwK3R a{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace_tool__ntY_C{transition:none}}.OnboardingPage_page__zqlJg{overflow-wrap:anywhere;color:var(--ink)}.OnboardingPage_title__7Xcpf{font-size:28px;line-height:1.3;font-weight:600;margin:0}.OnboardingPage_muted__bFzTK{color:var(--muted);font-size:14px;line-height:1.6;margin:8px 0 16px}.OnboardingPage_error__GLLHg{color:#9a2938;padding:12px 0}.OnboardingPage_peopleGrid__m92zD{display:grid;gap:28px}.OnboardingPage_editorColumn__l21KU{min-width:0;container:people-editor/inline-size}.OnboardingPage_section__ZPWmg{padding:0 0 24px;min-width:0}.OnboardingPage_sectionHeader__v6plV{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.OnboardingPage_sectionHeader__v6plV p{margin:0}.OnboardingPage_reviewSections__Rm5wk .OnboardingPage_section__ZPWmg{border-top:1px solid var(--line);padding-top:24px}.OnboardingPage_personForm__ACaC0{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 16px}.OnboardingPage_fullWidth__j41bq{grid-column:1/-1}.OnboardingPage_personSummary__ItP9G{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0;border-block:1px solid var(--line)}.OnboardingPage_page__zqlJg .OnboardingPage_selectedPerson__PT9PL{border-color:#779a8d;background:#e6f0eb;box-shadow:none}.OnboardingPage_page__zqlJg .OnboardingPage_person__KLm66{border-color:var(--line);background:#fff}.OnboardingPage_page__zqlJg .OnboardingPage_person__KLm66:hover{border-color:#8ca398;background:#f5f7f6}.OnboardingPage_page__zqlJg button[class~=bg-blue-600]{background:var(--action);color:#fff}.OnboardingPage_page__zqlJg button[class~=bg-blue-600]:hover{background:#193e35}.OnboardingPage_page__zqlJg button[class~=bg-red-600]{color:#fff}.OnboardingPage_page__zqlJg [class~=text-slate-500]{color:var(--muted)}.OnboardingPage_page__zqlJg [role=progressbar]>div{background:var(--action)}@container people-editor (min-width: 540px){.OnboardingPage_personForm__ACaC0{grid-template-columns:repeat(2,minmax(0,1fr))}.OnboardingPage_personSummary__ItP9G{grid-template-columns:repeat(3,minmax(0,1fr))}}.OnboardingPage_page__zqlJg :is(div,section,dl,dt,dd,h1,h2,h3,p,span,label,button){min-width:0;letter-spacing:0}.OnboardingPage_page__zqlJg :is(button,a[role=button]){min-height:44px;max-width:100%;height:auto;white-space:normal}.OnboardingPage_page__zqlJg :is(button,a,input,textarea):focus-visible{outline:2px solid #087b8c;outline-offset:3px}.OnboardingPage_page__zqlJg :is(input,textarea){min-height:44px;font-family:inherit;font-size:16px;border-color:#a8b4ad;border-radius:6px}.OnboardingPage_page__zqlJg :is(input,textarea)::-moz-placeholder{color:var(--muted)}.OnboardingPage_page__zqlJg :is(input,textarea)::placeholder{color:var(--muted)}.OnboardingPage_page__zqlJg [role=tablist]{background:#f5f7f6;border-radius:6px}.OnboardingPage_page__zqlJg [role=tab]{border:1px solid transparent;color:var(--muted)}.OnboardingPage_page__zqlJg [role=tab][aria-selected=true]{border-color:#779a8d;background:#fff;color:var(--action);box-shadow:none}.OnboardingPage_summary__t08g4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 24px;padding:20px 0;border-block:1px solid var(--line)}.OnboardingPage_summary__t08g4 dt{font-size:14px;line-height:20px;color:var(--muted)}.OnboardingPage_summary__t08g4 dd{margin:4px 0 0;font-size:24px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums}.OnboardingPage_peopleList__cWVFS{max-height:300px;overflow-y:auto;padding:4px}@media (min-width:768px){.OnboardingPage_summary__t08g4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.OnboardingPage_peopleGrid__m92zD{grid-template-columns:220px minmax(0,1fr);gap:32px}.OnboardingPage_peopleList__cWVFS{max-height:620px}}@media (max-width:760px){.OnboardingPage_title__7Xcpf{font-size:26px}}.account_account__pFvRl{max-width:720px}.account_header__0RMU8{margin-bottom:32px}.account_header__0RMU8>p{margin:0 0 10px;color:var(--muted);font-size:13px}.account_header__0RMU8 h1{margin:0;font-size:28px;line-height:1.3;font-weight:600}.account_section__D9SO8{padding:28px 0 32px;border-top:1px solid var(--line)}.account_sectionTitle__oyP47{display:flex;align-items:center;gap:12px}.account_sectionTitle__oyP47 svg{color:#385a7c;flex-shrink:0}.account_sessionTitle__odrzg svg{color:#955360}.account_section__D9SO8>p{color:var(--muted);margin:14px 0 20px;max-width:480px;line-height:1.7}.account_details__7TkH3{margin:24px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 32px}.account_details__7TkH3>div{min-width:0}.account_details__7TkH3 dt{color:var(--muted);font-size:13px;margin-bottom:8px}.account_details__7TkH3 dd{margin:0;font-size:15px;overflow-wrap:anywhere}.account_account__pFvRl .account_action__KQz3a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #b8c7be;border-radius:6px;color:var(--action);background:#fff;font-weight:500;cursor:pointer}.account_action__KQz3a svg{flex-shrink:0}.account_action__KQz3a:hover{background:#f0f5f2;border-color:#749383}.account_action__KQz3a:disabled{color:var(--muted);cursor:wait;background:#f5f7f6}.account_section__D9SO8>.account_error__WNzDj{color:#9a2938;margin-bottom:0}@media (max-width:760px){.account_header__0RMU8 h1{font-size:26px}.account_details__7TkH3{grid-template-columns:minmax(0,1fr)}}.QuizHistory_section__Je8iM{margin-top:48px;padding-top:28px;border-top:1px solid #3c3e43;color:#f4efe6;letter-spacing:0}.QuizHistory_heading__ac5fH{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.QuizHistory_heading__ac5fH h2{margin:0 0 6px;font-size:24px;line-height:1.25;font-weight:600}.QuizHistory_account__8QPe7{overflow-wrap:anywhere}.QuizHistory_dates__TcpCi,.QuizHistory_filter__h3_nM,.QuizHistory_heading__ac5fH p,.QuizHistory_muted__QPPus,.QuizHistory_secondary__0HqgM{color:#b9b9bd;font-size:14px;line-height:1.5}.QuizHistory_filter__h3_nM{display:grid;gap:6px;min-width:180px}.QuizHistory_filter__h3_nM select{min-height:44px;max-width:100%;padding:8px 32px 8px 12px;border:1px solid #55585e;border-radius:6px;background:#191b20;color:#f4efe6}.QuizHistory_toolbar__V2KhY{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0}.QuizHistory_recoveryActions__mER_G{display:flex;flex-shrink:0;gap:8px}.QuizHistory_resultLinks__W_U8W{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px}.QuizHistory_resultLinks__W_U8W a:focus-visible{outline:2px solid #63d0bd;outline-offset:4px}.QuizHistory_action__CNSQp,.QuizHistory_confirmButton__ph7Ta,.QuizHistory_iconButton__b2kCV{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;font:inherit;font-size:14px;line-height:1.35;letter-spacing:0;cursor:pointer}.QuizHistory_action__CNSQp{padding:8px 0;color:#f4efe6;background:none;border:0;text-decoration:none}.QuizHistory_action__CNSQp:hover{color:#63d0bd}.QuizHistory_iconButton__b2kCV{width:44px;flex-shrink:0;border:1px solid #55585e;border-radius:6px;color:#f4efe6;background:transparent}.QuizHistory_confirmButton__ph7Ta{background:#63d0bd;color:#0e1015;border:0;border-radius:6px;padding:10px 16px;font-weight:600}.QuizHistory_section__Je8iM button:disabled{opacity:.55;cursor:default}.QuizHistory_section__Je8iM a:focus-visible,.QuizHistory_section__Je8iM button:focus-visible,.QuizHistory_section__Je8iM select:focus-visible{outline:2px solid #63d0bd;outline-offset:4px}.QuizHistory_list__NprHU{list-style:none;padding:0;margin:0 0 12px}.QuizHistory_row__7e4o2{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 0;border-bottom:1px solid #3c3e43}.QuizHistory_result__G0Mms{flex:1;min-width:min(100%,240px)}.QuizHistory_resultHeading__9fdh2{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.QuizHistory_resultHeading__9fdh2 h3{margin:0;font-size:18px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.QuizHistory_active__NFEGB{color:#63d0bd;font-size:13px}.QuizHistory_secondary__0HqgM{margin:4px 0 12px}.QuizHistory_dates__TcpCi{margin:4px 0 0;font-size:12px}.QuizHistory_confirmation__smtAw{flex-basis:100%;padding-left:16px;border-left:2px solid #63d0bd;font-size:14px;line-height:1.6}.QuizHistory_confirmation__smtAw p{margin:0 0 8px}.QuizHistory_confirmActions__9DxRJ{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.QuizHistory_error__xOw2v{color:#ffb8b0;font-size:14px;line-height:1.6;margin:16px 0}.QuizHistory_notice__U7L_6{color:#a0dfce;font-size:14px;line-height:1.6}.QuizHistory_notice__U7L_6:empty{margin:0}.QuizHistory_loading__qyk_W{display:flex;gap:10px;align-items:center;min-height:110px;color:#b9b9bd;font-size:14px}.QuizHistory_empty__qs5Jg{padding:32px 0;color:#b9b9bd}.QuizHistory_consent__CyH3u{display:flex;align-items:center;gap:10px;min-height:44px}.QuizHistory_consent__CyH3u input{flex-shrink:0;width:18px;height:18px;accent-color:#63d0bd}@media (max-width:480px){.QuizHistory_filter__h3_nM{width:100%}.QuizHistory_confirmActions__9DxRJ{justify-content:flex-start}}.Portrait_portrait__4lvTJ{max-width:760px;min-width:0}.Portrait_portrait__4lvTJ p{color:var(--muted);font-size:14px;line-height:1.7;margin:12px 0 20px;overflow-wrap:anywhere}.Portrait_header__AYtS3{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px}.Portrait_header__AYtS3>div{min-width:0}.Portrait_header__AYtS3 h1{font-size:28px;line-height:1.3;font-weight:600;margin:0}.Portrait_header__AYtS3 p.Portrait_eyebrow__o2dqx{margin:0 0 8px;font-size:13px}.Portrait_header__AYtS3 p:last-child{margin-bottom:0}.Portrait_section__AHjF2{padding:28px 0;border-top:1px solid var(--line)}.Portrait_sectionIcon__DCTFl{color:#476347;margin-bottom:16px}.Portrait_section__AHjF2 p.Portrait_source__XYUmx{font-size:12px;font-weight:600;color:#385a7c;margin:0 0 8px}.Portrait_section__AHjF2 p.Portrait_observedSource__7ySA2{color:#955360}.Portrait_readHeading__fmQLJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 12px}.Portrait_portrait__4lvTJ h3{font-size:22px;line-height:1.4;font-weight:600;margin:0;overflow-wrap:anywhere}.Portrait_provisional__tIaMC{color:var(--muted);font-size:12px;border-left:1px solid var(--line);padding-left:12px}.Portrait_description__80v1_{max-width:62ch}.Portrait_portrait__4lvTJ p.Portrait_date__UoXzf{font-size:12px;margin:14px 0 22px}.Portrait_details__AqIOK{border-top:1px solid var(--line)}.Portrait_details__AqIOK summary{min-height:44px;padding:12px 0;font-size:13px;font-weight:500;cursor:pointer}.Portrait_details__AqIOK summary:focus-visible{outline:2px solid #28665b;outline-offset:4px}.Portrait_receipts__CJJX3{list-style:none;padding:0;margin:16px 0 24px}.Portrait_receipts__CJJX3 li{padding:12px 0 12px 16px;border-left:2px solid #b2c6bc;margin:12px 0;line-height:1.7;overflow-wrap:anywhere}.Portrait_scores__Eyz2e{margin:8px 0 20px}.Portrait_scores__Eyz2e>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #edf0ee}.Portrait_scores__Eyz2e dt{color:var(--muted)}.Portrait_scores__Eyz2e dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.Portrait_actions__G3Dt9{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0}.Portrait_portrait__4lvTJ .Portrait_action__cpDrN,.Portrait_portrait__4lvTJ .Portrait_primary__da6tF{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-weight:500;cursor:pointer;text-align:left;overflow-wrap:anywhere}.Portrait_portrait__4lvTJ .Portrait_action__cpDrN svg,.Portrait_portrait__4lvTJ .Portrait_primary__da6tF svg{flex-shrink:0}.Portrait_portrait__4lvTJ .Portrait_primary__da6tF{color:#fff;background:var(--action);border-color:var(--action)}.Portrait_action__cpDrN:hover{background:#f5f7f6}.Portrait_portrait__4lvTJ .Portrait_primary__da6tF:hover{background:#193e35}.Portrait_portrait__4lvTJ button:disabled{opacity:.6;cursor:default}.Portrait_iconButton__jFSRC{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer}.Portrait_iconButton__jFSRC:hover{background:#f5f7f6}.Portrait_confirmation__yDyV8{margin-top:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Portrait_confirmation__yDyV8 h3{font-size:16px}.Portrait_confirmation__yDyV8 p{max-width:58ch}.Portrait_portrait__4lvTJ p.Portrait_error__xx47b{color:#9a2938}.Portrait_portrait__4lvTJ p.Portrait_notice__K2zDj{color:#244e45;border-left:2px solid #244e45;padding:8px 12px}.Portrait_portrait__4lvTJ p.Portrait_state__hPOyM{padding:32px 0;border-top:1px solid var(--line)}@media (max-width:760px){.Portrait_header__AYtS3 h1{font-size:26px}.Portrait_header__AYtS3{gap:12px}}