.store-auth-page{min-height:calc(100vh - 4.5rem);min-height:calc(100dvh - 4.5rem);display:flex;align-items:center;justify-content:center;padding:5rem 1rem 2rem;box-sizing:border-box;background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 45%,rgb(238 242 255 / .5) 100%)}.dark .store-auth-page{background:linear-gradient(160deg,#09090b 0%,#18181b 50%,rgb(30 27 75 / .35) 100%)}.store-auth-stage{width:100%;max-width:68rem;margin:0 auto}.store-auth-card{position:relative;width:100%;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px rgb(15 23 42 / .04),0 24px 56px rgb(99 102 241 / .1);overflow:hidden}.dark .store-auth-card{border-color:#3f3f46;background:#18181b;box-shadow:0 20px 50px rgb(0 0 0 / .4)}.store-auth-split{display:grid;grid-template-columns:1fr;min-height:0}@media (max-width:899px){.store-auth-split__brand,.store-auth-split__rail{display:none!important}.store-auth-split{grid-template-columns:1fr}.store-auth-split__form{padding:1.5rem 1.25rem 1.75rem}.store-auth-stage{max-width:28rem}}@media (min-width:900px){.store-auth-split{grid-template-columns:minmax(0,1.05fr) 4rem minmax(0,1fr);min-height:36rem;align-items:stretch}.store-auth-split--register{grid-template-columns:minmax(0,0.95fr) 4rem minmax(0,1.1fr)}.store-auth-stage{max-width:68rem}}.store-auth-split__brand{position:relative;display:flex;flex-direction:column;padding:2rem 1.75rem 2.75rem;overflow:hidden;isolation:isolate}@media (min-width:900px){.store-auth-split__brand{padding:3rem 2.25rem 3rem 3rem;min-height:36rem}}.store-auth-split__brand-inner{position:relative;z-index:2;flex:1}.store-auth-split__decor{position:absolute;left:0;bottom:0;z-index:0;width:min(72%, 16rem);height:min(42%, 11rem);pointer-events:none;overflow:hidden}.store-auth-split__dots{display:block;position:absolute;left:1.25rem;bottom:1.75rem;width:10rem;height:7.5rem;background-image:radial-gradient(rgb(167 139 250 / .5) 1.25px,transparent 1.25px);background-size:11px 11px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 115% 100% at 8% 92%,#000000 0%,rgb(0 0 0 / .7) 42%,transparent 68%);mask-image:radial-gradient(ellipse 115% 100% at 8% 92%,#000000 0%,rgb(0 0 0 / .7) 42%,transparent 68%)}.dark .store-auth-split__dots{background-image:radial-gradient(rgb(139 92 246 / .35) 1.25px,transparent 1.25px)}.store-auth-split__brand::after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:70%;height:38%;pointer-events:none;background:linear-gradient(152deg,transparent 0%,rgb(250 245 255 / .35) 38%,rgb(255 255 255 / .92) 100%)}.dark .store-auth-split__brand::after{background:linear-gradient(152deg,transparent 0%,rgb(46 16 101 / .2) 38%,rgb(24 24 27 / .92) 100%)}.store-auth-split__site-badge{display:inline-flex;align-items:center;padding:.375rem .875rem;margin-bottom:1.5rem;border-radius:.5rem;font-size:.625rem;font-weight:800;letter-spacing:.12em;color:#6d28d9;background:#ede9fe}.dark .store-auth-split__site-badge{color:#c4b5fd;background:rgb(76 29 149 / .35)}.store-auth-split__brand-title{margin:0 0 1rem;font-size:clamp(1.875rem, 4vw, 2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#1e1b4b}.dark .store-auth-split__brand-title{color:#fff}.store-auth-split__brand-intro{margin:0 0 2.25rem;max-width:24rem;font-size:.9375rem;line-height:1.6;color:#64748b}.dark .store-auth-split__brand-intro{color:#a1a1aa}.store-auth-split__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2}.store-auth-split__feature{display:flex;align-items:flex-start;gap:.875rem}.store-auth-split__feature-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.75rem;background:#ede9fe;color:#6d28d9}.dark .store-auth-split__feature-icon{background:rgb(76 29 149 / .35);color:#c4b5fd}.store-auth-split__feature-icon .ui-icon{width:1.125rem;height:1.125rem;margin:0}.store-auth-split__feature-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.store-auth-split__feature-copy strong{font-size:.875rem;font-weight:700;color:#1e293b}.dark .store-auth-split__feature-copy strong{color:#f4f4f5}.store-auth-split__feature-copy span{font-size:.75rem;line-height:1.4;color:#64748b}.dark .store-auth-split__feature-copy span{color:#a1a1aa}.store-auth-split__rail{display:none}@media (min-width:900px){.store-auth-split__rail{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;width:4rem;padding:2.5rem 0;background:#fff0}.store-auth-split__rail-line{flex:1;width:1px;min-height:4rem;background:#e2e8f0}.dark .store-auth-split__rail-line{background:#3f3f46}.store-auth-split__rail-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.875rem;height:2.875rem;margin:.875rem 0;border-radius:50%;border:1px solid #e2e8f0;background:#fff;font-size:1.25rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#7c3aed;box-shadow:0 2px 8px rgb(15 23 42 / .06),0 8px 24px rgb(124 58 237 / .14)}.dark .store-auth-split__rail-badge{border-color:#3f3f46;background:#27272a;color:#a78bfa;box-shadow:0 8px 24px rgb(0 0 0 / .35)}}.store-auth-split__form{padding:2rem 1.75rem 2rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){.store-auth-split__form{padding:3rem 3rem 3rem 2.25rem;min-height:36rem}.store-auth-split__form-head--mobile-only{display:none}.store-auth-split__form-head--verify{display:block;margin-bottom:1.75rem}}.store-auth-split__form--code-only{justify-content:flex-start}@media (min-width:900px){.store-auth-split__form--code-only{padding-top:3rem;padding-bottom:3rem}}.store-auth-split__form-head--verify{margin-bottom:1.25rem}.store-auth-split__form-head{margin-bottom:1.5rem}@media (max-width:899px){.store-auth-split__form-head--mobile-only{display:block}}.store-auth-split__form-title{margin:0;font-size:1.125rem;font-weight:800;color:#1e293b}.store-auth-split__form-sub{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.dark .store-auth-split__form-sub{color:#a1a1aa}.dark .store-auth-split__form-title{color:#fff}.store-auth-split__foot{margin-top:auto;padding-top:1.75rem;text-align:center;font-size:.875rem;color:#64748b}.store-auth-split__foot a{font-weight:700;color:#7c3aed;text-decoration:none}.dark .store-auth-split__foot a{color:#a78bfa}.store-auth-split__foot a:hover{text-decoration:underline}.store-auth-quick{margin-bottom:1.75rem}.store-auth-quick__title{margin:0 0 .875rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#334155}.dark .store-auth-quick__title{color:#d4d4d8}.store-auth-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.store-auth-quick__grid--many{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.store-auth-quick__grid,.store-auth-quick__grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-auth-quick__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:6.25rem;padding:1rem .5rem;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;font-size:.75rem;font-weight:700;line-height:1.3;text-align:center;color:#334155;text-decoration:none;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}.dark .store-auth-quick__tile{border-color:#3f3f46;background:#27272a;color:#e4e4e7}.store-auth-quick__tile:hover{border-color:#c4b5fd;box-shadow:0 4px 14px rgb(124 58 237 / .12)}.store-auth-quick__tile--phone{border-color:#e9d5ff;background:#faf5ff;color:#6d28d9}.dark .store-auth-quick__tile--phone{border-color:#5b21b6;background:rgb(46 16 101 / .5);color:#c4b5fd}.store-auth-quick__tile--facebook{color:#1877f2}.store-auth-quick__tile-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.store-auth-quick__tile-icon svg,.store-auth-quick__tile-icon .ui-icon{width:1.375rem;height:1.375rem;margin:0}.store-auth-quick__tile-label{display:block;max-width:100%;padding:0 .125rem}.store-auth-divider{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 1.5rem}.store-auth-divider::before,.store-auth-divider::after{content:"";flex:1;height:1px;background:#e2e8f0}.dark .store-auth-divider::before,.dark .store-auth-divider::after{background:#3f3f46}.store-auth-divider span{flex-shrink:0;font-size:.75rem;font-weight:600;color:#64748b;text-transform:lowercase}.dark .store-auth-divider span{color:#a1a1aa}.store-auth-form{display:flex;flex-direction:column;gap:1.25rem}.store-auth-register-flow{display:flex;flex-direction:column;gap:0}.store-auth-register-flow .store-auth-quick{margin-bottom:2rem}.store-auth-register-flow .store-auth-divider{margin-bottom:2rem}.store-auth-form--register{gap:1.375rem}.store-auth-form--forgot{gap:1.375rem}.store-auth-form--verify{gap:1.375rem;margin-top:.25rem}.store-auth-form--verify-resend{gap:0;margin-top:.75rem}.store-auth-form-grid{display:grid;grid-template-columns:1fr;gap:.875rem}@media (min-width:480px){.store-auth-form-grid--2{grid-template-columns:1fr 1fr}}.store-auth-field{display:flex;flex-direction:column;gap:.375rem}.store-auth-field__label{font-size:.75rem;font-weight:600;color:#334155}.dark .store-auth-field__label{color:#d4d4d8}.store-auth-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.store-auth-field__link{font-size:.6875rem;font-weight:600;color:#7c3aed;text-decoration:none}.dark .store-auth-field__link{color:#a78bfa}.store-auth-field__link:hover{text-decoration:underline}.store-auth-field__control{position:relative}.store-auth-field__icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;z-index:1}.store-auth-field__icon .ui-icon{width:1.125rem;height:1.125rem;margin:0}.store-auth-input{width:100%;min-height:3rem;padding:.75rem .875rem .75rem 2.75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;font-size:.875rem;color:#0f172a;outline:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.store-auth-input--action{padding-right:8.5rem}.store-auth-field__control--password .store-auth-field__action{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);z-index:2;font-size:.6875rem;font-weight:600;line-height:1.2;color:#7c3aed;text-decoration:none;white-space:nowrap}.dark .store-auth-field__control--password .store-auth-field__action{color:#a78bfa}.store-auth-field__control--password .store-auth-field__action:hover{text-decoration:underline}.store-auth-input::placeholder{color:#94a3b8}.store-auth-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px rgb(124 58 237 / .15)}.dark .store-auth-input{border-color:#3f3f46;background:#27272a;color:#fff}.store-auth-input--code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;letter-spacing:.35em;text-align:center}.store-auth-field__hint{margin:0;font-size:.6875rem;color:#64748b}.store-auth-check{display:flex;align-items:flex-start;gap:.625rem}.store-auth-check input{width:1rem;height:1rem;margin-top:.2rem;accent-color:#7c3aed}.store-auth-check label{font-size:.75rem;line-height:1.45;color:#475569}.dark .store-auth-check label{color:#d4d4d8}.store-auth-check a{font-weight:600;color:#7c3aed}.store-auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3rem;padding:.75rem 1.25rem;border:none;border-radius:.75rem;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform 0.1s ease,box-shadow 0.15s ease,opacity 0.15s ease}.store-auth-btn--primary{justify-content:center;gap:0;margin-top:.25rem;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 50%,#4f46e5 100%);box-shadow:0 8px 24px rgb(124 58 237 / .35)}.store-auth-btn--primary>span{flex:1;text-align:center}.store-auth-btn--primary .ui-icon{flex-shrink:0;width:1rem;height:1rem;margin:0 0 0 auto}.store-auth-btn--primary:hover:not(:disabled){box-shadow:0 10px 28px rgb(124 58 237 / .45)}.store-auth-btn--secondary{color:#334155;background:#fff;border:1px solid #e2e8f0;font-weight:700;letter-spacing:.04em;text-transform:none}.dark .store-auth-btn--secondary{color:#e4e4e7;background:#27272a;border-color:#3f3f46}.store-auth-btn:disabled{opacity:.5;cursor:not-allowed}.store-auth-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;margin-bottom:1rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.store-auth-alert--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.store-auth-alert--success{color:#166534;background:#ecfdf5;border:1px solid #a7f3d0}.store-auth-phone-panel{margin-top:.75rem;padding:1rem;border-radius:.75rem;border:1px solid #e9d5ff;background:rgb(250 245 255 / .6)}.dark .store-auth-phone-panel{border-color:#5b21b6;background:rgb(46 16 101 / .25)}.store-auth-phone-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.store-auth-phone-panel__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}.store-auth-phone-panel__back{border:none;background:none;padding:0;font-size:.6875rem;font-weight:700;color:#7c3aed;cursor:pointer}.store-auth-card--verify{max-width:28rem;margin:0 auto}.store-auth-card--verify .store-auth-card__hero{padding:1.5rem;text-align:center;border-bottom:1px solid #f1f5f9}.store-auth-card--verify .store-auth-card__body{padding:1.25rem 1.5rem 1.5rem}.store-auth-card--verify .store-auth-card__foot{padding:.875rem 1.5rem 1.25rem;text-align:center;font-size:.8125rem;border-top:1px solid #f1f5f9}.store-auth-card--verify .store-auth-card__foot a{font-weight:700;color:#7c3aed;text-decoration:none}.store-auth-verify-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.75rem;border-radius:.75rem;background:#ede9fe;color:#7c3aed}.store-auth-card #email-code-timer-wrap{margin-bottom:1rem}.store-auth-card #email-code-timer-display{font-size:1.75rem!important}.hidden{display:none!important}.store-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1.5rem}.store-auth-tabs--forgot{margin-top:0}.store-auth-tabs__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.store-auth-tabs__label{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.625rem .875rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#64748b;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.dark .store-auth-tabs__label{border-color:#3f3f46;background:#27272a;color:#a1a1aa}.store-auth-tabs__input:checked+.store-auth-tabs__label{border-color:#a78bfa;background:#faf5ff;color:#6d28d9;box-shadow:0 0 0 3px rgb(124 58 237 / .12)}.dark .store-auth-tabs__input:checked+.store-auth-tabs__label{border-color:#7c3aed;background:rgb(46 16 101 / .45);color:#c4b5fd}.store-auth-panel{padding:1.25rem 1.5rem 1.5rem;margin-bottom:1.25rem;border-radius:.875rem;border:1px solid #e9d5ff;background:rgb(250 245 255 / .65)}.dark .store-auth-panel{border-color:#5b21b6;background:rgb(46 16 101 / .25)}.store-auth-panel--verify{padding:1.75rem 2rem 2rem;margin-bottom:0}.store-auth-panel__title{margin:0 0 .625rem;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#6d28d9}.dark .store-auth-panel__title{color:#c4b5fd}.store-auth-panel__text{margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55;text-align:center;color:#64748b}.dark .store-auth-panel__text{color:#a1a1aa}.store-auth-panel__foot{margin:1.25rem 0 0;padding-top:1rem;text-align:center;font-size:.8125rem;border-top:1px solid #e9d5ff}.dark .store-auth-panel__foot{border-top-color:#5b21b6}.store-auth-card__body--verify{padding:1.75rem 2rem 2rem!important}.store-auth-card--verify{max-width:32rem}.store-auth-card--verify .store-auth-card__hero{padding:2rem 1.75rem 1.25rem}.store-auth-card--verify #email-code-timer-wrap{margin-bottom:1.5rem}.store-auth-split__form--code-only .store-auth-alert{margin-bottom:1.25rem}.store-auth-split__form--code-only .store-auth-panel--verify{margin-top:.25rem}.store-auth-wizard{display:flex;flex-direction:column;gap:1rem}.store-auth-wizard__toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:2.5rem}.store-auth-wizard__back{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem .375rem .375rem;border:none;border-radius:.5rem;background:#f3f4f6;font-size:.75rem;font-weight:700;color:#4f46e5;cursor:pointer;transition:background 0.15s ease}.store-auth-wizard__back:hover{background:#ede9fe}.dark .store-auth-wizard__back{background:#27272a;color:#a78bfa}.store-auth-wizard__back .ui-icon{width:1rem;height:1rem;margin:0}.store-auth-wizard__progress{display:flex;align-items:center;justify-content:center;gap:.5rem}.store-auth-wizard__dot{width:.5rem;height:.5rem;border-radius:50%;background:#e2e8f0;transition:transform 0.2s ease,background 0.2s ease,width 0.2s ease}.store-auth-wizard__dot.is-active{width:1.5rem;border-radius:999px;background:#7c3aed}.store-auth-wizard__dot.is-done{background:#a78bfa}.store-auth-wizard__counter{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#64748b;white-space:nowrap}.dark .store-auth-wizard__counter{color:#a1a1aa}.store-auth-wizard__step-title{margin:0;font-size:1.125rem;font-weight:800;color:#1e293b}.dark .store-auth-wizard__step-title{color:#f4f4f5}.store-auth-wizard__lead{margin:0 0 1.25rem;font-size:.8125rem;line-height:1.5;color:#64748b}.dark .store-auth-wizard__lead{color:#a1a1aa}.store-auth-wizard__panels{min-height:11rem}.store-auth-wizard__panel{animation:store-auth-wizard-in 0.22s ease}@keyframes store-auth-wizard-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.store-auth-register-flow--wizard-oauth{margin-top:1.25rem}.store-auth-register-flow--wizard-oauth .store-auth-divider{margin-top:0;margin-bottom:1rem}.store-auth-register-flow--wizard-oauth .store-auth-quick{margin-bottom:0}.store-auth-wizard__actions{margin-top:.5rem;padding-top:.25rem}.store-auth-wizard__panel--confirm .store-auth-wizard__lead--tight{margin-bottom:.625rem}.store-auth-terms{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:.625rem;background:#f8fafc;cursor:pointer;user-select:none}.dark .store-auth-terms{border-color:#3f3f46;background:rgb(39 39 42 / .55)}.store-auth-terms__text{flex:1;min-width:0;font-size:.6875rem;line-height:1.35;color:#475569}.dark .store-auth-terms__text{color:#d4d4d8}.store-auth-terms__text a{font-weight:600;color:#7c3aed;text-decoration:none}.store-auth-terms__text a:hover{text-decoration:underline}.store-auth-terms__switch{position:relative;flex-shrink:0}.store-auth-terms__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.store-auth-terms__track{display:block;position:relative;width:2.375rem;height:1.25rem;border-radius:999px;background:#cbd5e1;transition:background 0.2s ease}.store-auth-terms__track::after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / .18);transition:transform 0.2s ease}.store-auth-terms__input:checked+.store-auth-terms__track{background:#7c3aed}.store-auth-terms__input:checked+.store-auth-terms__track::after{transform:translateX(1.125rem)}.store-auth-terms__input:focus-visible+.store-auth-terms__track{outline:2px solid #7c3aed;outline-offset:2px}.store-auth-wizard__panel--confirm{padding-bottom:0}.store-auth-wizard__panels--compact{min-height:0}.store-auth-stage--compact,.store-auth-stage--standalone{max-width:26rem;width:100%}.store-auth-standalone-body{margin:0;font-family:var(--th-font-body,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 45%,rgb(238 242 255 / .5) 100%);min-height:100vh;min-height:100dvh;min-height:100dvh}.store-auth-page--standalone{min-height:100vh;min-height:100dvh;min-height:100dvh;padding:1.5rem 1rem;box-sizing:border-box;background:#fff0}.store-auth-page--standalone .store-auth-stage{max-width:68rem;width:100%}@media (max-width:899px){.store-auth-page--standalone .store-auth-stage{max-width:28rem}.store-auth-split__form-head--desktop-only{display:none}}a.store-auth-btn{text-decoration:none;box-sizing:border-box}.store-auth-card--solo .store-auth-split__form{padding:2rem 1.75rem 2.25rem;min-height:0}@media (min-width:480px){.store-auth-card--solo .store-auth-split__form{padding:2.25rem 2rem 2.5rem}}.store-auth-is-hidden{display:none!important}.store-auth-input--plain{padding-left:.875rem}.store-auth-form-actions{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.store-auth-form-actions .store-auth-btn{width:100%;margin-top:0}.store-auth-btn-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.25rem}.store-auth-btn-row .store-auth-btn{width:100%;margin-top:0}@media (max-width:479px){.store-auth-btn-row{grid-template-columns:1fr}}.store-auth-install-progress{margin-top:1.5rem}.store-auth-install-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;color:#64748b}.store-auth-install-progress__meta strong{font-weight:800;color:#1e293b}.store-auth-install-progress__bar{height:.5rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.store-auth-install-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed 0%,#6366f1 100%);transition:width 0.3s ease}.store-auth-install-done{margin-top:1.5rem}.store-auth-install-done__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.8125rem;font-weight:700}.store-auth-install-done__links a{color:#7c3aed;text-decoration:none}.store-auth-install-done__links a:hover{text-decoration:underline}.store-auth-page--centered .store-auth-split__brand,.store-auth-page--centered .store-auth-split__rail{display:none!important}@media (min-width:900px){.store-auth-page--centered .store-auth-split{grid-template-columns:1fr;min-height:0}.store-auth-page--centered .store-auth-stage{max-width:30rem}}.store-auth-split__brand--image{background:linear-gradient(180deg,rgb(0 0 0 / .28),rgb(0 0 0 / .68)),var(--auth-side-image) center / cover no-repeat}.store-auth-split__brand--image .store-auth-split__brand-title,.store-auth-split__brand--image .store-auth-split__brand-intro,.store-auth-split__brand--image .store-auth-split__feature-copy strong,.store-auth-split__brand--image .store-auth-split__feature-copy span,.store-auth-split__brand--image .store-auth-split__site-badge{color:#fff}.store-auth-split__brand--image .store-auth-split__feature-icon{background:rgb(255 255 255 / .16);color:#fff}.store-auth-split__brand--image .store-auth-split__decor{display:none}