@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-300.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--auth-ink:#070807;--auth-paper:#f1eee8;--auth-lime:#c8ff00;--auth-muted:#656760;--auth-line:#0b0c0a6b}*{box-sizing:border-box}html{background:var(--auth-paper);overflow-x:hidden}body{color:#0a0b09;background:var(--auth-paper);min-width:320px;margin:0;font-family:Manrope,Arial,sans-serif;font-size:15px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.auth-shell{grid-template-columns:minmax(390px,39.4vw) minmax(0,1fr);min-height:100svh;display:grid}.auth-side{color:#f4f4ef;background:#030403;min-height:100svh;position:relative;overflow:hidden}.auth-side:after{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle at 31% 57%,#98b91f26,#0000 27%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.36'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-logo{z-index:4;letter-spacing:-.09em;font-size:clamp(34px,2.7vw,43px);font-weight:400;line-height:1;position:absolute;top:49px;left:clamp(32px,5.1vw,82px)}.auth-logo span{color:var(--auth-lime)}.auth-guides{z-index:1;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:absolute;inset:11% 0 14% 43%}.auth-guides:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:9%;bottom:42%;left:64%;box-shadow:0 390px #ffffff14}.auth-guides:after{content:"";background:var(--auth-lime);width:6px;height:6px;box-shadow:181px 358px 0 var(--auth-lime), 211px 735px 0 var(--auth-lime);position:absolute;top:-3px;left:-3px}.auth-side-copy{z-index:3;position:absolute;top:31.3%;left:clamp(78px,9.8vw,158px)}.auth-side-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,3.35vw,55px);font-weight:400;line-height:1.035}.auth-side-copy p{color:#a4a6a0;letter-spacing:-.015em;margin:16px 0 0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.52}.auth-side-branch{z-index:2;opacity:.72;filter:saturate(.76)brightness(.68)contrast(1.12);transform-origin:0 100%;width:98%;max-width:none;position:absolute;bottom:-4%;left:-9%;transform:none}.auth-content{background-color:var(--auth-paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");justify-content:center;align-items:center;min-height:100svh;padding:126px clamp(36px,7vw,126px) 76px;display:flex;position:relative}.auth-home{align-items:center;gap:11px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;top:53px;right:clamp(32px,4.5vw,73px)}.auth-home span{font-size:20px;line-height:1}.auth-home:hover,.auth-back:hover,.auth-inline a:hover,.auth-options a:hover,.auth-support a:hover{text-decoration-color:var(--auth-lime)}.auth-form-wrap{flex:0 500px;width:min(100%,500px);min-width:0}.auth-back{align-items:center;gap:8px;margin-bottom:42px;font-size:14px;font-weight:500;display:inline-flex}.auth-back span{border:1px solid #0000008c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.auth-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(39px,3.1vw,48px);font-weight:500;line-height:1.06}.auth-heading p{max-width:470px;color:var(--auth-muted);letter-spacing:-.015em;margin:15px 0 0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.48}.auth-form{gap:22px;min-width:0;margin-top:38px;display:grid}.auth-form>*,.auth-field,.auth-input-wrap,.auth-options,.auth-trust{min-width:0}.auth-field{gap:9px;display:grid}.auth-field>span{font-size:14px;font-weight:600;line-height:1.2}.auth-input-wrap{position:relative}.auth-field input:not([type=checkbox]){border:1px solid var(--auth-line);color:#11120f;background:#ffffff14;border-radius:4px;outline:0;width:100%;min-width:0;height:64px;padding:0 20px;font-family:Inter,Arial,sans-serif;font-size:17px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input::placeholder{color:#81827e}.auth-field input:focus{background:#ffffff3d;border-color:#11120f;box-shadow:0 0 0 3px #c8ff0038}.auth-input-wrap input{padding-right:58px!important}.auth-eye{color:#151612;cursor:pointer;background:0 0;border:0;place-items:center;width:58px;height:64px;padding:0;display:grid;position:absolute;top:0;right:0}.auth-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px}.auth-options{color:#575954;justify-content:space-between;align-items:center;gap:20px;margin-top:2px;font-family:Inter,Arial,sans-serif;font-size:14px;display:flex}.auth-options a,.auth-inline a,.auth-check a,.auth-support a{color:#23241f;text-underline-offset:3px;text-decoration:underline}.auth-check{color:#5f615b;cursor:pointer;align-items:flex-start;gap:12px;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex}.auth-check input{appearance:none;cursor:pointer;background:0 0;border:1px solid #3f403c;border-radius:3px;flex:none;place-content:center;width:23px;height:23px;margin:-2px 0 0;display:grid}.auth-check input:after{content:"";border-bottom:2px solid #10110e;border-left:2px solid #10110e;width:11px;height:6px;transition:transform .15s;transform:rotate(-45deg)scale(0)}.auth-check input:checked{border-color:var(--auth-lime);background:var(--auth-lime)}.auth-check input:checked:after{transform:rotate(-45deg)scale(1)}.auth-submit,.auth-secondary{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:59px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.auth-submit{border:1px solid var(--auth-lime);color:#080907;background:var(--auth-lime);box-shadow:0 12px 34px #acdb001a}.auth-submit:hover{background:#d3ff33;transform:translateY(-2px);box-shadow:0 14px 32px #9bc8002e}.auth-secondary{color:#11120f;background:0 0;border:1px solid #0b0c0a7a;margin-top:-12px}.auth-secondary:hover{background:#ffffff3d}.auth-inline{color:#656760;text-align:center;margin:14px 0 0;font-family:Inter,Arial,sans-serif;font-size:14px}.auth-inline a{margin-left:16px}.auth-trust{color:#73756f;justify-content:center;align-items:center;gap:12px;margin-top:30px;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex}.auth-trust svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:29px;height:29px}.auth-trust a{color:#555750;text-underline-offset:3px;text-decoration:underline}.password-hint{color:#6c6e68;margin:-4px 0 0;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.4}.password-strength{grid-template-columns:repeat(3,1fr);gap:5px;width:290px;margin-top:4px;display:grid}.password-strength i{background:#d1d0cb;border-radius:2px;height:4px}.password-strength i:first-child{background:linear-gradient(90deg, #85da20, var(--auth-lime))}.auth-info{color:#585a55;background:#0a0b090b;border-radius:5px;align-items:flex-start;gap:13px;margin-top:38px;padding:22px 20px;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex}.auth-info svg{fill:none;stroke:#33342f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:30px}.auth-support{color:#71736d;text-align:center;margin:21px 0 0;font-family:Inter,Arial,sans-serif;font-size:13px}.register-form{margin-top:34px}.register-step{outline:none;gap:19px;min-width:0;display:grid}.register-step[hidden],.register-other[hidden]{display:none!important}.register-step.is-active{animation:.48s cubic-bezier(.22,.8,.24,1) both register-step-in}.register-step-heading span,.register-success-kicker{color:#687d06;letter-spacing:.17em;font-size:9px;font-weight:700}.register-step-heading h2,.register-success h2{letter-spacing:-.045em;margin:0;font-size:32px;font-weight:500;line-height:1.04}.register-step-heading p,.register-success>p{max-width:450px;color:var(--auth-muted);margin:9px 0 0;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.52}.register-source{border:0;min-width:0;margin:0;padding:0}.register-source legend{margin-bottom:11px;padding:0;font-size:14px;font-weight:600}.register-source-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.register-source label{cursor:pointer;min-width:0}.register-source input{opacity:0;pointer-events:none;position:absolute}.register-source span{color:#555750;text-align:center;background:#ffffff14;border:1px solid #0b0c0a47;border-radius:3px;place-items:center;min-height:43px;padding:7px 9px;font-family:Inter,Arial,sans-serif;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:grid}.register-source input:checked+span{color:#11120e;background:#c8ff003d;border-color:#6c8500;box-shadow:inset 0 0 0 1px #c8ff007a}.register-source input:focus-visible+span{outline-offset:2px;outline:2px solid #111}.register-actions{grid-template-columns:.7fr 1.3fr;gap:9px;display:grid}.register-actions .auth-secondary{margin:0}.register-success{text-align:center}.register-success-mark{border:1px solid #0a0b0938;border-radius:50%;place-items:center;width:72px;height:72px;margin:2px auto 7px;display:grid;box-shadow:inset 0 0 0 8px #c8ff002b}.register-success-mark span{color:#0a0b08;background:var(--auth-lime);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.register-success h2{margin-top:2px;font-size:38px}.register-success>p{margin:0 auto 6px}.register-quick-links{text-align:left;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:6px;display:grid}.register-quick-links a{background:#ffffff1a;border:1px solid #0b0c0a45;justify-content:space-between;align-items:flex-end;gap:15px;min-height:67px;padding:14px 15px;font-size:13px;transition:transform .2s,background .2s,border-color .2s;display:flex}.register-quick-links a:hover{background:#ffffff4d;border-color:#111;transform:translateY(-2px)}.register-quick-links a.is-accent{border-color:var(--auth-lime);background:var(--auth-lime)}.register-quick-links b{font-size:18px;font-weight:400}.register-home-link{text-underline-offset:4px;justify-self:center;margin-top:7px;font-family:Inter,Arial,sans-serif;font-size:13px;text-decoration:underline}.register-trust{margin-top:22px}.auth-heading.is-compact{opacity:.58}@keyframes register-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.auth-shell{grid-template-columns:minmax(330px,36vw) minmax(0,1fr)}.auth-side-copy{left:54px}.auth-side-copy h2{font-size:43px}.auth-content{padding-inline:54px}}@media (width<=760px){.auth-shell{display:block}.auth-side{height:152px;min-height:0}.auth-logo{font-size:33px;top:26px;left:20px}.auth-guides{background:#ffffff1a;border:0;height:1px;top:69%;bottom:auto;left:34%}.auth-guides:before{display:none}.auth-guides:after{box-shadow:none;top:-2px}.auth-side-copy{display:none}.auth-side-branch{opacity:.42;transform-origin:100% 100%;width:62%;bottom:-155%;left:auto;right:-10%;transform:none}.auth-content{align-items:flex-start;min-height:calc(100svh - 152px);padding:92px 20px 46px}.auth-home{z-index:5;color:#f4f4ef;font-size:13px;top:-126px;right:20px}.auth-home span{font-size:17px}.auth-form-wrap{flex-basis:auto;width:100%;max-width:520px}.auth-back{margin-bottom:32px}.auth-heading h1{font-size:clamp(34px,10vw,43px)}.auth-heading p{margin-top:12px;font-size:14px}.auth-form{gap:20px;margin-top:31px}.auth-field input:not([type=checkbox]),.auth-eye{height:58px}.auth-options{font-size:13px}.auth-submit,.auth-secondary{min-height:56px}.auth-trust{margin-top:24px}.register-source-grid{grid-template-columns:repeat(2,1fr)}.register-quick-links{grid-template-columns:1fr}.register-quick-links a{min-height:58px}}@media (width<=410px){.auth-side{height:128px}.auth-content{min-height:calc(100svh - 128px);padding-top:80px}.auth-home{top:-105px}.auth-options{align-items:flex-start}.auth-options .auth-check{max-width:145px}.auth-inline{line-height:1.8}.auth-inline a{margin-left:9px}.auth-trust{text-align:left;align-items:flex-start}.password-strength{width:100%}.register-actions{grid-template-columns:1fr}}@keyframes auth-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-branch-in{0%{opacity:0;transform:translate(-24px,24px)scale(.96)}to{opacity:.8;transform:translate(0)scale(1)}}@keyframes auth-line-in{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.auth-animate .auth-logo,.auth-animate .auth-side-copy,.auth-animate .auth-home,.auth-animate .auth-form-wrap{opacity:0;animation:.72s cubic-bezier(.22,.8,.24,1) both auth-rise}.auth-animate .auth-logo{animation-delay:60ms}.auth-animate .auth-side-copy{animation-delay:.16s}.auth-animate .auth-home{animation-delay:.12s}.auth-animate .auth-form-wrap{animation-delay:.24s}.auth-animate .auth-guides{transform-origin:0;animation:.9s ease-out .1s both auth-line-in}.auth-animate .auth-side-branch{animation:1.05s cubic-bezier(.22,.8,.24,1) .2s both auth-branch-in}@media (width<=760px){@keyframes auth-branch-in{0%{opacity:0;transform:translate(20px,16px)scale(.96)}to{opacity:.42;transform:translate(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.auth-animate .auth-logo,.auth-animate .auth-side-copy,.auth-animate .auth-home,.auth-animate .auth-form-wrap,.auth-animate .auth-guides,.auth-animate .auth-side-branch{opacity:1;animation:none;transform:none}.register-step.is-active{animation:none}}.auth-result{color:#516631;background:#eaf0dc;border:1px solid #cbd7aa;border-radius:6px;margin:16px 0 0;padding:14px 16px;font:400 14px/1.65 Inter,sans-serif;animation:.2s ease-out auth-feedback}.auth-result:empty{display:none}.auth-result.is-error{color:#984b36;background:#f7e9e3;border-color:#dfc0b4}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-submit[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.7s linear infinite auth-spin;display:inline-block}[data-auth-success][hidden]{display:none!important}.auth-field small{line-height:1.6}.auth-form [hidden]{display:none!important}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-feedback{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-result{animation:none}}
