.public-landing_page__iYSgE{--bg:#020409;--panel:#080b12;--panel2:#0d111a;--green:#00e676;--green2:#74ffc0;--cyan:#c9fff0;--yellow:#ffd83d;--red:#ff4664;--text:#edf5f2;--muted:#84908d;--border:rgba(0,230,118,0.24);--whiteborder:rgba(255,255,255,0.09);margin:0;color:var(--text);min-height:100dvh;font-family:"M PLUS Rounded 1c",var(--font-mplus),"Hiragino Sans","Yu Gothic UI",Meiryo,sans-serif;font-synthesis:none;font-weight:500;background:radial-gradient(circle at 50% -10%,rgba(0,230,118,.13),transparent 32rem),linear-gradient(to right,rgba(0,230,118,.065) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,230,118,.065) 1px,transparent 1px),var(--bg);background-size:auto,24px 24px,24px 24px}.public-landing_page__iYSgE a{text-decoration:none;color:inherit}.public-landing_page__iYSgE a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.public-landing_container__v_kBp{width:min(1120px,calc(100% - 40px));margin:auto}.public-landing_page__iYSgE header{height:68px;border-bottom:1px solid rgba(0,230,118,.16);display:flex;align-items:center;background:rgba(2,4,9,.82);backdrop-filter:blur(14px);position:sticky;top:0;z-index:10}.public-landing_bar__qDm0c{display:flex;align-items:center;justify-content:space-between}.public-landing_logo__Cvoo5{font-size:19px;font-weight:900;text-shadow:0 0 16px rgba(0,230,118,.5)}.public-landing_logo__Cvoo5 span{margin-right:8px}.public-landing_nav__GXSOs{display:flex;gap:8px}.public-landing_nav__GXSOs a{padding:9px 14px;border:1px solid var(--whiteborder);border-radius:12px;color:#aab5b2;font-size:12px;font-weight:900}.public-landing_nav__GXSOs a:hover{border-color:var(--border);color:var(--green2)}.public-landing_nav__GXSOs a.public-landing_login__pmmkZ{color:var(--green2);border-color:rgba(0,230,118,.35)}.public-landing_nav__GXSOs a.public-landing_signup__3MdYp{color:var(--green);border-color:rgba(0,230,118,.4)}.public-landing_page__iYSgE .public-landing_hero__oeT8f{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;min-height:720px;padding:76px 0 82px}.public-landing_kicker__LRhUs{color:var(--green2);font-family:inherit;font-size:11px;font-weight:900;line-height:normal;letter-spacing:.2em}.public-landing_page__iYSgE .public-landing_hero__oeT8f h1{margin:16px 0 0;font-size:clamp(44px,6vw,70px);line-height:1.06;letter-spacing:-.07em;text-shadow:0 0 28px rgba(0,230,118,.13)}.public-landing_page__iYSgE .public-landing_hero__oeT8f h1 em{font-style:normal;color:var(--green2)}.public-landing_lead__tPA_S{margin:22px 0 0;color:#bdc9c5;font-size:17px;line-height:1.9;font-weight:700}.public-landing_cta__3ehd1{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;padding:16px 26px;border-radius:13px;background:var(--green);color:#031109;font-weight:900;box-shadow:0 12px 35px rgba(0,230,118,.22);transition:.2s}.public-landing_cta__3ehd1:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(0,230,118,.3)}.public-landing_note__jNMkO{margin-top:12px;color:#65716e;font-size:11px}.public-landing_mock__kMIT1{border:1px solid rgba(0,230,118,.35);border-radius:20px;background:rgba(5,8,14,.94);box-shadow:0 30px 100px rgba(0,230,118,.11),inset 0 1px rgba(255,255,255,.04);overflow:hidden}.public-landing_mockbar__008ky{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--whiteborder)}.public-landing_mockbrand__VnSiZ{font-size:11px;font-weight:900;letter-spacing:.12em;color:#9ca9a5}.public-landing_mocklive__cg49_{font-size:10px;color:var(--green2);font-weight:900}.public-landing_mockmain__vNYcD{padding:18px}.public-landing_racehead__KEqIP{padding:17px;border:1px solid rgba(0,230,118,.2);border-radius:15px;background:linear-gradient(180deg,rgba(12,18,25,.9),rgba(8,11,18,.9))}.public-landing_raceTitle__DiZAe{display:flex;align-items:center;gap:12px}.public-landing_flag__q8wA4{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:var(--yellow);font-size:23px;background:rgba(255,216,61,.09);border:1px solid rgba(255,216,61,.4)}.public-landing_raceTitle__DiZAe strong{font-size:25px;color:var(--cyan);letter-spacing:.03em}.public-landing_raceTitle__DiZAe small{display:block;margin-top:3px;font-size:12px;color:#c9d3d0}.public-landing_schedule__4M3cA{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06)}.public-landing_schedule__4M3cA div{font-size:9px;color:#71807b}.public-landing_schedule__4M3cA b{display:block;margin-top:5px;color:var(--green);font-size:11px}.public-landing_schedule__4M3cA .public-landing_lock__lkgM5 b{color:var(--red)}.public-landing_schedule__4M3cA .public-landing_result__Xj2oK b{color:var(--yellow)}.public-landing_dates__LkRJN{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0}.public-landing_date__xiVew{min-height:64px;display:grid;place-items:center;border:1px solid var(--whiteborder);border-radius:11px;background:#070a0f;text-align:center}.public-landing_date__xiVew small{color:#87918f;font-size:9px}.public-landing_date__xiVew b{font-size:17px;color:#8b9793}.public-landing_date__xiVew.public-landing_today__GsDJE{border:2px solid #e6ece9}.public-landing_date__xiVew.public-landing_today__GsDJE b{color:var(--green)}.public-landing_openline__xHkPK{text-align:center;color:#7e8a87;font-size:10px;margin:4px 0 18px}.public-landing_openline__xHkPK i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:7px}.public-landing_listhead__rDvwR{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.public-landing_listhead__rDvwR strong{font-size:12px;letter-spacing:.1em}.public-landing_count__158TL{color:#64706d;font-size:10px}.public-landing_openCount__MlJuR{color:var(--green)}.public-landing_race__ggd8l{border:1px solid rgba(0,230,118,.26);border-left:3px solid var(--green);border-radius:13px;background:#090d14;overflow:hidden}.public-landing_raceTop__5okPQ{padding:12px 14px 9px;display:flex;justify-content:space-between}.public-landing_city__FPCAf{display:flex;gap:10px;align-items:center}.public-landing_citymark__axzwP{font-size:21px;color:var(--green);font-weight:900}.public-landing_city__FPCAf strong{display:block;font-size:15px}.public-landing_city__FPCAf small{display:block;color:var(--green);font-size:8px;margin-top:3px}.public-landing_betnow__MiKaZ{border:1px solid rgba(0,230,118,.35);padding:7px 10px;border-radius:6px;color:var(--green2);font-size:9px;font-weight:900}.public-landing_choices__d5NGD{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:0 14px 12px}.public-landing_choice__aLhmt{border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:9px 5px;text-align:center;background:#0c1018}.public-landing_choice__aLhmt .public-landing_weather__DLXjx{font-size:17px}.public-landing_choice__aLhmt b{display:block;color:#dce4e1;font-size:10px}.public-landing_choice__aLhmt strong{display:block;color:var(--yellow);font-family:inherit;font-size:15px;font-weight:900;line-height:normal}.public-landing_choice__aLhmt small{color:#75817e;font-size:8px}.public-landing_place__j9hGS{padding:11px;text-align:center;background:rgba(0,230,118,.07);border-top:1px solid rgba(0,230,118,.15);color:var(--green2);font-size:11px;font-weight:900}.public-landing_mockcaption__rGSB_{text-align:center;color:#4f5b58;font-size:9px;padding:10px}.public-landing_page__iYSgE section{padding:92px 0}.public-landing_center__ZyOMr{text-align:center}.public-landing_page__iYSgE h2{margin:12px 0 0;font-size:clamp(30px,4.5vw,45px);line-height:1.2;letter-spacing:-.055em}.public-landing_sectionlead__pn3_M{max-width:650px;margin:14px auto 0;color:var(--muted);font-size:14px;line-height:1.9}.public-landing_hook__9hq2Y{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.public-landing_hookcard__pIE8I{padding:30px;border:1px solid var(--whiteborder);border-radius:18px;background:rgba(8,11,18,.8)}.public-landing_hookcard__pIE8I .public-landing_num__4_vax{color:var(--green2);font-family:inherit;font-size:11px;font-weight:900;line-height:normal}.public-landing_hookcard__pIE8I h3{margin:12px 0 8px;font-size:23px}.public-landing_hookcard__pIE8I p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.public-landing_odds__yy9DH{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}.public-landing_oddsCopy__nJpT4 h2{text-align:left}.public-landing_oddsCopy__nJpT4 p{color:var(--muted);font-size:14px;line-height:1.9}.public-landing_oddsboard__EX9Ks{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:#080c13}.public-landing_oddsrow__GRbwR{display:grid;grid-template-columns:1fr 1fr 90px;align-items:center;padding:16px;border-bottom:1px solid var(--whiteborder);font-size:12px}.public-landing_oddsrow__GRbwR:last-child{border:0}.public-landing_oddsrow__GRbwR.public-landing_head__tJuJ_{color:#65726e;font-size:9px;padding:11px 16px}.public-landing_mult__XHSkI{color:var(--yellow);font-family:inherit;font-size:16px;font-weight:900;line-height:normal;text-align:right}.public-landing_flow__whRKI{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px}.public-landing_flowitem__jYWNf{position:relative;padding:23px 18px;border:1px solid var(--whiteborder);border-radius:16px;background:rgba(8,11,18,.82)}.public-landing_flowitem__jYWNf:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:#596662;z-index:2}.public-landing_flowno__sRVmO{color:var(--green);font-family:inherit;font-size:11px;font-weight:900;line-height:normal}.public-landing_flowitem__jYWNf h3{margin:10px 0 6px;font-size:16px}.public-landing_flowitem__jYWNf p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.public-landing_safe__PPyqO{max-width:760px;margin:auto;padding:25px;border:1px solid rgba(255,216,61,.25);border-radius:16px;background:rgba(255,216,61,.035);text-align:center}.public-landing_safe__PPyqO strong{color:var(--yellow);font-size:14px}.public-landing_safe__PPyqO p{margin:8px 0 0;color:#938a60;font-size:11px}.public-landing_page__iYSgE .public-landing_final__dzdp2{text-align:center;padding:105px 0 55px}.public-landing_page__iYSgE .public-landing_final__dzdp2 h2{font-size:clamp(36px,5vw,54px)}.public-landing_page__iYSgE .public-landing_final__dzdp2 .public-landing_cta__3ehd1{min-width:290px}.public-landing_page__iYSgE footer{border-top:1px solid rgba(255,255,255,.06);padding:22px 0 50px;text-align:center;color:#4d5956;font-size:10px}@media (max-width:850px){.public-landing_container__v_kBp{width:min(100% - 28px,700px)}.public-landing_nav__GXSOs a.public-landing_homeLink__ZYhnz,.public-landing_nav__GXSOs a.public-landing_signup__3MdYp{display:none}.public-landing_page__iYSgE .public-landing_hero__oeT8f{grid-template-columns:1fr;gap:38px;padding:60px 0 65px}.public-landing_heroCopy__b8O2D{text-align:center}.public-landing_page__iYSgE .public-landing_hero__oeT8f h1{font-size:clamp(42px,13vw,62px)}.public-landing_lead__tPA_S{font-size:15px}.public-landing_odds__yy9DH{grid-template-columns:1fr;gap:30px}.public-landing_oddsCopy__nJpT4,.public-landing_oddsCopy__nJpT4 h2{text-align:center}.public-landing_hook__9hq2Y{grid-template-columns:1fr}.public-landing_flow__whRKI{grid-template-columns:1fr 1fr}.public-landing_flowitem__jYWNf:not(:last-child):after{display:none}}@media (max-width:520px){.public-landing_page__iYSgE header{height:60px}.public-landing_logo__Cvoo5{font-size:16px}.public-landing_mockmain__vNYcD{padding:10px}.public-landing_raceTitle__DiZAe strong{font-size:21px}.public-landing_raceTitle__DiZAe small{font-size:10px}.public-landing_choices__d5NGD{gap:4px;padding:0 8px 9px}.public-landing_choice__aLhmt{padding:7px 2px}.public-landing_choice__aLhmt strong{font-size:13px}.public-landing_schedule__4M3cA{gap:3px}.public-landing_flow__whRKI{grid-template-columns:1fr}.public-landing_oddsrow__GRbwR{grid-template-columns:1fr 1fr 72px;padding:13px 11px}.public-landing_page__iYSgE section{padding:70px 0}.public-landing_facts__76F2b{grid-template-columns:1fr}}.public-landing_readnav__d_E_j{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.public-landing_page__iYSgE .public-landing_readnav__d_E_j a{padding:8px 12px;border:1px solid var(--whiteborder);border-radius:999px;color:#aab5b2;font-size:12px;font-weight:700}.public-landing_page__iYSgE .public-landing_readnav__d_E_j a[aria-current=page]{color:var(--green);border-color:rgba(0,230,118,.45)}.public-landing_page__iYSgE .public-landing_footerNav__Tu7EE{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:0 auto 14px;width:min(1120px,calc(100% - 40px))}.public-landing_page__iYSgE .public-landing_footerNav__Tu7EE a{color:#aab5b2;font-size:12px;font-weight:700}.public-landing_article__1GhLE{padding-top:28px;padding-bottom:8px}.public-landing_page__iYSgE .public-landing_article__1GhLE h1{margin:12px 0 0;font-size:clamp(32px,8vw,52px);line-height:1.15;letter-spacing:-.05em}.public-landing_page__iYSgE .public-landing_article__1GhLE h2{font-size:clamp(22px,5vw,32px)}.public-landing_page__iYSgE .public-landing_article__1GhLE section{padding:8px 0 28px}.public-landing_article__1GhLE li,.public-landing_article__1GhLE p{color:var(--muted);font-size:14px;line-height:1.9}.public-landing_article__1GhLE p{margin:10px 0 0}.public-landing_article__1GhLE ol,.public-landing_article__1GhLE ul{margin:10px 0 0;padding-left:1.2em}.public-landing_article__1GhLE strong{color:var(--text)}.public-landing_page__iYSgE .public-landing_article__1GhLE .public-landing_safe__PPyqO strong{color:var(--yellow)}.public-landing_page__iYSgE .public-landing_article__1GhLE .public-landing_safe__PPyqO p{color:#938a60}.public-landing_page__iYSgE a.public-landing_textlink__YZfFD{color:var(--green2);font-weight:700;text-decoration:underline;text-underline-offset:3px}.public-landing_lede__Oh4oZ{margin:16px 0 0;color:#bdc9c5;font-size:15px;line-height:1.9;font-weight:700}.public-landing_stack__1MSGm{margin-top:22px}.public-landing_faq__LBoCs details{border-bottom:1px solid var(--whiteborder);padding:16px 0}.public-landing_faq__LBoCs summary{cursor:pointer;color:var(--text);font-size:16px;font-weight:700}.public-landing_citycard__tlWz_{margin-top:14px;padding:16px;border:1px solid var(--whiteborder);border-radius:16px;background:rgba(8,11,18,.82)}.public-landing_citytop__jMe1A{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.public-landing_citycard__tlWz_ h3{margin:0;font-size:18px}.public-landing_citytop__jMe1A span{color:var(--green2);font-size:12px;font-weight:700}.public-landing_facts__76F2b{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.public-landing_fact__ZjItJ{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--whiteborder)}.public-landing_fact__ZjItJ span{display:block;color:#65726e;font-size:11px;font-weight:700}.public-landing_fact__ZjItJ strong{display:block;margin-top:4px;font-size:18px}.public-landing_oddslist__w1yd1{margin-top:12px}.public-landing_empty__G_g34{margin-top:22px;padding:18px;border:1px dashed rgba(255,255,255,.18);border-radius:16px;color:var(--muted);line-height:1.8}.public-landing_readcard__gQWEg{display:block;padding:30px;border:1px solid var(--whiteborder);border-radius:18px;background:rgba(8,11,18,.8)}.public-landing_readcard__gQWEg:hover{border-color:var(--border)}.public-landing_readcard__gQWEg .public-landing_num__4_vax{color:var(--green2);font-size:11px;font-weight:900}.public-landing_readcard__gQWEg h3{margin:12px 0 8px;font-size:23px}.public-landing_readcard__gQWEg p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.public-landing_adSlot__WnBxM{margin-top:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.public-landing_adSlotCollapsed__yXldI{margin:0;padding:0;border:0}.public-landing_adLabel__Eog2d{margin:0 0 8px;color:#65726e;font-size:10px;font-weight:700;letter-spacing:.08em}.public-landing_badge__jEPz4{display:inline-block;margin:18px 0 14px;padding:6px 14px;border:1px solid rgba(0,230,118,.5);border-radius:999px;color:#74ffc0;font-size:14px;font-weight:700}.public-landing_heroCopy__b8O2D .public-landing_badge__jEPz4{display:table}.public-landing_landing__61Ece .public-landing_ctaTop__KCp2z{margin-top:0}.public-landing_landing__61Ece a.public-landing_cta__3ehd1{color:#020208;min-height:56px;font-size:17px}.public-landing_cashNote__sulGQ{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(255,213,79,.45);border-radius:12px;background:rgba(255,213,79,.08);color:#ffe08a;font-size:14px;font-weight:700;line-height:1.6;max-width:440px}.public-landing_keep__URtXG,.public-landing_phrase__dEOru{display:inline-block;white-space:nowrap}.public-landing_sample__NIPyO{padding:8px 14px;font-size:12px;font-weight:700;color:#ffd54f;background:rgba(255,213,79,.08);border-bottom:1px solid rgba(255,213,79,.25);text-align:center}.public-landing_ctaMid__OkCZe{text-align:center;margin-top:36px}.public-landing_landing__61Ece .public-landing_logo__Cvoo5{min-height:44px;display:inline-flex;align-items:center}.public-landing_landing__61Ece .public-landing_nav__GXSOs a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.public-landing_landing__61Ece .public-landing_footerNav__Tu7EE{gap:0 4px}.public-landing_landing__61Ece .public-landing_footerNav__Tu7EE a{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-size:13px}.public-landing_landing__61Ece footer{font-size:12px}.public-landing_landing__61Ece .public-landing_betnow__MiKaZ,.public-landing_landing__61Ece .public-landing_choice__aLhmt b,.public-landing_landing__61Ece .public-landing_choice__aLhmt small,.public-landing_landing__61Ece .public-landing_city__FPCAf small,.public-landing_landing__61Ece .public-landing_count__158TL,.public-landing_landing__61Ece .public-landing_date__xiVew small,.public-landing_landing__61Ece .public-landing_mocklive__cg49_,.public-landing_landing__61Ece .public-landing_oddsrow__GRbwR.public-landing_head__tJuJ_,.public-landing_landing__61Ece .public-landing_openCount__MlJuR,.public-landing_landing__61Ece .public-landing_openline__xHkPK,.public-landing_landing__61Ece .public-landing_schedule__4M3cA div{font-size:11px}.public-landing_landing__61Ece .public-landing_schedule__4M3cA b{font-size:12px}.public-landing_landing__61Ece .public-landing_flowitem__jYWNf p{font-size:13px;line-height:1.7}.public-landing_landing__61Ece .public-landing_mockcaption__rGSB_,.public-landing_landing__61Ece .public-landing_note__jNMkO,.public-landing_landing__61Ece .public-landing_place__j9hGS,.public-landing_landing__61Ece .public-landing_raceTitle__DiZAe small{font-size:12px}.public-landing_landing__61Ece .public-landing_mockcaption__rGSB_{line-height:1.7;word-break:keep-all}@media (min-width:521px){.public-landing_spOnly__GXvRz{display:none}}@media (max-width:850px){.public-landing_landing__61Ece .public-landing_heroCopy__b8O2D .public-landing_badge__jEPz4{margin-left:auto;margin-right:auto}.public-landing_landing__61Ece .public-landing_nav__GXSOs{gap:6px}}@media (max-width:520px){.public-landing_landing__61Ece .public-landing_final__dzdp2,.public-landing_landing__61Ece section{padding:48px 0}.public-landing_landing__61Ece .public-landing_hero__oeT8f{padding:40px 0 48px}.public-landing_landing__61Ece .public-landing_ctaMid__OkCZe .public-landing_cta__3ehd1,.public-landing_landing__61Ece .public-landing_ctaTop__KCp2z{display:flex;width:100%;box-sizing:border-box}.public-landing_landing__61Ece .public-landing_cashNote__sulGQ{margin-left:auto;margin-right:auto;text-align:left}.public-landing_landing__61Ece .public-landing_nav__GXSOs a.public-landing_homeLink__ZYhnz{display:none}.public-landing_landing__61Ece .public-landing_nav__GXSOs a{padding:0 10px;min-width:44px}.public-landing_landing__61Ece .public-landing_logo__Cvoo5{font-size:15px}.public-landing_landing__61Ece .public-landing_raceTitle__DiZAe small{font-size:11px}}