.tf-ai-test-card,.tf-ai-test-summary{--ai-bg:var(--tf-surface,#fff);--ai-panel:var(--tf-surface,#fff);--ai-pick:var(--tf-bg,#f2f4fa);--ai-ink:var(--tf-text,#17223d);--ai-muted:var(--tf-muted,#53627c);--ai-line:var(--tf-border,#d7dcf0);--ai-accent:var(--tf-accent,#6451d7);--ai-selected:#087c72;min-width:0;color:var(--ai-ink)}html.dark .tf-ai-test-card,html.dark .tf-ai-test-summary{--ai-selected:#60d4ca}.tf-ai-test-card.tf37-ai-card{border:1px solid var(--ai-line);background:linear-gradient(145deg,color-mix(in srgb,var(--ai-accent) 4%,var(--ai-panel)),var(--ai-panel) 70%);box-shadow:0 8px 24px color-mix(in srgb,var(--ai-ink) 7%,transparent),inset 0 1px 0 #ffffff20;border-radius:14px;margin:0 0 14px;padding:14px;scroll-margin-top:120px}.tf37-ai-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.tf37-ai-card>header>div{align-items:center;gap:7px;min-width:0;display:flex}.tf37-ai-card>header svg{color:var(--ai-accent);flex:none}.tf37-ai-card>header strong{color:var(--ai-ink);font-size:14px;font-weight:760}.tf37-ai-market-count,.tf37-ai-status{color:var(--ai-muted);background:var(--ai-pick);border-radius:20px;padding:3px 7px;font-size:11px}.tf-ai-publication-time{color:var(--ai-muted);font-size:11px;line-height:1.5}.tf37-ai-market-navigation{scrollbar-width:thin;scrollbar-color:var(--ai-line) transparent;scroll-snap-type:x proximity;gap:5px;min-width:0;margin:0 0 6px;padding:1px 1px 7px;display:flex;overflow:auto}.tf37-ai-market-navigation>button{border:1px solid var(--ai-line);background:var(--ai-panel);min-height:44px;color:var(--ai-muted);font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.tf37-ai-market-navigation>button>span{white-space:nowrap;font-weight:650}.tf37-ai-market-navigation small{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.tf37-ai-market-navigation>button[aria-selected=true]{border-color:var(--ai-accent);background:color-mix(in srgb,var(--ai-accent) 10%,var(--ai-panel));color:var(--ai-ink);box-shadow:inset 0 -2px 0 var(--ai-accent)}.tf37-ai-focused-market{min-width:0}.tf37-ai-focused-market:focus-visible,.tf37-ai-card :is(button,summary):focus-visible,.tf37-ai-summary:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}.tf37-ai-focused-market .tf-ai-test-market{border:1px solid var(--ai-line);background:var(--ai-panel);border-radius:10px;min-width:0;padding:12px}.tf37-ai-market-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin-bottom:10px;display:flex!important}.tf37-ai-card .tf-ai-test-market h3{color:var(--ai-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.tf37-ai-card .tf-ai-test-market h3>svg{color:var(--ai-accent);flex:none}.tf37-ai-card .tf-ai-test-market p{color:var(--ai-muted);margin:0;font-size:12px;line-height:1.5}.tf37-ai-card .tf37-ai-market-heading>p{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:11px!important}.tf37-ai-baseline{color:var(--ai-muted);margin:0 0 8px;font-size:11px;line-height:1.5;display:block}.tf37-ai-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:7px!important;display:grid!important}.tf37-ai-outcomes.is-three,.tf37-ai-outcomes.is-nine{grid-template-columns:repeat(3,minmax(0,1fr))}.tf37-ai-card .tf-ai-pick{border:1px solid var(--ai-line);background:var(--ai-pick);min-width:0;min-height:62px;color:var(--ai-ink);text-align:left;font:inherit;cursor:pointer;border-radius:8px;padding:9px 10px;transition:border-color .18s,background .18s,box-shadow .18s}.tf37-ai-card .tf-ai-pick span{overflow-wrap:anywhere;color:var(--ai-muted);font-size:11px;line-height:1.35;display:block}.tf37-ai-card .tf-ai-pick strong{color:var(--ai-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:760;line-height:1.2;display:block}.tf37-ai-card .tf-ai-pick small{color:var(--ai-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.tf37-ai-card .tf-ai-pick.is-leading{border-color:color-mix(in srgb,var(--ai-accent) 65%,var(--ai-line));background:color-mix(in srgb,var(--ai-accent) 7%,var(--ai-panel))}.tf37-ai-card button.tf-ai-pick:hover{border-color:var(--ai-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--ai-accent) 12%,transparent)}.tf37-ai-card .tf-ai-pick.is-result{cursor:default}.tf37-ai-card .tf-ai-pick.is-correct{background:color-mix(in srgb,#28a878 11%,var(--ai-panel));border-color:#28a878}.tf37-ai-card .tf-ai-pick.is-incorrect{background:color-mix(in srgb,#dc6681 9%,var(--ai-panel));border-color:#dc6681}.tf37-ai-card .tf-ai-pick.is-selected{border-color:var(--ai-selected);background:color-mix(in srgb,var(--ai-selected) 12%,var(--ai-panel));box-shadow:inset 0 0 0 1px var(--ai-selected)}.tf37-ai-card .tf-ai-pick.is-selected small{color:var(--ai-selected);font-weight:700}.tf37-ai-card .tf-pick-correct{color:#087649!important}.tf37-ai-card .tf-pick-incorrect{color:#bd284b!important}html.dark .tf37-ai-card .tf-pick-correct{color:#8bf0c4!important}html.dark .tf37-ai-card .tf-pick-incorrect{color:#ffafbd!important}.tf37-ai-detail-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;margin-top:9px;display:grid}.tf37-ai-card :is(.tf-ai-test-commentary,.tf37-ai-inputs){border:1px solid var(--ai-line);background:var(--ai-panel);border-radius:9px;min-width:0;margin:0;padding:0}.tf37-ai-card :is(.tf-ai-test-commentary,.tf37-ai-inputs)>summary{min-height:44px;color:var(--ai-ink);cursor:pointer;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:650;list-style:none;display:flex}.tf37-ai-card summary::-webkit-details-marker{display:none}.tf37-ai-card summary>svg{color:var(--ai-accent);flex:none}.tf37-ai-card summary>svg:last-child{margin-left:auto;transition:transform .18s}.tf37-ai-card details[open]>summary>svg:last-child{transform:rotate(180deg)}.tf37-ai-card .tf-ai-test-commentary p,.tf37-ai-inputs>div{color:var(--ai-muted);margin:0;padding:0 12px 12px;font-size:12px;line-height:1.7}.tf37-ai-detail-row>details[open]{grid-column:1/-1}.tf37-ai-card .tf-ai-test-intro{color:var(--ai-muted);margin:0 0 8px;font-size:12px;line-height:1.6}.tf37-ai-card .tf-ai-analysis-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin-top:10px;display:grid}.tf37-ai-card .tf-ai-analysis-facts p{background:var(--ai-pick);border-radius:8px;gap:5px;margin:0;padding:10px;display:grid}.tf37-ai-card .tf-ai-analysis-facts :is(strong,span,small){overflow-wrap:anywhere;font-size:11px;line-height:1.5}.tf37-ai-card .tf-ai-analysis-facts strong{color:var(--ai-ink)}.tf37-ai-card .tf-ai-test-note{color:var(--ai-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.tf37-ai-final{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tf37-ai-final strong{color:var(--ai-ink);font-variant-numeric:tabular-nums}.tf37-ai-empty{color:var(--ai-muted);margin:0 0 10px;font-size:13px;line-height:1.6}.tf37-ai-pending-markets{flex-wrap:wrap;gap:6px;display:flex}.tf37-ai-pending-markets>span{background:var(--ai-pick);border-radius:6px;padding:5px 8px;font-size:11px}.flux-match-shell>.tf37-ai-card{margin:0 12px 12px}.tf-ai-test-summary.tf37-ai-summary{border:1px solid var(--ai-line);background:linear-gradient(145deg,color-mix(in srgb,var(--ai-accent) 6%,var(--ai-panel)),var(--ai-panel));text-align:left;cursor:pointer;grid-template-rows:auto auto;width:100%;transition:border-color .18s,box-shadow .18s;height:auto!important;min-height:54px!important;box-shadow:0 3px 10px color-mix(in srgb,var(--ai-ink) 5%,transparent)!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:5px!important;padding:8px 10px!important;display:grid!important}.tf37-ai-summary:hover{border-color:var(--ai-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--ai-accent) 12%,transparent)!important;transform:none!important}.tf37-ai-summary .tf-ai-summary-head{justify-content:space-between;align-items:center;gap:8px;grid-area:auto!important;display:flex!important}.tf37-ai-summary .tf-ai-summary-head>span:first-child{align-items:center;gap:5px;min-width:0;display:flex;grid-area:auto!important}.tf37-ai-summary .tf-ai-summary-head strong{line-height:15px;color:var(--ai-ink)!important;font-size:11px!important}.tf37-ai-summary .tf-ai-summary-head svg{color:var(--ai-accent);flex:none}.tf37-ai-summary .tf-ai-summary-open{color:var(--ai-muted);white-space:nowrap;align-items:center;gap:4px;display:flex;grid-area:auto!important;font-size:10px!important}.tf37-ai-summary .tf-ai-summary-open svg{transition:transform .18s}.tf37-ai-summary[aria-expanded=true] .tf-ai-summary-open svg{transform:rotate(180deg)}.tf37-ai-summary .tf-ai-summary-probabilities{grid-area:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.tf37-ai-summary .tf-ai-summary-probabilities b{border:1px solid var(--ai-line);background:var(--ai-panel);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:4px 6px;display:flex}.tf37-ai-summary .tf-ai-summary-probabilities b span{color:var(--ai-muted);line-height:14px;font-size:10px!important}.tf37-ai-summary .tf-ai-summary-probabilities b strong{color:var(--ai-ink);line-height:14px;font-size:12px!important}.tf37-ai-summary .tf-ai-summary-probabilities b.is-leading{border-color:color-mix(in srgb,var(--ai-accent) 65%,var(--ai-line));background:color-mix(in srgb,var(--ai-accent) 9%,var(--ai-panel))}.tf37-ai-verdict{font-size:11px;font-weight:800}.tf37-ai-verdict.is-correct{color:#087649}.tf37-ai-verdict.is-incorrect{color:#bd284b}html.dark .tf37-ai-verdict.is-correct{color:#8bf0c4}html.dark .tf37-ai-verdict.is-incorrect{color:#ffafbd}.tf37-ai-coverage{color:var(--ai-muted);font-size:10px;line-height:1.4}.flux-coupon-rail .tf-pick-correct{color:var(--success,#08764d)}.flux-coupon-rail .tf-pick-incorrect{color:var(--danger,#bd284b)}html.dark .flux-coupon-rail .tf-pick-correct{color:#8bf0c4}html.dark .flux-coupon-rail .tf-pick-incorrect{color:#ffafbd}.tf-coupon-name{gap:6px;margin:12px 0;font-size:12px;display:grid}.tf-coupon-name input{border:1px solid var(--flux-border,#8793ad);background:var(--flux-surface,#fff);width:100%;color:var(--flux-text,#152039);border-radius:8px;padding:10px}.tf-saved-coupons{margin-top:18px;font-size:12px}.tf-saved-coupons summary{cursor:pointer;padding:8px 0;font-weight:700}.tf-saved-coupons article{border-top:1px solid #8493ad55;padding:12px 0}.tf-saved-coupons article>small,.tf-saved-coupons article>div>span,.tf-saved-coupons article>div>small{margin-top:4px;display:block}.tf-saved-coupons article>div{padding:10px 0}.tf-saved-coupons article>button{border:1px solid #8493ad;border-radius:6px;margin:6px 8px 0 0;padding:8px}.tf-saved-coupons article small em{font-style:normal}.flux-coupon-history-link{border:1px solid color-mix(in srgb,var(--tf-accent,#6658b8) 28%,transparent);background:color-mix(in srgb,var(--tf-accent,#6658b8) 8%,transparent);color:var(--flux-violet,#6658b8);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.flux-coupon-history-link:hover{background:color-mix(in srgb,var(--tf-accent,#6658b8) 14%,transparent)}.flux-coupon-history-link span{font-variant-numeric:tabular-nums}@media (width<=600px){.tf-ai-test-card.tf37-ai-card{border-radius:12px;padding:10px}.tf37-ai-card>header strong{font-size:13px}.tf37-ai-card>header>small{font-size:10px}.tf37-ai-market-navigation>button{flex-direction:column;gap:2px;min-height:46px;padding:7px 9px}.tf37-ai-focused-market .tf-ai-test-market{padding:10px}.tf37-ai-market-heading{gap:4px;margin-bottom:8px}.tf37-ai-card .tf-ai-pick{padding:8px 7px}.tf37-ai-card .tf-ai-pick strong{font-size:18px}.tf37-ai-detail-row{gap:5px}.tf37-ai-card :is(.tf-ai-test-commentary,.tf37-ai-inputs)>summary{padding:9px 7px;font-size:11px}.tf37-ai-card summary svg{width:14px;height:14px}.tf37-ai-market-count{font-size:10px}.tf37-ai-outcomes{gap:5px!important}}@media (prefers-reduced-motion:no-preference){.tf37-ai-focused-market>article{animation:.18s ease-out tf37-market-in}@keyframes tf37-market-in{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.tf37-ai-card *,.tf37-ai-summary *,.tf37-ai-summary{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(#root,.tf-app-modal-content) .tf37-ai-card>header{gap:6px 10px;min-height:0!important;margin:0 0 10px!important;padding:0!important}:is(#root,.tf-app-modal-content) .tf37-ai-card>header>.tf-ai-publication-time{margin:0!important;line-height:14px!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf37-ai-market-navigation>button{line-height:15px!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf37-ai-detail-row>details{margin:0!important;padding:0!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf37-ai-detail-row>details>summary{box-sizing:border-box!important;min-height:44px!important;padding:9px 8px!important;line-height:15px!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market.is-pending{min-height:90px!important}.rw-fixture-shell .rw-fixture-row .flux-match-highlight-picks>.tf37-ai-summary{grid-template-rows:auto auto!important;grid-template-areas:none!important;gap:4px!important;min-height:54px!important;padding:6px 9px!important}.rw-fixture-shell .rw-fixture-row .tf37-ai-summary .tf-ai-summary-head{line-height:15px!important}.rw-fixture-shell .rw-fixture-row .tf37-ai-summary .tf-ai-summary-head strong,.rw-fixture-shell .rw-fixture-row .tf37-ai-summary .tf-ai-summary-open{font-size:11px!important;line-height:15px!important}.tf37-ai-card .tf37-ai-market-heading{grid-template-columns:none!important;display:flex!important}:is(#root,.tf-app-modal-content) .tf37-ai-card{--ai-panel:var(--tf-surface,#fff);--ai-pick:var(--tf-raised,#edf0f5);--ai-ink:var(--tf-text,#142135);--ai-muted:var(--tf-muted,#59677b);--ai-line:var(--tf-border,#dce2ea);--ai-accent:var(--tf-accent,#6954db)}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick{background:var(--ai-pick)!important;border-color:var(--ai-line)!important;color:var(--ai-ink)!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick>strong{color:var(--ai-ink)!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick>:is(span,small){color:var(--ai-muted)!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick.is-leading{background:color-mix(in srgb,var(--ai-accent) 8%,var(--ai-panel))!important;border-color:var(--ai-accent)!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick.is-correct{background:color-mix(in srgb,#28a878 11%,var(--ai-panel))!important;border-color:#28a878!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick.is-incorrect{background:color-mix(in srgb,#dc6681 9%,var(--ai-panel))!important;border-color:#dc6681!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick.is-selected{background:color-mix(in srgb,var(--ai-selected) 12%,var(--ai-panel))!important;border-color:var(--ai-selected)!important;box-shadow:inset 0 0 0 1px var(--ai-selected)!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market .tf-ai-pick.is-selected>small{color:var(--ai-ink)!important}
