.lgn{--brand-700:#4a3fd0;--brand-600:#5b4fe5;--brand-500:#6d5ce7;--brand-100:#e2defa;--brand-50:#efedfd;--ink-900:#111726;--ink-700:#374151;--ink-500:#6b7280;--ink-400:#9aa3b2;--ink-300:#c2c8d2;--bg-hover:#f7f7fc;--line-strong:#e2e5eb;--green-600:#067647;--green-500:#16a34a;--green-50:#ecfdf3;--red-600:#d32f2f;--red-500:#ef4444;--red-50:#fef1f1;--amber-600:#b86e00;--amber-500:#f59e0b;--blue-500:#3b82f6;--cat-billboard:#e5484d;--cat-led:#e8930c;--cat-bench:#d9388a;font-family:var(--font-manrope-login),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.45;color:var(--ink-900);background:#fff;min-height:100dvh;-webkit-font-smoothing:antialiased}.lgn *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lgn button{font:inherit;color:inherit;cursor:pointer}.lgn button:disabled{cursor:default}.lgn svg{display:block}.lgn-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100dvh;padding:14px;gap:14px}.lgn-side{display:flex;flex-direction:column;padding:18px 22px 12px;min-width:0}.lgn-brand{display:flex;align-items:center;gap:12px}.lgn-brand-logo{width:38px;height:38px;border-radius:50%;flex:none}.lgn-brand-name{font-weight:800;font-size:21px;letter-spacing:.04em;color:var(--ink-900)}.lgn-mid{flex:1;display:grid;place-items:center;padding:40px 0}.lgn-form{width:100%;max-width:384px}.lgn-foot{font-size:12.5px;color:var(--ink-400);font-weight:600}.lgn-view{animation:lgn-vin .25s ease}@keyframes lgn-vin{0%{opacity:0;transform:translateY(6px)}}.lgn-h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.lgn-sub{margin:8px 0 30px;color:var(--ink-500);font-size:15px;font-weight:600;text-wrap:pretty}.lgn-sub b{color:var(--ink-900);font-weight:700}.lgn-note{margin:26px 0 0;font-size:13.5px;color:var(--ink-500);font-weight:600;text-align:center;text-wrap:pretty}.lgn-hint{margin:0;font-size:12.5px;color:var(--ink-400);font-weight:600}.lgn-fld{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.lgn-fld label{font-size:13px;font-weight:700;color:var(--ink-700)}.lgn-ctl{position:relative}.lgn-inp{width:100%;height:50px;border:1px solid var(--line-strong);border-radius:12px;padding:0 15px;font:inherit;font-size:15px;font-weight:600;color:var(--ink-900);background:#fff;outline:0;transition:border-color .12s,box-shadow .12s}.lgn-inp::-moz-placeholder{color:var(--ink-400);font-weight:500}.lgn-inp::placeholder{color:var(--ink-400);font-weight:500}.lgn-inp:hover{border-color:var(--ink-300)}.lgn-inp:focus{border-color:var(--brand-500);box-shadow:0 0 0 4px var(--brand-50)}.lgn-fld.lgn-err .lgn-inp{border-color:var(--red-500)}.lgn-fld.lgn-err .lgn-inp:focus{box-shadow:0 0 0 4px var(--red-50)}.lgn-msg{font-size:12.5px;font-weight:700;color:var(--red-600)}.lgn-pw .lgn-inp{padding-right:52px}.lgn-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;background:none;border-radius:9px;display:grid;place-items:center;color:var(--ink-400)}.lgn-eye:hover{background:var(--bg-hover);color:var(--ink-700)}.lgn-eye svg{width:19px;height:19px}.lgn-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 24px;font-size:13.5px}.lgn-row.lgn-row-tight{margin-bottom:8px}.lgn-chk{position:relative;display:flex;align-items:center;gap:9px;font-weight:600;color:var(--ink-700);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lgn-chk input{position:absolute;opacity:0;pointer-events:none}.lgn-chk i{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--ink-300);display:grid;place-items:center;flex:none;transition:background .12s,border-color .12s}.lgn-chk input:checked+i{background:var(--brand-600);border-color:var(--brand-600)}.lgn-chk i svg{width:12px;height:12px;opacity:0;color:#fff}.lgn-chk input:checked+i svg{opacity:1}.lgn-chk input:focus-visible+i{box-shadow:0 0 0 4px var(--brand-100)}.lgn-chk-note{margin:0 0 24px;font-size:12.5px;color:var(--ink-400);font-weight:600}.lgn-lnk{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--brand-600)}.lgn-lnk:hover{color:var(--brand-700);text-decoration:underline}.lgn-lnk:disabled{color:var(--ink-400);text-decoration:none}.lgn-btn-main{width:100%;height:52px;border:0;border-radius:12px;background:var(--brand-600);color:#fff;font-size:15.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 16px rgba(91,79,229,.28);transition:background .12s,transform .06s}.lgn-btn-main:hover{background:var(--brand-700)}.lgn-btn-main:active{transform:translateY(1px)}.lgn-btn-main:focus-visible{outline:0;box-shadow:0 0 0 4px var(--brand-100)}.lgn-btn-main.lgn-busy{pointer-events:none;background:var(--brand-500)}.lgn-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:lgn-spin .7s linear infinite}@keyframes lgn-spin{to{transform:rotate(1turn)}}.lgn-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--ink-500);font-weight:700;font-size:13.5px;margin-bottom:26px}.lgn-back:hover{color:var(--ink-900)}.lgn-back svg{width:16px;height:16px}.lgn-alert{display:flex;gap:10px;align-items:flex-start;background:var(--red-50);color:var(--red-600);border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:700;line-height:1.4;margin:-12px 0 20px}.lgn-alert svg{width:18px;height:18px;flex:none;margin-top:1px}.lgn-ok-ic{width:54px;height:54px;border-radius:16px;background:var(--green-50);color:var(--green-600);display:grid;place-items:center;margin-bottom:22px}.lgn-ok-ic svg{width:24px;height:24px}.lgn-ok-ic.lgn-brandish{background:var(--brand-50);color:var(--brand-600)}.lgn-art{position:relative;overflow:hidden;border-radius:28px;color:#fff;background:radial-gradient(90% 70% at 72% 28%,rgba(109,92,231,.42),transparent 62%),#17182f;display:flex;flex-direction:column;padding:44px 48px}.lgn-ill{flex:1;display:grid;place-items:center;min-height:0;padding:20px 0}.lgn-ill svg{width:min(100%,460px);height:auto}.lgn-art-h2{margin:0;font-size:34px;font-weight:800;letter-spacing:-.025em;line-height:1.15;max-width:520px;text-wrap:balance}.lgn-art-p{margin:12px 0 0;font-size:15px;color:hsla(0,0%,100%,.66);font-weight:600;max-width:460px;text-wrap:pretty}.lgn-cats{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.lgn-cats span{display:flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:99px;background:hsla(0,0%,100%,.08);font-size:13px;font-weight:700}.lgn-cats i{width:8px;height:8px;border-radius:50%}.lgn-ov{position:fixed;inset:0;z-index:50;background:var(--ink-900);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .35s}.lgn-ov.lgn-on{opacity:1;pointer-events:auto}.lgn-ov-box{display:flex;flex-direction:column;align-items:center;gap:10px}.lgn-ov-box svg{width:200px;height:150px}.lgn-ov-label{font-size:13px;font-weight:600;color:#8e96a8;letter-spacing:.02em}.lgn-dots span{animation:lgn-dot 1.2s infinite;opacity:0}.lgn-dots span:nth-child(2){animation-delay:.2s}.lgn-dots span:nth-child(3){animation-delay:.4s}@keyframes lgn-dot{0%,60%{opacity:0}30%{opacity:1}}.lgn-n-glue{animation:lgn-n-fade 14s linear infinite}.lgn-n-glue rect{transform-box:fill-box;transform-origin:center top;transform:scaleY(0);animation:14s linear infinite}.lgn-n-glue .lgn-p1{animation-name:lgn-n-p1}.lgn-n-glue .lgn-p2{animation-name:lgn-n-p2}.lgn-n-glue .lgn-p3{animation-name:lgn-n-p3}.lgn-n-glue .lgn-p4{animation-name:lgn-n-p4}@keyframes lgn-n-fade{0%,92%{opacity:1}95%,98%{opacity:0}to{opacity:1}}@keyframes lgn-n-p1{0%,3%{transform:scaleY(0)}20%,95%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lgn-n-p2{0%,26%{transform:scaleY(0)}43%,95%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lgn-n-p3{0%,49%{transform:scaleY(0)}66%,95%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes lgn-n-p4{0%,72%{transform:scaleY(0)}89%,95%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.lgn-n-worker{animation:lgn-n-walk 14s ease-in-out infinite}@keyframes lgn-n-walk{0%,20%{transform:translateX(-62.5px)}26%,43%{transform:translateX(-29px)}49%,66%{transform:translateX(4.5px)}72%,92%{transform:translateX(37.75px)}to{transform:translateX(-62.5px)}}.lgn-n-arm{transform-origin:100px 92px;animation:lgn-n-up 14s ease-in-out infinite}.lgn-n-fore{transform-origin:107px 94px;animation:lgn-n-fore 14s ease-in-out infinite}.lgn-n-pole{transform-origin:110px 86px;animation:lgn-n-slide 14s ease-in-out infinite}@keyframes lgn-n-up{0%,3%{transform:rotate(0deg)}7.25%{transform:rotate(8deg)}11.5%{transform:rotate(0deg)}15.75%{transform:rotate(8deg)}20%,26%{transform:rotate(0deg)}30.25%{transform:rotate(8deg)}34.5%{transform:rotate(0deg)}38.75%{transform:rotate(8deg)}43%,49%{transform:rotate(0deg)}53.25%{transform:rotate(8deg)}57.5%{transform:rotate(0deg)}61.75%{transform:rotate(8deg)}66%,72%{transform:rotate(0deg)}76.25%{transform:rotate(8deg)}80.5%{transform:rotate(0deg)}84.75%{transform:rotate(8deg)}89%,to{transform:rotate(0deg)}}@keyframes lgn-n-fore{0%,3%{transform:rotate(0deg)}7.25%{transform:rotate(30deg)}11.5%{transform:rotate(0deg)}15.75%{transform:rotate(30deg)}20%,26%{transform:rotate(0deg)}30.25%{transform:rotate(30deg)}34.5%{transform:rotate(0deg)}38.75%{transform:rotate(30deg)}43%,49%{transform:rotate(0deg)}53.25%{transform:rotate(30deg)}57.5%{transform:rotate(0deg)}61.75%{transform:rotate(30deg)}66%,72%{transform:rotate(0deg)}76.25%{transform:rotate(30deg)}80.5%{transform:rotate(0deg)}84.75%{transform:rotate(30deg)}89%,to{transform:rotate(0deg)}}@keyframes lgn-n-slide{0%,3%{transform:rotate(0deg) translate(0)}7.25%{transform:rotate(-38deg) translateY(10px)}11.5%{transform:rotate(0deg) translate(0)}15.75%{transform:rotate(-38deg) translateY(10px)}20%,26%{transform:rotate(0deg) translate(0)}30.25%{transform:rotate(-38deg) translateY(10px)}34.5%{transform:rotate(0deg) translate(0)}38.75%{transform:rotate(-38deg) translateY(10px)}43%,49%{transform:rotate(0deg) translate(0)}53.25%{transform:rotate(-38deg) translateY(10px)}57.5%{transform:rotate(0deg) translate(0)}61.75%{transform:rotate(-38deg) translateY(10px)}66%,72%{transform:rotate(0deg) translate(0)}76.25%{transform:rotate(-38deg) translateY(10px)}80.5%{transform:rotate(0deg) translate(0)}84.75%{transform:rotate(-38deg) translateY(10px)}89%,to{transform:rotate(0deg) translate(0)}}.lgn-n-beamL{transform-origin:22px 134px;animation:lgn-n-swayL 6.4s ease-in-out infinite alternate}.lgn-n-beamR{transform-origin:178px 134px;animation:lgn-n-swayR 6.4s ease-in-out infinite alternate}@keyframes lgn-n-swayL{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes lgn-n-swayR{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}@media (max-width:920px){.lgn-wrap{grid-template-columns:1fr;padding:0;gap:0}.lgn-art{display:none}.lgn-side{padding:20px 16px 16px}.lgn-mid{padding:28px 0}.lgn-h1{font-size:28px}.lgn-inp{font-size:16px}}@media (prefers-reduced-motion:reduce){.lgn-n-arm,.lgn-n-beamL,.lgn-n-beamR,.lgn-n-fore,.lgn-n-glue,.lgn-n-glue rect,.lgn-n-pole,.lgn-n-worker,.lgn-view{animation:none}.lgn-n-glue rect{transform:none}}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_f8ec6e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_f8ec6e;src:local("Arial");ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}.__className_f8ec6e{font-family:__Manrope_f8ec6e,__Manrope_Fallback_f8ec6e;font-style:normal}.__variable_f8ec6e{--font-manrope-login:"__Manrope_f8ec6e","__Manrope_Fallback_f8ec6e"}