.home-shell{--home-surface:rgba(20,20,25,.78);--home-border:color-mix(in srgb,var(--purple) 16%,var(--border));display:flex;flex-direction:column;gap:118px;padding-bottom:34px}
.home-shell:before{content:"";position:absolute;z-index:-1;inset:82px 0 auto;height:720px;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--purple) 20%,transparent),transparent 37%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;mask-image:linear-gradient(#000,transparent 92%);pointer-events:none}
.home-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:70px;padding:66px 0 22px}
.home-kicker{display:flex;align-items:center;gap:9px;color:var(--purple-soft);font-size:11px;font-weight:800;letter-spacing:1.8px}.home-kicker>span{width:25px;height:2px;background:var(--purple);box-shadow:0 0 14px var(--purple)}
.hero-copy h1{max-width:720px;margin:22px 0;font-size:clamp(48px,6.4vw,88px);font-weight:540;line-height:.98;letter-spacing:-4.6px}.hero-copy h1 em{color:var(--purple-soft);font-style:normal;text-shadow:0 0 34px color-mix(in srgb,var(--purple) 28%,transparent)}
.hero-type-heading h1{max-width:720px;margin:18px 0;font-family:'Space Grotesk',sans-serif;font-size:clamp(42px,5vw,68px);font-weight:540;line-height:.98;letter-spacing:-3.7px}.hero-type-heading h1 em{color:var(--purple-soft);font-style:normal;text-shadow:0 0 34px color-mix(in srgb,var(--purple) 28%,transparent)}
.hero-copy>p{max-width:650px;color:#a8a7b1;font-size:17px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:34px}.primary-cta,.secondary-cta{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 22px;border-radius:10px;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.primary-cta{background:linear-gradient(135deg,var(--purple),color-mix(in srgb,var(--purple) 60%,#111 40%));box-shadow:0 12px 30px color-mix(in srgb,var(--purple) 22%,transparent);color:#fff}.primary-cta span{font-size:18px}.secondary-cta{border:1px solid var(--home-border);background:rgba(255,255,255,.025);color:#d7d6dd}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-2px)}.primary-cta:hover{box-shadow:0 17px 38px color-mix(in srgb,var(--purple) 31%,transparent)}.secondary-cta:hover{border-color:color-mix(in srgb,var(--purple) 48%,var(--border));background:color-mix(in srgb,var(--purple) 8%,transparent)}
.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#81828d;font-size:11px}.trust-row span::first-letter{color:var(--purple-soft)}
.hero-board{position:relative;padding:22px;border:1px solid var(--home-border);border-radius:18px;background:linear-gradient(155deg,color-mix(in srgb,var(--purple) 7%,#15151a),rgba(12,12,16,.96));box-shadow:0 35px 90px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.045);transform:perspective(1000px) rotateY(-2deg)}.hero-board:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 45%,transparent),transparent 34%,transparent 70%,color-mix(in srgb,var(--purple) 16%,transparent));z-index:-1}.hero-board-head,.hero-board-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-board-head{padding:2px 2px 17px;color:#8e8e9a;font-size:10px;font-weight:800;letter-spacing:1.15px}.hero-board-head i{padding:5px 8px;border:1px solid #36453b;border-radius:20px;color:#9cb7a2;background:#111813;font-style:normal;font-weight:600;letter-spacing:0}.home-result{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(105px,.8fr) auto;align-items:center;gap:13px;padding:15px 13px;border-top:1px solid #2e2d35;transition:background-color .25s ease,transform .2s ease}.home-result:hover{background:color-mix(in srgb,var(--purple) 6%,transparent);transform:translateX(3px)}.home-result>div{display:flex;align-items:center;gap:10px;min-width:0}.home-result .avatar{width:36px;height:36px}.home-result span,.home-result>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:4px}.home-result b{font-size:12px}.home-result small{color:#81828d;font-size:10px}.home-result>strong{color:var(--lime);font:650 15px 'Space Grotesk',sans-serif}.home-result-empty{padding:28px 12px;border-top:1px solid #2e2d35;color:var(--muted);font-size:13px;line-height:1.6}.hero-board-foot{padding:16px 2px 1px;border-top:1px solid #2e2d35;color:#797984;font-size:10px}.hero-board-foot a{color:var(--purple-soft);font-weight:700}
.home-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);box-shadow:0 20px 50px rgba(0,0,0,.16);overflow:hidden}.home-metrics>div{padding:27px 31px;border-right:1px solid var(--home-border)}.home-metrics>div:last-child{border:0}.home-metrics span,.home-metrics small{display:block;color:#898a94;font-size:11px}.home-metrics strong{display:block;margin:8px 0 4px;color:#fff;font:500 34px 'Space Grotesk',sans-serif}.home-metrics small{line-height:1.5}
.home-section{display:flex;flex-direction:column;gap:38px}.section-intro{max-width:720px}.section-intro h2,.trust-copy h2,.membership-copy h2,.home-closing h2{margin:13px 0 12px;font:520 clamp(31px,4vw,50px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-2px}.section-intro>p,.trust-copy>p,.membership-copy>p{color:#9797a2;font-size:15px;line-height:1.75}
.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tool-card{position:relative;min-height:310px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:30px;border:1px solid var(--home-border);border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--purple) 5%,#17171c),#111115);overflow:hidden;transition:transform .25s ease,border-color .3s ease,box-shadow .3s ease}.tool-card:after{content:"";position:absolute;width:240px;height:240px;right:-100px;top:-110px;border-radius:50%;background:var(--purple);filter:blur(90px);opacity:.11}.tool-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--purple) 48%,var(--border));box-shadow:0 25px 60px color-mix(in srgb,var(--purple) 10%,rgba(0,0,0,.35))}.tool-icon{width:49px;height:49px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--purple) 50%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--purple) 12%,#111);color:var(--purple-soft);font:500 24px 'Space Grotesk',sans-serif}.tool-card span{color:var(--purple-soft);font-size:10px;font-weight:800;letter-spacing:1.5px}.tool-card h3{margin:9px 0 12px;font:520 27px 'Space Grotesk',sans-serif;letter-spacing:-1px}.tool-card p{max-width:520px;color:#92929d;font-size:14px;line-height:1.7}.tool-card>b{position:relative;z-index:1;color:#d9d8df;font-size:12px}.tool-parlay{--purple-soft:color-mix(in srgb,var(--purple) 55%,var(--lime) 45%)}
.math-section{padding:55px;border:1px solid var(--home-border);border-radius:22px;background:linear-gradient(145deg,rgba(20,20,25,.88),rgba(10,10,14,.9));box-shadow:0 30px 80px rgba(0,0,0,.2)}.math-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px}.math-flow article{min-height:180px;padding:23px;border:1px solid #34333d;border-radius:13px;background:rgba(255,255,255,.018)}.math-flow article>span{color:var(--purple-soft);font:600 12px 'Space Grotesk',sans-serif}.math-flow h3{margin:28px 0 9px;font-size:16px}.math-flow p{color:#8d8e99;font-size:12px;line-height:1.6}.math-flow>i{color:#4d4b57;font-style:normal}.formula-card{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding:22px;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--purple) 6%,#0f0f13)}.formula-card>div{display:flex;flex-direction:column;gap:7px}.formula-card span{color:#81818d;font-size:9px;font-weight:800;letter-spacing:1.2px}.formula-card strong{color:#e7e6eb;font:500 14px 'Space Grotesk',sans-serif}.formula-card>p{grid-column:1/-1;color:#777883;font-size:10px}
.trust-section{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px}.trust-copy{position:sticky;top:122px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-grid article{min-height:190px;padding:25px;border:1px solid var(--home-border);border-radius:15px;background:rgba(255,255,255,.018)}.trust-grid article>span{color:var(--purple-soft);font:500 29px 'Space Grotesk',sans-serif}.trust-grid h3{margin:27px 0 9px;font-size:15px}.trust-grid p{color:#898a95;font-size:12px;line-height:1.7}
.membership-section{display:grid;grid-template-columns:1.15fr minmax(330px,.65fr);align-items:center;gap:70px;padding:58px;border:1px solid color-mix(in srgb,var(--purple) 33%,var(--border));border-radius:23px;background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--purple) 16%,transparent),transparent 35%),#111115;box-shadow:0 35px 90px rgba(0,0,0,.28)}.membership-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:26px;color:#b3b3bc;font-size:12px}.price-card{display:flex;flex-direction:column;padding:30px;border:1px solid color-mix(in srgb,var(--purple) 40%,var(--border));border-radius:18px;background:rgba(10,10,14,.75);box-shadow:inset 0 1px rgba(255,255,255,.05)}.price-card>span{color:var(--purple-soft);font-size:10px;font-weight:800;letter-spacing:1.4px}.price-card>div{display:flex;align-items:baseline;gap:7px;margin:17px 0}.price-card>div strong{font:550 56px 'Space Grotesk',sans-serif;letter-spacing:-3px}.price-card>div small{color:#878792}.price-card>p{color:#9a9aa4;font-size:13px;line-height:1.6}.price-card>a{min-height:48px;display:grid;place-items:center;margin:24px 0 13px;border-radius:9px;background:var(--purple);color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 28px color-mix(in srgb,var(--purple) 22%,transparent)}.price-card>small{color:#71727c;font-size:9px;text-align:center}
.home-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 0 36px}.home-closing h2{max-width:750px;margin-bottom:0}.home-closing .primary-cta{flex:0 0 auto}
.home-shell>*{animation:home-rise .65s ease both}.home-shell>*:nth-child(2){animation-delay:.06s}.home-shell>*:nth-child(3){animation-delay:.1s}@keyframes home-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:1050px){.home-hero{grid-template-columns:1fr;min-height:0;padding-top:60px}.hero-copy{max-width:820px}.hero-board{max-width:760px;transform:none}.math-flow{grid-template-columns:1fr 1fr}.math-flow>i{display:none}.trust-section{grid-template-columns:1fr}.trust-copy{position:static}.membership-section{grid-template-columns:1fr}.price-card{max-width:500px}}
@media(max-width:700px){.home-shell{gap:78px}.home-hero{gap:42px;padding-top:44px}.hero-copy h1{font-size:52px;letter-spacing:-3px}.hero-type-heading h1{font-size:48px;letter-spacing:-2.8px}.hero-copy>p{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.primary-cta,.secondary-cta{width:100%}.hero-board{padding:15px}.home-result{grid-template-columns:1fr auto}.home-result>div:nth-child(2){display:none}.home-metrics{grid-template-columns:1fr}.home-metrics>div{border-right:0;border-bottom:1px solid var(--home-border)}.tool-grid,.trust-grid{grid-template-columns:1fr}.math-section,.membership-section{padding:28px 20px}.math-flow{grid-template-columns:1fr}.formula-card{grid-template-columns:1fr}.membership-points{grid-template-columns:1fr}.home-closing{align-items:flex-start;flex-direction:column}.home-closing .primary-cta{width:100%}}
@media(max-width:430px){.hero-copy h1{font-size:43px;letter-spacing:-2.5px}.hero-type-heading h1{font-size:40px;letter-spacing:-2.2px}.home-shell{gap:64px}.trust-row{gap:10px}.home-result{padding:13px 5px}.math-section{border-radius:16px}.membership-section{border-radius:17px}.section-intro h2,.trust-copy h2,.membership-copy h2,.home-closing h2{font-size:32px}.topbar nav a{font-size:9px;padding:0 7px}}
.home-top-pick{position:relative;padding:42px;border:1px solid color-mix(in srgb,var(--purple) 32%,var(--border));border-radius:22px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--purple) 13%,transparent),transparent 33%),linear-gradient(145deg,#15151a,#0e0e12);box-shadow:0 32px 80px rgba(0,0,0,.26);overflow:hidden}.home-top-pick:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,color-mix(in srgb,var(--purple) 20%,transparent),transparent 24%,transparent 72%,color-mix(in srgb,var(--purple) 8%,transparent));pointer-events:none}.top-pick-head,.top-pick-layout{position:relative;z-index:1}.top-pick-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.top-pick-head h2{margin:12px 0 6px;font:520 clamp(30px,4vw,48px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-2px}.top-pick-head p{max-width:630px;color:#94949f;font-size:14px;line-height:1.65}.home-book-picker{min-width:245px;display:flex;flex-direction:column;gap:8px}.home-book-picker>span{color:#898995;font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.home-book-picker select{width:100%;height:48px;padding:0 40px 0 15px;border:1px solid color-mix(in srgb,var(--purple) 42%,var(--border));border-radius:10px;background-color:#0c0c10;color:#f2f1f5;font-size:13px;font-weight:700;box-shadow:0 8px 28px rgba(0,0,0,.24);transition:border-color .3s ease,box-shadow .3s ease}.home-book-picker select:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 16%,transparent)}
.top-pick-layout{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(440px,1.22fr);gap:16px}.top-pick-card,.top-comparison{border:1px solid #34333d;border-radius:16px;background:rgba(7,7,10,.58);box-shadow:inset 0 1px rgba(255,255,255,.03)}.top-pick-card{position:relative;display:flex;flex-direction:column;padding:25px;overflow:hidden}.top-pick-card:before{content:"";position:absolute;width:210px;height:210px;right:-95px;top:-90px;border-radius:50%;background:var(--purple);filter:blur(78px);opacity:.17}.top-pick-player{position:relative;display:flex;align-items:center;gap:14px;padding-bottom:21px;border-bottom:1px solid #2d2c34}.top-pick-player .avatar{width:56px;height:56px}.top-pick-player>div{min-width:0}.top-pick-player span,.top-pick-player p{color:#7f808b;font-size:10px}.top-pick-player h3{margin:5px 0 4px;font:560 22px 'Space Grotesk',sans-serif;letter-spacing:-.6px}.top-pick-bet{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:21px 0}.top-pick-bet>div{display:flex;flex-direction:column;gap:6px}.top-pick-bet span,.top-pick-edge>span{color:#7e7f8a;font-size:8px;font-weight:800;letter-spacing:1.1px}.top-pick-bet strong{font:570 20px 'Space Grotesk',sans-serif}.top-pick-bet small{color:#858691;font-size:9px;line-height:1.4}.top-pick-edge{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--purple) 8%,#111)}.top-pick-edge strong{color:var(--purple-soft);font:600 42px/.95 'Space Grotesk',sans-serif;letter-spacing:-2px;text-shadow:0 0 25px color-mix(in srgb,var(--purple) 32%,transparent)}.top-pick-edge small{color:#858590;font-size:9px;line-height:1.45}.top-pick-card>a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;color:#dddce3;font-size:11px;font-weight:800}.top-pick-card>a span{color:var(--purple-soft);font-size:17px;transition:transform .2s ease}.top-pick-card>a:hover span{transform:translateX(4px)}
.top-comparison{min-width:0;padding:23px}.top-comparison-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding-bottom:18px}.top-comparison-head>div{display:flex;flex-direction:column;gap:6px}.top-comparison-head span{color:var(--purple-soft);font-size:9px;font-weight:800;letter-spacing:1.25px}.top-comparison-head b{font-size:14px}.top-comparison-head small,.top-comparison>p{color:#767782;font-size:9px}.top-book-labels,.top-book-row{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(58px,.55fr));align-items:center;gap:10px}.top-book-labels{padding:9px 12px;color:#6f707b;font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.top-book-rows{max-height:280px;border-top:1px solid #2d2c34;border-bottom:1px solid #2d2c34;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--purple) 38%,#222) transparent}.top-book-row{min-height:46px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.055);color:#b7b7c0;font-size:11px;transition:background-color .25s ease}.top-book-row:last-child{border-bottom:0}.top-book-row:hover{background:rgba(255,255,255,.025)}.top-book-row.selected{background:color-mix(in srgb,var(--purple) 9%,transparent)}.top-book-row>span:first-child{display:flex;align-items:center;gap:7px;min-width:0}.top-book-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-book-row em{padding:3px 5px;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--border));border-radius:4px;color:var(--purple-soft);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.5px}.top-book-row strong{color:#f0eff3;font-size:12px}.top-comparison>p{margin-top:14px;line-height:1.55}.top-book-none{padding:28px 12px;color:#858691;font-size:11px}.top-pick-empty{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:28px;border:1px solid #34333d;border-radius:14px;background:rgba(7,7,10,.58)}.top-pick-empty strong{font-size:16px}.top-pick-empty span{color:#888994;font-size:12px;line-height:1.6}
@media(max-width:1050px){.top-pick-layout{grid-template-columns:1fr}}
@media(max-width:700px){.home-top-pick{padding:27px 18px}.top-pick-head{align-items:stretch;flex-direction:column}.home-book-picker{min-width:0}.top-pick-bet{grid-template-columns:1fr}.top-comparison{padding:17px 12px}.top-comparison-head{align-items:flex-start;flex-direction:column}.top-book-labels,.top-book-row{grid-template-columns:minmax(115px,1.25fr) repeat(3,minmax(45px,.5fr));gap:5px}.top-book-row{padding:8px 7px}.top-book-row em{display:none}}
.home-shell{gap:82px}.home-hero{min-height:455px;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:64px;padding:54px 0 6px}.hero-copy{max-width:840px}.hero-membership-card{position:relative;align-self:center;width:100%;padding:34px;background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--purple) 22%,transparent),transparent 38%),rgba(10,10,14,.82);box-shadow:0 30px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06)}.hero-membership-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--purple) 48%,transparent),transparent 44%);z-index:-1}.hero-membership-card>p{max-width:300px}.hero-membership-card>small{font-size:10px}
@media(max-width:1050px){.home-hero{min-height:0;grid-template-columns:1fr;gap:42px;padding-top:48px}.hero-membership-card{max-width:500px}}
@media(max-width:700px){.home-shell{gap:54px}.home-hero{min-height:0;padding:40px 0 0}}
@media(max-width:430px){.home-shell{gap:46px}}
@media(prefers-reduced-motion:reduce){.home-shell>*{animation:none}.hero-board{transform:none}}
.home-pick-actions{min-width:245px;display:flex;flex-direction:column;gap:10px}.home-pick-actions .home-book-picker{min-width:0}.pick-shot-toggle{min-height:42px;border:1px solid color-mix(in srgb,var(--purple) 46%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--purple) 10%,#0c0c10);color:#eeeef2;font-size:11px;font-weight:800;letter-spacing:.35px}.pick-shot-toggle:hover{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 18%,#0c0c10)}.pick-shot-brand,.pick-shot-book{display:none}.pick-shot-updated{display:block;margin-top:9px;color:#6f707b;font-size:9px;letter-spacing:.25px}
.home-book-picker>small{color:var(--purple-soft);font-size:9px;line-height:1.35}.home-book-picker select:disabled{cursor:not-allowed;opacity:.9}

/* Exact 4:5 social canvas. It scales as one unit so the entire post always remains visible. */
body.pick-shot-mode{min-height:100svh;overflow:hidden;background-color:var(--shot-base,#10051f);background-image:radial-gradient(circle at 16% 18%,var(--shot-glow,rgba(155,123,255,.52)),transparent 34%),radial-gradient(circle at 84% 82%,var(--shot-glow-soft,rgba(155,123,255,.38)),transparent 35%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(135deg,#06060a 0%,var(--shot-deep,#271052) 50%,var(--shot-base,#10051f) 100%);background-position:center;background-size:auto,auto,44px 44px,44px 44px,auto}
body.pick-shot-mode>.topbar,body.pick-shot-mode>footer{display:none}
body.pick-shot-mode main{width:100%;height:100svh;max-width:none;display:grid;place-items:center;padding:0;margin:0}
body.pick-shot-mode .home-shell{display:contents}
body.pick-shot-mode .home-shell>:not(.home-top-pick){display:none}
body.pick-shot-mode .home-top-pick{container-type:inline-size;width:min(calc(100vw - 16px),80svh,1080px);height:auto;min-height:0;aspect-ratio:4/5;padding:3.1cqw 3.4cqw 4.8cqw;border-color:var(--shot-border,var(--purple));border-radius:3.2cqw;background:radial-gradient(circle at 90% 0,var(--shot-glow-soft,rgba(155,123,255,.2)),transparent 29%),linear-gradient(155deg,var(--shot-panel,#15131b),#09090d 68%);box-shadow:0 3.2cqw 8cqw rgba(0,0,0,.46),0 0 6cqw var(--shot-glow-soft,rgba(155,123,255,.2));overflow:hidden}
body.pick-shot-mode .home-top-pick:before{content:"FOUND ON  truEV.io";position:absolute;inset:auto 0 0;z-index:4;height:4.8cqw;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--shot-border,var(--purple));background:linear-gradient(90deg,var(--shot-deep,#33204e),var(--shot-bar,#7b5acb),var(--shot-deep,#33204e));box-shadow:0 -1.4cqw 3.4cqw rgba(0,0,0,.24);color:#fff;font-size:2.05cqw;font-weight:850;letter-spacing:.28cqw;text-shadow:0 0 1.4cqw rgba(255,255,255,.22);white-space:nowrap;pointer-events:none}
body.pick-shot-mode .top-pick-head{display:block;margin-bottom:2cqw}
body.pick-shot-mode .pick-shot-brand{position:relative;display:block;width:24cqw;aspect-ratio:3.53/1;margin:0 auto 1.6cqw;padding:0;border:0;background:transparent}
body.pick-shot-mode .pick-shot-brand img,body.pick-shot-mode .pick-shot-brand i{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
body.pick-shot-mode .pick-shot-brand i{background:var(--purple);-webkit-mask:url('./truev-logo-accent.png') center/contain no-repeat;mask:url('./truev-logo-accent.png') center/contain no-repeat}
body.pick-shot-mode .top-pick-head .home-kicker{justify-content:center;font-size:1.65cqw;letter-spacing:.25cqw}
body.pick-shot-mode .top-pick-head .home-kicker>span{display:none}
body.pick-shot-mode .top-pick-head h2{margin:1.1cqw 0 .35cqw;font-size:5.1cqw;letter-spacing:-.2cqw;text-align:center}
body.pick-shot-mode .top-pick-head p{display:none}
body.pick-shot-mode .pick-shot-updated{margin-top:.7cqw;text-align:center;font-size:1.55cqw}
body.pick-shot-mode .home-pick-actions{display:none}
body.pick-shot-mode .top-pick-layout{grid-template-columns:1fr;gap:1.6cqw}
body.pick-shot-mode .top-pick-card{padding:2.5cqw;border-radius:2.4cqw}
body.pick-shot-mode .top-pick-player{gap:2.2cqw;padding-bottom:2cqw}
body.pick-shot-mode .top-pick-player .avatar{width:12.5cqw;height:12.5cqw}
body.pick-shot-mode .top-pick-player h3{margin:.8cqw 0 .55cqw;font-size:4.4cqw}
body.pick-shot-mode .top-pick-player span,body.pick-shot-mode .top-pick-player p{font-size:1.75cqw}
body.pick-shot-mode .top-pick-player>div:nth-child(2){flex:1 1 auto}
body.pick-shot-mode .pick-shot-book{display:flex;align-items:center;gap:1.25cqw;flex:0 0 auto;margin-left:auto;padding:1cqw 1.25cqw;border:1px solid color-mix(in srgb,var(--purple) 45%,#34333d);border-radius:2cqw;background:color-mix(in srgb,var(--purple) 8%,#0b0b0f);box-shadow:inset 0 1px rgba(255,255,255,.05)}
body.pick-shot-mode .pick-shot-book .book-logo{width:9.5cqw;height:9.5cqw;flex-basis:9.5cqw;border-radius:2cqw}
body.pick-shot-mode .pick-shot-book .book-logo img{padding:1cqw}
body.pick-shot-mode .pick-shot-book>span:last-child{display:flex;flex-direction:column;gap:.45cqw}
body.pick-shot-mode .pick-shot-book small{color:#8f8e99;font-size:1.15cqw;font-weight:800;letter-spacing:.15cqw}
body.pick-shot-mode .pick-shot-book b{max-width:15cqw;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:1.75cqw;white-space:nowrap}
body.pick-shot-mode .top-pick-bet{grid-template-columns:1fr 1fr;gap:1.5cqw;padding:2cqw 0}
body.pick-shot-mode .top-pick-bet span,body.pick-shot-mode .top-pick-edge>span{font-size:1.45cqw;letter-spacing:.18cqw}
body.pick-shot-mode .top-pick-bet strong{font-size:4cqw}
body.pick-shot-mode .top-pick-bet small,body.pick-shot-mode .top-pick-edge small{font-size:1.55cqw}
body.pick-shot-mode .top-pick-edge{gap:.8cqw;padding:1.8cqw 2.2cqw;border-radius:1.8cqw}
body.pick-shot-mode .top-pick-edge strong{font-size:6.2cqw;letter-spacing:-.3cqw}
body.pick-shot-mode .top-pick-card>a{display:none}
body.pick-shot-mode .top-comparison{padding:2.1cqw 2cqw;border-radius:2.4cqw}
body.pick-shot-mode .top-comparison-head{align-items:center;flex-direction:row;padding-bottom:1.2cqw}
body.pick-shot-mode .top-comparison-head span{font-size:1.4cqw;letter-spacing:.2cqw}
body.pick-shot-mode .top-comparison-head b{font-size:2.4cqw}
body.pick-shot-mode .top-comparison-head small{font-size:1.45cqw}
body.pick-shot-mode .top-book-labels,body.pick-shot-mode .top-book-row{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.55fr));gap:1cqw}
body.pick-shot-mode .top-book-labels{padding:.7cqw 1.2cqw;font-size:1.35cqw}
body.pick-shot-mode .top-book-rows{max-height:none;overflow:visible}
body.pick-shot-mode .top-book-row{min-height:4.5cqw;padding:.7cqw 1.2cqw;font-size:1.75cqw}
body.pick-shot-mode .top-book-row strong{font-size:1.9cqw}
body.pick-shot-mode .top-book-row em{padding:.25cqw .55cqw;font-size:1.05cqw}
body.pick-shot-mode .top-comparison>p{margin-top:1.1cqw;font-size:1.3cqw;line-height:1.35}
body.pick-shot-mode .top-comparison.many-books{padding-top:1.5cqw;padding-bottom:1.5cqw}
body.pick-shot-mode .top-comparison.many-books .top-comparison-head{padding-bottom:.6cqw}
body.pick-shot-mode .top-comparison.many-books .top-book-labels{padding:.35cqw 1.1cqw}
body.pick-shot-mode .top-comparison.many-books .top-book-row{min-height:3.45cqw;padding:.32cqw 1.1cqw;font-size:1.5cqw}
body.pick-shot-mode .top-comparison.many-books .top-book-row strong{font-size:1.65cqw}
body.pick-shot-mode .top-comparison.many-books .top-book-row em{font-size:.85cqw}
body.pick-shot-mode .top-comparison.many-books>p{display:none}
.pick-shot-toolbar{display:none}body.pick-shot-mode .pick-shot-toolbar{position:fixed;z-index:100;top:max(12px,env(safe-area-inset-top));right:12px;display:flex;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(8,8,12,.88);box-shadow:0 12px 35px rgba(0,0,0,.42);backdrop-filter:blur(14px)}.pick-shot-toolbar button{min-height:42px;padding:0 15px;border:1px solid #45434e;border-radius:9px;background:#17171d;color:#eeeef3;font-size:12px;font-weight:800}.pick-shot-toolbar button.download{border-color:color-mix(in srgb,var(--purple) 65%,#45434e);background:var(--purple);color:#fff}.pick-shot-toolbar button:disabled{opacity:.72;cursor:wait}@media(max-width:650px){body.pick-shot-mode .pick-shot-toolbar{top:max(8px,env(safe-area-inset-top));right:8px;left:8px;justify-content:center}.pick-shot-toolbar button{flex:1;max-width:180px;min-height:40px;padding:0 10px;font-size:11px}}
.pick-shot-export-stage{position:fixed;left:0;top:0;z-index:10000;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;padding:8px;overflow:hidden;pointer-events:none;background-color:var(--shot-base,#10051f);background-image:radial-gradient(circle at 16% 18%,var(--shot-glow,rgba(155,123,255,.52)),transparent 34%),radial-gradient(circle at 84% 82%,var(--shot-glow-soft,rgba(155,123,255,.38)),transparent 35%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(135deg,#06060a 0%,var(--shot-deep,#271052) 50%,var(--shot-base,#10051f) 100%);background-position:center;background-size:auto,auto,44px 44px,44px 44px,auto}.pick-shot-export-stage .home-top-pick{flex:0 0 auto;border-color:var(--shot-border,#56466f)!important;background:radial-gradient(circle at 90% 0,var(--shot-glow-soft,rgba(155,123,255,.2)),transparent 29%),linear-gradient(155deg,var(--shot-panel,#15131b),#09090d 68%)!important;box-shadow:none!important}.pick-shot-export-stage .home-top-pick:after{background:linear-gradient(110deg,var(--shot-glow-soft,rgba(155,123,255,.2)),transparent 24%,transparent 72%,var(--shot-glow-soft,rgba(155,123,255,.08)))!important}.pick-shot-export-stage .home-top-pick:before{border-top-color:var(--shot-border,#56466f)!important;background:linear-gradient(90deg,var(--shot-deep,#33204e),var(--shot-bar,#7b5acb),var(--shot-deep,#33204e))!important}.pick-shot-export-stage .avatar{background:var(--shot-panel,#211a2d)!important}.pick-shot-export-stage .pick-shot-book{border-color:var(--shot-border,#69578a)!important;background:var(--shot-panel,#17121f)!important}.pick-shot-export-stage .top-pick-edge{border-color:var(--shot-border,#5b4b78)!important;background:var(--shot-panel,#1c1727)!important}.pick-shot-export-stage .top-pick-edge strong{text-shadow:0 0 25px var(--shot-glow-soft,rgba(155,123,255,.32))!important}
.price-card>button{min-height:48px;display:grid;place-items:center;margin:24px 0 13px;border:0;border-radius:9px;background:var(--purple);color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 28px color-mix(in srgb,var(--purple) 22%,transparent);cursor:pointer}.price-card>button:disabled{background:#303039;color:#85858f;box-shadow:none;cursor:default}
