.bs-auth-layout{background:var(--bs-bg);min-height:100dvh}.bs-auth-layout__panel{padding:var(--bs-space-9) var(--bs-space-5);background:radial-gradient(circle at 50% 18%,color-mix(in oklab,var(--bs-accent) 9%,transparent),transparent 25rem),var(--bs-bg);justify-content:center;align-items:center;display:flex}.bs-auth-layout__form-shell{min-inline-size:0;flex-direction:column;align-items:center;width:100%;max-width:27rem;display:flex}.bs-auth-layout__form-shell--wide{max-width:36rem}.bs-auth-layout__mobile-logo{max-inline-size:100%;margin-bottom:var(--bs-space-9);display:inline-flex}.bs-auth-layout .ls-auth-brand{max-inline-size:100%}.bs-auth-layout .ls-auth-brand .ls-logo,.bs-auth-layout__mobile-logo .ls-logo{min-inline-size:0;max-inline-size:100%}.bs-auth-layout__settings{margin-top:var(--bs-space-5);justify-content:center;display:flex}.ls-auth-showcase{isolation:isolate;color:var(--bs-pearl-white);background:linear-gradient(135deg,#16293be0,#0d1b28fa),var(--bs-gradient-navy)}.ls-auth-showcase:before{z-index:-1;content:"";opacity:.75;background-image:linear-gradient(90deg,#ebb45a14 1px,#0000 0),linear-gradient(#ebb45a14 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.ls-auth-orbit{z-index:-1;pointer-events:none;border:1px solid #ebb45a26;border-radius:999px;position:absolute}.ls-auth-orbit-one{width:42rem;height:42rem}.ls-auth-orbit-one,.ls-auth-orbit-two{top:50%;left:50%;transform:translate(-50%,-50%)}.ls-auth-orbit-two{border-color:#ebb45a17;width:28rem;height:28rem}.ls-auth-ledger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a111a47;border:1px solid #dce6f121;border-radius:18px;width:min(100%,27rem);padding:20px;box-shadow:0 20px 42px #00000024}.ls-auth-ledger-row,.ls-auth-ledger-top{align-items:center;gap:8px;display:flex}.ls-auth-ledger-top{border-bottom:1px solid #dce6f11a;padding-bottom:16px}.ls-auth-ledger-top span{background:#ebb45ab3;border-radius:999px;width:7px;height:7px}.ls-auth-ledger-row{justify-content:space-between;padding-top:14px}.ls-auth-ledger-row i,.ls-auth-ledger-row span{background:#dce6f138;border-radius:999px;height:7px;display:block}.ls-auth-ledger-row span{width:46%}.ls-auth-ledger-row i{background:#ebb45ab8;width:23%}@media (width>=640px){.bs-auth-layout__panel{padding-inline:var(--bs-space-8)}}@media (width>=1024px){.bs-auth-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.bs-auth-layout__panel{padding-inline:var(--bs-space-9)}.bs-auth-layout__mobile-logo{display:none}}.bs-auth-layout[data-presentation=flat] .bs-auth-layout__panel{background:var(--bs-bg)}.bs-auth-layout[data-presentation=flat] .bs-auth-form{background:var(--bs-surface);border-color:var(--bs-border);border-radius:var(--bs-radius-card);box-shadow:none}.bs-auth-layout[data-presentation=flat] .bs-auth-form__title{font-size:var(--bs-type-h2-size);line-height:var(--bs-type-h2-lh);font-weight:var(--bs-weight-bold);letter-spacing:normal}.bs-auth-layout[data-presentation=flat] .ls-auth-showcase-content h2{font-size:var(--bs-type-display-size);line-height:var(--bs-type-display-lh);font-weight:var(--bs-weight-extrabold);letter-spacing:normal}.bs-auth-layout[data-presentation=glass]{isolation:isolate;background:radial-gradient(ellipse 52rem 36rem at 51% 0,color-mix(in srgb,var(--bs-surface-muted) 70%,transparent),transparent 82%),radial-gradient(ellipse 36rem 29rem at 50% 45%,color-mix(in srgb,var(--bs-text) 2.5%,transparent),transparent 90%),linear-gradient(170deg,color-mix(in srgb,var(--bs-bg) 85%,var(--bs-surface)),var(--bs-bg));grid-template-columns:none;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.bs-auth-layout[data-presentation=glass]:before{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--bs-text-muted) 20%,transparent) .75px,transparent .95px);background-position:1px 2px;background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000007a 80%,#0000);mask-image:linear-gradient(#000,#0000007a 80%,#0000)}.bs-auth-layout[data-presentation=glass]:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(ellipse 34rem 27rem at 52% 16%,color-mix(in srgb,var(--bs-accent) 4%,transparent),transparent 83%);position:absolute;inset:0}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__panel{z-index:1;background:0 0;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:48px 20px;display:flex;position:relative}.bs-auth-layout[data-presentation=glass] .ls-auth-showcase{display:none!important}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell{flex-direction:column;align-items:stretch;width:min(568px,100%);max-width:568px;display:flex;position:relative;transform:none}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__mobile-logo{z-index:4;top:35px;justify-content:center;align-items:center;width:74px;height:74px;margin:0;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__mobile-logo .bs-product-logo--auth{width:74px;max-width:none;height:74px;filter:drop-shadow(0 0 15px color-mix(in srgb,var(--bs-highlight-gold) 13%,transparent));border-radius:20px;margin:0}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__mobile-logo .ls-logo-image{width:100%;height:100%}.bs-auth-layout[data-presentation=glass] .bs-auth-form{isolation:isolate;border:1px solid color-mix(in srgb,var(--bs-border-strong) 88%,var(--bs-premium-gold) 12%);background:radial-gradient(ellipse 18rem 14rem at 68% 0,color-mix(in srgb,var(--bs-highlight-gold) 8%,transparent),transparent 85%),radial-gradient(ellipse 31rem 22rem at 48% 0,color-mix(in srgb,var(--bs-text) 4%,transparent),transparent 90%),linear-gradient(168deg,color-mix(in srgb,var(--bs-surface-raised) 91%,transparent),color-mix(in srgb,var(--bs-surface) 95%,transparent));-webkit-backdrop-filter:blur(22px)saturate(113%);border-radius:54px;width:100%;padding:122px 38px 49px;position:relative;overflow:hidden;box-shadow:0 29px 68px #0000003d,inset 0 1px #ffffff12}.bs-auth-layout[data-presentation=glass] .bs-auth-form:before{z-index:0;top:-1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 5%,color-mix(in srgb,var(--bs-premium-gold) 19%,transparent) 36%,var(--bs-highlight-gold) 67%,transparent 100%);height:2px;box-shadow:0 0 18px 3px color-mix(in srgb,var(--bs-premium-gold) 24%,transparent);position:absolute;inset-inline:0}.bs-auth-layout[data-presentation=glass] .bs-auth-form:after{z-index:0;top:0;content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle,color-mix(in srgb,var(--bs-pearl-white) 19%,transparent) .55px,transparent .95px);background-size:9px 9px;height:53%;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bs-auth-layout[data-presentation=glass] .bs-auth-form>form{z-index:1;position:relative}.bs-auth-layout[data-presentation=glass] .bs-auth-form .bs-form-fields[data-layout=stack]{display:block}.bs-auth-layout[data-presentation=glass] .bs-auth-form__eyebrow{display:none}.bs-auth-layout[data-presentation=glass] .bs-auth-form__header{text-align:center;margin:0 0 37px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__title{color:var(--bs-text);font-size:clamp(29px,3.8vw,40px);line-height:48px;font-weight:var(--bs-weight-medium);letter-spacing:-.047em;margin:0}.bs-auth-layout[data-presentation=glass] .bs-auth-form__description{color:var(--bs-text-muted);font-size:17px;line-height:24px;font-weight:var(--bs-weight-regular);margin-top:7px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__body{flex-direction:column;gap:0;display:flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity{width:100%;min-width:0;height:72px;position:relative}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity>.ls-field{height:72px;display:block;position:relative}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-field__label{z-index:1;top:11px;color:var(--bs-text-muted);font-size:14px;line-height:20px;font-weight:var(--bs-weight-regular);pointer-events:none;margin:0;position:absolute;inset-inline-start:23px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-field__label>span{display:none}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-input{border:1px solid color-mix(in srgb,var(--bs-border-strong) 52%,transparent);background:color-mix(in srgb,var(--bs-surface-raised) 88%,var(--bs-surface));width:100%;height:72px;min-height:72px;color:var(--bs-text);box-shadow:none;border-radius:19px;outline:none;padding:27px 83px 7px 23px;font-size:17px;line-height:24px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-input:focus-visible{border-color:var(--bs-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-focus-ring) 21%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-input{transition:background .25s,border-color .25s,color .25s,opacity .25s,box-shadow .25s}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity--locked .ls-input{cursor:not-allowed;background:color-mix(in srgb,var(--bs-surface) 74%,var(--bs-surface-muted));color:var(--bs-text-muted);border-color:color-mix(in srgb,var(--bs-border) 70%,transparent);opacity:.83}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity--locked .ls-field__label{opacity:.65}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-input[readonly]{-webkit-user-select:text;user-select:text}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity--invalid{margin-bottom:35px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity--invalid .ls-input,.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity--invalid .ls-input:focus-visible{border-color:var(--bs-status-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--bs-status-error) 16%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-field__error{z-index:3;top:calc(100% + 8px);color:var(--bs-status-error);margin:0;font-size:13px;font-weight:500;line-height:19px;position:absolute;inset-inline:8px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__arrow.ls-btn{z-index:2;top:12px;background:linear-gradient(140deg,var(--bs-gold-300),var(--bs-premium-gold) 85%);width:46px;min-width:46px;height:46px;min-height:46px;color:var(--bs-deep-structure-navy);box-shadow:0 7px 21px color-mix(in srgb,var(--bs-premium-gold) 21%,transparent);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:12px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__arrow.ls-btn:hover:not(:disabled){background:linear-gradient(140deg,var(--bs-highlight-gold),var(--bs-premium-gold))}.bs-auth-layout[data-presentation=glass] .bs-sign-in__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:21px;height:21px;animation:.7s linear infinite bs-sign-in-spin;display:inline-block}@keyframes bs-sign-in-spin{to{transform:rotate(1turn)}}.bs-auth-layout[data-presentation=glass] .bs-sign-in__edit-email.ls-action-link{z-index:2;top:25px;max-width:98px;min-height:22px;color:var(--bs-link);white-space:normal;text-align:center;padding:0;font-size:12px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;inset-inline-end:17px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__edit-email:hover{text-decoration:underline}.bs-sign-in-arrow-enter-active,.bs-sign-in-arrow-leave-active{transition:opacity .23s,transform .23s}.bs-sign-in-arrow-enter-from,.bs-sign-in-arrow-leave-to{opacity:0;transform:translateY(-8px)scale(.85)}.bs-sign-in-password-enter-active,.bs-sign-in-password-leave-active{transition:opacity .34s,transform .34s,max-height .38s,margin-top .38s;overflow:hidden}.bs-sign-in-password-enter-from,.bs-sign-in-password-leave-to{opacity:0;max-height:0;transform:translateY(-18px);margin-top:0!important}.bs-sign-in-password-enter-to,.bs-sign-in-password-leave-from{opacity:1;max-height:88px;margin-top:16px;transform:translateY(0)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__password-row{margin-top:16px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__options{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:19px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__options .bs-check-control{background:0 0;border-radius:5px;align-items:center;gap:10px;min-height:24px;padding:0 4px;display:inline-flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__options .bs-check-control__input{width:17px;height:17px;accent-color:var(--bs-primary);margin:0}.bs-auth-layout[data-presentation=glass] .bs-sign-in__options .bs-check-control__label,.bs-auth-layout[data-presentation=glass] .bs-sign-in__options .bs-link{color:var(--bs-text-muted);font-size:14px;line-height:20px;font-weight:var(--bs-weight-regular)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__divider{min-height:19px;color:var(--bs-text-muted);text-align:center;align-items:center;gap:18px;margin-top:22px;font-size:16px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__divider:after,.bs-auth-layout[data-presentation=glass] .bs-sign-in__divider:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bs-border-strong) 62%,transparent));flex:1;height:1px;display:block}.bs-auth-layout[data-presentation=glass] .bs-sign-in__divider:after{transform:rotate(180deg)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__providers{grid-template-columns:minmax(0,1fr);gap:19px;margin-top:18px;display:grid}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider.ls-btn{border:1px solid color-mix(in srgb,var(--bs-border-strong) 56%,transparent);background:color-mix(in srgb,var(--bs-surface-raised) 76%,var(--bs-surface));width:100%;min-height:70px;color:var(--bs-text-muted);font-size:16px;line-height:22px;font-weight:var(--bs-weight-regular);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bs-text) 2%,transparent);border-radius:20px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 11px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider.ls-btn:hover:not(:disabled){background:var(--bs-surface-raised);border-color:var(--bs-accent);color:var(--bs-text)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-arrow,.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-icon{background:color-mix(in srgb,var(--bs-bg) 70%,var(--bs-surface));border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-icon{color:var(--bs-text)}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-arrow{color:var(--bs-text-muted);margin-inline-start:auto}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-label{text-align:start;white-space:normal}.bs-auth-layout[data-presentation=glass] .bs-auth-form__footer{color:var(--bs-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:37px;font-size:14px;line-height:22px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-auth-form__footer .bs-link{color:var(--bs-link);font-weight:var(--bs-weight-semibold);text-underline-offset:4px;text-decoration:underline}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__settings{z-index:6;opacity:.85;justify-content:center;align-self:center;width:max-content;max-width:100%;margin:22px auto 0;display:flex;position:relative;inset:auto}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__settings .ls-btn{background:var(--bs-surface);border-color:var(--bs-border);box-shadow:0 5px 18px #0000001f}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__settings:focus-within,.bs-auth-layout[data-presentation=glass] .bs-auth-layout__settings:hover{opacity:1}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell>nav{margin-top:10px}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell>.ls-state-surface{min-height:20rem;margin-top:85px}:lang(ar) .bs-auth-layout[data-presentation=glass] .bs-auth-form__title,[dir=rtl] .bs-auth-layout[data-presentation=glass] .bs-auth-form__title{letter-spacing:normal;line-height:1.35}[dir=rtl] .bs-auth-layout[data-presentation=glass] .bs-sign-in__identity .ls-input{padding-inline:83px 23px}[dir=rtl] .bs-auth-layout[data-presentation=glass] .bs-auth-layout__mobile-logo{transform:translate(50%)}@media (width<=639px){.bs-auth-layout[data-presentation=glass] .bs-auth-layout__panel{padding:25px 14px 55px}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell{transform:none}.bs-auth-layout[data-presentation=glass] .bs-auth-form{border-radius:33px;min-height:0;padding:112px 23px 38px}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__mobile-logo{top:30px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__header{margin-bottom:28px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__title{font-size:32px;line-height:42px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__description{font-size:14px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider.ls-btn{min-height:62px}.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-arrow,.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider-icon{flex-basis:42px;width:42px;height:42px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__footer{margin-top:26px}}@media (prefers-reduced-motion:reduce){.bs-auth-layout[data-presentation=glass] .bs-sign-in__arrow,.bs-auth-layout[data-presentation=glass] .bs-sign-in__provider,.bs-sign-in-arrow-enter-active,.bs-sign-in-arrow-leave-active,.bs-sign-in-password-enter-active,.bs-sign-in-password-leave-active{transition:none;animation:none}}.bs-auth-layout[data-presentation=glass]{overflow:visible}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell--wide{width:min(748px,100%);max-width:748px}.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell{animation:.38s cubic-bezier(.2,.75,.25,1) both bs-auth-scene-in}@keyframes bs-auth-scene-in{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.bs-auth-layout[data-presentation=glass]:has(.bs-signup-wizard__steps) .bs-auth-layout__panel{padding-block-start:143px}.bs-auth-layout[data-presentation=glass] .bs-auth-form:has(.bs-signup-wizard){min-height:0;padding-bottom:43px;overflow:visible}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard{gap:22px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__steps{z-index:8;top:-213px;border:1px solid color-mix(in srgb,var(--bs-border-strong) 74%,var(--bs-premium-gold) 26%);background:linear-gradient(155deg,color-mix(in srgb,var(--bs-surface-raised) 92%,var(--bs-surface)),color-mix(in srgb,var(--bs-surface) 93%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:23px;justify-content:center;align-items:center;gap:12px;min-height:69px;margin:0;padding:10px 14px;display:flex;position:absolute;inset-inline:0;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff0e}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step{border-radius:15px;flex:0 auto;align-items:center;gap:9px;min-width:0;padding:4px 8px;transition:opacity .25s,background .25s}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step[data-state=current]{background:color-mix(in srgb,var(--bs-premium-gold) 11%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step[data-state=upcoming]{opacity:.64}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__number{border-color:color-mix(in srgb,var(--bs-border-strong) 76%,transparent);background:var(--bs-surface);width:39px;height:39px;color:var(--bs-text-muted);border-radius:12px;flex:0 0 39px;font-size:13px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step[data-state=current] .bs-signup-wizard__number{border-color:var(--bs-premium-gold);background:linear-gradient(145deg,var(--bs-highlight-gold),var(--bs-premium-gold));color:var(--bs-deep-structure-navy);box-shadow:0 4px 13px color-mix(in srgb,var(--bs-premium-gold) 19%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step[data-state=complete] .bs-signup-wizard__number{border-color:var(--bs-premium-gold);color:var(--bs-premium-gold)}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy p{color:var(--bs-text);font-size:13px;font-weight:600}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy small{max-width:160px;color:var(--bs-text-muted);font-size:11px;line-height:16px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__header{border-bottom:1px solid color-mix(in srgb,var(--bs-border) 70%,transparent);padding-bottom:16px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__header h2{color:var(--bs-text);font-size:20px;font-weight:600}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__count{color:var(--bs-premium-gold);font-size:12px;font-weight:600}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__content{min-height:90px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__actions{gap:12px;padding-top:4px}.bs-auth-layout[data-presentation=glass] .bs-auth-form__actions .ls-btn-primary,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__submit.ls-btn-primary,.bs-auth-layout[data-presentation=glass] .bs-verification-form__body .ls-btn-primary{background:linear-gradient(145deg,var(--bs-highlight-gold),var(--bs-premium-gold));color:var(--bs-deep-structure-navy);border:0;border-radius:13px;font-weight:700}.bs-auth-layout[data-presentation=glass] .bs-auth-form__actions .ls-btn-primary:hover:not(:disabled),.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__submit.ls-btn-primary:hover:not(:disabled),.bs-auth-layout[data-presentation=glass] .bs-verification-form__body .ls-btn-primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 8px 20px color-mix(in srgb,var(--bs-premium-gold) 22%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-auth-form:has(.bs-signup-wizard) .bs-auth-form__header{margin-bottom:30px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .ls-field{gap:7px}.bs-auth-layout[data-presentation=glass] .bs-password-recovery__content .ls-field__label,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .ls-field__label{color:var(--bs-text-muted);font-size:13px;font-weight:600}.bs-auth-layout[data-presentation=glass] .bs-password-recovery__content .ls-input,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .ls-input,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .ls-select{border-color:color-mix(in srgb,var(--bs-border-strong) 60%,transparent);background:color-mix(in srgb,var(--bs-surface-raised) 72%,var(--bs-surface));border-radius:14px;min-height:52px}.bs-auth-layout[data-presentation=glass] .bs-password-recovery__content .ls-input:focus-visible,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .ls-input:focus-visible{border-color:var(--bs-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-focus-ring) 17%,transparent)}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .bs-field-group,.bs-auth-layout[data-presentation=glass] .bs-signup-wizard .bs-grid{min-width:0}.bs-auth-inner-enter-active,.bs-auth-inner-leave-active,.bs-auth-wizard-stage-enter-active,.bs-auth-wizard-stage-leave-active{transition:opacity .24s,transform .28s cubic-bezier(.2,.75,.25,1)}.bs-auth-inner-enter-from,.bs-auth-wizard-stage-enter-from{opacity:0;transform:translateY(16px)}.bs-auth-inner-leave-to,.bs-auth-wizard-stage-leave-to{opacity:0;transform:translateY(-10px)}.bs-auth-layout[data-presentation=glass] .bs-verification-form{isolation:isolate;border:1px solid color-mix(in srgb,var(--bs-border-strong) 88%,var(--bs-premium-gold) 12%);background:radial-gradient(ellipse 18rem 14rem at 68% 0,color-mix(in srgb,var(--bs-highlight-gold) 8%,transparent),transparent 85%),linear-gradient(168deg,color-mix(in srgb,var(--bs-surface-raised) 91%,transparent),color-mix(in srgb,var(--bs-surface) 95%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:54px;width:100%;min-height:620px;padding:122px 38px 43px;position:relative;box-shadow:0 29px 68px #0000003d,inset 0 1px #ffffff12}.bs-auth-layout[data-presentation=glass] .bs-verification-form:before{inset-inline:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bs-premium-gold) 30%,transparent),transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--bs-premium-gold) 18%,transparent);position:absolute;top:-1px}.bs-auth-layout[data-presentation=glass] .bs-verification-form__icon{border:1px solid var(--bs-border-strong);background:var(--bs-surface-muted);width:53px;height:53px;color:var(--bs-premium-gold);border-radius:16px}.bs-auth-layout[data-presentation=glass] .bs-verification-form__title{margin-top:7px;font-size:clamp(27px,3.4vw,36px);font-weight:500;line-height:1.18}.bs-auth-layout[data-presentation=glass] .bs-verification-form__description{color:var(--bs-text-muted);font-size:15px}.bs-auth-layout[data-presentation=glass] .bs-verification-form__body{gap:19px;margin-top:30px}.bs-auth-layout[data-presentation=glass] .bs-verification-form__email{color:var(--bs-premium-gold)}.bs-auth-layout[data-presentation=glass] .bs-verification-form .ls-input{background:var(--bs-surface-raised)}.bs-auth-layout[data-presentation=glass] .bs-verification-form__security{border-radius:15px}.bs-auth-layout[data-presentation=glass] .bs-password-recovery__content{gap:18px;min-width:0;display:grid}.bs-auth-layout[data-presentation=glass] .bs-password-recovery__content>.ls-state-surface{margin-block:8px 14px}.bs-auth-layout[data-presentation=glass] .bs-auth-form:has(.bs-password-recovery__content){min-height:570px}.bs-auth-layout[data-presentation=glass] .bs-auth-form:not(:has(.bs-sign-in__identity)) .ls-field .ls-input{border-color:color-mix(in srgb,var(--bs-border-strong) 60%,transparent);background:color-mix(in srgb,var(--bs-surface-raised) 72%,var(--bs-surface));border-radius:14px;min-height:52px}.bs-auth-layout[data-presentation=glass] .bs-auth-form:not(:has(.bs-sign-in__identity)) .ls-field .ls-input:focus-visible{border-color:var(--bs-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-focus-ring) 17%,transparent)}.bs-auth-route-enter-active,.bs-auth-route-leave-active{transition:opacity .23s,transform .25s cubic-bezier(.2,.75,.25,1)}.bs-auth-route-enter-from{opacity:0;transform:translateY(15px)scale(.993)}.bs-auth-route-leave-to{opacity:0;transform:translateY(-10px)scale(.993)}@media (width<=639px){.bs-auth-layout[data-presentation=glass] .bs-verification-form{border-radius:33px;min-height:0;padding:112px 22px 35px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__steps{border-radius:18px;gap:5px;min-height:62px;padding:8px 7px;top:-191px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step{gap:5px;padding:5px;display:flex}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__number{border-radius:10px;flex-basis:32px;width:32px;height:32px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy{margin:0}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy p{font-size:11px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy small{display:none}.bs-auth-layout[data-presentation=glass]:has(.bs-signup-wizard__steps) .bs-auth-layout__panel{padding-block-start:123px}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__actions{align-items:stretch}}@media (width<=380px){.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__step-copy p{display:none}.bs-auth-layout[data-presentation=glass] .bs-signup-wizard__steps{justify-content:space-evenly}}@media (prefers-reduced-motion:reduce){.bs-auth-inner-enter-active,.bs-auth-inner-leave-active,.bs-auth-layout[data-presentation=glass] .bs-auth-layout__form-shell,.bs-auth-route-enter-active,.bs-auth-route-leave-active,.bs-auth-wizard-stage-enter-active,.bs-auth-wizard-stage-leave-active{transition:none;animation:none}}
