:root{--navy:#051b33;--green:#72c921;--lime:#92e233;--ink:#102b49;--muted:#66778b;--paper:#f5f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{color:var(--ink);background:#fff;margin:0}a{color:inherit;text-decoration:none}.home-page,.tips-page{min-height:100vh}.site-header{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff18;align-items:center;gap:45px;height:86px;padding:0 max(30px,50vw - 620px);display:flex}.tb-logo{width:172px;height:auto;display:block}.tb-logo.compact{width:104px}.site-header nav{gap:34px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.site-header nav a{color:#dce7ef}.outline-btn{border:1px solid #a9bed0;border-radius:5px;padding:12px 19px;font-size:12px;font-weight:800}.hero-ref{isolation:isolate;background:var(--navy);min-height:650px;position:relative;overflow:hidden}.hero-photo{z-index:-3;object-fit:cover}.hero-shade{z-index:-2;background:linear-gradient(90deg,#04182ff5 0%,#061c34ed 35%,#061b3385 58%,#04162d32 100%);position:absolute;inset:0}.hero-content{color:#fff;width:min(1240px,100% - 60px);margin:auto;padding:91px 0}.eyebrow,.section-intro>p,.faq-section>p,.bottom-cta p{color:var(--lime);letter-spacing:.12em;margin:0 0 20px;font-size:11px;font-weight:900}.hero-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(54px,5.3vw,78px);line-height:1.02}.hero-content h1 em,.section-intro h2 em,.showcase-copy h2 em,.performance-block h2 em{color:var(--lime);font-style:italic}.hero-content h2{margin:25px 0 0;font-size:22px}.hero-lead{color:#d3dee7;max-width:620px;margin:25px 0 0;font-size:17px;line-height:1.65}.hero-buttons{gap:15px;margin-top:32px;display:flex}.primary-btn,.ghost-btn{border-radius:5px;justify-content:center;align-items:center;gap:34px;min-height:52px;padding:0 26px;font-size:13px;font-weight:900;display:inline-flex}.primary-btn{background:linear-gradient(135deg,var(--lime),#63bd18);color:#09223a;box-shadow:0 12px 28px #0004}.ghost-btn{color:#fff;border:1px solid #b5c7d6}.hero-points{color:#d5e0e7;gap:34px;margin-top:52px;font-size:12px;display:flex}.feature-section{background:#fff;padding:92px max(30px,50vw - 620px) 105px}.section-intro{text-align:center}.section-intro h2,.showcase-copy h2,.performance-block h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:1.04}.section-intro>span{color:var(--muted);margin-top:20px;display:block}.feature-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.feature-cards article{text-align:center;background:#fff;border:1px solid #d7dfe6;border-radius:7px;min-height:220px;padding:30px 28px;box-shadow:0 8px 26px #102b4909}.feature-cards article i{color:#4e9f16;background:#edf8e5;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;font-style:normal;display:grid}.feature-cards h3{margin:20px 0 10px;font-size:18px}.feature-cards p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.member-showcase{color:#fff;background:linear-gradient(135deg,#04192f,#0a3152);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:110px max(30px,50vw - 580px);display:grid}.showcase-copy>p:not(.eyebrow){color:#b8c8d4;max-width:520px;line-height:1.7}.showcase-copy ol{margin:38px 0 0;padding:0;list-style:none}.showcase-copy li{border-top:1px solid #ffffff18;grid-template-columns:50px 1fr;gap:15px;padding:17px 0;display:grid}.showcase-copy li>b{color:var(--lime)}.showcase-copy li span{color:#9fb3c1;font-size:13px}.showcase-copy li strong{color:#fff;margin-bottom:5px;font-size:15px;display:block}.showcase-device{min-height:520px;position:relative}.member-screen{width:100%;max-width:520px;color:var(--ink);background:#f5f8fa;border:7px solid #263d52;border-radius:15px;padding:22px;position:absolute;top:10px;left:0;box-shadow:0 35px 80px #0008}.screen-bar{border-bottom:1px solid #d9e2e8;justify-content:space-between;align-items:center;padding:0 0 17px;display:flex}.screen-bar span{letter-spacing:.14em;font-size:9px;font-weight:900}.screen-heading{justify-content:space-between;align-items:center;padding:22px 0 14px;display:flex}.screen-heading small,.screen-heading strong{display:block}.screen-heading small{color:#6a7f91;font-size:8px}.screen-heading strong{margin-top:3px;font-size:25px}.screen-heading i{color:#459510;background:#daf7c0;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.screen-card{border-left:4px solid var(--green);background:#fff;border-radius:4px;margin-top:10px;padding:17px;box-shadow:0 4px 15px #132e4513}.screen-card>b{color:#55a519;font-size:9px}.screen-card>span{color:#768696;margin-top:8px;font-size:9px;display:block}.screen-card>strong{align-items:center;gap:10px;margin-top:10px;font-size:16px;display:flex}.screen-card em{background:var(--navy);color:#fff;border-radius:4px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.screen-card footer{color:#718293;border-top:1px solid #e2e8ed;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.screen-card footer b{color:var(--ink);font-size:12px}.screen-card.place{border-left-color:#1d84c5}.phone-preview{background:#061c33;border:6px solid #172f43;border-radius:27px;width:190px;height:325px;padding:32px 17px;position:absolute;bottom:0;right:-36px;box-shadow:0 25px 55px #0008}.phone-preview small,.phone-preview strong,.phone-preview span,.phone-preview b{display:block}.phone-preview small{color:#8fa6b5;margin-top:30px;font-size:8px}.phone-preview strong{margin-top:20px;font-size:13px}.phone-preview span{color:var(--lime);margin-top:7px;font-size:11px}.phone-preview b{color:#dbe5ec;background:#0d2b45;margin-top:28px;padding:13px;font-size:10px}.performance-block{background:var(--paper);grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;padding:105px max(30px,50vw - 620px);display:grid}.performance-block>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.75}.performance-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.performance-tags span{border:1px solid #cad5dd;border-radius:20px;padding:9px 12px;font-size:10px;font-weight:800}.faq-section{text-align:center;padding:90px max(30px,50vw - 490px)}.faq-section h2{margin:0;font-size:42px}.faq-list{text-align:left;margin-top:40px}.faq-list details{border-top:1px solid #d7e0e7}.faq-list details:last-child{border-bottom:1px solid #d7e0e7}.faq-list summary{cursor:pointer;justify-content:space-between;padding:20px 5px;font-weight:800;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:22px}.faq-list details p{color:var(--muted);margin:0;padding:0 5px 20px;line-height:1.65}.bottom-cta{color:#fff;background:linear-gradient(120deg,#082a4c,#04182f);border-radius:8px;justify-content:space-between;align-items:center;gap:40px;margin:0 max(30px,50vw - 620px) 70px;padding:38px 48px;display:flex}.bottom-cta p{margin-bottom:8px}.bottom-cta h2{margin:0;font-size:31px}.bottom-cta div>span{color:#aebfcc;margin-top:8px;font-size:13px;display:block}.site-footer{color:#fff;background:#04172c;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:35px max(30px,50vw - 620px);display:grid}.site-footer>div{justify-content:center;gap:25px;font-size:11px;display:flex}.site-footer small{text-align:right;color:#91a6b5;font-size:10px;line-height:1.5}.tips-page{color:#f7faf8;background:#071626;overflow:hidden}.tips-page>.nav-shell,.tips-hero,.markets,.tips-footer,.empty-state{width:min(1140px,100% - 48px);margin-left:auto;margin-right:auto}.nav-shell{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:94px;display:flex}.brand-logo{width:174px;height:auto;display:block}.back-home{color:#a9bbc5;font-size:13px;font-weight:700}.tips-hero{padding:68px 0 55px}.tips-hero .kicker{color:#92e233;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:900;display:flex}.tips-hero .kicker span{background:currentColor;width:25px;height:2px}.tips-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,82px)}.tips-hero>p:last-child{color:#96aab6}.markets{padding-bottom:75px}.markets>section+section{margin-top:55px}.section-title{align-items:center;gap:15px;margin-bottom:18px;display:flex}.section-title>span{font-size:24px}.section-title h2,.section-title p{margin:0}.section-title h2{font-size:24px}.section-title p{color:#8097a4;margin-top:4px;font-size:11px}.tip-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tip-card{background:#0c2639;border:1px solid #ffffff16;border-radius:6px;padding:22px}.tip-topline,.horse-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.meeting,.race{margin:0}.meeting{font-size:13px;font-weight:900}.race{color:#8095a2;margin-top:5px;font-size:11px}.bet-badge{color:#071626;background:#92e233;border-radius:3px;padding:7px 10px;font-size:9px;font-weight:900}.bet-badge.place{background:#58b5ea}.horse-row{border-top:1px solid #ffffff12;margin-top:20px;padding-top:18px}.horse-number{background:#061725;border-radius:4px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.horse-row h3{margin:0 auto 0 0;font-size:21px}.price{color:#92e233;font-size:21px}.public-score{color:#91a5b1;border-top:1px solid #ffffff12;justify-content:space-between;margin:17px 0 0;padding-top:14px;font-size:11px;display:flex}.public-score dd{color:#fff;margin:0;font-weight:900}.none{color:#8095a2}.empty-state{text-align:center;background:#0b2336;border:1px solid #ffffff14;border-radius:8px;padding:80px 25px}.empty-state>span{color:#92e233;font-size:44px}.empty-state h2{margin:18px 0 8px}.empty-state p{color:#8da2ae}.tips-footer{text-align:center;color:#657d89;border-top:1px solid #ffffff12;padding:30px 0 45px;font-size:10px}@media (max-width:900px){.site-header nav{display:none}.hero-content{padding-top:70px}.feature-cards{grid-template-columns:1fr 1fr}.member-showcase,.performance-block{grid-template-columns:1fr}.showcase-device{width:min(570px,100%);margin:auto}.bottom-cta{flex-direction:column;align-items:flex-start}.site-footer{text-align:center;grid-template-columns:1fr;gap:20px}.site-footer>div{justify-content:center}.site-footer small{text-align:center}}@media (max-width:620px){.site-header{gap:15px;height:74px;padding:0 15px}.tb-logo{width:135px}.outline-btn{margin-left:auto;padding:10px;font-size:10px}.hero-ref{min-height:700px}.hero-photo{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#04182ff5 0%,#061c34df 70%,#04162d7d)}.hero-content{width:calc(100% - 30px);padding:65px 0}.hero-content h1{font-size:48px}.hero-lead{font-size:15px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-points{flex-wrap:wrap;gap:14px;margin-top:36px}.feature-section,.member-showcase,.performance-block,.faq-section{padding:75px 15px}.feature-cards{grid-template-columns:1fr}.section-intro h2,.showcase-copy h2,.performance-block h2{font-size:40px}.showcase-device{min-height:520px}.member-screen{padding:15px}.phone-preview{width:165px;right:-5px}.performance-block{gap:35px}.bottom-cta{margin:0 15px 50px;padding:30px 22px}.bottom-cta .primary-btn{width:100%}.site-footer{padding:32px 15px}.site-footer>div{flex-wrap:wrap}.tips-page>.nav-shell,.tips-hero,.markets,.tips-footer,.empty-state{width:calc(100% - 24px)}.brand-logo{width:138px}.back-home{font-size:10px}.tip-grid{grid-template-columns:1fr}.tip-card{padding:18px}.horse-row h3,.price{font-size:18px}}.members-area{color:#102b49;background:#f3f6f8;min-height:0}.members-header{background:#051b33;justify-content:space-between;align-items:center;height:88px;padding:0 max(24px,50vw - 590px);display:flex}.members-header img{width:170px;height:auto;display:block}.members-status{color:#dbe7ef;align-items:center;gap:12px;display:flex}.members-status span{color:#92e233;letter-spacing:.15em;border:1px solid #92e23366;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900}.members-status b{font-size:13px}.members-tabs{color:#aebfca;background:#082746;border-bottom:1px solid #ffffff12;align-items:stretch;gap:38px;height:62px;padding:0 max(24px,50vw - 590px);display:flex}.members-tabs a{align-items:center;font-size:12px;font-weight:800;display:flex;position:relative}.members-tabs a.active{color:#fff}.members-tabs a.active:after{content:"";background:#92e233;height:3px;position:absolute;bottom:0;left:0;right:0}.members-content{width:min(1180px,100% - 48px);margin:auto;padding:55px 0 80px}.members-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.members-title p{color:#62b91d;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:900}.members-title h1{letter-spacing:-.05em;margin:0;font-size:clamp(43px,5vw,64px)}.members-title>div>span{color:#718291;margin-top:10px;font-size:13px;display:block}.card-status{color:#637686;background:#fff;border:1px solid #d0dbe2;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.card-status i{background:#72c921;border-radius:50%;width:7px;height:7px}.member-markets>section+section{margin-top:50px}.market-heading{align-items:center;gap:13px;margin-bottom:16px;display:flex}.market-heading>span{background:#e8f5de;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.market-heading h2,.market-heading p{margin:0}.market-heading h2{font-size:21px}.market-heading p{color:#7c8b98;margin-top:3px;font-size:10px}.member-tip-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.member-tip{background:#fff;border:1px solid #d7e0e6;border-radius:8px;padding:22px;box-shadow:0 6px 18px #102b4908}.member-tip>header{justify-content:space-between;align-items:center;display:flex}.member-tip>header small,.member-tip>header b{display:block}.member-tip>header small{color:#5e7384;text-transform:uppercase;font-size:10px;font-weight:900}.member-tip>header b{margin-top:4px;font-size:12px}.member-tip>header>span{color:#09223a;background:#92e233;border-radius:4px;padding:7px 10px;font-size:9px;font-weight:900}.member-tip>header>span.place{background:#58b5ea}.member-runner{border-top:1px solid #e3e9ed;align-items:center;gap:13px;margin-top:20px;padding-top:18px;display:flex}.member-runner i{color:#fff;background:#071e35;border-radius:5px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.member-runner strong{margin-right:auto;font-size:20px}.member-runner>b{color:#4f9f16;font-size:21px}.member-tip>footer{color:#728494;border-top:1px solid #e3e9ed;justify-content:space-between;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.member-tip>footer strong{color:#102b49;font-size:14px}.market-none{color:#758694;border:1px dashed #ccd7df;border-radius:7px;padding:20px}.members-empty,.shell-panel{text-align:center;background:#fff;border:1px solid #d6dfe6;border-radius:10px;padding:75px 35px;box-shadow:0 10px 30px #102b4908}.members-empty>span{color:#62b91d;font-size:45px}.members-empty h2,.coming-soon h2{margin:17px 0 8px}.members-empty p,.coming-soon p{color:#718291;margin:0}.coming-soon>i{color:#5cac1c;background:#eaf6e0;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;font-style:normal;display:grid}.coming-soon>p{max-width:590px;margin:0 auto;line-height:1.65}.coming-soon>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.coming-soon>div span{color:#607484;border:1px solid #d2dce3;border-radius:20px;padding:9px 12px;font-size:10px;font-weight:800}.account-shell{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.account-avatar{color:#92e233;background:#082746;border-radius:50%;place-items:center;width:65px;height:65px;font-size:20px;font-weight:900;display:grid}.account-shell h2,.account-shell p{margin:0}.account-shell p{color:#718291;margin-top:7px}.account-shell dl{border-top:1px solid #e0e7eb;grid-column:1/-1;margin:25px 0 0}.account-shell dl>div{border-bottom:1px solid #e0e7eb;justify-content:space-between;padding:17px 0;display:flex}.account-shell dt{font-weight:800}.account-shell dd{color:#65b821;margin:0;font-size:11px;font-weight:900}.members-footer{color:#a5b6c2;background:#051b33;justify-content:space-between;padding:28px max(24px,50vw - 590px);display:flex}.members-footer span{color:#fff;font-size:12px;font-weight:900}.members-footer small{font-size:9px}@media (max-width:700px){.members-header{height:76px;padding:0 14px}.members-header img{width:135px}.members-status b{display:none}.members-tabs{gap:0;height:auto;padding:0 8px;overflow-x:auto}.members-tabs a{flex:none;padding:18px 11px;font-size:10px}.members-content{width:calc(100% - 24px);padding:38px 0 60px}.members-title{flex-direction:column;align-items:flex-start}.members-title h1{font-size:42px}.member-tip-grid{grid-template-columns:1fr}.member-tip{padding:18px}.member-runner strong,.member-runner>b{font-size:17px}.members-empty,.shell-panel{padding:55px 20px}.account-shell{text-align:center;grid-template-columns:1fr}.account-avatar{margin:auto}.members-footer{text-align:center;flex-direction:column;align-items:center;gap:8px}}.live-tip-head{color:#173250;letter-spacing:.08em;grid-template-columns:70px minmax(280px,1.15fr) minmax(360px,1.6fr);gap:18px;padding:0 20px 10px;font-size:11px;font-weight:900;display:grid}.live-tip-head span:first-child{text-align:center}.live-tip-list{gap:13px;display:grid}.live-tip-row{background:#fff;border:1px solid #d6e0e7;border-radius:14px;grid-template-columns:54px 70px minmax(245px,1fr) minmax(360px,1.55fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 4px 14px #102b4908}.live-runner-no{color:#1260ae;text-align:center;font-size:31px;font-weight:900;line-height:1}.live-silk-wrap{justify-content:center;display:flex}.live-silk{object-fit:contain;width:52px;height:62px;display:block}.live-silk.fallback{color:#65b821;place-items:center;font-size:34px;display:grid}.live-horse-name{color:#102b49;align-items:baseline;gap:8px;display:flex}.live-horse-name strong{font-size:21px}.live-horse-name span{color:#65798b;font-size:15px;font-weight:700}.live-horse small{color:#597083;margin-top:5px;font-size:11px;font-weight:800;display:block}.live-horse p{color:#304b65;margin:5px 0 0;font-size:12px}.live-price-line{align-items:center;gap:10px;display:flex}.live-bet-badge{letter-spacing:.06em;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900}.live-bet-badge.win{color:#3d8213;background:#e6f5dc}.live-bet-badge.place{color:#1964a1;background:#e7f2fb}.live-price-line>b{color:#1260ae;font-size:28px}.live-price-line i{font-size:17px;font-style:normal}.live-price-line i.shorter,.live-recent .shorter{color:#159447}.live-price-line i.drifted,.live-recent .drifted{color:#d43737}.live-recent{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.live-recent em{color:#243d57;font-style:normal;font-weight:900}.live-recent span{font-variant-numeric:tabular-nums;font-weight:800}.live-recent .steady{color:#50677a}.live-outcome{text-align:center;border-radius:9px;min-width:84px;padding:9px 11px}.live-outcome strong,.live-outcome span{display:block}.live-outcome strong{font-size:10px}.live-outcome span{margin-top:3px;font-size:12px;font-weight:900}.live-outcome.positive{color:#16722c;background:#e7f7ea}.live-outcome.missed{color:#a32323;background:#fff0f0}.live-outcome.neutral{color:#586c7d;background:#eef3f6}.live-update-bar{background:#f8fbfd;border:1px solid #d9e3e9;border-radius:10px;align-items:center;gap:11px;margin-top:17px;padding:13px 16px;display:flex}.live-update-bar .dot{background:#9ba9b3;border-radius:50%;width:9px;height:9px}.live-update-bar .dot.on{background:#58b51c;box-shadow:0 0 0 4px #58b51c18}.live-update-bar strong,.live-update-bar small{display:block}.live-update-bar strong{font-size:12px}.live-update-bar small{color:#718291;margin-top:3px;font-size:10px}.result-summary{background:#fff;border:1px solid #d7e1e7;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 4px 14px #102b4908}.result-summary>div{justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:12px 10px;display:flex}.result-summary>div+div{border-left:1px solid #e1e8ed}.result-summary span{color:#708393;font-size:9px;font-weight:800}.result-summary b{color:#102b49;font-size:20px;line-height:1}.member-results-list{gap:12px;display:grid}.result-row{background:#fff;border:1px solid #d8e1e7;border-radius:12px;grid-template-columns:62px minmax(220px,.9fr) 95px minmax(300px,1.5fr);align-items:center;gap:15px;padding:17px 18px;display:grid}.result-row .live-silk{width:46px;height:55px}.result-selection small,.result-selection strong,.result-selection span{display:block}.result-selection small{color:#708393;font-size:10px;font-weight:800}.result-selection strong{margin-top:5px;font-size:17px}.result-selection span{color:#5d7384;margin-top:4px;font-size:11px}.result-pill{text-align:center;border-radius:9px;padding:9px}.result-pill b,.result-pill span{display:block}.result-pill b{font-size:10px}.result-pill span{margin-top:2px;font-size:12px;font-weight:900}.result-pill.positive{color:#166d29;background:#e6f7e9}.result-pill.top4{color:#185f98;background:#eaf3fb}.result-pill.missed{color:#a32323;background:#fff0f0}.result-pill.pending{color:#627483;background:#eef3f6}.official-four small,.official-four span{display:block}.official-four small{color:#7b8d9b;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.official-four span{color:#344e65;font-size:11px;line-height:1.65}.official-four b{color:#102b49}@media (max-width:850px){.live-tip-head{display:none}.live-tip-row{grid-template-columns:44px 58px 1fr;gap:11px;padding:15px}.live-market{grid-column:2/-1}.live-outcome{grid-column:2/-1;justify-self:start}.live-runner-no{font-size:25px}.live-silk{width:44px;height:54px}.live-horse-name strong{font-size:18px}.live-price-line>b{font-size:24px}.result-row{grid-template-columns:52px 1fr 88px}.official-four{grid-column:2/-1}}@media (max-width:520px){.live-tip-row{grid-template-columns:38px 48px 1fr}.live-recent{gap:6px;font-size:11px}.live-update-bar{align-items:flex-start}.result-summary>div{flex-direction:column;align-items:center;gap:3px;padding:10px 3px}.result-summary span{font-size:8px}.result-summary b{font-size:19px}.result-row{grid-template-columns:46px 1fr}.result-pill{grid-column:2;justify-self:start}.official-four{grid-column:1/-1}.members-title>div>span{font-size:12px}}.approved-live-head{color:#0c2340;letter-spacing:.055em;grid-template-columns:70px minmax(330px,1.25fr) minmax(470px,1.55fr) 110px;align-items:end;gap:18px;padding:0 24px 13px;font-size:12px;font-weight:900;display:grid}.approved-live-head span:first-child{text-align:center}.approved-live-head span:last-child{text-align:center;color:#0a58b5}.approved-live-list{gap:14px;display:grid}.approved-live-row{background:#fff;border:1px solid #d6e0e7;border-radius:14px;grid-template-columns:70px 84px minmax(280px,1.15fr) minmax(470px,1.55fr) 110px;align-items:center;gap:18px;padding:18px 24px;display:grid;box-shadow:0 4px 14px #102b4908}.approved-no{color:#1260ae;text-align:center;font-size:34px;font-weight:900;line-height:1}.approved-silk{justify-content:center;display:flex}.approved-silk .live-silk{object-fit:contain;width:62px;height:76px}.approved-name{color:#102b49;align-items:baseline;gap:9px;display:flex}.approved-name strong{font-size:23px}.approved-name span{color:#40566c;font-size:16px}.approved-horse small{color:#405c78;margin-top:5px;font-size:11px;font-weight:800;display:block}.approved-horse p{color:#29445e;margin:6px 0 0;font-size:13px}.approved-market{grid-template-columns:130px 1fr;align-items:center;gap:16px;display:grid}.approved-current{align-items:center;gap:10px;display:flex}.approved-current b{color:#0f5db8;font-variant-numeric:tabular-nums;font-size:34px}.approved-current i{font-size:18px;font-style:normal}.approved-current i.shorter,.approved-flucs .shorter strong{color:#36a51d}.approved-current i.drifted,.approved-flucs .drifted strong{color:#df2027}.approved-flucs{grid-template-columns:repeat(4,minmax(58px,1fr));gap:10px;display:grid}.approved-flucs>div{text-align:center}.approved-flucs strong,.approved-flucs small{font-variant-numeric:tabular-nums;display:block}.approved-flucs strong{color:#152941;font-size:17px}.approved-flucs small{color:#6d747c;margin-top:5px;font-size:10px}.approved-flucs>div:last-child small{color:#08a33a;font-weight:900}.approved-waiting{color:#7f8a94;grid-column:1/-1;font-size:10px}.approved-place{justify-content:center;display:flex}.approved-place span{color:#0f5db8;font-variant-numeric:tabular-nums;background:#f3f8fd;border:1px solid #a9c9eb;border-radius:10px;place-items:center;min-width:82px;min-height:54px;font-size:24px;font-weight:800;display:grid}.approved-update-bar{background:#f8fbfd;border:1px solid #d8e2e9;border-radius:10px;align-items:center;gap:12px;margin-top:17px;padding:14px 18px;display:flex}.approved-update-bar .dot{background:#9ba9b3;border-radius:50%;width:10px;height:10px}.approved-update-bar .dot.on{background:#58b51c;box-shadow:0 0 0 4px #58b51c18}.approved-update-bar strong,.approved-update-bar small{display:block}.approved-update-bar small{color:#617488;margin-top:3px;font-size:11px}@media (max-width:980px){.approved-live-head{display:none}.approved-live-row{grid-template-columns:52px 64px 1fr 92px}.approved-market{grid-column:3/-1;grid-template-columns:120px 1fr}.approved-place{grid-area:1/4}.approved-silk .live-silk{width:50px;height:62px}}@media (max-width:650px){.approved-live-row{grid-template-columns:42px 52px 1fr;gap:10px;padding:15px}.approved-place{grid-area:auto/3;justify-self:start}.approved-market{grid-column:2/-1;grid-template-columns:1fr}.approved-flucs{grid-template-columns:repeat(4,1fr)}.approved-current b{font-size:28px}.approved-name strong{font-size:19px}}.members-content.wide{width:min(1480px,100% - 60px);padding-top:20px}.approved-tips-banner{color:#fff;background:linear-gradient(105deg,#071d37 0%,#03162d 100%);justify-content:space-between;align-items:center;gap:30px;margin:0 -30px 28px;padding:26px 30px;display:flex}.approved-tips-banner>div{min-width:0}.approved-tips-banner>img{object-fit:contain;width:270px;height:auto}.approved-banner-title{align-items:center;gap:18px;display:flex}.approved-banner-title h1{letter-spacing:-.035em;margin:0;font-size:44px;font-weight:900;line-height:1}.approved-banner-title span{color:#fff;background:#079a4a;border-radius:8px;align-items:center;min-height:42px;padding:0 18px;font-size:18px;font-weight:900;display:inline-flex}.approved-tips-banner p{color:#fff;letter-spacing:-.01em;margin:14px 0 0;font-size:19px}.approved-card-date{color:#718291;justify-content:space-between;align-items:center;margin:0 0 26px;font-size:13px;display:flex}.approved-live-badge{color:#d51f32;letter-spacing:.15em;border:1px solid #d51f32;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:8px;font-weight:900;display:inline-flex}.approved-live-badge:before{content:"";background:#d51f32;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.approved-live-head{grid-template-columns:82px minmax(380px,1.25fr) minmax(560px,1.6fr) 120px;gap:22px;padding:0 28px 14px;font-size:14px}.approved-live-list{gap:16px}.approved-live-row{border-radius:13px;grid-template-columns:82px 104px minmax(300px,1.05fr) minmax(560px,1.6fr) 120px;gap:22px;min-height:145px;padding:20px 28px}.approved-no{font-size:43px}.approved-silk .live-silk{width:78px;height:96px}.approved-name{gap:11px}.approved-name strong{letter-spacing:-.02em;font-size:29px}.approved-name span{font-size:19px}.approved-horse small{margin-top:7px;font-size:12px}.approved-market{grid-template-columns:165px 1fr;gap:22px}.approved-current b{font-size:45px}.approved-current i{font-size:22px}.approved-flucs{grid-template-columns:repeat(4,minmax(70px,1fr));gap:14px}.approved-flucs strong{font-size:21px}.approved-flucs small{margin-top:7px;font-size:12px}.approved-waiting{font-size:11px}.approved-place span{border-radius:10px;min-width:100px;min-height:74px;font-size:27px}.approved-update-bar{margin-top:22px;padding:18px 24px}.approved-update-bar strong{font-size:14px}.approved-update-bar small{font-size:12px}@media (max-width:1180px){.members-content.wide{width:calc(100% - 32px)}.approved-tips-banner{margin-left:-16px;margin-right:-16px;padding-left:20px;padding-right:20px}.approved-live-head{display:none}.approved-live-row{grid-template-columns:64px 78px 1fr 105px}.approved-market{grid-column:3/-1;grid-template-columns:150px 1fr}.approved-place{grid-area:1/4}.approved-silk .live-silk{width:62px;height:78px}}@media (max-width:700px){.members-content.wide{width:calc(100% - 24px)}.approved-tips-banner{flex-direction:column;align-items:flex-start;margin:0 -12px 22px;padding:20px 16px}.approved-tips-banner>img{width:190px}.approved-banner-title{flex-direction:column;align-items:flex-start;gap:10px}.approved-banner-title h1{font-size:34px}.approved-banner-title span{min-height:34px;padding:0 12px;font-size:14px}.approved-tips-banner p{font-size:15px}.approved-card-date{flex-direction:column;align-items:flex-start;gap:10px}.approved-live-row{grid-template-columns:46px 58px 1fr;gap:11px;padding:15px}.approved-place{grid-area:auto/3;justify-self:start}.approved-market{grid-column:2/-1;grid-template-columns:1fr}.approved-flucs{grid-template-columns:repeat(4,1fr)}.approved-current b{font-size:32px}.approved-name strong{font-size:21px}}.approved-race-clock{letter-spacing:.03em;font-variant-numeric:tabular-nums;background:#edf3f7;border-radius:14px;align-items:center;min-height:27px;padding:0 10px;font-weight:900;color:#294e70!important;margin:9px 0 0!important;font-size:11px!important;display:inline-flex!important}.approved-result{border-radius:12px;grid-column:4/6;justify-content:center;align-items:center;gap:16px;min-height:86px;display:flex}.approved-result span{color:#fff;background:#15913b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:35px;font-weight:900;line-height:1;display:grid}.approved-result strong{letter-spacing:.01em;font-size:24px;text-decoration:none}.approved-result.successful{color:#137332;background:#e8f7eb}.approved-result.loss{color:#394e61;background:#f0f3f5}.approved-result.abandoned{color:#865b14;background:#fff4e3}.results-master-list{gap:18px;display:grid}.results-day{background:#fff;border:1px solid #d6e0e7;border-radius:12px;overflow:hidden}.results-day>summary{color:#102b49;cursor:pointer;background:#eaf3fa;justify-content:space-between;align-items:center;padding:20px 24px;font-size:18px;font-weight:900;list-style:none;display:flex}.results-day>summary::-webkit-details-marker{display:none}.results-day>summary i{font-size:23px;font-style:normal;transition:transform .2s}.results-day[open]>summary i{transform:rotate(180deg)}.results-table-head,.master-result-row{grid-template-columns:minmax(280px,1.3fr) minmax(170px,.8fr) minmax(145px,.6fr) 46px;align-items:center;gap:18px;display:grid}.results-table-head{color:#52697d;text-transform:uppercase;border-top:1px solid #dbe4ea;border-bottom:1px solid #dbe4ea;padding:15px 24px;font-size:11px;font-weight:900}.master-result-row{border-bottom:1px solid #e1e8ed;min-height:76px;padding:10px 24px}.master-result-row:last-child{border-bottom:0}.master-result-horse{align-items:center;gap:14px;display:flex}.master-result-horse .live-silk{width:42px;height:52px}.master-result-horse strong{font-size:16px}.master-result-row>span{color:#405c73;font-size:13px;font-weight:700}.master-result-resulted .compact-finish-position{margin-left:7px}.master-result-abandoned{color:#8a6019;text-transform:uppercase;font-size:11px}.master-result-row>b{letter-spacing:.05em;border-radius:16px;justify-self:start;padding:6px 10px;font-size:10px}.master-result-row>b.win{color:#397c13;background:#e8f6df}.master-result-row>b.place{color:#17649d;background:#e5f2fb}.master-result{align-items:center;gap:10px;font-size:14px;display:flex}.master-result i{color:#fff;background:#15913b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;font-style:normal;display:grid}.master-result.successful{color:#12712f}.master-result.abandoned{color:#8a6019}.master-result strong{text-decoration:none}@media (max-width:850px){.approved-result{grid-column:3/-1}.results-table-head{display:none}.master-result-row{grid-template-columns:minmax(0,1fr) auto auto;padding:15px 18px}.master-result-horse{grid-column:1/-1}.master-result{justify-self:end}}@media (max-width:600px){.approved-result{grid-column:2/-1;justify-content:flex-start;min-height:70px;padding:12px}.approved-result span{width:42px;height:42px;font-size:27px}.approved-result strong{font-size:17px}.results-day>summary{padding:17px 16px;font-size:15px}.master-result-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.master-result-horse{grid-column:1/-1}.master-result-race{grid-area:2/1}.master-result-resulted,.master-result-abandoned{grid-area:3/1}.master-result{grid-area:2/2/4;justify-self:end}.master-result-row>span{white-space:nowrap}}.approved-mobile-label,.approved-place>.approved-mobile-label{display:none}.approved-place>strong{color:#0f5db8;font-variant-numeric:tabular-nums;background:#f3f8fd;border:1px solid #a9c9eb;border-radius:10px;place-items:center;min-width:100px;min-height:74px;font-size:27px;font-weight:800;display:grid}.approved-no{color:#102b49}.approved-silk,.approved-silk .live-silk{background:0 0;border:0;border-radius:0}.approved-silk .live-silk{filter:drop-shadow(0 4px 4px #102b4922)}.approved-race-clock{color:#15913b!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:12px!important}@media (max-width:700px){.members-header{height:64px;padding:0 12px}.members-header img{width:126px}.members-status{gap:0}.members-status span{font-size:7px}.members-tabs{height:50px;padding:0 5px}.members-tabs a{padding:0 10px;font-size:10px}.members-content.wide{width:100%;padding:12px 12px 42px}.approved-tips-banner{display:none}.approved-banner-title{gap:8px}.approved-banner-title h1{font-size:31px}.approved-banner-title span{min-height:30px;font-size:12px}.approved-tips-banner p{margin-top:12px;font-size:14px;line-height:1.45}.approved-card-date{margin-bottom:18px;padding:0 2px;font-size:12px}.approved-live-list{gap:12px}.approved-live-row{border-radius:12px;grid-template-columns:38px 52px minmax(0,1fr);gap:10px;min-height:0;padding:16px 14px}.approved-no{font-size:30px}.approved-silk .live-silk{width:48px;height:60px}.approved-name{display:block}.approved-name strong{overflow-wrap:anywhere;font-size:20px;line-height:1.12;display:block}.approved-name span{margin-top:4px;font-size:13px;display:block}.approved-horse small{margin-top:5px;font-size:10px}.approved-race-clock{min-height:24px!important;margin-top:7px!important;padding:0 8px!important;font-size:10px!important}.approved-market{background:#f5f9fc;border-radius:9px;grid-column:1/3;margin-top:8px;padding:12px;display:block}.approved-mobile-label,.approved-place>.approved-mobile-label{color:#547087;letter-spacing:.08em;background:0 0;border:0;min-width:0;min-height:0;margin-bottom:6px;padding:0;font-size:9px;font-weight:900;display:block}.approved-current b{font-size:32px}.approved-flucs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}.approved-flucs strong{font-size:13px}.approved-flucs small{font-size:8px}.approved-place{background:#f5f9fc;border-radius:9px;grid-area:2/3;place-self:stretch stretch;margin-top:8px;padding:12px;display:block}.approved-place>strong{color:#0f5db8;background:0 0;border:0;min-width:0;min-height:0;font-size:29px;line-height:1.1;display:block}.approved-waiting{margin-top:8px;display:block}.approved-update-bar{align-items:flex-start;margin-top:14px;padding:13px}.approved-update-bar strong{font-size:11px;line-height:1.4}.approved-update-bar small{font-size:10px;line-height:1.4}.members-footer{padding:22px 14px}.members-footer small{line-height:1.5}}@media (max-width:700px){.members-header{height:44px}.members-tabs{height:34px}}.approved-prices{display:contents}.approved-mobile-previous{display:none}@media (max-width:700px){.members-content.wide{width:100%;padding:10px 10px 38px}.approved-live-list{gap:10px}.approved-live-row{grid-template-columns:40px 58px minmax(0,1fr);gap:9px;padding:14px 12px}.approved-no{font-size:29px}.approved-silk .live-silk{width:52px;height:64px}.approved-name strong{font-size:20px;line-height:1.08}.approved-name span{margin-top:3px;font-size:13px}.approved-horse small{margin-top:4px;font-size:10px}.approved-horse .approved-race-clock{min-height:0!important;margin-top:7px!important;padding:0!important;font-size:10px!important}.approved-prices{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:3px;display:grid}.approved-market,.approved-place{background:#f5f9fc;border-radius:10px;grid-area:auto;place-self:stretch stretch;min-width:0;min-height:118px;margin:0;padding:13px;display:block}.approved-mobile-label,.approved-place>.approved-mobile-label{margin:0 0 9px;font-size:10px}.approved-current{gap:7px;min-width:0}.approved-current b,.approved-place>strong{color:#0f5db8;white-space:nowrap;font-size:34px;line-height:1}.approved-current i{font-size:17px}.approved-flucs{display:none}.approved-mobile-previous{color:#607488;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:10px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.approved-waiting{margin-top:12px;font-size:9px;line-height:1.25}.approved-place>strong{background:0 0;border:0;min-width:0;min-height:0;display:block}}@media (max-width:380px){.approved-live-row{grid-template-columns:36px 52px minmax(0,1fr);padding:12px 10px}.approved-silk .live-silk{width:47px;height:58px}.approved-name strong{font-size:18px}.approved-current b,.approved-place>strong{font-size:30px}}.approved-live-row.best-odds-row{grid-template-columns:52px 72px minmax(0,1fr) minmax(320px,440px);gap:18px;min-height:0;padding:20px}.best-odds-row .approved-horse{min-width:0}.best-odds-row .approved-name{overflow-wrap:anywhere}.best-odds-row .approved-prices.best-odds-prices{grid-area:1/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;display:grid}.best-odds-panel{background:#f5f9fc;border:1px solid #e0e9ef;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.best-odds-panel>span{color:#547087;letter-spacing:.045em;font-size:10px;font-weight:900}.best-odds-panel>strong,.best-odds-panel>b{color:#0f5db8}.best-odds-panel>strong{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.best-odds-panel>b{overflow-wrap:anywhere;font-size:13px}.best-odds-panel>small{color:#617488;font-size:10px}.best-odds-row .approved-result{grid-area:1/4;min-width:0}@media (max-width:850px){.approved-live-row.best-odds-row{grid-template-columns:38px 52px minmax(0,1fr);gap:10px;padding:14px 12px}.best-odds-row .approved-prices.best-odds-prices{grid-area:2/1/auto/-1;gap:10px}.best-odds-row .approved-result{grid-area:2/1/auto/-1}.best-odds-row .approved-name strong{font-size:20px}.best-odds-panel{padding:12px}.best-odds-panel>strong{font-size:30px}}.best-odds-panel .checking-odds{color:#547087;font-size:16px;line-height:1.4;display:block}.best-odds-panel{box-shadow:none;background:#f5f9fc}.best-odds-panel>span,.best-odds-panel>small{color:#435a70}.approved-race-clock{white-space:nowrap;flex-wrap:nowrap;gap:4px;width:max-content;max-width:100%}.approved-race-clock>span{white-space:nowrap;flex-shrink:0}.approved-race-clock .race-clock-icon{text-align:center;flex:0 0 12px;font-size:12px;line-height:1}.compact-tip-list{background:0 0;border:0;border-radius:0;gap:16px;display:grid;overflow:visible}.compact-tip{box-shadow:none;color:#12314f;background:#fff;border:1px solid #d7e0e6;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:10px 32px;padding:22px 24px;display:grid;overflow:hidden}.compact-tip+.compact-tip{border-top:1px solid #d7e0e6}.compact-tip-heading{grid-area:1/1;align-items:center;gap:12px;min-width:0;display:flex}.compact-tip-silk{flex:0 0 36px;justify-content:center;align-items:center;width:36px;display:flex;position:relative}.compact-tip-silk .live-silk{object-fit:contain;display:block;filter:none!important;width:36px!important;height:46px!important}.compact-tip-silk .live-silk.fallback{text-align:center;font-size:36px;line-height:46px}.compact-tip.final .compact-tip-heading{padding-bottom:14px}.compact-tip-silk .compact-finish-position{min-width:22px;margin:0;padding:2px 5px;font-size:8px;position:absolute;top:41px;left:50%;transform:translate(-50%)}.compact-tip-identity{min-width:0}.compact-tip-identity h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.35}.compact-tip-number{white-space:nowrap}.compact-tip-barrier{color:#506980;white-space:nowrap;font-size:14px;font-weight:400}.compact-horse-bet{color:#fff;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;white-space:nowrap;background:#0b3e67;border-radius:999px;align-items:center;margin-left:8px;padding:3px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.compact-horse-resulted{color:#547087;letter-spacing:.045em;vertical-align:middle;white-space:nowrap;margin-left:8px;font-size:9px;font-weight:900;line-height:1.4;display:inline-block}.compact-finish-position{color:#fff;letter-spacing:0;vertical-align:middle;text-transform:none;border-radius:999px;justify-content:center;align-items:center;min-width:27px;margin-left:5px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.compact-finish-position.position-1{color:#fff;background:#168b37}.compact-finish-position.position-2{color:#fff;background:#cf202f}.compact-finish-position.position-3{color:#12314f;background:#ffd426}.compact-finish-position.position-4{color:#fff;background:#0f5db8}.compact-tip-selection{color:#506980;margin:3px 0 0;font-size:13px;line-height:1.4}.compact-tip-meta{color:#435e75;flex-wrap:wrap;grid-area:2/1;align-items:center;gap:6px 16px;min-width:0;font-size:14px;line-height:1.5;display:flex}.compact-tip-meta>span{overflow-wrap:anywhere}.compact-tip-meta .approved-race-clock{white-space:nowrap;flex-shrink:0;margin:0!important;font-size:13px!important;line-height:1.5!important;display:inline-flex!important}.compact-tip-prices{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:16px;min-width:0;display:grid}.compact-tip-prices .best-odds-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:0;display:flex}.compact-tip-prices .best-odds-panel+.best-odds-panel{border-left:1px solid #e1e8ef;padding-left:16px}.compact-tip-prices .best-odds-panel>span{letter-spacing:.3px;font-size:9px;line-height:1.4}.compact-tip-prices .best-odds-panel>strong{letter-spacing:-.4px;font-size:25px;line-height:1.15}.compact-tip-prices .best-odds-panel>b{font-size:12px;line-height:1.4}.compact-tip-prices .best-odds-panel>small{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.compact-tip-prices .best-odds-panel .checking-odds{color:#0f5db8;letter-spacing:.02em;font-size:11px}.compact-tip-prices .best-odds-panel.closed{background:#f1f3f5;border:1px solid #d8dde2;border-radius:8px;padding:10px}.compact-tip-prices .best-odds-panel.closed+.best-odds-panel.closed{border-left:1px solid #d8dde2;padding-left:10px}.compact-tip-prices .best-odds-panel.closed>span,.compact-tip-prices .best-odds-panel.closed>strong,.compact-tip-prices .best-odds-panel.closed>b,.compact-tip-prices .best-odds-panel.closed>small,.compact-tip-prices .best-odds-panel.closed .checking-odds{color:#7a8793}.compact-tip-result{color:#52687a;grid-area:1/2/3;place-self:center end;align-items:center;gap:7px;font-size:14px;line-height:1.4;display:flex}.compact-tip-result.successful{color:#167b34}.compact-tip-result.interim{color:#9a6500;letter-spacing:.03em;background:#fff3cd;border:1px solid #f0d58a;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.compact-result-cross{color:#fff;background:#cf202f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.master-result.loss{color:#cf202f}.master-result.loss .result-cross{color:#fff;background:#cf202f}.master-result-row .result-position{color:#397c13;margin-left:8px;font-size:12px;font-weight:900}.compact-result-tick{color:#fff;background:#168b37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.master-result i,.master-result.loss .result-cross{border-radius:50%;width:20px;height:20px;font-size:13px;font-weight:900}.master-result.successful i{color:#fff;background:#168b37}.master-result.loss i{color:#fff;background:#cf202f}.compact-result-tick,.master-result.successful i{font-size:12px;font-weight:600}@media (max-width:650px){.compact-tip-list{gap:12px}.compact-tip{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:17px 16px}.compact-tip-identity h3{font-size:18px}.compact-tip-meta{gap:4px 12px;font-size:13px}.compact-tip-prices{grid-area:3/1;gap:16px;margin-top:2px}.compact-tip-result{grid-area:3/1;justify-self:end;font-size:12px}.compact-tip.final,.compact-tip.abandoned{row-gap:7px}.compact-tip-list+.approved-update-bar{margin-top:14px;padding:12px}.compact-tip-list+.approved-update-bar strong{font-size:12px}.compact-tip-list+.approved-update-bar small{font-size:11px;line-height:1.5}}.compact-tip.final .compact-tip-meta,.compact-tip.abandoned .compact-tip-meta{flex-wrap:nowrap;grid-column:1/-1}.compact-tip-meta .compact-tip-result{flex-shrink:0;margin-left:auto}@media (max-width:700px){.members-header img{width:145px}}@media (max-width:480px){.members-header img{width:136px}}.members-tabs a{letter-spacing:-.01em;font-size:19px;font-weight:400}@media (max-width:700px){.members-tabs a{font-size:14px;font-weight:400}}@media (max-width:700px){.members-content.results-content{padding-top:14px}.members-header>a{transform:translate(-22px)}}@media (max-width:480px){.members-header>a{transform:translate(-22px)}}.compact-tip-comment{color:#0b3e67;background:#f7fbfe;border:0;grid-column:1/-1;margin:7px -24px -22px;padding:10px 24px 18px;font-size:14px;line-height:1.5}.compact-comment-heading{align-items:center;gap:12px;margin-bottom:5px;display:flex}.compact-comment-heading>span{color:#0b3e67;font-size:13px;font-weight:800}.compact-tip-comment>p{margin:0}.compact-tip-jockey{color:#7b8996;margin-top:2px;font-size:12px;font-weight:500;line-height:1.3;display:block}.compact-track-condition{color:#435e75;flex-basis:100%;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (max-width:650px){.compact-tip-comment{grid-column:1;margin:5px -16px -17px;padding:9px 16px 14px;font-size:13px;line-height:1.45}}.results-day{background:#f5f8fa}.results-day>div{gap:10px;padding:12px;display:grid}.master-result-row{background:#fff;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;padding:16px 17px;display:grid;position:relative;box-shadow:0 3px 12px #102b4909;border:1px solid #d9e3ea!important}.master-result-row .live-silk{width:42px;height:52px}.master-result-silk{min-height:74px;position:relative}.master-result-silk .live-silk{position:absolute;top:7px;left:50%;transform:translate(-50%)}.master-result-silk .compact-finish-position{min-width:22px;margin:0;padding:2px 5px;font-size:8px;position:absolute;top:51px;left:50%;transform:translate(-50%)}.master-result-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.master-result-heading{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.master-result-heading>strong{color:#102b49;font-size:16px;line-height:1.25}.master-result-heading>strong small{color:#738596;font-size:13px;font-weight:700}.master-result-resulted{letter-spacing:0;align-items:center;display:inline-flex;color:#738596!important;font-size:11px!important;font-weight:700!important}.master-result-resulted .compact-finish-position{min-width:31px;margin-left:2px;padding:4px 7px}.master-result-jockey{color:#718294;margin-top:3px;font-size:12px;line-height:1.3}.master-result-race{margin-top:13px;color:#546d83!important;font-size:13px!important;font-weight:500!important}.master-result{place-self:end;padding-bottom:2px}.master-result i,.master-result.loss .result-cross{width:20px;height:20px}.master-result.abandoned{text-align:right;align-self:center;max-width:100px}@media (max-width:600px){.results-day>div{gap:9px;padding:10px}.master-result-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:108px;padding:14px 15px}.master-result-row .live-silk{width:39px;height:49px}.master-result-silk{min-height:71px}.master-result-silk .compact-finish-position{top:49px}.master-result-copy,.master-result-heading,.master-result-race,.master-result-resulted,.master-result-jockey,.master-result{grid-area:auto}.master-result-heading{gap:6px}.master-result-heading>strong{font-size:16px}.master-result-race{margin-top:12px}.master-result{align-self:end}}:root{--green:#168b37;--lime:#168b37}.members-tabs a.active:after,.card-status i,.live-update-bar .dot.on,.approved-update-bar .dot.on{background:#168b37}.members-title p,.member-runner>b,.members-empty>span,.coming-soon>i,.account-shell dd,.live-silk.fallback,.live-price-line i.shorter,.live-recent .shorter,.approved-current i.shorter,.approved-flucs .shorter strong,.approved-flucs>div:last-child small,.approved-race-clock{color:#168b37!important}.approved-banner-title span,.approved-result span,.master-result i,.compact-finish-position.position-1,.compact-result-tick,.master-result.successful i{background:#168b37}.approved-result.successful,.master-result.successful,.result-pill.positive,.live-outcome.positive{color:#168b37}.members-tabs a.active:after{background:#8ec547}.members-header{background-color:#0278c8;background-image:none;background-position:50% 43%;background-repeat:no-repeat;background-size:cover}.members-status{color:#fff}.members-status span{color:#fff;border-color:#fff}.members-tabs .nav-live{align-self:center;margin-left:auto}@media (max-width:700px){.members-header{background-position:50% 43%;height:64px}.members-header img{width:95px}}@media (max-width:480px){.members-header img{width:89px}}@media (max-width:700px){.members-header>a{transform:none}}@media (max-width:480px){.members-header>a{transform:none}}.members-header{background-color:#0278c8;background-image:none}.members-tabs{background:#0278c8}.members-header img{width:184px}@media (max-width:700px){.members-header{height:64px}.members-header img{width:145px}}@media (max-width:480px){.members-header img{width:136px}}.odds-deep-link{color:#0f5db8;touch-action:manipulation;flex-direction:column;gap:4px;text-decoration:none;display:flex}.odds-deep-link>strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:25px;line-height:1.15}.odds-deep-link>b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.odds-deep-link>b span{font-size:11px}.odds-deep-link:hover,.odds-deep-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.best-odds-panel.closed .odds-deep-link{color:#7a8793}.home-page{--green:#1388cb;--lime:#20a8ea}.home-page .site-header{background:#1388cb;border-bottom-color:#ffffff30}.home-page .site-header nav a{color:#fff}.home-page .outline-btn{color:#fff;border-color:#ffffffb8}.home-page .hero-shade{background:linear-gradient(90deg,#04182ff7 0%,#061c34e8 38%,#061b3373 64%,#04162d1f 100%)}@media (min-width:621px){.home-page .hero-photo{object-position:center center}}.home-page .primary-btn{color:#fff;background:#138fd5}.home-page .feature-cards{grid-template-columns:repeat(4,1fr)}.home-page .feature-cards article i{color:#1388cb;background:#e6f5fd}.tipbet-footer{color:#fff;background:#1388cb;padding:55px max(30px,50vw - 620px) 25px}.tipbet-footer-main{grid-template-columns:1.2fr .7fr 1.1fr;gap:70px;padding-bottom:0;display:grid}.tipbet-footer-brand p{color:#fff;font-size:13px}.tipbet-footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.tipbet-footer-column h2{color:#fff;letter-spacing:.1em;margin:0 0 8px;font-size:12px}.tipbet-footer-column a{color:#fff;font-size:12px;line-height:1.45}@media (max-width:900px){.home-page .feature-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.home-page .feature-cards{grid-template-columns:1fr}.tipbet-footer{padding:42px 20px 22px}.tipbet-footer-main{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px 22px}.tipbet-footer-brand{grid-column:1/-1}}.site-header>a,.members-header>a{background:0 0;width:auto;height:auto;display:block}.site-header>a>img,.members-header>a>img,.tipbet-footer-brand>.tb-logo{opacity:1;display:block}.bookmaker-settings{background:#fff;border:1px solid #d6e0e7;border-radius:14px;padding:30px;box-shadow:0 6px 18px #102b4908}.bookmaker-settings-copy h2{color:#102b49;margin:0;font-size:24px}.bookmaker-settings-copy p{color:#607488;max-width:680px;margin:9px 0 0;line-height:1.55}.bookmaker-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.bookmaker-choice-grid label{color:#304b65;cursor:pointer;border:1px solid #d5e0e7;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex}.bookmaker-choice-grid label.selected{color:#0f5db8;background:#eef8fe;border-color:#1388cb}.bookmaker-choice-grid input{accent-color:#1388cb;width:18px;height:18px}.bookmaker-settings-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.bookmaker-settings-actions button{cursor:pointer;border-radius:7px;min-height:43px;padding:0 18px;font-weight:900}.settings-secondary{color:#304b65;background:#fff;border:1px solid #bdcbd5}.settings-save{color:#fff;background:#1388cb;border:1px solid #0f78b7}.settings-save:disabled{cursor:not-allowed;opacity:.45}.bookmaker-settings-actions strong{color:#168b37}.settings-warning{color:#b42318;margin:13px 0 0;font-weight:800}.bookmaker-settings>small{color:#718294;margin-top:18px;display:block}@media (max-width:700px){.bookmaker-settings{padding:20px}.bookmaker-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookmaker-settings-actions{flex-direction:column;align-items:stretch}.bookmaker-settings-actions button{width:100%}}.member-user-menu{color:#fff;align-self:center;margin-left:auto;position:relative}.member-user-menu summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.member-user-menu summary::-webkit-details-marker{display:none}.member-profile-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.member-user-name{color:#fff;font-size:14px;font-weight:500;line-height:1}.member-user-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:8px;margin-left:1px}.member-user-menu[open] .member-user-chevron{transform:rotate(180deg)}.member-user-menu>div{z-index:20;color:#173250;background:#fff;border:1px solid #d5e0e7;border-radius:8px;width:165px;padding:8px;position:absolute;top:43px;right:0;box-shadow:0 12px 30px #05213b2b}.member-user-menu>div a{color:#1388cb;border-radius:5px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.member-user-menu>div a svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.member-user-menu>div a:hover{background:#eef7fd}@media (max-width:480px){.member-user-name{font-size:14px}}.members-shared-date{width:min(1480px,100% - 60px);margin:auto;padding-top:20px}.members-shared-date .approved-card-date{margin:0}@media (max-width:700px){.members-shared-date{width:calc(100% - 20px);padding-top:20px}}.bookmakers-intro{color:#718291;margin:0 0 18px;font-size:13px}.members-page-lead,.approved-card-date,.bookmaker-settings>small{color:#1388cb}@media (max-width:700px){.members-tabs{padding-left:12px;padding-right:12px;overflow:visible}.members-tabs>a{margin-right:38px;padding-left:0;padding-right:0}.member-user-menu{margin-right:0}.member-user-menu>div{top:48px;right:0}}.members-page-intro{gap:8px;display:grid}.members-page-heading{color:#1388cb;align-items:center;gap:0;display:flex}.members-page-heading svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.members-page-heading strong{font-size:18px;line-height:1.2}.member-user-menu>div a:first-child svg,.members-page-heading svg{fill:none;stroke:currentColor}.members-content.bookmakers-content{padding-top:8px}.bookmaker-settings{padding-top:30px}.bookmaker-settings>.bookmaker-choice-grid:first-child{margin-top:0}.members-content.results-content{padding-top:8px}.results-month{overflow:hidden}.results-month>div{background:#fff;padding:0 24px;display:block}.results-month .master-result-row{min-height:108px;box-shadow:none;background:0 0;border-radius:0;padding:16px 0;border:0!important}.results-month .master-result-row+.master-result-row{border-top:1px solid #dfe7ed!important}@media (max-width:600px){.results-month>div{padding:0 14px}.results-month .master-result-row{padding:14px 0}}.results-month>.results-month-body{padding:0 24px 8px}.results-month-day{margin:0}.results-month-day>h3{color:#102b49;margin:0;padding:17px 0 8px;font-size:16px;line-height:1.3}.results-month-day>div{display:block}@media (max-width:600px){.results-month>.results-month-body{padding:0 14px 7px}.results-month-day>h3{padding:15px 0 7px;font-size:15px}}.results-month-day+.results-month-day{border-top:0}.results-month-day>h3,.results-month>summary{color:#1388cb}.hero-audience{color:#20a8ea;margin:18px 0 0;font-size:16px;font-weight:800}.hero-cancel{color:#d3dee7;margin:12px 0 0;font-size:13px;font-weight:700}.hero-content>.eyebrow{font-size:16px}.hero-cancel{color:#fff;font-size:16px;font-weight:900}.hero-audience{margin-top:8px}.hero-cancel+.hero-buttons{margin-top:18px}.site-header{height:88px;padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.site-header .tb-logo{width:184px}@media (max-width:700px){.site-header{height:64px;padding-left:14px;padding-right:14px}.site-header .tb-logo{width:145px}}@media (max-width:480px){.site-header .tb-logo{width:136px}}.site-header>a{transform:translateY(.5px)}.site-header,.members-header{position:relative}.site-header>a,.members-header>a{position:absolute;top:44px;left:max(24px,50vw - 590px);transform:translateY(-50%)}@media (max-width:700px){.site-header>a,.members-header>a{top:32px;left:14px;transform:translateY(-50%)}}.site-header{height:86px;padding:0 max(30px,50vw - 620px)}.members-header>a{position:static;top:auto;left:auto;transform:none}@media (max-width:700px){.members-header>a{position:static;top:auto;left:auto;transform:none}.site-header>a{top:32px;left:14px;transform:translateY(-50%)}}@media (max-width:620px){.site-header{gap:15px;height:74px;padding:0 15px}}.site-header>a{position:static;top:auto;left:auto;transform:none}.site-header>a[aria-label=TIPBET\ home]{position:absolute;top:44px;left:max(24px,50vw - 590px);transform:translateY(-50%)}@media (max-width:700px){.site-header>a[aria-label=TIPBET\ home]{top:32px;left:12px;transform:translateY(-50%)}}.members-header>a{transform:translateY(5px)}.site-header>a[aria-label=TIPBET\ home]{transform:translateY(calc(5px - 50%))}@media (max-width:700px){.members-header>a{transform:translateY(5px)}.site-header>a[aria-label=TIPBET\ home]{transform:translateY(calc(5px - 50%))}}@media (max-width:620px){.home-page .hero-content{padding-top:47px}}.hero-buttons .primary-btn{gap:12px;font-size:16px}.hero-points span b{color:#20a8ea}.noise-word{color:#20a8ea;background:linear-gradient(105deg,#20a8ea 20%,#7dd8ff 42%,#fff 50%,#7dd8ff 58%,#20a8ea 80%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite tipbet-noise-shimmer;display:inline-block}@keyframes tipbet-noise-shimmer{0%,30%{background-position:100%}70%,to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.noise-word{background-position:50%;animation:none}}.noise-word{color:#20a8ea;-webkit-text-fill-color:#20a8ea;background:0 0;animation:3.2s ease-in-out infinite tipbet-noise-shake}.hero-buttons .primary-btn{background:linear-gradient(105deg,#138fd5 15% 38%,#59c9f3 50%,#138fd5 62% 85%) 0 0/250% 100%;animation:3s ease-in-out infinite tipbet-button-shimmer}@keyframes tipbet-button-shimmer{0%,25%{background-position:100%}75%,to{background-position:-100%}}@keyframes tipbet-noise-shake{0%,84%,to{transform:translate(0)rotate(0)}88%{transform:translate(-1px)rotate(-.6deg)}92%{transform:translate(1px)rotate(.6deg)}96%{transform:translate(-1px)rotate(-.35deg)}}@media (prefers-reduced-motion:reduce){.noise-word,.hero-buttons .primary-btn{animation:none}}.noise-word{transform-origin:50%;animation:2.4s step-end infinite tipbet-noise-shutter}.hero-buttons .primary-btn{animation:1.8s linear infinite tipbet-button-shimmer-continuous}@keyframes tipbet-button-shimmer-continuous{0%{background-position:130%}to{background-position:-130%}}@keyframes tipbet-noise-shutter{0%,70%,to{filter:none;text-shadow:none;transform:translate(0)skew(0)}72%{filter:contrast(1.35);text-shadow:2px 0 #fff,-2px 0 #138fd5;transform:translate(-2px)skew(-5deg)}74%{filter:contrast(1.15);text-shadow:-2px 0 #fff,2px 0 #138fd5;transform:translate(2px)skew(4deg)}76%{filter:blur(.3px);text-shadow:1px 0 #fff,-1px 0 #138fd5;transform:translate(-1px)skew(-3deg)}78%{filter:none;text-shadow:-1px 0 #fff,1px 0 #138fd5;transform:translate(1px)skew(2deg)}80%{filter:none;text-shadow:none;transform:translate(0)skew(0)}}@media (prefers-reduced-motion:reduce){.noise-word,.hero-buttons .primary-btn{animation:none}}.noise-word{filter:none;text-shadow:none;animation:none;transform:none}.hero-buttons .primary-btn{isolation:isolate;background:#138fd5;animation:none;position:relative;overflow:hidden}.hero-buttons .primary-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:34%;animation:6s linear infinite tipbet-single-button-sweep;position:absolute;top:-35%;bottom:-35%;left:-45%;transform:skew(-18deg)}@keyframes tipbet-single-button-sweep{0%{left:-45%}to{left:115%}}@media (prefers-reduced-motion:reduce){.hero-buttons .primary-btn:after{animation:none;display:none}}.compact-tip.scratched .compact-horse-name,.master-result-row.scratched .master-result-heading>strong{color:#718294;text-decoration:line-through;text-decoration-thickness:1.5px}.master-result-scratched{color:#718294;letter-spacing:.045em;font-size:11px;font-weight:900}.master-result-side{justify-content:flex-end;align-self:stretch;align-items:flex-end;gap:18px;display:flex}.master-result-prices{align-items:flex-end;gap:16px;padding-bottom:1px;display:flex}.master-result-prices span{flex-direction:column;align-items:flex-start;min-width:58px;display:flex}.master-result-prices small{color:#607488;letter-spacing:.035em;white-space:nowrap;font-size:9px;font-weight:900}.master-result-prices strong{color:#7a8793;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;line-height:1}@media (max-width:600px){.master-result-side{gap:12px}.master-result-prices{gap:10px}.master-result-prices span{min-width:48px}.master-result-prices small{font-size:8px}.master-result-prices strong{font-size:14px}}.master-result-race{white-space:nowrap;display:block}.master-result-price-inline{color:#7a8793;align-items:baseline;gap:5px;margin-top:5px;display:inline-flex}.master-result-price-inline small,.master-result-price-inline strong{color:#546d83;font-size:13px;font-weight:500;line-height:1}.master-result-price-inline strong{font-variant-numeric:tabular-nums}@media (max-width:600px){.master-result-price-inline{gap:4px;margin-top:4px}.master-result-price-inline small,.master-result-price-inline strong{font-size:13px}}.compact-tip-race-details{min-width:0;color:inherit;font:inherit;flex-direction:column;align-items:flex-start;display:flex}.compact-tip-final-price{color:inherit;font:inherit;align-items:baseline;gap:5px;margin-top:3px;display:inline-flex}.compact-tip-final-price small,.compact-tip-final-price strong{color:inherit;font:inherit;font-weight:inherit;line-height:inherit}.compact-tip.final .compact-tip-final-price,.compact-tip.interim .compact-tip-final-price,.compact-tip.abandoned .compact-tip-final-price,.compact-tip.final .compact-tip-final-price small,.compact-tip.interim .compact-tip-final-price small,.compact-tip.abandoned .compact-tip-final-price small{color:#8a949d}.compact-tip.final .compact-tip-final-price strong,.compact-tip.interim .compact-tip-final-price strong,.compact-tip.abandoned .compact-tip-final-price strong{color:#7c8791}.pwa-bottom-nav,.pwa-launch{display:none}@media (max-width:700px){.members-area{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f3f7fa}.members-header{z-index:40;height:calc(68px + env(safe-area-inset-top));min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;background:linear-gradient(135deg,#168fd0 0%,#2477bd 100%);align-items:center;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff2e,0 4px 16px #002d5329}.members-header>a{align-items:center;width:166px;height:46px;display:flex}.members-header img{object-fit:contain;object-position:left center;width:166px!important;height:auto!important}.members-tabs{display:none!important}.members-shared-date{z-index:1;padding-top:12px;position:relative}.members-content{padding-bottom:10px}.pwa-page-enter{animation:none}.pwa-bottom-nav{z-index:100;min-height:calc(68px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #d4e0e8;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #022b4c1a}.pwa-bottom-nav a{color:#718196;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;font-size:11px;font-weight:750;line-height:1;text-decoration:none;display:flex;position:relative}.pwa-bottom-nav a:before{content:"";background:0 0;border-radius:999px;width:24px;height:3px;position:absolute;top:1px}.pwa-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.pwa-bottom-nav a.active{color:#078ed1;background:#edf8fd}.pwa-bottom-nav a.active:before{background:#91d630}.tipbet-footer{margin-bottom:0}}.pwa-launch{z-index:1000;color:#fff;background:#168fd0;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;animation:.22s ease-in .68s both pwa-launch-out;display:flex;position:fixed;inset:0}.pwa-launch img{width:min(68vw,330px);height:auto}.pwa-launch span{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:17px;font-weight:750}@keyframes pwa-page-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pwa-launch-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.pwa-page-enter,.pwa-launch{animation:none}}@media (max-width:700px){.home-page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.home-page .site-header{z-index:60;min-height:calc(68px + env(safe-area-inset-top));height:calc(68px + env(safe-area-inset-top));position:sticky;top:0;box-shadow:0 4px 16px #002d5329;padding:env(safe-area-inset-top) 18px 0!important;background:linear-gradient(135deg,#168fd0 0%,#2477bd 100%)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.home-page .site-header>a:first-child{flex:0 0 166px;align-items:center;width:166px;height:46px;display:flex}.home-page .site-header .tb-logo{object-fit:contain;object-position:left center;width:166px!important;height:auto!important}.home-page .site-header nav{display:none!important}.home-page .site-header .outline-btn{white-space:nowrap;justify-content:center;align-items:center;border-radius:11px!important;min-height:44px!important;padding:0 13px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.home-page .hero-ref{min-height:calc(100dvh - 68px - env(safe-area-inset-top) - 74px)}.home-page .hero-content{padding-bottom:28px!important}.home-page .hero-buttons{gap:12px!important}.home-page .hero-buttons a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:13px!important;min-height:56px!important}.home-page .primary-btn{box-shadow:0 8px 22px #005b9740}.home-page .ghost-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031c3247}.home-page .feature-cards article,.home-page .faq-list details{border-radius:16px!important}.home-page .tipbet-footer{padding-bottom:18px}html{background:#0278c8}.members-header{height:calc(64px + env(safe-area-inset-top));min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0}.pwa-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#168fd0 0%,#2477bd 100%);border-top-color:#ffffff47;box-shadow:0 -8px 24px #022b4c33}.pwa-bottom-nav a{color:#fff}.pwa-bottom-nav a.active{color:#fff;background:#ffffff29}.pwa-bottom-nav a.active:before{background:#91d630}html,body{background:#168fd0}.members-area{padding-bottom:0}.members-area>.tipbet-footer{padding-bottom:calc(18px + 76px + env(safe-area-inset-bottom))}.members-header{z-index:120;position:fixed;top:0;left:0;right:0}.members-area{padding-top:calc(68px + env(safe-area-inset-top))}.pwa-bottom-nav{border-top:0}html,body,.members-header,.members-area>.tipbet-footer,.pwa-bottom-nav{background:#168fd0!important}body:has(.members-area){background:#168fd0!important}body:has(.members-area):before{content:"";z-index:0;pointer-events:none;background:#f3f7fa;height:60vh;position:fixed;top:0;left:0;right:0}.members-area{z-index:1;position:relative}.members-area>.tipbet-footer{border-bottom:0;box-shadow:0 2px #168fd0}}.pwa-launch{animation:none;display:none}.pwa-launch .pwa-launch-wordmark{opacity:0;width:min(68vw,330px);height:auto;transform:translateY(18px)}@media (display-mode:standalone){.pwa-launch{animation:.6s ease-in-out 3s both pwa-clean-launch-out;display:flex}.pwa-launch .pwa-launch-wordmark{animation:1.7s ease-in-out .35s both pwa-wordmark-fade-up}}@keyframes pwa-wordmark-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pwa-clean-launch-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.pwa-launch{animation:10ms linear 2.4s both pwa-clean-launch-out}.pwa-launch .pwa-launch-wordmark{opacity:1;animation:none;transform:none}}.pwa-launch .pwa-traced-wordmark{opacity:1;width:min(68vw,330px);height:auto;overflow:visible;transform:none}.pwa-launch .pwa-traced-letter{fill:#0000;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (display-mode:standalone){.pwa-launch .pwa-traced-wordmark{animation:none}.pwa-launch .pwa-traced-letter{animation:1.65s cubic-bezier(.22,.61,.36,1) .28s forwards pwa-letter-trace,.38s ease-in-out 1.72s forwards pwa-letter-fill}}@keyframes pwa-letter-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pwa-letter-fill{0%{fill:#0000;stroke-opacity:1}to{fill:#fff;stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.pwa-launch .pwa-traced-letter{fill:#fff;stroke:none;animation:none}}@media (display-mode:standalone){.pwa-launch{animation:.6s ease-in-out 2.75s both pwa-clean-launch-out}.pwa-launch .pwa-traced-letter{animation:1.65s cubic-bezier(.22,.61,.36,1) .28s forwards pwa-letter-trace,1.05s ease-in-out 1.62s forwards pwa-letter-fill}}.tipbet-footer-brand .tb-logo{width:184px}@media (max-width:700px){.tipbet-footer-brand .tb-logo{width:166px}}.tipbet-footer-brand .tb-logo{margin-left:calc(max(24px,50vw - 590px) + -1*max(30px,50vw - 620px))}@media (max-width:700px){.tipbet-footer-brand .tb-logo{margin-left:-6px}}.auth-shell,.claim-shell{background:#168fd0;flex-direction:column;min-height:100dvh;display:flex}.auth-page{background:#168fd0;flex:1 0 auto;place-items:center;padding:32px 16px;display:grid}.join-page{color:#102b49;background:#f3f7fa;min-height:100dvh;padding-bottom:0}.join-header{color:#fff;background:#168fd0;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 560px);display:flex}.join-header img{width:166px;height:auto;display:block}.join-header>a[href=\/sign-in]{border:1px solid #ffffffa6;border-radius:10px;padding:10px 16px;font-weight:800}.spring-carnival-stage{background:#f3f7fa;min-height:760px;padding:12px 36px 24px;position:relative;overflow:hidden}.join-intro{text-align:center;max-width:1120px;margin:0 auto;padding:4px 24px 16px}.join-intro .eyebrow{color:#051b33;letter-spacing:.14em;margin:0 0 10px;font-size:13px;font-weight:900}.join-intro h1{color:#168fd0;font:inherit;margin:0;font-size:clamp(34px,5vw,54px);font-weight:850;line-height:1.05}.join-intro>p:last-child{color:#607488;text-align:center;max-width:720px;margin:16px auto 0;font-size:17px;transform:translateY(-24px)}.test-banner{background:#fff4cc;border-radius:10px;max-width:560px;padding:10px 14px;font-weight:800;color:#674d00!important;margin:0 auto 28px!important;font-size:14px!important}.offers-floral-panel{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0;position:relative}.pricing-grid{z-index:1;box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;width:100%;max-width:1120px;margin:0 auto;padding:0 24px;display:grid;position:relative}.floral-offer{min-width:0;display:flex;position:relative}.pricing-grid article{z-index:1;background:#fff;border:2px solid #168fd0;border-radius:18px;flex-direction:column;width:100%;min-width:0;padding:30px;display:flex;position:relative;box-shadow:0 16px 38px #0070b72b}.pricing-grid article>:not(.offer-pill){z-index:3;position:relative}.pricing-grid .offer-pill{z-index:3}.pricing-grid .annual-plan{border:2px solid #168fd0;box-shadow:0 16px 38px #0070b72b}.plan-label{color:#168fd0;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:900}.pricing-grid h2{color:#051b33;margin:0;font-size:24px}.pricing-grid article>p:not(.plan-label):not(.price):not(.saving){color:#607488;line-height:1.55}.price{align-items:baseline;gap:9px;margin:22px 0 14px;display:flex}.price strong{color:#051b33;font-size:46px;line-height:1}.price span{color:#607488;font-size:14px;font-weight:750}.saving{color:#248b22;margin:-4px 0 12px;font-weight:900}.offer-pill{color:#fff;letter-spacing:.06em;background:#051b33;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;position:absolute;top:-15px;right:20px}.price-button,.manage-button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#051b33;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:auto;font-weight:900;display:flex}.price-button{isolation:isolate;color:#051b33;background:#ffd814;position:relative;overflow:hidden}.price-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:34%;animation:6.5s ease-in-out infinite tipbet-button-shine;position:absolute;inset:-35% auto -35% -45%;transform:skew(-22deg)translate(-250%)}@keyframes tipbet-button-shine{0%,38%{transform:skew(-22deg)translate(-250%)}72%,to{transform:skew(-22deg)translate(600%)}}@media (prefers-reduced-motion:reduce){.price-button:after{animation:none;display:none}}.price-button:disabled{cursor:wait;opacity:.7}.checkout-error{font-size:13px;color:#b42318!important;margin:8px 0 0!important}.annual-plan small{color:#607488;margin-top:12px;line-height:1.45}.pricing-note{text-align:center;color:#607488;margin:44px auto 0;padding:0 24px;font-size:13px;line-height:20px}.stripe-wordmark-link{vertical-align:-5px;margin-left:2px;line-height:0;display:inline-block}.stripe-wordmark{width:42px;height:auto;display:block}.profile-card{background:#fff;border:1px solid #d5e1e9;border-radius:16px;max-width:680px;margin:0 auto;padding:30px;box-shadow:0 10px 28px #042b4c14}.profile-card h1{color:#051b33;margin:0 0 18px}.profile-card .manage-button{margin:22px 0 12px}.profile-card small{color:#607488;line-height:1.45}.profile-card form:last-child{border-top:1px solid #d5e1e9;margin-top:26px;padding-top:22px}.reset-test-button{color:#a51f1f;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c62e2e;border-radius:10px;margin:0 0 10px;font-weight:850}.member-user-menu>div .member-sign-out{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.member-user-menu>div .member-sign-out svg{width:20px;height:20px}@media (max-width:760px){.join-header{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}.join-header img{width:145px}.spring-carnival-stage{padding:8px 10px 20px;overflow:hidden}.join-intro{padding:0 22px 16px}.join-intro h1{font-size:clamp(34px,11vw,48px)}.offers-floral-panel{width:100%;padding:0}.pricing-grid{grid-template-columns:1fr;gap:18px;padding:0 14px}.pricing-grid article{padding:32px 26px}.annual-offer{order:-1}.pricing-note{max-width:330px;padding:0 34px}}.claim-page{background:linear-gradient(150deg,#168fd0,#0d6fb3);flex-direction:column;flex:1 0 auto;align-items:center;gap:28px;min-height:0;padding:34px 18px 60px;display:flex}.claim-page>a img{width:180px;height:auto;display:block}.claim-page>section{text-align:center;background:#f7fafc;border-radius:18px;width:min(100%,520px);padding:28px;box-shadow:0 18px 50px #00213d40}.claim-success{font-size:17px;font-weight:850;line-height:1.35;color:#16803b!important;margin:0 0 14px!important}.claim-success span{margin-right:6px}.claim-page h1{color:#051b33;margin:5px 0 12px;font-size:30px}.claim-page>section>p:not(.claim-success){color:#607488;margin:0 0 22px;line-height:1.5}.claim-page>section>div{margin-inline:auto}.claim-clerk-root,.claim-clerk-box{width:100%!important;max-width:none!important}.claim-clerk-box{box-shadow:none!important;background:0 0!important}.claim-clerk-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.claim-clerk-header{display:none!important}.auth-shell .tipbet-social-stack,.auth-shell .cl-socialButtonsBlockButtons{flex-direction:column!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:flex!important}.auth-shell .tipbet-social-stack>*,.auth-shell .cl-socialButtonsBlockButtons>*{width:100%!important;min-width:0!important;max-width:none!important}.auth-shell .tipbet-provider-button{width:100%!important;min-width:0!important}.auth-shell .tipbet-provider-button-text{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.tipbet-provider-button{width:100%!important;height:58px!important;min-height:58px!important;box-shadow:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;background:#fff!important;border:1px solid #b8c0c8!important;border-radius:12px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;display:flex!important;overflow:visible!important}.tipbet-provider-button:hover{background:#fff!important;border-color:#b8c0c8!important}.tipbet-provider-button:focus,.tipbet-provider-button:focus-visible{box-shadow:none!important;border-color:#b8c0c8!important;outline:none!important}.tipbet-provider-button-text{font-size:18px!important;font-weight:600!important;line-height:1!important}.tipbet-provider-icon{flex:0 0 24px!important;width:24px!important;height:24px!important}.claim-sign-in-button{border-radius:12px!important;min-height:58px!important;font-size:18px!important}.claim-sign-in-input{min-height:56px!important;font-size:18px!important}@media (max-width:560px){.claim-page{gap:22px;padding:28px 16px 48px}.claim-page>section{padding:26px 20px}.claim-page h1{font-size:28px}}.results-month .master-result-silk{place-self:start center;width:100%;min-height:71px}.results-month .master-result-silk .live-silk{top:0}.results-month .master-result-silk .compact-finish-position{top:47px}@media (max-width:600px){.results-month .master-result-silk .compact-finish-position{top:44px}}.claim-success-icon{color:#fff;background:#16bf78;border-radius:50%;place-items:center;width:72px;height:72px;margin:2px auto 20px;font-size:46px;font-weight:900;line-height:1;display:grid;box-shadow:0 0 0 12px #16bf7824}.claim-page .claim-success-title{color:#051b33;margin:0 0 9px;font-size:29px;line-height:1.2}.claim-page>section>p.claim-success-message{color:#607488;max-width:390px;margin:0 auto;font-size:17px;line-height:1.45}.claim-sign-in-title{color:#051b33;margin:28px 0 17px;font-size:28px;line-height:1.2}@media (max-width:560px){.claim-success-icon{width:66px;height:66px;font-size:42px}.claim-page .claim-success-title{font-size:27px}.claim-page>section>p.claim-success-message{font-size:16px}.claim-sign-in-title{margin-top:25px;font-size:26px}}.account-details{margin:0}.account-details>div{border-bottom:1px solid #dbe5eb;padding:18px 0}.account-details>div:first-child{padding-top:0}.account-details>div:last-child{border-bottom:0;padding-bottom:0}.account-details dt{color:#607488;margin:0 0 5px;font-size:14px;font-weight:750}.account-details dd{color:#102b49;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800}.account-details .account-status{color:#16803b;align-items:center;gap:8px;display:flex}.account-details .account-status span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.members-content:has(.stripe-account-card){gap:20px;max-width:760px;display:grid}.stripe-account-card{background:#fff;border:1px solid #d5e1e9;border-radius:16px;padding:28px 30px;box-shadow:0 10px 28px #042b4c14}.stripe-section-label{color:#051b33;letter-spacing:.06em;margin:0 0 20px;font-size:14px;font-weight:850}.stripe-status-pill{color:#fff;background:#168b37;border:1px solid #168b37;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:750;display:inline-flex}.stripe-account-card h1{color:#26354b;margin:18px 0 8px;font-size:28px}.stripe-account-price{color:#26354b;margin:0;font-size:32px;font-weight:850}.stripe-renewal-copy{color:#41536a;margin:18px 0 0;font-size:17px;line-height:1.5}.stripe-payment-row{align-items:center;gap:15px;display:flex}.stripe-card-mark{color:#fff;background:#1745c7;border-radius:7px;place-items:center;min-width:60px;height:42px;padding:0 8px;font-size:12px;font-weight:900;display:grid}.stripe-payment-row strong,.stripe-payment-row span{display:block}.stripe-payment-row strong{color:#26354b;font-size:18px}.stripe-payment-row div>span{color:#607488;margin-top:4px;font-size:14px}.stripe-billing-list{margin:0}.stripe-billing-list>div{grid-template-columns:140px 1fr;gap:18px;padding:12px 0;display:grid}.stripe-billing-list dt{color:#718096}.stripe-billing-list dd{color:#26354b;overflow-wrap:anywhere;margin:0}@media (max-width:600px){.stripe-account-card{padding:24px 22px}.stripe-account-card h1{font-size:24px}.stripe-account-price{font-size:27px}.stripe-billing-list>div{grid-template-columns:1fr;gap:4px}}.members-content:has(.stripe-account-card){background:#fff;max-width:760px;padding:0 30px;display:block}.stripe-account-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9e2e8;border-radius:0;padding:30px 0}.stripe-account-card:last-child{border-bottom:0}.account-card-editor{margin-top:24px}.account-card-editor button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#051b33;border:0;border-radius:8px;padding:0 18px;font-weight:850}.account-card-editor button:disabled{cursor:wait;opacity:.6}.tipbet-card-element{background:#fff;border:1px solid #aebdca;border-radius:8px;min-height:54px;padding:16px}.account-card-actions{gap:10px;margin-top:12px;display:flex}.account-card-actions .account-card-cancel{color:#26354b;background:#eaf0f4}.card-update-success,.card-update-error{margin:12px 0 0;font-weight:750}.card-update-success{color:#16803b}.card-update-error{color:#b42318}@media (max-width:600px){.members-content:has(.stripe-account-card){padding:0 22px}.stripe-account-card{padding:26px 0}.account-card-actions{display:grid}.account-card-editor button{width:100%}}.subscription-control,.billing-details-editor{margin-top:24px}.subscription-control>button,.billing-details-editor>button,.billing-details-editor form button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#051b33;border:0;border-radius:8px;padding:0 18px;font-weight:850}.subscription-control>button{color:#26354b;background:#fff;border:1px solid #aebdca;width:100%}.billing-details-editor form{gap:14px;display:grid}.billing-details-editor label{color:#607488;gap:6px;font-size:13px;font-weight:750;display:grid}.billing-details-editor input{color:#26354b;min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #aebdca;border-radius:8px;padding:0 13px}.billing-editor-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;display:grid}.billing-details-editor .account-card-cancel{color:#26354b;background:#eaf0f4}@media (max-width:600px){.billing-editor-grid{grid-template-columns:1fr 1fr}.subscription-control>button,.billing-details-editor>button{width:100%}}.stripe-account-card h1,.stripe-account-price{font-size:14px;line-height:1.4}.stripe-account-card h1{letter-spacing:.02em;margin:20px 0 5px;font-weight:850}.stripe-account-price{font-weight:850}@media (max-width:600px){.stripe-account-card h1,.stripe-account-price{font-size:14px}}.subscription-control>button,.account-card-editor>button,.billing-details-editor>button,.tipbet-log-out-button{color:#168fd0;width:auto;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-size:14px;font-weight:850;display:inline-flex}.signed-out-account-content .stripe-sign-out-card .tipbet-log-out-button{min-height:44px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-size:15px;font-weight:850;line-height:1.4}@media (max-width:600px){.subscription-control>button,.account-card-editor>button,.billing-details-editor>button,.tipbet-log-out-button{width:auto}}.account-plan-selector{gap:8px;max-width:360px;margin-top:22px;display:grid}.account-plan-selector select{appearance:none;color:#fff;width:100%;min-height:48px;font:inherit;background-color:#168fd0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4 7l5 5 5-5' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #168fd0;border-radius:7px;padding:0 44px 0 14px;font-size:16px;font-weight:750}.account-plan-selector select:disabled{cursor:wait;opacity:.65}.account-plan-selector p{color:#607488;margin:2px 0 0;font-size:14px;line-height:1.4}.join-intro .plan-change-notice{color:#087fba;text-align:left;background:#eaf7fd;border:1px solid #9bd5f1;border-radius:8px;max-width:620px;margin:24px auto 0;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.45}.stripe-account-status{align-items:center;gap:10px;display:flex}.stripe-customer-first-name{color:#168fd0;font-size:14px;font-weight:850}.claim-confirmation-progress{color:#607083;margin:22px 0 4px;font-size:15px;font-weight:700}.claim-confirmation-button{color:#fff;background:#1597d3;border-radius:10px;justify-content:center;margin-top:22px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-grid article:after{content:"";z-index:2;box-shadow:none;pointer-events:none;background:linear-gradient(112deg,#0000 41%,#ffffffd1 50%,#0000 59%) 180% 0/280% 100% no-repeat;border:0;border-radius:0;animation:7s ease-in-out infinite membership-card-shine;position:absolute;inset:0}@keyframes membership-card-shine{0%,18%{background-position:180% 0}72%,to{background-position:-180% 0}}@media (prefers-reduced-motion:reduce){.pricing-grid article:after{background:0 0;animation:none}}.spring-carnival-logo{width:min(620px,82vw);height:auto;margin:0 auto;display:block;transform:translate(-12px,-8px)}@media (max-width:760px){.spring-carnival-logo{width:min(100%,520px);margin-top:0;transform:translate(-8px,-8px)}}.join-footer{background:#168fd0;justify-content:center;padding:22px 20px 28px;display:flex}.join-footer img{width:116px;height:auto;display:block}@media (max-width:700px){.join-footer{padding:22px 20px 28px}.join-footer img{width:104px}}.embedded-checkout-page{background:#f4f8fb;flex-direction:column;min-height:100dvh;display:flex}.embedded-checkout-header{min-height:calc(78px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,calc((100vw - 980px)/2)) 0;background:#168fd0;align-items:center;display:flex}.embedded-checkout-header img{width:158px;height:auto;display:block}.embedded-checkout-back-arrow{z-index:10;color:#7a8084;opacity:0;visibility:hidden;place-items:center;width:44px;height:44px;margin:0;animation:none;display:grid;position:absolute;top:3px;left:27px}@keyframes tipbet-checkout-arrow-reveal{to{opacity:1;visibility:visible}}.embedded-checkout-back-arrow svg{width:22px;height:18px;display:block;overflow:visible}.embedded-checkout-back-arrow:focus-visible{outline-offset:0;outline:2px solid #7a8084}.embedded-checkout-shell{flex:1;width:min(100% - 28px,720px);margin:0 auto 60px;position:relative}.embedded-checkout-page>.tipbet-footer{width:100%;margin-top:auto}.embedded-checkout-back{color:#137fbd;margin-bottom:24px;font-weight:800;display:inline-flex}.embedded-checkout-shell>p{color:#168fd0;letter-spacing:.12em;margin:0 0 7px;font-size:12px;font-weight:900}.embedded-checkout-shell>h1{color:#102b49;margin:0 0 18px;font-size:30px}.tipbet-embedded-checkout{background:#fff;border:1px solid #d5e1e9;border-radius:16px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 12px 34px #042b4c1a}.tipbet-checkout-loading{z-index:2;text-align:center;color:#607488;background:#fff;place-content:center;gap:8px;padding:28px;display:grid;position:absolute;inset:0}.tipbet-checkout-loading strong{color:#173456;font-size:17px}.tipbet-checkout-loading span{font-size:14px;font-weight:650}.tipbet-embedded-frame{z-index:1;visibility:hidden;opacity:0;background:#fff;position:relative}.tipbet-embedded-checkout.is-ready .tipbet-embedded-frame{visibility:visible;opacity:1}@media (max-width:600px){.embedded-checkout-header{min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}.embedded-checkout-header img{width:145px}.embedded-checkout-back-arrow{width:44px;height:44px;margin:0;top:3px;left:5px}.embedded-checkout-shell{width:100%;margin:0;padding:0 0 38px}.embedded-checkout-back,.embedded-checkout-shell>p,.embedded-checkout-shell>h1{margin-left:18px;margin-right:18px}.tipbet-embedded-checkout{min-height:720px;box-shadow:none;border-width:1px 0;border-radius:0}}.tipbet-express-checkout{background:#fff;border:1px solid #d5e1e9;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #042b4c1a}.express-checkout-content{background:#fff}.express-product-summary{border-bottom:1px solid #dce5eb;padding:30px 38px 28px}.express-product-summary span,.express-product-summary strong{display:block}.express-product-summary span{color:#687788;font-size:18px}.express-product-summary strong{color:#202a35;margin-top:7px;font-size:38px;line-height:1.12}.express-product-summary p{color:#687788;margin:8px 0 0;font-size:16px;line-height:1.45}.express-checkout-form{padding:32px 38px 38px}.express-wallet-slot{min-height:54px}.express-wallet-slot.no-wallet,.express-wallet-slot.no-wallet+.express-or{display:none}.express-or{color:#727b85;align-items:center;gap:18px;height:70px;display:flex}.express-or:before,.express-or:after{content:"";background:#d8dee3;flex:1;height:1px}.express-or span{font-size:18px}.express-email-row{color:#4f5d6b;border:1px solid #d8dee3;border-radius:10px;grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:58px;padding:0 16px;display:grid}.express-email-row strong{text-overflow:ellipsis;white-space:nowrap;color:#263442;min-width:0;font-weight:600;overflow:hidden}.express-checkout-form>button{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#168fd0;border:0;border-radius:10px;margin-top:24px;font-weight:850}.express-checkout-error{color:#b42318;margin:14px 0 0;font-weight:750}@media (max-width:600px){.tipbet-express-checkout{box-shadow:none;border-width:1px 0;border-radius:0}.express-product-summary{padding:28px 38px 26px}.express-product-summary strong{font-size:35px}.express-checkout-form{padding:28px 38px 38px}}.express-wallet-slot{height:54px;min-height:54px;position:relative;overflow:hidden}.apple-pay-native-placeholder{z-index:2;pointer-events:none;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black;background:#000;border-radius:10px;height:54px;position:absolute;inset:0}.stripe-apple-pay-element{z-index:1;width:100%;height:54px;min-height:54px;position:absolute;inset:0}.express-wallet-slot.wallet-ready .apple-pay-native-placeholder{visibility:visible}.express-wallet-slot.wallet-ready .stripe-apple-pay-element{z-index:1}html[data-tipbet-pager-frame=true]{--tipbet-pager-chrome:150px;scroll-behavior:auto;background:#f3f6f8}html[data-tipbet-pager-frame=true] .members-header,html[data-tipbet-pager-frame=true] .members-tabs,html[data-tipbet-pager-frame=true] .pwa-bottom-nav{display:none!important}html[data-tipbet-pager-frame=true] .members-area{min-height:calc(100% + var(--tipbet-pager-chrome));padding-top:var(--tipbet-pager-chrome)!important;padding-bottom:0!important}@media (max-width:700px){html[data-tipbet-pager-frame=true]{--tipbet-pager-chrome:68px}html:not([data-tipbet-pager-frame=true]) body:has(.members-area):after{content:"";z-index:121;height:calc(68px + env(safe-area-inset-top));pointer-events:none;background-color:#168fd0;background-image:url(/tipbet-wordmark-approved-v199.svg);background-repeat:no-repeat;background-position:20px calc(env(safe-area-inset-top) + 11px);background-size:166px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff2e,0 4px 16px #002d5329}html:not([data-tipbet-pager-frame=true]) .members-header img{opacity:0!important}}.member-signed-out-login{color:#fff;align-self:center;margin-left:auto;font-size:14px;font-weight:800}.signed-out-account-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;display:flex}.stripe-account-card.signed-out-account-card h1{color:#26354b;margin:0;font-size:28px;line-height:1.2}.signed-out-account-card .signed-out-login-button{min-width:140px;margin-top:24px}@media (max-width:700px){.members-content.signed-out-account-content{width:100%}.members-content:has(.stripe-account-card){padding-bottom:0!important}.member-swipe-stage>.tipbet-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}html,body,.members-area .tipbet-footer,.pwa-bottom-nav{background-color:#168fd0!important;background-image:none!important}body:has(.members-area){background-color:#168fd0!important;background-image:none!important}}.tipbet-performance-bubble{background:#fff;border:1px solid #d5e1e9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden;box-shadow:0 8px 22px #042b4c14}.tipbet-performance-metric{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:flex}.tipbet-performance-metric+.tipbet-performance-metric{border-left:1px solid #d5e1e9}.tipbet-performance-metric span{color:#168fd0;font-size:14px;font-weight:400}.tipbet-performance-metric strong{color:#168b37;white-space:nowrap;font-size:22px;line-height:1}@media (max-width:700px){.tipbet-performance-bubble{border-radius:12px;margin-top:8px;margin-bottom:16px}.tipbet-performance-metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px 12px}.tipbet-performance-metric span{font-size:13px}.tipbet-performance-metric strong{font-size:21px}.pwa-bottom-nav .tips-horse-icon{object-fit:contain;flex:none;transform:scaleX(-1);width:28px!important;height:28px!important}}.stripe-payment-row .stripe-card-mark-visa{background:#fff;border:1px solid #d5e1e9;justify-content:center;align-items:center;padding:0 8px;display:flex}.stripe-card-mark-visa img{width:46px;height:auto;display:block}.express-payment-divider{color:#687788;text-align:center;padding:28px 0 26px;font-size:18px}.express-customer-fields{gap:12px;display:grid}.express-customer-field{color:#4f5d6b;border:1px solid #d8dee3;border-radius:10px;grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:58px;padding:0 16px;display:grid}.express-customer-field strong{text-overflow:ellipsis;white-space:nowrap;color:#263442;min-width:0;font-weight:600;overflow:hidden}.express-payment-heading{color:#4f5d6b;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;font-size:18px;display:flex}.express-payment-heading strong{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.express-payment-heading svg{fill:currentColor;width:19px;height:19px}.express-card-fields{margin-top:14px}.express-terms{color:#4f5d6b;margin:24px 0 0;font-size:15px;line-height:1.55}.express-terms span{text-underline-offset:2px;text-decoration:underline}.express-checkout-form>button:disabled{cursor:not-allowed;opacity:1}.express-renewal-note{color:#687788;text-align:center;background:#f4f8fb;border-top:1px solid #dce5eb;margin:24px -38px -38px;padding:22px 38px;font-size:15px;line-height:1.45}@media (max-width:600px){.express-payment-divider{padding:26px 0 24px;font-size:17px}.express-customer-field{grid-template-columns:105px minmax(0,1fr)}.express-renewal-note{margin:24px -38px -38px}}.express-card-fields{min-height:58px;position:relative}.express-card-placeholder{z-index:0;color:#8a929c;background:#fff;border:1px solid #cfd7df;border-radius:10px;grid-template-columns:minmax(0,1fr) 86px 58px;align-items:center;min-height:58px;display:grid;position:absolute;inset:0;overflow:hidden}.express-card-placeholder span{padding:0 14px}.express-card-placeholder span+span{border-left:1px solid #d8dee3;align-items:center;min-height:58px;display:flex}.express-card-fields.is-ready .express-card-placeholder{display:none}.express-checkout-form>button,.express-checkout-form>button:disabled{color:#111;background:#ffd814;box-shadow:inset 0 0 0 1px #ae86002e}.express-card-number-placeholder{align-items:center;gap:10px;display:flex}.express-card-number-placeholder svg{fill:#d9dde3;stroke:#aeb6c1;stroke-width:1.4px;stroke-linecap:round;flex:none;width:25px;height:19px}.express-card-number-placeholder .express-card-chip{fill:#fff;stroke:none}.apple-pay-native-placeholder,.express-card-placeholder{display:none!important}.express-wallet-slot{height:auto;min-height:54px;overflow:visible}.stripe-apple-pay-element{z-index:auto;width:100%;height:auto;min-height:54px;display:block;position:relative;inset:auto}.express-customer-field{padding:0;display:block}.express-customer-field input{color:#263442;width:100%;min-height:58px;font:inherit;background:#fff;border:0;border-radius:10px;outline:0;padding:0 16px;font-size:17px}.express-customer-field:focus-within{border-color:#778394;box-shadow:0 0 0 3px #77839424}.express-card-fields{min-height:58px}.express-secure-loading{color:#7b8794;border:1px solid #d8dee3;border-radius:10px;align-items:center;min-height:58px;margin:0;padding:0 16px;display:flex}.express-card-fields.is-ready .express-secure-loading{display:none}.stripe-card-payment-element{z-index:auto;background:#fff;min-height:58px;position:relative}.express-wallet-slot{width:100%;position:relative;height:54px!important;min-height:54px!important;max-height:54px!important;overflow:hidden!important}.stripe-apple-pay-element{z-index:3!important;pointer-events:auto!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;position:absolute!important;inset:0!important;overflow:hidden!important}.express-wallet-slot.no-wallet,.express-wallet-slot.no-wallet+.express-payment-divider{display:none!important}.express-payment-divider{line-height:1.2;padding:25px 0!important}.express-customer-fields{gap:12px}.express-customer-field{width:100%;overflow:hidden;height:58px!important;min-height:58px!important;max-height:58px!important}.express-customer-field>span{display:none!important}.express-customer-field input{appearance:none;width:100%;margin:0;display:block;border:0!important;border-radius:9px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 16px!important;line-height:56px!important}.express-payment-heading{margin-top:24px}.express-card-fields{min-height:58px;margin-top:14px;position:relative;overflow:visible}.express-secure-loading{display:none!important}.stripe-card-payment-element{background:#fff;z-index:2!important;pointer-events:auto!important;width:100%!important;height:auto!important;min-height:58px!important;display:block!important;position:relative!important}.express-wallet-slot.wallet-ready{background:#000;border-radius:10px}.express-wallet-slot.wallet-ready .apple-pay-native-placeholder{background:#000;z-index:1!important;pointer-events:none!important;-webkit-appearance:-apple-pay-button!important;-apple-pay-button-type:plain!important;-apple-pay-button-style:black!important;border-radius:10px!important;width:100%!important;height:54px!important;display:block!important;position:absolute!important;inset:0!important}.express-wallet-slot.wallet-ready .stripe-apple-pay-element{z-index:3!important;opacity:.01!important;pointer-events:auto!important}.pricing-grid article{color:#fff;background:linear-gradient(112deg,#0278c8f5 0%,#0278c8d6 48%,#051b33eb 100%),url(/tipbet-members-racing-header-v197.svg) 50%/cover no-repeat;border:2px solid #ffffffb8;min-height:440px;overflow:hidden;box-shadow:0 18px 40px #004c8447}.pricing-grid article:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff14,#0000 34%,#0018342e);position:absolute;inset:0}.pricing-grid .annual-plan{border-color:#ffd814;box-shadow:0 18px 44px #004c8452,0 0 0 1px #ffd81461}.pricing-grid .plan-label{color:#ffd814}.pricing-grid h2{color:#fff;text-shadow:0 2px 7px #00142d4d}.pricing-grid .price strong{color:#ffd814;text-shadow:0 2px 8px #00142d4d}.pricing-grid .price span,.pricing-grid article>p:not(.plan-label):not(.price):not(.saving),.pricing-grid .annual-plan small{color:#eef8ff}.pricing-grid .saving{color:#ffd814}.pricing-grid .offer-pill{color:#051b33;background:#ffd814;box-shadow:0 7px 18px #001a3738}.pricing-grid .price-button{border:1px solid #ffffff8c;box-shadow:0 9px 22px #00183440}@media (max-width:760px){.pricing-grid article{background-position:50%;min-height:420px;padding:30px 26px}}.pricing-grid{align-items:start}.pricing-grid article.approved-promo-card{isolation:isolate;background:0 0;border:0;border-radius:18px;width:100%;min-height:0;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #004c843d}.pricing-grid article.approved-promo-card-saturday,.pricing-grid article.approved-promo-card-weekly{aspect-ratio:806/406}.pricing-grid article.approved-promo-card-annual{aspect-ratio:806/568;border:0;box-shadow:0 18px 44px #004c8447}.pricing-grid article.approved-promo-card:before{display:none}.approved-promo-card .approved-card-sheet{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:105.83%;max-width:none;height:auto;display:block;position:absolute;left:-2.98%}.approved-promo-card-saturday .approved-card-sheet{top:-243.6%}.approved-promo-card-weekly .approved-card-sheet{top:-356.42%}.approved-promo-card-annual .approved-card-sheet{top:-70.42%}.pricing-grid article.approved-promo-card>:not(.approved-card-sheet){opacity:0;pointer-events:none;position:absolute!important}.pricing-grid article.approved-promo-card>.price-button{z-index:3;opacity:.001;pointer-events:auto;border:0;width:53.72%;height:17.75%;margin:0;bottom:8.35%;left:4.45%}.pricing-grid article.approved-promo-card-annual>.price-button{height:12.85%;bottom:16.2%}@media (max-width:760px){.pricing-grid article.approved-promo-card{background:0 0;min-height:0;padding:0}}.floral-offer{flex-direction:column}.pricing-grid article.approved-promo-card-saturday{aspect-ratio:809/396}.pricing-grid article.approved-promo-card-weekly{aspect-ratio:809/399}.pricing-grid article.approved-promo-card-annual{aspect-ratio:809/560}.approved-promo-card .approved-card-sheet{object-fit:cover;width:100%!important;height:100%!important;inset:0!important}.pricing-grid article.approved-promo-card>.price-button{width:75.2%;height:20.2%;bottom:2.1%;left:12.4%}.pricing-grid article.approved-promo-card-annual>.price-button{width:75.2%;height:14.2%;bottom:2.1%;left:12.4%}.weekly-cancel-note{color:#173456;text-align:center;margin:10px auto 0;font-size:14px;font-weight:650;display:block}.pricing-grid article.approved-promo-card{box-shadow:none!important;border-radius:0!important;overflow:visible!important}.pricing-grid article.approved-promo-card>.price-button{color:#051b33;text-align:center;text-shadow:none;background-color:#ffd814;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M2 2l8 8-8 8' fill='none' stroke='%23051b33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#ffe347 0%,#ffd814 100%);background-position:calc(100% - 20px),0 0;background-repeat:no-repeat,no-repeat;background-size:10px 18px,100% 100%;justify-content:center;align-items:center;padding:0 42px 0 22px;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden;box-shadow:0 8px 18px #002b4e33;opacity:1!important;border:1px solid #ae86003d!important;border-radius:11px!important;display:flex!important}@media (max-width:760px){.pricing-grid article.approved-promo-card>.price-button{background-position:calc(100% - 22px),0 0;padding-right:46px;font-size:clamp(16px,4.5vw,20px)}}.pricing-grid article.approved-promo-card>.price-button{opacity:.001!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (max-width:760px){.spring-carnival-stage{padding-left:6px;padding-right:6px}.pricing-grid{gap:24px;padding-left:4px;padding-right:4px}}.pricing-grid article.approved-promo-card-saturday{aspect-ratio:809/420;background:linear-gradient(90deg,#189bea 0%,#0e94dd 50%,#1089e0 100%)}.pricing-grid article.approved-promo-card-annual{aspect-ratio:809/587;background:linear-gradient(90deg,#1193e5 0%,#0c91e1 50%,#108de0 100%)}.pricing-grid article.approved-promo-card-saturday:before,.pricing-grid article.approved-promo-card-annual:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 18px 18px;position:absolute;bottom:0;left:0;right:0;display:block!important}.pricing-grid article.approved-promo-card-saturday:before{background:linear-gradient(90deg,#189bea 0%,#0e94dd 50%,#1089e0 100%);height:10.72%}.pricing-grid article.approved-promo-card-annual:before{background:linear-gradient(90deg,#1193e5 0%,#0c91e1 50%,#108de0 100%);height:7.67%}.pricing-grid article.approved-promo-card-saturday>.price-button{aspect-ratio:608/80;height:auto;min-height:0;bottom:10.95%}.pricing-grid article.approved-promo-card-annual>.price-button{aspect-ratio:608/78;height:auto;min-height:0;bottom:7.67%}.pricing-grid article.approved-promo-card-saturday:before,.pricing-grid article.approved-promo-card-annual:before{display:none!important}.pricing-grid article.approved-promo-card-saturday .approved-card-sheet,.pricing-grid article.approved-promo-card-annual .approved-card-sheet{object-fit:cover;height:100%!important}.pricing-grid article.approved-promo-card>.price-button{z-index:4;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:75.2%;min-height:0;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden;opacity:1!important;color:#051b33!important;text-shadow:none!important;background-color:#ffd814!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M2 2l8 8-8 8' fill='none' stroke='%23051b33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#ffe347 0%,#ffd814 100%)!important;background-position:calc(100% - 20px),0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:10px 18px,100% 100%!important;border:1px solid #ae86003d!important;border-radius:11px!important;padding:0 42px 0 22px!important;display:flex!important;box-shadow:0 8px 18px #002b4e33!important}.pricing-grid article.approved-promo-card-saturday>.price-button{aspect-ratio:608/80;height:auto;bottom:10.72%}.pricing-grid article.approved-promo-card-weekly>.price-button{aspect-ratio:608/75;height:auto;min-height:0;bottom:12.03%}.pricing-grid article.approved-promo-card-annual>.price-button{aspect-ratio:608/78;height:auto;bottom:7.67%}@media (max-width:760px){.pricing-grid article.approved-promo-card>.price-button{font-size:clamp(15px,4.2vw,19px);background-position:calc(100% - 22px),0 0!important;padding-right:46px!important}}.pricing-grid article.approved-promo-card{clip-path:inset(0 round 18px);border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 38px #004c843d!important}.approved-promo-card .approved-card-sheet{border-radius:18px!important}.pricing-grid article.approved-promo-card>.price-button{width:76.2%;left:11.9%;background-clip:padding-box!important;border-radius:12px!important;box-shadow:0 7px 16px #002b4e38!important}.pricing-grid article.approved-promo-card-saturday>.price-button{aspect-ratio:616/86;bottom:10.25%}.pricing-grid article.approved-promo-card-weekly>.price-button{aspect-ratio:616/81;bottom:11.55%}.pricing-grid article.approved-promo-card-annual>.price-button{aspect-ratio:616/84;bottom:7.3%}.pricing-grid article.approved-promo-card{clip-path:inset(0 round 20px);border-radius:20px!important;overflow:hidden!important}.approved-promo-card .approved-card-sheet{object-fit:fill!important;border-radius:20px!important;height:100%!important}.pricing-grid article.approved-promo-card>.price-button{opacity:.001!important;box-shadow:0 6px 14px #002b4e33!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;outline:0!important;padding:0!important}.pricing-grid article.approved-promo-card>.price-button:after{display:none!important}.join-page .pricing-grid article.approved-promo-card{contain:paint;transform:translateZ(0);clip-path:none!important;background-clip:padding-box!important;border:1px solid #ffffffeb!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 16px 38px #004c843d,inset 0 0 0 1px #ffffff42!important}.join-page .approved-promo-card .approved-card-sheet{image-rendering:auto;transform:translateZ(0);border-radius:19px!important;width:100%!important;height:100%!important;display:block!important}.join-page .pricing-grid article.approved-promo-card{background:#168fd0!important;border:0!important;box-shadow:0 14px 30px #051b3333!important}.join-page .pricing-grid article.approved-promo-card:after{content:""!important;z-index:10!important;width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:2px solid #168fd0!important;border-radius:20px!important;display:block!important;position:absolute!important;inset:0!important}.join-page .pricing-grid article.approved-promo-card>.price-button{z-index:11!important;opacity:1!important;color:#051b33!important;letter-spacing:-.02em!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;background-color:#ffd814!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M2 2l8 8-8 8' fill='none' stroke='%23051b33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#ffe347 0%,#ffd814 100%)!important;background-position:calc(100% - 22px),0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:10px 18px,100% 100%!important;border:1px solid #ae86003d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 46px 0 22px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 7px 16px #002b4e38!important}.join-page .pricing-grid article.approved-promo-card>.price-button:after{display:none!important}@media (max-width:520px){.join-page .pricing-grid article.approved-promo-card>.price-button{font-size:clamp(16px,4.6vw,20px)!important}}.join-page .pricing-grid article.approved-promo-card>.price-button{letter-spacing:0!important;background:#ffd814!important;border:1px solid #e6c200!important;border-radius:10px!important;padding:0 22px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;box-shadow:0 2px 4px #0000002e!important}.join-page .pricing-grid article.approved-promo-card>.price-button:after{content:none!important;display:none!important}.join-page .pricing-grid article.approved-promo-card>.price-button{width:76.4%!important;left:11.8%!important}.join-page .pricing-grid article.approved-promo-card-annual>.price-button{aspect-ratio:auto!important;height:14.8%!important;bottom:2.8%!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price-button{aspect-ratio:auto!important;height:20.8%!important;bottom:4.7%!important}.join-page .pricing-grid article.approved-promo-card-weekly>.price-button{aspect-ratio:auto!important;height:20.8%!important;bottom:5.7%!important}.join-page .pricing-grid article.approved-promo-card>.price-button{width:76.2%!important;height:auto!important;left:11.9%!important}.join-page .pricing-grid article.approved-promo-card-annual>.price-button{aspect-ratio:616/84!important;bottom:7.3%!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price-button{aspect-ratio:616/86!important;bottom:10.25%!important}.join-page .pricing-grid article.approved-promo-card-weekly>.price-button{aspect-ratio:616/81!important;bottom:11.55%!important}.join-page .pricing-grid article.approved-promo-card:before{content:""!important;z-index:9!important;pointer-events:none!important;border-radius:0!important;display:block!important;position:absolute!important;top:auto!important;left:11.5%!important;right:11.5%!important}.join-page .pricing-grid article.approved-promo-card-annual:before{background:linear-gradient(90deg,#1093e5 0%,#0c91e1 52%,#108de0 100%)!important;height:5.2%!important;bottom:2.6%!important}.join-page .pricing-grid article.approved-promo-card-saturday:before{background:linear-gradient(90deg,#159be8 0%,#0e94df 52%,#108ce0 100%)!important;height:6.3%!important;bottom:4.5%!important}.join-page .pricing-grid article.approved-promo-card-weekly:before{background:linear-gradient(90deg,#1399e6 0%,#0d92df 52%,#108bdd 100%)!important;height:6.8%!important;bottom:5.4%!important}.join-page .pricing-grid article.approved-promo-card:before{display:none!important}.join-page .pricing-grid .annual-offer{position:relative;overflow:visible}.join-page .pricing-grid .annual-offer>.offer-pill{z-index:20;color:#051b33;letter-spacing:.06em;white-space:nowrap;opacity:1;pointer-events:none;background:#ffd814;border:1px solid #e6c200;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:900;line-height:1;display:block;position:absolute;top:0;right:5.5%;transform:translateY(-50%);box-shadow:0 7px 18px #001a3738}.join-page .pricing-grid article.approved-promo-card{container-type:inline-size}.join-page .pricing-grid article.approved-promo-card>.plan-label,.join-page .pricing-grid article.approved-promo-card>h2,.join-page .pricing-grid article.approved-promo-card>.price,.join-page .pricing-grid article.approved-promo-card>.saving,.join-page .pricing-grid article.approved-promo-card>.plan-copy{color:#fff;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;z-index:6!important;opacity:1!important;text-align:left!important;pointer-events:none!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;display:block!important}.join-page .pricing-grid article.approved-promo-card>.plan-label{color:#fff!important;letter-spacing:.28em!important;white-space:nowrap!important;background:#108830!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:7.1%!important;padding:0 1.65cqw!important;font-size:1.86cqw!important;font-weight:700!important;line-height:1!important;display:flex!important;top:auto!important;left:3.95%!important}.join-page .pricing-grid article.approved-promo-card-saturday>.plan-label{top:7.32%!important}.join-page .pricing-grid article.approved-promo-card-weekly>.plan-label{top:7.27%!important}.join-page .pricing-grid article.approved-promo-card-annual>.plan-label{height:5.2%!important;top:13.75%!important}.join-page .pricing-grid article.approved-promo-card>h2{color:#fff!important;letter-spacing:-.035em!important;white-space:nowrap!important;width:auto!important;font-size:5.95cqw!important;font-weight:700!important;line-height:1!important;top:auto!important;left:4.95%!important}.join-page .pricing-grid article.approved-promo-card-annual>h2{font-size:6.05cqw!important;top:20.35%!important}.join-page .pricing-grid article.approved-promo-card>.price{color:#ffd814!important;white-space:nowrap!important;align-items:baseline!important;width:auto!important;display:flex!important;top:auto!important;left:4.95%!important}.join-page .pricing-grid article.approved-promo-card-annual>.price{top:29.46%!important}.join-page .pricing-grid article.approved-promo-card>.price strong{color:#ffd814!important;letter-spacing:-.05em!important;font:800 12cqw/1 Arial,Helvetica,sans-serif!important}.join-page .pricing-grid article.approved-promo-card>.price span{color:#eef8ff!important;letter-spacing:0!important;margin-left:2.45cqw!important;font:400 2.25cqw/1.15 Arial,Helvetica,sans-serif!important}.join-page .pricing-grid article.approved-promo-card>.saving{color:#ffd814!important;letter-spacing:-.02em!important;white-space:nowrap!important;width:auto!important;font-size:4.45cqw!important;font-weight:700!important;line-height:1!important;top:44.75%!important;left:4.95%!important}.join-page .pricing-grid article.approved-promo-card>.plan-copy{color:#eef8ff!important;letter-spacing:0!important;width:58%!important;font-size:3.08cqw!important;font-weight:400!important;line-height:1.28!important;top:auto!important;left:4.95%!important}.join-page .pricing-grid article.approved-promo-card-annual>.plan-copy{width:57%!important;font-size:3.02cqw!important;top:60.18%!important}.join-page .pricing-grid article.approved-promo-card-saturday{aspect-ratio:809/396!important}.join-page .pricing-grid article.approved-promo-card-weekly{aspect-ratio:809/399!important}.join-page .pricing-grid article.approved-promo-card-annual{aspect-ratio:809/560!important}.join-page .approved-promo-card .approved-card-sheet{object-fit:contain!important}.join-page .pricing-grid article.approved-promo-card>.plan-label>span{line-height:1;display:block;transform:translateY(.11em)}.join-page .pricing-grid article.approved-promo-card-saturday{margin-top:-1.4833%;margin-bottom:-1.4833%;aspect-ratio:809/420!important}.join-page .pricing-grid article.approved-promo-card-weekly{margin-top:-1.4833%;margin-bottom:-1.4833%;aspect-ratio:809/423!important}.join-page .approved-promo-card-saturday .approved-card-sheet,.join-page .approved-promo-card-weekly .approved-card-sheet{object-fit:contain!important;object-position:center!important}.join-page .pricing-grid article.approved-promo-card-saturday>.plan-label,.join-page .pricing-grid article.approved-promo-card-weekly>.plan-label{height:3.476cqw!important;top:5.068cqw!important}.join-page .pricing-grid article.approved-promo-card-saturday>h2{top:8.9cqw!important}.join-page .pricing-grid article.approved-promo-card-weekly>h2{top:9.147cqw!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price{top:15.081cqw!important}.join-page .pricing-grid article.approved-promo-card-weekly>.price{top:15.822cqw!important}.join-page .pricing-grid article.approved-promo-card-saturday>.plan-copy{top:29.296cqw!important}.join-page .pricing-grid article.approved-promo-card-weekly>.plan-copy{top:29.543cqw!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price-button{top:34.779cqw!important;bottom:auto!important}.join-page .pricing-grid article.approved-promo-card-weekly>.price-button{top:35.093cqw!important;bottom:auto!important}.join-page .pricing-grid article.approved-promo-card>.plan-label{transform:translateY(-10px)!important}.join-page .pricing-grid article.approved-promo-card-saturday>.plan-label,.join-page .pricing-grid article.approved-promo-card-weekly>.plan-label{transform:translateY(-5px)!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price-button{top:calc(34.779cqw + 7px)!important}.join-page .pricing-grid article.approved-promo-card-weekly>.price-button{top:calc(35.093cqw + 7px)!important}.join-page .pricing-grid article.approved-promo-card-annual>.price,.join-page .pricing-grid article.approved-promo-card-annual>.saving{transform:translateY(5px)!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price>strong,.join-page .pricing-grid article.approved-promo-card-weekly>.price>strong{transform:translateY(3px)!important}.join-page .pricing-grid article.approved-promo-card-annual>.saving{transform:translateY(8px)!important}.join-page .pricing-grid article.approved-promo-card>.price>span{align-self:flex-end!important}.join-page .pricing-grid article.approved-promo-card-saturday>.price>span,.join-page .pricing-grid article.approved-promo-card-weekly>.price>span{margin-left:0!important;transform:translate(-4px,3px)!important}.join-page .pricing-grid article.approved-promo-card-annual>.price>span{margin-left:0!important;transform:translate(-4px)!important}.join-page .pricing-grid article.approved-promo-card-annual>.saving{font-size:4cqw!important}.join-page .pricing-grid .annual-offer>.weekly-cancel-note{margin-top:calc(10px - 1.4833%)!important}@media (max-width:760px){.join-page .pricing-grid .iphone-two{transform:translate(3.5%)!important}}.join-page .pricing-grid article.approved-promo-card-weekly.weekly-clean-edge{box-shadow:none!important}.join-page{overflow-x:clip}.join-page .spring-carnival-stage{overflow:visible!important}.tipbet-payment-processing{z-index:10000;color:#fff;text-align:center;background:#1388cb;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.tipbet-payment-processing>img{width:min(245px,68vw);height:auto;margin-bottom:56px}.tipbet-payment-processing h1{color:#fff;margin:24px 0 8px;font-size:clamp(25px,6.4vw,34px);line-height:1.12}.tipbet-payment-processing p{color:#eaf7ff;margin:0;font-size:16px}.tipbet-payment-spinner{border:4px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite tipbet-payment-spin;display:block}@keyframes tipbet-payment-spin{to{transform:rotate(360deg)}}.install-guide-page{min-height:100svh;padding:0 16px calc(32px + env(safe-area-inset-bottom));color:#102b49;background:#1388cb}.install-guide-loading{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-weight:800;display:flex}.install-guide-header{min-height:132px;padding-top:env(safe-area-inset-top);justify-content:center;align-items:center;display:flex}.install-guide-header img{width:180px;height:auto;display:block}.install-guide-card{text-align:center;background:#fff;border-radius:26px;width:min(100%,520px);margin:0 auto;padding:34px 24px 28px;box-shadow:0 22px 55px #051b333d}.install-home-target{width:170px;margin:0 auto 20px;display:block;position:relative}.install-home-icon{border-radius:22px;place-items:center;width:92px;height:92px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 24px #051b3338}.install-home-arrow{fill:none;stroke:#1388cb;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #051b3329);width:82px;height:96px;position:absolute;bottom:-18px;right:-26px;overflow:visible}.install-home-icon img{width:100%;height:100%;display:block}.install-guide-kicker{color:#1388cb;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:900;transform:translateY(-8px)}.install-guide-card h1{color:#102b49;letter-spacing:-.035em;margin:0;font-size:clamp(28px,7.3vw,38px);line-height:1.08}.install-guide-intro{color:#536b82;max-width:390px;margin:14px auto 24px;font-size:16px;line-height:1.45}.install-steps{text-align:left;gap:12px;margin:0;padding:0;list-style:none;display:grid}.install-steps li{background:#fff;border:1px solid #dce8ef;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:80px;padding:13px 14px;display:grid}.install-step-number{color:#fff;background:#1388cb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.install-steps strong{color:#102b49;font-size:16px;display:block}.install-steps p{color:#718397;margin:4px 0 0;font-size:13px;line-height:1.35}.install-share-symbol,.install-add-symbol,.install-menu-symbol{color:#1388cb;background:#e8f5fc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:27px;font-weight:500;display:grid}.install-share-symbol svg,.install-add-symbol svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.install-menu-symbol{font-size:21px}.install-step-shot{background:#fff;border:1px solid #d6e4ed;border-radius:14px;grid-column:1/-1;width:100%;margin-top:4px;display:block;overflow:hidden;box-shadow:0 7px 18px #051b331a}.install-step-shot img{object-fit:cover;width:100%;height:100%;display:block}.install-step-shot-share{aspect-ratio:700/181}.install-step-shot-home{height:190px}.install-step-shot-home img{object-position:center 69%}.install-step-shot-add{aspect-ratio:1150/535;height:auto;box-shadow:none;border:0;border-radius:18px}.install-step-shot-add img{object-position:center}.install-step-real-share{position:relative;background:#f5fbff!important;border:2px solid #1388cb!important}.install-step-real-share p{color:#3f5e79;margin-top:6px;font-size:14px;font-weight:700}.install-corner-pointer{color:#1388cb;transform-origin:50%;font-size:42px;font-weight:900;line-height:1;animation:1.15s ease-in-out infinite install-point-to-corner;display:block}@keyframes install-point-to-corner{0%,to{transform:translate(-4px,4px)}50%{transform:translate(5px,-5px)}}.install-guide-ready{color:#285c22;text-align:left;background:#eaf7e7;border-radius:14px;align-items:center;gap:11px;margin-top:18px;padding:13px 15px;display:flex}.install-guide-ready>span{color:#fff;background:#3a9b36;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.install-guide-ready p{margin:0;font-size:13px;font-weight:750;line-height:1.35}.install-android-panel button{color:#051b33;background:#ffd814;border:0;border-radius:12px;width:100%;min-height:54px;font-size:17px;font-weight:850}.install-android-panel p,.install-desktop-note{color:#536b82;background:#fff;border-radius:14px;margin:0;padding:18px;font-size:15px;line-height:1.5}.install-skip-link{color:#1388cb;text-underline-offset:3px;margin-top:24px;padding:10px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-block}@media (max-width:380px){.install-guide-card{padding:28px 16px 24px}.install-guide-header{min-height:112px}.install-steps li{grid-template-columns:34px 1fr auto;gap:9px;padding:11px 10px}.install-step-number{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.tipbet-payment-spinner{animation-duration:1.5s}.install-corner-pointer{animation:none}}.install-steps li:has(.install-step-shot-add){border-color:#0000}.compact-tip.best-bet,.compact-tip.late-mail{box-shadow:none;border-color:#d7e0e6;margin-top:14px;position:relative;overflow:visible}.compact-tip-feature-badges{z-index:5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:calc(100% - 24px);margin:0;display:flex;position:absolute;top:0;left:auto;right:12px;transform:translateY(-50%)}.compact-tip-feature-badge{min-height:24px;box-shadow:none;letter-spacing:.045em;text-align:center;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px 3px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.compact-tip-feature-badge.best-bet{color:#fff;background:#72c921;width:126px;min-width:126px;height:24px;min-height:24px;padding:0 4px;font-size:9px}.compact-tip-feature-badge.best-bet.place{color:#12314f;background:#ffd426}.compact-tip-late-mail-badge{z-index:6;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:118px;height:auto;margin:0;display:block;position:absolute;top:0;left:12px;transform:translateY(-50%)}@media (max-width:650px){.compact-tip.best-bet,.compact-tip.late-mail{margin-top:13px}.compact-tip-feature-badges{justify-content:flex-end;gap:4px;max-width:calc(100% - 24px);left:auto;right:12px}.compact-tip-feature-badge{min-height:22px;padding:4px 9px 3px;font-size:7px}.compact-tip-feature-badge.best-bet{width:116px;min-width:116px;height:22px;min-height:22px;padding:0 3px;font-size:8px}.compact-tip-late-mail-badge{width:108px;left:12px}}.tips-closed-empty{text-align:left;width:min(100%,410px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:22px 20px;display:flex}.tips-closed-empty p{color:#7d7d82;letter-spacing:-.01em;text-align:left;width:auto;margin:0;font-size:15px;font-weight:500;line-height:1.4}.tips-closed-horse-icon{object-fit:contain;object-position:center;image-rendering:auto;flex:none;width:40px;height:40px;margin:0;display:block;transform:scaleX(-1)}@media (max-width:480px){.tips-closed-empty{border-radius:0;width:min(100%,360px);padding:21px 20px}.tips-closed-empty p{font-size:16px}.tips-closed-horse-icon{width:36px;height:36px}}.signed-out-account-copy{color:#718291;text-align:left;margin:0;font-size:16px;font-weight:400;line-height:1.35}.signed-out-account-card .signed-out-login-button{color:#168fd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;min-width:0;min-height:40px;margin-top:4px;padding:0;font-size:16px;font-weight:850;line-height:1.35;display:inline-flex}.express-wallet-slot.wallet-ready .stripe-apple-pay-element{opacity:1!important}.account-plan-wallet{border-top:0;margin-top:14px;padding-top:14px}.account-plan-selector .account-plan-wallet-summary{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.account-plan-selector .account-plan-wallet-summary strong{font-size:15px}.account-plan-selector .account-plan-wallet-summary span{color:#102b49;font-weight:800}.account-plan-selector .account-plan-wallet-summary small{color:#66778b;width:100%}.account-wallet-only .express-product-summary,.account-wallet-only .express-payment-divider,.account-wallet-only .express-payment-heading,.account-wallet-only .express-card-fields,.account-wallet-only .express-terms,.account-wallet-only .express-checkout-form>button,.account-wallet-only .express-renewal-note{display:none!important}.account-wallet-only .express-checkout-form{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.account-wallet-only .express-wallet-slot{min-height:54px;margin:0!important;padding:0!important}.account-wallet-only .express-wallet-slot.no-wallet{display:none!important}.account-wallet-loading,.account-wallet-fallback{color:#66778b;margin:8px 0 0;font-size:13px}.account-wallet-fallback a{color:#0878b6;font-weight:700;text-decoration:underline}.account-wallet-only-checkout{border:0!important}.account-wallet-only .stripe-apple-pay-element{transition:none!important}.account-wallet-only .express-wallet-slot{background:0 0!important;border-radius:10px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.account-wallet-only .account-wallet-loading{z-index:1;color:#52697d;background:#eef3f6;border-radius:10px;place-items:center;min-height:54px;margin:0;font-size:14px;font-weight:750;display:grid;position:absolute;inset:0}.account-wallet-only .stripe-apple-pay-element{z-index:2!important;opacity:0!important;pointer-events:none!important;width:100%!important;min-height:54px!important;transition:none!important;display:block!important;position:relative!important}.account-wallet-only .express-wallet-slot.wallet-ready .stripe-apple-pay-element{opacity:1!important;pointer-events:auto!important}.account-hosted-checkout-button{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#000;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:17px;font-weight:800;line-height:1;display:flex;color:#fff!important}.account-hosted-checkout-button:active{transform:scale(.995)}.tipbet-checkout-preparing{z-index:20000;background:#168fd0;position:fixed;inset:0}.tipbet-checkout-preparing>main{min-height:100svh}body:has(.tipbet-checkout-preparing){overflow:hidden}.claim-success-icon{animation:1.7s ease-in-out infinite tipbet-success-halo}@keyframes tipbet-success-halo{0%,to{box-shadow:0 0 0 10px #16bf781f}50%{box-shadow:0 0 0 17px #16bf7840}}@media (prefers-reduced-motion:reduce){.claim-success-icon{animation:none;box-shadow:0 0 0 12px #16bf7824}}.claim-success-icon{isolation:isolate;animation:none;position:relative;box-shadow:0 0 0 8px #16bf781f}.claim-success-icon:before,.claim-success-icon:after{content:"";z-index:-1;opacity:0;pointer-events:none;border:7px solid #16bf786b;border-radius:50%;animation:2.2s ease-out infinite tipbet-success-ring;position:absolute;inset:-10px}.claim-success-icon:after{animation-delay:1.1s}@keyframes tipbet-success-ring{0%{opacity:0;transform:scale(.78)}12%{opacity:.62}70%,to{opacity:0;transform:scale(1.62)}}@media (prefers-reduced-motion:reduce){.claim-success-icon:before,.claim-success-icon:after{animation:none;display:none}}.gst-note{color:#687788;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.25}:where(.bet-badge,.live-bet-badge,.result-pill,.approved-live-badge,.offer-pill,.stripe-status-pill,.compact-tip-feature-badge,.plan-label,[aria-label^=Finish\:]),:where(.bet-badge,.live-bet-badge,.result-pill,.approved-live-badge,.offer-pill,.stripe-status-pill,.compact-tip-feature-badge,.plan-label,[aria-label^=Finish\:]) *{color:#fff!important}.compact-tip-feature-badge.best-bet:not(.place){background:#168b37!important}.members-content.terms-content{background:#fff;width:100%;max-width:none;padding:34px 0}.terms-page{color:#667085;background:#fff;min-height:100vh}.terms-container{max-width:860px;margin:0 auto;padding:0 20px}.terms-container h1{color:#304b65;letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(32px,7vw,48px);line-height:1.05}.terms-copyright{color:#667085;margin:0 0 26px;font-size:14px}.terms-copy{color:#667085;font-size:16px;line-height:1.72}.terms-copy h2{color:#304b65;letter-spacing:-.02em;margin:34px 0 10px;font-size:21px;line-height:1.25}.terms-copy p{margin:0 0 14px}.terms-copy ul{margin:0 0 18px;padding-left:22px}.terms-copy li{margin:0 0 7px}.terms-copy strong{color:inherit}.terms-divider{border:0;border-top:1px solid #e4e7ec;margin:40px 0 28px}@media (max-width:700px){.members-content.terms-content{width:100%;padding:28px 0}.terms-container{padding:0 18px}.terms-copyright{margin-bottom:22px}}.members-content:has(.stripe-account-card){color:#667085}.stripe-account-card,.stripe-account-card h1,.stripe-account-price,.stripe-renewal-copy,.stripe-section-label,.stripe-customer-first-name,.stripe-payment-row strong,.stripe-payment-row div>span,.stripe-billing-list dt,.stripe-billing-list dd,.account-plan-selector p,.account-plan-selector .account-plan-wallet-summary strong,.account-plan-selector .account-plan-wallet-summary span,.account-plan-selector .account-plan-wallet-summary small,.billing-details-editor label,.billing-details-editor input,.tipbet-card-element,.card-update-success,.card-update-error{color:#667085!important}.stripe-account-card{border-color:#e4e7ec}.subscription-control>button,.account-card-editor>button,.billing-details-editor>button,.tipbet-log-out-button,.billing-details-editor form button{color:#667085!important}.billing-details-editor input,.tipbet-card-element{border-color:#cfd4dc}.account-card-actions .account-card-cancel,.billing-details-editor .account-card-cancel{background:#f2f4f7;color:#667085!important}.account-card-editor>button,.billing-details-editor>button,.tipbet-log-out-button,.signed-out-account-card .signed-out-login-button{color:#fff!important;text-align:center!important;background:#168fd0!important;border:1px solid #168fd0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.account-card-editor>button:after,.billing-details-editor>button:after,.tipbet-log-out-button:after,.signed-out-account-card .signed-out-login-button:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;flex:none;width:8px;height:8px;margin-left:10px;transform:rotate(45deg)translateY(-2px)}.stripe-sign-out-card .tipbet-log-out-button,.signed-out-account-card .signed-out-login-button{margin-top:16px!important}.account-plan-selector select,.account-card-editor>button,.billing-details-editor>button,.tipbet-log-out-button,.signed-out-account-card .signed-out-login-button{color:#304b65!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e7!important;border-radius:9px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.account-plan-selector select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4 7l5 5 5-5' stroke='%23304b65' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-right:44px!important}.account-card-editor>button:after,.billing-details-editor>button:after,.tipbet-log-out-button:after,.signed-out-account-card .signed-out-login-button:after{border-color:#304b65!important}.stripe-sign-out-card .tipbet-log-out-button,.signed-out-account-card .signed-out-login-button{margin-top:16px!important}.stripe-section-label{color:#304b65!important}.members-content:has(.stripe-account-card) .stripe-account-card:first-child h1{color:#98a2b3!important}.members-content:has(.stripe-account-card) .stripe-account-card:first-child h1{color:#667085!important;font-weight:400!important}.members-content:has(.stripe-account-card) .stripe-account-card:first-child .stripe-account-price{color:#667085!important;font-weight:400!important}.members-content.account-profile-content,.members-content.signed-out-account-content{color:#667085;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.members-content.account-profile-content .stripe-section-label,.members-content.signed-out-account-content .stripe-section-label{color:#304b65!important}.members-content.account-profile-content .stripe-account-card:first-child h1,.members-content.account-profile-content .stripe-account-card:first-child .stripe-account-price{color:#667085!important;font-weight:400!important}.members-content.account-profile-content .stripe-renewal-copy,.members-content.account-profile-content .stripe-payment-row strong,.members-content.account-profile-content .stripe-payment-row div>span,.members-content.account-profile-content .stripe-billing-list dt,.members-content.account-profile-content .stripe-billing-list dd,.members-content.signed-out-account-content .stripe-renewal-copy{color:#667085!important}.members-content.account-profile-content .stripe-status-pill{color:#fff!important;background:#168b37!important;border-color:#168b37!important}.members-content.account-profile-content .account-plan-selector select,.members-content.account-profile-content .account-card-editor>button,.members-content.account-profile-content .billing-details-editor>button,.members-content.account-profile-content .tipbet-log-out-button,.members-content.signed-out-account-content .tipbet-log-out-button{color:#304b65!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e7!important;border-radius:9px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.members-content.account-profile-content .account-plan-selector select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4 7l5 5 5-5' stroke='%23304b65' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;width:100%!important;padding-right:44px!important}.members-content.account-profile-content .account-card-editor>button:after,.members-content.account-profile-content .billing-details-editor>button:after,.members-content.account-profile-content .tipbet-log-out-button:after,.members-content.signed-out-account-content .tipbet-log-out-button:after{border-color:#304b65!important}.members-content.account-profile-content .stripe-sign-out-card .tipbet-log-out-button,.members-content.signed-out-account-content .tipbet-log-out-button{margin-top:16px!important}.terms-emphasis{color:#304b65!important}.contact-form{gap:20px;max-width:720px;margin-top:24px;display:grid}.contact-form label{color:#304b65;gap:8px;font-size:14px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{color:#304b65;width:100%;font:inherit;box-shadow:none;background:#fff;border:1px solid #d5e0e7;border-radius:9px;outline:none;font-size:16px;font-weight:500}.contact-form input{min-height:50px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:180px;padding:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:#304b65}.contact-form button{color:#fff;min-height:50px;font:inherit;cursor:default;background:#304b65;border:0;border-radius:9px;padding:0 20px;font-size:15px;font-weight:850}@media (max-width:700px){.contact-form{gap:18px;margin-top:20px}}.terms-page.contact-page{min-height:0}.tipbet-footer-age,.tipbet-footer-copyright{color:#fff;font-size:12px;line-height:1.45}.tipbet-footer-helpline{color:#fff;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;line-height:1.45;display:flex}.tipbet-footer-helpline span,.tipbet-footer-helpline a{white-space:nowrap}.bookmaker-save-note{color:#1388cb;margin-top:18px;font-weight:750;line-height:1.4;display:block}@media (max-width:700px){.members-content.bookmakers-content{padding-bottom:34px}.bookmaker-settings{padding-bottom:20px}.bookmaker-settings-actions{z-index:12;bottom:calc(80px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #d6e0e7;border-radius:12px;margin:12px -12px 0;padding:12px;position:sticky;box-shadow:0 8px 24px #051b3324}.bookmaker-settings-actions .settings-save{box-shadow:0 4px 12px #1388cb2e}.bookmaker-save-note{margin-top:18px;margin-bottom:0;padding:0 2px;font-size:13px}}.account-stripe-secure{color:#667085;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.account-stripe-secure img{width:42px;height:auto;display:block}.tipbet-footer-payment-row{white-space:nowrap;align-items:center;gap:10px;margin-top:0;display:flex}.tipbet-footer-stripe{color:#fff;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.tipbet-footer-stripe img{width:42px;height:auto;display:block}.tipbet-footer-helpline-inline{white-space:nowrap;color:#fff;align-items:center;gap:14px;font-size:12px;line-height:1.45;display:flex}.tipbet-footer-helpline-inline a{margin-left:-6px}.tipbet-footer-copyright-row{justify-content:center;width:100%;margin-top:48px;display:flex;transform:translate(-101px)}.tipbet-footer-copyright-row .tipbet-footer-copyright{white-space:nowrap;text-align:center;display:block}.auth-shell>.tipbet-footer,.claim-shell>.tipbet-footer{flex:none;width:100%;margin:0}.auth-shell .tipbet-hide-login-subtitle,.auth-shell .cl-headerSubtitle{display:none!important}.auth-shell .tipbet-logo-login-heading,.auth-shell .cl-headerTitle{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;font-size:0!important;line-height:1!important;display:flex!important}.auth-shell .cl-headerTitle:before{content:"Log in to";color:#667085;font-size:15px;font-weight:400}.auth-shell .cl-headerTitle:after{content:"";background-color:#168fd0;flex:none;width:97px;height:27px;display:inline-block;-webkit-mask:url(/tipbet-wordmark-approved-v199.svg) 50%/contain no-repeat;mask:url(/tipbet-wordmark-approved-v199.svg) 50%/contain no-repeat}.auth-shell .cl-socialButtonsBlockButtons,.auth-shell .tipbet-social-stack{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;display:grid!important}.auth-shell .cl-socialButtonsBlockButton,.auth-shell .tipbet-provider-button{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}
