html.home-theme-auto{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html.home-theme-auto{--lightningcss-light: ;--lightningcss-dark:initial}}.public-home-shell{--home-bg-gradient:#0f172a;--home-text:#f1f5f9;--home-text-muted:#94a3b8;--home-text-soft:#cbd5e1;--home-heading:#f8fafc;--home-card-bg:#ffffff0a;--home-card-border:#ffffff14;--home-card-shadow:0 20px 40px -12px #0006;--home-accent:#3b82f6;--home-accent-muted:#3b82f61f;--home-accent-border:#3b82f640;--home-nav-bg:#0f172aeb;--home-nav-border:#ffffff12;--home-nav-inactive:#ffffff0a;--home-tooltip-bg:#0f172af5;--home-tooltip-border:#ffffff1a;--home-input-bg:#ffffff0a;--home-input-border:#ffffff1a;--home-blob-1:#1e3a5f;--home-blob-2:#1e3a5f;--home-blob-3:#1e3a5f;--home-grid-dot:#ffffff0f;--home-progress-bg:#ffffff14;--home-progress-fill:#3b82f6;--home-divider:#ffffff14;--home-link:#93c5fd;--home-secondary-accent:#3b82f6;--home-btn-primary-bg:#3b82f6;--home-btn-primary-text:#fff;--home-btn-secondary-bg:#ffffff0f;--home-btn-secondary-border:#ffffff1f;--home-error-bg:#475569cc}@media (prefers-color-scheme:light){.public-home-shell{--home-bg-gradient:#f8fafc;--home-text:#0f172a;--home-text-muted:#475569;--home-text-soft:#334155;--home-heading:#0c1220;--home-card-bg:#fff;--home-card-border:#0f172a1a;--home-card-shadow:0 4px 24px -4px #00000014;--home-accent:#1d4ed8;--home-accent-muted:#1d4ed814;--home-accent-border:#1d4ed833;--home-nav-bg:#fffffff2;--home-nav-border:#0f172a14;--home-nav-inactive:#0f172a0a;--home-tooltip-bg:#fff;--home-tooltip-border:#0f172a1a;--home-input-bg:#0f172a08;--home-input-border:#0f172a1a;--home-blob-1:#dbeafe;--home-blob-2:#dbeafe;--home-blob-3:#dbeafe;--home-grid-dot:#0f172a0d;--home-progress-bg:#0f172a14;--home-progress-fill:#1d4ed8;--home-divider:#0f172a14;--home-link:#1d4ed8;--home-secondary-accent:#1d4ed8;--home-btn-primary-bg:#1d4ed8;--home-btn-primary-text:#fff;--home-btn-secondary-bg:#0f172a0a;--home-btn-secondary-border:#0f172a1f;--home-error-bg:#64748be6}}.public-home-shell{background:var(--home-bg-gradient);width:100%;min-height:100vh;color:var(--home-text);isolation:isolate;contain:layout style;--home-content-max:min(92vw, 1200px);--home-content-pad:clamp(1rem, 4vw, 3rem);--home-hero-inner-max:min(85vw, 600px)}@media (min-width:1536px){.public-home-shell{--home-content-max:min(90vw, 1440px)}}.public-home-shell .home-section-inner{width:100%;max-width:var(--home-content-max);padding:var(--home-content-pad);box-sizing:border-box;margin-inline:auto}.public-home-shell .text-muted-foreground{color:var(--home-text-muted)}.public-home-shell .text-foreground{color:var(--home-text)}.public-home-shell .bg-background{background:var(--home-bg-gradient)}.public-home-shell .bg-primary{background-color:var(--home-accent)}.public-home-shell .border-border{border-color:var(--home-card-border)}.public-home-shell .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.public-home-shell .hide-scrollbar::-webkit-scrollbar{display:none}.public-home-shell .section-tab-bar-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;width:100%;max-width:100%;overflow:auto hidden}.public-home-shell .section-tab-bar-track{margin-inline:0}@media (min-width:640px){.public-home-shell .section-tab-bar-track{margin-inline:auto}}.public-home-shell .home-bottom-nav-fixed{padding-left:clamp(.5rem,4vw,2rem);padding-right:clamp(.5rem,4vw,2rem)}.public-home-shell .home-bottom-nav-shell{box-sizing:border-box;width:min(100%,clamp(280px,92vw,640px));max-width:100%}.public-home-shell .home-bottom-nav-track{justify-content:center;align-items:center;gap:clamp(.0625rem,.35vw,.25rem);width:100%;min-width:0;display:flex}.public-home-shell .home-bottom-nav-item-wrap{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}@media (max-width:480px){.public-home-shell .home-bottom-nav-shell{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;justify-content:center;width:min(100%,100vw - 2*clamp(.5rem,4vw,2rem));overflow:auto hidden}.public-home-shell .home-bottom-nav-track{justify-content:center;width:auto;min-width:max-content}.public-home-shell .home-bottom-nav-item-wrap{scroll-snap-align:center;flex:none;min-width:auto}}.public-home-shell .hero-grid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,6vw,3rem);min-height:75vh;padding:clamp(1.5rem,5vw,3.5rem) 0;display:flex}.public-home-shell .hero-text-col{width:100%;max-width:680px}.public-home-shell .hero-avatar-col{order:-1;justify-content:center;display:flex}.public-home-shell .hero-cta{flex-wrap:wrap;justify-content:center;gap:clamp(.625rem,2vw,.875rem);display:flex}@media (min-width:768px){.public-home-shell .hero-grid{text-align:left;grid-template-columns:1fr auto;justify-content:stretch;align-items:center;gap:clamp(3rem,7vw,7rem);min-height:80vh;padding:clamp(2rem,6vw,5rem) 0;display:grid}.public-home-shell .hero-text-col{max-width:none}.public-home-shell .hero-avatar-col{order:0}.public-home-shell .hero-cta{justify-content:flex-start}}
