.signup-page{--signup-text:#0f172a;--signup-muted:#64748b;--signup-accent:var(--brand-primary);--signup-accent-dark:var(--brand-primary-strong);--signup-accent-soft:var(--brand-tint-50);--signup-border:#dbe7f5;--signup-shadow:0 18px 48px rgba(var(--brand-primary-rgb),0.08);position:relative;min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;color:var(--signup-text);font-family:var(--font-body);background:radial-gradient(circle at 12% 10%,rgba(var(--brand-primary-rgb),.08),transparent 24%),radial-gradient(circle at 88% 12%,rgba(var(--brand-primary-bright-rgb),.08),transparent 26%),#ffffff}.signup-page *{box-sizing:border-box}.signup-page button{font-family:inherit}.signup-main{position:relative;flex:1 1;width:100%;padding:6.4rem 5% 1.5rem}.signup-bg-orb{position:fixed;filter:blur(14px);opacity:.65;animation:signupFloat 18s ease-in-out infinite}.signup-bg-orb-one{top:5%;left:-150px;width:320px;height:320px;background:radial-gradient(circle,rgba(var(--brand-primary-rgb),.1),transparent 68%)}.signup-bg-orb-two{right:-180px;bottom:-130px;width:420px;height:420px;background:radial-gradient(circle,rgba(var(--brand-primary-light-rgb),.12),transparent 68%);animation-delay:-6s}.signup-grid-overlay{position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(var(--brand-primary-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--brand-primary-rgb),.03) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 78%);mask-image:radial-gradient(circle at center,black 0,transparent 78%)}.signup-shell{position:relative;z-index:1;margin:0 auto;display:grid;grid-gap:1.2rem;gap:1.2rem}.signup-aside{display:grid;grid-gap:1rem;gap:1rem}.signup-aside-panel,.signup-form-shell,.signup-review-banner,.signup-section-card,.signup-summary-card{border:1px solid var(--signup-border);box-shadow:var(--signup-shadow)}.signup-aside-panel,.signup-form-shell,.signup-section-card,.signup-summary-card{background:#ffffff}.signup-aside-panel,.signup-form-shell{border-radius:0}.signup-aside-panel{padding:1.35rem}.signup-kicker,.signup-summary-label{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:0;color:var(--signup-accent-dark);background:var(--signup-accent-soft);border:1px solid var(--brand-tint-200);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.signup-aside-panel h1,.signup-title-text{margin:0;font-family:var(--font-heading);letter-spacing:-.06em;color:#0f172a}.signup-aside-panel h1{margin-top:.95rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.98}.signup-aside-panel p,.signup-subtitle-text,.signup-summary-card p{margin:0;color:var(--signup-muted);font-size:.92rem;line-height:1.65}.signup-aside-panel>p{margin-top:.85rem}.signup-point-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.signup-point-item{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem .95rem;border-radius:0;color:#163254;background:#f8fbff;font-size:.84rem;font-weight:700}.signup-password-rule svg,.signup-point-item svg,.signup-review-banner svg{color:var(--signup-accent);flex:0 0 auto}.signup-summary-card{padding:1.15rem;border-radius:0}.signup-summary-card strong{display:block;margin-top:.8rem;color:#0f172a;font-size:1rem;font-weight:800}.signup-summary-card p{margin-top:.35rem;font-size:.82rem;font-weight:600}.signup-form-shell{padding:1.35rem}.signup-form-header{display:flex;align-items:flex-start;justify-content:space-between}.signup-form-heading{display:flex}.signup-security-mark,.signup-upload-dropzone-icon,.upload-area-icon{width:42px;height:42px;flex:0 0 auto;border-radius:0;display:grid;place-items:center}.signup-security-mark{color:#ffffff;background:linear-gradient(135deg,var(--signup-accent),var(--brand-primary-bright));box-shadow:0 14px 30px rgba(var(--brand-primary-rgb),.18)}.signup-step-chip{margin-bottom:.72rem!important;color:var(--signup-accent-dark)!important;background:var(--signup-accent-soft)!important;border:1px solid var(--brand-tint-200)!important;font-size:.72rem!important;font-weight:800!important}.signup-title-text{font-size:clamp(1.75rem,2.8vw,2.5rem)!important;line-height:1.03!important}.signup-subtitle-text{margin-top:.45rem!important;font-weight:600!important}.progress-steps{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.35rem}.progress-line{position:absolute;top:21px;left:72px;right:72px;height:4px;border-radius:0;background:#e4eefb;overflow:hidden}.progress-line-fill{height:100%;border-radius:0;background:linear-gradient(90deg,var(--signup-accent),var(--brand-primary-bright));transition:width .35s ease}.step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem}.step-circle{width:44px;height:44px;border-radius:0;display:grid;place-items:center;font-size:.9rem;font-weight:800;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.step.active .step-circle,.step.completed .step-circle{color:#ffffff;background:linear-gradient(135deg,var(--signup-accent),var(--brand-primary-bright));box-shadow:0 14px 30px rgba(var(--brand-primary-rgb),.18)}.step.inactive .step-circle{color:#64748b;background:#eff4fb}.step-text{color:#334155;font-size:.76rem;font-weight:700}.signup-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.signup-section-card{padding:1.15rem;border-radius:0}.signup-subsection{display:flex;flex-direction:column;gap:.9rem}.signup-subsection+.signup-subsection{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--signup-border)}.signup-subsection-head{display:flex;flex-direction:column;gap:.2rem}.signup-subsection-head span{display:inline-flex;align-items:center;color:#0f172a;font-size:.9rem;font-weight:800;letter-spacing:-.01em}.signup-subsection-head p{margin:0;color:var(--signup-muted);font-size:.78rem;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.form-grid>.MuiAutocomplete-root,.form-grid>.MuiFormControl-root,.form-grid>.address-field,.form-grid>.upload-area{min-width:0}.signup-form-shell .MuiOutlinedInput-root{min-height:54px;border-radius:0!important;background:#ffffff!important;color:#0f172a!important;box-shadow:0 6px 16px rgba(15,23,42,.03);transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.signup-form-shell .MuiOutlinedInput-root fieldset{border-color:var(--signup-border)!important}.signup-form-shell .MuiOutlinedInput-root:hover fieldset{border-color:var(--brand-tint-300)!important}.signup-form-shell .MuiOutlinedInput-root.Mui-focused{box-shadow:0 8px 22px rgba(var(--brand-primary-rgb),.08),0 0 0 3px rgba(var(--brand-primary-rgb),.08)}.signup-form-shell .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--signup-accent)!important}.signup-form-shell .MuiOutlinedInput-root.Mui-error fieldset{border-color:#dc2626!important}.signup-form-shell .MuiInputLabel-root{color:#64748b!important;font-size:1rem!important;font-weight:700!important}.signup-form-shell .MuiInputLabel-root.Mui-focused{color:var(--signup-accent)!important}.signup-form-shell .MuiAutocomplete-input,.signup-form-shell .MuiOutlinedInput-input{color:#0f172a!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important}.signup-form-shell textarea.MuiOutlinedInput-input{line-height:1.6!important}.signup-form-shell .MuiFormHelperText-root{margin-left:2px!important;font-size:.82rem!important;font-weight:600!important}.signup-input-icon{color:#64748b;font-size:1.12rem!important}.signup-icon-button{color:#64748b!important}.signup-icon-button:hover{color:var(--signup-accent)!important;background:rgba(var(--brand-primary-rgb),.08)!important}.upload-area{padding:1rem;border-radius:0;background:#f8fbff;border:1px dashed var(--brand-tint-200)}.upload-area-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.8rem}.signup-upload-dropzone-icon,.upload-area-icon{color:var(--signup-accent);background:var(--signup-accent-soft);border:1px solid var(--brand-tint-200)}.upload-area-title{color:#0f172a!important;font-size:.88rem!important;font-weight:800!important}.upload-area-subtitle{margin-top:.18rem!important;color:var(--signup-muted)!important;font-size:.74rem!important;font-weight:600!important}.signup-upload-dropzone{min-height:116px;padding:1rem;border-radius:0;display:flex;align-items:center;gap:.85rem;background:#ffffff;border:1px solid var(--signup-border);transition:transform .16s ease,border-color .16s ease}.signup-upload-dropzone:hover{transform:translateY(-1px);border-color:var(--brand-tint-300)}.signup-upload-dropzone.uploading{opacity:.72}.signup-upload-dropzone strong{display:block;color:#0f172a;font-size:.88rem;font-weight:800}.signup-upload-dropzone span{display:block;margin-top:.25rem;color:var(--signup-muted);font-size:.75rem;font-weight:600}.profile-image-wrapper{width:100%}.profile-image-container{border-radius:0;overflow:hidden;background:#ffffff;border:1px solid var(--signup-border);box-shadow:var(--signup-shadow-soft)}.upload-text{color:var(--signup-muted);font-size:.8rem;font-weight:600}.upload-text strong{color:#0f172a;font-size:.88rem;font-weight:800}.signup-review-banner{padding:.95rem 1rem;border-radius:0;display:inline-flex;align-items:center;gap:.55rem;color:#1e3a5f;background:#f8fbff;font-size:.84rem;font-weight:700}.signup-password-checklist{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.signup-password-rule{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem .85rem;border-radius:0;background:#f8fbff;border:1px solid var(--signup-border);color:#334155;font-size:.77rem;font-weight:700}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.btn-back,.btn-next{min-height:48px!important;padding:0 1.2rem!important;border-radius:0!important;font-size:.86rem!important;font-weight:800!important;text-transform:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important}.btn-back{color:#1e3a5f!important;background:#ffffff!important;border:1px solid var(--signup-border)!important;box-shadow:var(--signup-shadow-soft)!important}.btn-back:hover{border-color:var(--brand-tint-300)!important;background:#f8fbff!important}.btn-back.ghost{color:var(--signup-muted)!important}.btn-next{color:#ffffff!important;background:linear-gradient(135deg,var(--signup-accent),var(--brand-primary-bright))!important;border:0!important;box-shadow:0 14px 30px rgba(var(--brand-primary-rgb),.18)!important}.btn-next:hover{transform:translateY(-1px)}.btn-next.Mui-disabled{opacity:.72}.btn-next.Mui-disabled,.signup-loader{color:#ffffff!important}.signup-footer{padding:1.1rem 1rem 1.3rem;text-align:center;color:#6b7280;background:#ffffff;border-top:1px solid var(--signup-border);font-size:.78rem;font-weight:700}.signup-footer p{margin:0}@media (max-width:980px){.signup-shell{width:100%;grid-template-columns:1fr;gap:1rem}.signup-aside{order:2;position:relative;top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.signup-form-shell{order:1}}@media (max-width:760px){.signup-main{padding:1.5rem 5% 1rem}.signup-shell{gap:.9rem}.signup-aside{grid-template-columns:1fr}.signup-form-heading{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;align-items:stretch}.btn-back,.btn-next{width:100%}.signup-password-checklist{flex-direction:column}}@media (max-width:520px){.signup-main{padding:1rem 5% .9rem}.signup-aside-panel,.signup-form-shell,.signup-section-card{border-radius:0;padding:1rem}.progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.progress-line{display:block;top:18px;left:52px;right:52px}.step-circle{width:38px;height:38px;font-size:.82rem}.step-text{font-size:.72rem;text-align:center}.signup-footer{display:none}}.btn-back,.btn-next,.profile-image-container,.progress-line,.signup-aside-panel,.signup-form-shell,.signup-form-shell .MuiOutlinedInput-root,.signup-kicker,.signup-password-rule,.signup-review-banner,.signup-section-card,.signup-security-mark,.signup-summary-card,.signup-summary-label,.signup-upload-dropzone,.signup-upload-dropzone-icon,.step-circle,.upload-area,.upload-area-icon{border-radius:0!important}@keyframes signupFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(16px,-14px,0) scale(1.03)}}.signup-page{--signup-text:#102033;--signup-muted:#526377;--signup-accent:var(--brand-primary-strong);--signup-accent-dark:var(--brand-primary-deep);--signup-accent-soft:#e8f1ff;--signup-border:#cfddec;--signup-shadow:0 18px 48px rgba(16,32,51,0.08);--signup-shadow-soft:0 10px 28px rgba(15,23,42,0.05);background:#f7fbff}.signup-main{padding:72px 5% 32px}.signup-bg-orb{position:absolute;border-radius:0;pointer-events:none;filter:blur(1px);opacity:1;animation:none}.signup-bg-orb-one{left:-120px;bottom:110px;width:240px;height:240px;background:rgba(242,56,120,.12)}.signup-bg-orb-two{right:-210px;top:92px;width:560px;height:560px;background:rgba(248,215,88,.22)}.signup-grid-overlay{opacity:.35;background-image:radial-gradient(#c6d7ea 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.signup-shell{width:90%;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.signup-aside{position:-webkit-sticky;position:sticky;top:92px;gap:18px}.signup-aside-panel.signup-hero-panel{padding:1.25rem;border:0;box-shadow:none;background:transparent}.signup-hero-copy{max-width:500px}.signup-kicker{padding:9px 14px;color:var(--brand-primary-deep);background:#e8f1ff;border:1px solid #bfd4e7;font-size:.78rem;letter-spacing:.06em}.signup-hero-copy h1{margin:20px 0 18px;font-family:var(--font-heading);font-size:clamp(3rem,4.8vw,5rem);line-height:.94;letter-spacing:-.06em;color:#102033}.signup-hero-copy h1 span{color:var(--brand-accent-strong)}.signup-hero-copy>p{max-width:480px;color:var(--signup-muted);font-size:1rem;line-height:1.65}.signup-point-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:28px}.signup-point-item{padding:.82rem .92rem;background:#ffffff;border:1px solid var(--signup-border);box-shadow:0 10px 28px rgba(16,32,51,.05)}.signup-hero-proof{display:flex;gap:22px;margin-top:22px;color:#747487;font-size:.82rem;font-weight:700}.signup-hero-proof span{display:inline-flex;align-items:center;gap:6px}.signup-hero-proof svg{color:#31af7d}.signup-hero-visual{position:relative;max-width:540px;margin-top:32px;padding:48px 44px 52px 24px}.signup-filled-circle{position:absolute;border-radius:0;pointer-events:none}.signup-filled-circle-pink{left:-88px;bottom:28px;width:150px;height:150px;background:rgba(242,56,120,.12)}.signup-filled-circle-gold{right:-120px;top:56px;width:280px;height:280px;background:rgba(248,215,88,.26)}.signup-filled-circle-cyan{top:38px;right:64px;width:42px;height:42px;background:rgba(var(--brand-accent-strong-rgb),.16)}.signup-preview{position:relative;z-index:2;padding:1.25rem 1.3rem 1.1rem;border:1px solid var(--signup-border);background:#ffffff;box-shadow:0 26px 60px rgba(16,32,51,.12)}.signup-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.signup-preview-head strong{display:block;font-family:var(--font-heading);font-size:1.05rem;font-weight:850;color:#102033}.signup-preview-head div span{display:block;margin-top:2px;font-size:.76rem;color:var(--signup-muted)}.signup-preview-badge{flex:0 0 auto;padding:5px 10px;border:1px solid #bfd4e7;background:#e8f1ff;color:#1e40af;font-size:.72rem;font-weight:800}.signup-preview-progress{height:6px;margin:1rem 0 .9rem;background:#e6eef7;overflow:hidden}.signup-preview-progress span{display:block;height:100%;background:linear-gradient(90deg,#1d4ed8,#0891b2);transition:width .4s ease}.signup-preview-steps{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.signup-preview-step{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid transparent;transition:background .25s ease,border-color .25s ease}.signup-preview-step div{min-width:0;flex:1 1}.signup-preview-step strong{display:block;font-size:.86rem;font-weight:800;color:#102033}.signup-preview-step div span{display:block;margin-top:1px;font-size:.74rem;color:var(--signup-muted)}.signup-preview-step em{flex:0 0 auto;font-style:normal;font-size:.7rem;font-weight:800;color:#0891b2}.signup-preview-step-index{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--signup-border);background:#f7fbff;color:#526377;font-size:.78rem;font-weight:850}.signup-preview-step-active{border-color:#bfd4e7;background:#f2f7ff}.signup-preview-step-active .signup-preview-step-index{border-color:transparent;background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#ffffff}.signup-preview-step-complete .signup-preview-step-index{border-color:rgba(36,180,126,.35);background:#e9f9f1;color:#24b47e;font-size:1.1rem}.signup-preview-step-upcoming{opacity:.62}@media (max-width:980px){.signup-main{padding:5.4rem 4% 1rem}.signup-shell{width:100%;gap:.85rem}.signup-aside-panel.signup-hero-panel,.signup-form-shell{padding:1rem}.signup-hero-visual,.signup-point-list{margin-top:16px}}@media (max-width:640px){.signup-main{padding:5rem 3.5% .85rem}.signup-form{gap:.75rem}.signup-title-text{font-size:clamp(1.35rem,7vw,1.8rem)!important}.signup-subtitle-text{font-size:.84rem!important}.signup-hero-copy h1{font-size:clamp(1.8rem,10vw,2.8rem)}.signup-hero-proof{flex-direction:column;gap:10px}.signup-form-shell .MuiOutlinedInput-root{min-height:48px}.signup-upload-dropzone{min-height:92px;padding:.75rem}}@media (max-width:520px){.progress-line{left:44px;right:44px}}.signup-floating-card{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.92);box-shadow:0 18px 40px rgba(16,32,51,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signup-floating-card-one{top:8px;right:0;width:188px;padding:14px}.signup-floating-card-one strong,.signup-floating-card-two strong{display:block;color:#102033;font-size:.8rem;font-weight:800}.signup-floating-card-one span,.signup-floating-card-two span{display:block;margin-top:4px;color:#858497;font-size:.7rem}.signup-floating-card-two{left:0;bottom:6px;padding:12px 14px;display:flex;align-items:center;gap:10px}.signup-floating-card-two>svg{color:#24b47e;margin-left:6px}.signup-avatar-chip{width:38px;height:38px;display:grid;place-items:center;background:#ffdf83;color:#6d5012;font-size:.72rem;font-weight:900}.signup-summary-card{padding:1rem 1.1rem;border:1px solid var(--signup-border);background:rgba(255,255,255,.92);box-shadow:0 14px 40px rgba(33,31,65,.06)}.signup-summary-label{color:var(--brand-primary-deep);background:#e8f1ff;border:1px solid #bfd4e7}.signup-form-shell{padding:1.25rem;border:1px solid var(--signup-border);background:rgba(255,255,255,.97);box-shadow:0 20px 50px rgba(16,32,51,.08)}.signup-form-header{gap:1rem}.signup-security-mark{background:linear-gradient(135deg,var(--brand-primary-strong),var(--brand-accent-strong));box-shadow:0 14px 30px rgba(16,32,51,.16)}.signup-step-chip{color:var(--brand-primary-deep)!important;background:#e8f1ff!important;border-color:#bfd4e7!important}.signup-title-text{color:#102033!important}.signup-section-card{background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.05)}.btn-next{background:linear-gradient(135deg,var(--brand-primary-strong),var(--brand-accent-strong))!important;box-shadow:0 13px 28px rgba(16,32,51,.18)!important}@media (max-width:980px){.signup-main{padding:52px 4% 24px}.signup-bg-orb-two{width:420px;height:420px;right:-140px;top:180px}.signup-filled-circle-cyan{display:none}.signup-shell{width:100%;grid-template-columns:1fr;gap:28px}.signup-aside{position:relative;top:0;order:1}.signup-hero-copy{max-width:none;text-align:center}.signup-hero-copy h1,.signup-hero-copy>p{margin-left:auto;margin-right:auto}.signup-hero-proof,.signup-point-list{justify-content:center}.signup-form-shell{order:2}}@media (max-width:760px){.signup-main{padding:36px 18px 20px}.signup-bg-orb-one{left:-120px;bottom:260px;width:220px;height:220px}.signup-bg-orb-two{top:120px;right:-170px;width:420px;height:420px}.signup-hero-copy h1{font-size:clamp(3rem,15vw,4.2rem)}.signup-hero-visual{margin-top:22px}.signup-filled-circle-gold{right:-92px;width:220px;height:220px}.signup-filled-circle-pink{left:-48px;width:110px;height:110px}.signup-hero-visual{padding:40px 12px 48px}}@media (max-width:980px){.signup-aside{order:1!important;display:block}.signup-aside-panel.signup-hero-panel{display:block!important;visibility:visible!important}.signup-form-shell{order:2!important}.signup-hero-visual{display:block!important;margin-left:auto;margin-right:auto;text-align:left}}@media (max-width:520px){.signup-floating-card-one,.signup-floating-card-two{display:none}.signup-hero-visual{padding:0}}.signup-shell>.signup-form-shell{order:1}.signup-shell>.signup-aside{order:2}.signup-guide{min-height:min(640px,calc(100dvh - 140px));justify-content:flex-start}.signup-guide-steps{margin:.4rem 0 0;padding:0;list-style:none}.signup-guide-steps>li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding-bottom:1.15rem}.signup-guide-steps>li:not(:last-child):before{content:"";position:absolute;top:40px;bottom:4px;left:17px;width:2px;background:rgba(255,255,255,.18)}.signup-guide-steps>li.done:not(:last-child):before{background:#67e8f9}.signup-guide-marker{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.8);font-size:.85rem;font-weight:800}.signup-guide-steps>li.active .signup-guide-marker{border-color:#67e8f9;background:#67e8f9;color:#0b1f3a;box-shadow:0 0 0 5px rgba(103,232,249,.18)}.signup-guide-steps>li.done .signup-guide-marker{border-color:#10b981;background:#10b981;color:#ffffff}.signup-guide-steps>li.next{opacity:.6}.signup-guide-steps strong{display:block;margin-top:.4rem;color:#ffffff;font-size:.95rem;font-weight:750}.signup-guide-steps p{margin:2px 0 0;color:rgba(226,238,252,.8);font-size:.82rem;line-height:1.45}.signup-guide-steps ul{margin:.65rem 0 0;padding:.7rem .85rem;list-style:none;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.signup-guide-steps ul li{position:relative;padding:.15rem 0 .15rem .95rem;color:rgba(255,255,255,.92);font-size:.8rem;line-height:1.4}.signup-guide-steps ul li:before{content:"";position:absolute;top:.6rem;left:0;width:5px;height:5px;background:#67e8f9}.signup-guide-foot{margin:auto 0 0;color:rgba(226,238,252,.7);font-size:.74rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}@media (max-width:980px){.signup-aside{display:none!important}}@media (max-width:640px){:root:not([data-theme=dark]) .signup-page{background:#ffffff}.signup-bg-orb,.signup-grid-overlay{display:none}:root:not([data-theme=dark]) .signup-form-shell{border:0;background:#ffffff;box-shadow:none}}.signup-form-shell .signup-title-text{font-size:clamp(2rem,min(3.4vw,6vh),3.6rem)!important;font-weight:850!important;line-height:1.02!important;letter-spacing:-.06em;white-space:nowrap}.signup-title-accent{color:var(--brand-accent-strong,#0891b2)}.signup-form-heading{flex-direction:row;align-items:flex-start;gap:.9rem}.signup-form-heading .signup-security-mark{width:44px;height:44px;color:#ffffff;background:linear-gradient(135deg,var(--brand-primary-strong),var(--brand-accent-strong));box-shadow:0 14px 30px rgba(var(--brand-primary-strong-rgb),.24)}@media (max-width:640px){.signup-form-heading{flex-direction:column;gap:.75rem}.signup-form-shell .signup-title-text{font-size:clamp(1.9rem,calc(12.5vw - 8px),3rem)!important}.signup-main{padding:clamp(.28rem,1.15vh,.9rem) 4% 1.5rem}.signup-shell{width:100%}.signup-shell>.signup-form-shell{padding:clamp(.28rem,1.15vh,.9rem) clamp(.75rem,4vw,1.5rem) 1rem}}