aside[data-v-2246854c]::-webkit-scrollbar{width:4px}aside[data-v-2246854c]::-webkit-scrollbar-track{background:0 0}aside[data-v-2246854c]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:10px}aside[data-v-2246854c]:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3)}.landing-shell[data-v-efceaab5]{background:hsl(var(--muted));flex-direction:column;min-height:100dvh;display:flex}.landing-main[data-v-efceaab5]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex}@media (width>=768px){.landing-main[data-v-efceaab5]{flex-direction:row;align-items:center;gap:60px;width:100%;max-width:1100px;margin:0 auto;padding:40px 60px}}@media (width>=1024px){.landing-main[data-v-efceaab5]{gap:80px;padding:60px 80px}}.landing-left[data-v-efceaab5]{text-align:center;align-items:center;display:flex}@media (width>=768px){.landing-left[data-v-efceaab5]{text-align:left;flex:1.2;max-width:520px}}.landing-left-inner[data-v-efceaab5]{width:100%}.landing-headline[data-v-efceaab5]{letter-spacing:-.02em;color:hsl(var(--foreground));margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.1}@media (width>=768px){.landing-headline[data-v-efceaab5]{margin-bottom:20px;font-size:52px}}.landing-subtext[data-v-efceaab5]{color:hsl(var(--muted-foreground) / .7);margin-bottom:28px;font-size:16px;line-height:1.5}@media (width>=768px){.landing-subtext[data-v-efceaab5]{margin-bottom:36px;font-size:18px}}.landing-bullets[data-v-efceaab5]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-bullets li[data-v-efceaab5]{color:hsl(var(--muted-foreground) / .6);align-items:center;gap:10px;font-size:14px;display:flex}@media (width>=768px){.landing-bullets li[data-v-efceaab5]{font-size:15px}}.landing-bullet-icon[data-v-efceaab5]{width:16px;height:16px;color:hsl(var(--primary) / .5);flex-shrink:0}.landing-social-proof[data-v-efceaab5]{color:hsl(var(--muted-foreground) / .4);letter-spacing:.02em;margin-top:32px;font-size:13px}@media (width>=768px){.landing-social-proof[data-v-efceaab5]{margin-top:40px;font-size:14px}}.landing-right[data-v-efceaab5]{flex-shrink:0;width:100%;max-width:400px}.landing-form-card[data-v-efceaab5]{background:hsl(var(--background));border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000000f,0 1px 3px #00000008}@media (width>=768px){.landing-form-card[data-v-efceaab5]{padding:32px}}.social-btn[data-v-efceaab5]{border:1px solid hsl(var(--border));background:hsl(var(--background));height:48px;color:hsl(var(--foreground));border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.social-btn[data-v-efceaab5]:hover{background:hsl(var(--muted));border-color:hsl(var(--border));transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.social-btn-google[data-v-efceaab5],.social-btn-twitter[data-v-efceaab5],.social-btn-facebook[data-v-efceaab5]{border-color:hsl(var(--border))}.landing-footer[data-v-efceaab5]{color:hsl(var(--muted-foreground) / .5);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:24px 24px 32px;font-size:12px;display:flex}.landing-footer a[data-v-efceaab5]{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.landing-footer a[data-v-efceaab5]:hover{color:hsl(var(--primary));text-decoration:underline}.landing-footer-dot[data-v-efceaab5]{color:hsl(var(--muted-foreground) / .4)}main[data-v-d172b89e]{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}main[data-v-d172b89e]::-webkit-scrollbar{width:4px}main[data-v-d172b89e]::-webkit-scrollbar-track{background:0 0}main[data-v-d172b89e]::-webkit-scrollbar-thumb{background-color:hsl(var(--primary) / .5);border-radius:20px}main[data-v-69068544]{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}main[data-v-69068544]::-webkit-scrollbar{width:4px}main[data-v-69068544]::-webkit-scrollbar-track{background:0 0}main[data-v-69068544]::-webkit-scrollbar-thumb{background-color:hsl(var(--primary) / .5);border-radius:20px}
