@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes revealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-form-col{background:#fff;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-form-col:before{content:"";top:-130px;background:radial-gradient(circle, var(--g-100), transparent 70%);pointer-events:none;width:380px;height:380px;position:absolute;inset-inline-start:-130px}.auth-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 32px;display:flex;position:relative}.auth-top-alt{color:var(--muted);font-size:13px}.auth-body{z-index:1;flex:1;justify-content:center;align-items:center;padding:16px 32px 32px;display:flex;position:relative}.auth-foot{color:var(--muted);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 32px;font-size:12px;display:flex;position:relative}.auth-logo{font-family:var(--font-alexandria);color:var(--g-950);align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.auth-logo .mark{background:linear-gradient(135deg, var(--g-600), var(--g-950));color:#fff;width:36px;height:36px;font-family:var(--font-alexandria);border-radius:11px;place-items:center;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 18px -6px #1e7a4f8c,inset 0 0 0 1.5px #e7ce9666}.auth-logo .mark svg{width:19px;height:19px}.auth-logo small{letter-spacing:2.5px;color:var(--g-600);margin-top:-5px;font-size:9px;font-weight:600;display:block}.auth-card{width:100%;max-width:420px;animation:.6s both revealUp}.auth-badge{background:var(--g-100);color:var(--g-800);border:1px solid #1e7a4f29;border-radius:99px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.auth-badge .dot{background:var(--g-600);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.auth-title{font-family:var(--font-alexandria);color:var(--g-950);margin-bottom:8px;font-size:28px;font-weight:900;line-height:1.4}.auth-sub{color:var(--muted);margin-bottom:26px;font-size:14px;line-height:1.8}.field{margin-bottom:16px}.field-label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field-box{position:relative}.field-box .lead{inset-inline-start:14px;width:18px;height:18px;color:var(--muted);pointer-events:none;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.field-box:focus-within .lead{color:var(--g-600)}.field-box input{padding:13px 14px;border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding-inline-start:42px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.field-box.has-toggle input{padding-inline-end:44px}.field-box input::placeholder{color:#a9b8b0}.field-box input:focus{border-color:var(--g-600);box-shadow:0 0 0 4px #1e7a4f1f}.field-box input.bad{border-color:var(--err)}.pass-toggle{inset-inline-end:10px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pass-toggle:hover{color:var(--g-600)}.pass-toggle svg{width:18px;height:18px}.field-help{color:var(--muted);margin-top:6px;font-size:11.5px}.field-err{color:var(--err);align-items:center;gap:5px;margin-top:7px;font-size:12.5px;display:flex}.field-err a{color:var(--err);font-weight:700;text-decoration:underline}.auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 20px;font-size:13px;display:flex}.checkbox{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.checkbox input{opacity:0;width:0;height:0;position:absolute}.checkbox .box{border:1.5px solid var(--line);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.checkbox .box svg{opacity:0;width:12px;height:12px}.checkbox input:checked+.box{background:var(--g-600);border-color:var(--g-600)}.checkbox input:checked+.box svg{opacity:1}.checkbox input:focus-visible+.box{box-shadow:0 0 0 3px #1e7a4f33}.link-green{color:var(--g-600);font-weight:600}.link-green:hover{color:var(--g-950)}.auth-btn{width:100%;font-family:var(--font-alexandria);color:#fff;background:linear-gradient(135deg, var(--g-800), var(--g-950));cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 12px 26px -10px #0b2e2280}.auth-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px -10px #0b2e228c}.auth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-btn.gold{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);box-shadow:0 14px 30px -10px #c9a24b99}.btn-text{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px;font-family:inherit;font-size:14px;display:inline-flex}.btn-text:hover{color:var(--g-600)}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-cta{background:var(--g-50);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.auth-cta b{font-family:var(--font-alexandria);color:var(--g-950);margin-bottom:3px;font-size:13.5px;display:block}.auth-cta small{color:var(--muted);font-size:12px}.auth-cta .go{color:var(--g-600);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.auth-cta .go svg{width:16px;height:16px}.auth-success{background:var(--g-100);color:var(--g-800);border:1px solid #1e7a4f33;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:16px;font-size:13.5px;line-height:1.8;display:flex}.auth-success svg{color:var(--g-600);flex-shrink:0;width:20px;height:20px;margin-top:2px}.auth-panel{background:linear-gradient(150deg, var(--g-deep), var(--g-950) 55%, #10402d);color:#fff;flex-direction:column;justify-content:center;gap:32px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.auth-panel:before{content:"";background-image:var(--pattern);position:absolute;inset:0}.auth-panel:after{content:"";top:-100px;pointer-events:none;background:radial-gradient(circle,#c9a24b38,#0000 70%);width:380px;height:380px;position:absolute;inset-inline-end:-100px}.auth-panel>*{z-index:1;position:relative}.gold-line{background:linear-gradient(90deg, var(--gold-soft), var(--gold));border-radius:99px;width:46px;height:4px}.panel-title{font-family:var(--font-alexandria);margin-top:18px;font-size:30px;font-weight:900;line-height:1.5}.panel-title .gold{color:var(--gold-soft)}.panel-text{color:#ffffffb8;max-width:430px;margin-top:14px;font-size:15px;line-height:1.9}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:24px;animation:7s ease-in-out infinite floatSlow}.glass .stars{color:var(--gold);gap:2px;margin-bottom:12px;display:flex}.glass .stars svg{width:16px;height:16px;fill:var(--gold);stroke:none}.glass p{color:#ffffffe6;margin-bottom:16px;font-size:14px;line-height:1.9}.glass .who{align-items:center;gap:11px;display:flex}.glass .who .av{width:42px;height:42px;font-family:var(--font-alexandria);background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);border-radius:50%;place-items:center;font-weight:800;display:grid}.glass .who b{font-size:13px;display:block}.glass .who small{color:#fff9;font-size:11.5px}.panel-stats{flex-wrap:wrap;gap:28px;display:flex}.panel-stat b{font-family:var(--font-alexandria);font-size:24px;font-weight:900;display:block}.panel-stat span{color:#fff9;font-size:12px}.steps{align-items:flex-start;margin-bottom:30px;display:flex}.wstep{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:70px;display:flex}.wstep .num{width:40px;height:40px;font-family:var(--font-alexandria);border:1.5px solid var(--line);color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:800;transition:all .3s;display:grid}.wstep .num svg{width:18px;height:18px}.wstep .lbl{color:var(--muted);text-align:center;font-size:11px;font-weight:600}.wstep.active .num{background:linear-gradient(135deg, var(--g-800), var(--g-950));color:#fff;border-color:#0000;box-shadow:0 8px 18px -6px #0b2e2280}.wstep.active .lbl{color:var(--g-950)}.wstep.done .num{background:var(--g-100);border-color:var(--g-600);color:var(--g-600)}.wline{background:var(--line);border-radius:99px;flex:1;height:2px;margin-top:19px;position:relative;overflow:hidden}.wline i{background:var(--g-600);transform-origin:100%;transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.wline.done i{transform:scaleX(1)}.wstep-content{animation:.35s both stepIn}.slug-field{border:1.5px solid var(--line);direction:ltr;border-radius:14px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.slug-field:focus-within{border-color:var(--g-600);box-shadow:0 0 0 4px #1e7a4f1f}.slug-field .suffix{background:var(--g-100);color:var(--g-600);white-space:nowrap;direction:ltr;align-items:center;padding:13px 12px;font-family:monospace;font-size:13px;display:flex}.slug-field input{color:var(--ink);direction:ltr;border:none;outline:none;flex:1;min-width:0;padding:13px 12px;font-family:monospace;font-size:14px}.slug-status{align-items:center;gap:6px;margin-top:9px;font-size:12.5px;display:flex}.slug-status.ok{color:var(--g-600)}.slug-status.bad{color:var(--err)}.slug-status.idle,.slug-status.checking{color:var(--muted)}.slug-status .mini-spin{border:2px solid #5c70644d;border-top-color:var(--g-600);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.slug-suggest{color:var(--g-600);cursor:pointer;direction:ltr;background:0 0;border:none;padding:0;font-family:monospace;font-size:12px;text-decoration:underline}.slug-preview{background:var(--g-50);color:var(--muted);border:1.5px dashed #1e7a4f66;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:14px;font-size:13px;display:flex}.slug-preview svg{color:var(--g-600);flex-shrink:0;width:18px;height:18px}.slug-preview .url{color:var(--g-950);word-break:break-all;direction:ltr;font-family:monospace;font-weight:600}.confirm-pending{animation:.35s both stepIn}.confirm-pending .cp-ic{background:linear-gradient(135deg, var(--g-100), var(--g-50));width:64px;height:64px;color:var(--g-600);border:1.5px solid #1e7a4f33;border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.confirm-pending .cp-ic svg{width:28px;height:28px}.biz-types{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.biz-type{text-align:start;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.biz-type:hover{border-color:var(--g-600)}.biz-type.sel{border-color:var(--g-600);background:var(--g-50);box-shadow:0 0 0 3px #1e7a4f1f}.biz-type .bt-ic{background:var(--g-100);width:42px;height:42px;color:var(--g-600);border-radius:12px;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.biz-type.sel .bt-ic{background:linear-gradient(135deg, var(--g-600), var(--g-950));color:#fff}.biz-type .bt-ic svg{width:20px;height:20px}.biz-type .bt-txt{flex:1;min-width:0}.biz-type .bt-txt b{font-family:var(--font-alexandria);color:var(--g-950);margin-bottom:1px;font-size:14px;display:block}.biz-type .bt-txt small{color:var(--muted);font-size:12px}.biz-type .bt-check{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;transition:all .2s;display:grid}.biz-type .bt-check svg{width:14px;height:14px}.biz-type.sel .bt-check{background:var(--g-600);border-color:var(--g-600);color:#fff}.wizard-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.wizard-actions .auth-btn{flex:1}.success{text-align:center;width:100%;max-width:420px;animation:.5s both revealUp}.success .circle{background:linear-gradient(135deg, var(--g-600), var(--g-950));color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 22px;animation:.5s cubic-bezier(.2,1.4,.4,1) both pop;display:grid;box-shadow:0 18px 40px -12px #0b2e2280}.success .circle svg{width:42px;height:42px}.success h2{font-family:var(--font-alexandria);color:var(--g-950);margin-bottom:10px;font-size:26px;font-weight:900}.success p{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.8}.copy-box{background:var(--g-50);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;display:flex}.copy-box .url{color:var(--g-950);text-align:left;word-break:break-all;direction:ltr;flex:1;font-family:monospace;font-size:13px}.copy-box button{background:var(--g-600);color:#fff;font-family:var(--font-alexandria);cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .2s;display:inline-flex}.copy-box button:hover{background:var(--g-950)}.copy-box button svg{width:14px;height:14px}.timeline{flex-direction:column;display:flex}.tl-item{gap:14px;padding-bottom:26px;display:flex;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item .tl-dot{color:#fff9;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:all .3s;display:grid}.tl-item .tl-dot svg{width:18px;height:18px}.tl-item.on .tl-dot{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);border-color:#0000}.tl-item:before{content:"";inset-inline-start:19px;background:#ffffff1f;width:2px;position:absolute;top:44px;bottom:-2px}.tl-item:last-child:before{display:none}.tl-item.on:before{background:linear-gradient(var(--gold), #ffffff1f)}.tl-item .tl-text b{margin-bottom:2px;font-size:14px;display:block}.tl-item .tl-text small{color:#fff9;font-size:12px}.phone-field{border:1.5px solid var(--line);direction:ltr;border-radius:14px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.phone-field:focus-within{border-color:var(--g-600);box-shadow:0 0 0 4px #1e7a4f1f}.phone-field.bad{border-color:var(--err)}.phone-field .cc{background:var(--g-100);color:var(--g-600);white-space:nowrap;align-items:center;padding:13px 14px;font-family:monospace;font-size:14px;display:flex}.phone-field input{min-width:0;color:var(--ink);letter-spacing:1px;direction:ltr;border:none;outline:none;flex:1;padding:13px 14px;font-family:monospace;font-size:14px}.otp-row{justify-content:center;gap:12px;margin:6px 0 18px;display:flex}.otp-box{text-align:center;width:60px;height:66px;font-family:var(--font-alexandria);color:var(--g-950);border:1.5px solid var(--line);background:#fff;border-radius:16px;outline:none;font-size:26px;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .15s}.otp-box:focus{border-color:var(--g-600);transform:translateY(-2px);box-shadow:0 0 0 4px #1e7a4f24}.otp-box.bad{border-color:var(--err)}.otp-resend{text-align:center;color:var(--muted);margin-top:16px;font-size:13px}.otp-resend .resend{color:var(--g-600);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:700;text-decoration:underline}.otp-resend .ok{color:var(--g-600);font-weight:700}.plan-cards{flex-direction:column;gap:11px;margin-bottom:18px;display:flex}.plan-card{text-align:start;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:13px;width:100%;padding:15px 16px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;display:flex;position:relative}.plan-card:hover{border-color:var(--g-600);transform:translateY(-1px)}.plan-card.sel{border-color:var(--g-600);background:var(--g-50);box-shadow:0 0 0 3px #1e7a4f1f}.plan-card .pc-radio{border:2px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.plan-card .pc-radio span{background:0 0;border-radius:50%;width:10px;height:10px;transition:background .2s}.plan-card.sel .pc-radio{border-color:var(--g-600)}.plan-card.sel .pc-radio span{background:var(--g-600)}.plan-card .pc-info{flex:1;min-width:0}.plan-card .pc-info b{font-family:var(--font-alexandria);color:var(--g-950);margin-bottom:2px;font-size:15px;display:block}.plan-card .pc-info small{color:var(--muted);font-size:12px}.plan-card .pc-price{text-align:left;flex-shrink:0}.plan-card .pc-price b{font-family:var(--font-alexandria);color:var(--g-950);font-size:20px;font-weight:900}.plan-card .pc-price span{color:var(--muted);font-size:11px;display:block}.plan-card .pc-ribbon{top:-10px;background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);font-family:var(--font-alexandria);border-radius:99px;padding:3px 12px;font-size:10.5px;font-weight:800;position:absolute;inset-inline-start:16px;box-shadow:0 6px 14px -4px #c9a24b8c}.wstep.done .num{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);border-color:#0000;box-shadow:0 8px 18px -6px #c9a24b80}.wline i{background:linear-gradient(90deg, var(--gold), var(--gold-soft))}.wstep-content form .field{animation:.45s both revealUp}.wstep-content form .field:first-of-type{animation-delay:30ms}.wstep-content form .field:nth-of-type(2){animation-delay:90ms}.wstep-content form .field:nth-of-type(3){animation-delay:.15s}.wstep-content form .field:nth-of-type(4){animation-delay:.21s}.onboarding-panel{justify-content:center;gap:28px}.onboarding-panel:before{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23C9A24B' stroke-opacity='0.12' stroke-width='1'%3E%3Cpath d='M32 2L62 32L32 62L2 32Z'/%3E%3Cpath d='M32 14L50 32L32 50L14 32Z'/%3E%3Crect x='24' y='24' width='16' height='16' transform='rotate(45 32 32)'/%3E%3C/g%3E%3C/svg%3E")}.onboarding-panel .panel-title{font-size:28px}.onboarding-panel .op-head,.onboarding-panel .sale-card{width:100%;max-width:460px;margin-inline:auto}.op-head{max-width:460px}.login-panel{justify-content:center;gap:0;position:relative;overflow:hidden}.login-panel:after{display:none}.login-panel .lp-content{z-index:2;width:100%;max-width:440px;margin-inline:auto;position:relative}.lp-glow{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp-glow--gold{top:-90px;background:radial-gradient(circle,#c9a24b4d,#0000 68%);width:320px;height:320px;inset-inline-start:-70px}.lp-glow--green{bottom:-120px;background:radial-gradient(circle,#3fa37438,#0000 70%);width:360px;height:360px;inset-inline-end:-80px}.lp-star{z-index:1;color:var(--gold-soft);animation:4s ease-in-out infinite starTwinkle;position:absolute}.lp-star svg{fill:currentColor;filter:drop-shadow(0 0 5px #e7ce968c);width:100%;height:100%;display:block}@keyframes starTwinkle{0%,to{opacity:.16;transform:scale(.65)}50%{opacity:.9;transform:scale(1.15)}}.lp-badge{color:#ffffffe0;background:#3fa37424;border:1px solid #3fa37452;border-radius:99px;align-items:center;gap:9px;margin-bottom:30px;padding:7px 15px;font-size:13px;display:inline-flex}.lp-dot{background:#3fa374;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite lpPulse}@keyframes lpPulse{0%{box-shadow:0 0 #3fa37499}70%{box-shadow:0 0 0 8px #3fa37400}to{box-shadow:0 0 #3fa37400}}.lp-quote{font-family:var(--font-alexandria);color:#fff;margin:0;font-size:39px;font-weight:900;line-height:1.4}.lp-quote .gold{color:var(--gold-soft)}.login-panel .gold-line{margin:26px 0 22px}.lp-text{color:#ffffffb3;max-width:420px;margin:0 0 36px;font-size:16px;line-height:1.95}.lp-feats{flex-wrap:wrap;gap:30px;display:flex}.lp-feat{align-items:center;gap:13px;display:flex}.lpf-ic{width:46px;height:46px;color:var(--gold-soft);background:linear-gradient(135deg,#e7ce962e,#c9a24b12);border:1px solid #e7ce9647;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.lpf-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lpf-txt b{font-family:var(--font-alexandria);color:#fff;margin-bottom:1px;font-size:14.5px;font-weight:700;display:block}.lpf-txt small{color:#fff9;font-size:12px}.journey-panel{justify-content:center;gap:34px}.journey{width:100%;max-width:392px;margin-inline:auto}.jstep{align-items:stretch;gap:16px;display:flex}.jrail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.jicon{color:#ffffff8c;background:#ffffff0a;border:1px solid #e7ce962e;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;transition:all .35s;display:grid}.jicon svg{width:21px;height:21px}.jline{background:#ffffff1f;border-radius:2px;flex:1;width:2px;min-height:22px;margin:7px 0;transition:background .4s}.jtxt{padding-top:12px;padding-bottom:24px}.jstep:last-child .jtxt{padding-bottom:0}.jtxt b{font-family:var(--font-alexandria);color:#ffffffb8;margin-bottom:3px;font-size:16.5px;font-weight:700;transition:color .35s;display:block}.jtxt small{color:#ffffff80;font-size:12.5px;line-height:1.6}.jstep.active .jicon{background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--g-deep);border-color:#0000;transform:scale(1.06);box-shadow:0 10px 26px -8px #c9a24ba6}.jstep.active .jtxt b{color:#fff}.jstep.active .jtxt small{color:#ffffffb3}.jstep.done .jicon{color:var(--gold-soft);background:#c9a24b29;border-color:#e7ce9680}.jstep.done .jline{background:linear-gradient(180deg, var(--gold), #c9a24b4d)}.jstep.done .jtxt b{color:#ffffffe0}.sale-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff17,#ffffff0a);border:1px solid #e7ce963d;border-radius:24px;padding:26px 26px 22px;animation:9s ease-in-out infinite floatSlow;position:relative;box-shadow:0 0 70px -12px #c9a24b59,0 36px 80px -34px #000000b3}.sc-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sc-label{color:#ffffffb8;font-size:13.5px}.sc-trend{font-family:var(--font-alexandria);color:#7ed9a8;background:#3fa37429;border:1px solid #3fa37457;border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:800;display:inline-flex}.sc-trend svg{width:14px;height:14px}.sc-amount{font-family:var(--font-alexandria);color:var(--gold-soft);letter-spacing:-.5px;margin-bottom:22px;font-size:42px;font-weight:900;line-height:1}.sc-amount .cur{color:#ffffff9e;margin-inline-start:8px;font-size:17px;font-weight:700}.sc-bars{align-items:flex-end;gap:9px;height:92px;margin-bottom:20px;display:flex}.sc-bars i{transform-origin:bottom;background:linear-gradient(#e7ce96d9,#1e7a4f8c);border-radius:7px 7px 3px 3px;flex:1;min-height:8px;animation:.9s cubic-bezier(.22,1,.36,1) both barRise}.sc-bars i:first-child{animation-delay:50ms}.sc-bars i:nth-child(2){animation-delay:.11s}.sc-bars i:nth-child(3){animation-delay:.17s}.sc-bars i:nth-child(4){animation-delay:.23s}.sc-bars i:nth-child(5){animation-delay:.29s}.sc-bars i:nth-child(6){animation-delay:.35s}.sc-bars i:nth-child(7){animation-delay:.41s}.sc-bars i:last-child{background:linear-gradient(180deg, var(--gold), var(--gold-soft));animation-delay:.47s;box-shadow:0 0 18px #c9a24b8c}@keyframes barRise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.sc-metrics{border-top:1px solid #ffffff1a;align-items:center;gap:18px;padding-top:18px;display:flex}.sc-metrics .scm{flex:1}.sc-metrics .scm b{font-family:var(--font-alexandria);color:#fff;font-size:20px;font-weight:800;display:block}.sc-metrics .scm span{color:#ffffff94;font-size:11.5px}.sc-sep{background:#ffffff1f;flex:none;width:1px;height:34px}@media (prefers-reduced-motion:reduce){.auth-card,.wstep-content,.wstep-content form .field,.success,.success .circle,.sale-card,.sc-bars i,.lp-star,.lp-dot,.glass{animation:none!important}}@media (max-width:920px){.auth{grid-template-columns:1fr}.auth-panel{display:none}}@media (max-width:480px){.auth-top,.auth-body,.auth-foot{padding-inline:20px}.steps{margin-bottom:24px}.wstep{width:48px}.wstep .num{width:34px;height:34px;font-size:13px}.wstep .lbl{font-size:9.5px}.otp-row{gap:9px}.otp-box{width:56px;height:60px;font-size:22px}}
