.page.svelte-1x05zx6{grid-template-columns:55fr 45fr;min-height:100dvh;display:grid}.hero.svelte-1x05zx6{--text:#e8eaee;--muted:#a3abb9;color:var(--text);background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 45%), radial-gradient(circle at 85% 90%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 40%), linear-gradient(160deg, #1e232c, #0e1014);border-right:1px solid var(--border);place-items:center;padding:48px 40px;display:grid;position:relative;overflow:hidden}.road.svelte-1x05zx6{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.road.svelte-1x05zx6 path:where(.svelte-1x05zx6){stroke:color-mix(in srgb, var(--accent) 7%, transparent);stroke-width:46px;stroke-linecap:round}.road.svelte-1x05zx6 path.dash:where(.svelte-1x05zx6){stroke:#ffffff17;stroke-width:2px;stroke-dasharray:18 22;animation:6s linear infinite svelte-1x05zx6-drive}@keyframes svelte-1x05zx6-drive{to{stroke-dashoffset:-400px}}@media (prefers-reduced-motion:reduce){.road.svelte-1x05zx6 path.dash:where(.svelte-1x05zx6){animation:none}}.hero-inner.svelte-1x05zx6{text-align:center;width:min(620px,100%);position:relative}.brand.svelte-1x05zx6{align-items:center;gap:14px;display:inline-flex}.hero-logo.svelte-1x05zx6{width:auto;max-width:100%;height:64px;display:block}h1.svelte-1x05zx6{letter-spacing:-.02em;margin:36px 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15}.lead.svelte-1x05zx6{max-width:520px;color:var(--muted);margin:0 auto;font-size:16px}.features.svelte-1x05zx6{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}.features.svelte-1x05zx6 li:where(.svelte-1x05zx6){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid;position:relative}.features.svelte-1x05zx6 svg:where(.svelte-1x05zx6){fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.features.svelte-1x05zx6 strong:where(.svelte-1x05zx6){font-size:14px}.features.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:var(--muted);font-size:12.5px;line-height:1.35}@media (width>=1400px) and (height>=880px){.page.svelte-1x05zx6{grid-template-columns:62fr 38fr}.hero.svelte-1x05zx6{padding:32px clamp(32px,3vw,56px)}.hero-inner.svelte-1x05zx6{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,3.5vw,64px);width:min(1180px,100%);display:grid}.hero-logo.svelte-1x05zx6{height:54px}h1.svelte-1x05zx6{margin-top:26px}.lead.svelte-1x05zx6{font-size:15px}.features.svelte-1x05zx6{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:28px}.features.svelte-1x05zx6 li:where(.svelte-1x05zx6){grid-template-columns:20px minmax(0,1fr);gap:2px 10px;padding:10px 12px}.features.svelte-1x05zx6 svg:where(.svelte-1x05zx6){grid-row:span 2;margin:1px 0 0}.showcase-slot.svelte-1x05zx6{--phone-w:min(clamp(250px, 18.5vw, 340px), calc((100dvh - 260px) / 2.03))}}@media (width<=1399px),(height<=879px){.showcase-slot.svelte-1x05zx6{display:none}}main.svelte-1x05zx6{background:var(--bg);align-content:center;place-items:center;gap:28px;padding:40px 24px;display:grid}.mobile-brand.svelte-1x05zx6{align-items:center;gap:12px;display:none}form.svelte-1x05zx6{background:var(--panel);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow-lg);border-radius:18px;gap:18px;padding:32px 30px;display:grid}header.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin:0;font-size:24px;font-weight:800}header.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:4px 0 0}label.svelte-1x05zx6{gap:7px;font-size:14px;font-weight:600;display:grid}.field.svelte-1x05zx6{align-items:center;display:flex;position:relative}.field.svelte-1x05zx6>svg:where(.svelte-1x05zx6),.eye.svelte-1x05zx6 svg:where(.svelte-1x05zx6),.submit.svelte-1x05zx6 svg:where(.svelte-1x05zx6){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.field.svelte-1x05zx6>svg:where(.svelte-1x05zx6){color:var(--muted);pointer-events:none;position:absolute;left:13px}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){border:1px solid var(--border);background:var(--bg);border-radius:11px;outline:none;width:100%;padding:12px 42px;font-weight:400;transition:border-color .15s,box-shadow .15s}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.eye.svelte-1x05zx6{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:6px}.eye.svelte-1x05zx6:hover{color:var(--text)}.remember.svelte-1x05zx6{cursor:pointer;align-items:center;gap:10px;width:fit-content;font-weight:500;display:flex}.remember.svelte-1x05zx6 input:where(.svelte-1x05zx6){opacity:0;pointer-events:none;position:absolute}.switch.svelte-1x05zx6{background:var(--panel-2);border:1px solid var(--border);border-radius:99px;width:40px;height:22px;transition:background .15s;position:relative}.switch.svelte-1x05zx6:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.remember.svelte-1x05zx6 input:where(.svelte-1x05zx6):checked+.switch:where(.svelte-1x05zx6){background:var(--accent);border-color:var(--accent)}.remember.svelte-1x05zx6 input:where(.svelte-1x05zx6):checked+.switch:where(.svelte-1x05zx6):after{background:#fff;transform:translate(18px)}.remember.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus-visible+.switch:where(.svelte-1x05zx6){outline:2px solid var(--accent);outline-offset:2px}.error.svelte-1x05zx6{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:9px;margin:0;padding:9px 12px;font-size:14px}.notice.svelte-1x05zx6{background:var(--accent-soft);color:var(--accent-strong);border-radius:9px;margin:0;padding:9px 12px;font-size:14px}.submit.svelte-1x05zx6{border-radius:11px;padding:12px;font-size:15px}.invite.svelte-1x05zx6{text-align:center;margin:0;font-size:13.5px}.invite.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:inherit;text-decoration:underline}@media (width<=1100px){.features.svelte-1x05zx6{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.page.svelte-1x05zx6{grid-template-columns:1fr}.hero.svelte-1x05zx6{display:none}.mobile-brand.svelte-1x05zx6{display:flex}main.svelte-1x05zx6{background:radial-gradient(circle at 15% 5%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 45%), var(--bg)}form.svelte-1x05zx6{padding:26px 20px}}
