.ap-glare-bar{background:var(--primary);color:var(--primary-foreground);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}:root{--pick-yes-bg:#d9f7e3;--pick-yes-fg:#0b6b3a;--pick-yes-border:#10b98159;--pick-yes-hover:#c6f1d6;--pick-yes-tint:#10b98133;--pick-yes-glow:#10b9811f;--pick-no-bg:#fbdada;--pick-no-fg:#a61b1b;--pick-no-border:#ef444459;--pick-no-hover:#f7c6c6;--pick-no-tint:#ef444433;--pick-no-glow:#ef44441f}.alphapicks-page{--ap-surface:var(--card);--ap-text:var(--card-foreground);--ap-muted:var(--muted-foreground);--ap-border:var(--border);--ap-raised:color-mix(in oklab,var(--muted-foreground) 10%,transparent);--ap-accent:#3f55e8;--ap-active:#455ef81a;--ap-violet:#a45ce8;--ap-mid:#7a58eb;--ap-blue:#455ef8;--ap-reference:color-mix(in oklab,var(--muted-foreground) 45%,transparent);--ap-crosshair:color-mix(in oklab,var(--foreground) 55%,transparent);--ap-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;--ap-ease:cubic-bezier(.2,.8,.2,1);--ap-spring:cubic-bezier(.22,1,.36,1);letter-spacing:0;width:100%;max-width:100%;padding:24px 24px 32px;overflow-x:clip}.alphapicks-page :where(button,a):focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.alphapicks-page :where(strong,.ap-number,.ap-meta-text,.ap-cd-tile){font-variant-numeric:tabular-nums}.alphapicks-page{--countdown-bg:#c8fab5;--countdown-fg:#186505;--countdown-dot:#226c0f;--countdown-border:#226c0f2e}.ap-cd{background:var(--countdown-bg);height:40px;color:var(--countdown-fg);border:1px solid var(--countdown-border);box-shadow:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;padding:0 16px;display:flex}.ap-cd-dot{background:var(--countdown-dot);border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}.ap-cd-dot:after{content:"";border-radius:inherit;background:color-mix(in srgb,var(--countdown-dot) 35%,transparent);animation:1.6s ease-out infinite ap-ping;position:absolute;inset:0}.ap-cd-title{font-size:14px;font-weight:600;line-height:20px}.ap-cd-time{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.ap-cd-slot{width:.62em;height:20px;display:inline-block;position:relative;overflow:hidden}.ap-cd-d{text-align:center;will-change:transform,opacity;position:absolute;inset:0}.ap-cd-enter-down{animation:ap-in-below .32s var(--ap-ease) both}.ap-cd-exit-down{animation:ap-out-up .32s var(--ap-ease) both}.ap-cd-enter-up{animation:ap-in-above .32s var(--ap-ease) both}.ap-cd-exit-up{animation:ap-out-down .32s var(--ap-ease) both}@keyframes ap-in-below{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ap-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes ap-in-above{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes ap-out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes ap-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.ap-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ap-slot{min-width:0;display:flex;position:relative}.ap-slot>.ap-card{flex:1}.ap-slot-leave{pointer-events:none;animation:ap-leave .28s var(--ap-ease) forwards;display:flex;position:absolute;inset:0}.ap-slot-leave>.ap-card{flex:1;animation:none}.ap-card.ap-slot-enter{animation:ap-slot-in .42s var(--ap-ease) 80ms backwards}@keyframes ap-leave{to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes ap-slot-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ap-card{color:#111827;box-shadow:none;min-width:0;animation:.25s ease-out backwards ap-card-in;animation-delay:calc(var(--i,0)*80ms);background:#fff;border:1px solid #e4e5ea;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.ap-card-meta{color:#9ca3af;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:13px;line-height:16px;display:flex}.ap-meta-text{text-overflow:ellipsis;white-space:nowrap;color:#9ca3af;min-width:0;margin-top:-4px;margin-bottom:-6px;font-size:13px;line-height:20px;overflow:hidden}.ap-provider{color:#9ca3af;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.ap-provider-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:16px;height:16px}.ap-confidence{background:var(--ap-active);color:var(--ap-accent);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.ap-question-row{align-items:center;gap:14px;height:76px;display:flex}.ap-question-row h2{color:#111827;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;max-height:3.9em;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ap-img{object-fit:cover;border-radius:12px;flex-shrink:0;width:56px;height:56px;display:block}.ap-img-fallback{background:linear-gradient(135deg,color-mix(in oklab,var(--ap-violet) 22%,var(--muted)),color-mix(in oklab,var(--ap-blue) 22%,var(--muted)))}.ap-chart-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.ap-number{white-space:nowrap;font-size:40px;font-weight:600;line-height:1;display:inline-flex}.ap-digit{width:.62em;height:1em;display:inline-block;position:relative;overflow:hidden}.ap-digit-column{will-change:transform;flex-direction:column;display:flex}.ap-digit-column>span{text-align:center;flex-shrink:0;height:1em;display:block}.ap-digit-animate{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ap-digit-static{display:none}.ap-chart-label{color:var(--ap-muted);max-width:220px;min-height:20px;margin-top:8px;font-size:13px;line-height:20px}.ap-ranges{flex-shrink:0;gap:2px;display:flex}.ap-ranges button{min-width:36px;height:32px;color:var(--ap-muted);border-radius:12px;padding:0 8px;font-size:12px}.ap-ranges button:hover{background:var(--ap-raised);color:var(--ap-text)}.ap-ranges button.ap-range-active{background:var(--ap-active);color:var(--ap-accent)}.ap-chart-plot{border-radius:12px;height:150px;margin-top:6px;position:relative}.ap-chart-plot svg{touch-action:pan-y;cursor:crosshair;width:100%;height:100%;overflow:visible}.ap-stop-start{stop-color:var(--ap-violet)}.ap-stop-mid{stop-color:var(--ap-mid)}.ap-stop-end{stop-color:var(--ap-blue)}.ap-ai-line{stroke:var(--ap-reference);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.ap-ai-pill{color:#6b46e5;pointer-events:none;white-space:nowrap;background:#7a58eb1a;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;line-height:18px;position:absolute;right:4px;transform:translateY(calc(-100% - 4px))}.ap-ai-pill[data-below=true]{transform:translateY(4px)}.ap-ai-pill[data-pos=left-above]{left:4px;right:auto}.ap-endpoint{fill:var(--ap-blue);filter:drop-shadow(0 0 5px var(--ap-blue));animation:4s ease-in-out infinite ap-pulse}.ap-crosshair{stroke:var(--ap-crosshair);stroke-width:1px}.ap-hover-dot{stroke:var(--ap-surface)}.ap-reveal{animation:.7s ease-out ap-fade}.ap-draw-rect{animation:.9s ease-out both ap-draw}@keyframes ap-draw{0%{width:0}to{width:600px}}.ap-area-late{animation:.6s ease-out .25s both ap-fade}.ap-ai-late{animation:.3s ease-out .7s both ap-fade}.ap-grid-line{stroke:#eef0f3;stroke-width:1px;stroke-dasharray:3 5}@keyframes ap-card-in{0%{opacity:0}to{opacity:1}}.ap-plot-layer{height:100%;transition:opacity .28s var(--ap-ease),transform .28s var(--ap-ease),filter .28s var(--ap-ease);position:relative}.ap-chart-plot[data-open=true] .ap-plot-layer{opacity:0;filter:blur(8px);pointer-events:none;transform:scale(.98)}.ap-stats{border-top:1px solid #f2f2f2;grid-template-columns:1fr 1fr;gap:16px;padding-top:12px;display:grid}.ap-stats>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ap-stats span{color:var(--ap-muted);white-space:nowrap;font-size:12px}.ap-stats strong{font-size:18px;font-weight:600}.ap-stats>div:last-child strong{color:var(--ap-accent)}.ap-why-toggle{width:100%;min-height:44px;color:var(--ap-text);border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:0;font-size:13px;font-weight:500;display:flex}.ap-chevron{transition:transform .25s var(--ap-ease)}.ap-why-toggle[aria-expanded=true] .ap-chevron{transform:rotate(180deg)}.ap-bet{border:1px solid var(--pick-yes-border);background:var(--pick-yes-bg);width:100%;height:48px;color:var(--pick-yes-fg);transition:background-color .18s var(--ap-ease),border-color .18s var(--ap-ease);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex;position:relative}.ap-bet[data-side=no]{border-color:var(--pick-no-border);background:var(--pick-no-bg);color:var(--pick-no-fg)}.ap-bet-face{white-space:nowrap;transition:opacity .18s var(--ap-ease);justify-content:center;align-items:center;gap:6px;display:inline-flex}.ap-bet-back{opacity:0;color:#111827;pointer-events:none;position:absolute;inset:0}@media (hover:hover){.ap-bet:hover{background:#fff;border-color:#e4e5ea}.ap-bet:hover .ap-bet-front{opacity:0}.ap-bet:hover .ap-bet-back{opacity:1}}.ap-bet-disabled,.ap-bet-disabled:hover{background:var(--ap-raised);color:var(--ap-muted);border-color:var(--ap-border);cursor:not-allowed;transform:none}.ap-availability{color:var(--ap-muted);text-align:center;margin-top:-8px;font-size:12px;line-height:16px}.ap-why-panel{border:1px solid var(--ap-border);background:color-mix(in oklab,var(--card) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s var(--ap-spring),transform .3s var(--ap-spring),visibility 0s linear .3s;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;inset:0;transform:translateY(32px)scale(.96);box-shadow:0 12px 32px #1018281f}.ap-why-panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .48s var(--ap-spring),transform .48s var(--ap-spring),visibility 0s;transform:none}.ap-why-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-why-head h3{font-size:14px;font-weight:600;line-height:20px}.ap-why-pill{background:var(--ap-active);color:var(--ap-accent);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.ap-why-body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;color:var(--ap-muted);flex:1;padding-bottom:16px;font-size:14px;line-height:1.55;overflow-y:auto}.ap-why-body::-webkit-scrollbar{display:none}.ap-why-body[data-overflow=true]{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 20px),#0000)}.ap-why-panel>*{opacity:0;transition:opacity .2s var(--ap-spring),transform .2s var(--ap-spring);transform:translateY(8px)}.ap-why-panel[data-open=true]>*{opacity:1;transition:opacity .26s var(--ap-spring),transform .26s var(--ap-spring);transform:none}.ap-why-panel[data-open=true] .ap-why-head h3{transition-delay:.12s}.ap-why-panel[data-open=true] .ap-why-pill{transition-delay:.16s}.ap-why-panel[data-open=true]>.ap-why-body{transition-delay:.2s}.ap-why-head>*{transition:inherit}.ap-sk{background:linear-gradient(100deg,var(--ap-raised) 20%,var(--ap-active) 50%,var(--ap-raised) 80%);background-size:200% 100%;border-radius:12px;height:14px;animation:1.8s linear infinite ap-shimmer;display:block}.ap-sk-lines{flex-direction:column;flex:1;gap:10px;display:flex}.ap-sk-lines .ap-sk{height:16px}.ap-sk-number{min-height:68px;margin-top:0}.ap-sk-plot{background:var(--ap-raised);justify-content:center;align-items:center;display:flex}.ap-sk-toggle{height:44px;margin-top:auto}.ap-sk-bet{border-radius:14px;height:52px}.ap-skeleton:hover{transform:none}.ap-confidence[data-market=true],.ap-why-pill[data-market=true]{background:var(--ap-raised);color:var(--ap-muted)}.ap-ai-value{flex-direction:column;justify-content:center;align-items:flex-end;min-height:38px;display:flex}.ap-ai-value small{color:var(--ap-muted);white-space:nowrap;font-size:10px;line-height:14px}.ap-stats>div[data-market=true] strong{color:var(--ap-muted)}.ap-shimmer{background:linear-gradient(100deg,var(--ap-raised) 20%,var(--ap-active) 50%,var(--ap-raised) 80%);background-size:200% 100%;border-radius:12px;height:100%;animation:1.8s linear infinite ap-shimmer}.ap-chart-empty{height:100%;color:var(--ap-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.ap-empty{min-height:280px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ap-footer{color:var(--muted-foreground);text-align:center;max-width:760px;margin:32px auto 0;font-size:12px;line-height:1.7}.ap-notice{text-align:center;color:var(--muted-foreground);margin-bottom:16px;font-size:12px}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}@keyframes ap-pulse{50%{opacity:.5}}@keyframes ap-shimmer{to{background-position:-200% 0}}@keyframes ap-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1180px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ap-grid{grid-template-columns:1fr}.alphapicks-page{padding:16px 16px 24px}.ap-cd-title,.ap-cd-time{font-size:13px}}@media (width<=380px){.ap-card{padding:16px}.ap-chart-top{flex-wrap:wrap}.ap-ranges button{min-width:32px;padding:0 6px}.ap-stats span{font-size:11px}}@media (prefers-reduced-motion:reduce){.alphapicks-page *,.alphapicks-page :after{filter:none!important;transition:opacity .15s linear!important;animation:none!important;transform:none!important}.ap-cd-exit-down,.ap-cd-exit-up{display:none}.ap-ai-pill{transform:translateY(calc(-100% - 4px))!important}.ap-ai-pill[data-below=true]{transform:translateY(4px)!important}.ap-digit-column{display:none}.ap-digit-static{text-align:center;display:block}}.ap-chart-figure{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ap-chart-figure .ap-number{align-items:center;height:1.15em;line-height:1.15em;display:flex;overflow:hidden}.ap-chart-label{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;height:20px;min-height:20px;line-height:20px;overflow:hidden}.ap-locked-slot{cursor:pointer}.ap-locked-card{min-height:420px;position:relative;overflow:hidden}.ap-locked-content{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;flex:1;gap:14px;display:flex}.ap-locked-overlay{z-index:1;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ap-locked-cta{align-items:center;gap:8px;display:inline-flex}.ap-locked-chart{width:100%;height:150px;color:var(--muted-foreground);margin:12px 0;display:block}.ap-locked-bet{justify-content:center;align-items:center;display:flex}.ap-mask-stop{stop-color:var(--ap-violet)}.dark .alphapicks-page{--ap-surface:#141417;--ap-text:#fafafa;--ap-muted:#71717a;--ap-border:#232327;--ap-raised:#1a1a1e;--ap-accent:#a5b4fc;--ap-active:#6366f129;--ap-reference:#26262b;--ap-crosshair:#71717a;--ap-shadow:none;--countdown-bg:#0f2a1a;--countdown-fg:#4ade80;--countdown-dot:#4ade80;--countdown-border:#1f5130;--pick-yes-bg:#0f2a1a;--pick-yes-fg:#4ade80;--pick-yes-border:#1f5130;--pick-yes-hover:#1a1a1e;--pick-no-bg:#2a1214;--pick-no-fg:#f87171;--pick-no-border:#5c1f22;--pick-no-hover:#1a1a1e}.dark .ap-mask-stop:first-child{stop-opacity:.18}.dark .ap-card{color:#fafafa;box-shadow:none;background:#141417;border-color:#232327}.dark .ap-card-meta,.dark .ap-meta-text,.dark .ap-provider{color:#71717a}.dark .ap-question-row h2,.dark .ap-number{color:#fafafa}.dark .ap-grid-line{stroke:#26262b}.dark .ap-ai-pill{color:#a5b4fc;background:#6366f129}.dark .ap-stats{border-top-color:#1c1c1f}.dark .ap-stats>div:last-child strong{color:#60a5fa}.dark .ap-bet-back{color:#fafafa}.dark .ap-why-panel{background:#141417fa;box-shadow:0 8px 24px #00000080}.dark .ap-sk,.dark .ap-shimmer{background:linear-gradient(100deg,#1a1a1e 20%,#232327 50%,#1a1a1e 80%) 0 0/200% 100%}@media (hover:hover){.dark .ap-bet:hover{background:#1a1a1e;border-color:#2e2e33}}
