.auth-ui{padding:0 22px 18px}body#reg.auth-ui-page.auth-ui{padding:0!important}#mac-ajax-auth-root.auth-ui{background-color:initial}.auth-ui .user-bg{padding:0}.auth-ui .reg-w{max-width:100%;padding:0;width:100%}.auth-ui .reg-w form .reg-group{align-items:center;background:var(--tpl-bg-muted);border-bottom:1px solid var(--tpl-border-soft)!important;border:1px solid var(--tpl-border-soft)!important;border-radius:var(--tpl-radius);display:flex;height:48px;line-height:48px;margin:0 0 14px;min-height:48px;padding-left:5px;position:relative}.auth-ui .reg-w form .form-m-t{margin-top:0!important}.auth-ui .reg-group .l-icon{height:18px;margin:0 12px 0 14px;object-fit:contain;opacity:.86;width:18px}.auth-ui .reg-w form .reg-group label{box-sizing:border-box;color:var(--tpl-text-muted);font-size:var(--tpl-font-heading);line-height:48px;min-width:78px;padding:0 0 0 14px;width:78px}.auth-ui .reg-w form .reg-group .reg-control{background:transparent;border:0;color:var(--tpl-text-strong);flex:1;font-size:var(--tpl-font-heading);height:48px;min-width:0;outline:0;padding:0 14px 0 0;width:auto}.auth-ui .reg-w form .reg-group .w150{width:auto!important}.auth-ui input::placeholder{color:var(--tpl-text-subtle)}.auth-ui .m-hi{border-radius:var(--tpl-radius);cursor:pointer;height:34px;margin-right:10px;object-fit:cover;position:static;width:108px}.auth-ui .reg-yzm{background:transparent;color:var(--tpl-accent)}.auth-ui .reg-w form .btn-sub,.auth-ui .reg-yzm{border:0;font-size:var(--tpl-font-heading);font-weight:600}.auth-ui .reg-w form .btn-sub{border-radius:var(--tpl-radius);cursor:pointer;height:48px;letter-spacing:1px;line-height:48px;margin:16px 0 20px;padding:0;width:100%}.auth-ui .btn-brand{background:var(--tpl-accent);color:var(--tpl-text-on-inverse)!important}.auth-ui .btn-brand:hover{background:var(--tpl-accent-hover)}.auth-ui .reg-ts{overflow:hidden}.auth-ui .reg-od{font-size:var(--tpl-font-heading);margin-bottom:18px;overflow:hidden}.auth-ui .reg-ts .rega-fl{color:var(--tpl-text-strong);float:right}.auth-ui .reg-ts .rega-fr{color:var(--tpl-text-muted);font-size:14px}.auth-ui .reg-od span{color:var(--tpl-accent)}.auth-ui .reg-dl{text-align:center}.auth-ui .reg-dl h5{color:var(--tpl-text-muted);font-size:var(--tpl-font-heading);font-weight:500;margin:0 0 14px}.auth-ui .reg-dl li{display:inline-flex;font-size:26px;line-height:26px;margin:0 10px}.auth-ui .reg-bt{color:var(--tpl-accent);cursor:pointer;text-align:center}.auth-ui .find-bt,.auth-ui .reg-bt{font-size:var(--tpl-font-heading);width:100%}.auth-ui .find-bt{align-items:center;display:flex;gap:10px;justify-content:space-between}.auth-ui .find-bt span{color:var(--tpl-accent);cursor:pointer}.auth-ui .no-show{display:none!important}.auth-ui .show-detail{display:block!important}.auth-ui-popup .auth-shell{background-color:initial!important;padding:0 8px 12px}#mac-ajax-auth-root .auth-app-dl-promo{display:none!important}@media screen and (min-width:821px){#mac-ajax-auth-root .auth-app-dl-promo{align-items:center;background:#e9faf7;border:1px solid rgba(64,204,146,.32);border-radius:24px;box-sizing:border-box;display:flex!important;flex-direction:row;gap:10px;margin-bottom:4px;margin-top:8px;min-height:56px;padding:10px 12px}.bstem #mac-ajax-auth-root .auth-app-dl-promo,body.bstem #mac-ajax-auth-root .auth-app-dl-promo{background:#1e1d23;border-color:rgba(64,204,146,.45)}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logos{align-items:center;display:flex;flex:0 0 auto;height:48px;width:48px}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo{border-radius:10px;height:48px;object-fit:contain;width:48px}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo--dark,.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo--light,body.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo--light{display:none}.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo--dark,body.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__logo--dark{display:block}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__main{flex:1 1 auto;min-width:0;padding-left:2px;padding-right:4px}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line{line-height:1.35;margin:0}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--title{color:#2d3748;font-size:14px;font-weight:600;white-space:nowrap}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--sub{color:#8d8d8d;font-size:12px;margin-top:4px}.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--title,body.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--title{color:#fff}.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--sub,body.bstem #mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__line--sub{color:#999}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__btn{background:var(--tpl-accent,#40cc92);border-radius:24px;color:var(--tpl-text-on-inverse,#fff)!important;flex:0 0 auto;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;white-space:nowrap}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__btn:hover{background:var(--tpl-accent-hover,#36b67e)}#mac-ajax-auth-root .auth-app-dl-promo .mac-app-dl-bar__btn:active{opacity:.92}}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-field-label{color:#70707f;font-size:var(--tpl-font-heading);font-weight:500;line-height:var(--tpl-line-body);margin-bottom:6px;margin-top:14px;padding-left:20px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-field-label:first-child{margin-top:0}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group{align-items:center;background:#f8f8f8!important;border:0!important;border-color:#f8f8f8!important;border-radius:var(--tpl-radius)!important;display:flex;height:48px;line-height:normal;margin:0!important;min-height:48px!important;padding-left:0!important;position:relative}body.bstem #mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group{background:#26272d!important;border-color:#26272d!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .l-icon{display:none}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .reg-control{background:transparent;border:0;color:#9090a0;flex:1;font-size:var(--tpl-font-heading)!important;height:48px!important;line-height:48px;min-width:0;outline:0;padding:0 20px!important;width:auto}body.bstem #mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .reg-control{color:#a7acc0}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .reg-control::placeholder{color:#b7b9c8}body.bstem #mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .reg-control::placeholder{color:#7f869f}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-pwd-group .reg-control{padding-right:30px!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-pwd-eye{margin:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body.bstem #mac-ajax-auth-root.auth-ui-popup .auth-pwd-eye{background-image:url(../../images/login/eyes_close@2x.png)}body.bstem #mac-ajax-auth-root.auth-ui-popup .auth-pwd-eye.is-open{background-image:url(../../images/login/eyes_open@2x.png)}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-forgot-row{margin:8px 0 0;text-align:right}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-forgot-link{color:#8f93a6!important;font-size:var(--tpl-font-heading);text-decoration:none}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-forgot-link:hover{color:var(--tpl-accent)!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .login_form_submit.auth-page-btn{border:0;border-radius:var(--tpl-radius);cursor:pointer;font-size:var(--tpl-font-heading);font-weight:500;height:48px!important;letter-spacing:1px;line-height:48px!important;margin:14px 0 12px!important;padding:0;width:100%}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .login_form_submit.auth-page-btn.is-active{background:var(--tpl-accent)!important;color:var(--tpl-text-on-inverse)!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .login_form_submit.auth-page-btn.is-active:hover{background:var(--tpl-accent-hover)!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group.verify_code{align-items:center;padding-right:8px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group.verify_code .m-hi{height:30px;margin-right:0;width:92px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-login-bottom{color:#7d8298;font-size:var(--tpl-font-heading);margin:0 0 10px;text-align:center}#mac-ajax-auth-root.auth-ui-popup .auth-popup-login-bottom a{color:var(--tpl-accent);font-weight:500;margin-left:4px;text-decoration:none}#mac-ajax-auth-root.auth-ui-popup .auth-popup-login-bottom a:hover{text-decoration:underline}#mac-ajax-auth-root.auth-ui-popup .mac_login .reg-ts{align-items:center;display:flex;flex-direction:column}.mac_pop_bg.mac_pop_bg_login{background:rgba(13,17,30,.45)}.mac_pop.mac_pop_login{background:var(--tpl-bg-login)!important;border-radius:var(--tpl-radius);max-width:calc(100vw - 24px);padding:0;width:430px!important}.mac_pop.mac_pop_login .pop_top{align-items:center;background:url(../../images/login/Mobile-dialog-top-bg.png) 50%/100% 100% no-repeat;border-radius:var(--tpl-radius) var(--tpl-radius) 0 0;display:flex;height:75px;justify-content:center;margin-bottom:18px;position:relative;width:100%}body.bstem .mac_pop.mac_pop_login .pop_top{background-image:url(../../images/login/Mobile-dialog-top-black-bg.png)}.mac_pop.mac_pop_login .pop_top h2{color:#1e2434;float:none;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1;margin:0}body.bstem .mac_pop.mac_pop_login .pop_top h2{color:#f4f7ff}.mac_pop.mac_pop_login span.pop_close{background:url(../../images/login/popup_close.png) 50%/contain no-repeat;height:24px;margin:0;position:absolute;right:14px;top:14px;width:24px}.auth-ui-page .reg-w.auth-shell{background:var(--tpl-bg-base);border-radius:var(--tpl-radius);box-shadow:0 22px 54px rgba(14,18,32,.12);margin:84px auto 28px;max-width:calc(100vw - 40px);padding:36px 24px 28px;width:440px}.auth-page-layout{border-radius:0;display:grid;grid-template-columns:52.35% 47.65%;margin:0;min-height:100vh;overflow:hidden;width:100vw}.auth-page-hero{background:transparent;position:relative}.auth-page-hero:before{background:url(../../images/login/pc-login-bg.png) 50%/cover no-repeat;content:"";inset:0;position:absolute}body#reg.auth-ui-page.bstem .auth-page-hero:before{background-image:url(../../images/login/pc-login-black-bg.png)}.auth-page-hero-title{left:86px;position:absolute;top:110px;width:286px;z-index:2}.auth-page-hero-title img{display:block;height:auto;width:100%}.auth-hero-title-dark,body#reg.auth-ui-page.bstem .auth-hero-title-light{display:none!important}body#reg.auth-ui-page.bstem .auth-hero-title-dark{display:block!important}.auth-page-form{align-items:center;background:#f5f5f8;display:flex;justify-content:center;min-height:100vh}body#reg.auth-ui-page.bstem .auth-page-form{background:#1c1d23}.auth-page-form .reg-w.auth-shell{background:transparent;border-radius:0;box-shadow:none;height:auto;margin:0;max-width:calc(100% - 80px);padding:0;width:336px}body#reg.auth-ui-page .reg-logo.auth-logo .mac-logo .white_logo{background-image:none!important;display:block!important}body#reg.auth-ui-page .reg-logo.auth-logo .mac-logo .black_logo{background-image:none!important;display:none!important}body#reg.auth-ui-page.bstem .reg-logo.auth-logo .mac-logo .white_logo{display:none!important}body#reg.auth-ui-page.bstem .reg-logo.auth-logo .mac-logo .black_logo{background-image:none!important;display:block!important}body#reg.auth-ui-page .reg-logo.auth-logo .mac-logo a.black_logo,body#reg.auth-ui-page .reg-logo.auth-logo .mac-logo a.white_logo{float:none!important;position:relative!important}.auth-ui-page .reg-logo.auth-logo{justify-content:flex-start;width:168px}.auth-inline-head,.auth-ui-page .reg-logo.auth-logo{align-items:center;display:flex;height:46px;margin:0 0 28px}.auth-inline-head{justify-content:center;position:relative}.auth-inline-back{align-items:center;background:#f0f1f6;border-radius:50%;color:#232a3d;display:inline-flex;height:26px;justify-content:center;left:0;position:absolute;text-decoration:none;width:26px}body#reg.auth-ui-page.bstem .auth-inline-back{background:#2b3042;color:#f2f6ff}.auth-inline-back .ico-right{font-size:var(--tpl-font-heading)}.auth-inline-title{color:#1d2336;font-size:24px;font-weight:600;line-height:1;text-align:center}body#reg.auth-ui-page.bstem .auth-inline-title{color:#f3f6ff}.auth-ui-page .reg-logo.auth-logo a{background-size:contain;height:46px;width:168px}.auth-ui-page #ui-nav{background:transparent;padding-top:18px;position:relative}.auth-ui-page #ui-nav .mb-title{color:var(--tpl-text-strong);font-size:18px;font-weight:700}.auth-ui-page #ui-nav .btn-left{color:var(--tpl-text-strong)}.auth-ui-page .reg-ts{display:flex;font-size:var(--tpl-font-heading);gap:24px;justify-content:center}.auth-ui-page .reg-ts a{color:var(--tpl-accent)}.auth-ui-page .reg-dl{margin-top:16px}body#reg.auth-ui-page{background:var(--tpl-bg-base);margin:0;min-height:100vh}body#reg.auth-ui-page.bstem{background:var(--tpl-bg-muted)}.auth-page-form .auth-field-label{color:#70707f;font-size:var(--tpl-font-body);font-weight:500;line-height:var(--tpl-line-body);margin-bottom:6px;margin-top:14px}.auth-page-form .auth-field-label:first-child{margin-top:0}.auth-page-form .reg-group{background:#ececf3!important;border-color:#ececf3!important;border-radius:var(--tpl-radius)!important;height:34px;margin-bottom:0!important;min-height:34px!important}body#reg.auth-ui-page.bstem .auth-page-form .reg-group{background:#26272d!important;border-color:#26272d!important}.auth-page-form .reg-group .l-icon{display:none}.auth-page-form .reg-group .reg-control{color:#9090a0;font-size:var(--tpl-font-body)!important;height:34px!important;padding:0 12px!important}body#reg.auth-ui-page.bstem .auth-page-form .reg-group .reg-control{color:#a7acc0}.auth-page-form .reg-group .reg-control::placeholder{color:#b7b9c8}body#reg.auth-ui-page.bstem .auth-page-form .reg-group .reg-control::placeholder{color:#7f869f}.auth-pwd-group{position:relative}.auth-pwd-group .reg-control{padding-right:30px!important}.auth-pwd-eye{background:url(../../images/login/eyes_close-w@2x.png) 50%/contain no-repeat;cursor:pointer;height:16px;opacity:.86;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;z-index:2}.auth-pwd-eye.is-open{background-image:url(../../images/login/eyes_open-w@2x.png)}body#reg.auth-ui-page.bstem .auth-pwd-eye{background-image:url(../../images/login/eyes_close@2x.png)}body#reg.auth-ui-page.bstem .auth-pwd-eye.is-open{background-image:url(../../images/login/eyes_open@2x.png)}.auth-forgot-row{margin:8px 0 0;text-align:right}.auth-forgot-link{color:#8f93a6!important;font-size:var(--tpl-font-body);text-decoration:none}.auth-forgot-link:hover{color:var(--tpl-accent)!important}.auth-invite-collapsible{--auth-invite-line:var(--tpl-accent)}.auth-invite-toggle-row{margin:10px 0 0;width:100%}.auth-invite-toggle{align-items:center;background:none;border:0;border-radius:0;color:var(--auth-invite-line);cursor:pointer;display:flex;gap:12px;margin:0;padding:4px 0 8px;width:100%}.auth-invite-toggle__rule{background:rgba(64,204,146,.3);flex:1 1 auto;height:1px;min-width:12px;opacity:.9}.auth-invite-toggle__mid{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.auth-invite-toggle__text{color:inherit}.auth-invite-toggle__chev{align-items:center;display:inline-flex;justify-content:center;line-height:0;transition:transform .2s ease}.auth-invite-toggle__chev-img{display:block;flex-shrink:0;height:18px;object-fit:contain;width:18px}.js-auth-invite-toggle[aria-expanded=true] .auth-invite-toggle__chev{transform:rotate(180deg)}.auth-invite-toggle:hover{color:var(--tpl-accent-hover)}.auth-invite-toggle:focus{outline:none}.auth-invite-toggle:focus-visible{border-radius:4px;outline:2px solid var(--tpl-accent);outline-offset:3px}.auth-invite-collapsible .auth-invite-panel{margin-top:4px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-invite-toggle__mid{font-size:15px}.auth-page-form .btn-sub.auth-page-btn{background:#d0d3d6!important;border-radius:var(--tpl-radius);color:var(--tpl-text-on-inverse)!important;font-size:var(--tpl-font-body);font-weight:500;height:34px;letter-spacing:1px;line-height:34px;margin-top:24px}.auth-page-form .btn-sub.auth-page-btn.is-active{background:var(--tpl-accent)!important}body#reg.auth-ui-page.bstem .auth-page-form .btn-sub.auth-page-btn{background:#3a3f54!important}.auth-page-form .btn-sub.auth-page-btn:hover{background:#bfc3c9!important}.auth-page-form .btn-sub.auth-page-btn.is-active:hover{background:var(--tpl-accent)!important}body#reg.auth-ui-page.bstem .auth-page-form .btn-sub.auth-page-btn:hover{background:#4a516b!important}.auth-bottom-row{color:#7d8298;font-size:var(--tpl-font-body);margin-top:14px;text-align:center}.auth-bottom-row a{color:var(--tpl-accent);font-weight:500;text-decoration:none}.auth-bottom-row a:hover{text-decoration:underline}.auth-ui-page .error-tip{color:#ff5d6c;font-size:var(--tpl-font-body);margin:6px 0 0}.auth-ui-page .reg-group.verify_code{align-items:center;margin-top:0}.auth-ui-page .reg-group.verify_code .m-hi{height:30px;width:92px}@media (max-width:820px){.auth-inline-head{display:none!important}.auth-page-layout{display:block;margin:0;min-height:auto;width:auto}.auth-page-hero{display:none}.auth-page-form{background:transparent!important;display:block;min-height:auto}.auth-page-form .reg-w.auth-shell{background:var(--tpl-bg-base);border-radius:var(--tpl-radius);margin:68px auto 18px;max-width:calc(100vw - 24px);padding:26px 18px 18px;width:auto}.auth-page-form .reg-group{background:var(--tpl-bg-muted)!important;border-color:var(--tpl-border-soft)!important;border-radius:var(--tpl-radius)!important;height:44px;min-height:44px!important}.auth-page-form .reg-group .reg-control{font-size:var(--tpl-font-heading)!important;height:44px!important;padding:0 12px!important}.auth-pwd-group .reg-control{padding-right:34px!important}.auth-page-form .auth-field-label{font-size:var(--tpl-font-heading);margin-bottom:6px;margin-top:14px}.mac_pop.mac_pop_login{background:var(--tpl-bg-login);border-radius:var(--tpl-radius);max-width:calc(100vw - 20px);padding:0;width:calc(100vw - 20px)!important}.mac_pop.mac_pop_login .pop_top{height:74px;margin-bottom:14px}.mac_pop.mac_pop_login .pop_top h2{font-size:18px}.auth-ui .reg-w form .reg-group{margin-bottom:12px;min-height:44px}.auth-ui .reg-w form .reg-group label{display:none}.auth-ui .reg-w form .reg-group .reg-control{font-size:var(--tpl-font-heading);height:44px;padding-right:10px}.auth-ui .reg-group .l-icon{margin-left:12px;margin-right:10px}.auth-ui .m-hi{height:30px;width:88px}.auth-ui .reg-w form .btn-sub{font-size:var(--tpl-font-heading);height:44px;line-height:44px}.auth-ui-popup .auth-shell{padding:0 2px 6px}.auth-ui-page .reg-w.auth-shell{background:transparent;padding:26px 14px 18px}body#reg.auth-ui-page{background-image:url(../../images/login/Mobile-main-top-bg.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% auto!important}body#reg.auth-ui-page.bstem{background-image:url(../../images/login/Mobile-main-top-black-bg.png)!important}.auth-ui-page .reg-logo.auth-logo{height:42px;margin:0 auto 18px;width:164px}.auth-inline-head{height:42px;margin-bottom:18px}.auth-inline-title{font-size:18px}.auth-ui-page .reg-logo.auth-logo a{height:42px;width:164px}.auth-ui-page .reg-ts{font-size:var(--tpl-font-heading);gap:14px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group{border-radius:var(--tpl-radius)!important;height:44px;min-height:44px!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .reg-group .reg-control{font-size:var(--tpl-font-heading)!important;height:48px!important;line-height:48px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-pwd-group .reg-control{padding-right:34px!important}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .auth-field-label{font-size:var(--tpl-font-heading);margin-bottom:6px;margin-top:14px}#mac-ajax-auth-root.auth-ui-popup .auth-popup-form.mac_login .login_form_submit.auth-page-btn{font-size:var(--tpl-font-heading);height:48px!important;line-height:48px!important}}.mac-reg-success-layer{align-items:flex-end;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease}.mac-reg-success-layer.mac-reg-success--visible{opacity:1;pointer-events:auto}.mac-reg-success-backdrop{background:rgba(15,17,23,.55);inset:0;pointer-events:auto;position:absolute}.mac-reg-success-panel{background:var(--tpl-bg-base);border-radius:var(--tpl-radius) var(--tpl-radius) 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.18);box-sizing:border-box;max-height:min(88vh,560px);max-width:100%;padding:20px 18px calc(18px + env(safe-area-inset-bottom, 0));pointer-events:auto;position:relative;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.mac-reg-success-layer.mac-reg-success--visible .mac-reg-success-panel{transform:translateY(0)}.mac-reg-success-close{background:transparent;border:none;border-radius:var(--tpl-radius);color:var(--tpl-text-muted);cursor:pointer;font-size:26px;height:36px;line-height:1;padding:0;position:absolute;right:14px;top:14px;width:36px}.mac-reg-success-close:hover{background:var(--tpl-bg-muted);color:var(--tpl-accent)}.mac-reg-success-title{color:var(--tpl-text-strong);font-size:17px;font-weight:600;margin:6px 36px 16px 4px;text-align:center}.mac-reg-success-grid{display:grid;gap:12px 14px;grid-template-columns:1fr 1fr;margin-bottom:20px}.mac-reg-success-item{display:flex;flex-direction:column;gap:4px;min-width:0}.mac-reg-success-label{color:var(--tpl-text-muted);font-size:var(--tpl-font-body)}.mac-reg-success-value{color:var(--tpl-accent);font-size:var(--tpl-font-heading);font-weight:600;line-height:1.35;word-break:break-all}.mac-reg-success-actions{display:flex;gap:12px}.mac-reg-success-btn{align-items:center;border:none;border-radius:var(--tpl-radius);box-sizing:border-box;cursor:pointer;display:flex;flex:1;font-size:var(--tpl-font-heading);font-weight:600;justify-content:center;min-height:48px;text-decoration:none;transition:opacity .2s ease,transform .15s ease}.mac-reg-success-btn:active{transform:scale(.98)}.mac-reg-success-btn-secondary{background:var(--tpl-bg-muted);border:1px solid var(--tpl-accent-hover);color:var(--tpl-accent)}.mac-reg-success-btn-primary{background:var(--tpl-accent);color:var(--tpl-text-on-inverse)}.mac-reg-success-btn-primary:hover{background:var(--tpl-accent-hover)}@media screen and (min-width:821px){.mac_pop.mac_pop_login .pop_top{height:100px}.mac-reg-success-layer.mac-reg-success--desktop{align-items:center;padding:24px}.mac-reg-success-layer.mac-reg-success--desktop .mac-reg-success-panel{border-radius:var(--tpl-radius);max-height:min(90vh,520px);max-width:420px;opacity:0;padding:24px 22px 22px;transform:translateY(16px) scale(.96);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease;width:100%}.mac-reg-success-layer.mac-reg-success--desktop.mac-reg-success--visible .mac-reg-success-panel{opacity:1;transform:translateY(0) scale(1)}}