.lpc-chart-component{margin:2rem 0}.lpc-chart-component.lpc-loading .lpc-modal-chart{opacity:.5}.lpc-chart-component .lpc-modal-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1.5rem}.lpc-chart-component .lpc-modal-stat-card{background:#f8fafc;border-radius:12px;padding:1.25rem}.lpc-chart-component .lpc-modal-stat-card__header{align-items:center;color:#6366f1;display:flex;font-size:1.4rem;font-weight:600;gap:.5rem;letter-spacing:.025em;margin-bottom:.75rem;text-transform:uppercase}.lpc-chart-component .lpc-modal-stat-card__header svg{flex-shrink:0}.lpc-chart-component .lpc-modal-stat-card__value{color:#1e293b;font-size:2.4rem;font-weight:700;line-height:1.2}.lpc-chart-component .lpc-modal-stat-card__value--up{color:#22c55e}.lpc-chart-component .lpc-modal-stat-card__value--down{color:#ef4444}.lpc-chart-component .lpc-modal-stat-card__sub{color:#64748b;font-size:1rem;margin-top:.25rem}@media(max-width:900px){.lpc-chart-component .lpc-modal-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lpc-chart-component .lpc-modal-stats{grid-template-columns:1fr}.lpc-chart-component .lpc-modal-stat-card{padding:1rem}.lpc-chart-component .lpc-modal-stat-card__value{font-size:1.5rem}}.lpc-modal-chart-section{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;margin-bottom:20px;padding:16px;position:relative}.lpc-modal-chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.lpc-legend-item{align-items:center;display:flex;gap:8px}.lpc-legend-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lpc-legend-label{color:#fff;font-size:13px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpc-legend-value{color:#fff;font-size:13px;font-weight:600}.lpc-legend-change{font-size:11px;font-weight:500}.lpc-legend-change.lpc-change-up{color:#22c55e}.lpc-legend-change.lpc-change-down{color:#ef4444}.lpc-modal-chart-wrapper{display:flex;gap:8px;margin-bottom:8px}.lpc-modal-chart{flex:1;height:200px;min-width:0}.lpc-modal-chart canvas{display:block;height:100%!important;width:100%!important}.lpc-chart-y-axis{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:4px 0;width:40px}.lpc-chart-y-axis span{color:#6b7280;font-size:10px;text-align:right}.lpc-chart-x-axis{display:flex;justify-content:space-between;padding:8px 48px 0 0}.lpc-chart-x-axis span{color:#6b7280;font-size:10px}.lpc-chart-controls{align-items:center;border-top:1px solid hsl(0 0% 100% / .1);display:flex;justify-content:space-between;margin-top:16px;padding-top:12px}.lpc-chart-stats{align-items:center;display:flex;gap:16px}.lpc-chart-volume{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:4px}.lpc-chart-volume svg{opacity:.7}.lpc-chart-end-date{color:#9ca3af;font-size:12px}.lpc-chart-filters{align-items:center;display:flex;gap:4px}.lpc-time-filter{background:#fff0;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:all .2s ease}.lpc-time-filter:hover{background:hsl(0 0% 100% / .1);color:#fff}.lpc-time-filter.lpc-active{background:hsl(0 0% 100% / .15);color:#fff}.lpc-chart-settings,.lpc-chart-sort{align-items:center;background:#fff0;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.lpc-chart-settings:hover,.lpc-chart-sort:hover{background:hsl(0 0% 100% / .1);color:#fff}.lpc-chart-settings-panel{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15);margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;width:280px;z-index:100}.lpc-settings-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.lpc-settings-header span{color:#374151;font-size:13px;font-weight:600}.lpc-settings-close{align-items:center;background:#fff0;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.lpc-settings-close:hover{background:#e5e7eb;color:#374151}.lpc-settings-options{max-height:300px;overflow-y:auto;padding:8px}.lpc-settings-option{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .2s ease}.lpc-settings-option:hover{background:#f3f4f6}.lpc-settings-option input[type=checkbox]{cursor:pointer;height:16px;width:16px}.lpc-option-color{border-radius:50%;flex-shrink:0;height:12px;width:12px}.lpc-option-label{color:#374151;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpc-modal-stats{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-bottom:20px;padding-bottom:16px}.lpc-modal-stat{text-align:left}.lpc-stat-value{color:#111827;display:block;font-size:18px;font-weight:600;line-height:1.2}.lpc-stat-label{color:#9ca3af;display:block;font-size:11px;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.lpc-modal-outcomes{display:flex;flex-direction:column;gap:12px;margin-top:20px}.lpc-modal-outcome-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;padding:10px 24px}.lpc-modal-outcome-item .lpc-outcome-image{align-items:center;background:#1e293b;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.lpc-modal-outcome-item .lpc-outcome-image img{height:100%;object-fit:cover;width:100%}.lpc-modal-outcome-item .lpc-outcome-initials{color:#fff;font-size:1.5rem;font-weight:600;line-height:1}.lpc-modal-outcome-item .lpc-outcome-info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.lpc-modal-outcome-item .lpc-outcome-name{color:#1e293b;font-size:1.5rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpc-modal-outcome-item .lpc-outcome-volume{color:#64748b;font-size:1.125rem}.lpc-modal-outcome-item .lpc-outcome-price{flex-shrink:0;min-width:80px;text-align:center}.lpc-modal-outcome-item .lpc-outcome-pct{color:#16a34a;font-size:2.5rem;font-weight:700}.lpc-modal-outcome-item .lpc-outcome-buttons{display:flex;flex-shrink:0;gap:12px}.lpc-modal-outcome-item .lpc-outcome-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1.375rem;font-weight:700;justify-content:center;min-width:130px;padding:10px 16px;text-decoration:none;transition:all .2s ease}.lpc-modal-outcome-item .lpc-outcome-btn--yes{background:#16a34a;border:none;color:#fff}.lpc-modal-outcome-item .lpc-outcome-btn--yes:hover{background:#15803d;color:#fff}.lpc-modal-outcome-item .lpc-outcome-btn--no{background:#dc2626;border:none;color:#fff}.lpc-modal-outcome-item .lpc-outcome-btn--no:hover{background:#b91c1c;color:#fff}@media(max-width:768px){.lpc-modal-outcome-item{flex-wrap:wrap;gap:12px;padding:12px}.lpc-modal-outcome-item .lpc-outcome-image{height:40px;width:40px}.lpc-modal-outcome-item .lpc-outcome-info{flex:1 1 calc(100% - 120px)}.lpc-modal-outcome-item .lpc-outcome-price{min-width:50px}.lpc-modal-outcome-item .lpc-outcome-pct{font-size:1.25rem}.lpc-modal-outcome-item .lpc-outcome-buttons{flex:1 1 100%;justify-content:stretch}.lpc-modal-outcome-item .lpc-outcome-btn{flex:1;min-width:0;padding:10px 12px}}@media(max-width:600px){.lpc-modal-chart-section{padding:12px}.lpc-modal-chart{height:120px}.lpc-chart-controls{align-items:flex-start;flex-direction:column;gap:12px}.lpc-chart-filters{flex-wrap:wrap;justify-content:flex-start;width:100%}.lpc-time-filter{font-size:12px;padding:6px 8px}.lpc-modal-stats{flex-wrap:wrap}}.lpc-direct-answer{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;display:flex;gap:2rem;margin:2rem 0;padding:2rem 2.5rem}.lpc-direct-answer__content{flex:1}.lpc-direct-answer__header{align-items:center;display:flex;gap:.5rem;margin-bottom:1.25rem}.lpc-direct-answer__icon{background:#8b5cf6;border-radius:6px;color:#fff;height:24px;padding:4px;width:24px}.lpc-direct-answer__label{color:#f1f5f9;font-size:1.125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lpc-direct-answer__verdict{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.lpc-direct-answer__badge{align-items:center;border-radius:6px;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;padding:.5rem 1.25rem}.lpc-direct-answer__badge--yes{background:#22c55e;color:#fff}.lpc-direct-answer__badge--no{background:#ef4444;color:#fff}.lpc-direct-answer__verdict-text{color:#94a3b8;font-size:1.25rem}.lpc-direct-answer__summary{color:#e2e8f0;font-size:1.5rem;font-weight:500;line-height:1.6;margin:0}.lpc-direct-answer__probability-box{align-items:center;background:rgb(30 41 59 / .8);border:1px solid #334155;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:140px;padding:1.5rem 2rem}.lpc-direct-answer__probability-value{color:#22c55e;font-size:3rem;font-weight:700;line-height:1}.lpc-direct-answer__probability-label{color:#94a3b8;font-size:2rem;font-weight:500;margin-top:.25rem}.lpc-direct-answer__change{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.25rem;margin-top:.75rem}.lpc-direct-answer__change--up{color:#22c55e}.lpc-direct-answer__change--down{color:#ef4444}.lpc-direct-answer__change svg{flex-shrink:0}.lpc-direct-answer--leaning-yes .lpc-direct-answer__probability-value,.lpc-direct-answer--likely .lpc-direct-answer__probability-value{color:#22c55e}.lpc-direct-answer--leaning-no .lpc-direct-answer__probability-value,.lpc-direct-answer--unlikely .lpc-direct-answer__probability-value{color:#ef4444}.lpc-direct-answer__probability-value--resolved{align-items:center;display:flex;justify-content:center}.lpc-direct-answer__probability-value--resolved svg{color:#22c55e}.lpc-direct-answer__badge--resolved{background:#fef3c7;color:#92400e}@media(max-width:768px){.lpc-direct-answer{flex-direction:column;gap:1.5rem;padding:1.5rem}.lpc-direct-answer__summary{font-size:1.25rem}.lpc-direct-answer__probability-box{flex-direction:row;justify-content:space-between;padding:1rem 1.25rem;width:100%}.lpc-direct-answer__probability-value{font-size:2.5rem}.lpc-direct-answer__change{margin-top:0}}.lpc-direct-answer--score{flex-direction:column;gap:1rem}.lpc-direct-answer--score .lpc-direct-answer__header{margin-bottom:0}.lpc-score-board{display:flex;flex-direction:column;gap:0;width:100%}.lpc-score-board__team{align-items:center;border-bottom:1px solid rgb(0 0 0 / .06);display:flex;justify-content:space-between;padding:1rem 1.5rem}.lpc-score-board__team:last-child{border-bottom:none}.lpc-score-board__team--winner .lpc-score-board__score{color:#16a34a}.lpc-score-board__team--winner .lpc-score-board__name strong{color:#0f172a}.lpc-score-board__name{color:#64748b;font-size:1.5rem}.lpc-score-board__name strong{color:#334155;font-weight:700}.lpc-score-board__score{color:#334155;font-size:3.5rem;font-weight:800;line-height:1;min-width:60px;text-align:right}@media(max-width:768px){.lpc-score-board__name{font-size:1.3rem}.lpc-score-board__score{font-size:2.8rem}}.lpc-large-bets{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;display:grid;gap:24px;grid-template-columns:1.4fr 1fr;margin:2rem 0;padding:28px 32px}.lpc-large-bets--has-table{border-radius:16px 16px 0 0;margin-bottom:0}.lpc-large-bets--single{grid-template-columns:1fr}.lpc-large-bets__section{align-items:center;display:flex;gap:20px}.lpc-large-bets__section--secondary{border-left:2px solid #334155;padding-left:24px}.lpc-large-bets__icon{align-items:center;background:linear-gradient(145deg,#fbbf24,#d97706);border-radius:18px;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.lpc-large-bets__icon svg{color:#fff;height:42px;width:42px}.lpc-large-bets__icon--small{background:#334155;border-radius:14px;height:56px;width:56px}.lpc-large-bets__icon--small svg{color:#94a3b8;height:32px;width:32px}.lpc-large-bets__content{flex:1;min-width:0}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__content{align-items:flex-start;display:flex;gap:24px}.lpc-large-bets__left{flex-shrink:0}.lpc-large-bets__right{align-items:flex-end;display:flex;flex-direction:column;gap:6px;margin-left:auto;text-align:right}.lpc-large-bets__trader-row,.lpc-large-bets__vote-row{align-items:center;display:flex;gap:8px}.lpc-large-bets__label{color:#94a3b8;font-size:18px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.lpc-large-bets__section--secondary .lpc-large-bets__label{font-size:14px}.lpc-large-bets__amount{color:#fbbf24;font-size:52px;font-weight:800;line-height:1.1}.lpc-large-bets__amount--secondary{color:#cbd5e1;font-size:28px}.lpc-large-bets__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lpc-large-bets__badge{border-radius:5px;font-size:16px;font-weight:700;padding:5px 12px;text-transform:uppercase}.lpc-large-bets__badge--yes{background:#22c55e;color:#fff}.lpc-large-bets__badge--no{background:#ef4444;color:#fff}.lpc-large-bets__badge--other{background:rgb(148 163 184 / .2);color:#cbd5e1}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__badge{font-size:20px;padding:6px 16px}.lpc-large-bets__section--secondary .lpc-large-bets__badge{font-size:14px;padding:3px 8px}.lpc-large-bets__trader{color:#e2e8f0;font-size:18px}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__trader{font-size:20px}.lpc-large-bets__section--secondary .lpc-large-bets__trader,.lpc-large-bets__section--secondary .lpc-large-bets__voted{font-size:15px}.lpc-large-bets__voted{color:#94a3b8;font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__voted{font-size:20px;font-weight:700}.lpc-large-bets__pnl{font-size:15px;font-weight:600}.lpc-large-bets__pnl--positive{color:#4ade80}.lpc-large-bets__pnl--negative{color:#f87171}.lpc-large-bets__time{color:#64748b;font-size:16px;margin-left:auto}@media(max-width:700px){.lpc-large-bets{grid-template-columns:1fr;padding:28px}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary){align-items:flex-start}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__content{align-items:flex-start;flex-direction:column;gap:15px}.lpc-large-bets__right{align-items:flex-start;gap:0;margin-left:0;margin-top:4px;text-align:left;width:100%}.lpc-large-bets__time{font-size:14px}.lpc-large-bets__right .lpc-large-bets__time{display:block;margin-top:8px;text-align:left;width:100%}.lpc-large-bets__section:not(.lpc-large-bets__section--secondary) .lpc-large-bets__badge{padding:4px 16px}.lpc-large-bets__section--secondary{border-left:0;border-top:1px solid #334155;padding-left:0;padding-top:20px}}.lpc-large-bets-table{background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:0 0 16px 16px;border-top:1px solid #334155;margin-bottom:16px;margin-top:-16px;overflow:hidden;padding:20px 0 0}.lpc-large-bets-table__table{border-collapse:collapse;border-spacing:0;width:100%}.lpc-large-bets-table__table th{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.08em;padding:0 16px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.lpc-large-bets-table__table th:first-child{padding-left:32px}.lpc-large-bets-table__table th:last-child{padding-right:32px;text-align:right}.lpc-large-bets-table__table td{border-top:1px solid rgb(51 65 85 / .4);padding:12px 16px;vertical-align:middle;white-space:nowrap}.lpc-large-bets-table__table td:first-child{padding-left:32px}.lpc-large-bets-table__table td:last-child{padding-right:32px;text-align:right}.lpc-large-bets-table__table tbody tr:first-child td{border-top:1px solid #334155}.lpc-large-bets-table__table tbody tr:last-child td{padding-bottom:20px}.lpc-large-bets-table__table tbody tr:nth-child(2n){background:rgb(30 41 59 / .5)}.lpc-large-bets-table__row--largest{background:rgb(251 191 36 / .08)!important;box-shadow:inset 4px 0 0 #fbbf24}.lpc-large-bets-table__trader{color:#94a3b8;font-size:15px;font-weight:500}.lpc-large-bets-table__amount{color:#fbbf24;font-size:15px;font-weight:700}.lpc-large-bets-table__price{color:#e2e8f0;font-size:14px;font-weight:600}.lpc-large-bets-table__rank{color:#a78bfa;font-size:13px;font-weight:600}.lpc-large-bets-table__volume{color:#94a3b8;font-size:13px}.lpc-large-bets-table__pnl{font-size:14px;font-weight:600}.lpc-large-bets-table__pnl--positive{color:#4ade80}.lpc-large-bets-table__pnl--negative{color:#f87171}.lpc-large-bets-table__roi{font-size:13px;font-weight:600}.lpc-large-bets-table__roi--positive{color:#4ade80}.lpc-large-bets-table__roi--negative{color:#f87171}.lpc-large-bets-table__time{color:#94a3b8;font-size:13px}.lpc-large-bets-table__impact{color:#94a3b8;font-size:13px;font-weight:500}.lpc-large-bets-table__impact--up{color:#4ade80}.lpc-large-bets-table__impact--down{color:#f87171}.lpc-large-bets-table__signal{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}.lpc-large-bets-table__signal--very-high{background:rgb(251 191 36 / .2);color:#fbbf24}.lpc-large-bets-table__signal--high{background:rgb(74 222 128 / .15);color:#4ade80}.lpc-large-bets-table__signal--medium{background:rgb(148 163 184 / .15);color:#94a3b8}.lpc-large-bets-table__signal--low{background:rgb(100 116 139 / .15);color:#64748b}.lpc-large-bets-table__badge{border-radius:5px;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;text-transform:uppercase}.lpc-large-bets-table__badge--yes{background:#22c55e;color:#fff}.lpc-large-bets-table__badge--no{background:#ef4444;color:#fff}.lpc-large-bets-table__badge--other{background:rgb(148 163 184 / .2);color:#cbd5e1}@media(max-width:900px){.lpc-large-bets-table{border-radius:0 0 12px 12px;overflow-x:auto;padding:16px 0 0;-webkit-overflow-scrolling:touch}.lpc-large-bets-table__table{min-width:800px}}.lpc-breadcrumbs{margin:0 auto 20px}.lpc-breadcrumbs__nav a,.lpc-breadcrumbs__nav span{color:var(--color-typography-secondary);font-size:13px;line-height:1.3;text-decoration:none}.lpc-breadcrumbs__nav a:hover{color:var(--color-typography-primary);text-decoration:none}.lpc-breadcrumbs__nav span>span{margin:0 6px}.lpc-breadcrumbs__nav span>span:first-child{margin-left:0}.lpc-breadcrumbs__nav span>span:last-child{margin-right:0}.lpc-prediction-header{margin-bottom:2rem}.lpc-prediction-title{color:#0f172a;font-size:2.75rem;font-weight:700;line-height:1.2;margin:0 0 1.5rem}.lpc-prediction-meta{align-items:center;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 0}.lpc-prediction-status{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.375rem .875rem;text-transform:uppercase}.lpc-prediction-status--resolved{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.lpc-prediction-status--active{background:#dcfce7;border:1px solid #86efac;color:#166534}.lpc-prediction-author{align-items:center;display:flex;gap:1rem}.lpc-prediction-author__avatar{align-items:center;background:#475569;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:56px;justify-content:center;letter-spacing:.02em;overflow:hidden;width:56px}.lpc-prediction-author__avatar--image{background:#fff0;border:2px solid #e2e8f0}.lpc-prediction-author__avatar--image img{border-radius:50%;height:100%;object-fit:cover;width:100%}.lpc-prediction-author__info{display:flex;flex-direction:column;gap:.25rem}.lpc-prediction-author__name{font-weight:700;line-height:1.2}.lpc-prediction-date{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;margin-left:1rem}.lpc-prediction-date__label{color:#94a3b8;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.lpc-prediction-date__value{color:#334155;font-size:1.125rem;font-weight:500}.lpc-prediction-date__read-time{color:#94a3b8;font-size:.875rem}.lpc-prediction-embed{align-items:center;display:flex;margin-left:auto;position:relative}.lpc-prediction-embed__toggle{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.lpc-prediction-embed__toggle:hover{background:#1d4ed8}.lpc-prediction-embed__toggle svg{flex-shrink:0;height:18px;width:18px}.lpc-prediction-embed__badge{background:#16a34a;border-radius:4px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.03em;padding:2px 8px}.lpc-prediction-embed__dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .15);opacity:0;padding:1rem;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-8px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;width:320px;z-index:10}.lpc-prediction-embed--open .lpc-prediction-embed__dropdown{opacity:1;transform:translateY(0);visibility:visible}.lpc-prediction-embed--open .lpc-prediction-embed__toggle{background:#2563eb;border-color:#2563eb;color:#fff}.lpc-prediction-embed__header{color:#64748b;font-size:1.1rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.lpc-prediction-embed__variants{display:flex;gap:.5rem;margin-bottom:.75rem}.lpc-prediction-embed .lpc-embed-variant{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;flex:1;font-size:1.2rem;font-weight:500;padding:.5rem;transition:all .15s}.lpc-prediction-embed .lpc-embed-variant:hover{border-color:#cbd5e1}.lpc-prediction-embed .lpc-embed-variant.active{background:#6366f1;border-color:#6366f1;color:#fff}.lpc-prediction-embed__code-wrapper{background:#1e293b;border-radius:6px;padding:.75rem;position:relative}.lpc-prediction-embed__code{color:#94a3b8;display:block;font-size:1.1rem;margin:0;padding-right:50px;white-space:pre-wrap;word-break:break-all}.lpc-prediction-embed__copy{background:#6366f1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:background .15s}.lpc-prediction-embed__copy:hover{background:#4f46e5}.lpc-prediction-embed__copy.copied{background:#22c55e}.lpc-prediction-share{align-items:center;display:flex;margin-left:.5rem;position:relative}.lpc-prediction-share:not(.lpc-prediction-embed+.lpc-prediction-share){margin-left:auto}.lpc-prediction-share__toggle{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .15s ease;width:36px}.lpc-prediction-share__toggle:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.lpc-prediction-share__toggle svg{flex-shrink:0;height:18px;width:18px}.lpc-prediction-share__dropdown{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .1);display:flex;gap:.5rem;opacity:0;padding:.5rem;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-8px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:10}.lpc-prediction-share--open .lpc-prediction-share__dropdown{opacity:1;transform:translateY(0);visibility:visible}.lpc-prediction-share--open .lpc-prediction-share__toggle{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.lpc-prediction-share__btn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;text-decoration:none;transition:all .15s ease;width:36px}.lpc-prediction-share__btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.lpc-prediction-share__btn svg{flex-shrink:0;height:18px;width:18px}.lpc-prediction-share__btn--copy.copied{background:#dcfce7;border-color:#86efac;color:#16a34a}@media(max-width:640px){.lpc-prediction-title{font-size:2rem}.lpc-prediction-meta{gap:0}.lpc-prediction-author__avatar{font-size:1.25rem;height:48px;width:48px}.lpc-prediction-author__name{font-size:1.25rem}.lpc-prediction-date__label{font-size:.75rem}.lpc-prediction-date__value{font-size:1rem}}.lpc-prediction-stats-bar{margin-bottom:1.5rem}.lpc-prediction-stats-bar .lpc-modal-stats{background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:none;border-radius:10px;display:flex;gap:2rem;margin-bottom:0;padding:1.25rem 1.5rem}.lpc-prediction-stats-bar .lpc-stat-value{color:#f1f5f9;font-size:1.25rem}.lpc-prediction-stats-bar .lpc-stat-label{color:#94a3b8}.lpc-resolution{background:#fbfcfd;border:1px solid #d0e4ff;border-left:4px solid #3b82f6;border-radius:12px;margin:2rem 0;padding:1.5rem 2rem}.lpc-resolution__header{color:#dc2626;font-size:1.5rem;font-weight:600;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.lpc-resolution__outcome{color:#1e293b;font-size:1.5rem;line-height:1.4;margin:0 0 .75rem}.lpc-resolution__outcome strong{color:#0f172a;font-weight:700}.lpc-resolution__summary{color:#334155;font-size:1.125rem;line-height:1.7;margin:0 0 1rem}.lpc-resolution__date{color:#64748b;font-size:1rem;margin:0}.lpc-resolution-bell{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin:2rem 0;overflow:hidden}.lpc-resolution-bell__header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;padding:1.25rem 2rem}.lpc-resolution-bell__icon{align-items:center;background:linear-gradient(145deg,#fbbf24,#f59e0b);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.lpc-resolution-bell__icon svg{color:#fff;height:28px;width:28px}.lpc-resolution-bell__title{flex:1;font-size:1.8rem;font-weight:600}.lpc-resolution-bell__outcome-label{color:#64748b;font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lpc-resolution-bell__stamp{border-radius:4px;color:#fff;font-weight:800;letter-spacing:.1em;padding:.375rem .875rem;text-transform:uppercase}.lpc-resolution-bell__stamp--yes{background:#16a34a}.lpc-resolution-bell__stamp--no{background:#dc2626}.lpc-resolution-bell__ticker{align-items:stretch;display:flex;padding:1.5rem 2rem}.lpc-resolution-bell__ticker-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.375rem}.lpc-resolution-bell__ticker-divider{background:#e2e8f0;margin:0 1.5rem;width:1px}.lpc-resolution-bell__ticker-label{color:#94a3b8;font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lpc-resolution-bell__ticker-value{color:#1e293b;font-size:2rem;font-weight:700}.lpc-resolution-bell__ticker-value--yes{color:#16a34a}.lpc-resolution-bell__ticker-value--no{color:#dc2626}.lpc-resolution-bell__ticker-value--price{color:#16a34a}@media(max-width:600px){.lpc-resolution-bell__header{padding:1rem 1.25rem}.lpc-resolution-bell__icon{height:40px;width:40px}.lpc-resolution-bell__icon svg{height:24px;width:24px}.lpc-resolution-bell__ticker{flex-direction:row;flex-wrap:nowrap;gap:0;padding:1rem 1.25rem}.lpc-resolution-bell__ticker-item{flex:1}.lpc-resolution-bell__ticker-divider{margin:0 .75rem}.lpc-resolution-bell__ticker-label{font-size:1rem}.lpc-resolution-bell__ticker-value{font-size:1.25rem}}.lpc-timeline{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:2.5rem 0;padding:2rem 2.5rem}.lpc-timeline__title{margin:0 0 2rem}.lpc-timeline__track{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden;position:relative}.lpc-timeline__line{background:#e2e8f0;left:12px;right:12px}.lpc-timeline__line,.lpc-timeline__progress{border-radius:2px;height:4px;position:absolute;top:10px}.lpc-timeline__progress{background:#6366f1;left:0;width:var(--progress,0)}.lpc-timeline__item{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.lpc-timeline__dot{align-items:center;background:#6366f1;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-bottom:.75rem;width:24px}.lpc-timeline__dot svg{color:#fff;height:12px;width:12px}.lpc-timeline__dot--past{background:#6366f1}.lpc-timeline__dot--next{background:#fff;border:3px solid #6366f1;box-shadow:0 0 0 4px rgb(99 102 241 / .2)}.lpc-timeline__dot--next svg{color:#6366f1}.lpc-timeline__dot--future{background:#e2e8f0}.lpc-timeline__content{text-align:center}.lpc-timeline__date{color:#1e293b;font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.lpc-timeline__item--next .lpc-timeline__date{color:#6366f1}.lpc-timeline__item--future .lpc-timeline__date{color:#94a3b8}.lpc-timeline__label{color:#64748b;font-size:1.25rem}.lpc-timeline__item--future .lpc-timeline__label{color:#94a3b8}.lpc-catalysts{background:#fbfcfd;border:1px solid #e2e8f0;border-radius:20px;display:block;margin:2.5rem 0;padding:2rem 2.5rem}.lpc-catalysts__title{margin:0 0 1.75rem}.lpc-catalysts__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lpc-catalysts__card{border:none;border-radius:16px;overflow:hidden;padding:1.75rem;position:relative}.lpc-catalysts__card--bullish{background:#ecfdf5;border:2px solid rgb(5 150 106 / .302)}.lpc-catalysts__card--bullish .lpc-catalysts__card-title-text{color:#065f46}.lpc-catalysts__card--bearish{background:#fef2f2;border:2px solid rgb(220 38 39 / .302)}.lpc-catalysts__card--bearish .lpc-catalysts__card-title-text{color:#991b1b}.lpc-catalysts__card--comeback{background:#fffbeb;border:2px solid rgb(217 119 7 / .302)}.lpc-catalysts__card--comeback .lpc-catalysts__card-title-text{color:#92400e}.lpc-catalysts__card--wildcard{background:#f5f3ff;border:2px solid #7c3aed}.lpc-catalysts__card--wildcard .lpc-catalysts__card-title-text{color:#5b21b6}.lpc-catalysts__card--what_happened{background:#ecfdf5;border:2px solid #10b981}.lpc-catalysts__card--what_happened .lpc-catalysts__card-title-text{color:#065f46}.lpc-catalysts__card--market_accuracy{background:#eff6ff;border:2px solid #3b82f6}.lpc-catalysts__card--market_accuracy .lpc-catalysts__card-title-text{color:#1e40af}.lpc-catalysts__card--key_turning_point{background:#fefce8;border:2px solid #eab308}.lpc-catalysts__card--key_turning_point .lpc-catalysts__card-title-text{color:#854d0e}.lpc-catalysts__card--forward_implications{background:#f5f3ff;border:2px solid #8b5cf6}.lpc-catalysts__card--forward_implications .lpc-catalysts__card-title-text{color:#5b21b6}.lpc-catalysts__card-header{align-items:center;display:flex;gap:1.25rem;margin-bottom:1rem}.lpc-catalysts__card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.lpc-catalysts__card-icon svg{height:28px;width:28px;stroke-width:2.5;color:#fff}.lpc-catalysts__card--bullish .lpc-catalysts__card-icon{background:#059669}.lpc-catalysts__card--bearish .lpc-catalysts__card-icon{background:#dc2626}.lpc-catalysts__card--comeback .lpc-catalysts__card-icon{background:#d97706}.lpc-catalysts__card--wildcard .lpc-catalysts__card-icon{background:#7c3aed}.lpc-catalysts__card--what_happened .lpc-catalysts__card-icon{background:#10b981}.lpc-catalysts__card--market_accuracy .lpc-catalysts__card-icon{background:#3b82f6}.lpc-catalysts__card--key_turning_point .lpc-catalysts__card-icon{background:#eab308}.lpc-catalysts__card--forward_implications .lpc-catalysts__card-icon{background:#8b5cf6}.lpc-catalysts__card-title{flex:1;margin:0}.lpc-catalysts__card-title-text{font-size:1.8rem;font-weight:800;text-transform:uppercase}.lpc-catalysts__card-text{color:#334155;line-height:1.7;margin:0}.lpc-catalysts__macro{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;gap:.75rem;line-height:1.6;margin-top:1.75rem;padding:1.25rem 1.5rem}.lpc-catalysts__macro:before{content:"💡";flex-shrink:0;font-size:2.5rem}.lpc-catalysts__macro strong{color:#1e293b;font-weight:700}@media(max-width:768px){.lpc-catalysts{padding:1.5rem}.lpc-catalysts__grid{gap:1.25rem;grid-template-columns:1fr}.lpc-catalysts__card{padding:1.5rem}.lpc-catalysts__card-icon{height:48px;width:48px}.lpc-catalysts__card-icon svg{height:24px;width:24px}}.lpc-related{background:#fbfcfd;border:1px solid #d0e4ff;border-radius:12px;display:block;margin:2.5rem 0;padding:2rem}.lpc-related__title{margin:0 0 1.5rem}.lpc-related__list{list-style:none;margin:0;padding:0}.lpc-related__item{border-bottom:1px solid #e2e8f0;padding:1rem 0}.lpc-related__item:first-child{padding-top:0}.lpc-related__item:last-child{border-bottom:none;padding-bottom:0}.lpc-related__item a{color:#2563eb;font-size:1.1875rem;font-weight:500;line-height:1.6;text-decoration:none;transition:color .15s ease}.lpc-related__item a:hover{color:#2563eb;text-decoration:underline}.lpc-related-markets{margin:2.5rem 0}.lpc-related-markets__title{text-align:center}.lpc-related-markets .lpc-poll-cards-wrapper{margin:0}.lpc-related-markets .lpc-poll-cards-wrapper .lpc-poll-cards{display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lpc-related-markets .lpc-poll-card{max-width:100%!important;min-width:0!important;width:100%!important}@media(max-width:991px){.lpc-related-markets .lpc-poll-cards-wrapper .lpc-poll-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:575px){.lpc-related-markets .lpc-poll-cards-wrapper .lpc-poll-cards{grid-template-columns:minmax(0,1fr)!important}}.lpc-compliance{background:#fbfcfd;border:1px solid #d0e4ff;border-radius:10px;display:block;margin:2.5rem 0;padding:1.5rem}.lpc-compliance p{color:#64748b;font-size:1rem;line-height:1.7;margin:0}.lpc-compliance p a{color:#2563eb;text-decoration:none}.lpc-compliance p a:hover{text-decoration:underline}@media(max-width:640px){.lpc-resolution{padding:1.25rem 1.5rem}.lpc-resolution__outcome{font-size:1.25rem}.lpc-timeline{padding:1.5rem}.lpc-timeline__title{margin-bottom:1.5rem}.lpc-timeline__track{flex-direction:column;gap:0;overflow:hidden;padding-left:0}.lpc-timeline__line{bottom:24px;height:auto;left:10px;right:auto;top:24px;width:4px}.lpc-timeline__progress{height:calc(var(--progress, 0%) - 24px);left:10px;top:12px;width:4px}.lpc-timeline__item{align-items:center;flex-direction:row;gap:1.5rem;padding:.75rem 0}.lpc-timeline__dot{margin-bottom:0}.lpc-timeline__content{text-align:left}.lpc-timeline__date{margin-bottom:0}.lpc-catalysts{padding:1.5rem}.lpc-catalysts__grid{grid-template-columns:1fr}}.lpc-content-banner{margin:2rem 0}.lpc-content-banner-widget{width:100%}.lpc-content-banner-title{display:none}.lpc-sponsored-label{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.lpc-sponsored-label:after,.lpc-sponsored-label:before{background:#d1d5db;content:"";flex:1;height:1px}.lpc-sponsored-label span{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:1.5px;padding:0 1rem;text-transform:uppercase}.lpc-category-wrapper{margin:0 auto;max-width:1200px}.lpc-category-layout{position:relative}@keyframes lpc-bounce-out{0%{transform:translateX(-100%)}60%{transform:translateX(8px)}80%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes lpc-slide-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.lpc-category-menu-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:none;border-radius:0 8px 8px 0;box-shadow:2px 0 8px rgb(0 0 0 / .08);color:#1e293b;cursor:pointer;display:flex;height:48px;justify-content:center;left:0;padding:0;position:fixed;top:50%;transform:translateY(-50%);width:40px;z-index:100}.lpc-category-menu-toggle span{display:none}.lpc-category-menu-toggle__icon{height:20px;width:20px}.lpc-category-menu-toggle--closing,.lpc-category-menu-toggle--open,.lpc-category-menu-toggle__icon--close{display:none}.lpc-category-sidebar{left:0;max-height:80vh;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .25s,visibility .25s;visibility:hidden;width:260px!important;z-index:11}.lpc-category-sidebar--closing,.lpc-category-sidebar--open{opacity:1;pointer-events:auto;visibility:visible}.lpc-category-sidebar__overlay{display:none}.lpc-category-sidebar__nav{background:#fff;border:1px solid #e2e8f0;border-left:none;border-radius:0 16px 16px 0;box-shadow:4px 0 20px rgb(0 0 0 / .12);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;transform:translateX(-100%)}.lpc-category-sidebar--open .lpc-category-sidebar__nav{animation:lpc-bounce-out .4s ease-out forwards}.lpc-category-sidebar--closing .lpc-category-sidebar__nav{animation:lpc-slide-out .25s ease-in forwards}.lpc-category-sidebar__header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.25rem}.lpc-category-sidebar__title{color:#1e293b;font-size:1.125rem;font-weight:700}.lpc-category-sidebar__close{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s;width:28px}.lpc-category-sidebar__close svg{height:18px;width:18px}.lpc-category-sidebar__close:hover{background:#e2e8f0;color:#1e293b}.lpc-category-sidebar__menu{flex:1;list-style:none;margin:0;overflow-y:auto;padding:.5rem 0}.lpc-category-sidebar__item{margin:0}.lpc-category-sidebar__item--active .lpc-category-sidebar__link{background:#eff6ff;color:#2563eb;font-weight:600}.lpc-category-sidebar__item--active .lpc-category-sidebar__link:before{background:#2563eb;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.lpc-category-sidebar__link{align-items:center;border-bottom:1px solid #ebebeb;color:#475569!important;display:flex;gap:.75rem;padding:1rem 2rem;position:relative;text-decoration:none!important;transition:background .15s,color .15s}.lpc-category-sidebar__link svg{flex-shrink:0;height:18px;width:18px}.lpc-category-sidebar__link:hover{background:#f8fafc;color:#1e293b}.lpc-category-sidebar__count{background:#f1f5f9;border-radius:10px;color:#64748b;font-size:.75rem;font-weight:600;margin-left:auto;padding:.125rem .5rem}.lpc-category-content{width:100%}@media(max-width:600px){.lpc-category-sidebar{max-width:85vw;width:280px!important}}.lpc-faq{border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;overflow:hidden}.lpc-faq__title{background:#f8fafc;margin:0;padding:1rem 1.25rem}.lpc-faq__item,.lpc-faq__title{border-bottom:1px solid #e2e8f0}.lpc-faq__item:last-child{border-bottom:none}.lpc-faq__question{align-items:center;background:#fff;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;justify-content:space-between;margin:0;padding:2rem 1.25rem;text-align:left;transition:background .15s;width:100%}.lpc-faq__question:hover{background:#f8fafc}.lpc-faq__question:after{color:#64748b;content:"+";font-size:1.5rem;font-weight:400;transition:transform .2s}.lpc-faq__question--open:after{content:"−"}.lpc-faq__answer{color:#475569;display:grid;grid-template-rows:0fr;line-height:1.6;transition:grid-template-rows .3s ease-out}.lpc-faq__answer--open{grid-template-rows:1fr}.lpc-faq__answer-inner{overflow:hidden;padding:0 2rem;transition:padding .3s ease-out}.lpc-faq__answer--open .lpc-faq__answer-inner{padding:1rem 2rem 2rem}.lpc-faq__answer p{margin:0}.lpc-sticky-header{background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:1px solid #334155;box-shadow:0 2px 8px rgb(0 0 0 / .2);left:0;position:fixed;right:0;top:var(--height-main-header-mobile,55px);transform:translateY(-200px);transition:transform .25s ease-out;z-index:8}.admin-bar .lpc-sticky-header{top:calc(var(--height-main-header-mobile, 55px) + 46px)}@media(min-width:783px){.admin-bar .lpc-sticky-header{top:calc(var(--height-main-header-mobile, 55px) + 28px)}}@media(min-width:1024px){.lpc-sticky-header{top:var(--height-main-header-desktop,70px)}.admin-bar .lpc-sticky-header{top:calc(var(--height-main-header-desktop, 70px) + 32px)}}.lpc-sticky-header--visible{transform:translateY(0)}.lpc-sticky-header__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.75rem 1.5rem}.lpc-sticky-header__left{align-items:center;display:flex;flex:1;gap:1rem;min-width:0}.lpc-sticky-header__thumb{border-radius:6px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.lpc-sticky-header__title{color:#f1f5f9;font-size:1.6rem;font-weight:600}.lpc-sticky-header__right{flex-shrink:0}.lpc-sticky-header__cta{align-items:center;border-radius:6px;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background .2s ease;user-select:none}.lpc-sticky-header__cta,.lpc-sticky-header__cta:hover{background:#2563eb;color:#fff!important;text-decoration:none}.lpc-sticky-header__cta svg{flex-shrink:0}@media(max-width:1023px){.lpc-sticky-header__inner{flex-wrap:wrap;padding:.75rem 1rem}.lpc-sticky-header__left{flex:1 1 100%}.lpc-sticky-header__thumb{height:36px;width:36px}.lpc-sticky-header__title{font-size:1.4rem;line-height:1.4}.lpc-sticky-header__right{flex:1 1 100%}.lpc-sticky-header__cta{font-size:1.4rem;justify-content:center;padding:.625rem 1rem;width:100%}.lpc-sticky-header__cta svg{display:none}}.lpc-accuracy-hero{margin-bottom:3rem;padding:3rem 0;text-align:center}.lpc-accuracy-hero__title{color:#0f172a;font-size:3.6rem;font-weight:800;margin:0 0 1rem}.lpc-accuracy-hero__subtitle{color:#64748b;font-size:1.8rem;margin:0 auto 2.5rem;max-width:700px}.lpc-accuracy-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:900px}@media(max-width:767px){.lpc-accuracy-stats{grid-template-columns:repeat(2,1fr)}}.lpc-accuracy-stat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.lpc-accuracy-stat--primary{background:linear-gradient(135deg,#2563eb,#2563eb);border:none}.lpc-accuracy-stat--primary .lpc-accuracy-stat__label,.lpc-accuracy-stat--primary .lpc-accuracy-stat__sublabel,.lpc-accuracy-stat--primary .lpc-accuracy-stat__value{color:#fff}.lpc-accuracy-stat__value{color:#0f172a;display:block;font-size:2.9rem;font-weight:700;line-height:1.2}.lpc-accuracy-stat__label{color:#475569;display:block;font-size:1.25rem;font-weight:600;margin-top:.5rem}.lpc-accuracy-stat__sublabel{color:#94a3b8;display:block;font-size:1.1rem;margin-top:.25rem}.lpc-accuracy-content{margin-top:2rem}.lpc-accuracy-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.lpc-accuracy-grid>*{min-width:0}@media(max-width:991px){.lpc-accuracy-grid{grid-template-columns:1fr}}.lpc-accuracy-section__title{color:#0f172a;font-size:2.15rem;font-weight:700;margin:0 0 .5rem}.lpc-accuracy-section__desc{color:#64748b;font-size:1.35rem;margin:0 0 1.5rem}.lpc-accuracy-section__desc p{margin:0 0 1rem}.lpc-accuracy-section__desc p:last-child{margin-bottom:0}.lpc-accuracy-section__intro{color:#64748b;font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem}.lpc-accuracy-chart-fallback{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lpc-accuracy-chart-fallback .lpc-accuracy-table--fallback{font-size:.875rem}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lpc-accuracy-calibration{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.lpc-accuracy-chart-wrap{height:300px;max-width:100%;position:relative;width:100%}.lpc-accuracy-categories{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.lpc-accuracy-categories .lpc-accuracy-section__title{margin-bottom:1.5rem}.lpc-accuracy-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.lpc-accuracy-filter-tab{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:1.15rem;font-weight:500;padding:.5rem 1rem;transition:all .15s;white-space:nowrap}.lpc-accuracy-filter-tab:hover{background:#e2e8f0;color:#334155}.lpc-accuracy-filter-tab--active{background:#2563eb;border-color:#2563eb;color:#fff}.lpc-accuracy-table-wrap{max-width:100%;overflow-x:auto}@media(max-width:767px){.lpc-accuracy-table-wrap td:first-child,.lpc-accuracy-table-wrap th:first-child{background:#fff;left:0;position:sticky;z-index:1}.lpc-accuracy-table-wrap th:first-child{background:#f8fafc}}.lpc-accuracy-table{border-collapse:collapse;width:100%}.lpc-accuracy-table td,.lpc-accuracy-table th{border-bottom:1px solid #e2e8f0;padding:.875rem 1rem;text-align:left}.lpc-accuracy-table th{background:#f8fafc;color:#64748b;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lpc-accuracy-table td{color:#334155;font-size:1.35rem}.lpc-accuracy-table__category{color:#0f172a;font-weight:600}.lpc-accuracy-table__category a{color:inherit;text-decoration:none}.lpc-accuracy-table__category a:hover{color:#2563eb}.lpc-accuracy-table__empty{color:#94a3b8;font-style:italic;text-align:center}.lpc-accuracy-table__building td{background:#f8fafc;color:#64748b;font-size:.9375rem;font-style:italic}.lpc-accuracy-badge{border-radius:6px;display:inline-block;font-size:1.2rem;font-weight:600;padding:.25rem .75rem}.lpc-accuracy-badge--good{background:#dcfce7;color:#166534}.lpc-accuracy-badge--ok{background:#fef9c3;color:#854d0e}.lpc-accuracy-badge--poor{background:#fee2e2;color:#991b1b}.lpc-accuracy-badge--na{background:#f1f5f9;color:#64748b}.lpc-accuracy-recent{margin-bottom:3rem}.lpc-accuracy-recent .lpc-accuracy-section__title{margin-bottom:2rem;text-align:center}.lpc-accuracy-resolutions{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.lpc-accuracy-resolutions{grid-template-columns:1fr}}.lpc-resolution-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;padding:1.25rem;text-decoration:none;transition:box-shadow .15s,border-color .15s}.lpc-resolution-card--link{cursor:pointer}.lpc-resolution-card--link:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgb(0 0 0 / .08);text-decoration:none}.lpc-resolution-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.lpc-resolution-card__date{color:#94a3b8;font-size:1.2rem}.lpc-resolution-card__title{color:#0f172a;display:-webkit-box;font-size:1.45rem;font-weight:600;line-height:1.4;margin:0 0 .75rem;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lpc-resolution-card__meta{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.75rem}.lpc-resolution-card__outcome{font-weight:600}.lpc-resolution-card__outcome--yes{color:#16a34a}.lpc-resolution-card__outcome--no{color:#dc2626}.lpc-resolution-card__brier,.lpc-resolution-card__prob{color:#64748b}.lpc-resolution-card__category{background:#f1f5f9;color:#475569;font-weight:500;margin-top:.75rem;padding:.25rem .5rem}.lpc-resolution-card__category,.lpc-verdict{border-radius:4px;display:inline-block;font-size:1.1rem}.lpc-verdict{font-weight:600;letter-spacing:.03em;padding:.25rem .625rem;text-transform:uppercase}.lpc-verdict--correct{background:#dcfce7;color:#166534}.lpc-verdict--missed{background:#fee2e2;color:#991b1b}.lpc-verdict--coinflip{background:#f1f5f9;color:#475569}.lpc-verdict--moderate{background:#fef9c3;color:#854d0e}.lpc-accuracy-empty{color:#94a3b8;font-style:italic;grid-column:1/-1;padding:3rem;text-align:center}.lpc-accuracy-breadcrumb a{text-decoration:none}.lpc-accuracy-breadcrumb a:hover{text-decoration:underline}.lpc-accuracy-breadcrumb__sep{color:#94a3b8;margin:0 .5rem}.lpc-accuracy-hero__updated{color:#64748b;font-size:.875rem;margin:.5rem 0 1rem}.lpc-accuracy-hero__updated:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:inline-block;height:12px;margin-right:.375rem;vertical-align:middle;width:12px}.lpc-accuracy-methodology{background:#f8fafc;border-radius:12px;margin-bottom:2rem;padding:2rem}.lpc-accuracy-methodology__content{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.lpc-accuracy-methodology__content{gap:0;grid-template-columns:1fr}}.lpc-accuracy-methodology__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.lpc-accuracy-methodology__toggle h3{color:#0f172a;font-size:1.2rem;font-weight:600;margin:0}.lpc-accuracy-methodology__arrow{color:#64748b;display:none;flex-shrink:0;font-size:1rem;margin-left:.5rem;transition:transform .2s}@media(max-width:767px){.lpc-accuracy-methodology__arrow{display:inline-block}}.lpc-accuracy-methodology__answer p{color:#64748b;font-size:1.125rem;line-height:1.6;margin:.5rem 0 0}@media(max-width:767px){.lpc-accuracy-methodology__answer{display:none}.lpc-accuracy-methodology__item{border-bottom:1px solid #e2e8f0;padding:1rem 0}.lpc-accuracy-methodology__item:last-child{border-bottom:none}.lpc-accuracy-methodology__item--open .lpc-accuracy-methodology__answer{display:block}.lpc-accuracy-methodology__item--open .lpc-accuracy-methodology__arrow{transform:rotate(180deg)}}.lpc-accuracy-embed-banner{align-items:center;background:#1a3a5c;border-radius:10px;display:flex;gap:1.5rem;justify-content:space-between;margin-top:1.5rem;padding:1rem 1.5rem}.lpc-accuracy-embed-banner__left{align-items:center;display:flex;gap:1.25rem;min-width:0}.lpc-accuracy-embed-banner__title{color:#fff;font-size:1.3rem;font-weight:700;white-space:nowrap}.lpc-accuracy-embed-banner__sample{background:hsl(0 0% 100% / .08);border:1px solid hsl(0 0% 100% / .15);border-radius:6px;color:hsl(0 0% 100% / .7);font-size:1.15rem;overflow:hidden;padding:.35rem .75rem;text-overflow:ellipsis;white-space:nowrap}.lpc-accuracy-embed-banner__right{align-items:center;display:flex;flex-shrink:0;gap:1.25rem}.lpc-accuracy-embed-banner__features{color:hsl(0 0% 100% / .5);font-size:1.1rem;white-space:nowrap}.lpc-accuracy-embed-banner__cta{background:hsl(0 0% 100% / .12);border:1px solid hsl(0 0% 100% / .25);border-radius:6px;color:#fff!important;display:inline-block;font-size:1.2rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none!important;transition:all .2s;white-space:nowrap}.lpc-accuracy-embed-banner__cta:hover{background:hsl(0 0% 100% / .2);color:#fff!important}@media(max-width:768px){.lpc-accuracy-embed-banner{align-items:flex-start;flex-direction:column;gap:1rem}.lpc-accuracy-embed-banner__left{align-items:flex-start;flex-direction:column;gap:.5rem}.lpc-accuracy-embed-banner__right{justify-content:space-between;width:100%}.lpc-accuracy-embed-banner__sample{max-width:100%}}.lpc-accuracy-embed-promo{background:#1a3a5c;border-radius:12px;margin-bottom:2rem;padding:2.5rem;text-align:center}.lpc-accuracy-embed-promo__title{color:#fff;margin:0 0 1rem}.lpc-accuracy-embed-promo__desc{color:#cbd5e1;margin:0 auto 1.5rem;max-width:600px}.lpc-accuracy-embed-promo__preview{background:hsl(0 0% 100% / .1);border:1px solid hsl(0 0% 100% / .2);border-radius:8px;display:inline-block;margin-bottom:1.5rem;padding:1rem 1.5rem}.lpc-accuracy-embed-promo__sample{color:#e2e8f0;font-family:monospace}.lpc-accuracy-embed-promo__features{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.lpc-accuracy-embed-promo__feature{color:#94a3b8;font-size:1.4rem}.lpc-accuracy-embed-promo__feature:before{color:#22c55e;content:"✓";margin-right:.375rem}.lpc-accuracy-embed-promo__cta{background:#fff0;border:2px solid #fff;border-radius:8px;color:#fff!important;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .2s ease}.lpc-accuracy-embed-promo__cta:hover{background:#fff;color:#1a3a5c!important;text-decoration:none}@media(max-width:767px){.lpc-accuracy-embed-promo{padding:2rem 1.5rem}.lpc-accuracy-embed-promo__cta{display:block;width:100%}}.lpc-accuracy-related{margin-bottom:2rem}.lpc-accuracy-related__title{margin-top:20px;text-align:center}.lpc-accuracy-related__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:20px}@media(max-width:991px){.lpc-accuracy-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.lpc-accuracy-related__grid{grid-template-columns:1fr}}.lpc-accuracy-related__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:block;padding:1.5rem;text-decoration:none;transition:all .2s ease}.lpc-accuracy-related__card:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgb(59 130 246 / .15);text-decoration:none;transform:translateY(-2px)}.lpc-accuracy-related__card-title{color:#0f172a;margin:0 0 .5rem}.lpc-accuracy-related__card-desc{color:#64748b;font-size:1.4rem;line-height:1.5;margin:0}.lpc-article-badge{align-items:center;border:1px solid;border-radius:12px;display:flex;gap:14px;margin:16px 0 20px;padding:14px 20px;transition:box-shadow .2s;width:100%}.lpc-article-badge:hover{box-shadow:0 2px 8px rgb(0 0 0 / .06)}.lpc-article-badge--correct{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.lpc-article-badge--correct .lpc-article-badge__icon-wrap{background:#166534;box-shadow:0 2px 6px rgb(22 101 52 / .3)}.lpc-article-badge--correct .lpc-article-badge__icon{color:#fff}.lpc-article-badge--correct .lpc-article-badge__verdict{color:#166534}.lpc-article-badge--correct .lpc-article-badge__link{border-color:#bbf7d0;color:#166534}.lpc-article-badge--correct .lpc-article-badge__link:hover{background:#166534;border-color:#166534;color:#fff}.lpc-article-badge--missed{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.lpc-article-badge--missed .lpc-article-badge__icon-wrap{background:#991b1b;box-shadow:0 2px 6px rgb(153 27 27 / .3)}.lpc-article-badge--missed .lpc-article-badge__icon{color:#fff}.lpc-article-badge--missed .lpc-article-badge__verdict{color:#991b1b}.lpc-article-badge--missed .lpc-article-badge__link{border-color:#fecaca;color:#991b1b}.lpc-article-badge--missed .lpc-article-badge__link:hover{background:#991b1b;border-color:#991b1b;color:#fff}.lpc-article-badge--coinflip{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.lpc-article-badge--coinflip .lpc-article-badge__icon-wrap{background:#92400e;box-shadow:0 2px 6px rgb(146 64 14 / .3)}.lpc-article-badge--coinflip .lpc-article-badge__icon{color:#fff}.lpc-article-badge--coinflip .lpc-article-badge__verdict{color:#92400e}.lpc-article-badge--coinflip .lpc-article-badge__link{border-color:#fde68a;color:#92400e}.lpc-article-badge--coinflip .lpc-article-badge__link:hover{background:#92400e;border-color:#92400e;color:#fff}.lpc-article-badge__icon-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.lpc-article-badge__icon{display:flex}.lpc-article-badge__icon svg{height:20px;width:20px}.lpc-article-badge__content{flex:1;min-width:0}.lpc-article-badge__verdict{font-size:1.4rem;font-weight:600;line-height:1.3;margin:0 0 3px}.lpc-article-badge__detail{color:#64748b;font-size:1.2rem;line-height:1.4;margin:0}.lpc-article-badge__link{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:1.25rem;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:all .2s;white-space:nowrap}.lpc-article-badge__link svg{transition:transform .2s}.lpc-article-badge__link:hover{text-decoration:none}.lpc-article-badge__link:hover svg{transform:translateX(3px)}@media(max-width:575px){.lpc-article-badge{flex-wrap:wrap;padding:12px 14px}.lpc-article-badge__content{flex:1 1 calc(100% - 50px)}.lpc-article-badge__link{flex:1 1 100%;justify-content:center;margin-top:10px;padding:8px 14px}}.lpc-odds-cards{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}@media(max-width:767px){.lpc-odds-cards{gap:10px;grid-template-columns:1fr}}.lpc-odds-cards__card{background:#f8fafc;border-radius:12px;padding:1.25rem;text-align:center}.lpc-odds-cards__label{color:#6366f1;font-size:1.4rem;font-weight:600;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.lpc-odds-cards__values{align-items:center;color:#1e293b;display:flex;font-size:1.6rem;gap:10px;justify-content:center}.lpc-odds-cards__team{white-space:nowrap}.lpc-odds-cards__team strong{color:#0f172a;font-size:1.8rem;font-weight:800}.lpc-odds-cards__divider{color:#cbd5e1;font-weight:300}