@font-face{font-family:Wagerly;src:local('Inter'),local('Arial');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfcff;color:#142749;font-family:Wagerly,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #558efa;outline-offset:5px}.header{height:112px;max-width:1440px;margin:auto;padding:0 6%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;font-size:29px;letter-spacing:-1.4px;font-weight:750}.brand img{border-radius:10px}.brand-period{color:#2164e9}.nav-right{display:flex;align-items:center;gap:38px;font-size:13px}.launch-note{color:#69788e;display:flex;align-items:center;gap:9px}.launch-note i{width:5px;height:5px;border-radius:50%;background:#4082ef}.nav-cta{padding:13px 18px;border:1px solid #dbe3ee;border-radius:8px;background:#ffffff80}.nav-cta span{margin-left:16px}.nav-cta:hover{background:#edf3ff}.hero{max-width:1440px;min-height:685px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:12px 6% 46px;gap:8px}.hero-copy{position:relative;z-index:2;padding-bottom:26px;animation:appear 1s both}.eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:650;letter-spacing:1.65px;color:#3e6fb9;margin-bottom:27px}.small-line{width:23px;height:2px;background:#3577ed}h1{font-size:clamp(48px,5.05vw,74px);letter-spacing:-3.9px;line-height:1.07;font-weight:550;margin:0;white-space:nowrap}h1>span{color:#2468e8}.subcopy{font-size:17px;line-height:1.8;color:#63748e;max-width:410px;margin:26px 0 31px}.waitlist{max-width:450px;scroll-margin-top:180px}.form-row{padding:5px;display:flex;background:white;border:1px solid #dce4f0;border-radius:10px;box-shadow:0 5px 14px #164a9d05}.form-row:focus-within{border-color:#548ef5;box-shadow:0 0 0 3px #2971ed12}input{min-width:0;width:100%;border:0;background:transparent;outline:0;padding:14px 13px;font-size:13px;color:#203454}input::placeholder{color:#8692a4}.form-row button{border:0;border-radius:7px;background:#2468e8;color:white;white-space:nowrap;font-size:12px;font-weight:600;padding:0 20px;box-shadow:0 3px 6px #1554c926;transition:background .2s,transform .2s}.form-row button:hover{background:#1555cb;transform:translateY(-1px)}.form-row button span{margin-left:13px}.form-note{display:flex;align-items:center;gap:6px;font-size:10px;color:#7c899d;margin:13px 0}.form-note svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}.hero-signoff{display:flex;align-items:center;gap:10px;color:#748198;font-size:10px;margin-top:43px}.signoff-divider{height:12px;width:1px;background:#d5deec;margin:0 6px}.solana-mark{display:flex;flex-direction:column;gap:3px;width:14px}.solana-mark i{height:3px;background:#627a9c;transform:skew(-30deg)}.solana-mark i:nth-child(2){transform:skew(30deg)}.product-scene{position:relative;height:615px;isolation:isolate}.orb{position:absolute;z-index:-2;pointer-events:none}.orb-one{width:650px;height:630px;left:-45px;top:0;background:radial-gradient(ellipse,#d9eaff 0%,#e8f2ff99 45%,#f8fbff00 70%)}.orb-two{height:390px;width:390px;top:138px;left:76px;border-radius:50%;background:radial-gradient(ellipse at 40% 30%,#eff7ff,#b6d6ff60 62%,#ddecff15);box-shadow:inset 0 0 50px #fff9}.orbit{position:absolute;width:515px;height:300px;border:1px solid #c4d9f744;border-radius:50%;top:255px;left:8px;transform:rotate(-30deg);z-index:-1}.phone-wrap{position:absolute;width:266px;left:50%;top:30px;margin-left:-133px;transform:rotate(-5deg);animation:phone-enter 1.3s cubic-bezier(.2,.8,.2,1) both}.phone{padding:7px;border-radius:43px;background:linear-gradient(130deg,#c8d8e8,#f4faff 24%,#7e96af 54%,#e3edf6 85%);border:1px solid #94a8bd;box-shadow:3px 6px 0 #8295a8,6px 8px 0 #c2d2e1,15px 30px 45px #1f559c22,0 40px 70px #4676ba15}.phone:before{content:'';position:absolute;left:-3px;top:112px;width:3px;height:37px;border-radius:3px;background:#95a9bd}.phone-screen{overflow:hidden;border:2px solid #253b50;border-radius:36px;background:linear-gradient(#fcfdff,#f5f8fd);padding:0 17px;position:relative;height:541px}.status-bar{height:40px;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;color:#233349;padding:0 4px}.island{position:absolute;top:9px;left:50%;transform:translateX(-50%);height:20px;width:73px;border-radius:16px;background:#102131}.island:after{content:'';position:absolute;right:9px;top:7px;height:5px;width:5px;background:#1a3a55;border-radius:50%}.status-icons{font-size:8px;letter-spacing:1px}.app-header{display:flex;align-items:center;justify-content:space-between;padding:7px 0 16px}.app-brand{display:flex;align-items:center;gap:5px;font-size:17px;letter-spacing:-.8px;font-weight:700}.app-brand img{border-radius:7px}.avatar{background:#e2ecfb;border:2px solid white;color:#5f7aaa;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:10px}.app-title{font-size:20px;line-height:1.3;letter-spacing:-.6px;display:flex;align-items:end;justify-content:space-between}.app-title>span>strong{font-weight:550;color:#2869db}.demo-chip{font-size:7px;letter-spacing:.5px;border:1px solid #dde5f0;padding:3px 5px;border-radius:4px;color:#798aa1;margin-bottom:5px}.app-tabs{display:flex;justify-content:space-between;font-size:9px;margin-top:19px;border-bottom:1px solid #e5ebf5;color:#8a97aa}.app-tabs span{padding:0 2px 10px}.app-tabs .active{color:#2564d8;border-bottom:2px solid #2564d8}.daily-label{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.2px;color:#7f8ea4;margin:17px 0 10px}.pick-card{border:1px solid #e5ebf3;padding:12px;border-radius:12px;background:white;box-shadow:0 4px 12px #193f7503}.sport-label{font-size:6px;letter-spacing:.6px;color:#8391a4;display:flex;align-items:center;gap:4px}.sport-label>span:last-child{margin-left:auto;font-size:5px;background:#f2f5f9;padding:3px;border-radius:3px}.ball{font-size:12px;color:#6c84a6}.matchup{display:flex;align-items:center;justify-content:space-between;margin:14px 0}.matchup>div{display:flex;flex-direction:column;gap:6px;align-items:center;width:65px}.team{height:32px;width:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:11px;background:#e7efff;color:#4b72b6}.team-bos{background:#e5f2f0;color:#4c857d}.matchup strong{font-size:7px;font-weight:550}.versus{font-size:8px;color:#a1aabb}.pick-detail{border-top:1px solid #eef1f7;padding:11px 0;display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#8694a8}.pick-detail strong{display:block;font-size:14px;color:#283b59;margin-top:4px}.market{padding-top:10px}.market>span{color:#4d7ac3;margin-left:4px}.phone-state{background:#ecf3ff;border:1px solid #e2ecfc;border-radius:6px;padding:9px 7px;display:flex;align-items:center;gap:5px;color:#3873d5;font-size:8px;transition:background .5s}.state-dot{margin-left:auto;width:4px;height:4px;background:currentColor;border-radius:50%}.phone-state[data-stage='2']{background:#eaf4f2;color:#438980;border-color:#dfefeb}.record-label{display:flex;justify-content:space-between;font-size:9px;font-weight:600;margin:17px 0 12px}.record-label span{font-size:7px;color:#7c8da7;font-weight:400}.season{display:flex;justify-content:space-between}.season>div{display:flex;flex-direction:column;gap:4px}.season strong{font-size:20px;font-weight:500}.season span{font-size:7px;color:#8897ac}.app-bottom{display:flex;justify-content:space-between;border-top:1px solid #e5ebf5;margin-top:18px;padding:12px 3px 0;color:#8f9bb0;text-align:center}.app-bottom>span{font-size:16px}.app-bottom small{display:block;font-size:6px;margin-top:3px}.app-bottom .selected{color:#3374dd}.home-indicator{position:absolute;bottom:7px;width:75px;height:3px;border-radius:3px;background:#233449;left:50%;transform:translateX(-50%)}.floating{position:absolute;background:#ffffffed;backdrop-filter:blur(16px);border:1px solid white;border-radius:13px;box-shadow:0 15px 40px #325e9e12;z-index:2;animation:float 7s ease-in-out infinite}.reputation{width:191px;padding:17px;left:-12px;top:119px;transform:rotate(-6deg)}.card-kicker{font-size:7px;color:#7e91ac;letter-spacing:1px;font-weight:650;display:flex;align-items:center;gap:6px}.mini-icon{font-size:12px;color:#3b7de5}.rep-value{font-size:38px;font-weight:550;letter-spacing:-1.8px;margin-top:10px;display:flex;align-items:baseline}.rep-value>span:first-child{font-size:19px;margin-left:2px}.trend{font-size:9px;color:#508d82;letter-spacing:0;margin-left:auto}.rep-bottom{font-size:8px;color:#8898ad;display:flex;align-items:end;justify-content:space-between}.rep-bottom svg{width:58px;height:24px;fill:none;stroke:#5489e8;stroke-width:1.5}.receipt{width:279px;padding:17px;right:-21px;top:403px;animation-delay:-3s}.receipt-top{display:flex;align-items:center;gap:10px}.receipt-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#edf3ff;color:#3978dc;font-size:18px;transition:background .5s}.receipt-top strong{display:block;font-size:13px;font-weight:550;margin-top:5px;letter-spacing:-.2px}.receipt-spark{margin-left:auto;color:#7eaae8;font-size:21px}.progress-track{display:flex;gap:4px;margin:17px 0 10px}.progress-track i{height:3px;background:#e9eef6;flex:1;border-radius:4px;transition:background .6s}.receipt[data-stage='0'] .progress-track i:first-child,.receipt[data-stage='1'] .progress-track i:nth-child(-n+2),.receipt[data-stage='2'] .progress-track i{background:#6f9ef0}.receipt[data-stage='2'] .receipt-icon{background:#eaf4f2;color:#438980}.receipt-bottom{display:flex;justify-content:space-between;font-size:8px;color:#8797ac}.scene-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;color:#8191a9;font-size:9px;white-space:nowrap}.caption-dot{width:4px;height:4px;background:#71a0ec;border-radius:50%}.scene-caption button{border:1px solid #dbe5f3;background:#fff8;border-radius:50%;width:24px;height:24px;color:#7491b7;font-size:10px;margin-left:8px}.section-edge{max-width:calc(1440px - 12%);margin:0 6%;border-top:1px solid #e2e9f3;padding:24px 0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#8a99af}.edge-star{font-size:16px;margin-left:12px;color:#6684b1}.success{min-height:58px;padding:11px 13px;align-items:center;gap:12px;background:#edf5ff;border:1px solid #cfdff9;border-radius:10px}.success:not([hidden]){display:flex;animation:appear .4s}.success-icon{height:30px;width:30px;display:grid;place-items:center;border-radius:50%;background:#2468e8;color:white}.success strong{font-size:12px;font-weight:600}.success strong span{font-weight:400}.success p{font-size:10px;margin:5px 0 0;color:#6c7f98}.success button{margin-left:auto;background:none;border:0;color:#437ac4;font-size:21px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.motion-paused .floating{animation-play-state:paused}@keyframes appear{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes phone-enter{from{opacity:0;translate:12px 30px;rotate:3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -8px}}@media(min-width:1440px){.section-edge{margin:auto;max-width:1267px}.hero{min-height:740px}.product-scene{scale:1.04}}@media(max-width:1100px){.header{padding:0 5%}.hero{padding-left:5%;padding-right:5%;grid-template-columns:1fr 1fr}h1{font-size:54px;letter-spacing:-2.7px}.reputation{left:0;width:162px;top:103px}.receipt{right:-7px;width:245px}.phone-wrap{margin-left:-118px;width:250px}.product-scene{height:600px}.phone-screen{padding:0 14px}.orb-one{width:100%;left:0}.orb-two{left:0;width:100%}.orbit{width:100%;left:0}.hero-signoff{font-size:9px;gap:7px}}@media(max-width:800px){.header{height:88px;padding:0 7%}.launch-note{display:none}.brand{font-size:26px}.brand img{width:32px;height:32px}.nav-cta{font-size:11px;padding:11px 13px}.hero{grid-template-columns:1fr;padding:45px 7% 30px;gap:30px}.hero-copy{text-align:center;padding:0}.eyebrow{justify-content:center;font-size:9px;margin-bottom:22px}h1{font-size:clamp(43px,7.7vw,66px);letter-spacing:-2.8px}.subcopy{margin:22px auto 27px;max-width:410px;font-size:16px}.waitlist{margin:auto;max-width:440px}.hero-signoff{justify-content:center;margin-top:25px}.form-note{justify-content:center}.product-scene{width:100%;max-width:470px;margin:auto;height:625px}.phone-wrap{width:266px;margin-left:-133px;top:27px}.phone-screen{padding:0 17px}.reputation{left:0;top:113px;width:177px}.receipt{right:-3px;top:421px;width:262px}.orb-one{width:115%;left:-7%;}.orb-two{width:350px;left:50%;margin-left:-175px}.section-edge{font-size:7px;letter-spacing:1px}.section-edge>span:last-child{display:none}}@media(max-width:420px){.header{padding:0 6%}.hero{padding-left:6%;padding-right:6%}h1{font-size:42px;letter-spacing:-2.3px}.subcopy{font-size:15px;max-width:315px}.form-row button{padding:0 14px;font-size:11px}.form-row button span{margin-left:6px}input{font-size:12px;padding-left:10px}.product-scene{height:589px}.phone-wrap{scale:.92;transform-origin:top center}.reputation{width:146px;padding:13px;top:109px;left:-7px}.rep-value{font-size:30px}.rep-bottom svg{width:42px}.rep-bottom{font-size:7px}.card-kicker{font-size:6px}.receipt{right:-5px;top:402px;width:241px;padding:14px}.receipt-top strong{font-size:12px}.hero-signoff{font-size:8px}.success strong{font-size:10px}.success p{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Keep decorative geometry inside the page and leave room for phone navigation. */
main{overflow:clip}.app-bottom{margin-top:10px;padding-top:7px}

