.apex-challenges{--bg:#0e1116;--bg-2:#0b0e13;--panel:#11141a;--panel-2:#0d1015;--t-strong:#e8e6e2;--t-mid:#9a968d;--t-low:#6b6862;--t-faint:#44423e;--line:#21242b;--gold:#d4b872;--gold-hi:#ffd27a;--sage:#8fbf9a;--sage-hi:#9fe3c0;--accent:#7bb7e5;--serif:"PP Editorial New","Newsreader",Georgia,serif;--ui:"Geist",system-ui,-apple-system,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",monospace;color:var(--t-strong);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(1100px 540px at 12% -10%, #7bb7e50d, transparent 60%), var(--bg);padding:48px 24px 72px}.apex-challenges *{box-sizing:border-box}.apex-challenges .wrap{max-width:1280px;margin:0 auto}.apex-challenges .crumb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-low);margin:0 0 22px 2px;font-size:11px}.apex-challenges .crumb a{color:var(--t-mid);text-decoration:none}.apex-challenges .crumb a:hover{color:var(--gold-hi)}.apex-challenges .sec-head{margin:0 0 24px 2px}.apex-challenges .sec-head .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t-low);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.apex-challenges .sec-head .eyebrow:before{content:"";background:var(--t-faint);width:22px;height:1px}.apex-challenges .sec-head h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--t-strong);white-space:nowrap;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.1}.apex-challenges .sec-head h1 em{font-style:italic}.apex-challenges .sec-head h1 .lede{color:var(--accent)}.apex-challenges .intro{max-width:none;color:var(--t-mid);margin:0 0 30px 2px;font-size:17px;line-height:1.7}.apex-challenges .intro a{color:var(--accent);border-bottom:1px solid #7bb7e559;text-decoration:none}.apex-challenges .intro a:hover{color:var(--gold-hi)}.apex-challenges .firmbar{background:radial-gradient(120% 200% at 100% 50%, #4fb0ee1f, transparent 60%), linear-gradient(180deg, #ffffff05, transparent 40%), var(--panel);border:1px solid #d4b87233;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:16px 18px;display:flex}.apex-challenges .firmbar__lg{background:#000;border:1px solid #ffffff1a;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.apex-challenges .firmbar__lg img{object-fit:contain;width:100%;height:100%;padding:0}.apex-challenges .firmbar__nm{color:#fff;font-size:15px;font-weight:600}.apex-challenges .firmbar__meta{align-items:center;gap:8px;margin-top:5px;display:flex}.apex-challenges .stars{letter-spacing:1.5px;font-size:12px;position:relative}.apex-challenges .stars__bg{color:#3a3833}.apex-challenges .stars__fg{white-space:nowrap;background:linear-gradient(180deg,#ffe9b8,var(--gold) 70%,#b8923a);color:#0000;filter:drop-shadow(0 0 6px #ffd27a80);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;overflow:hidden}.apex-challenges .firmbar__meta .n{font-family:var(--mono);color:var(--t-mid);font-size:11px}.apex-challenges .firmbar__meta .src{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-low);font-size:9px}.apex-challenges .firmbar__spacer{flex:1}.apex-challenges .offer{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:linear-gradient(150deg,#082b52,#4fb0ee 160%);border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:10px;padding:9px 13px;font-size:11px;display:inline-flex}.apex-challenges .offer b{color:var(--gold-hi);letter-spacing:.1em}.apex-challenges .offer button{color:#ffffffb3;cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;border:none;font-size:10px}.apex-challenges .offer button:hover{color:#fff}.apex-challenges .offer button.done{color:var(--sage-hi)}.apex-challenges .filters{flex-wrap:wrap;gap:30px;margin-bottom:24px;display:flex}.apex-challenges .fgrp{align-items:center;gap:11px;display:flex}.apex-challenges .seg{flex-wrap:wrap;gap:9px;display:inline-flex}.apex-challenges .fgrp__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-low);font-size:9.5px}.apex-challenges .chip{cursor:pointer;font-family:var(--ui);color:var(--t-mid);border:1px solid var(--line);background:#ffffff05;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:all .18s}.apex-challenges .chip:hover{color:var(--t-strong);border-color:#d4b87266}.apex-challenges .chip.on{color:#1a1305;background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-color:#0000}.apex-challenges .tbl-wrap{background:radial-gradient(120% 60% at 50% 0%, #4fb0ee0f, transparent 60%), var(--bg-2);border:1px solid #d4b87233;border-radius:18px;position:relative;overflow-x:auto;box-shadow:0 34px 80px -55px #4fb0ee73}.apex-challenges .tbl-wrap:before{content:"";z-index:6;background:linear-gradient(90deg, var(--gold-hi), var(--accent) 38%, #7b63e8 72%, var(--sage-hi));height:3px;position:absolute;top:0;left:0;right:0}.apex-challenges table{border-collapse:collapse;table-layout:fixed;width:100%}.apex-challenges .c-ch{width:15%}.apex-challenges .c-price{width:10%}.apex-challenges .c-buy{width:7%}.apex-challenges thead th{z-index:2;background:var(--panel-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t-low);text-align:center;border-bottom:1px solid #d4b87238;padding:14px 8px;font-size:9px;font-weight:500;position:sticky;top:0}.apex-challenges tbody td{text-align:center;color:var(--t-strong);vertical-align:middle;border-bottom:1px solid #d4b87221;padding:15px 8px;font-size:12.5px}.apex-challenges tbody td:first-child{text-align:center}.apex-challenges tbody tr:last-child td{border-bottom:none}.apex-challenges tbody tr:hover td{background:#4fb0ee0d}.apex-challenges .grp td{border-bottom:none;padding:26px 16px 10px;background:0 0!important;position:static!important}.apex-challenges tbody tr.grp:first-child td{padding-top:18px}.apex-challenges .grp-h{align-items:center;gap:14px;display:flex}.apex-challenges .grp-h span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:10px}.apex-challenges .grp-h b{color:var(--t-low);font-weight:400}.apex-challenges .grp-h:after{content:"";background:linear-gradient(90deg,#d4b87261,#d4b8720f 55%,#0000);flex:1;height:1px}.apex-challenges tbody tr.grp:hover td{background:0 0}.apex-challenges thead th:not(:last-child),.apex-challenges tbody td:not(:last-child){border-right:1px solid #d4b8721c}.apex-challenges .grp td{border-right:none!important}.apex-challenges .ch{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.apex-challenges .ch__lg{background:#000;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.apex-challenges .ch__lg img{object-fit:contain;width:100%;height:100%;padding:0}.apex-challenges .ch__nm{color:#fff;font-size:13.5px;font-weight:600}.apex-challenges .ch__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px;display:flex}.apex-challenges .tg{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-mid);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:9px}.apex-challenges .tg.intra{color:var(--gold-hi);border-color:#d4b87259}.apex-challenges .tg.eod{color:var(--accent);border-color:#7bb7e559}.apex-challenges .tg.noact{color:var(--sage-hi);border-color:#8fbf9a59}.apex-challenges .free{font-family:var(--mono);color:var(--sage-hi);border:1px solid #8fbf9a66;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.apex-challenges .split{justify-content:center;align-items:center;gap:7px;display:inline-flex}.apex-challenges .split__bar{gap:2px;display:inline-flex}.apex-challenges .split__bar i{background:linear-gradient(180deg,var(--sage-hi),var(--sage));border-radius:1px;width:3px;height:11px}.apex-challenges .price{line-height:1.25}.apex-challenges .price__now{font-family:var(--ui);color:var(--gold-hi);font-size:16px;font-weight:800}.apex-challenges .price__was{font-family:var(--mono);color:var(--t-low);margin-top:2px;font-size:11px;text-decoration:line-through;display:block}.apex-challenges .price__t{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-low);margin-top:2px;font-size:8.5px;display:block}.apex-challenges .buy{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#06243f;background:linear-gradient(150deg,#3fa0e8,#7bc8f4);border-radius:10px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-block;box-shadow:0 6px 18px -8px #4fb0eea6}.apex-challenges .buy:hover{filter:brightness(1.05);transform:translateY(-1px)}.apex-challenges .foot{font-family:var(--mono);letter-spacing:.04em;color:var(--t-low);margin-top:20px;padding-left:2px;font-size:10px}.apex-challenges .faq{max-width:none;margin:56px 0 0 2px}.apex-challenges .faq h2{font-family:var(--serif);color:var(--t-strong);margin-bottom:18px;font-size:clamp(26px,3vw,38px);font-weight:400}.apex-challenges .faq details{border-bottom:1px solid var(--line)}.apex-challenges .faq summary{cursor:pointer;color:var(--t-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:600;list-style:none;display:flex}.apex-challenges .faq summary::-webkit-details-marker{display:none}.apex-challenges .faq summary:after{content:"+";font-family:var(--mono);color:var(--gold);flex:none;font-size:18px}.apex-challenges .faq details[open] summary:after{content:"−"}.apex-challenges .faq .faq-a{color:var(--t-mid);max-width:none;padding:0 2px 20px;font-size:15px;line-height:1.7}.apex-challenges .faq .faq-a a{color:var(--accent);border-bottom:1px solid #7bb7e559;text-decoration:none}.apex-challenges .faq .faq-a a:hover{color:var(--gold-hi)}@media (max-width:900px){.apex-challenges{padding:36px 14px 64px}.apex-challenges .sec-head{margin-bottom:20px}.apex-challenges .sec-head h1{white-space:normal;font-size:clamp(22px,6vw,28px)}.apex-challenges .firmbar{gap:12px;padding:14px}.apex-challenges .firmbar__spacer{display:none}.apex-challenges .firmbar .offer{justify-content:center;width:100%}.apex-challenges .filters{gap:16px 22px;margin-bottom:20px}.apex-challenges .tbl-wrap{box-shadow:none;-webkit-overflow-scrolling:touch}.apex-challenges table{table-layout:auto;min-width:870px}.apex-challenges .c-ch,.apex-challenges .c-price,.apex-challenges .c-buy{width:auto}.apex-challenges thead th,.apex-challenges tbody td{white-space:nowrap;padding:13px 14px}.apex-challenges thead th{letter-spacing:.06em;font-size:8.5px}.apex-challenges tbody td{font-size:12.5px}.apex-challenges thead th:first-child{z-index:5;background:var(--panel-2);position:sticky;left:0}.apex-challenges tbody td:first-child{z-index:3;background:var(--bg-2);border-right:1px solid #d4b87233;position:sticky;left:0;box-shadow:11px 0 16px -11px #000000bf}.apex-challenges tbody tr:hover td:first-child{background:#0d1117}.apex-challenges .grp td{left:0;background:var(--bg-2)!important;position:sticky!important}.apex-challenges .ch{text-align:left;flex-direction:row;align-items:center;gap:10px}.apex-challenges .ch__nm{font-size:13px}.apex-challenges .ch__tags{justify-content:flex-start}.apex-challenges .ch__lg{width:36px;height:36px}}.apex-challenges .apex-verdict-lift .apex-promo-section{margin-bottom:32px;border-top:none!important}.apex-challenges .apex-verdict-lift .apex-promo-section>div{max-width:none!important;padding:0!important}
