.pm-tab{--pm-bg: #000000;--pm-card-bg: #121215;--pm-card-hover: #1c1c22;--pm-border: #2a2a30;--pm-text-primary: #ffffff;--pm-text-secondary: #9ca3af;--pm-text-muted: #6b7280;--pm-cyan: #0ea5e9;--pm-cyan-glow: 0 0 16px rgba(14, 165, 233, .4);--pm-yes: #10b981;--pm-yes-bg: rgba(16, 185, 129, .1);--pm-yes-bg-active: rgba(16, 185, 129, .25);--pm-no: #ef4444;--pm-no-bg: rgba(239, 68, 68, .1);--pm-no-bg-active: rgba(239, 68, 68, .25);--pm-live: #ef4444;display:flex;flex-direction:column;gap:14px;padding:4px;min-height:100%;background:var(--pm-bg);color:var(--pm-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif}.pm-head{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 12px;border-bottom:1px solid var(--pm-border);gap:12px}.pm-brand{display:flex;align-items:center;gap:12px}.pm-logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--pm-cyan);filter:drop-shadow(0 0 10px rgba(14,165,233,.6))}.pm-logo svg{width:100%;height:100%}.pm-brand-text h1{margin:0;font-size:18px;font-weight:800;letter-spacing:2px;color:#fff;line-height:1}.pm-subtitle{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--pm-text-secondary);margin-top:4px;letter-spacing:.3px}.pm-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pm-yes);box-shadow:0 0 6px var(--pm-yes),0 0 12px var(--pm-yes);animation:pm-blink 1.6s ease-in-out infinite}@keyframes pm-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.pm-head-actions{display:flex;align-items:center;gap:8px}.pm-bookmarks-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:transparent;color:var(--pm-text-secondary);border:1px solid var(--pm-border);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s}.pm-bookmarks-btn svg{width:13px;height:13px}.pm-bookmarks-btn:hover{color:var(--pm-cyan);border-color:var(--pm-cyan)}.pm-signup-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 16px;background:var(--pm-cyan);color:#000;font-weight:700;font-size:12px;letter-spacing:.5px;text-decoration:none;border-radius:6px;transition:filter .15s,box-shadow .15s,transform .1s;border:1px solid var(--pm-cyan)}.pm-signup-btn:hover{filter:brightness(1.1);box-shadow:var(--pm-cyan-glow);transform:translateY(-1px)}.pm-fullscreen-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--pm-text-secondary);border:1px solid var(--pm-border);border-radius:6px;padding:0;cursor:pointer;transition:color .15s,border-color .15s}.pm-fullscreen-btn svg{width:14px;height:14px}.pm-fullscreen-btn:hover{color:var(--pm-cyan);border-color:var(--pm-cyan)}.pm-ticker-bar{display:flex;align-items:center;background:linear-gradient(90deg,var(--pm-card-bg),#08080a);border:1px solid var(--pm-border);border-radius:6px;padding:8px 0;overflow:hidden;gap:12px}.pm-ticker-label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:2px;color:var(--pm-live);border-right:1px solid var(--pm-border)}.pm-ticker-track{display:inline-flex;gap:36px;white-space:nowrap;animation:pm-ticker-marquee 80s linear infinite;will-change:transform}.pm-ticker-loading{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pm-text-muted);padding:0 12px}@keyframes pm-ticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm-ticker-bar:hover .pm-ticker-track{animation-play-state:paused}.pm-ticker-item{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;color:var(--pm-text-primary)}.pm-ticker-cat{font-size:13px;font-weight:800;text-shadow:0 0 8px currentColor}.pm-ticker-q{color:var(--pm-text-secondary)}.pm-ticker-px{font-family:JetBrains Mono,monospace;font-weight:800;font-size:13px;color:var(--pm-yes);padding:2px 8px;border-radius:3px;background:#10b9811f}.pm-controls{display:flex;flex-direction:column;gap:10px;padding:0 4px}.pm-search-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pm-search{position:relative;display:flex;align-items:center;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:8px;transition:border-color .15s,box-shadow .15s}.pm-search:focus-within{border-color:var(--pm-cyan);box-shadow:var(--pm-cyan-glow)}.pm-search-icon{width:14px;height:14px;color:var(--pm-text-muted);margin-left:12px;flex-shrink:0}.pm-search-input{flex:1;background:transparent;border:0;outline:none;color:var(--pm-text-primary);font-family:Inter,sans-serif;font-size:13px;padding:10px 12px}.pm-search-input::placeholder{color:var(--pm-text-muted)}.pm-search-clear{display:none;background:transparent;border:0;color:var(--pm-text-muted);font-size:18px;line-height:1;padding:4px 12px;cursor:pointer;transition:color .15s}.pm-search-clear:hover{color:var(--pm-cyan)}.pm-sort{display:inline-flex;align-items:center;gap:8px;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:8px;padding:0 12px}.pm-sort-lbl{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--pm-text-muted);text-transform:uppercase}.pm-sort-select{background:transparent;border:0;outline:none;color:var(--pm-text-primary);font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:10px 18px 10px 0;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4 L6 8 L10 4' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:10px}.pm-sort-select option{background:var(--pm-card-bg);color:var(--pm-text-primary)}.pm-chips{display:flex;flex-wrap:wrap;gap:6px}.pm-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:6px;color:var(--pm-text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s,transform .1s}.pm-chip:hover{color:var(--pm-cyan);border-color:#0ea5e966;background:#0ea5e90d}.pm-chip-active{color:var(--pm-cyan);border-color:var(--pm-cyan);background:#0ea5e91f;box-shadow:var(--pm-cyan-glow)}.pm-chip-count{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;color:var(--pm-text-muted);background:#ffffff0d;padding:1px 6px;border-radius:3px;font-variant-numeric:tabular-nums}.pm-chip-active .pm-chip-count{color:var(--pm-cyan);background:#0ea5e926}.pm-section-h{margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--pm-text-secondary);padding-left:4px;display:flex;align-items:center;gap:10px}.pm-feed-count{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;color:var(--pm-cyan);background:#0ea5e91a;border:1px solid rgba(14,165,233,.3);padding:2px 8px;border-radius:3px;font-variant-numeric:tabular-nums;letter-spacing:1px}.pm-hero-section{padding:0 4px}.pm-hero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.pm-feed-section{padding:0 4px}.pm-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}@media(max-width:900px){.pm-search-row{grid-template-columns:1fr}}.pm-card{position:relative;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:10px;padding:13px 14px;display:flex;flex-direction:column;gap:11px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.pm-card:hover{transform:translateY(-2px);background:var(--pm-card-hover);border-color:#0ea5e980;box-shadow:var(--pm-cyan-glow)}.pm-card-hero{padding:13px 14px;border-color:#0ea5e933;background:linear-gradient(135deg,rgba(14,165,233,.04),var(--pm-card-bg))}.pm-card-live{border-color:#ef444459;box-shadow:0 0 18px #ef444426;animation:pm-card-live-pulse 2s ease-in-out infinite}@keyframes pm-card-live-pulse{0%,to{box-shadow:0 0 12px #ef44441a}50%{box-shadow:0 0 24px #ef44444d}}.pm-card-top{display:flex;gap:11px;align-items:flex-start}.pm-card-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:7px;overflow:hidden}.pm-card-icon img{width:100%;height:100%;object-fit:cover}.pm-card-icon span{font-size:17px;font-weight:800}.pm-card-icon-hero{width:42px;height:42px}.pm-card-icon-hero span{font-size:18px}.pm-card-q{flex:1;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--pm-text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pm-card-q-hero{font-size:14px;font-weight:700;margin-top:5px;-webkit-line-clamp:2}.pm-hero-badge{display:inline-block;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--pm-cyan);background:#0ea5e91a;border:1px solid rgba(14,165,233,.3);border-radius:3px;padding:2px 6px;text-transform:uppercase}.pm-hero-prob{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:900;color:var(--pm-yes);letter-spacing:-1px;text-shadow:0 0 14px rgba(16,185,129,.45)}.pm-hero-prob span{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--pm-text-secondary);margin-left:6px;letter-spacing:.5px}.pm-card-row{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center}.pm-card-row-hero{grid-template-columns:1fr 1fr}.pm-card-end{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pm-text-muted);font-variant-numeric:tabular-nums}.pm-card-prob{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:800;color:var(--pm-text-primary);font-variant-numeric:tabular-nums;padding-right:8px}.pm-yes,.pm-no{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;border-radius:6px;border:1px solid;transition:background .15s,transform .1s,box-shadow .15s;min-width:46px}.pm-yes{color:var(--pm-yes);background:var(--pm-yes-bg);border-color:#10b98166}.pm-yes:hover{background:var(--pm-yes-bg-active);box-shadow:0 0 12px #10b98166;transform:translateY(-1px)}.pm-no{color:var(--pm-no);background:var(--pm-no-bg);border-color:#ef444466}.pm-no:hover{background:var(--pm-no-bg-active);box-shadow:0 0 12px #ef444466;transform:translateY(-1px)}.pm-yes-hero,.pm-no-hero{padding:9px 16px;font-size:13px}.pm-card-foot{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding-top:9px;border-top:1px solid var(--pm-border);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pm-text-muted)}.pm-card-vol{font-weight:700;color:var(--pm-text-secondary);font-variant-numeric:tabular-nums}.pm-card-cat{font-weight:800;letter-spacing:1px;font-size:9px;justify-self:end}.pm-card-subcount{color:var(--pm-cyan);font-weight:700}.pm-card-live-tag{display:inline-flex;align-items:center;gap:5px;color:var(--pm-live);font-weight:800;font-size:9px;letter-spacing:1.5px}.pm-card-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pm-live);box-shadow:0 0 6px var(--pm-live);animation:pm-blink 1.2s ease-in-out infinite}.pm-card-bookmark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;color:var(--pm-text-muted);border:1px solid var(--pm-border);border-radius:6px;cursor:pointer;padding:0;transition:color .15s,border-color .15s,background .15s}.pm-card-bookmark svg{width:12px;height:12px}.pm-card-bookmark:hover{color:var(--pm-cyan);border-color:var(--pm-cyan);background:#0ea5e91a}.pm-card-bookmark.pm-bookmarked{color:var(--pm-cyan);border-color:var(--pm-cyan);background:#0ea5e926}.pm-card-bookmark.pm-bookmarked svg{fill:var(--pm-cyan)}.pm-loading,.pm-empty{grid-column:1 / -1;padding:28px 16px;text-align:center;color:var(--pm-text-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;background:var(--pm-card-bg);border:1px dashed var(--pm-border);border-radius:12px}.pm-card,.pm-card a,.pm-card button{cursor:pointer}body.pm-modal-open{overflow:hidden}.pm-modal-backdrop{position:fixed;inset:0;z-index:9999;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:pm-modal-fade .22s ease-out}.pm-modal-backdrop[hidden]{display:none}@keyframes pm-modal-fade{0%{opacity:0}to{opacity:1}}.pm-modal{position:relative;background:linear-gradient(180deg,#18181c,#0f0f12);border:1px solid var(--pm-border);border-radius:14px;width:min(880px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px #000000e6,0 0 24px #0ea5e926;color:var(--pm-text-primary);animation:pm-modal-slide .25s cubic-bezier(.16,1,.3,1)}@keyframes pm-modal-slide{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.pm-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#ffffff0d;border:1px solid var(--pm-border);border-radius:50%;color:var(--pm-text-secondary);font-size:18px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s;z-index:1}.pm-modal-close:hover{color:#fff;border-color:var(--pm-cyan);background:#0ea5e926}.pm-modal-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:flex-start;padding:22px 56px 18px 22px;border-bottom:1px solid var(--pm-border)}.pm-modal-icon{flex-shrink:0;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:#0ea5e926;border:1px solid rgba(14,165,233,.4);border-radius:10px;overflow:hidden;font-size:24px;font-weight:800;color:var(--pm-cyan)}.pm-modal-icon img{width:100%;height:100%;object-fit:cover}.pm-modal-head-text{min-width:0}.pm-modal-cat{display:inline-block;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--pm-cyan);background:#0ea5e91f;border:1px solid rgba(14,165,233,.35);border-radius:3px;padding:2px 7px;text-transform:uppercase;margin-bottom:8px}.pm-modal-q{margin:0;font-size:18px;font-weight:700;line-height:1.35;color:#fff}.pm-modal-meta{margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pm-text-muted)}.pm-modal-prob{flex-shrink:0;text-align:right;font-family:JetBrains Mono,monospace;font-size:36px;font-weight:900;line-height:1;color:var(--pm-yes);letter-spacing:-1.5px;text-shadow:0 0 16px rgba(16,185,129,.5)}.pm-modal-prob span{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--pm-text-secondary);margin-top:4px}.pm-modal-chart-wrap{padding:18px 22px;border-bottom:1px solid var(--pm-border)}.pm-modal-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px;flex-wrap:wrap}.pm-modal-chart-lbl{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:1.8px;color:var(--pm-text-secondary)}.pm-modal-chart-tabs{display:inline-flex;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:6px;overflow:hidden}.pm-modal-chart-tabs button{background:transparent;border:0;color:var(--pm-text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;padding:6px 10px;cursor:pointer;transition:color .15s,background .15s;border-right:1px solid var(--pm-border)}.pm-modal-chart-tabs button:last-child{border-right:0}.pm-modal-chart-tabs button:hover{color:var(--pm-cyan);background:#0ea5e914}.pm-modal-chart-tabs button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pm-cyan)}.pm-modal-chart-tabs button.active{color:#000;background:var(--pm-cyan)}.pm-modal-chart{width:100%;height:240px;background:#ffffff05;border-radius:8px;border:1px solid var(--pm-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.pm-modal-chart-empty{color:var(--pm-text-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;padding:0 16px}.pm-chart-svg{width:100%;height:100%;display:block}.pm-chart-axis{font-family:JetBrains Mono,monospace;font-size:9px;fill:var(--pm-text-muted);font-variant-numeric:tabular-nums}.pm-modal-sub-wrap{padding:18px 22px;border-bottom:1px solid var(--pm-border)}.pm-modal-sub-wrap[hidden]{display:none}.pm-modal-sub-h{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:1.8px;color:var(--pm-text-secondary);margin-bottom:10px}.pm-modal-sub-list{display:flex;flex-direction:column;gap:4px}.pm-modal-sub-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 12px;background:var(--pm-card-bg);border:1px solid var(--pm-border);border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.pm-modal-sub-row:hover{border-color:#0ea5e980;background:#0ea5e90d}.pm-modal-sub-row-current{border-color:#0ea5e966;background:#0ea5e914}.pm-modal-sub-q{font-size:12px;font-weight:600;color:var(--pm-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-modal-sub-p{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:var(--pm-yes);font-variant-numeric:tabular-nums}.pm-modal-sub-go{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--pm-text-muted)}.pm-modal-sub-curr{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--pm-cyan)}.pm-modal-desc-wrap{padding:18px 22px;border-bottom:1px solid var(--pm-border)}.pm-modal-desc-wrap[hidden]{display:none}.pm-modal-desc{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--pm-text-secondary)}.pm-modal-assist{display:flex;align-items:center;gap:12px;margin:18px 22px;padding:14px 18px;background:linear-gradient(135deg,#ff6a001a,#0ea5e914);border:1px solid rgba(255,106,0,.3);border-radius:10px;text-decoration:none;color:var(--pm-text-primary);font-size:13px;transition:border-color .15s,background .15s,transform .1s}.pm-modal-assist:hover{border-color:#ff6a0099;background:linear-gradient(135deg,#ff6a0026,#0ea5e91f);transform:translateY(-1px)}.pm-modal-assist-icon{font-size:18px}.pm-modal-assist em{color:#ff6a00;font-style:normal;font-weight:700}.pm-modal-assist-arrow{margin-left:auto;color:#ff6a00;font-weight:800}.pm-modal-foot{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:16px 22px 22px;border-top:1px solid var(--pm-border);background:#0000004d}.pm-modal-foot-bookmark{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--pm-border);border-radius:8px;color:var(--pm-text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.pm-modal-foot-bookmark svg{width:14px;height:14px}.pm-modal-foot-bookmark:hover{color:var(--pm-cyan);border-color:var(--pm-cyan);background:#0ea5e914}.pm-modal-foot-bookmark.pm-modal-bookmarked{color:var(--pm-cyan);border-color:var(--pm-cyan);background:#0ea5e926}.pm-modal-foot-bookmark.pm-modal-bookmarked svg{fill:var(--pm-cyan)}.pm-modal-bet{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:var(--pm-cyan);color:#000;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;text-decoration:none;transition:filter .15s,box-shadow .15s,transform .1s}.pm-modal-bet:hover{filter:brightness(1.1);box-shadow:var(--pm-cyan-glow);transform:translateY(-1px)}.pm-modal-bet span{font-size:16px}.pm-modal-bookmarks{width:min(1100px,100%)}.pm-bookmarks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 22px 22px}@media(max-width:700px){.pm-bookmarks-grid{grid-template-columns:1fr}.pm-modal-head{grid-template-columns:auto 1fr;padding-right:50px}.pm-modal-prob{grid-column:1 / -1;text-align:left}}.pm-page[data-astro-cid-2dzion6u]{display:flex;flex-direction:column;gap:14px;padding:4px clamp(10px,1.4vw,24px) 48px;width:100%;max-width:none}
