.site-header[data-v-9c59123f]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:28px;z-index:1000}.brand[data-v-9c59123f]{display:flex;align-items:center;gap:14px}.logo[data-v-9c59123f]{width:50px;height:50px}.brand h1[data-v-9c59123f]{font-size:18px;margin:0;color:#000}.brand p[data-v-9c59123f]{margin:0;font-size:12px;color:#14141499}.nav[data-v-9c59123f]{display:flex;gap:12px;align-items:center}.nav a[data-v-9c59123f]{color:inherit;text-decoration:none;padding:8px 12px;border-radius:10px;font-weight:600;transition:background .2s}.nav a[data-v-9c59123f]:hover{background:#0000000d}.burger[data-v-9c59123f]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer}.burger span[data-v-9c59123f]{display:block;width:24px;height:2px;background:#000}@media(max-width:768px){.nav[data-v-9c59123f]{position:absolute;top:100%;right:0;flex-direction:column;background:#ffffffe6;width:180px;padding:12px;gap:8px;border-radius:12px;border:1px solid rgba(0,0,0,.08);display:none;z-index:1100;margin-top:10px}.nav.nav-open[data-v-9c59123f]{display:flex;margin-top:10px}.burger[data-v-9c59123f]{display:flex;z-index:1200;position:relative}}.footer[data-v-15f101cd]{margin-top:28px;padding:18px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.footer-right[data-v-15f101cd]{display:flex;gap:12px;align-items:center}.footer a[data-v-15f101cd]{text-decoration:none;color:inherit;transition:.2s}.footer a[data-v-15f101cd]:hover{color:var(--accent)}[data-v-dc70fda3]:root{--bg-1-light: #f4f6f9;--bg-2-light: #e2e6ec;--muted-light: rgba(20,20,20,.75);--container-w: 1200px}.wrap[data-v-dc70fda3]{width:100%;max-width:var(--container-w);margin:0 auto;padding:48px 24px;background:linear-gradient(180deg,var(--bg-1-light),var(--bg-2-light));color:var(--muted-light);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}main[data-v-dc70fda3]{width:100%}.auth-layout{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,var(--bg-1-light),var(--bg-2-light));padding:24px}:root{--bg-1-light: #f4f6f9;--bg-2-light: #e2e6ec;--glass-border-light: rgba(0,0,0,.08);--accent: #0027FF;--accent-2: #7CFF00;--muted-light: rgba(20,20,20,.75);--card-radius: 16px;--container-w: 1200px}*{box-sizing:border-box}body,html{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:linear-gradient(180deg,var(--bg-1-light),var(--bg-2-light))}.glass{background:linear-gradient(180deg,#fff9,#fff6);border:1px solid var(--glass-border-light);border-radius:var(--card-radius);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 6px 20px #0000001a}[data-v-af4ed797]:root{--accent: #0027FF;--glass-border-light: rgba(0,0,0,.08);--card-radius: 16px}.glass[data-v-af4ed797]{background:linear-gradient(180deg,#fff9,#fff6);border:1px solid var(--glass-border-light);border-radius:var(--card-radius);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 6px 20px #0000001a}.hero[data-v-af4ed797]{display:grid;grid-template-columns:1fr 360px;gap:24px;padding:28px;border-radius:20px;align-items:start;margin-bottom:24px}.hero-left h2[data-v-af4ed797]{margin:0 0 10px;font-size:28px;color:#000}.hero-left p[data-v-af4ed797]{margin:0 0 18px;color:#141414bf;line-height:1.5}.cta-row[data-v-af4ed797]{display:flex;gap:12px}.btn[data-v-af4ed797]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--accent);color:#fff;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 24px #0227ff29;text-decoration:none}.btn.alt[data-v-af4ed797]{background:transparent;border:1px solid rgba(0,0,0,.08);color:inherit;font-weight:600}.stats[data-v-af4ed797]{display:flex;flex-direction:column;gap:12px}.stat[data-v-af4ed797]{padding:14px;border-radius:12px;background:#ffffff80;border:1px solid rgba(0,0,0,.08)}.stat h3[data-v-af4ed797]{margin:0;font-size:20px;color:#000}.stat p[data-v-af4ed797]{margin:6px 0 0;font-size:13px;color:#141414b3}.pages[data-v-af4ed797]{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.page-card[data-v-af4ed797]{flex:1 1 280px;padding:20px;display:flex;flex-direction:column;gap:12px;cursor:pointer;text-decoration:none;color:inherit;background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:12px}.page-card[data-v-af4ed797]:hover{background:#fffc}.page-card h3[data-v-af4ed797]{margin:0;color:#000}.page-card p[data-v-af4ed797]{margin:0;font-size:14px;color:#141414b3}.section-sample[data-v-af4ed797]{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.sample-card[data-v-af4ed797]{padding:20px;border-radius:12px;background:#fff9;border:1px solid rgba(0,0,0,.08)}.sample-card h4[data-v-af4ed797]{margin:0 0 8px;color:#000}.sample-card p[data-v-af4ed797]{margin:0;font-size:14px;color:#141414b3}@media(max-width:900px){.hero[data-v-af4ed797]{grid-template-columns:1fr}}.auth-box[data-v-7fb4e235]{position:relative;width:100%;max-width:400px;background:linear-gradient(180deg,#ffffffb3,#ffffff80);border:1px solid var(--glass-border-light);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 6px 20px #00000014;padding:40px 32px}.back-home[data-v-7fb4e235]{position:absolute;top:20px;left:20px;font-size:20px;color:var(--accent);text-decoration:none;font-weight:600}.back-home[data-v-7fb4e235]:hover{text-decoration:none}.brand[data-v-7fb4e235]{text-align:center;margin-bottom:28px}.logo[data-v-7fb4e235]{width:100px;align-items:center;justify-content:center;padding-left:13px}h1[data-v-7fb4e235]{margin:0;font-size:22px;color:#000;font-weight:700}.subtitle[data-v-7fb4e235]{margin:4px 0 0;color:#14141499;font-size:14px}form[data-v-7fb4e235]{display:flex;flex-direction:column;gap:16px;margin-top:20px}input[data-v-7fb4e235]{padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;font-size:15px}input[data-v-7fb4e235]:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #0027ff1a;outline:none}.btn[data-v-7fb4e235]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,var(--accent),#4DAEFF);color:#fff;font-weight:700;border:none;box-shadow:0 6px 18px #0227ff29;font-size:15px}.btn.alt[data-v-7fb4e235]{background:transparent;border:1px solid rgba(0,0,0,.08);color:inherit;text-align:center}.switch-mode[data-v-7fb4e235]{margin-top:16px;text-align:center;font-size:14px}.switch-mode a[data-v-7fb4e235]{color:var(--accent);text-decoration:none;font-weight:600}.switch-mode a[data-v-7fb4e235]:hover{text-decoration:underline}.auth-box[data-v-afb27fbc]{width:100%;max-width:400px;background:linear-gradient(180deg,#ffffffb3,#ffffff80);border:1px solid var(--glass-border-light);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 6px 20px #00000014;padding:40px 32px}.back-home[data-v-afb27fbc]{position:absolute;top:20px;left:20px;font-size:20px;color:var(--accent);text-decoration:none;font-weight:600}.back-home[data-v-afb27fbc]:hover{text-decoration:none}.brand[data-v-afb27fbc]{text-align:center;margin-bottom:28px}.logo[data-v-afb27fbc]{width:100px;align-items:center;justify-content:center;padding-left:13px}h1[data-v-afb27fbc]{margin:0;font-size:22px;color:#000;font-weight:700}.subtitle[data-v-afb27fbc]{margin:4px 0 0;color:#14141499;font-size:14px}form[data-v-afb27fbc]{display:flex;flex-direction:column;gap:16px;margin-top:20px}input[data-v-afb27fbc]{padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;font-size:15px}input[data-v-afb27fbc]:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #0027ff1a;outline:none}.btn[data-v-afb27fbc]{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,var(--accent),#4DAEFF);color:#fff;font-weight:700;border:none;box-shadow:0 6px 18px #0227ff29;font-size:15px}.btn.alt[data-v-afb27fbc]{background:transparent;border:1px solid rgba(0,0,0,.08);color:inherit;text-align:center}.switch-mode[data-v-afb27fbc]{margin-top:16px;text-align:center;font-size:14px}.switch-mode a[data-v-afb27fbc]{color:var(--accent);text-decoration:none;font-weight:600}.switch-mode a[data-v-afb27fbc]:hover{text-decoration:underline}
