.theme-corner.svelte-1uha8ag{top:calc(12px + env(safe-area-inset-top));z-index:60;position:fixed;right:12px}.more.svelte-1uha8ag{color:var(--accent-text);align-self:flex-start;align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:inline-flex}.more.svelte-1uha8ag:hover,.legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-text)}.page.svelte-1uha8ag{grid-template-columns:1.15fr 1fr;min-height:100dvh;display:grid}.info.svelte-1uha8ag{border-right:1px solid var(--border);background:linear-gradient(#7c3aed0a,#0000 40%);align-items:center;padding:clamp(28px,5vw,64px);display:flex}.info-inner.svelte-1uha8ag{flex-direction:column;gap:22px;max-width:620px;margin:0 auto;display:flex}h1.svelte-1uha8ag{letter-spacing:-.03em;margin-top:18px;font-size:clamp(2rem,4vw,3.1rem);font-weight:700}.lead.svelte-1uha8ag{color:var(--text-2);max-width:540px;font-size:1.05rem}.demo.svelte-1uha8ag{border-radius:var(--radius);padding:16px}.dot-on.svelte-1uha8ag{background:var(--success)}.demo-head.svelte-1uha8ag{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:12px;font-size:.92rem;font-weight:600;display:flex}.demo-head.svelte-1uha8ag .chip:where(.svelte-1uha8ag){margin-left:auto}.demo-row.svelte-1uha8ag{align-items:center;gap:12px;min-height:58px;padding-top:12px;display:flex}.demo-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.92rem}.demo-row.svelte-1uha8ag b{color:var(--accent-text);font-weight:600}.demo-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--success);font-size:.8rem}.demo-ic.svelte-1uha8ag{width:38px;height:38px;color:var(--accent-text);background:#7c3aed1a;border-radius:10px;flex:none;place-items:center;display:grid}.sec-title.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-size:.8rem;font-family:var(--font);margin-top:6px;font-weight:700}.features.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature.svelte-1uha8ag{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:12px;padding:14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.95rem;font-family:var(--font);font-weight:600}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-2);margin-top:2px;font-size:.84rem}.f-ic.svelte-1uha8ag{width:36px;height:36px;color:var(--accent-text);background:linear-gradient(135deg,#7c3aed1f,#0891b21a);border-radius:10px;flex:none;place-items:center;display:grid}.reasons.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.reasons.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-2);align-items:center;gap:10px;font-size:.9rem;display:flex}.reasons.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--accent-2);flex:none}.how.svelte-1uha8ag{border-radius:var(--radius);border:1px dashed var(--border-strong);color:var(--text-2);align-items:center;gap:10px;padding:14px 16px;font-size:.85rem;display:flex}.how.svelte-1uha8ag div:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.how.svelte-1uha8ag b:where(.svelte-1uha8ag){background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.how.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--border-strong);flex:1;min-width:12px;height:1px}.auth.svelte-1uha8ag{justify-content:center;align-items:center;padding:clamp(20px,4vw,48px);display:flex}.auth-card.svelte-1uha8ag{width:min(440px,100%);box-shadow:var(--shadow-glow);flex-direction:column;gap:20px;padding:clamp(22px,4vw,34px);display:flex}.mobile-logo.svelte-1uha8ag{display:none}.tabs.svelte-1uha8ag{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){z-index:1;min-height:40px;color:var(--text-3);border-radius:9px;font-weight:600;transition:color .25s;position:relative}.tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--text)}.indicator.svelte-1uha8ag{background:var(--surface-raised);width:calc(50% - 4px);transition:transform .35s var(--ease);border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #0f172a1f}.indicator.right.svelte-1uha8ag{transform:translate(100%)}.heading.svelte-1uha8ag{min-height:64px}.heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem}.heading.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:6px;font-size:.92rem}.security-banner.svelte-1uha8ag{border-radius:var(--radius-sm);color:var(--text-2);background:#0596690f;border:1px solid #05966938;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.8rem;line-height:1.4;display:flex}.security-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--success);margin-right:4px;display:inline}.security-banner.svelte-1uha8ag .sec-icon{color:var(--success);flex:none;margin-top:2px}.google-btn.svelte-1uha8ag{--h:46px;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:12px;font-size:.94rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.google-btn.svelte-1uha8ag:hover:not(:disabled){background:var(--surface-2);border-color:#0f172a47}.google-btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.divider.svelte-1uha8ag{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:2px 0;font-size:.76rem;display:flex}.divider.svelte-1uha8ag:before,.divider.svelte-1uha8ag:after{content:"";background:var(--border);flex:1;height:1px}.field-hint.svelte-1uha8ag{color:var(--text-3);margin-top:5px;font-size:.76rem;line-height:1.35;display:block}form.svelte-1uha8ag{flex-direction:column;gap:16px;display:flex}.input-wrap.svelte-1uha8ag{align-items:center;display:flex;position:relative}.input-wrap.svelte-1uha8ag>svg{color:var(--text-3);pointer-events:none;position:absolute;left:14px}.input-wrap.svelte-1uha8ag .input:where(.svelte-1uha8ag){padding-left:42px}.eye.svelte-1uha8ag{width:40px;height:40px;color:var(--text-3);border-radius:8px;place-items:center;display:grid;position:absolute;right:4px}.eye.svelte-1uha8ag:hover{color:var(--text)}.label-row.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.link.svelte-1uha8ag{color:var(--accent-text);font-size:.83rem;font-weight:600}.link.svelte-1uha8ag:hover{text-decoration:underline}.link.center.svelte-1uha8ag{align-self:center}.error.svelte-1uha8ag{color:var(--danger-text);background:#dc26260f;border:1px solid #dc262647;border-radius:10px;padding:10px 12px;font-size:.86rem}.submit.svelte-1uha8ag{--h:50px;margin-top:4px;font-size:1rem}.legal.svelte-1uha8ag{text-align:center;font-size:.75rem}@media (width<=980px){.page.svelte-1uha8ag{grid-template-columns:1fr}.auth.svelte-1uha8ag{order:-1;min-height:auto;padding-top:28px}.mobile-logo.svelte-1uha8ag{justify-content:center;display:flex}.info.svelte-1uha8ag{border-right:none;border-top:1px solid var(--border)}.info-inner.svelte-1uha8ag>:where(.svelte-1uha8ag):first-child{display:none}h1.svelte-1uha8ag{margin-top:0}}@media (width<=560px){.features.svelte-1uha8ag,.reasons.svelte-1uha8ag{grid-template-columns:1fr}.how.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.how.svelte-1uha8ag i:where(.svelte-1uha8ag){display:none}.auth-card.svelte-1uha8ag{box-shadow:none;background:0 0;border:none;padding:4px}}
