:root{--auth-bg:#090e17;--auth-panel:#0c121d;--auth-line:#243246;--auth-text:#f4f7fc;--auth-muted:#9aa9bd;--auth-blue:#1680ff;--auth-blue-hover:#3290ff;}body:has(.auth-shell){width:100%;min-width:320px;min-height:100vh;color:var(--auth-text);background:#080c14;background-image:radial-gradient(ellipse at 50% 0%, rgba(28, 88, 154, .10), transparent 52%);overflow-x:clip;}body:has(.auth-shell) > main{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:86px clamp(18px, 2.25vw, 38px) 0 !important;box-sizing:border-box !important;}.auth-shell, .auth-shell *{box-sizing:border-box;}.auth-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0, .92fr) minmax(0, 1.08fr);align-items:stretch;width:min(1960px, 100%);min-width:0;min-height:510px;margin:0 auto;overflow:hidden;border:1px solid rgba(151, 174, 207, .18);border-radius:22px;background:var(--auth-panel);box-shadow:0 26px 76px rgba(0, 0, 0, .34);}.auth-photo{position:relative;min-width:0;min-height:510px;overflow:hidden;isolation:isolate;background:#121b27;}.auth-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:43% center;}.auth-photo-register img{object-position:43% center;}.auth-photo-overlay{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(4, 9, 17, .02) 25%, rgba(4, 9, 17, .36) 57%, rgba(4, 9, 17, .92) 100%),
              linear-gradient(90deg, rgba(4, 9, 17, .12), transparent 45%, rgba(4, 9, 17, .12));}.auth-photo-caption{position:absolute;z-index:2;right:clamp(22px, 2.3vw, 36px);bottom:clamp(24px, 2.5vw, 38px);left:clamp(22px, 2.3vw, 36px);max-width:450px;}.auth-overline, .auth-eyebrow{display:flex;align-items:center;gap:9px;color:#a8bad1;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.5;}.auth-overline i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#258dff;}.auth-photo-caption h2{margin:15px 0 10px;color:#fff;font-size:clamp(30px, 3vw, 43px);font-weight:750;line-height:1.06;letter-spacing:-.045em;}.auth-photo-caption h2 span{color:#8bbfff;}.auth-photo-caption p{max-width:350px;margin:0;color:#c0ccdb;font-size:13px;line-height:1.7;}.auth-panel{display:flex;align-items:flex-start;justify-content:center;min-width:0;padding:42px clamp(30px, 4.2vw, 64px) 44px;border-left:1px solid rgba(151, 174, 207, .10);background:linear-gradient(145deg, #0c121d 0%, #0a1019 100%);}.auth-panel-content{width:100%;max-width:520px;min-width:0;margin:0 auto;}.auth-eyebrow{min-height:14px;margin:0 0 10px;color:#77b5ff;font-size:9px;letter-spacing:.16em;}.auth-panel h1{margin:0;color:var(--auth-text);font-size:clamp(32px, 2.5vw, 39px);font-weight:750;line-height:1.13;letter-spacing:-.04em;}.auth-subtitle{min-height:22px;margin:9px 0 25px;color:var(--auth-muted);font-size:13px;line-height:1.65;}.auth-error{display:flex;align-items:flex-start;gap:10px;margin:-8px 0 18px;padding:12px 14px;border:1px solid rgba(255, 105, 105, .28);border-radius:9px;background:rgba(120, 28, 38, .15);color:#ffb8bd;font-size:12px;line-height:1.5;}.auth-error i{margin-top:2px;}.auth-form{display:flex;flex-direction:column;gap:17px;width:100%;min-width:0;margin:0;}.auth-field, .auth-form label.auth-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#e0e8f2;font-size:12px;font-weight:600;}.auth-field > span{display:block;}.auth-field input{display:block;width:100%;min-width:0;height:45px;padding:0 14px;border:1px solid #2a394d;border-radius:8px;outline:none;background:#080e17;color:#f5f8fd;font:inherit;font-size:12px;font-weight:400;box-shadow:none;transition:border-color .16s ease, background-color .16s ease;}.auth-field input::placeholder{color:#71839a;opacity:1;}.auth-field input:focus, .auth-form .auth-field input:focus{border-color:#2389ff;background:#0a1220;box-shadow:none;}.auth-field input:focus-visible{outline:2px solid rgba(35, 137, 255, .20);outline-offset:1px;}.auth-field small{margin-top:-2px;color:#7e90a8;font-size:10px;font-weight:400;line-height:1.45;}.auth-help-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-3px;color:#7f91a9;font-size:10px;line-height:1.5;}.auth-help-row a, .auth-switch a, .auth-legal a, .auth-terms a{color:#42a0ff;text-decoration:none;}.auth-help-row a{flex:0 0 auto;}.auth-help-row a:hover, .auth-switch a:hover, .auth-legal a:hover, .auth-terms a:hover{color:#9dccff;text-decoration:underline;}.auth-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:46px;margin-top:1px;padding:0 16px;border:1px solid #1680ff;border-radius:8px;background:#167cff;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .16s ease, border-color .16s ease;}.auth-submit span{font-size:18px;font-weight:400;line-height:1;}.auth-submit:hover{border-color:#3290ff;background:#3290ff;}.auth-submit:focus-visible{outline:2px solid #9dccff;outline-offset:3px;}.auth-switch{margin:20px 0 0;color:#99a9be;font-size:12px;line-height:1.6;}.auth-switch a{margin-left:4px;font-weight:700;}.auth-switch a span{margin-left:2px;}.auth-legal{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px;color:#50637d;font-size:10px;}.auth-legal a{color:#8496ad;}.auth-field-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:17px 16px;}.auth-register-form{gap:17px;}.auth-register .auth-field input{height:44px;}.auth-terms, .auth-form label.auth-terms{display:flex;align-items:flex-start;gap:9px;color:#94a5ba;font-size:10px;font-weight:400;line-height:1.6;}.auth-terms input{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--auth-blue);}.auth-terms span{min-width:0;}.auth-register .auth-switch{margin-top:18px;}.auth-register .auth-submit{margin-top:0;}body:has(.auth-shell) > footer.footer#site-footer{display:block !important;width:100vw !important;max-width:none !important;margin:clamp(38px, 4vw, 70px) calc(50% - 50vw) 0 !important;padding:25px max(24px, calc((100vw - 1180px) / 2)) 18px !important;box-sizing:border-box !important;text-align:left !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-shell{width:min(1180px, 100%) !important;max-width:1180px !important;margin:0 auto !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{display:grid !important;grid-template-columns:minmax(220px, .8fr) minmax(0, 1.8fr) !important;align-items:center !important;justify-content:initial !important;gap:24px !important;width:100% !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-brand{justify-content:flex-start !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-links{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;width:100% !important;max-width:none !important;gap:6px 9px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px 18px !important;width:100% !important;}@media (max-width: 1100px){body:has(.auth-shell) > main{padding-inline:20px !important;}.auth-shell{grid-template-columns:minmax(0, .86fr) minmax(0, 1.14fr);}.auth-panel{padding-inline:30px;}.auth-photo-caption{right:25px;left:25px;}.auth-photo-caption h2{font-size:32px;}.auth-field-grid{gap:15px 12px;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{grid-template-columns:minmax(180px, .8fr) minmax(0, 1.8fr) !important;}}@media (max-width: 760px){body:has(.auth-shell) > main{padding:82px 14px 0 !important;}.auth-shell{grid-template-columns:1fr;min-height:0;border-radius:17px;}.auth-photo{min-height:0;height:280px;}.auth-photo img{object-position:center 39%;}.auth-photo-caption{right:22px;bottom:22px;left:22px;}.auth-photo-caption h2{margin:10px 0 6px;font-size:30px;}.auth-photo-caption p{max-width:390px;font-size:12px;}.auth-overline{font-size:8px;}.auth-panel{padding:30px 24px 32px;border-left:0;}.auth-panel h1{font-size:32px;}.auth-subtitle{margin-bottom:22px;}.auth-field-grid{gap:16px 12px;}.auth-field{font-size:11px;}.auth-field input{height:44px;}body:has(.auth-shell) > footer.footer#site-footer{margin-top:32px !important;padding:22px 20px 16px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{grid-template-columns:1fr !important;gap:14px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-links{justify-content:flex-start !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{align-items:flex-start !important;}}@media (max-width: 560px){.auth-photo{height:245px;}.auth-field-grid{grid-template-columns:1fr;}.auth-register .auth-field input{height:45px;}.auth-help-row{align-items:flex-start;}.auth-help-row > span{max-width:220px;}.auth-panel{padding-inline:18px;}body:has(.auth-shell) > footer.footer#site-footer{padding-inline:16px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{flex-direction:column !important;}}body:has(.auth-shell){display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-height:100vh !important;min-height:100svh !important;height:auto !important;margin:0 !important;}body:has(.auth-shell) > main{flex:1 0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:none !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:112px clamp(24px, 4vw, 72px) 34px !important;box-sizing:border-box !important;}.auth-shell{width:min(1320px, 100%) !important;max-width:1320px !important;min-height:clamp(500px, 58vh, 640px) !important;grid-template-columns:minmax(0, .94fr) minmax(0, 1.06fr) !important;margin:auto !important;border-radius:20px !important;}.auth-photo{min-height:0 !important;height:auto !important;}.auth-photo img{object-fit:cover !important;}.auth-panel{align-items:center !important;justify-content:center !important;min-width:0 !important;padding:44px clamp(28px, 3.1vw, 52px) !important;}.auth-panel-content{width:min(100%, 600px) !important;max-width:600px !important;min-width:0 !important;margin:0 auto !important;}.auth-form, .auth-register-form, .auth-login-form{width:100% !important;max-width:100% !important;}body:has(.auth-shell) > footer.footer#site-footer{flex:0 0 auto !important;display:block !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:22px clamp(24px, 4vw, 72px) 18px !important;box-sizing:border-box !important;border-top:1px solid rgba(151, 174, 207, .12) !important;background:linear-gradient(180deg, rgba(13, 18, 30, .94), rgba(7, 10, 17, .99)) !important;text-align:left !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-shell{width:min(1180px, 100%) !important;max-width:1180px !important;margin:0 auto !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{display:grid !important;grid-template-columns:minmax(190px, .8fr) minmax(0, 1.8fr) !important;align-items:center !important;gap:24px !important;width:100% !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-links{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:8px 18px !important;width:100% !important;max-width:none !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px 18px !important;width:100% !important;margin-top:16px !important;padding-top:14px !important;border-top:1px solid rgba(151, 174, 207, .09) !important;}@media (max-width: 1100px){body:has(.auth-shell) > main{padding:100px 24px 28px !important;}.auth-shell{width:min(100%, 1040px) !important;min-height:500px !important;}.auth-panel{padding-inline:28px !important;}.auth-panel-content{max-width:560px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{grid-template-columns:minmax(170px, .8fr) minmax(0, 1.8fr) !important;}}@media (max-width: 760px){body:has(.auth-shell){min-height:100svh !important;}body:has(.auth-shell) > main{flex:1 0 auto !important;justify-content:flex-start !important;padding:88px 16px 28px !important;}.auth-shell{width:100% !important;min-height:0 !important;grid-template-columns:minmax(0, 1fr) !important;margin:0 auto !important;border-radius:17px !important;}.auth-photo{height:260px !important;min-height:260px !important;}.auth-panel{align-items:stretch !important;padding:30px 24px 34px !important;}.auth-panel-content{width:100% !important;max-width:560px !important;}body:has(.auth-shell) > footer.footer#site-footer{margin:0 !important;padding:22px 20px 18px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-main{grid-template-columns:1fr !important;gap:16px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-links{justify-content:flex-start !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{align-items:flex-start !important;justify-content:flex-start !important;}}@media (max-width: 560px){body:has(.auth-shell) > main{padding:82px 12px 22px !important;}.auth-photo{height:230px !important;min-height:230px !important;}.auth-panel{padding:26px 18px 30px !important;}.auth-field-grid{grid-template-columns:minmax(0, 1fr) !important;}body:has(.auth-shell) > footer.footer#site-footer{padding:20px 16px 16px !important;}body:has(.auth-shell) > footer.footer#site-footer .footer-bottom{flex-direction:column !important;}}:root{--auth-bg:#080b13;--auth-panel:rgba(14, 19, 34, .94);--auth-line:rgba(180, 195, 237, .18);--auth-text:#f4f3ff;--auth-muted:#a3acc7;--auth-blue:#8d79ff;--auth-blue-hover:#a08bff;--auth-accent-gradient:linear-gradient(115deg, #a08bff 0%, #8064f5 48%, #6da8ff 100%);}.auth-field input, .auth-form input:not([type="checkbox"]), .auth-form select, .auth-form textarea{border-radius:2.5rem !important;border-color:rgba(180, 195, 237, .18) !important;background:rgba(8, 12, 23, .78) !important;color:#f4f3ff !important;}.auth-field input:focus, .auth-form .auth-field input:focus{border-color:rgba(160, 139, 255, .78) !important;background:rgba(15, 20, 36, .96) !important;box-shadow:0 0 0 3px rgba(128, 100, 245, .12) !important;}.auth-field input::placeholder{color:#828ba8 !important;}.auth-eyebrow{color:#b8aaff !important;}.auth-overline i{background:linear-gradient(135deg, #a08bff, #6da8ff) !important;}.auth-photo-caption h2 span{color:#a9baff !important;}.auth-help-row a, .auth-switch a, .auth-legal a, .auth-terms a{color:#a9a0ff !important;}.auth-help-row a:hover, .auth-switch a:hover, .auth-legal a:hover, .auth-terms a:hover{color:#d1cbff !important;}.auth-error{border-color:rgba(255, 126, 157, .28) !important;background:rgba(120, 28, 60, .16) !important;}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;padding:0 17px;border:1px solid rgba(193, 181, 255, .36) !important;border-radius:2.5rem !important;background:var(--auth-accent-gradient) !important;color:#fff !important;font-family:inherit;font-size:12px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 9px 24px rgba(105, 83, 223, .23), inset 0 1px 0 rgba(255, 255, 255, .2);cursor:pointer;transition:transform .18s ease, filter .18s ease, box-shadow .18s ease, border-color .18s ease;}.auth-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;padding:0 17px;border:1px solid rgba(193, 181, 255, .36) !important;border-radius:2.5rem !important;color:#fff !important;font-family:inherit;font-size:12px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 9px 24px rgba(105, 83, 223, .23), inset 0 1px 0 rgba(255, 255, 255, .2);cursor:pointer;transition:transform .18s ease, filter .18s ease, box-shadow .18s ease, border-color .18s ease;}.auth-submit:hover, .auth-secondary:hover{border-color:rgba(210, 203, 255, .6) !important;filter:brightness(1.07) saturate(1.08);color:#fff !important;text-decoration:none !important;transform:translateY(-1px);box-shadow:0 12px 30px rgba(105, 83, 223, .3), inset 0 1px 0 rgba(255, 255, 255, .25);}.auth-submit:focus-visible, .auth-secondary:focus-visible{outline:2px solid #c0b5ff !important;outline-offset:3px;}.auth-submit i, .auth-secondary i{flex:0 0 auto;font-size:13px;}.auth-submit span{font-size:inherit;font-weight:inherit;line-height:inherit;}.auth-actions-row{display:flex;align-items:stretch;justify-content:center;gap:12px;width:100%;margin-top:1px;}.auth-actions-row .auth-submit, .auth-actions-row .auth-secondary{flex:0 1 calc(50% - 6px);width:calc(50% - 6px);margin:0;white-space:nowrap;}.auth-actions-row .auth-submit{justify-content:center;}.auth-register .auth-register-submit{display:flex;width:50%;min-width:220px;margin:2px auto 0;justify-content:center;}.auth-login .auth-switch, .auth-register .auth-switch{text-align:center;}@media (max-width: 560px){.auth-actions-row{gap:8px;}.auth-actions-row .auth-submit, .auth-actions-row .auth-secondary{flex-basis:calc(50% - 4px);width:calc(50% - 4px);padding-inline:9px;gap:6px;font-size:10px;}.auth-register .auth-register-submit{width:70%;min-width:0;}}body:has(.auth-shell){background-color:#080b13 !important;background-image:radial-gradient(ellipse at 12% 13%, rgba(107, 81, 221, .075), transparent 36%), radial-gradient(ellipse at 88% 48%, rgba(66, 125, 221, .055), transparent 34%) !important;}.auth-shell{border-color:rgba(180, 179, 237, .19) !important;background:linear-gradient(135deg, rgba(16, 21, 36, .98), rgba(8, 12, 23, .99) 72%) !important;box-shadow:0 30px 86px rgba(0, 0, 0, .36), 0 0 40px rgba(123, 98, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .045) !important;}.auth-panel{border-left-color:rgba(180, 179, 237, .12) !important;background:linear-gradient(145deg, rgba(16, 21, 36, .98), rgba(10, 14, 26, .99)) !important;border-radius:0px !important;}.auth-photo-overlay{background:linear-gradient(180deg, rgba(4, 7, 16, .02) 25%, rgba(4, 7, 16, .38) 57%, rgba(5, 8, 17, .94) 100%), linear-gradient(90deg, rgba(4, 7, 16, .14), transparent 45%, rgba(4, 7, 16, .16)) !important;}.auth-resend-form .auth-secondary{-webkit-appearance:none;appearance:none;background:rgba(255, 255, 255, .025) !important;margin:0;}.registration-progress{margin:24px 0 27px;position:relative}.registration-progress-track{height:4px;position:absolute;top:17px;left:12%;right:12%;border-radius:99px;background:rgba(141,157,202,.16);overflow:hidden}.registration-progress-track>span{display:block;width:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#628bff,#a58bff);box-shadow:0 0 15px rgba(116,139,255,.55);transition:width .28s ease}.registration-progress-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.registration-progress-steps>span{display:flex;flex-direction:column;align-items:center;gap:7px;color:#7483a6;font-size:10px;transition:color .2s ease}.registration-progress-steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;border:1px solid rgba(149,167,222,.2);background:#10182c;color:#8c9abc;font-size:10px;letter-spacing:.04em;box-shadow:0 3px 10px rgba(0,0,0,.15);transition:all .22s ease}.registration-progress-steps .is-current{color:#dbe2ff}.registration-progress-steps .is-current b{border-color:rgba(130,153,255,.65);background:linear-gradient(145deg,rgba(92,123,255,.3),rgba(118,93,230,.2));color:#fff;box-shadow:0 0 0 4px rgba(106,130,255,.09),0 8px 24px rgba(40,70,190,.18)}.registration-progress-steps .is-complete{color:#a8badc}.registration-progress-steps .is-complete b{border-color:rgba(105,199,173,.4);background:rgba(43,151,126,.13);color:#89e2c9}.registration-step[hidden]{display:none!important}.registration-step{animation:registrationStepIn .25s ease both}.registration-step-heading{margin:0 0 22px}.registration-step-heading>span{display:inline-flex;margin-bottom:9px;color:#8fa2ff;font-size:9px;font-weight:850;letter-spacing:.16em}.registration-step-heading h2{margin:0 0 8px;font-size:clamp(21px,3vw,27px);line-height:1.22;letter-spacing:-.035em;color:#f4f6ff}.registration-step-heading p{margin:0;color:#99a8c6;font-size:12px;line-height:1.7}.registration-wizard .auth-field{margin:0 0 16px}.registration-wizard .auth-field input,.registration-wizard .auth-field select{width:100%;box-sizing:border-box}.registration-wizard .auth-field select{min-height:48px;padding:0 14px;border:1px solid rgba(148,166,218,.2);border-radius:13px;background:#10182a;color:#edf1ff;font:inherit;outline:none}.registration-wizard .auth-field select:focus{border-color:rgba(126,149,255,.7);box-shadow:0 0 0 3px rgba(106,130,255,.11)}.registration-next{width:100%;justify-content:center;gap:10px;margin-top:7px}.registration-step-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.registration-step-actions>.auth-submit,.registration-step-actions>.auth-secondary{flex:1;justify-content:center;min-height:48px}.registration-step-actions>.auth-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid rgba(152,168,215,.17);border-radius:13px;background:rgba(255,255,255,.025);color:#c3cde5;text-decoration:none;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.registration-step-actions>.auth-secondary:hover{background:rgba(255,255,255,.06)}.registration-captcha{margin:17px 0}.registration-wizard .auth-terms{margin:19px 0 16px}.reset-captcha{margin:17px 0}.admin-security-setting{display:flex;flex-direction:column;gap:7px;margin-top:14px}@keyframes registrationStepIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.registration-progress{margin:20px 0 24px}.registration-progress-steps b{width:33px;height:33px;border-radius:11px}.registration-progress-track{top:15px}.registration-step-actions{gap:8px}.registration-step-actions>.auth-secondary,.registration-step-actions>.auth-submit{font-size:11px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.registration-step,.registration-progress-track>span{animation:none!important;transition:none!important}}.registration-progress{isolation:isolate;padding-top:1px}.registration-progress-track{z-index:0;top:18px;left:12%;right:12%;overflow:visible;background:rgba(141,157,202,.2)}.registration-progress-track>span{position:relative;z-index:0}.registration-progress-steps{z-index:2}.registration-progress-steps>span{position:relative;z-index:2;min-width:0}.registration-progress-steps b{position:relative;z-index:3;flex:0 0 36px;background:#10182c;box-shadow:0 0 0 5px #0d1220,0 3px 10px rgba(0,0,0,.2)}.registration-progress-steps .is-current b{background:linear-gradient(145deg,#344a94,#28234f);box-shadow:0 0 0 5px #0d1220,0 0 0 8px rgba(106,130,255,.10),0 8px 24px rgba(40,70,190,.2)}.registration-progress-steps .is-complete b{background:#12372f;box-shadow:0 0 0 5px #0d1220,0 3px 10px rgba(0,0,0,.2)}.registration-wizard .auth-field select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:54px;padding:0 48px 0 16px;border:1px solid rgba(145,164,225,.24)!important;border-radius:15px!important;color:#f0f3ff!important;font-size:13px;font-weight:650;letter-spacing:.01em;background-color:#0d1426!important;background-image:linear-gradient(45deg,transparent 50%,#aebcff 50%),linear-gradient(135deg,#aebcff 50%,transparent 50%),linear-gradient(145deg,rgba(112,135,255,.09),rgba(255,255,255,.015))!important;background-position:calc(100% - 21px) 23px,calc(100% - 15px) 23px,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 5px 16px rgba(0,0,0,.12);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;}.registration-wizard .auth-field select:hover{border-color:rgba(142,161,255,.48)!important;background-color:#111b32!important}.registration-wizard .auth-field select:focus-visible{outline:none;border-color:#8d9fff!important;box-shadow:0 0 0 4px rgba(113,135,255,.14),0 8px 24px rgba(0,0,0,.18)!important}.registration-wizard .auth-field select option{background:#10182b;color:#edf1ff;padding:10px}.registration-wizard .auth-field select option:checked{background:#293967;color:#fff}.registration-wizard #registration-server-hint{display:block;margin:9px 2px 0;color:#8998b9;font-size:11px;line-height:1.55}@media (max-width:600px){.registration-progress-track{top:17px}.registration-progress-steps b{flex-basis:33px;box-shadow:0 0 0 4px #0d1220,0 3px 10px rgba(0,0,0,.2)}.registration-progress-steps .is-current b{box-shadow:0 0 0 4px #0d1220,0 0 0 7px rgba(106,130,255,.1)}.registration-wizard .auth-field select{min-height:52px}}body .registration-progress .registration-progress-steps>span{position:relative;z-index:5}body .registration-progress .registration-progress-steps>span>b{position:relative;z-index:6;isolation:isolate;background-color:#10182c!important;box-shadow:0 0 0 5px #0d1220,0 3px 10px rgba(0,0,0,.2)!important}body .registration-progress .registration-progress-steps>.is-current>b{background:linear-gradient(145deg,#344a94,#28234f)!important;box-shadow:0 0 0 5px #0d1220,0 0 0 8px rgba(106,130,255,.10),0 8px 24px rgba(40,70,190,.2)!important}body .registration-progress .registration-progress-steps>.is-complete>b{background:#12372f!important}