@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(Inter Regular),url(/assets/Inter-Regular-COLGFB3M.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local(Inter Medium),url(/assets/Inter-Medium-CDhBSFyE.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(Inter SemiBold),url(/assets/Inter-SemiBold-BAEEcJ4E.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(Inter Bold),url(/assets/Inter-Bold-BOs3KVhN.woff2)format("woff2")}:root{--surface-app:#f6f5f2;--surface-default:#fff;--surface-subtle:#f2f1ee;--surface-dark:#042914;--border-default:#e3e2de;--border-subtle:#e3e2de;--border-strong:#c8c7c2;--text-primary:#042914;--text-secondary:#6b6960;--text-tertiary:#9c9a95;--text-disabled:#bdbbb6;--text-inverse:#fff;--text-accent:#1a4d2e;--brand:#042914;--brand-hover:#063d1e;--brand-surface:#eaf1ec;--brand-border:#a8d5aa;--brand-text:#1a4d2e;--success-text:#1a4d2e;--success-bg:#ebf5ec;--success-border:#a8d5aa;--warning-text:#6b4a00;--warning-bg:#fff8eb;--warning-border:#f0d078;--warning-icon:#d97706;--danger-text:#6b1a1a;--danger-bg:#fbebeb;--danger-border:#e8a0a0;--danger-icon:#c0392b;--info-text:#0d3349;--info-bg:#e3f2fd;--info-border:#90caf9;--neutral-text:#444;--neutral-bg:#f2f1ee;--neutral-border:#cccac6;--pending-text:#005750;--pending-bg:#e6fbf9;--pending-border:#81f7e6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:100px;--shadow-sm:0 1px 3px #00000012, 0 1px 2px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000024;--skeleton-base:var(--border-default);--skeleton-highlight:var(--surface-subtle);--skeleton-radius:var(--radius-md);--skeleton-duration:1.6s}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.origin-center{transform-origin:50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border-0{border-style:var(--tw-border-style);border-width:0}.border-solid{--tw-border-style:solid;border-style:solid}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.whitespace-pre-wrap{white-space:pre-wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-none{--tw-outline-style:none;outline-style:none}html{height:100%}body{max-width:100vw;height:100%;margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.custom-button{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.custom-button--secondary{letter-spacing:-.1px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.custom-button{border-radius:var(--radius-md);cursor:pointer;border:1px solid;outline:none;justify-content:center;align-items:center;transition:background .1s,border-color .1s;display:inline-flex;position:relative}.custom-button__content{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.custom-button__spinner{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-button--loading .custom-button__content{visibility:hidden}.custom-button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.custom-button--s{padding:5px 11px}.custom-button--m{padding:6px 14px}.custom-button--l{padding:8px 18px}.custom-button--default{background-color:var(--surface-default);color:var(--text-primary);border-color:var(--border-strong)}.custom-button--default:hover:not(:disabled){background-color:var(--surface-subtle)}.custom-button--primary{background-color:var(--brand);color:var(--text-inverse);border-color:var(--brand)}.custom-button--primary:hover:not(:disabled){background-color:var(--brand-hover);border-color:var(--brand-hover)}.custom-button--secondary{background-color:var(--brand-surface);color:var(--brand-text);border-color:var(--brand-border)}.custom-button--secondary:hover:not(:disabled){filter:brightness(.94);border-color:var(--brand-text)}.custom-button--ghost{color:var(--text-primary);background-color:#0000;border-color:#0000}.custom-button--ghost:hover:not(:disabled){background-color:var(--surface-subtle)}.custom-button--danger{color:var(--danger-text);border-color:var(--border-strong);background-color:#0000}.custom-button--danger:hover:not(:disabled){background-color:var(--danger-bg);border-color:var(--danger-border)}.custom-button--lost{background-color:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.custom-button--lost:hover:not(:disabled){filter:brightness(.96)}.error-fallback__title{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.error-fallback__description-container .error-fallback__description{letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.error-fallback{background-color:#fff;height:100vh}.error-fallback__title{color:#0f1c14;margin-bottom:20px}.error-fallback__description-container{margin-bottom:32px}.error-fallback__description-container .error-fallback__description{color:#424242}.error-fallback__image{width:auto}.loading-full-screen__text{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.loading-full-screen{z-index:100;background-color:#fff;position:fixed;inset:0}.loading-full-screen--show{gap:32px}.loading-full-screen__img{width:150px;height:150px}.loading-full-screen__text{color:#0f1c14}.footer__content{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.footer{background:0 0;position:relative;bottom:0}.footer--authenticated{min-height:80px;max-height:130px}.footer--unauthenticated{background:var(--brand-surface);margin-top:0}.footer__content{color:#424242;margin-right:48px;padding-bottom:32px}.footer__policies{gap:48px}.text-button--s{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.text-button--xs{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.text-button{border-radius:32px;gap:16px;padding:12px 8px}.text-button--primary{color:var(--text-primary)}.text-button--primary path{fill:var(--text-primary)}.text-button--accent{color:var(--text-accent)}.text-button--accent path{fill:var(--text-accent)}.text-button:hover{text-decoration:underline}.text-button:active{color:#108755}.text-button:disabled{cursor:not-allowed;color:#939995}.text-button:disabled path{fill:#939995}.text-button__icon{width:24px;height:24px}.icon-button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.icon-button:disabled{cursor:not-allowed}.icon-button--primary{background-color:#0f1c14}.icon-button--primary:hover:after,.icon-button--primary:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff0d;position:absolute;inset:0}.icon-button--primary:disabled{background-color:#dbdddc}.icon-button--primary:focus-visible{outline-offset:6px;outline:2px solid #0f1c14}.icon-button--transparent{background-color:#0000}.icon-button--transparent path{fill:#0f1c14}.icon-button--transparent:hover{background-color:#0f1c140d}.icon-button--transparent:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#0f1c141a;position:absolute;inset:0}.icon-button--transparent:disabled path{fill:#939995}.icon-button--transparent:disabled:active{background-color:#0000}.icon-button--transparent:focus-visible{outline-offset:6px;outline:2px solid #0f1c14}.icon-button--transparent:focus-visible:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.icon-button--secondary{background-color:#fff0;border:1px solid #0f1c14}.icon-button--secondary path{fill:#0f1c14}.icon-button--secondary:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#0f1c141a;position:absolute;inset:0}.icon-button--secondary:hover:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#0f1c140d;position:absolute;inset:0}.icon-button--secondary:disabled{border-color:#dbdddc}.icon-button--secondary:disabled path{fill:#939995}.icon-button--secondary:focus-visible{outline-offset:6px;outline:2px solid #0f1c14}.icon-button--secondary:focus-visible:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#0f1c141a;position:absolute;inset:0}.icon-button--inverse{background-color:#fff}.icon-button--inverse path{fill:#0f1c14}.icon-button--inverse:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.icon-button--inverse:disabled path{fill:#939995}.icon-button--inverse:focus-visible{outline-offset:6px;outline:2px solid #fff}.icon-button--secondaryInverse{background-color:#fff0;border:1px solid #fff}.icon-button--secondaryInverse path{fill:#fff}.icon-button--secondaryInverse:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.icon-button--secondaryInverse:hover:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff0d;position:absolute;inset:0}.icon-button--secondaryInverse:disabled{border-color:#dbdddc}.icon-button--secondaryInverse:disabled path{fill:#939995}.icon-button--secondaryInverse:focus-visible{outline-offset:6px;outline:2px solid #fff}.icon-button--secondaryInverse:focus-visible:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.icon-button--transparentInverse{background-color:#0000}.icon-button--transparentInverse path{fill:#fff}.icon-button--transparentInverse:active:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff1a;position:absolute;inset:0}.icon-button--transparentInverse:hover:after{content:"";border-radius:inherit;width:inherit;height:inherit;z-index:1;background-color:#ffffff0d;position:absolute;inset:0}.icon-button--transparentInverse:disabled path{fill:#939995}.icon-button--transparentInverse:focus-visible{outline-offset:6px;outline:2px solid #fff}.icon-button--s{width:32px;height:32px}.icon-button--m{width:36px;height:36px}.icon-button--l{width:40px;height:40px}.toast,.toast__message{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.toast{z-index:1000;align-items:center;gap:var(--sp-2);min-width:335px;padding:var(--sp-3) var(--sp-5);background-color:var(--surface-dark);color:var(--text-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);white-space:nowrap;animation:.25s ease-out toast-slide-in;display:flex;position:fixed;top:24px;right:24px}.toast--success{background-color:var(--surface-dark)}.toast--error{background-color:var(--danger-bg);border:1px solid var(--danger-border);color:var(--text-primary)}.toast--info{background-color:var(--surface-dark)}.toast__icon{flex-shrink:0;width:16px;height:16px}.toast__icon--error path{fill:var(--danger-text)}.toast__message{color:var(--danger-text)}.password-validations__description{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.password-validations__text{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.password-validations{gap:7px}.password-validations__description{color:var(--text-primary)}.password-validations__list{gap:12px}.password-validations__row{flex-direction:row;align-items:center;gap:8px;display:flex}.password-validations__row--valid .password-validations__text{color:var(--text-tertiary)}.password-validations__text{color:var(--warning-text)}.password-validations__icon{flex-shrink:0}.custom-input-field__input{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.custom-input-field__label{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.custom-input-field__hint,.custom-input-field__error{letter-spacing:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:150%}.custom-input-field{margin-bottom:var(--sp-4);flex-direction:column;display:flex}.custom-input-field__label{color:var(--text-primary);margin-bottom:6px;display:block}.custom-input-field__control{align-items:stretch;width:100%;display:flex;position:relative}.custom-input-field__input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-default);width:100%;color:var(--text-primary);box-sizing:border-box;outline:none;padding:7px 10px;line-height:normal;transition:border-color .1s}.custom-input-field__input:focus{border-color:var(--text-primary)}.custom-input-field__input::placeholder{color:var(--text-secondary)}.custom-input-field__control>:not(.custom-input-field__input){color:var(--text-secondary);align-items:center;display:flex;position:absolute;top:0;bottom:0}.custom-input-field__control>:not(.custom-input-field__input):first-child{top:2px;left:10px}.custom-input-field__control>:not(.custom-input-field__input):last-child{top:2px;right:10px}.custom-input-field--has-prefix .custom-input-field__input{padding-left:40px}.custom-input-field--has-suffix .custom-input-field__input{padding-right:40px}.custom-input-field__hint{color:var(--text-secondary);margin-top:3px}.custom-input-field__error{color:var(--warning-icon);margin-top:3px}.custom-input-field--error .custom-input-field__input{border-color:var(--warning-icon)}.custom-input-field--error .custom-input-field__label{color:var(--warning-icon)}.create-password__title{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:130%}.create-password__description{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.create-password__verification-text{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.create-password{gap:40px}.create-password__verification-badge{gap:var(--sp-3);border-radius:var(--radius-lg);width:fit-content;margin-bottom:var(--sp-6);background-color:#f5f6f6;align-items:center;padding:4px 2px 4px 6px;display:flex}.create-password__verification-text{color:var(--text-primary)}.create-password__trash-icon{cursor:pointer}.create-password__header{flex-direction:column;gap:12px;display:flex}.create-password__title{color:var(--text-primary);white-space:pre-wrap}.create-password__description{color:var(--text-tertiary);white-space:pre-wrap}.create-password__input-section{gap:20px}.create-password__toggle-password{background:var(--surface-default);cursor:pointer;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.create-password__toggle-password svg{width:24px;height:24px}.create-password__validations{animation:.3s ease-in-out fadeInUp;overflow:hidden}.create-password__validations--fade-out{animation:.3s ease-in-out forwards fadeOutDown}@keyframes fadeInUp{0%{opacity:0;max-height:0;transform:translateY(10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.verification-code__title{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:130%}.verification-code__description,.verification-code__help-center,.verification-code__help-link{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.verification-code{gap:48px}.verification-code__header{gap:var(--sp-3)}.verification-code__title,.verification-code__description{color:var(--text-primary);white-space:pre-wrap}.verification-code__actions{gap:24px}.verification-code__help-center{color:var(--text-tertiary);text-decoration:none}.verification-code__help-link{color:var(--text-accent);padding:0}.verification-code__clear-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.verification-code__trash-icon{width:20px;height:20px}.verification-code__button{width:210px}.auth-error__title{letter-spacing:-.72px;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.auth-error__description{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.auth-error{gap:44px}.auth-error__content{gap:24px}.auth-error__title,.auth-error__description{color:var(--text-primary);max-width:579px}.auth-error__actions{flex-direction:row;justify-content:center;align-items:center;gap:24px;display:flex}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.forgot-password{background-color:var(--surface-default);border-radius:var(--radius-xl);min-width:600px;padding:64px;position:relative}.forgot-password__sections{position:relative}.forgot-password__section{width:100%}.forgot-password__section--hide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out,visibility 0s linear .5s;position:absolute;top:0;left:0;right:0}.forgot-password__section--show{opacity:1;visibility:visible;transition:opacity .5s ease-in,visibility;position:static}.forgot-password__section .auth__go-back{display:none}.forgot-password .auth__card{padding:0}.enter-password__title{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:130%}.enter-password__description{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.enter-password__card{border-radius:var(--radius-xl);padding:64px;position:relative}.enter-password__text-container{text-align:left;gap:12px;width:380px;margin-bottom:48px}.enter-password__title,.enter-password__description{color:var(--text-primary)}.enter-password__toggle-password{background:var(--surface-default);cursor:pointer;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.enter-password__toggle-password svg{width:24px;height:24px}.enter-password__text-button{margin:8px 0 40px}.enter-password__text-button .text-button{padding:8px 0}.login-card__title{letter-spacing:-.72px;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px}input:-webkit-autofill{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:hover{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:focus{box-shadow:0 0 0 20px var(--surface-default) inset}input:-webkit-autofill:active{box-shadow:0 0 0 20px var(--surface-default) inset}.auth__container{background:var(--brand-surface);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.auth__card{background-color:var(--surface-default);border-radius:var(--radius-xl);min-width:600px;padding:64px;position:relative}.auth__go-back{z-index:10;position:absolute;top:-60px;left:0}.auth__go-back .text-button__icon{width:16px;height:16px}.auth__input{width:410px}.login-card__inner{border-radius:var(--radius-xl);background-color:#fff;padding:40px 120px;position:relative;overflow:visible}.login-card__inner .custom-input__suffix-icon-button .custom-input__suffix-icon{width:32px;height:32px}.login-card__text-container{gap:12px;margin-bottom:40px}.login-card__title{color:var(--text-primary)}.login-card__input-section{margin-bottom:32px}.login-card__logo{z-index:1;position:relative;bottom:64px}.section-label{letter-spacing:0;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:var(--sp-6) 0 var(--sp-3);align-items:center;gap:var(--sp-3);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%;display:flex}.section-label:after{content:"";background:var(--border-subtle);flex:1;height:1px}.custom-modal-container__header-title{letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.custom-modal-backdrop{z-index:9998;padding:40px var(--sp-4);background-color:#00000059;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}.custom-modal-container{background-color:var(--surface-default);border-radius:var(--radius-2xl);padding:var(--sp-6);box-sizing:border-box;width:100%;position:relative}.custom-modal-container__header{margin-bottom:var(--sp-5);justify-content:space-between;align-items:center;display:flex}.custom-modal-container__header-title{color:var(--text-primary)}.custom-modal-container__content{align-items:stretch;gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.custom-modal-container__s{max-width:360px}.custom-modal-container__m{max-width:460px}.custom-modal-container__l{max-width:640px}.new-prospect-modal__billing-toggle-btn{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.new-prospect-modal__additional-toggle{letter-spacing:-.1px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.new-prospect-modal__optional-label{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.new-prospect-modal__additional-toggle{color:var(--brand-text);border:0;border-top:1px solid var(--border-subtle);padding:var(--sp-3) 0 0;cursor:pointer;align-items:center;gap:var(--sp-1);text-align:left;background:0 0;display:flex}.new-prospect-modal__additional-toggle:hover{filter:brightness(.9)}.new-prospect-modal__sections{display:block}.new-prospect-modal__field-group{gap:var(--sp-3);flex-direction:column;display:flex}.new-prospect-modal__field-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.new-prospect-modal__state-zip{gap:var(--sp-3)}.new-prospect-modal__state{min-width:60px}.new-prospect-modal__optional-label{color:var(--text-tertiary);font-weight:400}.new-prospect-modal__billing-toggle{gap:var(--sp-2);display:flex}.new-prospect-modal__billing-toggle-btn{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-secondary);cursor:pointer;padding:7px 12px;font-weight:500;transition:background .1s,border-color .1s,color .1s}.new-prospect-modal__billing-toggle-btn--active{color:var(--text-accent);border:.5px solid var(--text-accent);background:0 0;font-weight:600}.new-prospect-modal__footer{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.badge{letter-spacing:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:150%;display:inline-flex}.badge__icon{flex-shrink:0;align-items:center;margin-right:6px;display:inline-flex}.badge__icon svg{width:12px;height:12px}.badge--neutral{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-default)}.badge--pending{color:var(--pending-text);background:var(--pending-bg);border-color:var(--pending-border)}.badge--quoted{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}.badge--pending-activation{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.badge--lost{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}.badge--inactive{color:var(--neutral-text);background:var(--neutral-bg);border-color:var(--neutral-border)}.badge--info{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.prospect-detail-header__name{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:130%}.prospect-detail-header__link{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.prospect-detail-header{padding:var(--sp-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-default);flex-shrink:0}.prospect-detail-header__row{justify-content:space-between;align-items:center;display:flex}.prospect-detail-header__name{color:var(--text-primary);flex:1;min-width:0;margin:0}.prospect-detail-header__link{color:var(--text-accent);cursor:pointer;margin-top:var(--sp-3);background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:color .1s;display:inline-flex}.prospect-detail-header__link:hover{color:var(--text-primary)}.prospect-detail-header__link-icon{flex-shrink:0;width:20px;height:16px}.prospect-detail-header__link-icon path{fill:currentColor}.prospect-detail-header__skeleton{background:var(--border-subtle);animation:1.2s ease-in-out infinite prospect-detail-header-skeleton-pulse;display:inline-block}.prospect-detail-header__skeleton--name{border-radius:8px;width:250px;height:15px}.prospect-detail-header__skeleton--badge{border-radius:100px;width:80px;height:26px}.prospect-detail-header__skeleton--link{width:120px;height:10px;margin-top:var(--sp-3);border-radius:6px;display:block}@keyframes prospect-detail-header-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.dropdown-menu__item{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.dropdown-menu__item--active{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.dropdown-menu{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:9999;min-width:160px;position:absolute;overflow:hidden}.dropdown-menu__item{color:var(--text-primary);align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;display:flex}.dropdown-menu__item:hover,.dropdown-menu__item--active{background:var(--surface-subtle)}.dropdown-menu__item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.dropdown-menu__item:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.dropdown-menu__item:only-child{border-radius:var(--radius-md)}.dropdown-menu__icon{color:var(--text-primary);flex-shrink:0;align-items:center;display:flex}.prospect-actions-menu{flex-shrink:0;display:inline-block;position:relative}.quotation-card__name{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.quotation-card__segment,.quotation-card__accept,.quotation-card__accepted-label{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.quotation-card{border-radius:var(--radius-lg);overflow:hidden}.quotation-card--accepted{border:1px solid var(--success-border)}.quotation-card__row{background:var(--surface-app);padding:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.quotation-card--accepted .quotation-card__row{background:var(--success-bg)}.quotation-card__info{flex-direction:column;gap:2px;min-width:0;display:flex}.quotation-card__name{color:var(--text-primary)}.quotation-card__segment{color:var(--text-secondary)}.quotation-card__actions{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.quotation-card__action-btn{font-size:12px}.quotation-card__accept{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-app);cursor:pointer;min-width:126px;height:28px;color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;appearance:none;justify-content:center;align-items:center;padding:5px 9px;display:flex}.quotation-card__accepted{justify-content:center;align-items:center;gap:var(--sp-1);border-radius:var(--radius-md);border:1px solid var(--success-border);background:var(--success-bg);white-space:nowrap;cursor:default;box-sizing:border-box;appearance:none;min-width:126px;height:28px;padding:5px 9px;display:flex}.quotation-card__accepted--interactive{cursor:pointer}.quotation-card__check{width:12px;height:12px;color:var(--success-text);flex-shrink:0;display:block}.quotation-card__edit{width:12px;height:12px;display:block}.quotation-card__arrow-down{width:14px;height:14px;display:block}.quotation-card__accepted-label{color:var(--success-text);font-weight:500}.pending-activation-section__label{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.pending-activation-section__warning{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.pending-activation-section__gaps{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.pending-activation-section{flex-direction:column;flex:1;display:flex}.pending-activation-section__header{padding:var(--sp-8) var(--sp-6) var(--sp-4);justify-content:space-between;align-items:flex-end;display:flex}.pending-activation-section__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em}.pending-activation-section__cards{padding:0 var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.pending-activation-section__other{margin-top:var(--sp-2)}.pending-activation-section__other-header{padding:var(--sp-8) var(--sp-6) var(--sp-4);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.pending-activation-section__chevron{opacity:.5;flex-shrink:0;transition:transform .2s}.pending-activation-section__chevron--open{transform:rotate(180deg)}.pending-activation-section__new-quote{margin-top:var(--sp-2);align-self:flex-start;font-size:12px}.pending-activation-section__plus{width:15px;height:15px;display:block}.pending-activation-section__footer{z-index:10;padding:var(--sp-6);border-top:1px solid var(--border-subtle);background:var(--surface-default);margin-top:var(--sp-6);position:sticky;bottom:0}.pending-activation-section__warning{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);align-items:center;gap:6px;display:flex}.pending-activation-section__warning-icon{width:10px;height:15px;color:var(--warning-text);flex-shrink:0;display:block}.pending-activation-section__warning-text{flex:1}.pending-activation-section__actions{align-items:center;gap:var(--sp-2);flex-direction:row;display:flex}.pending-activation-section__arrow{flex-shrink:0;width:20px;height:16px;display:block}.pending-activation-section__arrow path{fill:currentColor}.pending-quote-section__nudge-body{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.pending-quote-section__nudge-title{letter-spacing:-.1px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.pending-quote-section__hint{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.pending-quote-section{flex-direction:column;flex:1;display:flex}.pending-quote-section__nudge{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--radius-xl);padding:var(--sp-5) var(--sp-6);margin:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex;box-shadow:0 4px 14px -2px #1a4d2e14}.pending-quote-section__nudge-title{color:var(--brand-text);align-items:center;gap:var(--sp-2);display:flex}.pending-quote-section__success-icon{flex-shrink:0;width:20px;height:20px;display:block}.pending-quote-section__nudge-body{color:var(--text-secondary);line-height:1.5}.pending-quote-section__nudge-actions{gap:var(--sp-3);align-items:center;margin-top:4px;display:flex}.pending-quote-section__create-quote-btn{flex:1}.pending-quote-section__hint{color:var(--text-secondary);padding:var(--sp-4) var(--sp-6);line-height:1.6}.pending-quote-section__actions{z-index:10;padding:var(--sp-6);border-top:1px solid var(--border-subtle);background:var(--surface-default);align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);flex-direction:row;display:flex;position:sticky;bottom:0}.pending-quote-section__arrow{flex-shrink:0;width:20px;height:16px;display:block}.pending-quote-section__arrow path{fill:currentColor}.tooltip-bubble{letter-spacing:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:150%}.tooltip-trigger{width:100%;display:block}.tooltip-bubble{color:var(--text-secondary);z-index:9999;padding:6px var(--sp-3);background:var(--surface-default);border-radius:var(--radius-md);border:1px solid var(--border-default);box-shadow:var(--shadow-md);white-space:normal;text-align:center;pointer-events:none;width:max-content;max-width:200px;animation:.15s forwards tooltip-in;position:fixed}.tooltip-bubble--top{transform:translateX(-50%) translateY(calc(-100% - var(--sp-2)))}.tooltip-bubble--bottom{transform:translateX(-50%) translateY(var(--sp-2))}.tooltip-bubble--left{transform:translateX(calc(-100% - var(--sp-2))) translateY(-50%)}.tooltip-bubble--right{transform:translateX(var(--sp-2)) translateY(-50%)}.tooltip-bubble:after{content:"";pointer-events:none;border-style:solid;border-color:#0000;position:absolute}.tooltip-bubble--top:after{border-width:5px 5px 0;border-top-color:var(--border-strong);margin-top:2px;top:100%;left:50%;transform:translate(-50%)}.tooltip-bubble--bottom:after{border-width:0 5px 5px;border-bottom-color:var(--border-strong);margin-bottom:2px;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-bubble--left:after{border-width:5px 0 5px 5px;border-left-color:var(--border-strong);margin-left:2px;top:50%;left:100%;transform:translateY(-50%)}.tooltip-bubble--right:after{border-width:5px 5px 5px 0;border-right-color:var(--border-strong);margin-right:2px;top:50%;bottom:auto;right:100%;transform:translateY(-50%)}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}.quoted-section__label{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.quoted-section{flex-direction:column;flex:1;display:flex}.quoted-section__header{padding:var(--sp-8) var(--sp-6) var(--sp-4);justify-content:space-between;align-items:flex-end;display:flex}.quoted-section__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em}.quoted-section__new-quote{font-size:12px}.quoted-section__cards{padding:0 var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.quoted-section__footer{z-index:10;padding:var(--sp-6);border-top:1px solid var(--border-subtle);background:var(--surface-default);margin-top:var(--sp-6);position:sticky;bottom:0}.quoted-section__footer-actions{align-items:center;gap:var(--sp-2);flex-direction:row;width:100%;display:flex}.quoted-section__cta{flex:1;min-width:0}.quoted-section__move-btn{width:100%}.quoted-section__primary--inactive{opacity:.45;cursor:not-allowed}.quoted-section__plus{width:15px;height:15px;display:block}.quoted-section__arrow{flex-shrink:0;width:20px;height:16px;display:block}.quoted-section__arrow path{fill:currentColor}.prospect-detail__empty{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.prospect-detail{background:var(--surface-default);border-radius:16px 0 0 16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.prospect-detail__empty{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.prospect-detail__loading{flex:1}.prospect-detail__content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.prospect-detail__section-skeleton{margin:var(--sp-6);background:var(--border-subtle);border-radius:6px;height:40px;animation:1.2s ease-in-out infinite prospect-detail-section-skeleton-pulse;display:block}@keyframes prospect-detail-section-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.spinner{flex-shrink:0}.spinner--color-default{color:var(--text-secondary)}.spinner--color-subtle{color:var(--text-tertiary)}.spinner--variant-ring{border:1.5px solid var(--border-strong);border-top-color:currentColor;border-radius:50%;animation:1s linear infinite spinner-rotate;display:inline-block}.spinner--variant-svg{animation:1s linear infinite spinner-rotate}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.search-bar__input::-moz-placeholder{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.search-bar__input,.search-bar__input::placeholder{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.search-bar{background:var(--surface-default);border-radius:var(--radius-lg);align-items:center;gap:var(--sp-2);flex-shrink:0;padding:8px 14px;display:flex}.search-bar__icon{color:var(--text-secondary);flex-shrink:0;width:15px;height:15px;display:flex}.search-bar__input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.search-bar__input::placeholder{color:var(--text-secondary)}.search-bar__input:disabled{cursor:not-allowed;opacity:.6}.search-bar__spinner{flex-shrink:0}.search-bar__clear{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;align-items:center;padding:0 4px;display:flex}.search-bar__clear svg{width:16px;height:16px;display:block}.prospect-list__name,.prospect-list__empty{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.prospect-list__sub{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.prospect-list{background:var(--surface-app);flex-direction:column;display:flex;overflow:hidden}.prospect-list__header{padding:0 var(--sp-4);gap:var(--sp-3);background:var(--surface-app);flex-direction:column;flex-shrink:0;display:flex}.prospect-list__items{padding:var(--sp-3) var(--sp-4) var(--sp-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;overflow-y:auto}.prospect-list__items::-webkit-scrollbar{width:6px}.prospect-list__items::-webkit-scrollbar-track{background:0 0}.prospect-list__items::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.prospect-list__items::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.prospect-list__items-inner{background:var(--surface-default);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.prospect-list__item{padding:var(--sp-3) var(--sp-4);border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;background:var(--surface-default);text-align:left;box-sizing:border-box;flex-direction:column;width:100%;height:67px;transition:background .1s;display:flex}.prospect-list__item:not(.prospect-list__item--active):hover{background:var(--surface-app)}.prospect-list__item--active{background:var(--brand-surface)}.prospect-list__item:first-child{border-radius:16px 16px 0 0}.prospect-list__item:last-child{border-bottom:none;border-radius:0 0 16px 16px}.prospect-list__item:first-child:last-child{border-radius:16px}.prospect-list__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospect-list__sub{color:var(--text-secondary);margin-top:var(--sp-1)}.prospect-list__empty{padding:var(--sp-6);text-align:center;background:var(--surface-default);color:var(--text-secondary);border-radius:16px;justify-content:center;align-items:center;display:flex}.prospect-list__skeleton-item{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;justify-content:center;gap:var(--sp-2);flex-direction:column;height:67px;display:flex}.prospect-list__skeleton-item:last-child{border-bottom:none}.prospect-list__skeleton-bar{background:var(--border-subtle);border-radius:6px;height:14px;animation:1.2s ease-in-out infinite skeleton-pulse}.prospect-list__skeleton-bar--name{width:55%}.prospect-list__skeleton-bar--sub{width:40%;height:12px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.empty-state__title{letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.empty-state__description{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.empty-state{justify-content:center;align-items:center;gap:var(--sp-3);padding:60px var(--sp-5);flex-direction:column;flex:1;display:flex}.empty-state__icon-chip{border-radius:var(--radius-lg);background:var(--surface-subtle);border:1px solid var(--border-default);width:48px;height:48px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.empty-state__title{color:var(--text-primary);margin:0}.empty-state__description{color:var(--text-secondary);text-align:center;max-width:280px;margin:0}.primary-header__title{letter-spacing:-.3px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.primary-header{min-height:80px;padding:0 var(--sp-8);background:var(--surface-app);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.primary-header__title{color:var(--text-primary)}.primary-header__actions{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.prospects{flex:1;grid-template-columns:30% minmax(0,1fr);display:grid;overflow:hidden}.prospects__new-prospect-icon{flex-shrink:0;width:13px;height:13px;display:block}.prospects__new-prospect-icon path{fill:currentColor}.check-item{letter-spacing:0;align-items:center;gap:var(--sp-2);padding:4px 0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%;display:flex}.check-item__marker{border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.check-item__marker--done{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.check-item__marker--required{background:var(--warning-bg);border-color:var(--warning-border)}.check-item__label--done{color:var(--text-tertiary)}.check-item__label--required{color:var(--warning-text)}.check-item__label--todo{color:var(--text-primary)}.profile-card__title{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.profile-card__empty-hint{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.profile-card__tag,.profile-form__required{letter-spacing:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:150%}.profile-card{background:var(--surface-default);border-radius:var(--radius-2xl);padding:var(--sp-5)}.profile-card__header{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);display:flex}.profile-card__title-group{align-items:center;gap:var(--sp-2);display:flex}.profile-card__title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;margin:0}.profile-card__tag{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.05em}.profile-card__empty-hint{color:var(--text-secondary);padding:var(--sp-3) 0;margin:0;line-height:1.5}.profile-form{flex-direction:column;display:flex}.profile-form .section-label:first-child{margin-top:0}.profile-form__group{gap:var(--sp-3);flex-direction:column;display:flex}.profile-form__row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.profile-form__state-zip{gap:var(--sp-3);grid-template-columns:minmax(60px,1fr) 1fr;display:grid}.profile-form__required{color:var(--text-tertiary);margin-left:4px;font-weight:400}.profile-card-actions{gap:var(--sp-2);display:flex}.activation-readiness__hint{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.activation-readiness__stage{letter-spacing:0;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:150%;display:block}.activation-readiness__stage--active{color:var(--text-primary)}.activation-readiness__checks{flex-direction:column;gap:2px;display:flex}.activation-readiness__hint{color:var(--text-secondary);margin:var(--sp-4) 0 0;line-height:1.5}.panel-row{letter-spacing:0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:5px 0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex}.panel-row:last-child{border-bottom:none}.panel-row__label{color:var(--text-tertiary);margin-right:var(--sp-2);flex-shrink:0}.panel-row__value{color:var(--text-primary);text-align:right;word-break:break-word}.panel-row__value--empty{color:var(--text-disabled);font-style:italic}.billing-same-toggle__label,.billing-same-display__title{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.billing-same-display__sub{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.billing-same-toggle{position:relative}.billing-same-toggle__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.billing-same-toggle__control{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;display:flex}.billing-same-toggle__input:focus-visible+.billing-same-toggle__control{border-color:var(--brand)}.billing-same-toggle__box{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-default);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:flex}.billing-same-toggle__box--checked{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.billing-same-toggle__check path{fill:var(--surface-default)}.billing-same-toggle__label{color:var(--text-primary)}.billing-same-display{flex-direction:column;gap:2px;display:flex}.billing-same-display__title{color:var(--text-primary)}.billing-same-display__sub{color:var(--text-tertiary)}.profile-actions{align-items:center;gap:var(--sp-2);display:flex}.profile-actions__more{display:inline-block;position:relative}.breadcrumbs__current{letter-spacing:-.2px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.breadcrumbs__back,.breadcrumbs__separator,.breadcrumbs__item,.breadcrumbs__link{letter-spacing:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.breadcrumbs{align-items:center;display:flex}.breadcrumbs__list,.breadcrumbs__segment{align-items:center;gap:var(--sp-2);display:flex}.breadcrumbs__back{color:var(--text-secondary);align-items:center;gap:var(--sp-1);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:0;display:flex}.breadcrumbs__back:hover{color:var(--text-primary)}.breadcrumbs__back:focus-visible{outline:2px solid var(--border-default);outline-offset:2px}.breadcrumbs__icon{fill:currentColor;flex-shrink:0;width:10px;height:10px}.breadcrumbs__separator{color:var(--text-disabled)}.breadcrumbs__item{color:var(--text-secondary)}.breadcrumbs__link{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;padding:0}.breadcrumbs__link:hover{opacity:.8}.breadcrumbs__link:focus-visible{outline:2px solid var(--border-default);outline-offset:2px}.breadcrumbs__current{color:var(--text-primary)}.prospect-profile__not-found{letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.prospect-profile{flex-direction:column;flex:1;display:flex;overflow:hidden}.prospect-profile__topbar{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);background:var(--surface-default);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.prospect-profile__body{gap:var(--sp-5);padding:var(--sp-5);background:var(--surface-app);flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid;overflow-y:auto}.prospect-profile__main,.prospect-profile__sidebar{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.prospect-profile__not-found{color:var(--text-secondary);padding:var(--sp-6);text-align:center}.sidebar__product-name,.nav-item,.sidebar-user__name{letter-spacing:-.1px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.sidebar-user__role{letter-spacing:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:150%}.nav-item__badge,.sidebar-user__avatar{letter-spacing:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:150%}.sidebar{background:var(--surface-default);border-right:1px solid var(--border-subtle);clip-path:none;flex-direction:column;flex-shrink:0;width:232px;height:100vh;transition:width .2s;display:flex;position:relative;overflow:visible}.sidebar--collapsed{width:56px}.sidebar__header{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border-bottom:1px solid #0000;flex-shrink:0;display:flex;overflow:hidden}.sidebar--collapsed .sidebar__header{justify-content:center;min-height:80px;padding:0}.sidebar__logo{flex-shrink:0;align-items:center;display:flex}.sidebar__product-name{color:var(--brand);white-space:nowrap;letter-spacing:-.2px;flex:1;overflow:hidden}.sidebar__toggle{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.sidebar__toggle:hover{background:var(--surface-subtle);color:var(--text-primary)}.sidebar__toggle--expand{width:calc(100% - var(--sp-6));height:auto;padding:var(--sp-2) 0;border-radius:var(--radius-md);margin:0 var(--sp-3);justify-content:center;transition:background-color .2s;position:relative}.sidebar__toggle--expand:hover{background:var(--surface-subtle);color:var(--text-primary)}.sidebar__toggle-logo-wrap{opacity:1;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.sidebar__toggle-icon-wrap{opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}.sidebar__toggle--expand:hover .sidebar__toggle-logo-wrap{opacity:0}.sidebar__toggle--expand:hover .sidebar__toggle-icon-wrap{opacity:1}.sidebar__nav{padding:0 var(--sp-3);flex-direction:column;flex:1;gap:2px;display:flex;overflow:visible}.sidebar__footer{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid #0000;flex-shrink:0;position:relative}.nav-item{padding:var(--sp-2) var(--sp-3);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:var(--radius-xl);letter-spacing:-.1px;align-items:center;gap:12px;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-subtle)}.nav-item--active{color:var(--text-accent);background:var(--surface-subtle);border-radius:var(--radius-pill)}.nav-item--collapsed{padding:var(--sp-3) 0;border-radius:0;justify-content:center;position:relative}.nav-item--collapsed.nav-item--active{background:var(--surface-subtle);border-radius:var(--radius-lg)}.nav-item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none;background:0 0;border:none;width:100%}.nav-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:flex}.nav-item__icon svg{width:20px;height:20px;display:block}.nav-item__label{align-items:center;gap:6px;display:flex;overflow:hidden}.nav-item__badge{background:var(--brand);color:var(--text-inverse);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:18px;padding:1px 6px;display:inline-flex}.nav-item__badge--collapsed{min-width:14px;padding:1px var(--sp-1);font-size:9px;position:absolute;top:2px;right:2px}.sidebar-user{align-items:center;gap:var(--sp-3);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:8px 0;display:flex}.sidebar--collapsed .sidebar-user{padding:var(--sp-2) 0;justify-content:center}.sidebar-user__avatar{color:var(--text-secondary);background:var(--surface-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.sidebar-user__info{flex-direction:column;gap:1px;display:flex;overflow:hidden}.sidebar-user__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-user__role{color:var(--text-secondary);white-space:nowrap}.app{background:var(--surface-app);height:100vh;display:flex;overflow:hidden}.main,.content{flex-direction:column;flex:1;display:flex;overflow:hidden}
