.landing-page{--font-post:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--lp-bg:#fafaf8;--lp-bg-glow-a:#ffffffe6;--lp-bg-glow-b:#00000008;--lp-text:#1a1a1a;--lp-text-prose:#505050;--lp-text-muted:#6b6b6b;--lp-text-subtle:#8a8a8a;--lp-text-faint:#ababab;--lp-border:#00000012;--lp-border-soft:#0000000f;--lp-border-faint:#0000000d;--lp-border-tag:#00000014;--lp-border-strong:#0000001a;--lp-card:#fff;--lp-card-muted:#f7f7f5;--lp-card-panel:#e8e8e8;--lp-card-faq:#f2f2f2;--lp-card-shadow:0 1px 3px #00000008;--lp-header-bg:#fafaf8e0;--lp-founding-bg:#e4e4e4;--lp-founding-text:#5a5a5a;--lp-founding-hover-bg:#d8d8d8;--lp-auth-bg:#1a1a1a;--lp-auth-text:#fafaf8;--lp-auth-hover-bg:#333;--lp-secondary-btn-bg:#fff;--lp-secondary-btn-border:#0000001f;--lp-secondary-btn-text:#6b6b6b;--lp-dot:#c4c4c4;--lp-mock-bg:#f3f3f1;--lp-mock-fill:#0000000f;--lp-mock-stroke:#0000001f;--lp-theme-toggle-bg:#0000008c;--lp-theme-toggle-border:#00000024;--wipe-x:50%;--wipe-y:30%;background-color:var(--lp-bg);min-height:100vh;color:var(--lp-text);transition:background-color .35s,color .35s;overflow-x:clip}.landing-full-bleed{z-index:1;background:var(--lp-bg);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.landing-content{width:100%}.landing-page.loginRoot{background-color:#0000}.landing-page[data-theme=dark]{--lp-bg:#0a0a0a;--lp-bg-glow-a:#ffffff0f;--lp-bg-glow-b:#ffffff08;--lp-text:#ffffffe0;--lp-text-prose:#ffffffc7;--lp-text-muted:#fff9;--lp-text-subtle:#ffffff73;--lp-text-faint:#ffffff59;--lp-border:#ffffff1a;--lp-border-soft:#ffffff14;--lp-border-faint:#ffffff0f;--lp-border-tag:#ffffff1f;--lp-border-strong:#ffffff24;--lp-card:#ffffff0d;--lp-card-muted:#ffffff08;--lp-card-panel:#ffffff0a;--lp-card-shadow:0 1px 3px #0003;--lp-header-bg:#0a0a0ae0;--lp-founding-bg:#ffffff1a;--lp-founding-text:#ffffffb8;--lp-founding-hover-bg:#ffffff29;--lp-auth-bg:#ffffffeb;--lp-auth-text:#0a0a0a;--lp-auth-hover-bg:#fff;--lp-secondary-btn-bg:#ffffff0f;--lp-secondary-btn-border:#ffffff24;--lp-secondary-btn-text:#ffffffa6;--lp-dot:#ffffff59;--lp-mock-bg:#ffffff0a;--lp-mock-fill:#ffffff14;--lp-mock-stroke:#ffffff1f;--lp-theme-toggle-bg:#ffffffeb;--lp-theme-toggle-border:#ffffff38}.landing-bg{pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 8%,var(--lp-bg-glow-a)0%,transparent 60%),radial-gradient(ellipse 90% 70% at 50% 100%,var(--lp-bg-glow-b)0%,transparent 55%),var(--lp-bg);transition:background .35s;position:fixed;inset:0}.landing-body{font-family:var(--font-post);text-wrap:pretty;color:var(--lp-text-muted);font-size:15px;font-weight:400;line-height:1.7}.landing-body-muted{color:var(--lp-text-subtle)}.legal-page .landing-body,.about-page .landing-body,.legal-page .legal-summary-list{color:var(--lp-text-prose)}.about-page .about-section-pill,.legal-page .legal-section-pill,.account-page .account-section-pill{font-family:var(--font-post);font-size:13px;line-height:1.35}.account-page .landing-body{color:var(--lp-text-prose)}.landing-section-label{text-wrap:balance}.landing-hero{justify-content:center;min-height:min(78vh,820px)}@media (min-width:768px){.landing-hero{min-height:min(82vh,820px)}}.landing-what-is-section{padding-top:112px}.landing-heading{color:var(--lp-text)}.landing-card{border:1px solid var(--lp-border);background:var(--lp-card);box-shadow:var(--lp-card-shadow)}.landing-header{z-index:50;border-bottom:1px solid var(--lp-border-soft);background:var(--lp-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.landing-header-bar{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.landing-header-bar{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.5rem;display:grid}.landing-header-brand{justify-self:start}.landing-header-primary-nav{justify-self:center}.landing-header-actions{justify-self:end}}.landing-header-vekon-pill{background:var(--lp-auth-bg);color:var(--lp-auth-text);border-radius:9999px;padding:6px 14px 6px 16px;transition:background .2s,color .2s}.landing-header-vekon-plain{color:var(--lp-auth-bg);background:0 0;border-radius:9999px;padding:6px 14px 6px 16px;transition:color .2s}.landing-header-vekon-wordmark{color:inherit;font-size:22px;line-height:1}.landing-nav-link{font-family:var(--font-post);color:var(--lp-text-subtle);font-size:15px;font-weight:400;line-height:1.7;transition:color .2s}.landing-nav-link:hover{color:var(--lp-text)}.landing-header-btn{font-family:var(--font-post);font-size:15px;font-weight:400;line-height:1.7}.landing-btn-founding{border:1px solid var(--lp-border-strong);background:var(--lp-founding-bg);color:var(--lp-founding-text);border-radius:9999px;transition:background .2s,color .2s}.landing-btn-founding:hover{background:var(--lp-founding-hover-bg);color:var(--lp-text)}.landing-btn-auth{background:var(--lp-auth-bg);color:var(--lp-auth-text);border:1px solid #00000024;border-radius:9999px;transition:background .2s}.landing-page[data-theme=dark] .landing-btn-auth{border-color:#ffffff2e}.landing-btn-auth:hover{background:var(--lp-auth-hover-bg)}.landing-btn-back-to-app{color:#fff;background:#000;border:1px solid #0000;border-radius:9999px;transition:background .2s,opacity .2s}.landing-btn-back-to-app:hover{background:#1a1a1a}.landing-page[data-theme=dark] .landing-btn-back-to-app{color:#000;background:#fff}.landing-page[data-theme=dark] .landing-btn-back-to-app:hover{background:#ffffffeb}.landing-btn-secondary{border:1px solid var(--lp-secondary-btn-border);background:var(--lp-secondary-btn-bg);color:var(--lp-secondary-btn-text);border-radius:9999px;transition:border-color .2s,color .2s}.landing-btn-secondary:hover{color:var(--lp-text)}.landing-circle-wrap{width:fit-content;margin-inline:auto;position:relative}.landing-theme-toggle{z-index:10;border:1px solid var(--lp-theme-toggle-border);background:var(--lp-theme-toggle-bg);cursor:pointer;border-radius:10px;width:34px;height:34px;transition:background .35s,border-color .35s,transform .12s;position:absolute;top:8%;right:8%;box-shadow:inset 0 0 0 1px #ffffff0a}.landing-theme-toggle:hover{transform:scale(1.03)}.landing-theme-toggle:active{transform:scale(.98)}.landing-theme-flash{pointer-events:none;z-index:1000;opacity:0;mix-blend-mode:overlay;background:radial-gradient(900px 400px at 50% 30%,#ffffff2e,#0000 60%);transition:opacity .18s;position:fixed;inset:0}.landing-page[data-theme=light].landing-is-flashing .landing-theme-flash{background:radial-gradient(900px 400px at 50% 30%,#0000000f,#0000 60%)}.landing-page.landing-is-flashing .landing-theme-flash{opacity:1}.landing-theme-wipe{pointer-events:none;z-index:999;opacity:0;clip-path:circle(0% at var(--wipe-x)var(--wipe-y));transition:clip-path .52s,opacity .18s;position:fixed;inset:0}.landing-page.landing-is-wiping .landing-theme-wipe{opacity:1;clip-path:circle(140% at var(--wipe-x)var(--wipe-y))}.landing-page.landing-is-wiping.landing-wipe-to-light .landing-theme-wipe:before{content:"";background:radial-gradient(70% 55% at 50% 8%,#ffffffe6 0%,#0000 60%),radial-gradient(90% 70% at 50% 100%,#00000008 0%,#0000 55%),#fafaf8;position:absolute;inset:0}.landing-page.landing-is-wiping.landing-wipe-to-dark .landing-theme-wipe:before{content:"";background:radial-gradient(1200px 600px at 50% 30%,#121419,#0a0a0a);position:absolute;inset:0}.landing-mock-box{border:1px solid var(--lp-border-faint);background:var(--lp-mock-bg);border-radius:.5rem}.landing-mock-ring{border-color:var(--lp-mock-stroke)}.landing-mock-fill{background:var(--lp-mock-fill)}.landing-mock-line{background:var(--lp-mock-stroke)}.landing-mock-line-soft{background:color-mix(in srgb,var(--lp-mock-stroke)55%,transparent)}.landing-faq-card{background:var(--lp-card-faq)}.landing-page[data-theme=dark] .landing-faq-card{background:var(--lp-card)}.landing-faq-divider{border-color:var(--lp-border)}.landing-mobile-menu-btn{border:1px solid var(--lp-border-strong);color:var(--lp-text-muted)}.landing-mobile-nav{border-color:var(--lp-border-soft)}.landing-header-cta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.landing-header-cta .landing-header-btn{white-space:nowrap}.landing-mobile-nav .landing-header-cta{gap:.65rem}.landing-preview-media{border-color:var(--lp-border-faint);background:var(--lp-card-muted)}.landing-card-panel{border-color:var(--lp-border);background:var(--lp-card-panel)}.landing-preview-tag{color:var(--lp-text-faint)}
