.prediction-site{max-width:1120px}.prediction-heading{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.prediction-heading h1{margin:7px 0}.prediction-heading p{color:#a9b6c8;margin:0;font-size:14px}.prediction-free{color:#8de5c5;white-space:nowrap;background:#103b352e;border:1px solid #2a5758;border-radius:99px;padding:8px 12px;font-size:12px}.prediction-controls{align-items:end;gap:12px;display:flex}.prediction-controls label{color:#b4c0cf;flex:1;font-size:13px}.prediction-controls select{color:#edf4ff;background:#101a28;border:1px solid #2c3c50;border-radius:9px;width:100%;min-height:44px;margin-top:7px;padding:10px;display:block}.prediction-controls>button{width:44px;height:44px}.prediction-rules{color:#aebdd0;border-bottom:1px solid #273448;margin:16px 0 24px;padding:0 0 15px;font-size:13px}.prediction-rules summary{cursor:pointer;color:#d5e3f3}.prediction-rules summary span{color:#77d8e4;margin-left:9px;font-size:12px}.prediction-rules ol{margin:14px 0 0;padding-left:23px;line-height:1.8}.prediction-rules li+li{margin-top:6px}.prediction-event-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.prediction-event-title h2{overflow-wrap:anywhere;margin:0;font-size:22px}.prediction-event-title p{color:#8d9cb0;margin:5px 0;font-size:12px}.prediction-event-title>a{color:#8bdfed;white-space:nowrap;font-size:13px}.prediction-sync{color:#8d9cb0;justify-content:flex-end;align-items:center;gap:8px;margin:5px 0;font-size:11px;display:flex}.prediction-wallet{background:linear-gradient(115deg,#143037,#142032 60%);border:1px solid #304151;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.prediction-wallet>div{gap:5px;padding:18px 20px;display:grid}.prediction-wallet>div+div{border-left:1px solid #2a3b4b}.prediction-wallet span{color:#b2c3d3;font-size:12px}.prediction-wallet strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.prediction-wallet>div:first-child strong{color:#8dedcf}.prediction-wallet small{color:#92a6b9;margin-left:5px;font-size:12px;font-weight:400}.prediction-eligibility{color:#acbdcd;margin:10px 0 22px;font-size:12px;line-height:1.7}.prediction-login{background:#152132;border:1px solid #354056;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:10px 0 22px;padding:18px;display:flex}.prediction-login p{color:#9cacbe;margin:5px 0 0;font-size:12px}.prediction-login a{white-space:nowrap}.prediction-tabs{border:1px solid #29384a;border-radius:10px;grid-template-columns:repeat(3,1fr);width:100%;background:#101a29!important;height:46px!important;padding:4px!important;display:grid!important}.prediction-tabs button{color:#b2c1d3;border-radius:7px;gap:6px;height:36px;font-size:13px}.prediction-tabs button[data-state=active]{color:#eefaff!important;background:#293e52!important}.prediction-tabs button span{color:#96d9e4;font-size:11px}.prediction-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.prediction-section-heading h3{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.prediction-section-heading>span{color:#8d9cb0;font-size:11px}.prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prediction-card{background:#111d2d;border:1px solid #2c3b4f;border-radius:12px;padding:14px}.prediction-card-head{color:#becddd;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:12px;display:flex}.prediction-open{color:#86dbb6;white-space:nowrap;font-size:10px}.prediction-pair{gap:15px;display:grid;position:relative}.prediction-pair>div{position:relative}.prediction-player{gap:8px;width:100%;min-height:50px;white-space:normal!important;background:#19283b!important;border-color:#34465e!important;justify-content:space-between!important;height:auto!important;padding:9px 11px!important}.prediction-player:hover:not(:disabled){background:#1c3e46!important;border-color:#78dcdf!important}.prediction-player>span{text-align:left;align-items:center;gap:9px;min-width:0;display:flex}.prediction-player strong{overflow-wrap:anywhere;font-size:14px}.prediction-player small{color:#8ea5b9;white-space:nowrap;font-size:10px;font-weight:400}.prediction-player svg{color:#70c6d7;flex-shrink:0}.prediction-vs{color:#7e92aa;font-size:9px;line-height:13px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.prediction-card>p{color:#8e9fb5;text-align:center;margin:11px 0 0;font-size:10px}.prediction-empty{text-align:center;color:#a0b2c6;border:1px dashed #2e4159;border-radius:12px;margin:17px 0;padding:38px 18px}.prediction-empty svg{color:#71cbd2;margin:0 auto 12px}.prediction-empty h2,.prediction-empty h3{color:#d9e8f8;margin:0 0 9px;font-size:16px}.prediction-empty p{margin:0;font-size:13px;line-height:1.7}.prediction-empty a{color:#8ad9e6;margin-top:13px;font-size:13px;display:inline-block}.prediction-more{margin:18px auto;display:block!important}.prediction-history{gap:9px;margin-top:17px;display:grid}.prediction-record{background:#121d2c;border:1px solid #2b3b50;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.prediction-record small{color:#91a4ba;font-size:10px}.prediction-record h3{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.prediction-record h3 span{color:#859ab0;margin:0 4px;font-size:10px}.prediction-record p{color:#9db1c8;margin:5px 0 0;font-size:12px}.prediction-result{text-align:right;flex-shrink:0;gap:5px;display:grid}.prediction-result span{color:#9aacbf;font-size:10px}.prediction-result strong{color:#c4d4e9;font-size:15px}.is-won .prediction-result strong,.is-won .prediction-result span{color:#8de6ba}.is-lost .prediction-result strong{color:#f4acae}.is-void .prediction-result strong{color:#91a2b7}.prediction-board{border:1px solid #2b3b50;border-radius:11px;overflow:hidden}.prediction-board-row{background:#121d2c;grid-template-columns:48px minmax(0,1fr) 78px 58px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;display:grid}.prediction-board-row+.prediction-board-row{border-top:1px solid #28374b}.prediction-board-head{color:#8fa4b9;background:#182537;font-size:11px}.prediction-board-row>:nth-child(n+3){text-align:right}.prediction-board-row>strong:first-child{color:#809bb6}.prediction-board-row>strong:last-child{color:#a0e5d2;font-variant-numeric:tabular-nums}.prediction-board-row small{color:#839ab1;font-size:10px;display:block}.prediction-board-name{overflow-wrap:anywhere}.prediction-board-name small{color:#8ce8d0;margin-left:7px;display:inline-block}.prediction-board-row.is-me{background:#15333a}.prediction-dialog{color:#e4eefc!important;background:#122135!important;border-color:#3d5369!important;max-width:420px!important}.prediction-dialog [data-slot=dialog-description]{color:#adbed1}.prediction-choice{color:#9bedcf;background:#1a3c3c;border:1px solid #3a625f;border-radius:10px;align-items:center;gap:15px;padding:17px;display:flex}.prediction-choice span{font-size:12px}.prediction-choice strong{color:#eefff9;overflow-wrap:anywhere;font-size:21px;display:block}.prediction-stakes{border:0;gap:10px;padding:0;display:flex}.prediction-stakes legend{color:#b6c8db;margin-bottom:8px;font-size:13px}.prediction-stakes button{min-width:92px}.prediction-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.prediction-dialog .message{margin:0;font-size:12px}.prediction-dialog .small{margin:0;line-height:1.8}:is(.prediction-site button:focus-visible,.prediction-site a:focus-visible,.prediction-site summary:focus-visible){outline-offset:3px;outline:2px solid #a1ebda}@media (max-width:850px){.prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-heading{align-items:start}.prediction-free{padding:7px 9px;font-size:10px}}@media (max-width:550px){.prediction-site .topbar{flex-wrap:wrap;gap:10px}.prediction-site .topbar nav{justify-content:flex-end;gap:16px;width:100%}.prediction-site .topbar nav a{font-size:12px}.prediction-heading{margin:18px 0;display:block}.prediction-heading p{font-size:12px}.prediction-free{margin-top:12px;display:inline-block}.prediction-wallet>div{padding:15px 12px}.prediction-wallet strong{font-size:25px}.prediction-wallet span{font-size:11px}.prediction-event-title h2{font-size:18px}.prediction-event-title>a{font-size:11px}.prediction-grid{grid-template-columns:minmax(0,1fr)}.prediction-card{padding:12px}.prediction-pair{grid-template-columns:1fr 1fr;gap:19px}.prediction-vs{top:50%;left:-10px;transform:translate(-50%,-50%)}.prediction-player strong{font-size:13px}.prediction-player>span{display:block}.prediction-player small{margin-bottom:2px;font-size:9px;display:block}.prediction-player svg{width:14px}.prediction-card>p{margin-top:9px;font-size:10px}.prediction-card-head{margin-bottom:9px}.prediction-login{align-items:start;padding:14px}.prediction-login strong{font-size:13px}.prediction-login p{font-size:11px}.prediction-login a{padding:7px 10px;font-size:12px}.prediction-record{gap:9px;padding:12px}.prediction-record h3,.prediction-result strong{font-size:13px}.prediction-result span{font-size:9px}.prediction-board-row{grid-template-columns:28px minmax(0,1fr) 61px 40px;gap:9px;padding:12px 11px;font-size:12px}.prediction-rules{font-size:12px}.prediction-rules summary span{font-size:10px}.prediction-site footer{font-size:11px;line-height:1.8}}.prediction-dialog{overflow-wrap:anywhere;max-height:90dvh;overflow-y:auto}.prediction-dialog .small a{color:#8bdfed;text-decoration:underline}.prediction-custom-stake{gap:10px;min-width:0;display:grid}.prediction-custom-stake legend,.prediction-custom-stake label{color:#cbdbe9;font-size:14px}.prediction-stake-input{align-items:center;gap:10px;min-width:0;display:flex}.prediction-stake-input input{color:#eff6fb;background:#0c1c2b;border-color:#476175;flex:1;min-width:0;height:46px;padding:10px 12px;font-size:18px}.prediction-stake-input button{min-height:46px;font-size:14px}.prediction-dialog{max-height:90dvh;overflow-y:auto}.prediction-wallet strong,.prediction-result strong,.prediction-board-row>strong{overflow-wrap:anywhere}.prediction-quick-rules{background:#132936;border:1px solid #345568;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding:16px;display:grid}.prediction-quick-rules p{margin:0;font-size:16px;line-height:1.7}.prediction-quick-rules strong,.prediction-quick-rules span{display:block}.prediction-quick-rules strong{color:#d8f5f0}.prediction-quick-rules span{color:#b7cbd9;margin-top:4px;font-size:14px}.prediction-all-review{color:#fff1cf;background:#382c1d;border:1px solid #b38b50;border-radius:10px;padding:16px;font-size:16px;line-height:1.7}.prediction-all-review p{margin:8px 0 0;font-size:14px}.prediction-dialog-actions{flex-wrap:wrap}.prediction-dialog-actions button{white-space:normal;height:auto;min-height:44px}@media (max-width:550px){.prediction-quick-rules{grid-template-columns:minmax(0,1fr)}}.prediction-main-tabs{margin-bottom:18px}.prediction-total{padding:8px 0}.prediction-total .prediction-section-heading h2{align-items:center;gap:8px;font-size:21px;display:flex}.prediction-total-rules{color:#b6c8db;margin:12px 0;font-size:14px;line-height:1.8}.prediction-total-me{color:#b5f4d9;background:#17352f;border:1px solid #3a625f;border-radius:9px;padding:14px;font-size:16px}.prediction-total .prediction-board-row{grid-template-columns:40px minmax(0,1fr) 85px minmax(84px,auto);font-size:14px}.prediction-total .prediction-board-row small{font-size:12px}.prediction-total .prediction-board-head{font-size:14px}@media (max-width:550px){.prediction-total .prediction-board-row{grid-template-columns:28px minmax(0,1fr) 64px 76px;gap:7px;padding:12px 8px}.prediction-total .prediction-section-heading{flex-wrap:wrap}.prediction-total-me{font-size:14px}}.prediction-total .prediction-board-row.prediction-champion{background:linear-gradient(115deg,#15283d,#183544 55%,#242841) padding-box padding-box,linear-gradient(125deg,#67dcf5 0%,#f3fdff 16%,#8db8e8 29%,#dafbff 42%,#76d4e7 53%,#c8b8ff 67%,#fff 78%,#85d8ef 90%,#ccefff 100%) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 18px #9deaff16}.prediction-total .prediction-champion>strong:first-child{color:#e0faff}.prediction-total .prediction-champion>strong:last-child{color:#b6f1ff}.prediction-rank-title{color:#c5f3ff;text-shadow:0 0 10px #80dfff55;align-items:flex-start;gap:4px;margin-top:6px;font-size:14px;font-weight:800;line-height:1.5;display:flex}.prediction-rank-title svg{flex-shrink:0;margin-top:2px}.prediction-rank-title>span{overflow-wrap:anywhere;min-width:0}.prediction-total .prediction-board-row.prediction-runner-up{background:linear-gradient(115deg,#162638,#1a3044 55%,#182338) padding-box padding-box,linear-gradient(125deg,#658dac,#eef5ff 24%,#89bce9 50%,#caddea 76%,#678fad) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 18px #8ecaff12}.prediction-total .prediction-runner-up>strong:first-child,.prediction-total .prediction-runner-up>strong:last-child{color:#c5dff7}.prediction-runner-up .prediction-rank-title{color:#c8e1ff;text-shadow:0 0 10px #90bdff55}.prediction-total .prediction-board-row.prediction-third-place{background:linear-gradient(115deg,#2b2033,#302535 55%,#282236) padding-box padding-box,linear-gradient(125deg,#b37b59,#efbd98 25%,#ae8bdb 52%,#dcc4f5 74%,#a66f51) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 18px #b392df12}.prediction-total .prediction-third-place>strong:first-child,.prediction-total .prediction-third-place>strong:last-child{color:#ecc6b3}.prediction-third-place .prediction-rank-title{color:#dfc5f5;text-shadow:0 0 10px #c98deb44}.prediction-tabs.prediction-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.prediction-total.wealth-board .prediction-board-row{grid-template-columns:40px minmax(0,1fr) minmax(100px,auto)}.prediction-total .prediction-board-row.wealth-first{background:linear-gradient(115deg,#302715,#382f1c 55%,#252a32) padding-box padding-box,linear-gradient(125deg,#c69436,#fff4ca 16%,#e4b752 30%,#f2fcff 44%,#d5aa47 58%,#ffefb0 76%,#b48835 90%,#fff7dc) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 20px #ffe19d18}.prediction-total .wealth-first>strong:first-child,.prediction-total .wealth-first>strong:last-child,.wealth-first .prediction-rank-title{color:#ffe7a6;text-shadow:0 0 10px #eec96a44}.prediction-total .prediction-board-row.wealth-second{background:linear-gradient(115deg,#222c36,#293541 55%,#202b36) padding-box padding-box,linear-gradient(125deg,#7a8d9d,#f5faff 24%,#a9bdcf 48%,#eaf4ff 74%,#8399ad) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 18px #d2e5fa12}.prediction-total .wealth-second>strong:first-child,.prediction-total .wealth-second>strong:last-child,.wealth-second .prediction-rank-title{color:#e0edfa;text-shadow:0 0 10px #c5def033}.prediction-total .prediction-board-row.wealth-third{background:linear-gradient(115deg,#30241e,#382a23 55%,#30251f) padding-box padding-box,linear-gradient(125deg,#94623f,#e8b489 25%,#a5744e 50%,#efc49f 76%,#94633f) border-box;border:2px solid #0000;border-radius:10px;box-shadow:inset 0 0 18px #d4a17912}.prediction-total .wealth-third>strong:first-child,.prediction-total .wealth-third>strong:last-child,.wealth-third .prediction-rank-title{color:#f1c6a3;text-shadow:0 0 10px #d99d6633}@media (max-width:550px){.prediction-total.wealth-board .prediction-board-row{grid-template-columns:28px minmax(0,1fr) 96px}}.prediction-pool-heading{color:#b9cee8!important;margin:8px 0!important;font-size:.8125rem!important}.prediction-side-pool{flex-direction:column;gap:3px;min-width:0;margin-top:7px;display:flex}.prediction-side-pool strong{color:#9fd6ff;font-variant-numeric:tabular-nums;font-size:.875rem}.prediction-side-pool small{color:#a1afc6;overflow-wrap:anywhere;font-size:.75rem}.prediction-estimate{background:#12263d;border:1px solid #376185;border-radius:10px;gap:5px;padding:12px;display:grid}.prediction-estimate>span,.prediction-estimate>p{color:#c5d8ea;margin:0;font-size:.875rem}.prediction-estimate>strong{color:#cae7ff;overflow-wrap:anywhere;font-size:1.25rem}.prediction-estimate>small,.prediction-result>small{color:#a9bdd1;font-size:.8125rem;line-height:1.5}.prediction-result>small{max-width:160px;display:block}.prediction-dialog{overscroll-behavior:contain;max-height:88dvh;overflow-y:auto}.prediction-record>div:first-child{min-width:0}.prediction-result{overflow-wrap:anywhere;max-width:48%}
