.auth-page.svelte-12q44ep.svelte-12q44ep{min-height:calc(100vh - 40px);padding:104px 20px 64px;display:flex;justify-content:center;align-items:center;background-color:#090f17;background-image:radial-gradient(ellipse at 50% 30%,rgba(53,69,214,.13),transparent 65%)}.auth-wrap.svelte-12q44ep.svelte-12q44ep{width:100%;max-width:460px}.back-link.svelte-12q44ep.svelte-12q44ep{display:inline-block;color:#a4b3c3;font-size:13px;margin-bottom:20px}.back-link.svelte-12q44ep.svelte-12q44ep:hover{color:#c2f750}.auth-card.svelte-12q44ep.svelte-12q44ep{padding:32px;border:1px solid rgba(255,255,255,.12)}.brand-link.svelte-12q44ep.svelte-12q44ep{display:block;width:172px;padding:6px;border-radius:10px;background:#f4f6fb;margin-bottom:24px}.brand-link.svelte-12q44ep img.svelte-12q44ep{width:160px;height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.eyebrow.svelte-12q44ep.svelte-12q44ep{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;color:#c2f750;margin-bottom:10px}h1.svelte-12q44ep.svelte-12q44ep{font-family:Montserrat,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin-bottom:12px}.intro.svelte-12q44ep.svelte-12q44ep{font-size:14px;line-height:1.6;color:#a4b3c3;margin-bottom:26px}fieldset.svelte-12q44ep.svelte-12q44ep{min-width:0;border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}label.svelte-12q44ep.svelte-12q44ep{display:block;font-size:13px;font-weight:600;color:#e1e8ef;margin-bottom:8px}.input-scout.svelte-12q44ep.svelte-12q44ep{width:100%;min-height:48px;font-size:16px;color:#fff}.input-scout.svelte-12q44ep.svelte-12q44ep::-moz-placeholder{color:#7e90a3}.input-scout.svelte-12q44ep.svelte-12q44ep::placeholder{color:#7e90a3}.password-field.svelte-12q44ep.svelte-12q44ep{position:relative}.password-field.svelte-12q44ep input.svelte-12q44ep{padding-right:66px}.show-password.svelte-12q44ep.svelte-12q44ep{position:absolute;right:6px;top:4px;min-width:52px;height:40px;font-size:12px;color:#c2f750;border:0;border-radius:6px;background:transparent;cursor:pointer}.hint.svelte-12q44ep.svelte-12q44ep{margin-top:8px;color:#9babbd;font-size:12px;line-height:1.5}.submit.svelte-12q44ep.svelte-12q44ep{width:100%;justify-content:center;gap:12px;padding:15px 12px;margin-top:4px}fieldset.svelte-12q44ep.svelte-12q44ep:disabled{opacity:.7}.submit.svelte-12q44ep.svelte-12q44ep:disabled{cursor:wait}.error.svelte-12q44ep.svelte-12q44ep,.success.svelte-12q44ep.svelte-12q44ep{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.error.svelte-12q44ep.svelte-12q44ep{color:#ffc1c1;background:#e641411f;border:1px solid rgba(230,65,65,.35)}.success.svelte-12q44ep.svelte-12q44ep{color:#c2f750;background:#c2f75014;margin-bottom:18px}.switch.svelte-12q44ep.svelte-12q44ep{text-align:center;font-size:13px;line-height:1.8;color:#a4b3c3;margin-top:24px}.switch.svelte-12q44ep a.svelte-12q44ep{color:#c2f750;font-weight:600;margin-left:4px;text-decoration:underline;text-underline-offset:4px}.tools-note.svelte-12q44ep.svelte-12q44ep{text-align:center;color:#9babbd;margin-top:22px;font-size:12px;line-height:1.6}.tools-note.svelte-12q44ep span.svelte-12q44ep{padding:0 7px}.svelte-12q44ep.svelte-12q44ep:is(a,button,input):focus-visible{outline:2px solid #c2f750;outline-offset:3px}@media (max-width:480px){.auth-page.svelte-12q44ep.svelte-12q44ep{padding:88px 16px 40px}.auth-card.svelte-12q44ep.svelte-12q44ep{padding:24px 20px}h1.svelte-12q44ep.svelte-12q44ep{font-size:24px}}
