.signup-scope{--color-brand-primary:#007b83;--color-brand-hover:#178490;--color-brand-accent:#52b6bc;--color-primary:#1d5078;--color-primary-dark:#14395a;--color-background:#f7fcfd;--color-surface:#ffffff;--color-text:#161616;--color-text-secondary:#1f2a37;--color-text-muted:#8c9ba6;--color-soft-sky-blue:#e5f4f9;--color-border:#e5f4f9;--color-input-border:#e5f4f9;--color-track:#e8f1f4;--color-success:#159a7c;--color-error:#d94a4a;--color-warning:#e5a62b;--color-info-bg:#eaf6fa;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-card:32px;--shadow-card:0px 25.965px 34.241px rgba(0,0,0,0.07);--shadow-focus:0 0 0 3px rgba(0,123,131,0.1);--transition-fast:150ms;--transition-normal:250ms;--gradient-primary:linear-gradient(146.7deg,#007b83 17.62%,#1d5078 100.07%);color:var(--color-text);letter-spacing:-.75px}.signup-scope :focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:4px}.signup-scope .field-base{width:100%;min-height:50px;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:12px 16px;letter-spacing:-.75px;color:var(--color-text);font-size:14px;line-height:1.428;transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease,background-color var(--transition-fast) ease}.signup-scope .field-base::-moz-placeholder{color:var(--color-text-muted)}.signup-scope .field-base::placeholder{color:var(--color-text-muted)}.signup-scope .field-base:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-brand-accent)}.signup-scope .field-base:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus)}.signup-scope .field-base[aria-invalid=true]{border-color:var(--color-error);background:#fef7f7}.signup-scope .field-base[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(217,74,74,.1)}.signup-scope .field-base:disabled{background:#f6fafb;color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] .signup-scope .flip-rtl{transform:scaleX(-1)}.signup-scope .scroll-x{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8d9e2 transparent}.signup-scope .scroll-x::-webkit-scrollbar{height:8px}.signup-scope .scroll-x::-webkit-scrollbar-thumb{background:#b8d9e2;border-radius:999px}.signup-scope .scroll-x::-webkit-scrollbar-track{background:transparent}@keyframes signupStepEnter{0%{opacity:0;transform:translate3d(var(--slide,24px),0,0)}to{opacity:1;transform:translateZ(0)}}.signup-scope .step-enter{animation:signupStepEnter var(--transition-normal) cubic-bezier(.22,.8,.3,1) both}.signup-scope .step-stagger>*{animation:signupStepEnter .22s cubic-bezier(.22,.8,.3,1) both}.signup-scope .step-stagger>:first-child{animation-delay:40ms}.signup-scope .step-stagger>:nth-child(2){animation-delay:70ms}.signup-scope .step-stagger>:nth-child(3){animation-delay:.1s}.signup-scope .step-stagger>:nth-child(4){animation-delay:.13s}.signup-scope .step-stagger>:nth-child(5){animation-delay:.16s}.signup-scope .step-stagger>:nth-child(6){animation-delay:.19s}.signup-scope .step-stagger>:nth-child(n+7){animation-delay:.21s}.signup-scope .lift{transition:transform var(--transition-fast) ease,box-shadow var(--transition-normal) ease,border-color var(--transition-fast) ease,background-color var(--transition-fast) ease;will-change:transform}.signup-scope .lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,123,131,.13)}.signup-scope .lift:active{transform:translateY(0)}.signup-scope .sheen{position:relative;overflow:hidden;isolation:isolate}.signup-scope .sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}.signup-scope .sheen:hover:not(:disabled):after{transform:translateX(120%)}@keyframes signupNodePop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.signup-scope .node-pop{animation:signupNodePop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes signupRingPulse{0%,to{box-shadow:0 0 0 4px rgba(0,123,131,.14)}50%{box-shadow:0 0 0 7px rgba(0,123,131,.07)}}.signup-scope .ring-pulse{animation:signupRingPulse 2.4s ease-in-out infinite}@keyframes signupDrawCheck{to{stroke-dashoffset:0}}.signup-scope .check-draw{stroke-dasharray:48;stroke-dashoffset:48;animation:signupDrawCheck .46s cubic-bezier(.22,.8,.3,1) .2s both}@keyframes signupNudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.signup-scope .nudge{animation:signupNudge .22s ease-in-out}@keyframes signupOtpFill{0%{transform:scale(.9)}to{transform:scale(1)}}.signup-scope .otp-filled{animation:signupOtpFill .14s ease-out}@keyframes signupPopIn{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.signup-scope .animate-popIn{animation:signupPopIn .32s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.signup-scope *,.signup-scope :after,.signup-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.commerce-scope{--color-brand-primary:#007b83;--color-brand-hover:#178490;--color-brand-accent:#52b6bc;--color-primary:#1d5078;--color-primary-dark:#14395a;--color-background:#f7fcfd;--color-surface:#ffffff;--color-text:#161616;--color-text-secondary:#1f2a37;--color-text-muted:#8c9ba6;--color-soft-sky-blue:#e5f4f9;--color-border:#e5f4f9;--color-input-border:#e5f4f9;--color-track:#e8f1f4;--color-success:#159a7c;--color-error:#d94a4a;--color-warning:#e5a62b;--color-info-bg:#eaf6fa;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-card:32px;--shadow-card:0px 25.965px 34.241px rgba(0,0,0,0.07);--shadow-focus:0 0 0 3px rgba(0,123,131,0.1);--transition-fast:150ms;--transition-normal:250ms;--gradient-primary:linear-gradient(146.7deg,#007b83 17.62%,#1d5078 100.07%);color:var(--color-text);letter-spacing:-.75px}.commerce-scope :focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:4px}.commerce-scope .field-base{width:100%;min-height:50px;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:12px 16px;letter-spacing:-.75px;color:var(--color-text);font-size:14px;line-height:1.428;transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease,background-color var(--transition-fast) ease}.commerce-scope .field-base::-moz-placeholder{color:var(--color-text-muted)}.commerce-scope .field-base::placeholder{color:var(--color-text-muted)}.commerce-scope .field-base:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-brand-accent)}.commerce-scope .field-base:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus)}.commerce-scope .field-base[aria-invalid=true]{border-color:var(--color-error);background:#fef7f7}.commerce-scope .field-base[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(217,74,74,.1)}.commerce-scope .field-base:disabled{background:#f6fafb;color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] .commerce-scope .flip-rtl{transform:scaleX(-1)}.commerce-scope .scroll-x{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8d9e2 transparent}.commerce-scope .scroll-x::-webkit-scrollbar{height:8px}.commerce-scope .scroll-x::-webkit-scrollbar-thumb{background:#b8d9e2;border-radius:999px}.commerce-scope .scroll-x::-webkit-scrollbar-track{background:transparent}@keyframes commerceStepEnter{0%{opacity:0;transform:translate3d(var(--slide,24px),0,0)}to{opacity:1;transform:translateZ(0)}}.commerce-scope .step-enter{animation:commerceStepEnter var(--transition-normal) cubic-bezier(.22,.8,.3,1) both}.commerce-scope .step-stagger>*{animation:commerceStepEnter .22s cubic-bezier(.22,.8,.3,1) both}.commerce-scope .step-stagger>:first-child{animation-delay:40ms}.commerce-scope .step-stagger>:nth-child(2){animation-delay:70ms}.commerce-scope .step-stagger>:nth-child(3){animation-delay:.1s}.commerce-scope .step-stagger>:nth-child(4){animation-delay:.13s}.commerce-scope .step-stagger>:nth-child(5){animation-delay:.16s}.commerce-scope .step-stagger>:nth-child(6){animation-delay:.19s}.commerce-scope .step-stagger>:nth-child(n+7){animation-delay:.21s}.commerce-scope .lift{transition:transform var(--transition-fast) ease,box-shadow var(--transition-normal) ease,border-color var(--transition-fast) ease,background-color var(--transition-fast) ease;will-change:transform}.commerce-scope .lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,123,131,.13)}.commerce-scope .lift:active{transform:translateY(0)}.commerce-scope .sheen{position:relative;overflow:hidden;isolation:isolate}.commerce-scope .sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}.commerce-scope .sheen:hover:not(:disabled):after{transform:translateX(120%)}@keyframes commerceNodePop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.commerce-scope .node-pop{animation:commerceNodePop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes commerceRingPulse{0%,to{box-shadow:0 0 0 4px rgba(0,123,131,.14)}50%{box-shadow:0 0 0 7px rgba(0,123,131,.07)}}.commerce-scope .ring-pulse{animation:commerceRingPulse 2.4s ease-in-out infinite}@keyframes commerceDrawCheck{to{stroke-dashoffset:0}}.commerce-scope .check-draw{stroke-dasharray:48;stroke-dashoffset:48;animation:commerceDrawCheck .46s cubic-bezier(.22,.8,.3,1) .2s both}@keyframes commerceNudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.commerce-scope .nudge{animation:commerceNudge .22s ease-in-out}@keyframes commerceOtpFill{0%{transform:scale(.9)}to{transform:scale(1)}}.commerce-scope .otp-filled{animation:commerceOtpFill .14s ease-out}@keyframes commercePopIn{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.commerce-scope .animate-popIn{animation:commercePopIn .32s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.commerce-scope *,.commerce-scope :after,.commerce-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.evaluation-scope{--color-brand-primary:#007b83;--color-brand-hover:#178490;--color-brand-accent:#52b6bc;--color-primary:#1d5078;--color-primary-dark:#14395a;--color-background:#f7fcfd;--color-surface:#ffffff;--color-text:#161616;--color-text-secondary:#1f2a37;--color-text-muted:#8c9ba6;--color-soft-sky-blue:#e5f4f9;--color-border:#e5f4f9;--color-input-border:#e5f4f9;--color-track:#e8f1f4;--color-success:#159a7c;--color-error:#d94a4a;--color-warning:#e5a62b;--color-info-bg:#eaf6fa;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-card:32px;--shadow-card:0px 25.965px 34.241px rgba(0,0,0,0.07);--shadow-focus:0 0 0 3px rgba(0,123,131,0.1);--transition-fast:150ms;--transition-normal:250ms;--gradient-primary:linear-gradient(146.7deg,#007b83 17.62%,#1d5078 100.07%);color:var(--color-text);letter-spacing:-.75px}.evaluation-scope :focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:4px}.evaluation-scope .field-base{width:100%;min-height:50px;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:12px 16px;letter-spacing:-.75px;color:var(--color-text);font-size:14px;line-height:1.428;transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease,background-color var(--transition-fast) ease}.evaluation-scope .field-base::-moz-placeholder{color:var(--color-text-muted)}.evaluation-scope .field-base::placeholder{color:var(--color-text-muted)}.evaluation-scope .field-base:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-brand-accent)}.evaluation-scope .field-base:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:var(--shadow-focus)}.evaluation-scope .field-base[aria-invalid=true]{border-color:var(--color-error);background:#fef7f7}.evaluation-scope .field-base[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(217,74,74,.1)}.evaluation-scope .field-base:disabled{background:#f6fafb;color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] .evaluation-scope .flip-rtl{transform:scaleX(-1)}.evaluation-scope .scroll-x{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8d9e2 transparent}.evaluation-scope .scroll-x::-webkit-scrollbar{height:8px}.evaluation-scope .scroll-x::-webkit-scrollbar-thumb{background:#b8d9e2;border-radius:999px}.evaluation-scope .scroll-x::-webkit-scrollbar-track{background:transparent}@keyframes evalStepEnter{0%{opacity:0;transform:translate3d(var(--slide,24px),0,0)}to{opacity:1;transform:translateZ(0)}}.evaluation-scope .step-enter{animation:evalStepEnter var(--transition-normal) cubic-bezier(.22,.8,.3,1) both}.evaluation-scope .step-stagger>*{animation:evalStepEnter .22s cubic-bezier(.22,.8,.3,1) both}.evaluation-scope .step-stagger>:first-child{animation-delay:40ms}.evaluation-scope .step-stagger>:nth-child(2){animation-delay:70ms}.evaluation-scope .step-stagger>:nth-child(3){animation-delay:.1s}.evaluation-scope .step-stagger>:nth-child(4){animation-delay:.13s}.evaluation-scope .step-stagger>:nth-child(5){animation-delay:.16s}.evaluation-scope .step-stagger>:nth-child(6){animation-delay:.19s}.evaluation-scope .step-stagger>:nth-child(n+7){animation-delay:.21s}.evaluation-scope .lift{transition:transform var(--transition-fast) ease,box-shadow var(--transition-normal) ease,border-color var(--transition-fast) ease,background-color var(--transition-fast) ease;will-change:transform}.evaluation-scope .lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,123,131,.13)}.evaluation-scope .lift:active{transform:translateY(0)}.evaluation-scope .sheen{position:relative;overflow:hidden;isolation:isolate}.evaluation-scope .sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}.evaluation-scope .sheen:hover:not(:disabled):after{transform:translateX(120%)}@keyframes evalNodePop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.evaluation-scope .node-pop{animation:evalNodePop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes evalRingPulse{0%,to{box-shadow:0 0 0 4px rgba(0,123,131,.14)}50%{box-shadow:0 0 0 7px rgba(0,123,131,.07)}}.evaluation-scope .ring-pulse{animation:evalRingPulse 2.4s ease-in-out infinite}@keyframes evalDrawCheck{to{stroke-dashoffset:0}}.evaluation-scope .check-draw{stroke-dasharray:48;stroke-dashoffset:48;animation:evalDrawCheck .46s cubic-bezier(.22,.8,.3,1) .2s both}@keyframes evalNudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.evaluation-scope .nudge{animation:evalNudge .22s ease-in-out}@keyframes evalOtpFill{0%{transform:scale(.9)}to{transform:scale(1)}}.evaluation-scope .otp-filled{animation:evalOtpFill .14s ease-out}@keyframes evalPopIn{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.evaluation-scope .animate-popIn{animation:evalPopIn .32s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.evaluation-scope *,.evaluation-scope :after,.evaluation-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}