:root:not(.light){--background:#070d1a;--foreground:#eef2f8;--card:#0c1526;--card-foreground:#eef2f8;--popover:#0c1526;--popover-foreground:#eef2f8;--primary:#5b3df5;--primary-foreground:#ffffff;--primary-soft:rgb(91 61 245/.18);--primary-text:#b3a7ff;--secondary:#131d33;--secondary-foreground:#eef2f8;--muted:#131d33;--muted-foreground:#8c99b0;--accent:#1a1840;--accent-foreground:#eef2f8;--destructive:#ff8a8a;--destructive-foreground:#0b0a1f;--border:rgb(255 255 255/.09);--border-strong:rgb(255 255 255/.18);--input:#131d33;--ring:#9a8bff;--link:#b3a7ff;--yes:#b6f23c;--yes-foreground:#b6f23c;--yes-soft:rgb(182 242 60/.14);--on-yes:#11151c;--no:#ff6b6b;--no-foreground:#ff6b6b;--no-soft:rgb(255 107 107/.14);--on-no:#11151c;--chart-1:#9a8bff;--chart-2:#b6f23c;--chart-3:#ff6b6b;--chart-4:#f5a524;--chart-5:#f1edff;--map-base:#17223a;--ink:#0c1526;--k-panel:#0c1526;--k-hover:#101b30;--shadow-card:none;--shadow-card-hover:none}:root.light{--background:#ffffff;--foreground:#11151c;--card:#ffffff;--card-foreground:#11151c;--popover:#ffffff;--popover-foreground:#11151c;--primary:#5b3df5;--primary-foreground:#ffffff;--primary-soft:rgb(91 61 245/.08);--primary-text:#5b3df5;--secondary:#f4f5f7;--secondary-foreground:#11151c;--muted:#f4f5f7;--muted-foreground:#697180;--accent:#f1edff;--accent-foreground:#11151c;--destructive:#c42e35;--destructive-foreground:#ffffff;--border:#e7e9ee;--border-strong:#d4d8df;--input:#f4f5f7;--ring:#5b3df5;--link:#5b3df5;--yes:#689c10;--yes-foreground:#4f7a0a;--yes-soft:rgb(104 156 16/.12);--on-yes:#ffffff;--no:#ff6b6b;--no-foreground:#c74a4d;--no-soft:rgb(255 107 107/.12);--on-no:#ffffff;--chart-1:#5b3df5;--chart-2:#689c10;--chart-3:#c74a4d;--chart-4:#f5a524;--chart-5:#9a8bff;--map-base:#eceef2;--ink:#11151c;--k-panel:#ffffff;--k-hover:#fafbfc;--shadow-card:none;--shadow-card-hover:none}:root:not(.light)[data-accent=green]{--primary:#149a67;--primary-foreground:#fff;--primary-soft:rgba(20,154,103,.16);--primary-text:#3ddc9a;--ring:#149a67;--chart-1:#19c37d}:root:not(.light)[data-accent=purple]{--primary:#7c5cff;--primary-foreground:#fff;--primary-soft:rgba(124,92,255,.16);--primary-text:#b0a0ff;--ring:#7c5cff;--chart-1:#7c5cff}:root:not(.light)[data-accent=orange]{--primary:#f97316;--primary-foreground:#1a0d02;--primary-soft:rgba(249,115,22,.16);--primary-text:#fdab6a;--ring:#f97316;--chart-1:#f97316}:root:not(.light)[data-accent=teal]{--primary:#14b8a6;--primary-foreground:#04201c;--primary-soft:rgba(20,184,166,.16);--primary-text:#5eead4;--ring:#14b8a6;--chart-1:#14b8a6}:root:not(.light)[data-accent=rose]{--primary:#f43f5e;--primary-foreground:#fff;--primary-soft:rgba(244,63,94,.16);--primary-text:#fb8aa0;--ring:#f43f5e;--chart-1:#f43f5e}:root{--k-radius:12px;--k-pill:999px}body{background:var(--background)}.site-header{background:color-mix(in srgb,var(--background) 94%,transparent);border-bottom-color:var(--border)}:root:not(.light) .site-header .hdr-actions .btn-header.btn-primary,:root:not(.light) .site-header .hdr-actions .btn-header.hdr-signup{color:var(--primary-foreground)}.home-section-head h2,.page-h2,.section-head h2{font-family:var(--display);font-size:clamp(22px,2.1vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.section-head{margin:36px 0 14px}:root{--section-gap:40px}@media(max-width:640px){:root{--section-gap:32px}}.race-grid,.race-grid:where(*){margin:var(--section-gap) 0}.race-grid>.section-head{margin-top:0}.home-sections{gap:var(--section-gap)}.race-grid+.home-sections{margin-top:var(--section-gap)}.home-section-head .see-all,.section-head .tools .see-all,.see-all{color:var(--muted-foreground);font-size:14px;font-weight:600;text-decoration:none}.section-head .tools .see-all:hover,.see-all:hover{color:var(--foreground);text-decoration:none}:root.light .section-head .tools .see-all,:root.light .see-all{color:var(--muted-foreground)}:root.light .see-all:hover{color:var(--primary-text)}.btn{border-radius:10px}.btn-primary{border-radius:var(--k-pill)}.btn-outline{border-color:var(--border-strong);background:transparent}.expand-btn{border-radius:var(--k-pill);border-color:var(--border);height:44px;font-weight:600}.expand-btn:hover{background:var(--secondary);border-color:var(--border)}.pill{height:34px;padding:0 14px;border-radius:var(--k-pill);border:1px solid var(--border);color:var(--muted-foreground);font-weight:600;font-size:13.5px}.pill,.pill:hover{background:transparent}.pill:hover{border-color:var(--border-strong);color:var(--foreground)}.pill.active,:root:not(.light) .pill.active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}:root.light .pill.active{background:var(--primary-soft);color:var(--primary-text);border-color:transparent}.pill .pill-ic{flex:none;width:16px;height:16px;margin-right:6px;vertical-align:-3px}.sort-row .sorts button{height:32px;border-radius:var(--k-pill);padding:0 12px;font-size:13.5px;font-weight:600;color:var(--muted-foreground)}.sort-row .sorts button:hover{color:var(--foreground)}.sort-row .sorts button.active{background:var(--secondary);color:var(--foreground);box-shadow:none;border-radius:var(--k-pill)}.tabs-underline{border-bottom:1px solid var(--border);gap:22px}.tabs-underline button{font-size:14.5px;font-weight:600;color:var(--muted-foreground);padding-left:0;padding-right:0}.tabs-underline button.active,.tabs-underline button:hover{color:var(--foreground)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--k-radius);padding:16px 16px 14px;box-shadow:var(--elev-rest);transition:transform .35s var(--elev-ease,cubic-bezier(.2,.7,.2,1)),box-shadow .35s var(--elev-ease,cubic-bezier(.2,.7,.2,1)),border-color .35s ease,background-color .2s ease}@media(hover:hover){.card:hover,.hub-card:hover,a.pm-card:hover{transform:translateY(-8px);border-color:var(--border-strong);background:var(--card);box-shadow:var(--elev-hover)}}@media(prefers-reduced-motion:reduce){.card:hover,.hub-card:hover,a.pm-card:hover{transform:none}}.grid-cards{gap:16px}@media(min-width:641px){.grid-cards{gap:18px}}.card-top{justify-content:flex-start;align-items:center;gap:10px;min-height:0;margin-bottom:12px}.card-top .icon-sq{order:-1;width:30px;height:30px;border-radius:7px}.card-top .ctag{padding-top:0;font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted-foreground);opacity:1}.card-head2{min-height:0;margin-bottom:14px}.card-head2 h3{font-family:var(--display);font-size:15.5px;font-weight:700;line-height:1.32;letter-spacing:-.015em;color:var(--foreground)}@media(min-width:641px){.grid-cards .card-head2 h3{min-height:calc(1.32em * 3)}}.card-head2 h3 a:hover{text-decoration:none;color:var(--primary-text)}.stat-line{font-size:12.5px;color:var(--muted-foreground)}.stat-line b{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.03em}.card .wc-spark,.card svg.spark{opacity:.85}.trend-line{font-size:11.5px;margin-bottom:8px}.trend-line span:first-child{opacity:1}.card .outcome-btns{display:flex;flex-direction:column;gap:6px;margin:2px 0 12px}.card .outcome-btns .btn,.card .outcome-btns .btn:hover:not(:disabled){display:block;width:100%;height:42px;padding:0;line-height:42px;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;font-family:var(--font);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--foreground);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.card .outcome-btns .btn-yes{-webkit-text-decoration-color:var(--yes)!important;text-decoration-color:var(--yes)!important}.card .outcome-btns .btn-no{-webkit-text-decoration-color:var(--no)!important;text-decoration-color:var(--no)!important}.card .outcome-btns .btn b{float:right;display:flex;align-items:center;justify-content:center;min-width:78px;height:36px;margin:3px 0 0;padding:0 14px;line-height:1;border:1.5px solid color-mix(in srgb,var(--yes) 75%,transparent);border-radius:var(--k-pill);background:transparent;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--foreground);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.card .outcome-btns .btn-no b{border-color:color-mix(in srgb,var(--no) 75%,transparent)}.card .outcome-btns .btn-yes:focus-visible b,.card .outcome-btns .btn-yes:hover:not(:disabled) b{background:var(--yes);border-color:var(--yes);color:var(--on-yes)}.card .outcome-btns .btn-no:focus-visible b,.card .outcome-btns .btn-no:hover:not(:disabled) b{background:var(--no);border-color:var(--no);color:var(--on-no)}.card .outcome-btns .btn:active b{transform:scale(.97)}.card .card-markets{gap:2px;margin:0 0 12px}.card .card-market{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:0;font-size:14px}.card-market .icon-sq{width:26px;height:26px;border-radius:6px;margin-right:0;flex:none}.card-market .n{flex:1 1;min-width:0;font-weight:500;color:var(--foreground);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;-webkit-text-decoration-color:var(--chart-1);text-decoration-color:var(--chart-1)}.card-market:nth-child(2) .n{-webkit-text-decoration-color:var(--chart-2);text-decoration-color:var(--chart-2)}.card-market:nth-child(3) .n{-webkit-text-decoration-color:var(--chart-3);text-decoration-color:var(--chart-3)}.card-market:nth-child(4) .n{-webkit-text-decoration-color:var(--chart-4);text-decoration-color:var(--chart-4)}.card .card-market .p,.card-market .p{font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.card-market .yn{gap:6px;flex:none}.card-market .n{padding-bottom:9px;margin-bottom:-9px}.card-market .yn .btn,.card-market .yn .btn-no,.feat-rows .r .yn .btn{position:relative;isolation:isolate;width:auto;min-width:46px;height:30px;padding:0 11px;border:0;border-radius:var(--k-pill);background:transparent!important;color:var(--yes-foreground);font-size:12.5px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none}.card-market .yn .btn:before,.feat-rows .r .yn .btn:before{content:"";position:absolute;left:0;right:0;top:50%;height:30px;margin-top:-15px;z-index:-1;border-radius:var(--k-pill);border:1.5px solid color-mix(in srgb,var(--yes) 60%,transparent);background:transparent;transition:background-color .15s ease,border-color .15s ease}.card-market .yn .btn-no,.feat-rows .r .yn .btn-no{color:var(--no-foreground)}.card-market .yn .btn-no:before,.feat-rows .r .yn .btn-no:before{border-color:color-mix(in srgb,var(--no) 60%,transparent)}.card-market .yn .btn-yes:hover:not(:disabled),.feat-rows .r .yn .btn-yes:hover:not(:disabled){color:var(--on-yes)}.card-market .yn .btn-no:hover:not(:disabled),.feat-rows .r .yn .btn-no:hover:not(:disabled){color:var(--on-no)}.card-market .yn .btn-yes:hover:not(:disabled):before,.feat-rows .r .yn .btn-yes:hover:not(:disabled):before{background:var(--yes);border-color:var(--yes)}.card-market .yn .btn-no:hover:not(:disabled):before,.feat-rows .r .yn .btn-no:hover:not(:disabled):before{background:var(--no);border-color:var(--no)}@media(max-width:640px){.card-market .yn .btn,.card-market .yn .btn-no{min-width:42px;padding:0 9px;font-size:12px}}.resolved-pill{border-radius:var(--k-pill)}.card-foot2{font-family:var(--font);font-size:12px;color:var(--muted-foreground);opacity:1;padding-top:4px}.card-foot2 .l>span:first-child{color:var(--foreground);font-weight:500}:root:not(.light) .card-foot2 .l>span:first-child{color:color-mix(in srgb,var(--foreground) 82%,transparent)}.card-foot2 svg{width:12px;height:12px;opacity:.8}.card .outcome-btns .btn b,.card-market .p,.chance-line .big,.ep-row .p b,.feat-rows .r b,.market-row .pct,.related .rel .p,.stat-line b{font-feature-settings:"pnum";font-variant-numeric:proportional-nums}@media(min-width:1101px){.featured{align-items:stretch}}.feat-card,:root.light .feat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--k-radius);box-shadow:none;padding:24px 24px 18px}.feat-card:hover,:root.light .feat-card:hover{border-color:var(--border-strong);box-shadow:none}.feat-top{margin-bottom:18px}.feat-top .l{align-items:center;gap:14px}.feat-top .l>img{width:48px;height:48px;border-radius:8px!important}.feat-crumb{font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px}.feat-title{font-family:var(--display);font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--foreground)}.feat-title:hover{color:var(--foreground);text-decoration:none}.feat-pager{height:auto;padding:0;gap:8px;border:0;background:transparent}.feat-pager button{width:34px;height:34px;border-radius:var(--k-pill);border:1px solid var(--border-strong);color:var(--foreground);background:transparent}.feat-pager button:hover{background:var(--secondary)}.feat-pager span{font-family:var(--font);font-size:13px;font-weight:600;color:var(--foreground)}.feat-rows{justify-content:flex-start!important;gap:2px}.feat-rows .r{padding:9px 0;border-bottom:0;font-size:15px;font-weight:500}.feat-rows .r:not(.yn):hover{padding-left:0}.feat-rows .r .nm{gap:12px}.feat-rows .r .nm img{width:32px;height:32px}.feat-rows .r .nm{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;-webkit-text-decoration-color:var(--chart-1);text-decoration-color:var(--chart-1)}.feat-rows .r:nth-child(2) .nm{-webkit-text-decoration-color:var(--no);text-decoration-color:var(--no)}.feat-rows .r:nth-child(3) .nm{-webkit-text-decoration-color:var(--yes);text-decoration-color:var(--yes)}.feat-rows .r:nth-child(4) .nm{-webkit-text-decoration-color:var(--chart-4);text-decoration-color:var(--chart-4)}.feat-rows .r:nth-child(5) .nm{-webkit-text-decoration-color:var(--chart-5);text-decoration-color:var(--chart-5)}.feat-rows .r>span:last-child{display:flex;align-items:center;gap:12px}.feat-rows .r b{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em}.feat-rows .r .yn{display:flex;gap:6px}.feat-rows .r .yn .btn{min-width:48px}.feat-legend{font-size:12.5px;gap:6px 16px}.feat-legend span{color:var(--muted-foreground)}.feat-foot{border-top:1px dotted var(--border-strong);padding-top:14px;margin-top:16px}.feat-foot .fm,.feat-foot .fm span{font-family:var(--font);font-size:12.5px;color:var(--muted-foreground)}.promo,.promo.violet,:root.light .promo,:root.light .promo.violet{border-radius:var(--k-radius);border:0;color:#fff;box-shadow:none;background:var(--ap-banner)}.promo .l b,.promo .l b svg,.promo .l span{color:#fff}.promo .cta,.promo.violet .cta{border-radius:var(--k-pill);background:#fff;color:var(--ap-violet)}.promo:hover{transform:none}@media(min-width:1101px){.feat-side .hub-list{margin-top:16px;padding:6px 18px 4px;border:1px solid var(--border);border-radius:var(--k-radius);background:var(--k-panel)}.feat-side .hub-list-h{font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--foreground);padding:12px 0;margin-bottom:4px;border-bottom:1px solid var(--border)}.feat-side .hub-list-row{padding:10px 0;border-bottom:0;gap:10px}.feat-side .hub-list-row .t b{font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0}.feat-side .hub-list-row .t small{font-size:12.5px}.feat-side .hub-list-row .m b{font-family:var(--font);font-size:14px;font-weight:700}.feat-side .hub-list-row .m small{font-family:var(--font);font-size:12px}.feat-side .hub-list-row:hover .t b{color:var(--primary-text)}}.ep-card{border-radius:var(--k-radius);border-color:var(--border)}.ep-crumb{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ep-title{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em}.ep-row:hover{background:var(--secondary)}.ep-full{border-radius:var(--k-pill)}.event-head .crumb{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.event-head .crumb a{color:inherit}.event-head .crumb a:hover{color:var(--foreground)}.event-head h1{font-family:var(--display);font-weight:700;letter-spacing:-.025em}.event-head .l>.icon-sq.lg{border-radius:10px}.event-head .actions button{border-radius:var(--k-pill)}.event-head .actions button:hover{background:var(--secondary)}@media(min-width:641px){.event-head h1{font-size:clamp(24px,2.3vw,30px);line-height:1.15}.event-pills{gap:0;align-items:center}.event-pills .tag{height:auto;padding:0;border:0;background:none;font-size:13.5px;font-weight:500;color:var(--muted-foreground)}.event-pills .tag:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:var(--yes);vertical-align:1px}.event-pills .tag+.tag:before{content:"·";margin:0 8px;color:var(--border-strong)}}.chance-line .big{font-family:var(--display);font-weight:700;letter-spacing:-.04em}.chance-line .muted{font-size:14px}.chart-meta .l b{font-weight:600}.chart-meta .ranges button{height:30px;padding:0 9px;border-radius:var(--k-pill);font-family:var(--font);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--muted-foreground);background:transparent}.chart-meta .ranges button:hover{color:var(--foreground)}.chart-meta .ranges button.active{background:transparent;color:var(--foreground)}@media(max-width:640px){.chart-meta .ranges button.active{background:var(--secondary)}}.market-rows{border-top:1px solid var(--border)}.market-row{border-bottom:1px solid var(--border)}.market-row:before{inset:0 -12px;border-radius:0}@media(max-width:640px){.market-row:before{inset:0}}.market-row:hover:before{background:color-mix(in srgb,var(--accent) 60%,transparent)}.market-row.sel:before{background:var(--primary-soft);box-shadow:none;border:0}.market-row .icon-sq{border-radius:8px}.market-row .t{font-size:15px;font-weight:600}.market-row .pct{font-family:var(--display);font-weight:700;letter-spacing:-.035em}.market-row .yn .btn{height:42px;border-radius:var(--k-pill);background:transparent;border:1.5px solid color-mix(in srgb,var(--yes) 65%,transparent);color:var(--yes-foreground);font-size:14.5px;font-weight:600}.market-row .yn .btn-no{border-color:color-mix(in srgb,var(--no) 65%,transparent);color:var(--no-foreground)}.market-row .yn .btn-yes.active,.market-row .yn .btn-yes.on,.market-row .yn .btn-yes:hover:not(:disabled){background:var(--yes);border-color:var(--yes);color:var(--on-yes)}.market-row .yn .btn-no.active,.market-row .yn .btn-no.on,.market-row .yn .btn-no:hover:not(:disabled){background:var(--no);border-color:var(--no);color:var(--on-no)}@media(min-width:641px){.market-row .yn .btn{width:128px}}#rulesPanel,.event-main .panel,.panel{border-radius:var(--k-radius);border-color:var(--border);box-shadow:none;background:var(--card)}.panel-head h2,.panel-head h3{font-family:var(--display);font-weight:700;letter-spacing:-.025em}.info-box{border-radius:10px;background:transparent}.faq details,.info-box{border-color:var(--border)}.order-panel.desktop{border:1px solid var(--border);border-radius:var(--k-radius);background:var(--card);box-shadow:none}:root .event-side .order-panel .op-side{display:flex;gap:18px;background:transparent;padding:0 0 12px;margin:0 0 16px;border-bottom:1px solid var(--border);border-radius:0}:root .event-side .order-panel .op-side button,:root .event-side .order-panel .op-side button.active{flex:none;height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}:root .event-side .order-panel .op-side button.active{color:var(--foreground)}:root .event-side .order-panel .op-side button:after{display:none}.event-side .order-panel .op-outcomes{gap:8px}.event-side .order-panel .op-outcomes .btn{flex-direction:row;height:auto;min-height:48px;padding:8px 10px;border-radius:var(--k-pill);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:6px;row-gap:0;line-height:1.15}.event-side .order-panel .op-outcomes .btn .tc-main,.event-side .order-panel .op-outcomes .btn .tc-side{font-size:14px;font-weight:700}.event-side .order-panel .op-outcomes .btn .tc-small{flex-basis:100%;text-align:center;font-size:11px;font-weight:500;opacity:.75}.event-side .order-panel .op-outcomes .btn:not(.sel){background:transparent;border:1.5px solid var(--border-strong);color:var(--foreground)}.event-side .order-panel .op-outcomes .btn-yes:not(.sel):hover{background:var(--yes-soft);border-color:color-mix(in srgb,var(--yes) 60%,transparent);color:var(--yes-foreground)}.event-side .order-panel .op-outcomes .btn-no:not(.sel):hover{background:var(--no-soft);border-color:color-mix(in srgb,var(--no) 60%,transparent);color:var(--no-foreground)}.event-side .order-panel .op-outcomes .btn-yes.sel{background:var(--yes);border:1.5px solid var(--yes);color:var(--on-yes)}.event-side .order-panel .op-outcomes .btn-no.sel{background:var(--no);border:1.5px solid var(--no);color:var(--on-no)}.event-side .order-panel .tc-input{border-radius:10px}.event-side .order-panel .tc-chips button{border-radius:var(--k-pill)}.event-side .order-panel #placeBtn,.event-side .order-panel .op-cta .btn{height:48px;border-radius:var(--k-pill);font-size:15px;font-weight:700}.op-cta .btn.op-cta-yes{background:var(--yes);border:1px solid var(--yes);color:var(--on-yes)}.op-cta .btn.op-cta-no{background:var(--no);border:1px solid var(--no);color:var(--on-no)}.op-cta .btn.op-cta-yes:hover:not(:disabled){background:color-mix(in srgb,var(--yes) 88%,#000)}.op-cta .btn.op-cta-no:hover:not(:disabled){background:color-mix(in srgb,var(--no) 88%,#000)}:root:not(.light) .op-cta .btn.op-cta-yes:hover:not(:disabled){background:color-mix(in srgb,var(--yes) 85%,#fff)}:root:not(.light) .op-cta .btn.op-cta-no:hover:not(:disabled){background:color-mix(in srgb,var(--no) 85%,#fff)}.op-responsible{margin:12px 0 0;font-size:12px;line-height:18px;text-align:center;color:var(--muted-foreground)}.mobile-trade-bar .btn{border-radius:var(--k-pill)}.event-side .dashed{border-color:var(--border)}.related .pills{margin-bottom:6px}.related .pills .pill{height:auto;padding:0;border:0;background:transparent;color:var(--muted-foreground);font-size:15px;font-weight:700;letter-spacing:-.01em;border-radius:0}.related .pills .pill.active{color:var(--foreground);background:transparent}.related .pills .pill+.pill{margin-left:14px}.related .rel{padding:11px 0;border-bottom:1px solid var(--border);gap:12px}.related .rel:last-child{border-bottom:0}.related .rel .icon-sq{width:36px;height:36px;border-radius:8px}.related .rel .t{font-size:14px;font-weight:500}.related .rel .p{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.02em}.related .rel .p small{font-family:var(--font);font-size:11.5px;font-weight:500;letter-spacing:0}.event-sticky{background:color-mix(in srgb,var(--background) 96%,transparent);border-bottom:1px solid var(--border)}.pm-filters select,.pm-more,.pm-trade{border-radius:var(--k-pill)}.pm-cand:hover{background:var(--secondary)}.movie-card,.news-page .movie-card{border-radius:var(--k-radius)}.movie-card .card-banner{border-radius:10px;overflow:hidden}.movie-card .card-title{font-family:var(--display);font-weight:700;letter-spacing:-.015em}.filter-btn,.news-page .filter-btn{border-radius:var(--k-pill)}.filter-btn.active,.news-page .filter-btn.active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}:root.light .filter-btn.active,:root.light .news-page .filter-btn.active{background:var(--primary-soft);color:var(--primary-text);border-color:transparent}.badge{border-radius:var(--k-pill)}.sec-title{font-weight:700;letter-spacing:-.035em}.act-row{border-bottom:1px solid var(--border)}.act-row:hover{background:var(--k-hover)}.lb-row{border-bottom:1px solid var(--border)}.lb-row:hover{background:var(--k-hover)}table th{font-family:var(--font);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}table td,table th{border-color:var(--border)}.stats-row>*,.summary-cards>*,.value-card{border-radius:var(--k-radius);border-color:var(--border);box-shadow:none}.site-footer.pf{margin-top:72px;padding:48px 0 40px;background:var(--background);border-top:1px solid var(--border);color:var(--muted-foreground)}.site-footer.pf a{display:inline;padding:0;font-size:inherit;color:inherit}.site-footer.pf .pf-brand{margin-bottom:36px}.site-footer.pf .pf-brand .wordmark{display:block;width:160px;height:68px;margin:0 0 10px}:root:not(.light) .site-footer.pf .pf-brand .wordmark{background-image:url(/african-predictions/horizontal-on-violet.svg)}:root.light .site-footer.pf .pf-brand .wordmark{background-image:url(/african-predictions/horizontal-on-light.svg)}.site-footer.pf .pf-brand p{margin:0;font-size:16px;font-weight:500}.site-footer.pf h5{margin:0 0 14px;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted-foreground)}.site-footer.pf ul{margin:0;padding:0;list-style:none}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px 160px;grid-gap:32px 56px;gap:32px 56px}.pf-topics ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 32px;gap:14px 32px}.site-footer.pf .pf-topics a{display:flex;flex-direction:column;gap:1px}.site-footer.pf .pf-topics b{font-size:14.5px;font-weight:500;color:var(--foreground)}.site-footer.pf .pf-topics small{font-size:12.5px;color:var(--muted-foreground)}.site-footer.pf .pf-col a:hover,.site-footer.pf .pf-topics a:hover b{color:var(--primary-text)}.pf-col ul{display:flex;flex-direction:column;gap:12px}.site-footer.pf .pf-col a{font-size:14.5px;color:var(--foreground)}.pf-legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:44px;padding-top:22px;border-top:1px solid var(--border);font-size:13.5px}.pf-legal>*{display:inline-flex;align-items:center}.pf-legal>*+:before{content:"\00b7";margin:0 10px;color:var(--muted-foreground)}.pf-legal>span{color:var(--foreground);font-weight:500}.site-footer.pf .pf-cookie,.site-footer.pf .pf-legal a{color:var(--muted-foreground)}.site-footer.pf .pf-cookie:hover,.site-footer.pf .pf-legal a:hover{color:var(--foreground)}.site-footer.pf .pf-cookie{padding:0;border:0;background:none;font:inherit;cursor:pointer}.pf-note{max-width:880px;margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted-foreground)}.site-footer.pf .pf-note a{text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.pf-grid{grid-template-columns:1fr 1fr}.pf-topics{grid-column:1/-1}.pf-topics ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-footer.pf{display:block;margin-top:48px;padding:32px 0 calc(96px + env(safe-area-inset-bottom))}.site-footer.pf .pf-brand{margin-bottom:28px}.site-footer.pf .pf-brand .wordmark{width:160px;height:68px}.pf-grid{gap:28px 24px}.pf-legal{margin-top:32px}.card{border-radius:var(--k-radius);padding:16px}.feat-card,:root.light .feat-card{padding:18px 16px 14px}.feat-title{font-size:22px}.hub-list.compact .hub-list-row{border-radius:var(--k-pill);padding:7px 14px;background:transparent}.hub-list.compact .hub-list-row .t b{font-family:var(--font);font-size:13.5px;font-weight:600}.market-row .yn .btn{height:40px}.event-head .crumb{font-size:11px}}@media(prefers-reduced-motion:reduce){.card,.card .outcome-btns .btn b{transition:none!important}}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 0}.trust-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--k-radius,12px);background:var(--card);color:var(--foreground);transition:border-color .2s ease,background-color .2s ease}.trust-card:hover{border-color:var(--border-strong)}.trust-card .ic{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--primary-text) 14%,transparent);color:var(--primary-text)}.trust-card .ic svg{width:22px;height:22px}.trust-card .t{display:flex;flex-direction:column;gap:2px;min-width:0}.trust-card b{font-size:15px;font-weight:650;letter-spacing:-.01em}.trust-card small{font-size:13px;color:var(--muted-foreground)}@media(max-width:900px){.trust-row{grid-template-columns:1fr;gap:10px}}@media(max-width:640px){.trust-row{margin-top:16px}.trust-card{padding:14px 16px}}#pm-map{scroll-margin-top:calc(var(--header-h,64px) + var(--nav-h,42px) + 12px)}:is(.op-outcomes,.tc-outcomes) .btn:not(.sel) :is(.muted,small,span,b){color:inherit!important}@media(min-width:761px){.dialog.embed-dialog{max-width:880px;width:calc(100vw - 48px)}.embed-dialog .eb-preview{align-self:stretch;justify-content:flex-start}.embed-dialog .eb-size{flex-wrap:wrap;justify-content:center}}.embed-dialog .eb-preview .eb-frame{width:var(--fw)!important;height:var(--fh)!important;max-width:none;aspect-ratio:auto;flex:none}.embed-dialog .eb-preview .eb-frame iframe{width:var(--iw)!important;height:var(--ih)!important;max-width:none;transform-origin:0 0}.embed-dialog .eb-preview{min-width:0;overflow:hidden}.el-tip{min-width:224px;max-width:280px;padding:12px 14px;border-radius:14px;background:var(--popover,var(--card));border:1px solid var(--border-strong);box-shadow:0 16px 40px rgba(0,0,0,.28)}:root:not(.light) .el-tip{box-shadow:0 16px 40px rgba(0,0,0,.55)}.el-tip .et-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.el-tip .et-t{font-weight:700;font-size:14px;letter-spacing:-.01em;line-height:1.25}.el-tip .et-s{margin-top:2px;font-size:11.5px;color:var(--muted-foreground)}.el-tip .et-chip{flex:none;padding:3px 8px;border-radius:999px;background:var(--secondary);color:var(--foreground);font-size:11px;font-weight:600;white-space:nowrap}.el-tip .et-rows{display:flex;flex-direction:column;gap:9px;margin:12px 0 10px}.el-tip .et-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:5px;row-gap:5px}.el-tip .et-dot{width:10px;height:10px;border-radius:50%}.el-tip .et-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-tip .et-name,.el-tip .et-pct{font-size:12.5px;font-weight:600;color:var(--foreground)}.el-tip .et-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.el-tip .et-row.lead .et-name,.el-tip .et-row.lead .et-pct{font-weight:800}.el-tip .et-row.none .et-pct{font-size:11px;font-weight:500;color:var(--muted-foreground)}.el-tip .et-track{grid-column:2/-1;height:4px;border-radius:2px;background:var(--secondary);overflow:hidden}.el-tip .et-track i{display:block;height:100%;border-radius:2px}.el-tip .et-foot{padding-top:8px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted-foreground)}.resolver-emblem{flex:none;width:40px;height:40px;border-radius:10px}.trust-card .ic.num{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trust-row.steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.trust-row.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.trust-row.steps{grid-template-columns:1fr}}.trust-row.related .trust-card{align-items:center}.trust-row.related .trust-card>.icon-sq,.trust-row.related .trust-card>span:first-child:not(.t){flex:none;border-radius:10px;overflow:hidden}.trust-row.related .trust-card b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3}.trust-row.related .trust-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-row.related .trust-card img{border-radius:10px;object-fit:cover}.ui-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 16px 8px}.ui-drawer-title{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--foreground)}.ui-drawer-x{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-right:-6px;border-radius:999px;background:var(--secondary);color:var(--foreground)}.ui-drawer-x:active{transform:scale(.94)}.ui-drawer-x svg{width:20px;height:20px}.ui-drawer-cancel{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:14px 0 4px;border-radius:12px;border:1px solid var(--border-strong);background:transparent;color:var(--foreground);font-size:15px;font-weight:650}.ui-drawer-cancel:active{background:var(--secondary)}.site-footer.pf .pf-brand p,.site-footer.pf .pf-note{color:var(--muted-foreground)}.site-footer.pf .pf-brand p{color:var(--foreground)}@media(min-width:861px){.event-side{align-self:stretch}.event-side .order-panel{position:-webkit-sticky;position:sticky;z-index:6;background:var(--card);isolation:isolate}.event-side .related,.event-side .related *{z-index:auto}}.site-header .logo .logo-img{display:block;width:auto;height:40px}:root.light .site-header .logo .on-dark,:root:not(.light) .site-header .logo .on-light{display:none}@media(min-width:1000px) and (max-width:1199px){:root:not(.side-menu) .site-header .logo .logo-img{width:auto;height:40px}}@media(max-width:640px){.site-header .logo .logo-img{width:auto;height:40px}}@media(min-width:1101px){.featured .feat-card{height:100%}.feat-card .feat-body{align-items:stretch}.feat-card .feat-rows{justify-content:space-around!important}.feat-card .feat-chart{display:flex;flex-direction:column;min-height:0}.feat-card .feat-chart>:last-child{flex:1 1;min-height:200px;display:flex;flex-direction:column}.feat-card .feat-chart>:last-child>*{flex:1 1}.feat-card .feat-chart svg{flex:1 1;height:100%;min-height:200px}}@property --wz-trace{syntax:"<angle>";inherits:false;initial-value:0deg}:where(.hdr-login,.btn-outline,.expand-btn,.pm-more,.filter-btn:not(.active),.pill:not(.active),.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes),.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no),.outcome-btns .btn-yes>b,.outcome-btns .btn-no>b){position:relative;isolation:isolate;--beam:var(--primary-text,var(--primary))}:where(.btn-yes,.outcome-btns .btn-yes>b){--beam:color-mix(in oklab,var(--yes) 18%,#fff)}:where(.btn-no,.outcome-btns .btn-no>b){--beam:color-mix(in oklab,var(--no) 18%,#fff)}:where(.op-outcomes .btn-yes,.tc-outcomes .btn-yes){--beam:var(--yes)}:where(.op-outcomes .btn-no,.tc-outcomes .btn-no){--beam:var(--no)}.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):after,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):before,.btn-outline:after,.btn-outline:before,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):before,.expand-btn:after,.expand-btn:before,.filter-btn:not(.active):after,.filter-btn:not(.active):before,.hdr-login:after,.hdr-login:before,.outcome-btns .btn-no>b:after,.outcome-btns .btn-no>b:before,.outcome-btns .btn-yes>b:after,.outcome-btns .btn-yes>b:before,.pill:not(.active):after,.pill:not(.active):before,.pm-more:after,.pm-more:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;background:conic-gradient(from var(--wz-trace),transparent 0 82%,color-mix(in oklab,var(--beam) 45%,transparent) 88%,var(--beam) 93%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease}.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):after,.btn-outline:after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):after,.expand-btn:after,.filter-btn:not(.active):after,.hdr-login:after,.outcome-btns .btn-no>b:after,.outcome-btns .btn-yes>b:after,.pill:not(.active):after,.pm-more:after{inset:-3px;padding:4px;filter:blur(8px)}.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):focus-visible:after,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):focus-visible:before,.btn-outline:focus-visible:after,.btn-outline:focus-visible:before,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):focus-visible:after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):focus-visible:before,.expand-btn:focus-visible:after,.expand-btn:focus-visible:before,.filter-btn:not(.active):focus-visible:after,.filter-btn:not(.active):focus-visible:before,.hdr-login:focus-visible:after,.hdr-login:focus-visible:before,.outcome-btns .btn-no:focus-visible>b:after,.outcome-btns .btn-no:focus-visible>b:before,.outcome-btns .btn-yes:focus-visible>b:after,.outcome-btns .btn-yes:focus-visible>b:before,.pill:not(.active):focus-visible:after,.pill:not(.active):focus-visible:before,.pm-more:focus-visible:after,.pm-more:focus-visible:before{opacity:1;animation:wz-trace-lap 1.4s linear infinite}@media(hover:hover){.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):hover:after,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):hover:before,.btn-outline:hover:after,.btn-outline:hover:before,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):hover:after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):hover:before,.expand-btn:hover:after,.expand-btn:hover:before,.filter-btn:not(.active):hover:after,.filter-btn:not(.active):hover:before,.hdr-login:hover:after,.hdr-login:hover:before,.outcome-btns .btn-no:hover>b:after,.outcome-btns .btn-no:hover>b:before,.outcome-btns .btn-yes:hover>b:after,.outcome-btns .btn-yes:hover>b:before,.pill:not(.active):hover:after,.pill:not(.active):hover:before,.pm-more:hover:after,.pm-more:hover:before{opacity:1;animation:wz-trace-lap 1.4s linear infinite}}.card-market .yn .btn:after,.feat-rows .r .yn .btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:30px;margin-top:-15px;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;background:conic-gradient(from var(--wz-trace),transparent 0 82%,color-mix(in oklab,var(--beam) 45%,transparent) 88%,var(--beam) 93%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease;border-radius:var(--k-pill);--beam:color-mix(in oklab,var(--yes) 18%,#fff)}.card-market .yn .btn-no:after,.feat-rows .r .yn .btn-no:after{--beam:color-mix(in oklab,var(--no) 18%,#fff)}.card-market .yn .btn:focus-visible:after,.feat-rows .r .yn .btn:focus-visible:after{opacity:1;animation:wz-trace-lap 1.4s linear infinite}@media(hover:hover){.card-market .yn .btn:hover:not(:disabled):after,.feat-rows .r .yn .btn:hover:not(:disabled):after{opacity:1;animation:wz-trace-lap 1.4s linear infinite}}@media(prefers-reduced-motion:reduce){.card-market .yn .btn:focus-visible:after,.card-market .yn .btn:hover:after,.feat-rows .r .yn .btn:focus-visible:after,.feat-rows .r .yn .btn:hover:after{animation:none;opacity:.6}}@keyframes wz-trace-lap{to{--wz-trace:360deg}}@media(prefers-reduced-motion:reduce){.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):focus-visible:after,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):focus-visible:before,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):hover:after,.btn-no:not(.sel,.active,.on,.solid,.outcome-btns .btn-no,.card-market .yn .btn-no,.feat-rows .r .yn .btn-no):hover:before,.btn-outline:focus-visible:after,.btn-outline:focus-visible:before,.btn-outline:hover:after,.btn-outline:hover:before,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):focus-visible:after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):focus-visible:before,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):hover:after,.btn-yes:not(.sel,.active,.on,.solid,.outcome-btns .btn-yes,.card-market .yn .btn-yes,.feat-rows .r .yn .btn-yes):hover:before,.expand-btn:focus-visible:after,.expand-btn:focus-visible:before,.expand-btn:hover:after,.expand-btn:hover:before,.filter-btn:not(.active):focus-visible:after,.filter-btn:not(.active):focus-visible:before,.filter-btn:not(.active):hover:after,.filter-btn:not(.active):hover:before,.hdr-login:focus-visible:after,.hdr-login:focus-visible:before,.hdr-login:hover:after,.hdr-login:hover:before,.outcome-btns .btn-no:focus-visible>b:after,.outcome-btns .btn-no:focus-visible>b:before,.outcome-btns .btn-no:hover>b:after,.outcome-btns .btn-no:hover>b:before,.outcome-btns .btn-yes:focus-visible>b:after,.outcome-btns .btn-yes:focus-visible>b:before,.outcome-btns .btn-yes:hover>b:after,.outcome-btns .btn-yes:hover>b:before,.pill:not(.active):focus-visible:after,.pill:not(.active):focus-visible:before,.pill:not(.active):hover:after,.pill:not(.active):hover:before,.pm-more:focus-visible:after,.pm-more:focus-visible:before,.pm-more:hover:after,.pm-more:hover:before{animation:none;opacity:.6}}.hub-banner{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:16px;aspect-ratio:1152/928;background:#11151c;color:#fff;text-decoration:none;box-shadow:0 10px 28px -14px rgb(17 21 28/.6);transition:transform .25s ease,box-shadow .25s ease}.hub-banner:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px rgb(17 21 28/.7);text-decoration:none}.hub-banner .hb-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:scale .5s ease}.hub-banner:hover .hb-art{scale:1.03}.hub-banner:after{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:-1;background:linear-gradient(0deg,rgb(7 13 26/.92) 0,rgb(7 13 26/.7) 45%,transparent)}.hub-banner .hb-bar{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 14px}.hub-banner .hb-notes{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;min-width:0}.hub-banner .hb-notes>span:not(.hb-sep){display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.hub-banner .hb-notes .wa-ico{width:15px;height:15px}.hub-banner .hb-sep{display:none}.hub-banner .hb-cta{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;background:#fff;color:#11151c;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px -4px rgb(7 13 26/.5)}.hub-banner:hover .hb-cta{background:#f4f5f7}@media(prefers-reduced-motion:reduce){.hub-banner,.hub-banner .hb-art,.hub-banner:hover{transition:none;transform:none;scale:none}}.ks-col{display:flex;flex-direction:column;gap:12px;min-width:0}.featured .feat-card.ks-card,:root.light .featured .feat-card.ks-card{position:relative;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(320px,1fr);grid-gap:24px;gap:24px;padding:20px 22px 52px;overflow:hidden}:root{--ks-card-h:clamp(460px,37vw,520px)}.featured>.ks-col>.feat-card.ks-card{flex:none;height:var(--ks-card-h)}@media(min-width:1101px){.featured{align-items:start}.featured>.feat-side{height:calc(var(--ks-card-h) + 52px);overflow:hidden}.featured>.feat-side>.hub-banner{flex:none}.featured>.feat-side>.hub-list{position:relative;flex:1 1;min-height:0;margin-top:0;overflow:hidden}.featured>.feat-side>.hub-list:after{content:"";position:absolute;inset:auto 0 0;height:40px;pointer-events:none;background:linear-gradient(transparent,var(--card));border-radius:0 0 var(--k-radius) var(--k-radius)}.featured>.feat-side>.expand-btn{display:none}}.ks-left{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.feat-card.ks-card{grid-template-rows:minmax(0,1fr)}.ks-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.ks-head>.icon-sq,.ks-head>img,.ks-head>span:first-child{width:48px!important;height:48px!important;border-radius:10px!important;flex:none}.ks-titles{display:grid;grid-gap:4px;gap:4px;min-width:0}.ks-title.feat-title{display:block;font-size:clamp(18px,1.5vw,21px);line-height:1.22;font-weight:700;letter-spacing:-.015em;color:var(--foreground);text-decoration:none;overflow-wrap:anywhere}.ks-title.feat-title.long{font-size:clamp(16px,1.25vw,18px);line-height:1.25}.ks-title.feat-title:hover{color:var(--primary-text);text-decoration:none}.ks-sub{font-size:13px;line-height:1.35;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ks-acts{display:flex;gap:4px}.ks-trade{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ks-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:60px;border-radius:12px;border:0;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.ks-btn small{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.8}.ks-btn:active{transform:scale(.98)}.ks-btn.yes{background:var(--yes-soft);color:var(--yes-foreground)}.ks-btn.yes:hover{background:var(--yes);color:var(--on-yes)}.ks-btn.no{background:var(--no-soft);color:var(--no-foreground)}.ks-btn.no:hover{background:var(--no);color:var(--on-no)}.ks-row,.ks-rows{display:grid}.ks-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;color:var(--foreground);text-decoration:none}.ks-row .icon-sq,.ks-row img{width:34px!important;height:34px!important;border-radius:8px!important}.ks-row .nm{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-row:hover .nm{text-decoration:underline;text-underline-offset:3px}.ks-row b{font-size:19px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ks-ticker{position:relative;flex:1 1;min-height:0;overflow:hidden;border-top:1px solid var(--border);padding-top:12px}.ks-ticker:after,.ks-ticker:before{content:"";position:absolute;inset-inline:0;height:26px;z-index:1;pointer-events:none}.ks-ticker:before{top:0;background:linear-gradient(var(--card),transparent)}.ks-ticker:after{bottom:0;background:linear-gradient(transparent,var(--card))}.ks-roll{display:grid;grid-gap:6px;gap:6px}.ks-ticker.rolling .ks-roll{animation:ks-roll calc(var(--ks-items) * 4s) linear infinite}.ks-ticker.rolling:focus-within .ks-roll,.ks-ticker.rolling:hover .ks-roll{animation-play-state:paused}@keyframes ks-roll{to{transform:translateY(calc(var(--ks-items) * -62px))}}.ks-say{display:flex;align-items:center;gap:10px;height:56px;color:inherit;text-decoration:none}.ks-say .av{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:12px;font-weight:700}.ks-say .tx{display:grid;grid-gap:2px;gap:2px;min-width:0}.ks-say small{font-size:12px;color:color-mix(in srgb,var(--muted-foreground) 75%,transparent)}.ks-say .tx>span{-webkit-line-clamp:2}.ks-rules,.ks-say .tx>span{font-size:13px;color:var(--muted-foreground);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ks-rules{margin:0;line-height:1.55;-webkit-line-clamp:5}.ks-rules b{color:var(--foreground);font-weight:600}.ks-right{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden}.ks-stats{display:flex;align-items:flex-start;gap:20px}.ks-stat{display:grid;grid-gap:3px;gap:3px;min-width:0}.ks-stat+.ks-stat{padding-left:20px;border-left:1px solid var(--border)}.ks-stat small{font-size:13px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ks-stat b{font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.ks-stat b.up{color:var(--yes-foreground)}.ks-stat b.down{color:var(--no-foreground)}.ks-clock{display:flex;gap:16px;margin-left:auto}.ks-clock span{display:grid;justify-items:center;grid-gap:2px;gap:2px}.ks-clock b{font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--no-foreground);line-height:1}.ks-clock small{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ks-chart.feat-chart{flex:1 1;min-height:0;display:flex;flex-direction:column}.ks-chart>:last-child{flex:1 1;min-height:0}.ks-chart svg{height:100%;min-height:200px}.ks-foot{position:absolute;inset:auto 22px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}.ks-brand{gap:7px}.ks-brand,.ks-brand .live{display:inline-flex;align-items:center}.ks-brand .live{gap:6px;height:20px;padding:0 8px;border-radius:999px;background:var(--live);color:#fff;font-family:var(--mono);font-size:11.5px;font-weight:500}.ks-brand .live i{position:relative;width:6px;height:6px;border-radius:50%;background:#fff}.ks-brand .live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;animation:ks-ping 1.6s ease-out infinite}@keyframes ks-ping{to{transform:scale(2.4);opacity:0}}.ks-brand .dot{opacity:.5}.ks-brand img{width:24px;height:24px}:root.light .ks-brand .on-dark,:root:not(.light) .ks-brand .on-light{display:none}.ks-pager{justify-content:space-between;gap:16px;padding:0 4px}.ks-dots,.ks-pager{display:flex;align-items:center}.ks-dots{gap:7px}.ks-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 40%,transparent);cursor:pointer;overflow:hidden;transition:width .3s ease,background-color .2s ease}.ks-dots button:hover{background:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}.ks-dots button.on{width:48px;background:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}.ks-dots button.on i{position:absolute;inset:0;border-radius:inherit;background:var(--foreground);opacity:.8;transform-origin:left;animation:ks-fill linear forwards}@keyframes ks-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ks-steps{display:flex;gap:8px;min-width:0}.ks-steps button{display:inline-flex;align-items:center;gap:8px;height:40px;max-width:240px;padding:0 16px;border:0;border-radius:999px;background:var(--secondary);color:var(--muted-foreground);font-size:12.5px;cursor:pointer;min-width:0}.ks-steps button:hover{color:var(--foreground)}.ks-steps button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ks-steps svg{width:16px;height:16px;flex:none}@media(max-width:860px){.featured>.ks-col>.feat-card.ks-card{height:auto}.featured .feat-card.ks-card,:root.light .featured .feat-card.ks-card{grid-template-columns:1fr;gap:16px;padding:16px 16px 48px}.ks-ticker{max-height:132px}.ks-chart svg{min-height:180px}.ks-steps span{display:none}.ks-steps button{padding:0 12px}}@media(max-width:520px){.ks-stats{flex-wrap:wrap;gap:12px}.ks-clock{margin-left:0}}@media(prefers-reduced-motion:reduce){.ks-brand .live i:after,.ks-dots button.on i,.ks-ticker.rolling .ks-roll{animation:none}.ks-dots button.on i{transform:none}}.live-dot,.live-dot.green{color:var(--foreground)}.live-dot.green:before,.live-dot:before{background:var(--live);box-shadow:0 0 0 1px rgb(17 21 28/.18);animation:ap-live 1.6s ease-out infinite}@keyframes ap-live{0%{box-shadow:0 0 0 0 rgb(91 61 245/.6),0 0 0 1px rgb(17 21 28/.18)}to{box-shadow:0 0 0 7px rgb(91 61 245/0),0 0 0 1px rgb(17 21 28/.18)}}.chance-line .live-dot{height:20px;padding:0 8px;border-radius:999px;background:var(--live);color:#fff;font-family:var(--mono);font-size:11.5px;font-weight:500;text-transform:lowercase}.chance-line .live-dot:before{width:6px;height:6px;background:#fff;box-shadow:none;animation:none}.badge-soon{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 8px;border-radius:999px;background:var(--amber);color:#11151c;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.live-dot.green:before,.live-dot:before{animation:none}}:root,:root.light{--series-1:var(--chart-1);--series-2:var(--chart-2);--series-3:var(--chart-3);--series-4:var(--chart-4);--series-5:var(--chart-5)}:root.light{--page-background:#ffffff}:root.light,:root.light body{background:var(--page-background)}:root.light .site-header{background:color-mix(in srgb,var(--page-background) 94%,transparent)}:root.light .mobile-nav,:root.light .side-menu .site-header,:root.light .site-footer,:root.light .site-footer.pf{background:var(--page-background)}:root.light .event-sticky{background:color-mix(in srgb,var(--page-background) 96%,transparent)}@media (max-width:640px){:root.light .chips-row,:root.light .m-seg,:root.light .pm-tabbar{background:var(--page-background)}:root.light .m-seg{box-shadow:0 0 0 6px var(--page-background)}:root.light .hub-list-m{background:var(--page-background);box-shadow:0 -6px 0 var(--page-background)}}.m-hub-banner{margin:0 0 16px}@media(min-width:641px){.m-hub-banner{display:none}}@media (max-width:640px){.trust-row.steps{display:none}}.hiw-bar{--hiw-bar-bg:var(--card);position:fixed;left:0;right:0;z-index:59;bottom:var(--hiw-nav-h,64px);display:flex;align-items:center;justify-content:center;height:48px;padding:0 48px;background:var(--hiw-bar-bg);border-top:1px solid var(--border);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px -16px rgb(17 21 28/.35)}.hiw-open{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:15px;font-weight:600;background:none;border:0}.hiw-ic,.hiw-open{color:var(--primary-text)}.hiw-ic{width:18px;height:18px}.hiw-dismiss{position:absolute;right:8px;top:50%;translate:0 -50%;display:grid;place-items:center;width:36px;height:36px;color:var(--primary-text);background:none;border:0;border-radius:999px}.hiw-close svg,.hiw-dismiss svg{width:16px;height:16px}.hiw-close:focus-visible,.hiw-dismiss:focus-visible,.hiw-next:focus-visible,.hiw-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hiw-layer{position:fixed;inset:0;z-index:80}.hiw-backdrop{position:absolute;inset:0;background:rgb(7 13 26/.55);animation:hiw-fade .2s ease}.hiw-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);overflow:hidden;background:var(--card);color:var(--card-foreground);border-radius:20px 20px 0 0;animation:hiw-up .26s cubic-bezier(.2,.8,.2,1)}.hiw-close{position:absolute;right:10px;top:10px;z-index:2;display:grid;place-items:center;width:34px;height:34px;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 80%,transparent);border:0;border-radius:999px}.hiw-art{flex:none;display:flex;justify-content:center;height:clamp(190px,36dvh,290px);padding:0 16px;overflow:hidden;background:var(--secondary);border-radius:20px 20px 0 0}.hiw-art.from-top{align-items:flex-start;padding-top:22px;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent);mask-image:linear-gradient(180deg,#000 76%,transparent)}.hiw-art.from-bottom{align-items:flex-end;padding-bottom:16px;-webkit-mask-image:linear-gradient(0deg,#000 78%,transparent);mask-image:linear-gradient(0deg,#000 78%,transparent)}.hiw-copy{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 20px 4px}.hiw-foot{flex:none;padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.hiw-copy h2{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:-.01em}.hiw-copy p{margin:0;font-size:15.5px;line-height:1.5;color:var(--muted-foreground)}.hiw-copy .hiw-fine{margin-top:14px;font-size:13.5px}.hiw-copy .hiw-fine a{color:inherit;text-decoration:underline}.hiw-next{display:block;width:100%;height:50px;margin:0;font-size:16px;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:0;border-radius:12px}@keyframes hiw-up{0%{translate:0 100%}to{translate:0 0}}@keyframes hiw-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hiw-backdrop,.hiw-sheet{animation:none}}.hiw-real{flex:none;width:100%;max-width:340px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;scale:.92}.from-top .hiw-real{transform-origin:top center}.from-bottom .hiw-real{transform-origin:bottom center}.hiw-real .card{margin:0;box-shadow:0 18px 40px -22px rgb(17 21 28/.45)}.hiw-card .outcome-btns,.hiw-card .stat-line,.hiw-card .trend-line,.hiw-card [class^=wc-spark]{display:none}.hiw-card .hiw-buybar{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:static;inset:auto;margin-top:12px;isolation:auto}.hiw-card .hiw-buybar:before{content:none}.hiw-card .hiw-buybar .btn{height:48px;font-size:15px;font-weight:700;border-radius:var(--k-pill,999px);box-shadow:var(--shadow-pop,0 10px 30px rgba(0,0,0,.25))}.hiw-card .hiw-buybar .btn-yes{background:var(--yes);border-color:var(--yes);color:var(--on-yes)}.hiw-card .hiw-buybar .btn-no{background:var(--no);border-color:var(--no);color:var(--on-no)}.hiw-ticket.order-panel{width:100%;padding:14px;background:var(--card);box-shadow:0 18px 40px -22px rgb(17 21 28/.45)}.hiw-ticket .op-cta{margin-top:12px}.event-head h1,h1,h2,h3{font-weight:600}.event-head h1{font-size:24px;line-height:1.3;letter-spacing:-.01em}.event-main .panel-head h2,.event-main .panel-head h3,.panel-head h2,.panel-head h3{font-size:15px;font-weight:600;letter-spacing:0}.faq-h{font-size:17px;font-weight:600;letter-spacing:-.005em}.card-head2 h3{font-size:13.5px;font-weight:600;line-height:1.4;letter-spacing:0}@media (min-width:641px){.grid-cards .card-head2 h3{min-height:calc(1.4em * 3)}}.movie-card .card-title{font-size:14px;font-weight:600;letter-spacing:0}.feat-title{font-size:22px;line-height:1.3;letter-spacing:-.01em}.feat-title,.ks-title.feat-title{font-weight:600}.ep-title{line-height:1.3}.ep-title,:root .mk-head h1,main h1{font-size:24px;font-weight:600;letter-spacing:-.01em}.hub-list .hub-list-h,.pills .pill.active,:root .cc-head h2{font-weight:600}.home-section-head h2,.page-h2,.section-head h2{font-size:20px;font-weight:600;letter-spacing:-.01em}.pt-hero h1{font-size:28px}.pt-hero h1,.pt-section h2{font-weight:600;letter-spacing:-.01em}.pt-section h2{font-size:24px}.feed-empty h2,.omni-sec h2,.ui-drawer-title{font-weight:600}@media (max-width:640px){.event-head h1{font-size:20px;line-height:1.25}.event-main .panel-head h2,.event-main .panel-head h3,.panel-head h2,.panel-head h3{font-size:15px}.faq-h{font-size:16px}.ep-title{font-size:20px}.feat-title{font-size:19px}:root .mk-head h1,main h1{font-size:20px}.home-section-head h2,.page-h2,.section-head h2{font-size:18px}.pt-hero h1{font-size:24px}.pt-section h2{font-size:21px}}.ui-card-row .ui-theme-selector .btn.ui-theme-btn.btn-primary svg,.ui-theme-selector .btn.ui-theme-btn.btn-primary svg{color:#fff}.ui-card-row .ui-theme-selector .btn.ui-theme-btn.btn-outline svg,.ui-theme-selector .btn.ui-theme-btn.btn-outline svg,:root:not(.light) .ui-card-row svg:not([style]){color:var(--foreground)}.ks-rules-block{display:grid;grid-gap:8px;gap:8px;padding-bottom:18px}.ks-rules-block .ks-rules,.ks-rules-block .ks-rules-more{-webkit-line-clamp:3}.ks-rules .ks-yes{color:var(--yes-foreground,var(--yes));font-weight:600}