:is(#root,.tf-app-modal-content) .tf-ai-locked.tf52-access-lock{--lock-panel:var(--tf-surface,var(--rw-surface,#fff));--lock-purple:var(--tf-accent,var(--rw-accent,#7352cb));--lock-gold:var(--tf-gold,#936a1c);--lock-ink:var(--tf-text,var(--rw-text,#20314c));--lock-muted:var(--tf-muted,var(--rw-muted,#5c6a80));isolation:isolate;transition:border-color .2s,box-shadow .2s,transform .2s;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--lock-purple) 28%,var(--lock-panel))!important;background:linear-gradient(115deg,color-mix(in srgb,var(--lock-purple) 7%,var(--lock-panel)),var(--lock-panel))!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:124px!important;color:var(--lock-ink)!important;text-align:center!important;border-radius:11px!important;flex:auto!important;align-content:center!important;align-self:stretch!important;place-items:center!important;padding:19px 14px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important}html.dark :is(#root,.tf-app-modal-content) .tf-ai-locked.tf52-access-lock{--lock-gold:var(--tf-gold,#f1cf76)}:is(#root,.tf-app-modal-content) .tf-ai-locked.tf52-access-lock.is-premium{border-color:color-mix(in srgb,var(--lock-gold) 42%,var(--lock-purple))!important;background:linear-gradient(115deg,color-mix(in srgb,var(--lock-gold) 10%,var(--lock-panel)),color-mix(in srgb,var(--lock-purple) 11%,var(--lock-panel)) 80%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lock-gold) 12%,transparent),0 4px 16px color-mix(in srgb,var(--lock-purple) 7%,transparent)!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--lock-gold) 12%,transparent),transparent 55%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--lock-purple) 10%,transparent),transparent 55%);opacity:.8;position:absolute;inset:0}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf-ai-locked-label{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;padding:0!important;line-height:1.4!important;display:flex!important;position:relative!important;inset:auto!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-title{min-width:0;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-symbol{border:1px solid color-mix(in srgb,var(--lock-purple) 24%,transparent);background:color-mix(in srgb,var(--lock-purple) 8%,var(--lock-panel));width:30px;height:30px;color:var(--lock-purple);border-radius:9px;flex:0 0 30px;place-items:center!important;display:grid!important}:is(#root,.tf-app-modal-content) .tf52-access-lock.is-premium .tf52-lock-symbol{border-color:color-mix(in srgb,var(--lock-gold) 27%,transparent);background:color-mix(in srgb,var(--lock-gold) 9%,var(--lock-panel));color:var(--lock-gold)}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-title>strong{letter-spacing:-.025em;color:var(--lock-purple)!important;font-size:17px!important;font-weight:780!important;line-height:1.25!important}:is(#root,.tf-app-modal-content) .tf52-access-lock.is-premium .tf52-lock-title>strong{color:var(--lock-gold)!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf-ai-locked-label>small{overflow-wrap:anywhere;max-width:100%!important;color:var(--lock-muted)!important;flex-basis:auto!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;display:block!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-action{min-width:0;color:var(--lock-purple)!important;justify-content:center!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:750!important;line-height:1.4!important;display:inline-flex!important}:is(#root,.tf-app-modal-content) .tf52-access-lock .tf52-lock-action>svg{flex-shrink:0;transition:transform .2s;width:12px!important;height:12px!important}:is(#root,.tf-app-modal-content) .tf52-access-lock:hover{border-color:var(--lock-purple)!important;box-shadow:0 5px 19px color-mix(in srgb,var(--lock-purple) 12%,transparent)!important}:is(#root,.tf-app-modal-content) .tf52-access-lock:hover .tf52-lock-action>svg{transform:translate(1px,-1px)}:is(#root,.tf-app-modal-content) .tf52-access-lock:focus-visible{outline:2px solid var(--lock-purple)!important;outline-offset:3px!important}:is(#root,.tf-app-modal-content) .rw-fixture-shell .rw-fixture-row .flux-match-highlight-picks.is-access-locked{justify-content:stretch!important;align-self:stretch!important;align-items:stretch!important;min-width:0!important;padding:0 0 8px!important;display:flex!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks.is-access-locked>.flux-match-leading-actions-p15{display:none!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock{border-radius:8px!important;flex:100%!important;width:100%!important;min-height:66px!important;padding:9px 10px!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf-ai-locked-label{gap:3px!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf52-lock-title{gap:6px!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf52-lock-symbol{border-radius:7px;flex-basis:23px;width:23px;height:23px}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf52-lock-symbol>svg{width:14px;height:14px}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf52-lock-title>strong{font-size:13px!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf-ai-locked-label>small{font-size:10px!important;line-height:1.4!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock .tf52-lock-action{font-size:9px!important;line-height:1.4!important}:is(#root,.tf-app-modal-content) .tf37-ai-card .tf-ai-test-market>.tf52-access-lock{margin-top:10px!important}:is(#root,.tf-app-modal-content) .tf37-ai-detail-row>.tf52-access-lock{min-height:106px!important;padding:13px 10px!important}@container (width>=650px){:is(#root,.tf-app-modal-content) .rw-fixture-shell .rw-fixture-row .flux-match-highlight-picks.is-access-locked{padding:8px 9px!important}}:is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button>.tf52-access-tab-label{justify-content:center!important;align-items:center!important;gap:3px!important;font-size:10px!important;font-weight:750!important;line-height:1.4!important;display:inline-flex!important}:is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button>.tf52-access-tab-label.is-premium{color:var(--tf-gold,#936a1c)!important}html.dark :is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button>.tf52-access-tab-label.is-premium{color:var(--tf-gold,#f1cf76)!important}:is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button>.tf52-access-tab-label.is-login{color:var(--ai-muted,var(--tf-muted,#5c6a80))!important}:is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button[data-access=premium]{border-color:color-mix(in srgb,var(--tf-gold,#936a1c) 30%,var(--ai-line))!important}:is(#root,.tf-app-modal-content) .tf37-ai-market-navigation>button[data-access=premium][aria-selected=true]{background:linear-gradient(110deg,color-mix(in srgb,var(--tf-gold,#936a1c) 7%,var(--ai-panel)),color-mix(in srgb,var(--ai-accent) 9%,var(--ai-panel)))!important;border-color:var(--ai-accent)!important}@media (width<=600px){:is(#root,.tf-app-modal-content) .tf-ai-locked.tf52-access-lock{min-height:116px!important;padding:17px 12px!important}:is(#root,.tf-app-modal-content) .flux-match-highlight-picks>.tf52-access-lock{min-height:66px!important;padding:9px 10px!important}:is(#root,.tf-app-modal-content) .tf37-ai-detail-row>.tf52-access-lock{min-height:106px!important;padding:12px 8px!important}}@media (prefers-reduced-motion:reduce){:is(#root,.tf-app-modal-content) .tf52-access-lock,:is(#root,.tf-app-modal-content) .tf52-access-lock *{transition:none!important;animation:none!important}}
