@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");:root{--primery-color:#9857cd;--btnbg-color:#5b4be7;--white:#fff;--dark:#000;--text-color:#4b5563;--cdsDPFramework-bg-base:#121212;--cdsDPFramework-text-base:#1a1a1a;--cdsDPFramework-font-family-base:"Plus Jakarta Sans",sans-serif;--cdsDPFramework-bg-light:#f4f5f6;--cdsDPFramework-bg-header:#fff;--cds-text-light:#1e293b;--cds-border-outline-01:#ccc;--cds-border01:rgba(0,0,0,.1);--cds-border-radius:12px;--cdsDPFramework-bg-main-container:#f4f4f4;--cdsDPFramework-primary-btn-gradient:linear-gradient(270deg,#5559bc,#9857cd)}body{font-family:var(--cdsDPFramework-font-family-base)!important;font-optical-sizing:auto;font-weight:500;font-style:normal;background:var(--cdsDPFramework-bg-light);color:var(--cdsDPFramework-text-base)}.CdsheaderLogo{display:inline-block}.CdsheaderLogo img{max-width:150px}.CdsDP-PublicHeader-LogoSection,.CdsDP-PublicHeader-LogoSection a{display:flex}.CdsBtnPurple,.CdsDP-PublicHeader-Navigation .CdsDP-PublicHeader-NavLink,.search-toggle-btn,[role=button],a[href],button{cursor:pointer}.CdsDP-PublicHeader-SearchBox{background:#fff;border-radius:var(--cds-border-radius);padding:15px 12px;display:flex;gap:15px;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CdsBtnPurple{background:#6d28d9!important;background-image:none!important;color:#fff!important;border-radius:var(--cds-border-radius)!important;padding:7px 20px;border:0!important}.CdsDP-PublicLayout-Wrapper{background:var(--cdsDPFramework-bg-main-container)}.CdsBtnPurple:hover{background:#5b21b6!important;background-image:none!important;border:0!important;color:var(--white);transform:translateY(-1px)}.CdsDP-UIComponent-Button-Default{font-weight:500!important;letter-spacing:.5px!important}.CdsDP-MainPage-Wrapper-Inner{max-width:1340px;margin:0 auto;padding:30px 0}.cdsdp-SelectInput{margin-top:.25rem;width:100%;border-radius:var(--cds-border-radius);border-width:1px;border-color:#d1d5db;padding:.5rem .75rem}.cdsdp-statusBadge{font-size:14px!important;line-height:normal;display:inline-block!important;font-weight:500!important}.CdsDP-UIComponent-Badge-Base{font-weight:500;letter-spacing:.5px}.Cdsdp-Label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#111827}.container{width:100%}.CdsDP-listBullet{margin-right:.75rem;margin-top:.5rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:#9857cd}.cdsdp-page-size-selector{width:100%}.cdsdp-page-size-selector .cdsdp-formLabel{font-weight:500;font-size:15px;letter-spacing:.5px}.cdsdp-datatableSerch{position:relative}.cdsdp-ShownumberList{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%}.cdsdp-ShownumberList .cdsdp-shownumber label{margin-right:8px;font-size:14px;color:#333}.cdsdp-ShownumberList .cdsdp-select{padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff;min-width:70px;cursor:pointer}.cdsdp-admin-skills-stats{margin-bottom:16px;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.CdsDP-HeaderWrapper,.cdsdp-admin-skills-stats{display:flex;justify-content:space-between;align-items:center}.CdsDP-HeaderWrapper{padding:.5rem 1rem;position:relative}.search-toggle-btn{display:flex;align-items:center;justify-content:center;color:#4b5563;cursor:pointer;background:transparent;border:none;padding:.5rem;border-radius:.375rem;transition:all .2s}.search-toggle-btn:hover{background:#f3f4f6;color:#5b4be7}.search-toggle .search-toggle-btn{display:flex;margin-left:.5rem;align-items:center;color:#4b5563;cursor:pointer}.CdsDP-PublicHeader-SearchWrapper{position:relative;display:flex;flex:1}.CdsDP-PublicHeader-SearchWrapper .CdsDP-PublicHeader-SearchInput{padding-left:2.5rem}.CdsDP-PublicHeader-SearchIcon{display:flex;position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;align-items:center}.CdsDP-PublicHeader-SearchInput{padding:.5rem 1rem .5rem 2.5rem;border-radius:9999px;border:1px solid #d1d5db;width:100%}.CdsDP-PublicHeader-AuthSection{display:flex;align-items:center;gap:10px}.CdsDP-PublicHeader-Navigation{display:flex;gap:25px;margin-right:1rem}.CdsDP-PublicHeader-Navigation .CdsDP-PublicHeader-NavLink{color:inherit}.CdsDP-PublicHeader-Navigation .CdsDP-PublicHeader-NavLink:hover{color:var(--primery-color)}.CdsDP-HomePage-Wrapper{min-height:100vh}.CdsDP-HomePage-Container{padding:4rem 1rem}.CdsDP-HomePage-Hero{text-align:center}.CdsDP-HomePage-Title{margin-bottom:1.5rem;font-size:3rem;font-weight:700;color:#111827}.CdsDP-PublicHeader-Content{display:flex;align-items:center;justify-content:space-between;height:56px;gap:15px}.CdsDP-PublicHeader-LogoSection{flex:1}.CdsDP-PublicHeader-MobileToggle{display:none;font-size:24px;background:none;border:none;margin-left:auto;cursor:pointer}.CdsDP-HomePage-Features{display:grid;margin-top:4rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.CdsDP-HomePage-Feature{text-align:center}.CdsDP-HomePage-FeatureCard{padding:1.5rem;border-radius:.5rem;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-height:100%}.CdsDP-HomePage-FeatureDescription{color:#4b5563}.CdsDP-HomePage-FeatureTitle{font-size:22px;font-weight:500}.Cdsdp-register{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#111827}.Cdsdp-main-wrapper{display:flex;width:100%;height:100%}.Cdsdp-left-registration{background-color:#fff}.Cdsdp-left-registration,.Cdsdp-right-userimage{display:flex;overflow-y:auto;padding:1.5rem;flex-direction:column;justify-content:center;width:50%}.Cdsdp-right-userimage{position:relative}.Cdsdp-bgprimary,.Cdsdp-right-userimage{background:var(--cdsDPFramework-primary-btn-gradient);align-items:center}.Cdsdp-bgprimary{display:flex;height:3rem;width:3rem;justify-content:center;border-radius:.5rem}.cds-profile-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:1.5rem 1rem}@media (min-width:640px){.cds-profile-container{padding:2rem 1.5rem}}.CdsDP-AuthPage-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-AuthPage-Wrapper{height:100%;width:100%;display:flex}.CdsDP-AuthPage-LeftSection{background-color:#fff}.CdsDP-AuthPage-LeftSection,.CdsDP-AuthPage-RightSection{width:50%;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-AuthPage-RightSection{background:var(--cdsDPFramework-primary-btn-gradient);position:relative;align-items:center}.CdsDP-AuthPage-Branding{margin-bottom:2rem}.CdsDP-AuthPage-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-AuthPage-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-AuthPage-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-AuthPage-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-AuthPage-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827}.CdsDP-AuthPage-FormWrapper{display:flex;flex-direction:column;gap:1.5rem}.CdsDP-AuthPage-ErrorAlert{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem}.CdsDP-AuthPage-FieldWrapper{display:flex;flex-direction:column;gap:.5rem}.CdsDP-AuthPage-FieldLabel{font-size:.875rem;font-weight:500;color:#374151}.CdsDP-AuthPage-InputWrapper{position:relative}.CdsDP-AuthPage-InputWrapper .CdsDP-UIComponent-FormElement-Input,.CdsDP-ClientRegisterPage-InputContainer .CdsDP-UIComponent-FormElement-Input,.CdsDP-ProfessionalRegisterPage-InputContainer .CdsDP-UIComponent-FormElement-Input{padding-left:2.5rem!important}.CdsDP-AuthPage-InputIcon{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;color:#5b4be7;transform:translateY(-50%)}.CdsDP-AuthPage-Input:focus,select:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.CdsDP-AuthPage-SubmitButton{width:100%;background-color:#5b4be7!important;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.CdsDP-AuthPage-SubmitButton:hover:not(:disabled){background-color:#4c3cd6}.CdsDP-AuthPage-SubmitButton:disabled{opacity:.6;cursor:not-allowed}.CdsDP-AuthPage-SignupLink{margin-top:1.5rem;text-align:center;font-size:.875rem}.CdsDP-AuthPage-SignupText{color:#4b5563}.CdsDP-AuthPage-SignupLinkText{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-AuthPage-SignupLinkText:hover{text-decoration:underline}.CdsDP-AuthPage-DecorativeElement1{position:absolute;top:1.5rem;right:1.5rem}.CdsDP-AuthPage-DecorativeElement2{position:absolute;bottom:1.5rem;left:1.5rem}.CdsDP-AuthPage-DecorativeElement3{position:absolute;top:50%;left:2rem}.CdsDP-AuthPage-DecorativeCircle1{width:3rem;height:3rem;background-color:#9857cd;border-radius:50%;opacity:.2}.CdsDP-AuthPage-DecorativeCircle2{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;opacity:.3}.CdsDP-AuthPage-DecorativeCircle3{width:1.5rem;height:1.5rem;background-color:#5559bc;border-radius:50%;opacity:.25}.CdsDP-AuthPage-PromoCard{position:relative;z-index:10}.CdsDP-AuthPage-PromoCardInner{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2rem;max-width:24rem}.CdsDP-AuthPage-PromoImageContainer{background:linear-gradient(to bottom right,#9857cd,#5559bc);border-radius:.75rem;height:16rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CdsDP-AuthPage-PromoImageContent{text-align:center}.CdsDP-AuthPage-PromoImageIcon{width:4rem;height:4rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CdsDP-AuthPage-PromoImageIconSvg{width:2rem;height:2rem;color:#fff}.CdsDP-AuthPage-PromoImageText{color:#fff;font-weight:500}.CdsDP-AuthPage-PromoContent{text-align:center}.CdsDP-AuthPage-PromoTitle{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.CdsDP-AuthPage-PromoDescription{color:#4b5563;font-size:.875rem}.CdsDP-RegisterChoosePage-Container{height:100vh;width:100vw;background-color:#fff;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-RegisterChoosePage-Wrapper{height:100%;width:100%;display:flex}.CdsDP-RegisterChoosePage-LeftSection{width:42%;background:linear-gradient(180deg,#f3f1fd,#ece8fb);padding:3rem 3rem 0;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.CdsDP-RegisterChoosePage-BrandInner{width:100%;max-width:25rem;margin-left:auto;margin-right:auto;text-align:left}.CdsDP-RegisterChoosePage-Pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;background:rgba(91,75,231,.1);color:#5b4be7;font-size:.8125rem;font-weight:600;margin-bottom:1.75rem}.CdsDP-RegisterChoosePage-PillIcon{width:.95rem;height:.95rem}.CdsDP-RegisterChoosePage-Headline{margin:0 0 1.25rem;font-size:2.35rem;line-height:1.12;font-weight:800;letter-spacing:-.02em;text-align:left}.CdsDP-RegisterChoosePage-HeadlineLine{display:block;color:#111827}.CdsDP-RegisterChoosePage-HeadlineAccent{display:block;background:var(--cdsDPFramework-primary-btn-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.CdsDP-RegisterChoosePage-BrandSubtitle{margin:0 0 2rem;color:#5b6472;font-size:.95rem;line-height:1.6;text-align:left}.CdsDP-RegisterChoosePage-FeatureList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;text-align:left}.CdsDP-RegisterChoosePage-FeatureRow{display:flex;align-items:flex-start;gap:.9rem}.CdsDP-RegisterChoosePage-FeatureIcon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-RegisterChoosePage-FeatureIcon--shield{background:rgba(91,75,231,.12);color:#5b4be7}.CdsDP-RegisterChoosePage-FeatureIcon--community{background:rgba(56,132,245,.12);color:#2f74e0}.CdsDP-RegisterChoosePage-FeatureIcon--quality{background:rgba(147,87,205,.14);color:#8b4fc0}.CdsDP-RegisterChoosePage-FeatureIconSvg{width:1.15rem;height:1.15rem}.CdsDP-RegisterChoosePage-FeatureText{min-width:0;text-align:left}.CdsDP-RegisterChoosePage-FeatureTitle{margin:0 0 .15rem;font-size:.9rem;font-weight:700;color:#1f2430}.CdsDP-RegisterChoosePage-FeatureDesc{margin:0;font-size:.8125rem;line-height:1.45;color:#6b7280}.CdsDP-RegisterChoosePage-ShieldWrap{align-self:center;width:100%;max-width:20rem;margin-top:1.5rem;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.CdsDP-RegisterChoosePage-ShieldSvg{width:15rem;height:auto;filter:drop-shadow(0 18px 32px rgba(91,75,231,.28))}.CdsDP-RegisterChoosePage-RightSection{width:62%;background-color:#fff;padding:2.5rem 3rem;display:flex;flex-direction:column;overflow-y:auto}.CdsDP-RegisterChoosePage-RightInner{width:100%;max-width:38rem;margin:0 auto}.CdsDP-RegisterChoosePage-RightHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.CdsDP-RegisterChoosePage-Glyph{width:2.35rem;height:2.35rem;border-radius:50%;background:rgba(91,75,231,.1);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-RegisterChoosePage-GlyphSvg{width:1.2rem;height:1.2rem}.CdsDP-RegisterChoosePage-LoginPrompt{display:flex;align-items:center;gap:.85rem}.CdsDP-RegisterChoosePage-LoginPromptText{font-size:.8125rem;color:#6b7280}.CdsDP-RegisterChoosePage-LoginButton{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:.6rem;border:1px solid #e2e0f0;background:#fff;color:#5b4be7;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.CdsDP-RegisterChoosePage-LoginButton:hover{background:#f7f6fe;border-color:#cfc9f2}.CdsDP-RegisterChoosePage-LoginButtonIcon{width:.9rem;height:.9rem}.CdsDP-RegisterChoosePage-Heading{margin-bottom:1.5rem}.CdsDP-RegisterChoosePage-Title{margin:0;font-size:1.85rem;font-weight:800;letter-spacing:-.01em;color:#111827}.CdsDP-RegisterChoosePage-Subtitle{margin:.4rem 0 0;font-size:.95rem;color:#6b7280}.CdsDP-RegisterChoosePage-TitleAccent{display:block;width:3.25rem;height:3px;border-radius:999px;margin-top:.85rem;background:var(--cdsDPFramework-primary-btn-gradient)}.CdsDP-RegisterChoosePage-RoleList{display:flex;flex-direction:column;gap:.75rem}.CdsDP-RegisterChoosePage-RoleRow{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;padding:1rem 1.1rem;border-radius:.85rem;border:1px solid #ecebf3;background:#fff;text-decoration:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.CdsDP-RegisterChoosePage-RoleRow:hover{border-color:#cfc9f2;box-shadow:0 8px 20px -12px rgba(91,75,231,.4);transform:translateY(-1px)}.CdsDP-RegisterChoosePage-RoleRow:focus-visible{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.25)}.CdsDP-RegisterChoosePage-RoleIcon{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-RegisterChoosePage-RoleIconSvg{width:1.3rem;height:1.3rem}.CdsDP-RegisterChoosePage-RoleIcon--client{background:rgba(91,75,231,.12);color:#5b4be7}.CdsDP-RegisterChoosePage-RoleIcon--professional{background:rgba(16,168,122,.14);color:#0f9d6f}.CdsDP-RegisterChoosePage-RoleIcon--associate{background:rgba(56,132,245,.13);color:#2f74e0}.CdsDP-RegisterChoosePage-RoleIcon--level1{background:rgba(240,173,40,.16);color:#d68a00}.CdsDP-RegisterChoosePage-RoleIcon--provider{background:rgba(147,87,205,.14);color:#8b4fc0}.CdsDP-RegisterChoosePage-RoleIcon--company{background:rgba(56,132,245,.13);color:#2f74e0}.CdsDP-RegisterChoosePage-RoleText{flex:1;min-width:0;display:flex;flex-direction:column}.CdsDP-RegisterChoosePage-RoleTitle{font-size:.975rem;font-weight:700;color:#1f2430;margin-bottom:.15rem}.CdsDP-RegisterChoosePage-RoleDesc{font-size:.8125rem;line-height:1.45;color:#6b7280}.CdsDP-RegisterChoosePage-RoleArrow{flex-shrink:0;width:1.15rem;height:1.15rem;color:#9ca3af;transition:transform .18s ease,color .18s ease}.CdsDP-RegisterChoosePage-RoleRow:hover .CdsDP-RegisterChoosePage-RoleArrow{color:#5b4be7;transform:translateX(3px)}.CdsDP-RegisterChoosePage-CompareBanner{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem;border-radius:.9rem;background:linear-gradient(180deg,#f4f2fd,#efecfb);border:1px solid #e7e3f8}.CdsDP-RegisterChoosePage-CompareIcon{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(91,75,231,.14);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-RegisterChoosePage-CompareIconSvg{width:1.3rem;height:1.3rem}.CdsDP-RegisterChoosePage-CompareText{flex:1;min-width:0}.CdsDP-RegisterChoosePage-CompareTitle{margin:0 0 .15rem;font-size:.9rem;font-weight:700;color:#1f2430}.CdsDP-RegisterChoosePage-CompareDesc{margin:0;font-size:.8125rem;color:#6b7280}.CdsDP-RegisterChoosePage-CompareButton{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1.1rem;border-radius:.6rem;border:1px solid #d7d1f3;background:#fff;color:#5b4be7;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.CdsDP-RegisterChoosePage-CompareButton:hover{background:#f7f6fe;border-color:#bcb2ee}.CdsDP-RegisterChoosePage-CompareButtonIcon{width:.9rem;height:.9rem}.CdsDP-ClientRegisterPage-Wrapper{width:100%;max-width:28rem;margin:0 auto;padding:2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:#f8fafc}.CdsDP-ClientRegisterPage-Header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.CdsDP-ClientRegisterPage-Branding{margin-bottom:2rem}.CdsDP-ClientRegisterPage-Card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e2e8f0}.CdsDP-ClientRegisterPage-CardHeader{padding:2rem 2rem 1rem;display:flex;flex-direction:column;gap:.25rem}.CdsDP-ClientRegisterPage-CardTitle{font-size:1.5rem;font-weight:700;color:#111827;text-align:center}.CdsDP-ClientRegisterPage-CardDescription{text-align:center;color:#6b7280;font-size:.875rem}.CdsDP-ClientRegisterPage-CardContent{padding:1rem 2rem 2rem}.CdsDP-ClientRegisterPage-Form{display:flex;flex-direction:column;gap:1rem}.CdsDP-ClientRegisterPage-ErrorMessage{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem}.CdsDP-ClientRegisterPage-FormField{display:flex;flex-direction:column;gap:.5rem}.CdsDP-ClientRegisterPage-FormLabel{font-size:.875rem;font-weight:500;color:#374151}.CdsDP-ClientRegisterPage-InputContainer{position:relative}.CdsDP-ClientRegisterPage-InputIcon{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;color:#5b4be7;transform:translateY(-50%)}.CdsDP-FormElement-Input{width:100%;border:1px solid #d1d5db;border-radius:.5rem;padding:7px 7px 7px 34px!important;font-size:1rem;color:#111827;background-color:#fff;height:auto}.CdsDP-FormElement-Input:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.cdsdp-leftpad{padding-left:10px!important}.CdsDP-ClientRegisterPage-Benefits{background-color:#f0f9ff;border:1px solid #5b4be7;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.CdsDP-ClientRegisterPage-BenefitsHeader{display:flex;align-items:center;gap:.5rem;color:#5559bc}.CdsDP-ClientRegisterPage-BenefitsHeaderIcon{height:1rem;width:1rem}.CdsDP-ClientRegisterPage-BenefitsHeaderText{font-size:.875rem;font-weight:500}.CdsDP-ClientRegisterPage-BenefitsList{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#5559bc}.CdsDP-ClientRegisterPage-BenefitsItem{display:flex;align-items:center;gap:.5rem}.CdsDP-ClientRegisterPage-BenefitsItemIcon{height:.75rem;width:.75rem}.CdsDP-ClientRegisterPage-SubmitButton{width:100%;background-color:#5b4be7!important;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.CdsDP-ClientRegisterPage-SubmitButton:hover:not(:disabled){background-color:#4c3cd6!important}.CdsDP-ClientRegisterPage-SubmitButton:disabled{opacity:.6;cursor:not-allowed}.CdsDP-ClientRegisterPage-SigninLink{margin-top:1.5rem;text-align:center;font-size:.875rem}.CdsDP-ClientRegisterPage-SigninText{color:#6b7280}.CdsDP-ClientRegisterPage-SigninLinkText{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-ClientRegisterPage-SigninLinkText:hover{text-decoration:underline}.CdsDP-ClientRegisterPage-ProfessionalLink{margin-top:1rem;text-align:center;font-size:.875rem}.CdsDP-ClientRegisterPage-ProfessionalText{color:#6b7280}.CdsDP-ClientRegisterPage-ProfessionalLinkText{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-ClientRegisterPage-ProfessionalLinkText:hover{text-decoration:underline}.CdsDP-ClientRegisterPage-FormField .CdsDP-ClientRegisterPage-GoogleButton{display:flex;align-items:center;justify-content:center;background:var(--white)!important;color:#000;padding:12px 24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;cursor:pointer;transition:box-shadow .3s ease,transform .2s ease;border:1px solid #ccc;width:-moz-max-content;width:max-content;margin:0 auto}.CdsDP-ClientRegisterPage-FormField .CdsDP-ClientRegisterPage-GoogleButton:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-1px);background:transparent!important}.CdsDP-ClientRegisterPage-Divider{display:flex;align-items:center;margin:1.5rem 0}.CdsDP-ClientRegisterPage-DividerLine{flex:1;height:1px;background-color:#e2e8f0}.CdsDP-ClientRegisterPage-DividerText{margin:0 1rem;font-size:.875rem;color:#6b7280;font-weight:500}.CdsDP-AuthPage-FieldWrapper .CdsDP-AuthPage-GoogleButton{display:flex;align-items:center;justify-content:center;background:var(--white)!important;color:#000;padding:12px 24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;cursor:pointer;transition:box-shadow .3s ease,transform .2s ease;border:1px solid #ccc;width:-moz-max-content;width:max-content;margin:0 auto}.CdsDP-AuthPage-FieldWrapper .CdsDP-AuthPage-GoogleButton:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-1px);background:transparent!important}.CdsDP-AuthPage-Divider{display:flex;align-items:center;margin:1.5rem 0}.CdsDP-AuthPage-DividerLine{flex:1;height:1px;background-color:#e2e8f0}.CdsDP-AuthPage-DividerText{margin:0 1rem;font-size:.875rem;color:#6b7280;font-weight:500}.CdsDP-ProfessionalRegisterPage-FormField .CdsDP-ProfessionalRegisterPage-GoogleButton{display:flex;align-items:center;justify-content:center;background:var(--white)!important;color:#000;padding:12px 24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;cursor:pointer;transition:box-shadow .3s ease,transform .2s ease;border:1px solid #ccc;width:-moz-max-content;width:max-content;margin:0 auto}.CdsDP-ProfessionalRegisterPage-FormField .CdsDP-ProfessionalRegisterPage-GoogleButton:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-1px);background:transparent!important}.CdsDP-ProfessionalRegisterPage-Divider{display:flex;align-items:center;margin:1.5rem 0}.CdsDP-ProfessionalRegisterPage-DividerLine{flex:1;height:1px;background-color:#e2e8f0}.CdsDP-ProfessionalRegisterPage-DividerText{margin:0 1rem;font-size:.875rem;color:#6b7280;font-weight:500}.CdsDP-ProfessionalRegisterPage-Wrapper{width:100%;max-width:28rem;margin:0 auto;padding:2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:#f8fafc}.CdsDP-ProfessionalRegisterPage-Header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.CdsDP-ProfessionalRegisterPage-Branding{margin-bottom:2rem}.CdsDP-ProfessionalRegisterPage-Card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e2e8f0}.CdsDP-ProfessionalRegisterPage-CardHeader{padding:2rem 2rem 1rem;display:flex;flex-direction:column;gap:.25rem}.CdsDP-ProfessionalRegisterPage-CardTitle{font-size:1.5rem;font-weight:700;color:#111827;text-align:center}.CdsDP-ProfessionalRegisterPage-CardDescription{text-align:center;color:#6b7280;font-size:.875rem}.CdsDP-ProfessionalRegisterPage-CardContent{padding:1rem 2rem 2rem}.CdsDP-ProfessionalRegisterPage-Form{display:flex;flex-direction:column;gap:1rem}.CdsDP-ProfessionalRegisterPage-ErrorMessage{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem}.CdsDP-ProfessionalRegisterPage-FormField{display:flex;flex-direction:column;gap:.5rem}.CdsDP-ProfessionalRegisterPage-FormLabel{font-size:.875rem;font-weight:500;color:#374151}.CdsDP-ProfessionalRegisterPage-InputContainer{position:relative}.CdsDP-ProfessionalRegisterPage-InputIcon{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;color:#5b4be7;transform:translateY(-50%)}.CdsDP-ProfessionalRegisterPage-SubmitButton{width:100%;background-color:#5b4be7!important;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.CdsDP-ProfessionalRegisterPage-SubmitButton:hover:not(:disabled){background-color:#4c3cd6!important}.CdsDP-ProfessionalRegisterPage-SubmitButton:disabled{opacity:.6;cursor:not-allowed}.CdsDP-ProfessionalRegisterPage-SigninLink{margin-top:1.5rem;text-align:center;font-size:.875rem}.CdsDP-ProfessionalRegisterPage-SigninText{color:#6b7280}.CdsDP-ProfessionalRegisterPage-SigninLinkText{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-ProfessionalRegisterPage-SigninLinkText:hover{text-decoration:underline}.CdsDP-ProfessionalRegisterPage-ClientLink{margin-top:1rem;text-align:center;font-size:.875rem}.CdsDP-ProfessionalRegisterPage-ClientText{color:#6b7280}.CdsDP-ProfessionalRegisterPage-ClientLinkText{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-ProfessionalRegisterPage-ClientLinkText:hover{text-decoration:underline}.CdsDP-ProfessionalRegisterPage-TwoPart-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-ProfessionalRegisterPage-TwoPart-Wrapper{height:100%;width:100%;display:flex}.CdsDP-ProfessionalRegisterPage-TwoPart-LeftSection{width:50%;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-ProfessionalRegisterPage-TwoPart-RightSection{width:50%;background:var(--cdsDPFramework-primary-btn-gradient);padding:1.5rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}.CdsDP-ProfessionalRegisterPage-TwoPart-Branding{margin-bottom:2rem}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827}.CdsDP-ProfessionalRegisterPage-TwoPart-WelcomeSubtitle{color:#4b5563;margin-top:.5rem}.CdsDP-ProfessionalRegisterPage-TwoPart-FormWrapper{display:flex;flex-direction:column;gap:1rem}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeElement1{position:absolute;top:1.5rem;right:1.5rem}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeElement2{position:absolute;bottom:1.5rem;left:1.5rem}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeElement3{position:absolute;top:50%;left:2rem}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeCircle1{width:3rem;height:3rem;background-color:#9857cd;border-radius:50%;opacity:.2}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeCircle2{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;opacity:.3}.CdsDP-ProfessionalRegisterPage-TwoPart-DecorativeCircle3{width:1.5rem;height:1.5rem;background-color:#5559bc;border-radius:50%;opacity:.25}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoCard{position:relative;z-index:10}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoCardInner{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2rem;max-width:24rem}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoImageContainer{background:linear-gradient(to bottom right,#9857cd,#5559bc);border-radius:.75rem;height:16rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoImageContent{text-align:center}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoImageIcon{width:4rem;height:4rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoImageIconSvg{width:2rem;height:2rem;color:#fff}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoImageText{color:#fff;font-weight:500}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoContent{text-align:center}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoTitle{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.CdsDP-ProfessionalRegisterPage-TwoPart-PromoDescription{color:#4b5563;font-size:.875rem}.CdsDP-ClientRegisterPage-TwoPart-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-ClientRegisterPage-TwoPart-Wrapper{height:100%;width:100%;display:flex}.CdsDP-ClientRegisterPage-TwoPart-LeftSection{background-color:#fff}.CdsDP-ClientRegisterPage-TwoPart-LeftSection,.CdsDP-ClientRegisterPage-TwoPart-RightSection{width:50%;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-ClientRegisterPage-TwoPart-RightSection{background:var(--cdsDPFramework-primary-btn-gradient);position:relative;align-items:center}.CdsDP-ClientRegisterPage-TwoPart-Branding{margin-bottom:2rem}.CdsDP-ClientRegisterPage-TwoPart-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-ClientRegisterPage-TwoPart-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-ClientRegisterPage-TwoPart-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-ClientRegisterPage-TwoPart-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-ClientRegisterPage-TwoPart-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827}.CdsDP-ClientRegisterPage-TwoPart-WelcomeSubtitle{color:#4b5563;margin-top:.5rem}.CdsDP-ClientRegisterPage-TwoPart-FormWrapper{display:flex;flex-direction:column;gap:1rem}.CdsDP-ClientRegisterPage-TwoPart-DecorativeElement1{position:absolute;top:1.5rem;right:1.5rem}.CdsDP-ClientRegisterPage-TwoPart-DecorativeElement2{position:absolute;bottom:1.5rem;left:1.5rem}.CdsDP-ClientRegisterPage-TwoPart-DecorativeElement3{position:absolute;top:50%;left:2rem}.CdsDP-ClientRegisterPage-TwoPart-DecorativeCircle1{width:3rem;height:3rem;background-color:#9857cd;border-radius:50%;opacity:.2}.CdsDP-ClientRegisterPage-TwoPart-DecorativeCircle2{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;opacity:.3}.CdsDP-ClientRegisterPage-TwoPart-DecorativeCircle3{width:1.5rem;height:1.5rem;background-color:#5559bc;border-radius:50%;opacity:.25}.CdsDP-ClientRegisterPage-TwoPart-PromoCard{position:relative;z-index:10}.CdsDP-ClientRegisterPage-TwoPart-PromoCardInner{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2rem;max-width:24rem}.CdsDP-ClientRegisterPage-TwoPart-PromoImageContainer{background:linear-gradient(to bottom right,#9857cd,#5559bc);border-radius:.75rem;height:16rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CdsDP-ClientRegisterPage-TwoPart-PromoImageContent{text-align:center}.CdsDP-ClientRegisterPage-TwoPart-PromoImageIcon{width:4rem;height:4rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CdsDP-ClientRegisterPage-TwoPart-PromoImageIconSvg{width:2rem;height:2rem;color:#fff}.CdsDP-ClientRegisterPage-TwoPart-PromoImageText{color:#fff;font-weight:500}.CdsDP-ClientRegisterPage-TwoPart-PromoContent{text-align:center}.CdsDP-ClientRegisterPage-TwoPart-PromoTitle{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.CdsDP-ClientRegisterPage-TwoPart-PromoDescription{color:#4b5563;font-size:.875rem}.CdsDP-ClientSignup-Container{min-height:100vh;width:100%;background:linear-gradient(180deg,#f7f6fd,#f2f0fb);color:#111827}.CdsDP-ClientSignup-Wrapper{max-width:none;width:100%;margin:0;padding:1.75rem clamp(1.5rem,4.5vw,7.5rem) 3.5rem;display:flex;flex-direction:column;gap:1.5rem}.CdsDP-ClientSignup-Topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CdsDP-ClientSignup-TopbarRight{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.CdsDP-ClientSignup-TopbarText{color:#6b7280}.CdsDP-ClientSignup-TopbarLink{color:#5b4be7;font-weight:700;text-decoration:none}.CdsDP-ClientSignup-TopbarLink:hover{text-decoration:underline}.CdsDP-ClientSignup-Columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,3vw,4.5rem);align-items:start;position:relative}.CdsDP-ClientSignup-Columns:before{content:"";position:absolute;top:0;bottom:0;left:calc((100% - clamp(2.5rem, 3vw, 4.5rem)) * (1 / 2.1) + clamp(2.5rem, 3vw, 4.5rem) / 2);width:1px;background:var(--cds-border01,#ecebf3);pointer-events:none}.CdsDP-ClientSignup-Left{min-width:0}.CdsDP-ClientSignup-RolePill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid #e7e3f8;box-shadow:0 6px 16px -12px rgba(91,75,231,.5);font-size:.8125rem;font-weight:600;color:#4b5563;margin-bottom:1.25rem}.CdsDP-ClientSignup-RolePillLabel{color:#9ca3af;font-weight:500}.CdsDP-ClientSignup-RolePillDivider{width:1px;height:.85rem;background:#e5e7eb}.CdsDP-ClientSignup-RolePillIcon{width:.95rem;height:.95rem;color:#5b4be7}.CdsDP-ClientSignup-Headline{margin:0 0 .75rem;font-size:2.6rem;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#111827}.CdsDP-ClientSignup-HeadlineAccent{background:var(--cdsDPFramework-primary-btn-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.CdsDP-ClientSignup-Subtitle{margin:0 0 1.75rem;max-width:34rem;font-size:.975rem;line-height:1.6;color:#5b6472}.CdsDP-ClientSignup-BenefitGrid{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.CdsDP-ClientSignup-BenefitCard{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem;border-radius:.9rem;background:#fff;border:1px solid #ecebf3;box-shadow:0 10px 24px -20px rgba(31,41,55,.45);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.CdsDP-ClientSignup-BenefitCard:hover{border-color:#d8d3f2;box-shadow:0 14px 30px -20px rgba(91,75,231,.45);transform:translateY(-1px)}.CdsDP-ClientSignup-BenefitIcon{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-ClientSignup-BenefitIconSvg{width:1.25rem;height:1.25rem}.CdsDP-ClientSignup-BenefitIcon--indigo{background:rgba(91,75,231,.12);color:#5b4be7}.CdsDP-ClientSignup-BenefitIcon--blue{background:rgba(56,132,245,.12);color:#2f74e0}.CdsDP-ClientSignup-BenefitIcon--violet{background:rgba(147,87,205,.14);color:#8b4fc0}.CdsDP-ClientSignup-BenefitIcon--sky{background:rgba(14,165,233,.13);color:#0e93cf}.CdsDP-ClientSignup-BenefitIcon--green{background:rgba(16,168,122,.14);color:#0f9d6f}.CdsDP-ClientSignup-BenefitIcon--amber{background:rgba(240,173,40,.16);color:#d68a00}.CdsDP-ClientSignup-BenefitText{min-width:0}.CdsDP-ClientSignup-BenefitTitle{margin:0 0 .2rem;font-size:.925rem;font-weight:700;color:#1f2430}.CdsDP-ClientSignup-BenefitDesc{margin:0;font-size:.8125rem;line-height:1.5;color:#6b7280}.CdsDP-ClientSignup-Highlight{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:.9rem;background:linear-gradient(180deg,#f4f2fd,#eeebfb);border:1px solid #e4dff8}.CdsDP-ClientSignup-HighlightIcon{flex-shrink:0;width:2.9rem;height:2.9rem;border-radius:50%;background:rgba(91,75,231,.14);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-ClientSignup-HighlightIconSvg{width:1.35rem;height:1.35rem}.CdsDP-ClientSignup-HighlightTitle{margin:0 0 .25rem;font-size:.95rem;font-weight:700;color:#1f2430}.CdsDP-ClientSignup-HighlightDesc{margin:0;font-size:.8375rem;line-height:1.55;color:#5b6472}.CdsDP-ClientSignup-Right{min-width:0;display:flex;align-items:stretch;gap:0}.CdsDP-ClientSignup-Card{flex:1 1 auto;min-width:0;max-width:none;display:flex;justify-content:center;background:#fff;border:1px solid #ecebf3;border-radius:1.25rem 0 0 1.25rem;box-shadow:0 24px 60px -30px rgba(31,41,55,.4);padding:2rem clamp(1.85rem,2.2vw,3.25rem)}.CdsDP-ClientSignup-Rail{flex:0 0 17rem;width:17rem;padding:2rem 1.35rem;background:#f9fafb;border:1px solid #ecedf1;border-radius:0 1.25rem 1.25rem 0}.CdsDP-ClientSignup-CardForm{flex:0 1 30rem;min-width:0;max-width:30rem;width:100%}.CdsDP-ClientSignup-Stepper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.CdsDP-ClientSignup-VStep{display:flex;gap:.85rem;align-items:stretch}.CdsDP-ClientSignup-VStepMarker{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex-shrink:0}.CdsDP-ClientSignup-VStepBadge{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:#eef0f4;color:#9ca3af;border:1px solid #e5e7eb}.CdsDP-ClientSignup-VStepLine{width:2px;flex:1 1 auto;min-height:1.5rem;margin:.3rem 0;border-radius:999px;background:#e5e7eb}.CdsDP-ClientSignup-VStepText{padding-bottom:1.6rem;min-width:0;display:flex;flex-direction:column;gap:.15rem}.CdsDP-ClientSignup-VStep:last-child .CdsDP-ClientSignup-VStepText{padding-bottom:0}.CdsDP-ClientSignup-VStepTitle{font-size:.9rem;font-weight:600;color:#6b7280;line-height:1.2}.CdsDP-ClientSignup-VStepSubtitle{font-size:.775rem;color:#9ca3af;line-height:1.35}.CdsDP-ClientSignup-VStep--active .CdsDP-ClientSignup-VStepBadge{background:var(--tv-brand-purple,#6d28d9);color:#fff;border-color:transparent;box-shadow:0 6px 14px -6px rgba(109,40,217,.5)}.CdsDP-ClientSignup-VStep--active .CdsDP-ClientSignup-VStepTitle{color:#111827;font-weight:700}.CdsDP-ClientSignup-VStep--active .CdsDP-ClientSignup-VStepSubtitle{color:#6b7280}.CdsDP-ClientSignup-VStep--complete .CdsDP-ClientSignup-VStepBadge{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.CdsDP-ClientSignup-VStep--complete .CdsDP-ClientSignup-VStepTitle{color:#374151;font-weight:600}.CdsDP-ClientSignup-VStepCheck{width:.95rem;height:.95rem}.CdsDP-ClientSignup-VStepLine--complete{background:#a7f3d0}.CdsDP-ClientSignup-CardTitle{margin:0 0 .35rem;font-size:1.55rem;font-weight:800;letter-spacing:-.01em;color:#111827}.CdsDP-ClientSignup-CardSubtitle{margin:0 0 1.35rem;font-size:.9rem;color:#6b7280}.CdsDP-ClientSignup-GoogleButton{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:2.9rem;border-radius:.7rem!important;border:1px solid #e2e0ec!important;background:#fff!important;color:#374151!important;font-size:.9rem;font-weight:600;box-shadow:none!important}.CdsDP-ClientSignup-GoogleButton:hover{background:#f8f8fc!important;border-color:#d6d3e6!important}.CdsDP-ClientSignup-Divider{display:flex;align-items:center;gap:.75rem;margin:1.15rem 0}.CdsDP-ClientSignup-DividerLine{flex:1;height:1px;background:#ecebf3}.CdsDP-ClientSignup-DividerText{font-size:.8125rem;color:#9ca3af}.CdsDP-ClientSignup-Form{display:flex;flex-direction:column;gap:1rem}.CdsDP-ClientSignup-Alert{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.7rem .9rem;border-radius:.6rem;font-size:.85rem}.CdsDP-ClientSignup-Field{display:flex;flex-direction:column;gap:.4rem}.CdsDP-ClientSignup-Label{font-size:.85rem;font-weight:600;color:#374151}.CdsDP-ClientSignup-InputWrap{position:relative;display:flex;align-items:center}.CdsDP-ClientSignup-InputIcon{position:absolute;left:.85rem;width:1.05rem;height:1.05rem;color:#9ca3af;pointer-events:none}.CdsDP-ClientSignup-Input{width:100%;height:2.9rem;padding:0 2.6rem 0 2.5rem;border:1px solid #e2e0ec;border-radius:.7rem;background:#fff;font-size:.9rem;color:#111827;transition:border-color .18s ease,box-shadow .18s ease}.CdsDP-ClientSignup-Input::-moz-placeholder{color:#b3b7c0}.CdsDP-ClientSignup-Input::placeholder{color:#b3b7c0}.CdsDP-ClientSignup-Input:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.14)}.CdsDP-ClientSignup-Input[aria-invalid=true]{border-color:#ef4444}.CdsDP-ClientSignup-Input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(239,68,68,.14)}.CdsDP-ClientSignup-Toggle{position:absolute;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:.5rem}.CdsDP-ClientSignup-Toggle:hover{color:#5b4be7}.CdsDP-ClientSignup-Toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(91,75,231,.25)}.CdsDP-ClientSignup-ToggleIcon{width:1.1rem;height:1.1rem}.CdsDP-ClientSignup-Strength{display:flex;align-items:center;gap:.6rem}.CdsDP-ClientSignup-StrengthBars{display:flex;gap:.3rem;flex:1}.CdsDP-ClientSignup-StrengthBar{flex:1;height:.35rem;border-radius:999px;background:#e5e7eb}.CdsDP-ClientSignup-StrengthBar--s1{background:#ef4444}.CdsDP-ClientSignup-StrengthBar--s2{background:#f59e0b}.CdsDP-ClientSignup-StrengthBar--s3{background:#3b82f6}.CdsDP-ClientSignup-StrengthBar--s4{background:#10a87a}.CdsDP-ClientSignup-StrengthLabel{font-size:.7rem;font-weight:600;color:#6b7280;white-space:nowrap}.CdsDP-ClientSignup-FieldError{margin:0;font-size:.775rem;color:#dc2626}.CdsDP-ClientSignup-Consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.825rem;color:#4b5563;line-height:1.5;cursor:pointer}.CdsDP-ClientSignup-ConsentBox{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:#5b4be7;flex-shrink:0;cursor:pointer}.CdsDP-ClientSignup-ConsentLink{color:#5b4be7;font-weight:600;text-decoration:none}.CdsDP-ClientSignup-ConsentLink:hover{text-decoration:underline}.CdsDP-ClientSignup-Captcha{display:flex;justify-content:flex-start;min-height:78px}button.CdsDP-ClientSignup-Submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3rem;border:none;border-radius:.75rem;background-color:#6d28d9;background-image:none;background-size:auto;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease}button.CdsDP-ClientSignup-Submit:hover:not(:disabled){background-color:#5b21b6;background-image:none;transform:translateY(-1px)}button.CdsDP-ClientSignup-Submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(91,75,231,.35)}button.CdsDP-ClientSignup-Submit:disabled{background-color:#ddd6fe;background-image:none;color:#4c1d95;opacity:1;cursor:not-allowed;transform:none;filter:none}button.CdsDP-ClientSignup-Submit:disabled .CdsDP-ClientSignup-SubmitIcon{color:#4c1d95}.CdsDP-ClientSignup-SubmitIcon{width:1.1rem;height:1.1rem;color:inherit}.CdsDP-ClientSignup-Whatsnext{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-radius:.7rem;background:#f7f6fd;border:1px solid #eceafa}.CdsDP-ClientSignup-WhatsnextIcon{flex-shrink:0;width:1.05rem;height:1.05rem;color:#5b4be7;margin-top:.15rem}.CdsDP-ClientSignup-WhatsnextTitle{margin:0 0 .2rem;font-size:.85rem;font-weight:700;color:#4b5563}.CdsDP-ClientSignup-WhatsnextDesc{margin:0;font-size:.8rem;line-height:1.5;color:#6b7280}@media (max-width:960px){.CdsDP-ClientSignup-Columns{grid-template-columns:minmax(0,1fr);gap:1.75rem}.CdsDP-ClientSignup-Columns:before{content:none;display:none}.CdsDP-ClientSignup-Right{justify-content:stretch}.CdsDP-ClientSignup-Card{max-width:none}.CdsDP-ClientSignup-Headline{font-size:2.2rem}}@media (max-width:1360px){.CdsDP-ClientSignup-Right{flex-direction:column;gap:1.25rem}.CdsDP-ClientSignup-CardForm{flex:none;width:100%;max-width:none}.CdsDP-ClientSignup-Card{border-radius:1.25rem}.CdsDP-ClientSignup-Rail{order:-1;flex:none;width:100%;padding:.9rem 1.25rem;border-radius:1.25rem}.CdsDP-ClientSignup-Stepper{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.5rem}.CdsDP-ClientSignup-VStep{flex:0 0 auto;align-items:center}.CdsDP-ClientSignup-VStepMarker{flex-direction:row;align-self:auto;align-items:center}.CdsDP-ClientSignup-VStepLine{display:none}.CdsDP-ClientSignup-VStepText{padding-bottom:0}.CdsDP-ClientSignup-VStepSubtitle{display:none}}@media (max-width:640px){.CdsDP-ClientSignup-Wrapper{padding:1.25rem 1.1rem 2.5rem}.CdsDP-ClientSignup-BenefitGrid{grid-template-columns:minmax(0,1fr)}.CdsDP-ClientSignup-Headline{font-size:1.9rem}.CdsDP-ClientSignup-Card{padding:1.35rem}.CdsDP-ClientSignup-Rail{padding:.9rem 1rem}.CdsDP-ClientSignup-Stepper{flex-wrap:nowrap;gap:0}.CdsDP-ClientSignup-VStepText{display:none}.CdsDP-ClientSignup-VStepLine{display:inline-block;width:1.5rem;height:2px;flex:0 0 auto;min-height:0;margin:0 .3rem}.CdsDP-ClientSignup-VStepBadge{width:1.75rem;height:1.75rem;font-size:.72rem}.CdsDP-ClientSignup-Rail:after{content:"Step 1 of 3 · Email & password";display:block;margin-top:.6rem;text-align:center;font-size:.75rem;font-weight:600;color:#5b4be7}}.CdsDP-ClientVerify-Root .CdsDP-ClientSignup-Rail{padding:1.75rem 1.15rem;align-self:stretch}.CdsDP-ClientVerify-Root .CdsDP-ClientSignup-Card{align-self:stretch}.CdsDP-ClientVerify-Email{font-weight:700;color:#111827;word-break:break-word}.CdsDP-ClientVerify-Form{display:flex;flex-direction:column;gap:1rem}.CdsDP-ClientVerify-Alert{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.6rem}.CdsDP-ClientVerify-Alert,.CdsDP-ClientVerify-Success{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .9rem;font-size:.85rem}.CdsDP-ClientVerify-Success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;border-radius:.6rem}.CdsDP-ClientVerify-Field{display:flex;flex-direction:column;gap:.55rem}.CdsDP-ClientVerify-OtpRow{display:flex;padding:1rem;flex:0 0;background:#f9fafb;border-radius:1rem;border:1px solid #eee;gap:1rem;justify-content:center}.CdsDP-ClientVerify-OtpDigit{width:2.75rem;height:3rem;text-align:center;font-size:1.15rem;font-weight:700;color:#111827;border:1px solid #e2e0ec;border-radius:.7rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.CdsDP-ClientVerify-OtpDigit:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.14)}.CdsDP-ClientVerify-Help{margin:0;font-size:.775rem;color:#9ca3af}.CdsDP-ClientVerify-TimerRow{text-align:center}.CdsDP-ClientVerify-TimerText{margin:0;font-size:.85rem;color:#6b7280}.CdsDP-ClientVerify-TimerValue{font-weight:700;color:#5b4be7}.CdsDP-ClientVerify-Back,.CdsDP-ClientVerify-Resend{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.9rem;border-radius:.75rem;border:1px solid #c7c0f0;background:#fff;color:#5b4be7;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.CdsDP-ClientVerify-Back:hover,.CdsDP-ClientVerify-Resend:hover:not(:disabled){background:#f7f6fd;border-color:#5b4be7}.CdsDP-ClientVerify-Resend:disabled{opacity:.5;cursor:not-allowed}.CdsDP-ClientVerify-BtnIcon{width:1.05rem;height:1.05rem}.CdsDP-ClientVerify-Spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(91,75,231,.25);border-top-color:#5b4be7;animation:CdsDP-ClientVerify-spin .7s linear infinite}.CdsDP-ClientVerify-Spinner--light{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}@keyframes CdsDP-ClientVerify-spin{to{transform:rotate(1turn)}}.CdsDP-ClientVerify-FooterHint{margin:1.25rem 0 0;text-align:center;font-size:.8rem;color:#6b7280;line-height:1.5}.CdsDP-ClientVerify-FooterLink{border:none;background:none;padding:0;color:#5b4be7;font-weight:700;cursor:pointer;font-size:inherit}.CdsDP-ClientVerify-FooterLink:hover:not(:disabled){text-decoration:underline}.CdsDP-ClientVerify-FooterLink:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1360px){.CdsDP-ClientVerify-Root .CdsDP-ClientSignup-Rail{width:100%;flex:none;padding:1rem 1.1rem;align-self:auto}}@media (max-width:640px){.CdsDP-ClientVerify-Root .CdsDP-ClientSignup-Rail:after{content:"Step 2 of 3 · Verify email"}.CdsDP-ClientVerify-OtpDigit{width:2.35rem;height:2.7rem;font-size:1rem}.CdsDP-ClientVerify-OtpRow{gap:.35rem}}.CdsDP-ClientProfile-Root .CdsDP-ClientSignup-Card,.CdsDP-ClientProfile-Root .CdsDP-ClientSignup-Rail{align-self:stretch}select.CdsDP-ClientProfile-Select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1rem}select.CdsDP-ClientProfile-Select option[value=""],select.CdsDP-ClientProfile-Select:invalid{color:#b3b7c0}button.CdsDP-ClientProfile-CountryTrigger.CdsDP-ClientSignup-Input,button.CdsDP-ClientProfile-CountryTrigger.CdsDP-UIComponent-Select-Trigger{height:2.9rem;justify-content:space-between;padding:0 2.6rem 0 2.5rem;border:1px solid #e2e0ec;border-radius:.7rem;background:#fff;color:#111827;font-size:.9rem;font-weight:400;box-shadow:none;cursor:pointer}button.CdsDP-ClientProfile-CountryTrigger.CdsDP-ClientSignup-Input:focus,button.CdsDP-ClientProfile-CountryTrigger.CdsDP-UIComponent-Select-Trigger:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.14)}button.CdsDP-ClientProfile-CountryTrigger [data-placeholder],button.CdsDP-ClientProfile-CountryTrigger[data-placeholder]{color:#374151}button.CdsDP-ClientProfile-CountryTrigger .CdsDP-UIComponent-Select-Icon{color:#6b7280;opacity:1}.CdsDP-ClientProfile-CountryMenu.CdsDP-UIComponent-Select-Content{z-index:80;max-height:min(24rem,70vh);overflow:hidden;color:#111827}.CdsDP-ClientProfile-CountryMenu .CdsDP-UIComponent-Select-Viewport,.CdsDP-ClientProfile-CountryMenu .CdsDP-UIComponent-Select-ViewportPopper{height:auto;max-height:min(16rem,46vh);overflow-y:auto;min-width:var(--radix-select-trigger-width)}.CdsDP-ClientProfile-CountryMenu input,.CdsDP-ClientProfile-CountryMenu input.CdsDP-UIComponent-FormElement-Input{height:2.25rem;color:#111827}.CdsDP-ClientProfile-CountryMenu input.CdsDP-UIComponent-FormElement-Input::-moz-placeholder,.CdsDP-ClientProfile-CountryMenu input::-moz-placeholder{color:#4b5563}.CdsDP-ClientProfile-CountryMenu input.CdsDP-UIComponent-FormElement-Input::placeholder,.CdsDP-ClientProfile-CountryMenu input::placeholder{color:#4b5563}.CdsDP-ClientProfile-CountryMenu .CdsDP-UIComponent-Select-Label{color:#374151}.CdsDP-ClientProfile-CountryItem.CdsDP-UIComponent-Select-Item,.CdsDP-ClientProfile-CountryMenu .CdsDP-UIComponent-Select-Item{color:#1f2937}.CdsDP-ClientProfile-CountryEmpty{padding:.6rem .85rem;font-size:.875rem;color:#374151}.CdsDP-ClientProfile-Optional{font-weight:500;color:#9ca3af}.CdsDP-ClientProfile-Skip{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.9rem;border-radius:.75rem;border:1px solid #e2e0ec;background:#fff;color:#6b7280;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.CdsDP-ClientProfile-Skip:hover{background:#f7f6fd;border-color:#c7c0f0;color:#5b4be7}.CdsDP-ClientProfile-TopbarSkip{border:none;background:none;cursor:pointer;font:inherit}@media (max-width:640px){.CdsDP-ClientProfile-Root .CdsDP-ClientSignup-Rail:after{content:"Step 3 of 3 · Your details"}}.CdsDP-VerifyOTPPage-TwoPart-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-VerifyOTPPage-TwoPart-Wrapper{height:100%;width:100%;display:flex}.CdsDP-VerifyOTPPage-TwoPart-LeftSection{background-color:#fff}.CdsDP-VerifyOTPPage-TwoPart-LeftSection,.CdsDP-VerifyOTPPage-TwoPart-RightSection{width:50%;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-VerifyOTPPage-TwoPart-RightSection{background:var(--cdsDPFramework-primary-btn-gradient);position:relative;align-items:center}.CdsDP-VerifyOTPPage-TwoPart-Branding{margin-bottom:2rem}.CdsDP-VerifyOTPPage-TwoPart-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-VerifyOTPPage-TwoPart-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-VerifyOTPPage-TwoPart-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-VerifyOTPPage-TwoPart-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-VerifyOTPPage-TwoPart-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827}.CdsDP-VerifyOTPPage-TwoPart-WelcomeSubtitle{color:#4b5563;margin-top:.5rem}.CdsDP-VerifyOTPPage-TwoPart-FormWrapper{display:flex;flex-direction:column;gap:1rem}.CdsDP-VerifyOTPPage-TwoPart-ErrorMessage{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-SuccessMessage{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-FormField{display:flex;flex-direction:column;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-FormLabel{font-size:.875rem;font-weight:500;color:#374151;text-align:center}.CdsDP-VerifyOTPPage-TwoPart-OtpContainer{display:flex;justify-content:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-OtpInput{width:3rem;height:3rem;text-align:center;font-size:1.125rem;font-weight:600;border:2px solid #d1d5db;border-radius:.5rem;background-color:#fff;color:#111827}.CdsDP-VerifyOTPPage-TwoPart-OtpInput:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.CdsDP-VerifyOTPPage-TwoPart-HelpText{font-size:.75rem;color:#6b7280;text-align:center;margin-top:.5rem}.CdsDP-VerifyOTPPage-TwoPart-TimerContainer{text-align:center;display:flex;flex-direction:column;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-TimerText{font-size:.875rem;color:#4b5563}.CdsDP-VerifyOTPPage-TwoPart-TimerValue{font-family:monospace;font-weight:500}.CdsDP-VerifyOTPPage-TwoPart-ResendButton{background-color:transparent;color:#5b4be7;border:1px solid #5b4be7;padding:.5rem 1rem;border-radius:var(--cds-border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-ResendButton:hover:not(:disabled){background-color:#5b4be7;color:#fff}.CdsDP-VerifyOTPPage-TwoPart-ResendButton:disabled{opacity:.5;cursor:not-allowed}.CdsDP-VerifyOTPPage-TwoPart-ButtonContainer{display:flex;flex-direction:column;gap:.75rem}.CdsDP-VerifyOTPPage-TwoPart-SubmitButton{width:100%;background-color:#5b4be7!important;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-SubmitButton:hover:not(:disabled){background-color:#4c3cd6!important}.CdsDP-VerifyOTPPage-TwoPart-SubmitButton:disabled{opacity:.6;cursor:not-allowed}.CdsDP-VerifyOTPPage-TwoPart-BackButton{width:100%;background-color:transparent;color:#5b4be7;border:1px solid #5b4be7;padding:.75rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.CdsDP-VerifyOTPPage-TwoPart-BackButton:hover{background-color:#5b4be7;color:#fff}.CdsDP-VerifyOTPPage-TwoPart-HelpSection{margin-top:1.5rem;text-align:center}.CdsDP-VerifyOTPPage-TwoPart-HelpText{font-size:.875rem;color:#4b5563}.CdsDP-VerifyOTPPage-TwoPart-HelpLink{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-VerifyOTPPage-TwoPart-HelpLink:hover{text-decoration:underline}.CdsDP-VerifyOTPPage-TwoPart-DecorativeElement1{position:absolute;top:1.5rem;right:1.5rem}.CdsDP-VerifyOTPPage-TwoPart-DecorativeElement2{position:absolute;bottom:1.5rem;left:1.5rem}.CdsDP-VerifyOTPPage-TwoPart-DecorativeElement3{position:absolute;top:50%;left:2rem}.CdsDP-VerifyOTPPage-TwoPart-DecorativeCircle1{width:3rem;height:3rem;background-color:#9857cd;border-radius:50%;opacity:.2}.CdsDP-VerifyOTPPage-TwoPart-DecorativeCircle2{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;opacity:.3}.CdsDP-VerifyOTPPage-TwoPart-DecorativeCircle3{width:1.5rem;height:1.5rem;background-color:#5559bc;border-radius:50%;opacity:.25}.CdsDP-VerifyOTPPage-TwoPart-PromoCard{position:relative;z-index:10}.CdsDP-VerifyOTPPage-TwoPart-PromoCardInner{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2rem;max-width:24rem}.CdsDP-VerifyOTPPage-TwoPart-PromoImageContainer{background:linear-gradient(to bottom right,#9857cd,#5559bc);border-radius:.75rem;height:16rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CdsDP-VerifyOTPPage-TwoPart-PromoImageContent{text-align:center}.CdsDP-VerifyOTPPage-TwoPart-PromoImageIcon{width:4rem;height:4rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CdsDP-VerifyOTPPage-TwoPart-PromoImageIconSvg{width:2rem;height:2rem;color:#fff}.CdsDP-VerifyOTPPage-TwoPart-PromoImageText{color:#fff;font-weight:500}.CdsDP-VerifyOTPPage-TwoPart-PromoContent{text-align:center}.CdsDP-VerifyOTPPage-TwoPart-PromoTitle{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.CdsDP-VerifyOTPPage-TwoPart-PromoDescription{color:#4b5563;font-size:.875rem}.CdsDP-LoginVerifyOTPPage-TwoPart-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.CdsDP-LoginVerifyOTPPage-TwoPart-Wrapper{height:100%;width:100%;display:flex}.CdsDP-LoginVerifyOTPPage-TwoPart-LeftSection{background-color:#fff}.CdsDP-LoginVerifyOTPPage-TwoPart-LeftSection,.CdsDP-LoginVerifyOTPPage-TwoPart-RightSection{width:50%;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-LoginVerifyOTPPage-TwoPart-RightSection{background:var(--cdsDPFramework-primary-btn-gradient);position:relative;align-items:center}.CdsDP-LoginVerifyOTPPage-TwoPart-Branding{margin-bottom:2rem}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827}.CdsDP-LoginVerifyOTPPage-TwoPart-WelcomeSubtitle{color:#4b5563;margin-top:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplaySection{margin:1.5rem 0}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplayCard{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplayHeader{text-align:center;margin-bottom:1rem}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplayTitle{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplaySubtitle{font-size:.875rem;color:#64748b;margin:0}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplayContent{display:flex;flex-direction:column;align-items:center;gap:1rem}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpDisplayCode{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.5rem;font-weight:700;color:#1e293b;background-color:#fff;border:2px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;letter-spacing:.25rem;text-align:center;min-width:8rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpCopyButton{display:flex;align-items:center;gap:.5rem;background-color:#3b82f6!important;color:#fff;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpCopyButton:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpCopyButton:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplaySection{margin:1.5rem 0}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplayCard{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplayHeader{text-align:center;margin-bottom:1rem}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplayTitle{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplaySubtitle{font-size:.875rem;color:#64748b;margin:0}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplayContent{display:flex;flex-direction:column;align-items:center;gap:1rem}.CdsDP-VerifyOTPPage-TwoPart-OtpDisplayCode{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.5rem;font-weight:700;color:#1e293b;background-color:#fff;border:2px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;letter-spacing:.25rem;text-align:center;min-width:8rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-VerifyOTPPage-TwoPart-OtpCopyButton{display:flex;align-items:center;gap:.5rem;background-color:#3b82f6!important;color:#fff;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-VerifyOTPPage-TwoPart-OtpCopyButton:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CdsDP-VerifyOTPPage-TwoPart-OtpCopyButton:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-LoginVerifyOTPPage-TwoPart-FormWrapper{display:flex;flex-direction:column;gap:1rem}.CdsDP-LoginVerifyOTPPage-TwoPart-ErrorMessage{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-SuccessMessage{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-FormField{display:flex;flex-direction:column;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-FormLabel{font-size:.875rem;font-weight:500;color:#374151;text-align:center}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpContainer{display:flex;justify-content:center;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpInput{width:3rem;height:3rem;text-align:center;font-size:1.125rem;font-weight:600;border:2px solid #d1d5db;border-radius:.5rem;background-color:#fff;color:#111827}.CdsDP-LoginVerifyOTPPage-TwoPart-OtpInput:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.CdsDP-LoginVerifyOTPPage-TwoPart-HelpText{font-size:.75rem;color:#6b7280;text-align:center;margin-top:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-TimerContainer{text-align:center;display:flex;flex-direction:column;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-TimerText{font-size:.875rem;color:#4b5563}.CdsDP-LoginVerifyOTPPage-TwoPart-TimerValue{font-family:monospace;font-weight:500}.CdsDP-LoginVerifyOTPPage-TwoPart-ResendButton{background-color:transparent;color:#5b4be7;border:1px solid #5b4be7;padding:.5rem 1rem;border-radius:var(--cds-border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;margin:0 auto}.CdsDP-LoginVerifyOTPPage-TwoPart-ResendButton:hover:not(:disabled){background-color:#5b4be7;color:#fff}.CdsDP-LoginVerifyOTPPage-TwoPart-ResendButton:disabled{opacity:.5;cursor:not-allowed}.CdsDP-LoginVerifyOTPPage-TwoPart-ButtonContainer{display:flex;flex-direction:column;gap:.75rem}.CdsDP-LoginVerifyOTPPage-TwoPart-SubmitButton{width:100%;background-color:#5b4be7!important;color:#fff;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-SubmitButton:hover:not(:disabled){background-color:#4c3cd6!important}.CdsDP-LoginVerifyOTPPage-TwoPart-SubmitButton:disabled{opacity:.6;cursor:not-allowed}.CdsDP-LoginVerifyOTPPage-TwoPart-BackButton{width:100%;background-color:transparent;color:#5b4be7;border:1px solid #5b4be7;padding:.75rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-BackButton:hover{background-color:#5b4be7;color:#fff}.CdsDP-LoginVerifyOTPPage-TwoPart-HelpSection{margin-top:1.5rem;text-align:center}.CdsDP-LoginVerifyOTPPage-TwoPart-HelpText{font-size:.875rem;color:#4b5563}.CdsDP-LoginVerifyOTPPage-TwoPart-HelpLink{color:#5b4be7;text-decoration:none;font-weight:500}.CdsDP-LoginVerifyOTPPage-TwoPart-HelpLink:hover{text-decoration:underline}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeElement1{position:absolute;top:1.5rem;right:1.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeElement2{position:absolute;bottom:1.5rem;left:1.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeElement3{position:absolute;top:50%;left:2rem}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeCircle1{width:3rem;height:3rem;background-color:#9857cd;border-radius:50%;opacity:.2}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeCircle2{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;opacity:.3}.CdsDP-LoginVerifyOTPPage-TwoPart-DecorativeCircle3{width:1.5rem;height:1.5rem;background-color:#5559bc;border-radius:50%;opacity:.25}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoCard{position:relative;z-index:10}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoCardInner{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:2rem;max-width:24rem}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoImageContainer{background:linear-gradient(to bottom right,#9857cd,#5559bc);border-radius:.75rem;height:16rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoImageContent{text-align:center}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoImageIcon{width:4rem;height:4rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoImageIconSvg{width:2rem;height:2rem;color:#fff}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoImageText{color:#fff;font-weight:500}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoContent{text-align:center}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoTitle{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.CdsDP-LoginVerifyOTPPage-TwoPart-PromoDescription{color:#4b5563;font-size:.875rem}.CdsDP-UsersPage-UserCardHeader{margin-bottom:1rem;display:flex;flex-direction:column}.CdsDP-UsersPage-UserCardTypeBadge{display:inline-block;margin-top:10px;width:-moz-fit-content;width:fit-content}.CdsDP-UsersPage-UserCardContent{height:100%;display:flex;flex-direction:column;justify-content:space-between}.Cdsdp-basicinfo{display:flex;gap:1.5rem;align-items:flex-start}.Cdsdp-basicinfo .CdsDP-ProfilePage-TabSidebar{width:16rem;flex-shrink:0}.Cdsdp-basicinfo .CdsDP-ProfilePage-ContentArea{min-width:0;flex:1 1 0%}.CdsDP-ProfilePage-TabSidebar{width:250px;position:sticky;top:5rem;align-self:flex-start;height:-moz-fit-content;height:fit-content;z-index:10}.Cdsdp-basicWrapper{display:flex;align-items:flex-start;gap:1.5rem}.CdsDP-MessagePage-NoConversationContent{padding:1rem}.CdsDP-AboutPage-Wrapper{margin:0 auto;max-width:56rem;padding:4rem 1rem}.Cdsdp-showproccessBadge{margin-left:.5rem;font-weight:400!important;letter-spacing:.5px}.Cdsdp-showInnerbox{display:flex;flex-direction:column;height:100%}.Cdsdp-viewbtn{margin-top:auto}.CdsDP-ContactPage-Wrapper{margin:0 auto;max-width:77rem;padding:4rem 1rem}.CdsDP-ContactPage-FormSection .CdsDP-ContactPage-FormInput{margin-top:8px}.CdsDP-ContactPage-FaqSection .CdsDP-ContactPage-FaqCardHeader,.CdsDP-ContactPage-Wrapper .CdsDP-ContactPage-ContactCardHeader,.CdsDP-ContactPage-Wrapper .CdsDP-ContactPage-FormCardHeader,.CdsDP-ContactPage-Wrapper .CdsDP-ContactPage-HoursCardHeader{padding:1rem}.cdsdp-footerpagination{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;border-width:1px;background-color:#fff;padding:1rem;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0,0,0,.05)}.cdsdp-projectsCard{padding:0}.cdsdp-projectsCard .cdsdp-innerList{display:flex}.cdsdp-projectFilter{display:flex;flex-wrap:wrap;gap:.75rem}.cdsdp-prjectDetails{margin-bottom:2rem;border-radius:1rem;background-color:#fff;padding:2rem;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgb(0,0,0,.1),0 4px 6px -4px rgb(0,0,0,.1)}.cdsdp-sendProposal{min-height:100vh;background-color:#f9fafb;padding:1rem}.cdsdp-spwrapper{margin-left:auto;margin-right:auto;max-width:56rem}.CdsDP-UsersPage-HeroSection{position:relative;overflow:hidden;border-radius:1rem;padding:2rem;color:#fff;background-image:linear-gradient(90deg,#9333eae6,#db2777,#2563eb)}.CdsDP-UsersPage-UsersGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.CdsDP-UsersPage-UsersGrid .CdsDP-UsersPage-UserCardViewProfileButton{flex:auto}.CdsDP-UsersPage-FiltersMainRow{display:flex;flex-direction:column;gap:1rem}.CdsDP-UsersPage-CheckboxFilters{align-items:center}.CdsDP-UsersPage-CheckboxFilters,.CdsDP-UsersPage-FiltersSecondaryRow{display:flex;gap:1rem;flex-wrap:wrap}.cdsdp-userserchdata{display:flex;gap:1rem}.CdsDP-NetworkPage-UsersGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.cdsdp-clientprojectDetailsbtn,.cdsdp-sharebtndiv{display:flex;gap:10px}.cdsdp-clicentdata{padding:1.5rem;border-radius:.75rem;background-color:#f9fafb}.CdsDP-ProfileListCard-Layout{display:flex}.CdsDP-ProfileListCard-LeftSection{flex-shrink:0;padding:1.5rem 0 1.5rem 1.5rem}.CdsDP-ProfileListCard-AvatarWrapper{position:relative}.CdsDP-ProfileListCard-ProBadge{position:absolute;top:-.25rem;right:-.25rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#fff;background-color:#111827;color:10px}.CdsDP-ProfileListCard-Header{display:flex;margin-bottom:.75rem;justify-content:space-between;align-items:flex-start}.CdsDP-ProfileListCard-ActionsSection{display:flex;align-items:center;gap:.75rem}.CdsDP-ProfileListCard-PortfolioPreview{display:flex;gap:.5rem;margin-bottom:1rem}.cdsdp-grpbtns{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-block:10px}.cdsdp-showhirebtn{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background-color:transparent;color:#374151;font-size:12px;font-weight:500;white-space:nowrap;display:inline-block}.cdsdp-projectListview{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.cdsdp-projectListview:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.cdsdp-leftsideImg{display:flex;flex-direction:column;width:20rem;background-color:#f9fafb}.cdsdp-rightsidedata{flex:1 1 0%;padding:1.5rem}.CdsDP-MessagePage-Wrapper{display:flex;flex-direction:column;height:calc(100vh - 8rem);min-height:28rem}.CdsDP-MessagePage-Container{display:flex;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#e5e7eb;flex:1 1 auto;min-height:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.CdsDP-MessagePage-ConversationsList{display:flex;flex-direction:column;border-right-width:1px;border-color:#e5e7eb;width:20rem;min-width:16rem;max-width:22rem}.CdsDP-MessagePage-ChatArea{display:flex;flex-direction:column;flex:1 1 0%;min-width:0}@media (max-width:767px){.CdsDP-MessagePage-Wrapper{height:calc(100dvh - 6.5rem);min-height:0}.CdsDP-MessagePage-ConversationsList{width:100%;min-width:0;max-width:none;border-right-width:0}.CdsDP-MessagePage-ChatArea{width:100%;min-width:0}}.CdsDP-MessagePrivacySettingsPage-Wrapper{max-width:56rem;margin:calc(1.5rem * calc(1 - 0)) auto calc(1.5rem * 0)}.cdsdp-languagesupdate{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;align-items:center}.cdsdp-cLogo{max-width:100%;-o-object-fit:cover;object-fit:cover;width:4rem;-o-object-position:top;object-position:top}.CdsDP-UIComponent-Button-SizeSmall{padding:8px 12px!important;border-radius:6px!important}.cdsdp-showonthermenu .cdsdp-addcoin{width:100%}.cdsdp-showonthermenu .cdsdp-addcoin:hover{background-color:#f5f5f5!important}.cdsdp-showonthermenu .CdsDP-UIComponent-DropdownMenu-Item.top-navigation_dropdownItem__T_qFu{width:100%}.cdsdp-showonthermenu .CdsDP-UIComponent-DropdownMenu-Item.top-navigation_dropdownItem__T_qFu:hover{background-color:#f5f5f5!important}.cdsdp-vline{height:1px;width:100%;background-color:#e5e7eb}.CdsDP-PortfolioPage-SearchIcon.cdsdp-svgserch{top:50%;transform:translateY(-50%)}.cdsdp-closeiconbtn{border-radius:100px;width:26px!important;height:26px;background:linear-gradient(90deg,#5559bc,#9857cd);color:#fff;padding:0!important;display:flex;align-items:center;justify-content:center;margin:10px 20px 0 auto}.cdsdp-closeiconbtn .cdsdp-closeicon{display:block;margin-left:0!important;width:16px}.CdsDP-ForgotPasswordPage-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed}.CdsDP-ForgotPasswordPage-Wrapper{height:100%;width:100%;display:flex}.CdsDP-ForgotPasswordPage-LeftSection{width:50%;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-ForgotPasswordPage-RightSection{width:50%;background:var(--cdsDPFramework-primary-btn-gradient);padding:1.5rem;position:relative;display:flex;align-items:center;justify-content:center}.CdsDP-ForgotPasswordPage-Branding{margin-bottom:2rem}.CdsDP-ForgotPasswordPage-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-ForgotPasswordPage-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-ForgotPasswordPage-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-ForgotPasswordPage-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-ForgotPasswordPage-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CdsDP-ForgotPasswordPage-WelcomeSubtitle{font-size:.875rem;color:#6b7280;max-width:500px;margin:0 auto}.CdsDP-ForgotPasswordPage-FormWrapper{display:flex;flex-direction:column;gap:1.5rem}.CdsDP-ForgotPasswordPage-FieldWrapper{display:flex;flex-direction:column;gap:.5rem}.CdsDP-ForgotPasswordPage-FieldLabel{font-size:.875rem;font-weight:500;color:#374151}.CdsDP-ForgotPasswordPage-InputWrapper{position:relative}.CdsDP-ForgotPasswordPage-InputWrapper .CdsDP-UIComponent-FormElement-Input{padding-left:2.5rem!important}.CdsDP-ForgotPasswordPage-InputIcon{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;color:#9ca3af;transform:translateY(-50%);pointer-events:none}.CdsDP-ForgotPasswordPage-Input{width:100%;padding:.625rem .75rem .625rem 2.5rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:.875rem;transition:all .2s}.CdsDP-ForgotPasswordPage-Input:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.CdsDP-ForgotPasswordPage-SubmitButton{width:100%;padding:.75rem;background:#6d28d9;background-image:none;color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.CdsDP-ForgotPasswordPage-SubmitButton:hover{background:#5b21b6;background-image:none;transform:translateY(-1px)}.CdsDP-ForgotPasswordPage-SubmitButton:disabled{opacity:.5;cursor:not-allowed}.CdsDP-ForgotPasswordPage-BackLink{text-align:center;margin-top:1rem}.CdsDP-ForgotPasswordPage-BackLinkText{display:inline-flex;align-items:center;gap:.5rem;color:#5b4be7;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.CdsDP-ForgotPasswordPage-BackLinkText:hover{color:#4a3dc9;text-decoration:underline}.CdsDP-ForgotPasswordPage-DecorativeElement1{position:absolute;top:-5rem;right:-5rem;width:20rem;height:20rem;opacity:.1}.CdsDP-ForgotPasswordPage-DecorativeCircle1{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ForgotPasswordPage-DecorativeElement2{position:absolute;bottom:-3rem;left:-3rem;width:15rem;height:15rem;opacity:.1}.CdsDP-ForgotPasswordPage-DecorativeCircle2{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ForgotPasswordPage-DecorativeElement3{position:absolute;top:50%;left:10%;width:10rem;height:10rem;opacity:.05}.CdsDP-ForgotPasswordPage-DecorativeCircle3{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ForgotPasswordPage-PromoCard{position:relative;z-index:10;max-width:28rem;width:100%}.CdsDP-ForgotPasswordPage-PromoCardInner{background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2)}.CdsDP-ForgotPasswordPage-PromoImageContainer{margin-bottom:1.5rem;display:flex;justify-content:center}.CdsDP-ForgotPasswordPage-PromoImageContent{text-align:center}.CdsDP-ForgotPasswordPage-PromoImageIcon{display:inline-flex;padding:1rem;background-color:hsla(0,0%,100%,.2);border-radius:50%;margin-bottom:.5rem}.CdsDP-ForgotPasswordPage-PromoImageIconSvg{width:3rem;height:3rem;color:#fff}.CdsDP-ForgotPasswordPage-PromoImageText{color:#fff;font-weight:600}.CdsDP-ForgotPasswordPage-PromoContent{text-align:center}.CdsDP-ForgotPasswordPage-PromoTitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.CdsDP-ForgotPasswordPage-PromoDescription{color:hsla(0,0%,100%,.9);line-height:1.6}.CdsDP-ResetPasswordPage-Container{height:100vh;width:100vw;background-color:#111827;overflow:hidden;position:fixed}.CdsDP-ResetPasswordPage-Wrapper{height:100%;width:100%;display:flex}.CdsDP-ResetPasswordPage-LeftSection{width:50%;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CdsDP-ResetPasswordPage-RightSection{width:50%;background:var(--cdsDPFramework-primary-btn-gradient);padding:1.5rem;position:relative;display:flex;align-items:center;justify-content:center}.CdsDP-ResetPasswordPage-Branding{margin-bottom:2rem}.CdsDP-ResetPasswordPage-WelcomeSection{text-align:center;margin-bottom:2rem}.CdsDP-ResetPasswordPage-WelcomeIcon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.CdsDP-ResetPasswordPage-WelcomeIconCircle{width:2rem;height:2rem;background-color:#5b4be7;border-radius:50%;display:flex;align-items:center;justify-content:center}.CdsDP-ResetPasswordPage-WelcomeIconSvg{width:1.25rem;height:1.25rem;color:#fff}.CdsDP-ResetPasswordPage-WelcomeTitle{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CdsDP-ResetPasswordPage-WelcomeSubtitle{font-size:.875rem;color:#6b7280;max-width:500px;margin:0 auto}.CdsDP-ResetPasswordPage-FormWrapper{display:flex;flex-direction:column;gap:1.5rem}.CdsDP-ResetPasswordPage-FieldWrapper{display:flex;flex-direction:column;gap:.5rem}.CdsDP-ResetPasswordPage-FieldLabel{font-size:.875rem;font-weight:500;color:#374151}.CdsDP-ResetPasswordPage-InputWrapper{position:relative}.CdsDP-ResetPasswordPage-InputWrapper .CdsDP-UIComponent-FormElement-Input{padding-left:2.5rem!important;padding-right:2.5rem!important}.CdsDP-ResetPasswordPage-InputIcon{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;color:#9ca3af;transform:translateY(-50%);pointer-events:none}.CdsDP-ResetPasswordPage-PasswordToggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:.25rem;color:#9ca3af;transition:color .2s}.CdsDP-ResetPasswordPage-PasswordToggle:hover{color:#5b4be7}.CdsDP-ResetPasswordPage-Input{width:100%;padding:.625rem .75rem .625rem 2.5rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:.875rem;transition:all .2s}.CdsDP-ResetPasswordPage-Input:focus{outline:none;border-color:#5b4be7;box-shadow:0 0 0 3px rgba(91,75,231,.1)}.CdsDP-ResetPasswordPage-SubmitButton{width:100%;padding:.75rem;background:#6d28d9;background-image:none;color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.CdsDP-ResetPasswordPage-SubmitButton:hover{background:#5b21b6;background-image:none;transform:translateY(-1px)}.CdsDP-ResetPasswordPage-SubmitButton:disabled{opacity:.5;cursor:not-allowed}.CdsDP-ResetPasswordPage-BackLink{text-align:center;margin-top:1rem}.CdsDP-ResetPasswordPage-BackText{color:#6b7280;font-size:.875rem}.CdsDP-ResetPasswordPage-BackLinkText{color:#5b4be7;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.CdsDP-ResetPasswordPage-BackLinkText:hover{color:#4a3dc9;text-decoration:underline}.CdsDP-ResetPasswordPage-DecorativeElement1{position:absolute;top:-5rem;right:-5rem;width:20rem;height:20rem;opacity:.1}.CdsDP-ResetPasswordPage-DecorativeCircle1{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ResetPasswordPage-DecorativeElement2{position:absolute;bottom:-3rem;left:-3rem;width:15rem;height:15rem;opacity:.1}.CdsDP-ResetPasswordPage-DecorativeCircle2{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ResetPasswordPage-DecorativeElement3{position:absolute;top:50%;left:10%;width:10rem;height:10rem;opacity:.05}.CdsDP-ResetPasswordPage-DecorativeCircle3{width:100%;height:100%;background-color:#fff;border-radius:50%}.CdsDP-ResetPasswordPage-PromoCard{position:relative;z-index:10;max-width:28rem;width:100%}.CdsDP-ResetPasswordPage-PromoCardInner{background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2)}.CdsDP-ResetPasswordPage-PromoImageContainer{margin-bottom:1.5rem;display:flex;justify-content:center}.CdsDP-ResetPasswordPage-PromoImageContent{text-align:center}.CdsDP-ResetPasswordPage-PromoImageIcon{display:inline-flex;padding:1rem;background-color:hsla(0,0%,100%,.2);border-radius:50%;margin-bottom:.5rem}.CdsDP-ResetPasswordPage-PromoImageIconSvg{width:3rem;height:3rem;color:#fff}.CdsDP-ResetPasswordPage-PromoImageText{color:#fff;font-weight:600}.CdsDP-ResetPasswordPage-PromoContent{text-align:center}.CdsDP-ResetPasswordPage-PromoTitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.CdsDP-ResetPasswordPage-PromoDescription{color:hsla(0,0%,100%,.9);line-height:1.6}.CdsDP-ProOnboard-Root .CdsDP-ClientSignup-Card,.CdsDP-ProOnboard-Root .CdsDP-ClientSignup-Rail,.CdsDP-ProPending-Root .CdsDP-ClientSignup-Card,.CdsDP-ProPending-Root .CdsDP-ClientSignup-Rail,.CdsDP-ProVerify-Root .CdsDP-ClientSignup-Card,.CdsDP-ProVerify-Root .CdsDP-ClientSignup-Rail{align-self:stretch}a.CdsDP-ProSignup-Submit,button.CdsDP-ProSignup-Submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3rem;border:none;border-radius:.75rem;background-color:#6d28d9;background-image:none;background-size:auto;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease}a.CdsDP-ProSignup-Submit:hover,button.CdsDP-ProSignup-Submit:hover:not(:disabled){background-color:#5b21b6;background-image:none;transform:translateY(-1px)}a.CdsDP-ProSignup-Submit:focus-visible,button.CdsDP-ProSignup-Submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(91,75,231,.35)}button.CdsDP-ProSignup-Submit:disabled{background-color:#ddd6fe;background-image:none;color:#4c1d95;opacity:1;cursor:not-allowed;transform:none;filter:none}.CdsDP-ProSignup-SubmitIcon{width:1.1rem;height:1.1rem;color:inherit}.CdsDP-ProSignup-Spinner{width:1rem;height:1rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:CdsDP-ClientVerify-spin .7s linear infinite}.CdsDP-ProOnboard-Card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:.9rem;border:1px solid #ecebf3;background:#fff}.CdsDP-ProOnboard-Item{display:flex;align-items:flex-start;gap:.85rem}.CdsDP-ProOnboard-ItemIcon{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.6rem;background:rgba(91,75,231,.1);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-ProOnboard-ItemIconSvg{width:1.15rem;height:1.15rem}.CdsDP-ProOnboard-ItemTitle{margin:0 0 .15rem;font-size:.9rem;font-weight:700;color:#1f2430}.CdsDP-ProOnboard-ItemDesc{margin:0;font-size:.825rem;line-height:1.5;color:#6b7280}.CdsDP-ProOnboard-Note{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-radius:.6rem;border:1px solid #bae6fd;background:#f0f9ff;color:#0369a1;font-size:.82rem;line-height:1.4}.CdsDP-ProOnboard-NoteIcon{width:1rem;height:1rem;flex-shrink:0}.CdsDP-ProPending-Status{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem;border-radius:.9rem;border:1px solid #e4dff8;background:linear-gradient(180deg,#f4f2fd,#eeebfb)}.CdsDP-ProPending-StatusIcon{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(91,75,231,.14);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-ProPending-StatusIconSvg{width:1.3rem;height:1.3rem}.CdsDP-ProPending-Status--incomplete{border-color:#fde3af;background:linear-gradient(180deg,#fffaf0,#fff4e0)}.CdsDP-ProPending-Status--incomplete .CdsDP-ProPending-StatusIcon{background:rgba(217,138,0,.16);color:#b45309}.CdsDP-ProPending-StatusTitle{margin:0 0 .2rem;font-size:.95rem;font-weight:700;color:#1f2430}.CdsDP-ProPending-StatusDesc{margin:0;font-size:.84rem;line-height:1.55;color:#5b6472}.CdsDP-ProPending-Timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.CdsDP-ProPending-TimelineItem{display:flex;align-items:flex-start;gap:.75rem}.CdsDP-ProPending-TimelineIcon{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:50%;background:#eef2ff;color:#5b4be7;border:1px solid #c7d2fe;display:flex;align-items:center;justify-content:center}.CdsDP-ProPending-TimelineIconSvg{width:.95rem;height:.95rem}.CdsDP-ProPending-TimelineText{margin:0;font-size:.84rem;line-height:1.45;color:#4b5563}.CdsDP-ProPending-TimelineText strong{color:#1f2430;font-weight:700}@media (max-width:640px){.CdsDP-ProSignup-Root .CdsDP-ClientSignup-Rail:after{content:"Step 1 of 5 · Create account"}.CdsDP-ProVerify-Root .CdsDP-ClientSignup-Rail:after{content:"Step 2 of 5 · Verify email"}.CdsDP-ProOnboard-Root .CdsDP-ClientSignup-Rail:after{content:"Step 3 of 5 · Verify identity"}.CdsDP-ProCredentials-Root .CdsDP-ClientSignup-Rail:after,.CdsDP-ProPending-Root .CdsDP-ClientSignup-Rail:after{content:"Step 4 of 5 · Submit credentials"}.CdsDP-ProReview-Root .CdsDP-ClientSignup-Rail:after{content:"Step 5 of 5 · Review & go live"}}.CdsDP-ProCredentials-Root .CdsDP-ClientSignup-Card,.CdsDP-ProCredentials-Root .CdsDP-ClientSignup-Rail{align-self:stretch}.CdsDP-ProCredentials-Body{display:flex;flex-direction:column;gap:1.1rem}.CdsDP-ProCredentials-Muted{margin:0;color:#6b7280;font-size:.88rem}.CdsDP-ProCredentials-InlineLink,.CdsDP-ProCredentials-InlineLink:visited{color:#5b4be7;font-weight:600;text-decoration:underline}.CdsDP-ProCredentials-Section{border:1px solid #ecebf3;border-radius:.9rem;padding:1rem 1.1rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}.CdsDP-ProCredentials-SectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.CdsDP-ProCredentials-SectionTitle{margin:0;font-size:.95rem;font-weight:700;color:#1f2430}.CdsDP-ProCredentials-SectionBlurb{margin:.15rem 0 0;font-size:.8rem;line-height:1.45;color:#6b7280}.CdsDP-ProCredentials-Count{flex-shrink:0;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:rgba(91,75,231,.1);color:#5b4be7;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.CdsDP-ProCredentials-Items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.CdsDP-ProCredentials-Item{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;border:1px solid #eef0f5;border-radius:.7rem;background:#fafafe}.CdsDP-ProCredentials-ItemIcon{flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;background:rgba(91,75,231,.1);color:#5b4be7;display:flex;align-items:center;justify-content:center}.CdsDP-ProCredentials-ItemIconSvg{width:1rem;height:1rem}.CdsDP-ProCredentials-ItemBody{flex:1;min-width:0}.CdsDP-ProCredentials-ItemTitle{margin:0;font-size:.88rem;font-weight:700;color:#1f2430;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.CdsDP-ProCredentials-ItemMeta{margin:.2rem 0 0;font-size:.78rem;color:#6b7280;word-break:break-word}.CdsDP-ProCredentials-ItemFile{margin:.2rem 0 0;font-size:.75rem;color:#9199a6;word-break:break-all}.CdsDP-ProCredentials-Badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:999px}.CdsDP-ProCredentials-Badge--pending{background:#fff4e0;color:#b45309}.CdsDP-ProCredentials-Badge--approved{background:#dcfce7;color:#15803d}.CdsDP-ProCredentials-Badge--rejected{background:#fee2e2;color:#b91c1c}.CdsDP-ProCredentials-Remove{flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;border:1px solid #f0d6d6;background:#fff;color:#dc2626;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.CdsDP-ProCredentials-Remove:hover:not(:disabled){background:#fef2f2}.CdsDP-ProCredentials-RemoveIcon{width:.95rem;height:.95rem}.CdsDP-ProCredentials-AddForm{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px dashed #cfc9f2;border-radius:.7rem;background:#f8f7fe}.CdsDP-ProCredentials-Grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.CdsDP-ProCredentials-Input{height:2.5rem}.CdsDP-ProCredentials-Upload{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1px solid #d7d3ee;border-radius:.6rem;background:#fff;color:#4b5563;font-size:.82rem;cursor:pointer;word-break:break-all}.CdsDP-ProCredentials-UploadIcon{width:1rem;height:1rem;color:#5b4be7;flex-shrink:0}.CdsDP-ProCredentials-FileInput{display:none}.CdsDP-ProCredentials-AddActions{display:flex;gap:.5rem}.CdsDP-ProCredentials-SaveBtn{height:2.5rem;padding:0 1rem;border:none;border-radius:.6rem;background:#6d28d9;background-image:none;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.CdsDP-ProCredentials-SaveBtn:disabled{opacity:.6;cursor:not-allowed}.CdsDP-ProCredentials-CancelBtn{height:2.5rem;padding:0 1rem;border:1px solid #d7d3ee;border-radius:.6rem;background:#fff;color:#4b5563;font-weight:600;font-size:.85rem;cursor:pointer}.CdsDP-ProCredentials-AddBtn{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.45rem .85rem;border:1px solid #cfc9f2;border-radius:.6rem;background:#f4f2fd;color:#5b4be7;font-weight:700;font-size:.82rem;cursor:pointer;transition:background .15s ease}.CdsDP-ProCredentials-AddBtn:hover{background:#ece8fb}.CdsDP-ProCredentials-AddBtnIcon{width:.95rem;height:.95rem}.CdsDP-ProCredentials-Declaration{display:flex;align-items:flex-start;gap:.6rem;font-size:.83rem;line-height:1.45;color:#4b5563}.CdsDP-ProCredentials-Checkbox{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:#5b4be7;flex-shrink:0}.CdsDP-ProCredentials-Missing{border:1px solid #fde3af;background:#fffaf0;border-radius:.7rem;padding:.7rem .9rem;color:#92400e;font-size:.8rem}.CdsDP-ProCredentials-MissingTitle{margin:0 0 .35rem;font-weight:700}.CdsDP-ProCredentials-Missing ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.CdsDP-ProReview-ItemList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.CdsDP-ProReview-ItemRow{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid #eef0f5;border-radius:.6rem;background:#fafafe;font-size:.83rem;color:#1f2430}.CdsDP-ProReview-ItemRowIcon{width:1rem;height:1rem;color:#5b4be7;flex-shrink:0}.CdsDP-ProReview-ItemRowTitle{flex:1;min-width:0;font-weight:600;word-break:break-word}@media (max-width:640px){.CdsDP-ProCredentials-Grid{grid-template-columns:minmax(0,1fr)}}.CdsDP-AssocOnboard-Root .CdsDP-ClientSignup-Card,.CdsDP-AssocOnboard-Root .CdsDP-ClientSignup-Rail,.CdsDP-AssocReview-Root .CdsDP-ClientSignup-Card,.CdsDP-AssocReview-Root .CdsDP-ClientSignup-Rail{align-self:stretch}.CdsDP-AssocOnboard-Root .CdsDP-ClientSignup-Input{padding-left:.9rem;padding-right:.9rem;height:2.75rem}.CdsDP-AssocOnboard-Root textarea.CdsDP-ClientSignup-Input{height:auto;min-height:4.75rem;padding-top:.6rem;padding-bottom:.6rem;line-height:1.5;resize:vertical}.CdsDP-AssocOnboard-Body{display:flex;flex-direction:column;gap:1rem}.CdsDP-AssocOnboard-Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.CdsDP-AssocOnboard-Field--full{grid-column:1/-1}.CdsDP-AssocOnboard-RepeatCard{border:1px solid #ecebf3;border-radius:.8rem;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.CdsDP-AssocOnboard-DocRow{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .75rem;border:1px solid #eef0f5;border-radius:.6rem;background:#fafafe;font-size:.84rem;color:#1f2430}.CdsDP-AssocOnboard-DocRowMain{display:flex;align-items:center;gap:.5rem;min-width:0}.CdsDP-AssocOnboard-DocRowIcon{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0}.CdsDP-AssocOnboard-DocRowTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CdsDP-AssocOnboard-Remove{border:none;background:transparent;color:#9ca3af;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CdsDP-AssocOnboard-Remove:hover:not(:disabled){color:#dc2626}.CdsDP-AssocOnboard-Reject{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:.7rem;padding:.75rem .9rem;font-size:.83rem;line-height:1.5}.CdsDP-AssocOnboard-Reject strong{color:#991b1b}.CdsDP-AssocOnboard-Nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.CdsDP-AssocOnboard-NavRight{display:flex;gap:.6rem}.CdsDP-AssocOnboard-BtnGhost,.CdsDP-AssocOnboard-BtnSecondary{height:3rem;padding:0 1.15rem;border-radius:.75rem;font-weight:700;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:background .15s ease,border-color .15s ease}.CdsDP-AssocOnboard-BtnGhost{border:1px solid #e2e0ec;background:#fff;color:#4b5563}.CdsDP-AssocOnboard-BtnGhost:hover:not(:disabled){border-color:#d6d3e6;background:#f8f8fc}.CdsDP-AssocOnboard-BtnGhost:disabled{opacity:.5;cursor:not-allowed}.CdsDP-AssocOnboard-BtnSecondary{border:1px solid #cfc9f2;background:#f4f2fd;color:#5b4be7}.CdsDP-AssocOnboard-BtnSecondary:hover:not(:disabled){background:#ece8fb}.CdsDP-AssocOnboard-BtnSecondary:disabled{opacity:.6;cursor:not-allowed}.CdsDP-AssocOnboard-Nav .CdsDP-ProSignup-Submit{width:auto;padding:0 1.4rem}@media (max-width:640px){.CdsDP-AssocOnboard-Grid,.CdsDP-AssocOnboard-RepeatCard{grid-template-columns:minmax(0,1fr)}.CdsDP-AssocOnboard-Root .CdsDP-ClientSignup-Rail:after,.CdsDP-AssocReview-Root .CdsDP-ClientSignup-Rail:after{content:var(--CdsDP-AssocStepCaption,"Associate application")}.CdsDP-AssocOnboard-Nav{flex-direction:column-reverse;align-items:stretch}.CdsDP-AssocOnboard-NavRight{flex-direction:column}.CdsDP-AssocOnboard-BtnGhost,.CdsDP-AssocOnboard-BtnSecondary,.CdsDP-AssocOnboard-Nav .CdsDP-ProSignup-Submit{width:100%}}.CdsDP-NativeKyc{--kyc-brand:#9857cd;display:flex;flex-direction:column;gap:1rem}.CdsDP-NativeKyc-Progress{display:flex;gap:.4rem;align-items:center}.CdsDP-NativeKyc-ProgressDot{height:.4rem;flex:1;border-radius:999px;background:#e7e5f2;transition:background .25s ease}.CdsDP-NativeKyc-ProgressDot.is-current{background:var(--kyc-brand)}.CdsDP-NativeKyc-ProgressDot.is-done{background:#c6a6ea}.CdsDP-NativeKyc-StepHead{display:flex;flex-direction:column;gap:.25rem}.CdsDP-NativeKyc-StepTitle{font-size:1.05rem;font-weight:800;color:#1f1a3d;margin:0}.CdsDP-NativeKyc-StepHint{font-size:.85rem;line-height:1.5;color:#6b6785;margin:0}.CdsDP-NativeKyc-CamWrap{display:flex;flex-direction:column;gap:.85rem}.CdsDP-NativeKyc-CamStage{position:relative;width:100%;aspect-ratio:4/3;border-radius:1rem;overflow:hidden;background:#0e0b1c;display:flex;align-items:center;justify-content:center}.CdsDP-NativeKyc-CamStage--face{aspect-ratio:3/4;max-height:60vh;margin:0 auto;width:auto;min-width:60%}.CdsDP-NativeKyc-Shot,.CdsDP-NativeKyc-Video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CdsDP-NativeKyc-Shot.is-mirrored,.CdsDP-NativeKyc-Video.is-mirrored{transform:scaleX(-1)}.CdsDP-NativeKyc-DocGuide{position:absolute;inset:12% 8%;border:2px dashed hsla(0,0%,100%,.75);border-radius:.75rem;pointer-events:none}.CdsDP-NativeKyc-FaceGuide{position:absolute;top:50%;left:50%;width:58%;aspect-ratio:3/4;transform:translate(-50%,-50%);border:3px solid hsla(0,0%,100%,.65);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.75);pointer-events:none}.CdsDP-NativeKyc-CamIconSvg{width:2.2rem;height:2.2rem}.CdsDP-NativeKyc-Prompt{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;background:rgba(152,87,205,.92);color:#fff;font-weight:800;font-size:.95rem;white-space:nowrap;box-shadow:0 12px 30px rgba(152,87,205,.35)}.CdsDP-NativeKyc-PromptArrow{font-size:1.4rem;line-height:1}.CdsDP-NativeKyc-Countdown{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4.5rem;font-weight:900;color:#fff;background:rgba(14,11,28,.45)}.CdsDP-NativeKyc-Flash{position:fixed;inset:0;z-index:9999;pointer-events:none;transition:background-color 40ms linear;animation:CdsDP-NativeKyc-flashfade .12s ease}@keyframes CdsDP-NativeKyc-flashfade{0%{opacity:.4}to{opacity:1}}.CdsDP-NativeKyc-LiveProgress{position:absolute;top:10px;left:0;right:0;z-index:6;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.CdsDP-NativeKyc-LiveSegments{display:flex;gap:6px;justify-content:center}.CdsDP-NativeKyc-LiveSegment{width:clamp(30px,9vw,48px);height:10px;border-radius:7px;background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.45);transition:background .15s ease,border-color .15s ease}.CdsDP-NativeKyc-LiveSegment.is-on{background:#22c55e;border-color:#16a34a}.CdsDP-NativeKyc-LiveCount{font-size:17px;font-weight:900;padding:3px 12px;font-variant-numeric:tabular-nums}.CdsDP-NativeKyc-HoldPill,.CdsDP-NativeKyc-LiveCount{color:#fff;border-radius:999px;background:rgba(15,23,42,.72)}.CdsDP-NativeKyc-HoldPill{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none}.CdsDP-NativeKyc-HoldBar{display:block;width:84px;height:7px;border-radius:999px;background:hsla(0,0%,100%,.28);overflow:hidden}.CdsDP-NativeKyc-HoldFill{display:block;height:100%;border-radius:999px;background:#22c55e;transition:width .12s linear}.CdsDP-NativeKyc-StepFx{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.34),rgba(34,197,94,0) 62%);animation:CdsDP-NativeKyc-successwash .85s ease-out}.CdsDP-NativeKyc-StepFx>span{font-size:clamp(72px,26vw,148px);line-height:1;color:#fff;text-shadow:0 6px 26px rgba(0,0,0,.45);animation:CdsDP-NativeKyc-bigcheck .85s cubic-bezier(.22,1.2,.36,1)}@keyframes CdsDP-NativeKyc-successwash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes CdsDP-NativeKyc-bigcheck{0%{transform:scale(.55);opacity:0}45%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.CdsDP-NativeKyc-StepFx,.CdsDP-NativeKyc-StepFx>span{animation-duration:1ms}}.CdsDP-NativeKyc-TopBar{display:flex;justify-content:flex-end;margin-bottom:.5rem}.CdsDP-NativeKyc-LangSelect{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid rgba(152,87,205,.35);border-radius:999px;background:rgba(152,87,205,.06);font-size:.85rem;color:#4b4560;cursor:pointer}.CdsDP-NativeKyc-LangSelect select{border:none;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none;padding-right:.15rem}.CdsDP-NativeKyc-LangSelectSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CdsDP-NativeKyc-StageBar{position:absolute;top:.5rem;left:.5rem;z-index:6;display:flex;gap:.5rem;pointer-events:auto}.CdsDP-NativeKyc-StageMini{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;border:0;border-radius:999px;background:rgba(16,12,32,.55);backdrop-filter:blur(6px);color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.CdsDP-NativeKyc-StageMini:focus-visible,.CdsDP-NativeKyc-StageMini:hover{background:rgba(16,12,32,.78);outline:none}.CdsDP-NativeKyc-LangPick{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(12,9,24,.72);backdrop-filter:blur(4px)}.CdsDP-NativeKyc-LangPickCard{width:100%;max-width:22rem;padding:1.25rem;border-radius:1.1rem;background:#fff;box-shadow:0 18px 48px rgba(20,12,44,.35)}.CdsDP-NativeKyc-LangPickTitle{display:flex;align-items:center;gap:.4rem;font-size:1.05rem;font-weight:700;color:#2b2440}.CdsDP-NativeKyc-LangPickSub{margin:.35rem 0 .9rem;font-size:.85rem;color:#6b6480}.CdsDP-NativeKyc-LangPickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.CdsDP-NativeKyc-LangPickBtn{padding:.7rem .6rem;border:1px solid rgba(152,87,205,.3);border-radius:.7rem;background:#fff;font-size:.95rem;color:#3a3352;cursor:pointer}.CdsDP-NativeKyc-LangPickBtn:focus-visible,.CdsDP-NativeKyc-LangPickBtn:hover{background:rgba(152,87,205,.08);outline:none}.CdsDP-NativeKyc-LangPickBtn.is-selected{border-color:#9857cd;background:rgba(152,87,205,.14);font-weight:700}.CdsDP-NativeKyc-Actions{display:flex;flex-direction:column;gap:.6rem;align-items:center}.CdsDP-NativeKyc-Actions .CdsDP-ClientSignup-Submit{width:100%}.CdsDP-NativeKyc-Recording{display:flex;align-items:center;gap:.5rem;font-weight:800;color:var(--kyc-brand);margin:0;font-size:.95rem}.CdsDP-NativeKyc-RecDot{width:.7rem;height:.7rem;border-radius:50%;background:#e11d48;animation:CdsDP-NativeKyc-pulse 1s ease-in-out infinite}@keyframes CdsDP-NativeKyc-pulse{0%,to{opacity:1}50%{opacity:.3}}.CdsDP-NativeKyc-Ghost,.CdsDP-NativeKyc-Skip{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;border:1px solid #ded9ef;color:#4a4570;border-radius:.7rem;padding:.55rem .9rem;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.CdsDP-NativeKyc-Skip{border:0;color:#6b6785}.CdsDP-NativeKyc-Ghost:hover,.CdsDP-NativeKyc-Skip:hover{background:rgba(152,87,205,.08)}.CdsDP-NativeKyc-BtnIcon{width:1rem;height:1rem}.CdsDP-NativeKyc-Alert{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;border-radius:.7rem;background:#fff4f4;border:1px solid #ffd7d7;color:#b42318;font-size:.85rem;line-height:1.45}.CdsDP-NativeKyc-Denied{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem;text-align:center;background:rgba(14,11,28,.86);color:#fff}.CdsDP-NativeKyc-DeniedIcon{width:2rem;height:2rem;color:#ffb4a2}.CdsDP-NativeKyc-DeniedTitle{font-weight:800;margin:0}.CdsDP-NativeKyc-DeniedHint{font-size:.85rem;color:hsla(0,0%,100%,.8);margin:0;max-width:22rem}.CdsDP-NativeKyc-DeniedActions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.4rem}.CdsDP-NativeKyc-Denied .CdsDP-NativeKyc-Ghost{color:#fff;border-color:hsla(0,0%,100%,.4)}.CdsDP-NativeKyc-Submitting{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .5rem;text-align:center}.CdsDP-NativeKyc-SubmittingText{font-weight:800;color:#1f1a3d;margin:.4rem 0 0}.CdsDP-NativeKyc-SubmittingHint{font-size:.85rem;color:#6b6785;margin:0;max-width:24rem}.CdsDP-NativeKyc-Spinner{width:2rem;height:2rem;border-radius:50%;border:3px solid rgba(152,87,205,.25);border-top:3px solid var(--kyc-brand,#9857cd);animation:CdsDP-ClientVerify-spin .7s linear infinite}.CdsDP-NativeKyc-Spinner--sm{width:1rem;height:1rem;border-width:2px;display:inline-block;vertical-align:middle}@media (max-width:640px){.CdsDP-NativeKyc-CamStage--face{min-width:100%;max-height:56vh}.CdsDP-NativeKyc-Prompt{font-size:.85rem}}.CdsDP-NativeKyc-Consent{display:flex;flex-direction:column;gap:1rem}.CdsDP-NativeKyc-ConsentList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.CdsDP-NativeKyc-ConsentItem{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;line-height:1.5;color:#4a4570}.CdsDP-NativeKyc-ConsentIcon{width:1.2rem;height:1.2rem;color:var(--kyc-brand,#9857cd);flex-shrink:0;margin-top:.1rem}.CdsDP-NativeKyc-ConsentCheck{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;line-height:1.5;color:#4a4570;background:#faf8ff;border:1px solid #ece7f8;border-radius:.75rem;padding:.8rem .9rem;cursor:pointer}.CdsDP-NativeKyc-ConsentCheck input{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:var(--kyc-brand,#9857cd);flex-shrink:0}.CdsDP-NativeKyc-DocSelect{display:flex;flex-direction:column;gap:1rem}.CdsDP-NativeKyc-Field{display:flex;flex-direction:column;gap:.35rem}.CdsDP-NativeKyc-Label{font-size:.8rem;font-weight:700;color:#4a4570}.CdsDP-NativeKyc-Select{width:100%;padding:.65rem .8rem;border-radius:.7rem;border:1px solid #ded9ef;background:#fff;font-size:.9rem;color:#1f1a3d;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.CdsDP-NativeKyc-Select:focus-visible{outline:2px solid var(--kyc-brand,#9857cd);outline-offset:1px}.CdsDP-NativeKyc-TypeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.CdsDP-NativeKyc-TypeBtn{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;padding:.75rem .85rem;border-radius:.8rem;border:1.5px solid #ded9ef;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.CdsDP-NativeKyc-TypeBtn:hover{border-color:#c6a6ea}.CdsDP-NativeKyc-TypeBtn.is-sel{border-color:var(--kyc-brand,#9857cd);background:rgba(152,87,205,.06);box-shadow:0 0 0 3px rgba(152,87,205,.12)}.CdsDP-NativeKyc-TypeLabel{font-weight:800;font-size:.9rem;color:#1f1a3d}.CdsDP-NativeKyc-TypeSides{font-size:.72rem;color:#6b6785}.CdsDP-NativeKyc-CamBar{display:flex;gap:.5rem;align-items:center}.CdsDP-NativeKyc-CamSelectWrap{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;padding:.4rem .6rem;border:1px solid #ded9ef;border-radius:.7rem;color:#4a4570;background:#fff}.CdsDP-NativeKyc-CamSelect{border:0;background:transparent;font-size:.82rem;color:#1f1a3d;flex:1;min-width:0;outline:none}.CdsDP-NativeKyc-Flip{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex-shrink:0;border:1px solid #ded9ef;border-radius:.7rem;background:#fff;color:#4a4570;cursor:pointer}.CdsDP-NativeKyc-Flip:hover{background:rgba(152,87,205,.08)}.CdsDP-NativeKyc-Review{display:flex;flex-direction:column;gap:1rem}.CdsDP-NativeKyc-ReviewList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.CdsDP-NativeKyc-ReviewItem{display:flex;align-items:center;gap:.75rem;padding:.6rem;border:1px solid #ece7f8;border-radius:.8rem;background:#fff}.CdsDP-NativeKyc-ReviewThumb{width:3.5rem;height:3.5rem;border-radius:.6rem;overflow:hidden;background:#0e0b1c;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);flex-shrink:0}.CdsDP-NativeKyc-ReviewThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CdsDP-NativeKyc-ReviewThumb.is-mirrored img{transform:scaleX(-1)}.CdsDP-NativeKyc-ReviewMeta{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.CdsDP-NativeKyc-ReviewName{font-weight:700;font-size:.9rem;color:#1f1a3d}.CdsDP-NativeKyc-ReviewState{font-size:.78rem;color:#6b6785}.CdsDP-NativeKyc-Result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.75rem .5rem}.CdsDP-NativeKyc-ResultIcon{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;color:#16a34a}.CdsDP-NativeKyc-ResultIcon svg{width:100%;height:100%}.CdsDP-NativeKyc-HandoffBtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:.5rem .85rem;border-radius:.7rem;border:1px solid #ded9ef;background:#faf8ff;color:var(--kyc-brand,#9857cd);font-weight:700;font-size:.83rem;cursor:pointer}.CdsDP-NativeKyc-HandoffBtn:hover{background:rgba(152,87,205,.1)}.CdsDP-NativeKyc-Handoff{border:1px solid #ece7f8;border-radius:.9rem;background:#faf8ff;padding:.9rem;display:flex;flex-direction:column;gap:.75rem}.CdsDP-NativeKyc-HandoffHead{display:flex;align-items:center;gap:.5rem;font-weight:800;color:#1f1a3d;font-size:.9rem}.CdsDP-NativeKyc-HandoffHead .CdsDP-NativeKyc-Skip{margin-left:auto;font-size:.78rem}.CdsDP-NativeKyc-HandoffBody{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start}.CdsDP-NativeKyc-HandoffQr{background:#fff;border:1px solid #ece7f8;border-radius:.7rem;padding:.6rem;line-height:0;flex-shrink:0}.CdsDP-NativeKyc-QrCanvas{width:176px;height:176px}.CdsDP-NativeKyc-QrCanvas canvas,.CdsDP-NativeKyc-QrCanvas img{display:block;width:176px!important;height:176px!important}.CdsDP-NativeKyc-HandoffInfo{flex:1;min-width:220px;display:flex;flex-direction:column;gap:.6rem}.CdsDP-NativeKyc-HandoffLinkRow{display:flex;gap:.4rem;align-items:center}.CdsDP-NativeKyc-HandoffLink{flex:1;min-width:0;padding:.5rem .6rem;border:1px solid #ded9ef;border-radius:.6rem;font-size:.78rem;color:#4a4570;background:#fff}.CdsDP-NativeKyc-HandoffStatus{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:#6b6785}.CdsDP-NativeKyc-HandoffDot{width:.6rem;height:.6rem;border-radius:50%;background:#cbb6e8;animation:CdsDP-NativeKyc-pulse 1.4s ease-in-out infinite}.CdsDP-NativeKyc-HandoffStatus.is-connected{color:#2563eb}.CdsDP-NativeKyc-HandoffStatus.is-connected .CdsDP-NativeKyc-HandoffDot{background:#2563eb}.CdsDP-NativeKyc-HandoffChips{display:flex;flex-wrap:wrap;gap:.4rem}.CdsDP-NativeKyc-Chip{font-size:.72rem;font-weight:700;color:#6b6785;border:1px solid #ded9ef;border-radius:999px;padding:.25rem .6rem;background:#fff}.CdsDP-NativeKyc-Chip.is-done{color:#166534;border-color:#86efac;background:#f0fdf4}.CdsDP-NativeKyc-MobilePage{min-height:100vh;background:#f6f4fb;display:flex;flex-direction:column}.CdsDP-NativeKyc-MobileTop{padding:1rem 1.1rem;border-bottom:1px solid #ece7f8;background:#fff}.CdsDP-NativeKyc-MobileMain{flex:1;width:100%;max-width:32rem;margin:0 auto;padding:1.25rem 1.1rem 2.5rem;display:flex;flex-direction:column;gap:.75rem}@media (max-width:640px){.CdsDP-NativeKyc-TypeGrid{grid-template-columns:1fr}.CdsDP-NativeKyc-HandoffBody{justify-content:center}}.CdsDP-LoginPage-FieldHead{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CdsDP-LoginPage-FieldHead .CdsDP-ClientSignup-Label{margin:0}.CdsDP-LoginPage-Forgot{font-size:.8125rem;font-weight:600;color:#5b4be7;text-decoration:none;white-space:nowrap}.CdsDP-LoginPage-Forgot:hover{text-decoration:underline;color:#4a3dc9}.CdsDP-LoginPage-Alert{padding:.7rem .9rem;border-radius:.6rem;font-size:.85rem}.CdsDP-LoginPage-Alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.CdsDP-LoginPage-Alert--info{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.CdsDP-LoginPage-Root .CdsDP-ClientSignup-Right{justify-content:center}.CdsDP-LoginPage-Root .CdsDP-ClientSignup-Card{flex:0 1 32rem;width:100%;max-width:32rem;border-radius:1.25rem}.CdsDP-LoginPage-Root .CdsDP-ClientSignup-CardForm{flex:none;width:100%;max-width:none}.CdsDP-LoginPage-StepActions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.CdsDP-LoginPage-StepActions .CdsDP-ClientVerify-Back,.CdsDP-LoginPage-StepActions .CdsDP-ClientVerify-FooterLink{width:auto;height:auto;display:inline-flex;gap:.35rem}.CdsDP-LoginPage-QrWrap{display:flex;justify-content:center;margin:.25rem 0 .5rem}.CdsDP-LoginPage-QrWrap img{width:168px;height:168px;border-radius:.7rem;border:1px solid #e5e7eb}.CdsDP-LoginPage-QrPlaceholder{width:168px;height:168px;border-radius:.7rem;border:1px dashed #d1d5db;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.85rem}.CdsDP-LoginPage-SecretRow{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;border:1px solid #e5e7eb;border-radius:.7rem;background:#f9fafb}.CdsDP-LoginPage-SecretRow code{flex:1;font-size:.75rem;word-break:break-all;color:#111827}.CdsDP-LoginPage-BackupGrid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.9rem;border-radius:.7rem;background:#f9fafb;border:1px solid #e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;letter-spacing:.04em;text-align:center;color:#111827}.CdsDP-LoginPage-SaveCheck{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#374151}.CdsDP-LoginPage-SaveCheck input{margin-top:.2rem}@media (max-width:640px){.CdsDP-ClientRegister-Root .CdsDP-ClientSignup-Rail:after{content:"Step 1 of 3 · Email & password"}}@media (min-width:1280px){.cdsdp-tabview{display:none}}@media (max-width:1280px){.cdsdp-closeiconbtn{width:100%;padding:10px 20px 0}.cdsdp-closeiconbtn .cdsdp-closeicon{display:block;margin-left:auto;width:16px}}@media (max-width:1024px){.CdsDP-ClientRegisterPage-TwoPart-Container{overflow:auto}.CdsDP-ClientRegisterPage-TwoPart-Wrapper{min-height:100%;height:auto}}@media (max-width:1023px){.CdsDP-PublicHeader-SearchSection{display:none;position:absolute;background:#fff;width:250px;top:100%;left:-35px;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem}#search-toggle:checked~.CdsDP-PublicHeader-SearchSection{display:block}.CdsDP-PublicHeader-SearchIcon svg{display:none}.CdsDP-PublicHeader-MobileToggle{display:block}.CdsDP-PublicHeader-AuthSection,.CdsDP-PublicHeader-Navigation,.CdsDP-PublicHeader-SearchSection{display:none!important}.CdsDP-PublicHeader-MobileMenu.show{display:flex;flex-direction:column;gap:12px;background:#fff;padding:16px;border-top:1px solid #eee}.CdsDP-MobileNavLink{padding:10px;color:#333;text-decoration:none;font-weight:500;border-bottom:1px solid #eee}.CdsDP-MobileNavLink:hover{color:var(--primery-color)}.CdsDP-MobileAuthButtons{display:block;gap:16px;margin-top:10px;padding-bottom:1rem;justify-content:center}.CdsDP-PublicHeader-MobileMenu.cdsWebview{display:none}.CdsDP-PublicHeader-MobileMenu.cdsMobileview{display:flex;flex-direction:column}.CdsDP-PublicHeader-MobileMenu.cdsMobileview .cdsmobileserch{position:relative}.CdsDP-PublicHeader-MobileMenu.cdsMobileview .search-toggle-btn{position:absolute;right:10px;z-index:1;transform:translateY(-50%);top:50%}.CdsDP-MobileSearch .cdsmobileinput{padding:.5rem 2.5rem .5rem 1rem;border-radius:10px;border:1px solid #d1d5db;width:100%}.cdsdp-userDropdown{display:flex;gap:10px;flex-wrap:wrap}.CdsheaderLogo{width:130px;padding-left:20px}}@media only screen and (min-width:1024px) and (max-width:1279px){.CdsDP-HeaderWrapper{padding:0}}@media (max-width:991px){.Cdsdp-register{overflow:auto}.Cdsdp-main-wrapper{height:auto}.cdsdp-rightsidedata{display:block!important}.cdsdp-leftsideImg{width:100%!important}.CdsDP-HeaderWrapper{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.CdsDP-AuthPage-Container,.CdsDP-ClientRegisterPage-TwoPart-Container,.CdsDP-LoginVerifyOTPPage-TwoPart-Container,.CdsDP-ProfessionalRegisterPage-TwoPart-Container,.CdsDP-RegisterChoosePage-Container{overflow:auto}.CdsDP-AuthPage-Wrapper,.CdsDP-LoginVerifyOTPPage-TwoPart-Wrapper,.CdsDP-ProfessionalRegisterPage-TwoPart-Wrapper,.CdsDP-RegisterChoosePage-Wrapper{min-height:100%;height:auto}.CdsDP-RegisterChoosePage-LeftSection{padding:2rem 1.5rem 0}.CdsDP-RegisterChoosePage-RightSection{padding:2rem 1.5rem}.Cdsdp-basicWrapper{display:block}.CdsDP-PublicHeader-Navigation{margin-right:0}.cdsdp-tabview{display:none}.cdsdp-userserchdata{width:100%}.cdsdp-clicentdata{display:flex;justify-content:space-between}}@media (min-width:768px){.CdsDP-ProfilePage-Dropdown,.CdsDP-PublicHeader-MobileMenu.cdsWebview{display:none}.CdsDP-PublicHeader-SearchSection{display:flex!important;flex:1;width:100%;min-width:300px}.CdsDP-HomePage-Features{grid-template-columns:repeat(3,minmax(0,1fr))}.CdsDP-NetworkPage-UsersGrid,.CdsDP-UsersPage-UsersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdsdp-languagesupdate{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.CdsDP-UsersPage-FiltersMainRow{flex-direction:row}.CdsDP-NetworkPage-UsersGrid,.CdsDP-UsersPage-UsersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cdsdp-clicentdata{order:1}}@media (min-width:1280px){.CdsDP-UsersPage-UsersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.CdsDP-AuthPage-Wrapper,.CdsDP-ClientRegisterPage-TwoPart-Wrapper,.CdsDP-LoginVerifyOTPPage-TwoPart-Wrapper,.CdsDP-ProfessionalRegisterPage-TwoPart-Wrapper,.CdsDP-RegisterChoosePage-Wrapper,.Cdsdp-basicWrapper,.Cdsdp-basicinfo,.Cdsdp-main-wrapper,.cdsdp-projectsCard .cdsdp-innerList{display:block!important}.CdsDP-AuthPage-LeftSection,.CdsDP-AuthPage-RightSection,.CdsDP-ClientRegisterPage-TwoPart-LeftSection,.CdsDP-ClientRegisterPage-TwoPart-RightSection,.CdsDP-LoginVerifyOTPPage-TwoPart-LeftSection,.CdsDP-LoginVerifyOTPPage-TwoPart-RightSection,.CdsDP-ProfessionalRegisterPage-TwoPart-LeftSection,.CdsDP-ProfessionalRegisterPage-TwoPart-RightSection,.CdsDP-RegisterChoosePage-LeftSection,.CdsDP-RegisterChoosePage-RightSection,.Cdsdp-basicinfo .CdsDP-ProfilePage-ContentArea,.Cdsdp-basicinfo .CdsDP-ProfilePage-TabSidebar{width:100%}.CdsDP-AuthPage-Container,.CdsDP-ClientRegisterPage-TwoPart-Container,.CdsDP-LoginVerifyOTPPage-TwoPart-Container,.CdsDP-ProfessionalRegisterPage-TwoPart-Container,.CdsDP-RegisterChoosePage-Container{overflow:auto}.CdsDP-RegisterChoosePage-LeftSection{display:none}.CdsDP-RegisterChoosePage-RightSection{justify-content:flex-start;padding:1.75rem 1.25rem 2.5rem;min-height:100%}.CdsDP-RegisterChoosePage-Wrapper{min-height:100%;height:auto}.Cdsdp-basicinfo .CdsDP-ProfilePage-ContentArea{margin-top:2rem}.CdsDP-ProfilePage-TabNavigation,.tab-navigation-desktop{display:none}.CdsDP-ProfilePage-Dropdown{display:block;width:100%;margin-bottom:1rem}.CdsDP-ProfilePage-Dropdown select{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.CdsDP-AboutPage-Wrapper,.CdsDP-ContactPage-Wrapper{padding:1rem}.cdsdp-mobiledropdownbtn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px}}@media only screen and (min-width:640px) and (max-width:767px){.CdsDP-RegisterChoosePage-Container{overflow:auto}.CdsDP-RegisterChoosePage-Wrapper{min-height:100%;height:auto}.CdsDP-UsersPage-FiltersSecondaryRow .CdsDP-FormElement-Input{margin:1rem 0}.CdsDP-UsersPage-UsersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdsdp-userserchdata{width:100%!important}.cdsdp-clicentdata{display:flex;justify-content:space-between}}@media (min-width:640px){.cdsdp-clicentdata{min-width:300px}}@media (max-width:639px){.CdsDP-HomePage-Container{padding:1rem}.CdsDP-HomePage-Title{font-size:2em}.CdsDP-ClientProjectsPage-ProjectCardActions,.CdsDP-DashboardPage-ProjectFooter,.CdsDP-ProfileListCard-Header,.CdsDP-ProfileListCard-Layout,.cdsdp-projectsCard .cdsdp-innerList{display:block}.CdsDP-UIComponent-Card-Header,.cdsdp-prjectDetails{padding:1rem}.CdsDP-UIComponent-Card-Title{font-size:1em}.cdsdp-userserchdata{flex-direction:column;width:100%}.CdsDP-ProfilePage-Wrapper,.CdsDP-ReceivedConnectionsPage-Wrapper{padding:0 1rem}.CdsDP-ProfileListCard-LeftSection{padding:1rem}.CdsDP-ProfileListCard-ProBadge{left:50px;display:table}.CdsDP-ProfileListCard-ActionsSection,.CdsDP-ProfileListCard-PortfolioPreview{justify-content:center}.CdsDP-ProfileListCard-PortfolioPreview{flex-wrap:wrap}.CdsDP-PublicHeader-SearchBox{margin-inline:1rem}}