:root{--bg-0:#06080F;--bg-1:#0B0F1A;--bg-2:#11162A;--bg-3:#1A2140;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--fg-0:#FFFFFF;--fg-1:#E6E8F2;--fg-2:#9AA0BF;--fg-3:#5C6390;--fg-4:#353B5E;--violet:#7C5CFF;--violet-2:#A18BFF;--violet-glow:rgba(124,92,255,0.35);--gold:#FFD166;--gold-2:#FFE08A;--gold-glow:rgba(255,209,102,0.35);--success:#4ADE80;--danger:#FF4D6D;--info:#5BC8FF;--rk-bronze:#D9A36E;--rk-silver:#C9CFE0;--rk-gold:#FFD166;--rk-plat:#7DE0E0;--rk-diamond:#93B4FF;--rk-elite:#FF6BB5;--d:var(--font-display),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--b:var(--font-body),"Inter",ui-sans-serif,system-ui,sans-serif;--m:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--maxw:1200px}.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{scroll-behavior:smooth;font-family:var(--b);background:var(--bg-0);color:var(--fg-1);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.mkt ::-moz-selection{background:var(--violet);color:#fff}.mkt ::selection{background:var(--violet);color:#fff}.mkt a{color:inherit;text-decoration:none}.mkt .mono{font-family:var(--m);font-feature-settings:"tnum"}.mkt img{display:block;max-width:100%}.mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.mkt .gridbg{position:fixed;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0,black 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0,black 30%,transparent 75%)}.mkt .gridbg,.mkt .halo{inset:0;z-index:0;pointer-events:none}.mkt .halo{position:absolute}.mkt .btn{font-family:var(--d);font-weight:600;letter-spacing:.01em;border:0;cursor:pointer;border-radius:10px;padding:13px 20px;font-size:14px;transition:all .13s ease;display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;white-space:nowrap}.mkt .btn.gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#1A1430;box-shadow:0 10px 28px -10px var(--gold-glow),inset 0 1px 0 rgba(255,255,255,.4)}.mkt .btn.gold:hover{transform:translateY(-1px);box-shadow:0 16px 36px -10px var(--gold-glow)}.mkt .btn.primary{background:linear-gradient(180deg,var(--violet-2),var(--violet));color:#fff;box-shadow:0 10px 28px -10px var(--violet-glow),inset 0 1px 0 rgba(255,255,255,.25)}.mkt .btn.primary:hover{transform:translateY(-1px)}.mkt .btn.ghost{background:rgba(255,255,255,.04);color:var(--fg-1);border:1px solid var(--line)}.mkt .btn.ghost:hover{background:rgba(255,255,255,.07);border-color:var(--line-strong)}.mkt .btn.sm{padding:9px 15px;font-size:12px}.mkt .btn.lg{padding:16px 26px;font-size:15px}.mkt .nav{position:sticky;top:0;z-index:60;background:rgba(8,10,18,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mkt .nav .row{display:flex;align-items:center;gap:20px;height:66px}.mkt .brand{display:inline-flex;align-items:center;gap:10px}.mkt .brand svg{width:26px;height:auto}.mkt .brand .wm{font-family:var(--d);font-weight:700;font-size:17px;letter-spacing:.14em;color:#fff}.mkt .nav .links{display:flex;gap:26px;margin-left:14px}.mkt .nav .links a{font-size:13.5px;color:var(--fg-2);transition:color .12s;position:relative}.mkt .nav .links a.on,.mkt .nav .links a:hover{color:var(--fg-0)}.mkt .nav .links a.on:after{content:"";position:absolute;left:0;right:0;bottom:-23px;height:2px;background:var(--gold);border-radius:2px}.mkt .nav .right{margin-left:auto;display:flex;align-items:center;gap:12px}.mkt .langtog{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:rgba(255,255,255,.03)}.mkt .langtog span{font-family:var(--m);font-size:10px;font-weight:600;padding:4px 9px;border-radius:999px;color:var(--fg-3);text-transform:uppercase;cursor:pointer}.mkt .langtog span.on{background:var(--violet);color:#fff}.mkt .nav .signin{font-size:13px;color:var(--fg-1);font-family:var(--d);font-weight:500}.mkt .nav .signin:hover{color:#fff}.mkt .eyebrow{font-family:var(--m);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--violet-2);display:inline-flex;align-items:center;gap:8px}.mkt .eyebrow.gold{color:var(--gold)}.mkt .sec{position:relative;z-index:1;padding:92px 0;border-top:1px solid var(--line)}.mkt .sec-head{max-width:680px}.mkt h2.sec-title{font-family:var(--d);font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:-.03em;color:#fff;margin-top:14px;text-wrap:balance}.mkt h2.sec-title em{font-style:normal;color:var(--gold)}.mkt .sec-sub{font-size:clamp(15px,1.7vw,18px);color:var(--fg-2);margin-top:16px;max-width:54ch}.mkt .appbadges{display:flex;gap:12px;flex-wrap:wrap}.mkt .abadge{display:inline-flex;align-items:center;gap:11px;padding:10px 18px 10px 15px;border-radius:13px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);transition:all .13s ease}.mkt .abadge:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}.mkt .abadge svg{width:26px;height:26px;flex-shrink:0}.mkt .abadge .bt{text-align:left;line-height:1.2}.mkt .abadge .bt .s{font-family:var(--m);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.mkt .abadge .bt .s:after{content:"\00a0"}.mkt .abadge .bt .l{font-size:15px;color:#fff}.mkt .abadge .bt .l,.mkt .morelink{font-family:var(--d);font-weight:600}.mkt .morelink{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--violet-2);margin-top:20px;transition:gap .13s ease,color .13s}.mkt .morelink:hover{gap:11px;color:#fff}.mkt .morelink.gold{color:var(--gold)}.mkt .morelink svg{width:15px;height:15px}.mkt .frow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mkt .frow.flip .fr-media{order:-1}.mkt .fr-copy .eyebrow{margin-bottom:14px}.mkt .fr-copy h3{font-family:var(--d);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.06;letter-spacing:-.03em;color:#fff;text-wrap:balance}.mkt .fr-copy p{font-size:15.5px;color:var(--fg-2);margin-top:16px}.mkt .fr-list{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:12px}.mkt .fr-list li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:var(--fg-1)}.mkt .fr-list li .ic{width:22px;height:22px;border-radius:7px;background:rgba(124,92,255,.14);color:var(--violet-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.mkt .fr-list li .ic svg{width:13px;height:13px}.mkt .pagehero{position:relative;z-index:1;padding:72px 0 40px}.mkt .pagehero .halo{background:radial-gradient(900px 420px at 70% -20%,rgba(124,92,255,.22),transparent 60%)}.mkt .crumb{font-family:var(--m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);display:flex;align-items:center;gap:8px}.mkt .crumb a:hover{color:var(--fg-1)}.mkt .crumb .sep{color:var(--fg-4)}.mkt .pagehero h1{font-family:var(--d);font-weight:700;font-size:clamp(38px,5.4vw,66px);line-height:.98;letter-spacing:-.035em;color:#fff;margin-top:20px;text-wrap:balance}.mkt .pagehero h1 em{font-style:normal;color:var(--gold)}.mkt .pagehero .lead{font-size:clamp(16px,1.9vw,19px);color:var(--fg-2);margin-top:22px;max-width:52ch}.mkt .pagehero .ph-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.mkt .statband{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px}.mkt .statcell{position:relative;padding:6px 30px;border-left:1px solid var(--line)}.mkt .statcell:first-child{border-left:0;padding-left:0}.mkt .statcell .v{font-family:var(--d);font-weight:700;font-size:42px;line-height:1;color:#fff;letter-spacing:-.03em;display:flex;align-items:baseline;gap:3px}.mkt .statcell .v em{font-style:normal;color:var(--gold);font-size:24px;font-weight:600}.mkt .statcell .l{font-family:var(--m);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3);margin-top:13px}.mkt .faq{display:flex;flex-direction:column;gap:12px;margin-top:40px;max-width:820px}.mkt .qa{border:1px solid var(--line);border-radius:14px;padding:22px 24px;background:rgba(255,255,255,.02)}.mkt .qa h4{font-family:var(--d);font-weight:600;font-size:16.5px;color:#fff;margin-bottom:9px}.mkt .qa p{font-size:14px;color:var(--fg-2)}.mkt footer{position:relative;z-index:1;border-top:1px solid var(--line);padding:56px 0 60px}.mkt .foot-grid{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}.mkt .foot-brand{max-width:300px}.mkt .foot-brand p{font-size:13px;color:var(--fg-3);margin-top:14px;line-height:1.6}.mkt .foot-cols{display:flex;gap:56px;margin-left:auto;flex-wrap:wrap}.mkt .foot-col h4{font-family:var(--m);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.mkt .foot-col a{display:block;font-size:13.5px;color:var(--fg-2);margin-bottom:10px}.mkt .foot-col a:hover{color:#fff}.mkt .foot-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap;gap:14px}.mkt .foot-bottom .cp{font-family:var(--m);font-size:11px;color:var(--fg-4);letter-spacing:.04em}.mkt .foot-bottom .lg{display:flex;gap:18px;flex-wrap:wrap}.mkt .foot-bottom .lg a{font-family:var(--m);font-size:11px;color:var(--fg-3)}.mkt .foot-bottom .lg a:hover{color:var(--fg-1)}@media (max-width:980px){.mkt .frow{grid-template-columns:1fr;gap:40px}.mkt .frow.flip .fr-media{order:0}.mkt .statband{grid-template-columns:1fr 1fr;gap:26px 0}.mkt .statcell{padding:6px 26px}.mkt .statcell:nth-child(odd){border-left:0;padding-left:0}.mkt .nav .links{display:none}}@media (max-width:560px){.mkt .wrap{padding:0 18px}.mkt .sec{padding:64px 0}.mkt .nav .signin{display:none}}.mkt .hero{position:relative;z-index:1;padding:60px 0 92px}.mkt .hero .halo{background:radial-gradient(1000px 560px at 78% -8%,rgba(124,92,255,.26),transparent 58%),radial-gradient(760px 440px at 4% 98%,rgba(255,209,102,.09),transparent 55%)}.mkt .hero-grid{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:center}.mkt .hero h1{font-family:var(--d);font-weight:700;font-size:clamp(40px,6vw,74px);line-height:.95;letter-spacing:-.04em;margin-top:18px;text-wrap:balance}.mkt .hero h1 em{font-style:normal;color:var(--gold)}.mkt .hero p.lead{font-size:clamp(16px,1.9vw,19px);color:var(--fg-2);margin-top:22px;max-width:47ch}.mkt .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.mkt .hero-or{font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mkt .trust{gap:16px;margin-top:26px;flex-wrap:wrap}.mkt .trust,.mkt .trust .rat{display:flex;align-items:center}.mkt .trust .rat{gap:8px}.mkt .trust .stars{color:var(--gold);font-size:14px;letter-spacing:2px}.mkt .trust .rt{font-size:12.5px;color:var(--fg-2)}.mkt .trust .rt b{color:#fff;font-family:var(--d)}.mkt .trust .dot{width:3px;height:3px;border-radius:50%;background:var(--fg-4)}.mkt .stats{display:flex;gap:38px;margin-top:36px}.mkt .stat .v{font-family:var(--d);font-weight:700;font-size:30px;color:#fff;letter-spacing:-.02em}.mkt .stat .v .st{color:var(--gold)}.mkt .stat .l{font-family:var(--m);font-size:9.5px;letter-spacing:.18em;color:var(--fg-3);margin-top:3px;text-transform:uppercase}.mkt .phone-wrap{position:relative;display:flex;justify-content:center}.mkt .phone{position:relative;width:312px;border-radius:42px;background:#14171F;padding:9px;box-shadow:0 60px 120px -40px rgba(124,92,255,.5),0 0 0 1px rgba(255,255,255,.05)}.mkt .phone .notch{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:92px;height:24px;border-radius:14px;background:#000;z-index:20}.mkt .screen{position:relative;border-radius:34px;overflow:hidden;background:var(--bg-0);padding:48px 16px 20px}.mkt .screen:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 55% at 50% 0,rgba(124,92,255,.24),transparent 60%);pointer-events:none}.mkt .sc-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mkt .live{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;color:var(--danger);display:inline-flex;align-items:center;gap:6px}.mkt .live .d{width:6px;height:6px;border-radius:50%;background:var(--danger);box-shadow:0 0 8px var(--danger);animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.mkt .sc-q{font-family:var(--m);font-size:9.5px;color:var(--fg-3);letter-spacing:.08em}.mkt .catrow{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:14px}.mkt .catchip{font-family:var(--m);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--violet-2);background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.3);border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px}.mkt .catchip svg{width:11px;height:11px}.mkt .timer{margin-left:auto;font-weight:700;font-size:22px;color:var(--gold)}.mkt .q,.mkt .timer{font-family:var(--d)}.mkt .q{position:relative;font-weight:600;font-size:17px;line-height:1.24;color:#fff;margin-bottom:16px}.mkt .opts{position:relative;display:flex;flex-direction:column;gap:8px}.mkt .opt{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid var(--line);font-family:var(--d);font-size:13px;font-weight:500;color:var(--fg-1)}.mkt .opt .k{font-family:var(--m);font-size:9.5px;color:var(--fg-3);width:12px}.mkt .opt.good{background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.5);color:#fff}.mkt .opt.good .ck{margin-left:auto;color:var(--success);display:flex}.mkt .opt.good .ck svg{width:15px;height:15px}.mkt .roster{position:relative;display:flex;gap:5px;margin-top:16px;align-items:center}.mkt .roster img{width:27px;height:27px;border-radius:50%;border:1.5px solid var(--bg-0);background:var(--bg-2)}.mkt .roster .more{font-family:var(--m);font-size:9px;color:var(--fg-3);margin-left:4px}.mkt .elo-badge{position:absolute;top:-14px;right:-16px;z-index:20;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#1A1430;font-family:var(--d);font-weight:700;font-size:13px;padding:9px 14px;border-radius:999px;box-shadow:0 16px 38px -10px var(--gold-glow);display:flex;align-items:center;gap:6px}.mkt .elo-badge svg{width:12px;height:12px}.mkt .phases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.mkt .phase{position:relative;border:1px solid var(--line);border-radius:18px;padding:26px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));overflow:hidden}.mkt .phase.win{border-color:rgba(255,209,102,.32);background:linear-gradient(180deg,rgba(255,209,102,.09),rgba(255,209,102,.015))}.mkt .ph-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mkt .ph-n{font-family:var(--m);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-2)}.mkt .phase.win .ph-n{color:var(--gold)}.mkt .ph-cut{font-family:var(--d);font-weight:600;font-size:12px;color:var(--fg-2);border:1px solid var(--line);border-radius:999px;padding:4px 11px;white-space:nowrap}.mkt .ph-cut.gold{color:#1A1430;background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:transparent}.mkt .phase h3{font-family:var(--d);font-weight:600;font-size:21px;color:#fff;margin-bottom:10px}.mkt .phase p{font-size:14px;color:var(--fg-2)}.mkt .ph-meta{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.mkt .ph-meta .kk{font-family:var(--m);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.mkt .ph-meta .vv{font-family:var(--m);font-size:11px;color:var(--fg-1);margin-left:auto}.mkt .prog{margin-top:32px}.mkt .prog .pl{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.mkt .prog .pl .time{color:var(--gold);margin-left:10px}.mkt .prog-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.mkt .prog-track:before{content:"";position:absolute;left:12.5%;right:12.5%;top:26px;height:2px;background:linear-gradient(90deg,var(--violet),var(--violet-2) 40%,var(--gold));opacity:.5}.mkt .pnode{position:relative;flex-direction:column;gap:12px;z-index:1}.mkt .pnode,.mkt .pnode .dot{display:flex;align-items:center}.mkt .pnode .dot{width:54px;height:54px;border-radius:50%;justify-content:center;font-family:var(--d);font-weight:700;font-size:22px;color:var(--fg-1);background:var(--bg-1);border:1px solid var(--line-strong);box-shadow:0 0 0 5px var(--bg-0);transition:transform .2s}.mkt .pnode.start .dot{color:#fff;border-color:var(--violet);background:linear-gradient(rgba(124,92,255,.14),rgba(124,92,255,.14)),var(--bg-0)}.mkt .pnode.win .dot{color:#1A1430;background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:transparent;box-shadow:0 0 0 5px var(--bg-0),0 10px 26px -8px var(--gold-glow)}.mkt .pnode .meta{text-align:center}.mkt .pnode .meta .cap{font-family:var(--d);font-weight:600;font-size:13px;color:#fff;display:block}.mkt .pnode .meta .sub{font-family:var(--m);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:3px;display:block}.mkt .pnode.win .meta .cap{color:var(--gold)}.mkt .cats-inline{margin-top:34px;padding-top:30px;border-top:1px solid var(--line)}.mkt .cats-inline .ci-head{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;flex-wrap:wrap}.mkt .cats-inline .ci-head .t{font-family:var(--d);font-weight:600;font-size:17px;color:#fff}.mkt .cats-inline .ci-head .s{font-size:13.5px;color:var(--fg-2)}.mkt .catstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mkt .catpill{display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));transition:border-color .15s,transform .15s}.mkt .catpill:hover{border-color:var(--line-strong);transform:translateY(-2px)}.mkt .catpill .pi{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--violet-2);background:rgba(124,92,255,.08);flex-shrink:0}.mkt .catpill .pi svg{width:17px;height:17px}.mkt .catpill .pn{font-family:var(--d);font-weight:500;font-size:13.5px;color:var(--fg-1)}.mkt .ladder{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px}.mkt .rk{border:1px solid var(--line);border-radius:16px;padding:20px 10px 16px;text-align:center;background:rgba(255,255,255,.02);position:relative;transition:transform .15s,border-color .15s}.mkt .rk:hover{transform:translateY(-3px)}.mkt .rk img{width:64px;height:auto;margin:0 auto 10px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.mkt .rk .nm{font-family:var(--d);font-weight:600;font-size:14px;color:#fff}.mkt .rk .el{font-family:var(--m);font-size:9.5px;color:var(--fg-3);margin-top:4px;letter-spacing:.02em}.mkt .rk.bronze:hover{border-color:rgba(217,163,110,.4)}.mkt .rk.silver:hover{border-color:rgba(201,207,224,.4)}.mkt .rk.gold:hover{border-color:rgba(255,209,102,.4)}.mkt .rk.plat:hover{border-color:rgba(125,224,224,.4)}.mkt .rk.diam:hover{border-color:rgba(147,180,255,.4)}.mkt .rk.elite:hover{border-color:rgba(255,107,181,.4)}.mkt .season{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:44px}.mkt .season-card{border-radius:20px;border:1px solid rgba(255,209,102,.24);background:linear-gradient(160deg,rgba(255,209,102,.1),rgba(124,92,255,.06) 70%,rgba(11,15,26,.4));padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column}.mkt .season-card .halo2{position:absolute;inset:0;background:radial-gradient(70% 90% at 20% 0,rgba(255,209,102,.16),transparent 60%);pointer-events:none}.mkt .season-card .cd{position:relative;margin-top:auto}.mkt .season-card .cd .big{font-family:var(--d);font-weight:700;font-size:64px;line-height:1;color:#fff;letter-spacing:-.03em}.mkt .season-card .cd .lb{font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:8px}.mkt .season-card h3{position:relative;font-family:var(--d);font-weight:700;font-size:24px;color:#fff;letter-spacing:-.02em;margin-top:14px}.mkt .season-card p{position:relative;font-size:14px;color:var(--fg-1);margin-top:12px;max-width:34ch}.mkt .rewards{display:flex;flex-direction:column;gap:12px}.mkt .rewcard{display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.mkt .rewcard.p1{border-color:rgba(255,209,102,.3);background:linear-gradient(180deg,rgba(255,209,102,.08),rgba(255,255,255,.01))}.mkt .rewcard .pos{font-family:var(--d);font-weight:700;font-size:15px;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mkt .rewcard .pos.g{background:linear-gradient(180deg,#FFE08A,var(--gold));color:#1A1430}.mkt .rewcard .pos.s{background:rgba(201,207,224,.16);color:var(--rk-silver);border:1px solid rgba(201,207,224,.32)}.mkt .rewcard .pos.b{background:rgba(217,163,110,.16);color:var(--rk-bronze);border:1px solid rgba(217,163,110,.36)}.mkt .rewcard .bd b{font-family:var(--d);font-weight:600;font-size:16.5px;color:#fff;display:block}.mkt .rewcard .bd span{display:block;font-size:12.5px;color:var(--fg-2);margin-top:4px}.mkt .rewcard .bd span em{font-style:normal;color:var(--gold)}.mkt .tourn-banner{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(255,209,102,.24);padding:38px 40px;margin-top:44px;background:linear-gradient(115deg,rgba(255,77,109,.16),rgba(124,92,255,.12) 55%,rgba(11,15,26,.5));display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center}.mkt .tourn-banner .tb-halo{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 12% 0,rgba(255,209,102,.18),transparent 55%)}.mkt .tourn-banner .tb-l{position:relative}.mkt .tourn-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(255,209,102,.32);border-radius:999px;padding:5px 12px}.mkt .tourn-tag .d{width:6px;height:6px;border-radius:50%;background:var(--danger);box-shadow:0 0 8px var(--danger);animation:pulse 1.4s infinite}.mkt .tourn-banner h3{font-family:var(--d);font-weight:700;font-size:clamp(24px,3.2vw,34px);line-height:1.02;letter-spacing:-.03em;color:#fff;margin-top:16px;text-wrap:balance}.mkt .tourn-banner p{font-size:14.5px;color:var(--fg-1);margin-top:12px;max-width:42ch}.mkt .tourn-clock{position:relative;display:flex;gap:10px;justify-content:flex-end}.mkt .tclk{text-align:center;background:rgba(6,8,15,.5);border:1px solid var(--line);border-radius:14px;padding:14px 4px;min-width:66px}.mkt .tclk .n{font-family:var(--d);font-weight:700;font-size:30px;color:#fff;line-height:1;letter-spacing:-.02em}.mkt .tclk .u{font-family:var(--m);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:6px}.mkt .tourn-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.mkt .tfeat{border:1px solid var(--line);border-radius:18px;padding:26px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.mkt .tfeat .tf-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.mkt .tfeat .tf-ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--gold);background:rgba(255,209,102,.07);margin-bottom:0;flex-shrink:0}.mkt .tfeat .tf-ic svg{width:21px;height:21px}.mkt .tfeat h4{font-family:var(--d);font-weight:600;font-size:18px;color:#fff;margin-bottom:0}.mkt .tfeat p{font-size:13.5px;color:var(--fg-2)}.mkt .tfeat .tf-meta{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.mkt .tfeat .tf-meta .kk{font-family:var(--m);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.mkt .tfeat .tf-meta .vv{font-family:var(--m);font-size:11px;color:var(--fg-1);margin-left:auto}.mkt .modes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px}.mkt .modecard{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;padding:30px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.01));transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;flex-direction:column}.mkt .modecard:before{content:"";position:absolute;inset:0;background:radial-gradient(440px 220px at 82% -12%,rgba(124,92,255,.16),transparent 62%);opacity:0;transition:opacity .28s ease;pointer-events:none}.mkt .modecard.gold:before{background:radial-gradient(440px 220px at 82% -12%,rgba(255,209,102,.16),transparent 62%)}.mkt .modecard:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 24px 50px -26px rgba(124,92,255,.5)}.mkt .modecard.gold:hover{box-shadow:0 24px 50px -26px rgba(255,209,102,.5)}.mkt .modecard:hover:before{opacity:1}.mkt .modecard .mc-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.mkt .modecard .mc-ic{position:relative;width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--violet-2);background:rgba(124,92,255,.08);margin-bottom:0;flex-shrink:0;transition:transform .2s ease}.mkt .modecard .mc-htxt{min-width:0}.mkt .modecard:hover .mc-ic{transform:translateY(-2px) scale(1.06)}.mkt .modecard.gold .mc-ic{color:var(--gold);background:rgba(255,209,102,.08)}.mkt .modecard .mc-ic svg{width:24px;height:24px}.mkt .modecard h3{position:relative;font-family:var(--d);font-weight:700;font-size:22px;color:#fff;letter-spacing:-.02em}.mkt .modecard .mc-tag{position:relative;font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:4px}.mkt .modecard p{position:relative;font-size:14px;color:var(--fg-2);margin-top:14px;flex:1}.mkt .modecard:hover .morelink{gap:11px;color:#fff}.mkt .modecard.gold:hover .morelink{color:var(--gold-2)}.mkt .final{position:relative;z-index:1;text-align:center;padding:104px 0 96px;border-top:1px solid var(--line)}.mkt .final .halo{background:radial-gradient(700px 340px at 50% 0,rgba(124,92,255,.2),transparent 60%),radial-gradient(500px 300px at 50% 100%,rgba(255,209,102,.08),transparent 60%)}.mkt .final h2{position:relative;font-family:var(--d);font-weight:700;font-size:clamp(34px,5.5vw,64px);line-height:.98;letter-spacing:-.035em;color:#fff;text-wrap:balance}.mkt .final h2 em{font-style:normal;color:var(--gold)}.mkt .final p{position:relative;font-size:17px;color:var(--fg-2);margin-top:20px}.mkt .final .cta{gap:12px;margin-top:34px;flex-wrap:wrap;align-items:center}.mkt .final .av-row,.mkt .final .cta{position:relative;display:flex;justify-content:center}.mkt .final .av-row{margin-top:44px}.mkt .final .av-row img{width:46px;height:46px;border-radius:50%;border:2px solid var(--bg-0);margin-left:-12px;background:var(--bg-2)}.mkt .final .av-row img:first-child{margin-left:0}.mkt .final .av-more{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;margin-left:-12px;background:var(--bg-2);border:2px solid var(--bg-0);font-family:var(--m);font-size:11px;color:var(--fg-2)}@media (max-width:980px){.mkt .hero-grid{grid-template-columns:1fr;gap:44px}.mkt .phone-wrap{order:-1}.mkt .phases{grid-template-columns:1fr}.mkt .catstrip{grid-template-columns:repeat(2,1fr)}.mkt .tourn-banner{grid-template-columns:1fr}.mkt .tourn-clock{justify-content:flex-start}.mkt .tourn-feats{grid-template-columns:1fr}.mkt .ladder{grid-template-columns:repeat(3,1fr)}.mkt .modes,.mkt .season{grid-template-columns:1fr}}@media (max-width:560px){.mkt .hero .phone-wrap{order:0;margin-top:8px}.mkt .hero-copy{text-align:center}.mkt .hero-copy .eyebrow{justify-content:center}.mkt .hero-copy .lead{margin-left:auto;margin-right:auto}.mkt .final .cta{flex-direction:column;align-items:center}.mkt .final .cta .appbadges{justify-content:center;width:100%}.mkt .final .cta .appbadges .abadge{flex:1;justify-content:center}.mkt .final .cta .btn.lg{width:100%;justify-content:center}.mkt .catstrip{grid-template-columns:1fr 1fr}.mkt .tourn-banner{padding:28px 22px}.mkt .tclk{min-width:0;flex:1}.mkt .ladder{grid-template-columns:repeat(2,1fr)}.mkt .stats{gap:24px}.mkt .prog-track .pnode .dot{width:46px;height:46px;font-size:18px}.mkt .prog-track:before{top:22px}}.mkt .hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}.mkt .btn.xl{padding:19px 40px;font-size:17px;border-radius:14px;letter-spacing:.02em}.mkt .play-main{position:relative;overflow:hidden}.mkt .play-main .tri{width:0;height:0;border-left:11px solid;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:2px}.mkt .store-block{display:flex;flex-direction:column;gap:11px}.mkt .store-label{font-family:var(--m);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);display:flex;align-items:center;gap:9px}.mkt .store-label:before{content:"";width:22px;height:1px;background:var(--line-strong)}.mkt .hero-actions .btn.ghost.web-cta,.mkt .lbl-mobile{display:none}@media (max-width:560px){.mkt .hero-actions{align-items:stretch;gap:22px}.mkt .store-block{order:-1;gap:13px}.mkt .store-label{justify-content:center;font-size:11.5px;color:var(--fg-2)}.mkt .store-label:before{display:none}.mkt .store-block .appbadges{justify-content:center}.mkt .store-block .abadge{flex:1;justify-content:center;padding:13px 14px}.mkt .lbl-desktop{display:none}.mkt .lbl-mobile{display:flex}.mkt .foot-grid{flex-direction:column;gap:34px}.mkt .foot-cols{margin-left:0;gap:32px 40px;width:100%}.mkt .foot-col{min-width:120px}.mkt .foot-bottom{flex-direction:column;align-items:flex-start;gap:16px}.mkt .abadge .bt .s{display:block}.mkt .abadge .bt .s:after{content:none}.mkt .abadge .bt .l{display:block;margin-top:2px}.mkt .play-main{display:none}.mkt .hero-actions .btn.ghost.web-cta{display:flex;justify-content:center;font-size:15px;padding:15px 24px}}@keyframes heroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes phoneIn{0%{opacity:0;transform:translateY(34px) scale(.95)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes badgePop{0%{opacity:0;transform:translate(6px,-6px) scale(.6) rotate(-8deg)}60%{transform:translate(0) scale(1.08)}to{opacity:1;transform:none}}.mkt .hero-copy>*{animation:heroRise .7s cubic-bezier(.2,.75,.25,1) backwards}.mkt .hero-copy>:first-child{animation-delay:.04s}.mkt .hero-copy>:nth-child(2){animation-delay:.1s}.mkt .hero-copy>:nth-child(3){animation-delay:.17s}.mkt .hero-copy>:nth-child(4){animation-delay:.24s}.mkt .hero-copy>:nth-child(5){animation-delay:.31s}.mkt .pagehero>.wrap>*{animation:heroRise .7s cubic-bezier(.2,.75,.25,1) backwards}.mkt .pagehero>.wrap>:first-child{animation-delay:.04s}.mkt .pagehero>.wrap>:nth-child(2){animation-delay:.1s}.mkt .pagehero>.wrap>:nth-child(3){animation-delay:.17s}.mkt .pagehero>.wrap>:nth-child(4){animation-delay:.24s}.mkt .pagehero>.wrap>:nth-child(5){animation-delay:.31s}.mkt .phone-wrap{animation:floaty 6.5s ease-in-out infinite}.mkt .phone-wrap .phone{animation:phoneIn .95s cubic-bezier(.2,.75,.25,1) .18s backwards}.mkt .elo-badge{animation:badgePop .6s cubic-bezier(.34,1.56,.64,1) .95s backwards}.mkt .reveal{opacity:0;transform:translateY(20px);transition:opacity .62s cubic-bezier(.2,.7,.25,1),transform .62s cubic-bezier(.2,.7,.25,1);will-change:opacity,transform}.mkt .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .elo-badge,.mkt .hero-copy>*,.mkt .pagehero>.wrap>*,.mkt .phone-wrap,.mkt .phone-wrap .phone{animation:none!important}.mkt .reveal{opacity:1!important;transform:none!important;transition:none!important}}