@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--color-bg:#f2f3f5;--color-surface:#fff;--color-surface-secondary:#e9ebee;--color-text:#202020;--color-text-muted:#74777c;--color-accent:#c9f158;--color-accent-ink:#202020;--color-contrast:#202020;--color-contrast-ink:#fff;--color-feature:#202020;--color-feature-ink:#fff;--color-border:#dfe1e4;--color-positive:#1f7a3d;--color-negative:#b3261e;--radius-control:16px;--radius-card:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-family-base:"Space Grotesk", system-ui, -apple-system, sans-serif;--touch-target-min:44px}@media (prefers-color-scheme:dark){:root{--color-bg:#0e0f11;--color-surface:#181a1d;--color-surface-secondary:#222529;--color-text:#f7f7f4;--color-text-muted:#a1a5aa;--color-accent:#bde94d;--color-accent-ink:#14150f;--color-contrast:#f7f7f4;--color-contrast-ink:#14150f;--color-feature:#181a1d;--color-feature-ink:#f7f7f4;--color-border:#2d3035;--color-positive:#6fcf8f;--color-negative:#ff8a80}}:root[data-theme=light]{--color-bg:#f2f3f5;--color-surface:#fff;--color-surface-secondary:#e9ebee;--color-text:#202020;--color-text-muted:#74777c;--color-accent:#c9f158;--color-accent-ink:#202020;--color-contrast:#202020;--color-contrast-ink:#fff;--color-feature:#202020;--color-feature-ink:#fff;--color-border:#dfe1e4;--color-positive:#1f7a3d;--color-negative:#b3261e}:root[data-theme=dark]{--color-bg:#0e0f11;--color-surface:#181a1d;--color-surface-secondary:#222529;--color-text:#f7f7f4;--color-text-muted:#a1a5aa;--color-accent:#bde94d;--color-accent-ink:#14150f;--color-contrast:#f7f7f4;--color-contrast-ink:#14150f;--color-feature:#181a1d;--color-feature-ink:#f7f7f4;--color-border:#2d3035;--color-positive:#6fcf8f;--color-negative:#ff8a80}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}body:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--color-accent) 22%, transparent) 0 180px, transparent 340px), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 55%, transparent), transparent 320px);opacity:.65;position:fixed;inset:0}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:600}h1{font-size:clamp(32px,5vw,48px);line-height:1.02}h2{font-size:clamp(24px,3vw,32px);line-height:1.08}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-control)}.landing-view{width:min(1160px,100% - 40px);margin:0 auto;padding-bottom:64px}.landing-view__nav{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:84px;display:flex}.landing-view__brand{color:var(--color-text);letter-spacing:-.05em;font-size:24px;font-weight:800;text-decoration:none}.landing-view__brand span{color:var(--color-accent)}.landing-view__links,.landing-view__actions,.landing-view__hero-actions{align-items:center;gap:var(--space-3);display:flex}.landing-view__links{gap:var(--space-6);color:var(--color-text-muted);font-size:14px;font-weight:700}.landing-view__links a,.landing-view__login,.landing-view__secondary-cta{text-decoration:none}.landing-view__links a:hover,.landing-view__login:hover,.landing-view__secondary-cta:hover{color:var(--color-text)}.landing-view__login,.landing-view__secondary-cta{min-height:var(--touch-target-min);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.landing-view__hero{gap:var(--space-8);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;min-height:640px;padding:64px 0 48px;display:grid}.landing-view__eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.landing-view h1,.landing-view h2,.landing-view h3,.landing-view p{margin-top:0}.landing-view h1{max-width:790px;margin-bottom:var(--space-5);letter-spacing:-.075em;font-size:clamp(44px,7.5vw,86px);line-height:.92}.landing-view__lead{max-width:670px;color:var(--color-text-muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.landing-view__primary-cta{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 18px 45px color-mix(in srgb, var(--color-accent) 28%, transparent);font-weight:900;text-decoration:none;display:inline-flex}.landing-view__product-card,.landing-view__source,.landing-view__split,.landing-view__feature-row article,.landing-view__security,.landing-view__cta{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 24px 70px color-mix(in srgb, var(--color-text) 9%, transparent)}.landing-view__product-card{padding:var(--space-6)}.landing-view__card-top,.landing-view__balance,.landing-view__mini-grid,.landing-view__feed li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.landing-view__card-top{color:var(--color-text-muted);font-size:13px;font-weight:800}.landing-view__balance{margin:var(--space-6) 0 var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-contrast);color:var(--color-contrast-ink)}.landing-view__balance span,.landing-view__mini-grid small{color:color-mix(in srgb, currentColor 70%, transparent)}.landing-view__balance strong{font-variant-numeric:tabular-nums;font-size:32px}.landing-view__mini-grid{align-items:stretch}.landing-view__mini-grid div{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-secondary);flex:1}.landing-view__mini-grid small,.landing-view__mini-grid strong{display:block}.landing-view__mini-grid strong{margin-top:var(--space-1);font-size:20px}.landing-view__feed{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.landing-view__feed li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);justify-content:flex-start;font-size:14px}.landing-view__feed svg,.landing-view__icon{color:var(--color-accent-ink)}.landing-view__feed strong{color:var(--color-text);display:block}.landing-view__sources{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin-bottom:56px;display:grid}.landing-view__source{min-height:210px;padding:var(--space-5)}.landing-view__icon{border-radius:var(--radius-control);background:var(--color-accent);place-items:center;width:44px;height:44px;display:grid}.landing-view__source h2{margin:var(--space-5) 0 var(--space-2);font-size:22px}.landing-view__source p,.landing-view__feature-row p,.landing-view__security li{color:var(--color-text-muted);line-height:1.55}.landing-view__split,.landing-view__security{gap:var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;margin-bottom:56px;display:grid}.landing-view h2{margin-bottom:var(--space-3);letter-spacing:-.055em;font-size:clamp(30px,4vw,50px);line-height:1}.landing-view__check-list,.landing-view__security ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.landing-view__check-list li{align-items:center;gap:var(--space-3);font-size:18px;font-weight:800;display:flex}.landing-view__check-list svg{color:var(--color-positive);flex-shrink:0}.landing-view__feature-row{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin-bottom:56px;display:grid}.landing-view__feature-row article{padding:var(--space-5)}.landing-view__feature-row svg{color:var(--color-text)}.landing-view__feature-row h3{margin:var(--space-4) 0 var(--space-2);font-size:22px}.landing-view__security{background:var(--color-feature);color:var(--color-feature-ink)}.landing-view__security .landing-view__eyebrow,.landing-view__security li{color:color-mix(in srgb, var(--color-feature-ink) 76%, transparent)}.landing-view__security li{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-feature-ink) 16%, transparent);font-weight:800}.landing-view__cta{justify-items:center;gap:var(--space-4);text-align:center;padding:clamp(32px,7vw,72px);display:grid}.landing-view__cta h2{max-width:760px;margin-bottom:0}.theme-toggle{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:inline-flex}.theme-toggle__option{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:calc(var(--radius-control) - 4px);color:var(--color-text-muted);background:0 0;border:0;font-size:13px;font-weight:500;display:flex}.theme-toggle__option--active{background:var(--color-surface-secondary);color:var(--color-text);font-weight:700}.theme-toggle__option span{display:none}@media (width>=640px){.theme-toggle__option span{display:inline}}@media (width<=980px){.landing-view__links{display:none}.landing-view__hero,.landing-view__split,.landing-view__security{grid-template-columns:1fr}.landing-view__hero{min-height:auto}.landing-view__sources,.landing-view__feature-row{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.landing-view{width:min(100% - 24px,1160px)}.landing-view__nav{min-height:72px}.landing-view__actions .theme-toggle{display:none}.landing-view__hero{padding-top:42px}.landing-view__hero-actions{display:grid}.landing-view__sources,.landing-view__feature-row,.landing-view__mini-grid{grid-template-columns:1fr}.landing-view__split,.landing-view__security,.landing-view__product-card{padding:var(--space-5)}}
