@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap);:root{--md-sys-color-primary:#a8c8ff;--md-sys-color-on-primary:#003062;--md-sys-color-primary-container:#00468a;--md-sys-color-on-primary-container:#d6e3ff;--md-sys-color-secondary:#bdc7dc;--md-sys-color-on-secondary:#273141;--md-sys-color-secondary-container:#3e4758;--md-sys-color-on-secondary-container:#d9e3f9;--md-sys-color-tertiary:#debcdf;--md-sys-color-on-tertiary:#402843;--md-sys-color-tertiary-container:#583e5a;--md-sys-color-on-tertiary-container:#fbd7fc;--md-sys-color-background:#0b0f16;--md-sys-color-on-background:#e2e2e9;--md-sys-color-surface:#0b0f16;--md-sys-color-on-surface:#e2e2e9;--md-sys-color-surface-variant:#43474e;--md-sys-color-on-surface-variant:#c3c6cf;--md-sys-color-surface-container-lowest:#070a0f;--md-sys-color-surface-container-low:#0f151f;--md-sys-color-surface-container:#151d29;--md-sys-color-surface-container-high:#1c2635;--md-sys-color-surface-container-highest:#233042;--md-sys-color-outline:#8d9199;--md-sys-color-outline-variant:#43474e;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-full:9999px;--md-sys-typescale-display-large-font:"Outfit",sans-serif;--md-sys-typescale-display-large-weight:800;--md-sys-typescale-display-large-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-tracking:-0.25px;--md-sys-typescale-headline-medium-font:"Outfit",sans-serif;--md-sys-typescale-headline-medium-weight:700;--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-title-large-font:"Outfit",sans-serif;--md-sys-typescale-title-large-weight:600;--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-body-large-font:"Outfit",sans-serif;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-tracking:0.5px;--md-sys-typescale-label-large-font:"Outfit",sans-serif;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-tracking:0.1px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0f16;background-color:var(--md-sys-color-background);color:#e2e2e9;color:var(--md-sys-color-on-background);font-family:Outfit,sans-serif;font-family:var(--md-sys-typescale-body-large-font);font-size:16px;font-size:var(--md-sys-typescale-body-large-size);font-weight:400;font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:.5px;letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:24px;line-height:var(--md-sys-typescale-body-large-line-height);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.language-selector{align-items:center;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:8px 16px;position:relative;transition:all .2s cubic-bezier(.2,0,0,1)}.language-selector:after{background-color:var(--md-sys-color-on-surface);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.language-selector:hover:after{opacity:.08}.language-selector:active:after{opacity:.12}.language-selector .lang-icon{color:var(--md-sys-color-on-surface);font-size:1.25rem}.language-selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:var(--md-sys-color-on-surface);cursor:pointer;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);outline:none;padding-right:12px}.language-selector select option{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.privacy-page-wrapper{background-color:#0d1117;color:#c9d1d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;min-height:100vh}.privacy-page-wrapper .navbar{align-items:center;border-bottom:1px solid #30363d;box-sizing:border-box;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1200px;padding:24px 20px}.privacy-page-wrapper .logo{align-items:center;display:flex;gap:8px}.privacy-page-wrapper .logo-image{border-radius:6px;height:28px;object-fit:cover;width:28px}.privacy-page-wrapper .logo-text{color:#f0f6fc;font-size:1.25rem;font-weight:600}.privacy-page-container{align-items:flex-start;display:flex;justify-content:center;padding:60px 20px}.privacy-content-wrapper{background-color:#161b22;border:1px solid #30363d;border-radius:12px;box-sizing:border-box;max-width:800px;padding:48px;width:100%}.privacy-content-wrapper h1{border-bottom:1px solid #30363d;color:#f0f6fc;font-size:2.25rem;font-weight:800;margin-bottom:2rem;margin-top:0;padding-bottom:1.25rem}.privacy-content-wrapper h2{color:#f0f6fc;font-size:1.4rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.privacy-content-wrapper p{color:#8b949e;font-size:1rem;line-height:1.7;margin-bottom:1.25rem}.privacy-content-wrapper ol,.privacy-content-wrapper ul{margin-bottom:1.5rem;padding-left:1.5rem}.privacy-content-wrapper li{color:#8b949e;line-height:1.6;margin-bottom:.75rem}.privacy-content-wrapper strong{color:#f0f6fc;font-weight:600}.privacy-content-wrapper a{border-bottom:1px dotted #58a6ff;color:#58a6ff;text-decoration:none;transition:all .2s ease}.privacy-content-wrapper a:hover{border-bottom-style:solid;color:#c9d1d9}@media (max-width:768px){.privacy-page-container{padding:30px 10px}.privacy-content-wrapper{border-radius:8px;padding:32px 24px}.privacy-content-wrapper h1{font-size:1.75rem;margin-bottom:1.5rem;padding-bottom:.75rem}.privacy-content-wrapper h2{font-size:1.2rem;margin-bottom:1rem;margin-top:2rem}}.landing-wrapper{background-color:#0d1117;color:#c9d1d9;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0;min-height:100vh;padding:0}h1,h2,h3,h4{color:#f0f6fc;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}p{color:#8b949e;font-size:1rem;line-height:1.6;margin:0}.cta-section,.footer-container,.hero,.navbar,.pillars-section,.rivers-section{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:768px){.cta-section,.footer-container,.hero,.navbar,.pillars-section,.rivers-section{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.cta-section,.footer-container,.hero,.navbar,.pillars-section,.rivers-section{padding-left:80px;padding-right:80px}}.navbar{border-bottom:1px solid #30363d;justify-content:space-between;padding-bottom:24px;padding-top:24px}.logo,.navbar{align-items:center;display:flex}.logo{cursor:pointer;gap:8px}.logo-image{border-radius:6px;height:36px;object-fit:cover;width:36px}.logo-text{color:#f0f6fc;font-size:1.25rem;font-weight:600}.store-btn{align-items:center;background-color:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.store-btn:hover{background-color:#30363d;border-color:#8b949e;color:#f0f6fc}.store-icon{font-size:1.25rem}.hero{align-items:center;display:flex;flex-direction:column;gap:48px;padding-bottom:60px;padding-top:60px}@media (min-width:1024px){.hero{flex-direction:row;gap:80px;padding-bottom:100px;padding-top:100px}}.hero-content{align-items:center;display:flex;flex:1.2 1;flex-direction:column;text-align:center}@media (min-width:1024px){.hero-content{align-items:flex-start;text-align:left}.hero-description{margin-left:0;margin-right:0;text-align:left}}.hero-label{color:#58a6ff;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.hero-title{font-size:2.75rem;font-weight:800;line-height:1.15;margin-bottom:16px}@media (min-width:768px){.hero-title{font-size:4rem}}.hero-description{color:#8b949e;font-size:1.15rem;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:580px;text-align:left}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:1024px){.hero-buttons{justify-content:flex-start}}.hero-image-wrapper{flex:0.8 1}.hero-image-wrapper,.phone-mockup{align-items:center;display:flex;justify-content:center}.phone-mockup{background-color:#0d1117;border:10px solid #21262d;border-radius:36px;box-shadow:0 16px 32px #00000080;overflow:hidden;position:relative;width:270px}@media (min-width:768px){.phone-mockup{border-radius:40px;border-width:12px;width:290px}}.phone-screen{aspect-ratio:1125/2436;background-color:#000;overflow:hidden;width:100%}.phone-image{display:block;height:100%;object-fit:cover;width:100%}.pillars-section{border-top:1px solid #30363d;padding-bottom:80px;padding-top:80px}.section-header{margin-bottom:48px;text-align:center}.section-header h2{font-size:2rem;font-weight:700}.pillars-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.pillars-grid{gap:40px;grid-template-columns:repeat(3,1fr)}}.pillar{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:768px){.pillar{align-items:flex-start;text-align:left}}.pillar-icon-wrapper{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:6px;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.pillar-icon{color:#58a6ff;font-size:1.25rem}.pillar h3{font-size:1.25rem;font-weight:600;margin-bottom:8px}.pillar p{color:#8b949e;font-size:.95rem}.rivers-section{padding-bottom:60px;padding-top:60px}.river-row{align-items:center;display:flex;flex-direction:column;gap:40px;padding-bottom:48px;padding-top:48px}@media (min-width:768px){.river-row{flex-direction:row;gap:80px;justify-content:space-between}.river-row.reverse{flex-direction:row-reverse}}.river-content{align-items:center;display:flex;flex:1.1 1;flex-direction:column;text-align:center}@media (min-width:768px){.river-content{align-items:flex-start;text-align:left}}.river-label{color:#8b949e;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.river-content h2{font-size:1.75rem;font-weight:700;margin-bottom:16px}@media (min-width:768px){.river-content h2{font-size:2.25rem}}.river-content p{color:#8b949e;font-size:1.05rem;max-width:480px}.river-image{align-items:center;display:flex;flex:0.9 1;justify-content:center}.cta-section{padding-bottom:80px;padding-top:80px}.cta-box{align-items:center;background-color:#161b22;border:1px solid #30363d;border-radius:12px;display:flex;flex-direction:column;padding:48px 24px;text-align:center}@media (min-width:768px){.cta-box{padding:64px 80px}}.cta-box h2{font-size:2rem;font-weight:700;margin-bottom:12px}.cta-box p{color:#8b949e;font-size:1.1rem;margin-bottom:32px;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.footer{border-top:1px solid #30363d;margin-top:auto;padding-bottom:40px;padding-top:40px}.footer-container{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.footer-container{flex-direction:row;justify-content:space-between}}.footer-links{display:flex;gap:24px}.footer-link{color:#8b949e;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-link:hover{color:#58a6ff}.copyright{color:#8b949e;font-size:.85rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.c01b226b.css.map*/