.auth.svelte-8exesi{background:#fff;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (width>=960px){.auth.svelte-8exesi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.col.svelte-8exesi{flex-direction:column;min-height:100dvh;padding:clamp(20px,3vw,32px) clamp(20px,5vw,64px);display:flex}.center.svelte-8exesi{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.stack.svelte-8exesi{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.panel.svelte-8exesi{flex-direction:column;gap:22px;display:flex}.hidden.svelte-8exesi{display:none}.head.svelte-8exesi{flex-direction:column;gap:8px;display:flex}h1.svelte-8exesi{letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1.1}.head.svelte-8exesi p:where(.svelte-8exesi){color:var(--text-2);font-size:16px;line-height:1.55}.head.svelte-8exesi strong:where(.svelte-8exesi){color:var(--ink);font-weight:600}.tile.svelte-8exesi{border-radius:var(--r-xl);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);place-items:center;margin-bottom:6px;display:grid}.back.svelte-8exesi{width:fit-content;color:var(--text-2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.back.svelte-8exesi:hover{color:var(--ink);text-decoration:none}.field.svelte-8exesi{flex-direction:column;gap:8px;display:flex}.field.svelte-8exesi label:where(.svelte-8exesi){color:var(--text-2);font-size:14px;font-weight:500;line-height:1}.field.svelte-8exesi input:where(.svelte-8exesi){border:1px solid var(--border-strong);border-radius:var(--r-lg);height:50px;color:var(--ink);box-shadow:var(--sh-input);background:#fff;width:100%;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.field.svelte-8exesi input:where(.svelte-8exesi):focus{border-color:var(--accent);box-shadow:var(--ring-lg);outline:none}.field.bad.svelte-8exesi input:where(.svelte-8exesi){border-color:var(--bad)}.field.bad.svelte-8exesi input:where(.svelte-8exesi):focus{box-shadow:0 0 0 4px var(--bad-bg)}.err.svelte-8exesi{color:var(--bad-fg);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.alt.svelte-8exesi{color:var(--text-3);text-align:center;font-size:14px;font-weight:500;line-height:1.5}.alt.svelte-8exesi a:where(.svelte-8exesi){font-weight:600}.otp.svelte-8exesi{flex-direction:column;gap:10px;display:flex}.resend.svelte-8exesi{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.wait.svelte-8exesi{color:var(--text-2)}.link.svelte-8exesi{color:var(--accent);font-size:14px;font-weight:600;line-height:1}.link.svelte-8exesi:hover{color:var(--accent-hover)}.link.svelte-8exesi:disabled{color:var(--text-5);cursor:default}.trust.svelte-8exesi{color:var(--text-2);cursor:pointer;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:500;line-height:1.4;display:flex}.trust.svelte-8exesi input:where(.svelte-8exesi){opacity:0;width:1px;height:1px;margin:0;position:absolute}.trust.svelte-8exesi .box:where(.svelte-8exesi){border:2px solid var(--border-strong);color:#fff;background:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.trust.svelte-8exesi .box:where(.svelte-8exesi) .ms{opacity:0;font-weight:600}.trust.svelte-8exesi input:where(.svelte-8exesi):checked+.box:where(.svelte-8exesi){background:var(--accent);border-color:var(--accent)}.trust.svelte-8exesi input:where(.svelte-8exesi):checked+.box:where(.svelte-8exesi) .ms{opacity:1}.trust.svelte-8exesi input:where(.svelte-8exesi):focus-visible+.box:where(.svelte-8exesi){box-shadow:var(--ring)}.okmark.svelte-8exesi{width:56px;height:56px;display:block;position:relative}.pulse.svelte-8exesi{background:var(--ok);border-radius:50%;animation:1.6s ease-out infinite zvPulse;position:absolute;inset:0}.disc.svelte-8exesi{background:var(--ok-bg);color:var(--ok-text);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}footer.svelte-8exesi{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.links.svelte-8exesi{gap:16px;display:flex}.links.svelte-8exesi a:where(.svelte-8exesi){color:var(--text-3)}.links.svelte-8exesi a:where(.svelte-8exesi):hover{color:var(--ink)}.trustpanel.svelte-8exesi{background:var(--ink);color:#fff;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,56px);display:none;position:relative;overflow:hidden}@media (width>=960px){.trustpanel.svelte-8exesi{display:flex}}.glow.svelte-8exesi{pointer-events:none;background:radial-gradient(closest-side,#2f5bea59,#2f5bea00);border-radius:50%;width:640px;height:640px;margin-top:-320px;position:absolute;top:50%;right:-20%}.ring.svelte-8exesi{pointer-events:none;border-radius:50%;position:absolute;top:50%}.r1.svelte-8exesi{border:1px solid #9db4f72e;width:520px;height:520px;margin-top:-260px;right:-12%}.r2.svelte-8exesi{border:1px dashed #9db4f740;width:320px;height:320px;margin-top:-160px;right:-2%}.live.svelte-8exesi{border-radius:var(--r-pill);background:var(--live-bg);width:fit-content;height:34px;color:var(--live);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex;position:relative}.live.svelte-8exesi i:where(.svelte-8exesi){background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite zvDot}.pitch.svelte-8exesi{flex-direction:column;gap:18px;max-width:460px;display:flex;position:relative}.pitch.svelte-8exesi h2:where(.svelte-8exesi){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.05}.pitch.svelte-8exesi h2:where(.svelte-8exesi) span:where(.svelte-8exesi){color:var(--accent-mid)}.pitch.svelte-8exesi p:where(.svelte-8exesi){color:#cdd3df;font-size:17px;line-height:1.6}.pts.svelte-8exesi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;display:grid;position:relative}.pt.svelte-8exesi{border-radius:var(--r-xl);background:var(--dark-panel);border:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:14px;display:flex}.pt.svelte-8exesi .t:where(.svelte-8exesi){font-size:14px;font-weight:600;line-height:1.3}.pt.svelte-8exesi .s:where(.svelte-8exesi){color:var(--dark-muted);font-size:13px;font-weight:500;line-height:1.4}
