.OrgPhaseStepper_stepper__eUOLn{display:flex;align-items:flex-start;justify-content:center;width:100%;box-sizing:border-box}.OrgPhaseStepper_connector__qmNYL{flex:1 1;min-width:8px;display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.4375rem;height:4.25px;align-self:flex-start}.OrgPhaseStepper_connectorDot__4OSpY{width:4.25px;height:4.25px;border-radius:50%;flex-shrink:0;background:rgba(0,0,0,.1)}.OrgPhaseStepper_nodeCol__7K5_y{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.OrgPhaseStepper_nodeIconWrap__9GOXu{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:content-box}.OrgPhaseStepper_nodeIcon__Fk82w{display:block;width:15px;height:15px;flex-shrink:0}.OrgPhaseStepper_label___jgpu{font-size:.75rem;line-height:1.2;font-weight:400;color:var(--color-light-grey);text-align:center;white-space:nowrap}@media (min-width:640px){.OrgPhaseStepper_label___jgpu{font-size:.875rem}}.AssessmentChatWelcome_wrap__Nbf3M{flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:375px;margin:0 auto;background:var(--color-white);overflow:hidden;font-family:var(--font-proxima)}.AssessmentChatWelcome_titleBar__Nr8pD{display:flex;align-items:center;height:51px;min-height:51px;padding:0 1rem;background:var(--color-white);border-bottom:.5px solid var(--color-light-grey);box-sizing:border-box;flex-shrink:0}.AssessmentChatWelcome_title__8ViLg{margin:0;width:100%;max-width:none;font-family:var(--font-proxima);font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--color-text);text-align:left;overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_stepperBar__xD53o{min-height:49px;padding:.5rem .9375rem;border-bottom:.5px solid var(--color-lightest-grey);box-sizing:border-box;display:flex;align-items:center;flex-shrink:0}.AssessmentChatWelcome_chatArea__zjnJx{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.625rem 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.AssessmentChatWelcome_chatStack__XMGsG{display:flex;flex-direction:column;gap:0}.AssessmentChatWelcome_messageRow__wY219{display:flex;align-items:flex-end;gap:1rem;padding:.3125rem 1rem}.AssessmentChatWelcome_messageRowUser__crL7w{justify-content:flex-end}.AssessmentChatWelcome_messageRowUser__crL7w .AssessmentChatWelcome_bubble__tcHou{margin-left:auto}.AssessmentChatWelcome_avatar__fnCUX{flex-shrink:0;width:2.8125rem;height:2.8125rem;border-radius:50%;background:var(--color-white);box-shadow:0 1.96px .98px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.AssessmentChatWelcome_avatarImg__u9eMJ{width:1.9375rem;height:1.9375rem;object-fit:contain}.AssessmentChatWelcome_bubble__tcHou{max-width:17.625rem;padding:1rem;background:var(--color-lightest-grey);border-radius:1.5625rem 1.5625rem 1.5625rem .25rem;box-sizing:border-box}.AssessmentChatWelcome_bubbleTitle__uUDM_{margin:0 0 .3125rem;font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-content);overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_bubbleBody__fz0so{margin:0;font-size:.875rem;line-height:1.2;color:var(--color-dark-grey);overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_bubbleQuestion__wP3xo{max-width:17.625rem}.AssessmentChatWelcome_phaseRow__SoO2x{display:flex;align-items:center;gap:.375rem;margin-bottom:.2rem}.AssessmentChatWelcome_phaseDot__QQHeh{width:6px;height:6px;border-radius:50%;background:var(--phase-accent,var(--color-phase-section-0));flex-shrink:0}.AssessmentChatWelcome_phaseLabel__N_dwd{font-size:.875rem;font-weight:600;line-height:1.2;color:var(--phase-accent,var(--color-phase-section-0))}.AssessmentChatWelcome_questionText__3nOPX{margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-content);overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_helperText__bvyyP{margin:0;font-size:.875rem;font-weight:400;line-height:1.2;color:var(--color-dark-grey);overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_bubbleUser__tFmRQ{max-width:17.625rem;padding:1rem;background:var(--user-bubble-bg,var(--color-phase-section-0));border-radius:1.5625rem 1.5625rem .25rem 1.5625rem;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.AssessmentChatWelcome_bubbleUserEditing__AR3Lr{outline:2px solid var(--color-white);outline-offset:2px}.AssessmentChatWelcome_userText__dYhuR{margin:0;font-size:1rem;font-weight:400;line-height:1.2;color:var(--color-lightest-grey);overflow-wrap:break-word;word-break:break-word}.AssessmentChatWelcome_bubbleConfirmChat__AxAxF{max-width:17.625rem}.AssessmentChatWelcome_confirmPrompt__Hm6Fb{margin:0;font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-content)}.AssessmentChatWelcome_confirmDock__s6g43{flex-shrink:0;background:var(--color-white);padding:.625rem 1rem;box-sizing:border-box}.AssessmentChatWelcome_confirmDockInner__uTSTo{display:flex;flex-wrap:wrap;gap:1rem;width:100%;box-sizing:border-box}.AssessmentChatWelcome_btnGhost__I8BA0{background:var(--color-lightest-grey);color:var(--tarkam-primary)}.AssessmentChatWelcome_btnGhost__I8BA0,.AssessmentChatWelcome_btnPrimary__BDogd{flex:1 1;min-width:0;min-height:3rem;padding:0 1rem;border-radius:3.75rem;border:none;font-size:1rem;font-weight:500;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;line-height:normal;cursor:pointer}.AssessmentChatWelcome_btnPrimary__BDogd{background:var(--tarkam-primary);color:var(--color-lightest-grey)}.AssessmentChatWelcome_btnGhost__I8BA0:disabled,.AssessmentChatWelcome_btnPrimary__BDogd:disabled{opacity:.45;cursor:not-allowed}.AssessmentChatWelcome_completionLabelBar__INIgr{flex-shrink:0;width:100%;max-width:375px;margin:0 auto;display:flex;align-items:center;gap:.75rem;padding:.3125rem 1rem;box-sizing:border-box;background:var(--color-white)}.AssessmentChatWelcome_completionLabelLine__7uae1{flex:1 1;min-width:0;display:flex;align-items:center;align-self:center}.AssessmentChatWelcome_completionLabelLineImg__tFhaD{width:100%;height:1px;display:block;object-fit:fill}.AssessmentChatWelcome_completionLabelText__fT62_{margin:0;flex-shrink:0;font-size:1rem;font-weight:500;line-height:1.2;color:var(--color-dark-grey);text-align:center}.AssessmentChatWelcome_completionSheet__pChJr{flex-shrink:0;width:100%;max-width:375px;margin:0 auto;background:var(--color-white);border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -4px 4px hsla(0,0%,88%,.25);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}.AssessmentChatWelcome_completionSheetInner___Y5O3{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:.625rem 1rem;box-sizing:border-box}.AssessmentChatWelcome_completionSheetHeading__TBjeH{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--color-content);text-align:center}.AssessmentChatWelcome_completionSheetRule__8IWzy{height:1px;width:100%;margin:0;background:var(--color-lightest-grey)}.AssessmentChatWelcome_completionSheetDescription__ktVJ_{margin:0;font-size:.875rem;font-weight:400;line-height:1.2;color:var(--color-dark-grey);text-align:center;white-space:pre-line}.AssessmentChatWelcome_submitError__v5LqC{margin:0;width:100%;font-size:.875rem;line-height:1.3;color:#b42318;text-align:center}.AssessmentChatWelcome_qualityHint__0MADG{width:100%;margin:0;padding:.625rem .75rem;border:1px solid #f2cc8f;border-radius:.5rem;background:#fff7e6}.AssessmentChatWelcome_qualityHintTitle__Uriz9{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;color:#8a5a00;text-align:left}.AssessmentChatWelcome_qualityHintBody__ixRaZ{margin:.375rem 0 0;font-size:.8125rem;line-height:1.35;color:#8a5a00;text-align:left}.AssessmentChatWelcome_completionSheetActions__GbJcS{display:flex;width:100%;padding:.5rem 1rem;box-sizing:border-box}.AssessmentChatWelcome_completionBtnSubmit__CTXah{flex:1 1 auto;width:100%;min-height:3rem;padding:0 1rem;border-radius:3.75rem;border:none;background:var(--tarkam-primary);color:var(--color-white);font-size:1rem;font-weight:500;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;line-height:normal;cursor:pointer;box-sizing:border-box}.AssessmentChatWelcome_completionBtnSubmit__CTXah:disabled{opacity:.55;cursor:not-allowed}.AssessmentChatWelcome_blockedByEdit__EKaG5{pointer-events:none}.AssessmentChatWelcome_editOverlay__fRhjW{position:fixed;inset:0;z-index:120;margin:0;padding:0;border:none;cursor:default;background:rgba(41,41,41,.35)}.AssessmentChatWelcome_editPopover__I7gNk{position:fixed;z-index:250;padding:.625rem;border-radius:.75rem;background:var(--color-light-grey);box-shadow:0 4px 14px rgba(50,0,82,.18)}.AssessmentChatWelcome_editPopoverBtn__s1Y0V{margin:0;padding:0;border:none;background:transparent;font-family:var(--font-proxima);font-size:1rem;font-weight:400;line-height:1.25;color:var(--color-white);white-space:nowrap;cursor:pointer}.AssessmentChatWelcome_inputFooterEditing__M5bXo{position:relative;z-index:130}.AssessmentChatWelcome_inputShellEditing__gdmvO{align-items:flex-start;min-height:3rem;max-height:min(40vh,16rem);padding:.75rem 1rem .625rem}.AssessmentChatWelcome_textAreaEditing__phurO{flex:1 1;width:100%;min-height:4.5rem;max-height:min(38vh,14rem);margin:0;padding:.625rem;border:none;background:transparent;resize:vertical;font-family:var(--font-proxima);font-size:1rem;font-weight:400;line-height:1.2;color:var(--color-dark-grey);outline:none}.AssessmentChatWelcome_bubbleContinue__N51KF{max-width:32.8125rem}.AssessmentChatWelcome_continueText__TENJo{margin:0;font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-content)}.AssessmentChatWelcome_orgLine__vsvfk{margin:.75rem 0 0;font-size:.8125rem;color:var(--color-dark-grey)}.AssessmentChatWelcome_inputFooter__G7me4{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem 1.25rem;background:var(--color-white);flex-shrink:0}.AssessmentChatWelcome_inputShell__p6BO3{flex:1 1;display:flex;align-items:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-lightest-grey);border-radius:2.5rem;box-shadow:0 1px 2px rgba(18,18,23,.05);box-sizing:border-box}.AssessmentChatWelcome_textInput__SB_D9{flex:1 1;border:none;background:transparent;font-size:1rem;line-height:1.2;font-family:var(--font-proxima);font-weight:400;color:var(--color-content);outline:none}.AssessmentChatWelcome_textInput__SB_D9::placeholder{color:var(--color-light-grey);font-family:var(--font-proxima)}.AssessmentChatWelcome_sendBtn__uyYPc{flex-shrink:0;width:2.5rem;height:2.5rem;border:none;border-radius:2.5rem;background:var(--tarkam-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}@media (min-width:640px){.AssessmentChatWelcome_wrap__Nbf3M{max-width:744px}.AssessmentChatWelcome_titleBar__Nr8pD{height:70px;min-height:70px;padding:.625rem 1.875rem}.AssessmentChatWelcome_stepperBar__xD53o{min-height:70px;padding:.85rem .5rem .65rem}.AssessmentChatWelcome_chatArea__zjnJx{padding:1.25rem 2.5rem 1rem}.AssessmentChatWelcome_chatStack__XMGsG{gap:1.25rem}.AssessmentChatWelcome_messageRow__wY219{padding:.3rem 0}.AssessmentChatWelcome_bubbleConfirmChat__AxAxF,.AssessmentChatWelcome_bubbleQuestion__wP3xo,.AssessmentChatWelcome_bubbleUser__tFmRQ,.AssessmentChatWelcome_bubble__tcHou{max-width:32rem}.AssessmentChatWelcome_bubbleConfirmChat__AxAxF,.AssessmentChatWelcome_bubbleQuestion__wP3xo{max-width:32.8125rem}.AssessmentChatWelcome_confirmDock__s6g43{padding:.625rem 2.5rem}.AssessmentChatWelcome_completionLabelBar__INIgr{max-width:41.6875rem;padding:.75rem 2.5rem .5rem}.AssessmentChatWelcome_completionSheet__pChJr{max-width:41.6875rem}.AssessmentChatWelcome_completionSheetInner___Y5O3{gap:1rem;padding:.625rem 2.5rem}.AssessmentChatWelcome_completionSheetDescription__ktVJ_{font-size:1rem;font-weight:500}.AssessmentChatWelcome_inputFooter__G7me4{padding:.625rem 2.5rem 1.25rem}.AssessmentChatWelcome_inputShell__p6BO3{min-height:3rem}.AssessmentChatWelcome_textInput__SB_D9{line-height:1.4}}.AssessmentChatWelcome_sendBtn__uyYPc:disabled{cursor:not-allowed;opacity:.45}.AssessmentChatWelcome_textInput__SB_D9:disabled{color:var(--color-light-grey);cursor:not-allowed}.AssessmentChatWelcome_sendIcon__zrJEc{display:block;width:24px;height:24px}.AssessmentChatWelcome_srOnly__T5eZJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SiteHeader_header__SRb_V{position:fixed;top:0;left:0;right:0;z-index:90;box-sizing:border-box;height:calc(40px + env(safe-area-inset-top, 0px));min-height:calc(40px + env(safe-area-inset-top, 0px));padding:calc(6px + env(safe-area-inset-top, 0px)) 16px 6px;background-color:var(--color-tarkam-purple);display:flex;align-items:center;justify-content:center;border-bottom:none}.SiteHeader_logoContainer__0MzOC{display:flex;align-items:center;justify-content:center;gap:5px}.SiteHeader_logo__tLEBq{width:28px;height:28px;object-fit:contain;display:block}.SiteHeader_wordmark__BWBko{width:auto;height:11.6875px;object-fit:contain;object-position:left center;display:block}@media (min-width:640px){.SiteHeader_header__SRb_V{height:calc(var(--app-header-height) + env(safe-area-inset-top, 0px));min-height:calc(var(--app-header-height) + env(safe-area-inset-top, 0px));padding:calc(8px + env(safe-area-inset-top, 0px)) 16px 8px}.SiteHeader_logo__tLEBq{width:44px;height:43px}.SiteHeader_wordmark__BWBko{height:18px}}