:root{--red:#ed343f;--red2:#a11e2b;--bg:#0b0a0c;--panel:#181819;--panel2:#242325;--gray:#343436;--text:#f5f3f2;--muted:#aaa7ab;--line:#343235;--yellow:#ffde37;--mono:'Roboto Mono',monospace;--display:'Barlow Condensed',Impact,sans-serif;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.grain{pointer-events:none;position:fixed;inset:0;opacity:.12;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.22' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--red);color:white}.container{max-width:1250px;padding:0 30px;margin:auto}.container.wide{max-width:1680px}.topbar{position:sticky;top:0;z-index:40;background:rgba(12,11,12,.94);backdrop-filter:blur(20px);border-bottom:1px solid #383031}.top-inner{max-width:1680px;margin:auto;padding:0 30px;height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-icon{position:relative;width:44px;height:44px;background:var(--red);display:flex;align-items:center;justify-content:center;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);font:900 35px var(--display);color:white;letter-spacing:-3px}.logo-icon span{font:800 13px var(--mono);position:absolute;bottom:1px;right:3px;color:var(--yellow)}.logo-type{font:900 27px var(--display);line-height:.72;letter-spacing:.25px}.logo-type>span{color:var(--red)}.logo-type small{display:block;margin-top:10px;font:700 10px var(--mono);letter-spacing:3px;color:#949092}.main-nav{display:flex;gap:25px;align-items:center}.nav-button{font:700 13px var(--display);letter-spacing:1.6px;color:#b5adae;height:82px;display:flex;align-items:center;position:relative;white-space:nowrap}.nav-button:hover,.nav-button.current{color:#fff}.nav-button.current:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--red)}.nav-side{display:flex;gap:9px;align-items:center;color:#b9b3b3;font:700 10px var(--mono);white-space:nowrap}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(237,52,63,.14)}.page{display:none;min-height:calc(100vh - 180px);padding-bottom:85px}.page.is-active{display:block}.hero{min-height:510px;position:relative;overflow:hidden;border-bottom:1px solid #3d2529;background:radial-gradient(ellipse at 68% 35%,#341119 0,#100c0f 47%,#09090b 78%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 0,transparent 54%,rgba(235,44,55,.08) 54.5%,transparent 55%),linear-gradient(to right,rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.032) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px;mask-image:linear-gradient(90deg,transparent,black)}.hero-glow{position:absolute;width:530px;height:530px;right:13%;top:50px;background:radial-gradient(circle,rgba(225,28,51,.2),transparent 66%);filter:blur(25px)}.hero:after{content:"$";position:absolute;right:8%;top:-105px;color:rgba(245,48,55,.09);font:900 640px var(--display);transform:rotate(-13deg)}.hero-inner{position:relative;z-index:1;padding-top:88px;padding-bottom:60px}.kicker{display:flex;align-items:center;gap:12px;color:#e8b9bc;font:700 12px var(--mono);letter-spacing:1.5px}.kicker .line{height:1px;width:38px;background:#8f464c}.tiny-square{width:7px;height:7px;background:var(--red)}.hero h1{font:900 clamp(94px,14vw,196px)/.92 var(--display);letter-spacing:-5px;margin:26px 0 10px;text-shadow:0 6px 30px #0006}.hero h1 span{color:var(--red)}.hero-sub{font:800 clamp(19px,3vw,34px) var(--display);letter-spacing:2.2px;margin:0}.hero-description{color:#bdb7ba;max-width:555px;line-height:1.6;font-size:15px}.hero-actions{margin-top:31px;display:flex;gap:12px}.button{border:none;font:800 14px var(--display);letter-spacing:1.5px;padding:17px 24px;display:flex;gap:27px;align-items:center;justify-content:space-between}.button-red{background:var(--red);color:white}.button-red:hover{background:#fd4955}.button-outline{color:white;background:rgba(0,0,0,.25);border:1px solid #706166}.button-outline:hover{border-color:var(--red)}.hero-stats{display:flex;gap:64px;margin-top:48px}.hero-stats>div{display:flex;flex-direction:column}.hero-stats strong{font:800 39px var(--display)}.hero-stats small{color:#9d9599;font:700 10px var(--mono);letter-spacing:1.7px}.count-panel{margin-top:48px;padding:28px 32px;border:1px solid #563236;background:linear-gradient(130deg,#211619,#130f11 60%,#201216);position:relative;overflow:hidden}.count-panel:before{content:"";position:absolute;right:-90px;top:-90px;width:300px;height:300px;border-radius:50%;border:1px solid #6e232d;opacity:.3}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow{font:700 11px var(--mono);letter-spacing:1.7px;color:#e77b83}.section-head h2{font:900 33px var(--display);margin:5px 0}.swoosh{color:var(--red)}.pill{background:#40272c;color:#eac7ca;padding:10px 14px;border:1px solid #6d4047;font:700 11px var(--mono);border-radius:4px}.countdown{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0 10px}.time-box{width:17%;max-width:175px;min-width:0;text-align:center}.time-box b{display:block;font:900 clamp(33px,5.2vw,83px) var(--display);letter-spacing:0}.time-box small{display:block;margin-top:4px;color:#bfaeb1;font:700 10px var(--mono);letter-spacing:1.4px}.time-colon{font:800 49px var(--display);color:var(--red);margin-top:-20px}.count-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;padding-top:15px;border-top:1px solid #58383d;font:700 10px var(--mono);letter-spacing:.8px;color:#98898d}.count-bottom-right{color:#d7b3b6}.home-preview{padding-top:62px}.text-link{border:0;background:none;color:#e3d4d6;font:800 13px var(--display);letter-spacing:1px}.text-link span{color:var(--red);padding-left:7px}.preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.preview-card{background:#191719;padding:21px;border:1px solid #3a3436;display:flex;gap:13px;align-items:center;cursor:pointer;text-align:left;color:white}.preview-card:hover{border-color:var(--red)}.preview-card .rank{font:900 38px var(--display);color:var(--yellow);min-width:39px}.preview-card .preview-info b{display:block;font:800 21px var(--display)}.preview-card .preview-info small{color:#afa5a9;font:700 11px var(--mono)}.preview-card .money{margin-left:auto;font:900 20px var(--display)}.page-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:44px 0 24px}.gold-title{font:800 35px var(--mono);letter-spacing:-1.3px;color:var(--yellow);margin:8px 0 9px}.muted{color:#a8a1a3;line-height:1.6;margin:0;font-size:13px}.page-title{font:900 65px/.95 var(--display);margin:14px 0 12px}.page-title span{color:var(--red)}.leader-tools{display:flex;align-items:center;gap:12px}.refresh-pill{font:700 11px var(--mono);display:flex;gap:9px;align-items:center;color:#c8bfc2;background:#1e1b1d;border:1px solid #48383c;border-radius:7px;padding:13px}.icon-button{font:900 24px var(--display);background:#242024;color:white;border:1px solid #48383c;width:42px;height:42px;border-radius:7px}.icon-button:hover{background:var(--red)}.lb-panel{background:linear-gradient(180deg,#515052 0,#343436 60px,#2b2a2c 100%);border:2px solid #777576;border-radius:14px;padding:16px 18px 12px;box-shadow:0 12px 40px #0008,inset 0 2px 4px #ffffff2a}.lb-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lb-col{min-width:0}.lb-head,.lb-row{display:grid;grid-template-columns:34px minmax(142px,1fr) 64px 67px 99px 73px;gap:5px;align-items:center}.lb-head{height:42px;color:#ada9ac;font:700 12px var(--mono);letter-spacing:1px;border-bottom:1px solid #656366;padding:0 12px 0 17px}.lb-head>span:not(:nth-child(2)){text-align:center}.lb-head>span:last-child{text-align:right}.lb-row{width:100%;height:49px;padding:0 12px 0 14px;text-align:left;border:0;border-left:5px solid var(--teamColor,#444);color:#f7f5f6;background:#333234;font-family:var(--body)}.lb-row:nth-child(even){background:#3d3c3e}.lb-row:hover{background:#514d50}.lb-row .pos{font:900 19px var(--mono)}.player-ident{min-width:0;display:flex;align-items:center;gap:10px}.player-ident .playername{font:800 19px var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-ident .head{width:32px;height:32px;image-rendering:pixelated;border-radius:5px;flex-shrink:0}.head-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#3d363a;color:#91858a;width:32px;height:32px;border:1px solid #706165;border-radius:4px;font:800 18px var(--display)}.crown{font:900 21px var(--display);color:#ffca12;line-height:1}.tier{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;min-width:29px;border-radius:50%;font:900 15px var(--display);color:#121212}.tier.S{background:#ffca00}.tier.A{background:#a635ee;color:white}.tier.B{background:#4294f6}.tier.C{background:#29c985}.tier.D{background:#fc7053}.tier.F{background:#b1c8c5}.lb-row .number{font:600 14px var(--mono);text-align:center;color:#e2e0e1}.lb-row .time{font:500 14px var(--mono);text-align:center;color:#dedcde;white-space:nowrap}.money-pill{font:700 14px var(--mono);text-align:right;background:#262527;border:1px solid #747073;border-radius:999px;padding:4px 8px;justify-self:end}.lb-footer{display:flex;justify-content:space-between;gap:8px;padding:18px 10px 5px;color:#c1b8bc;font:700 10px var(--mono);letter-spacing:.8px}.teams-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.team-card{border:1px solid #3b3538;background:linear-gradient(140deg,#211e20,#121113);padding:24px;position:relative;overflow:hidden}.team-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:var(--teamColor)}.team-card .team-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:9px}.team-card h3{font:900 32px var(--display);margin:0}.team-card .team-total{font:800 23px var(--display)}.team-card small{font:700 10px var(--mono);color:#b3a7ab;letter-spacing:1px}.team-members{display:flex;flex-wrap:wrap;gap:8px}.team-member{display:flex;align-items:center;gap:7px;border:1px solid #383338;padding:7px 9px;font:800 15px var(--display);background:#1c1a1d;color:white}.team-member img{width:24px;height:24px;image-rendering:pixelated}.player-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.player-card{background:linear-gradient(135deg,#242024,#131214);border:1px solid #3f3438;padding:22px 15px;color:white;display:flex;align-items:center;gap:13px;text-align:left;min-width:0}.player-card:hover{border-color:#bf4752;background:#2b2124}.player-card img{width:48px;height:48px;image-rendering:pixelated}.player-card strong{font:900 21px var(--display);display:block;overflow:hidden;text-overflow:ellipsis}.player-card small{font:700 10px var(--mono);color:#b7abad}.search-field{background:#1d1b1d;display:flex;align-items:center;gap:8px;border:1px solid #50434a;color:#e8cbd0;padding:12px 15px}.search-field input{background:none;color:white;border:0;outline:none;min-width:220px;font:600 13px var(--body)}.schedule-grid{display:grid;gap:13px}.schedule-card{display:flex;gap:25px;border:1px solid #42383b;background:#181618;padding:23px;align-items:center}.schedule-date{background:#3a2025;color:#fff;padding:8px 20px;text-align:center;border-left:4px solid var(--red)}.schedule-date strong{font:900 38px var(--display);display:block}.schedule-date span{font:800 12px var(--mono)}.schedule-card h3{font:800 26px var(--display);margin:0 0 3px}.schedule-card p{color:#aaa0a4;margin:7px 0;font-size:13px}.schedule-card small{color:#e46b78;font:700 11px var(--mono)}footer{background:#100e10;border-top:1px solid #35272b}.footer-inner{padding-top:23px;padding-bottom:27px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-logo{font:900 24px var(--display)}.footer-logo span{color:var(--red)}.footer-logo small{font:700 10px var(--mono);color:#aaa;letter-spacing:1px}.footer-inner p,.footer-inner>span{font:700 10px var(--mono);color:#817579;text-align:center}.modal-shade{position:fixed;inset:0;background:#000c;z-index:90;display:grid;place-items:center;padding:16px}.modal-shade[hidden]{display:none}.profile-modal{width:100%;max-width:570px;background:linear-gradient(155deg,#252021,#100e10);border:1px solid #62454c;padding:34px;position:relative;box-shadow:0 40px 70px #000c}.modal-close{position:absolute;right:20px;top:16px;border:0;background:none;color:#ccc;font-size:22px}.profile-upper{display:flex;gap:18px;align-items:center}.profile-upper img{width:96px;height:96px;image-rendering:pixelated;background:#292026;border:2px solid #79333b}.profile-upper h2{font:900 39px var(--display);margin:0}.profile-upper p{font:700 12px var(--mono);color:#af9a9f}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px}.profile-stats>div{background:#302b2d;padding:13px 8px;text-align:center}.profile-stats b{font:900 22px var(--display);display:block}.profile-stats small{color:#afa5a9;font:700 10px var(--mono)}.profile-socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.profile-socials a{padding:11px 13px;border:1px solid #77474e;color:#fff;background:#312025;font:800 12px var(--body)}.profile-socials a:hover{background:var(--red)}.empty-caption{color:#bcb2b5;font:600 13px var(--body);grid-column:1/-1;padding:30px}.preview-card .head{width:43px;height:43px;image-rendering:pixelated;border-radius:4px}.live-warning{color:#ffb5b5}@media(max-width:1150px){.main-nav{gap:13px}.nav-button{font-size:11px}.lb-columns{gap:19px}.lb-head,.lb-row{grid-template-columns:29px minmax(125px,1fr) 42px 45px 82px 68px;gap:3px}.player-ident{gap:6px}.player-ident .playername{font-size:17px}.player-ident .head{width:27px;height:27px}.lb-row .number,.lb-row .time,.money-pill{font-size:12px}.player-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:870px){.top-inner{height:auto;min-height:75px;flex-wrap:wrap;padding-top:10px;padding-bottom:0}.main-nav{order:3;overflow:auto;width:100%;gap:19px}.nav-button{height:43px}.nav-side{margin-left:auto}.lb-columns{grid-template-columns:1fr;gap:0}.lb-head,.lb-row{grid-template-columns:32px minmax(135px,1fr) 60px 64px 100px 75px}.lb-row .number,.lb-row .time,.money-pill{font-size:13px}.player-grid{grid-template-columns:repeat(2,1fr)}.hero:after{right:-20%}.footer-inner{flex-wrap:wrap}.teams-grid{grid-template-columns:1fr}}@media(max-width:540px){.container,.top-inner{padding-left:14px;padding-right:14px}.hero-inner{padding-top:54px}.hero{min-height:0}.hero h1{letter-spacing:-3px;font-size:87px}.hero-sub{font-size:20px}.kicker{font-size:9px}.hero-stats{gap:24px;margin-top:32px}.count-panel{padding:20px 13px}.countdown{gap:4px}.time-box{width:19%}.time-colon{font-size:25px}.time-box small{font-size:8px;letter-spacing:0}.pill{font-size:9px;padding:8px}.section-head h2{font-size:25px}.section-head{align-items:start}.count-bottom{font-size:9px}.count-bottom-right{display:none}.preview-grid{grid-template-columns:1fr}.gold-title{font-size:28px}.page-title{font-size:50px}.page-intro{flex-wrap:wrap}.lb-panel{padding:9px 5px}.lb-head,.lb-row{grid-template-columns:19px minmax(110px,1fr) 31px 37px 55px 57px;gap:2px}.lb-row{padding:0 4px 0 4px;height:44px;border-left-width:4px}.lb-row .pos{font-size:13px}.player-ident{gap:3px}.player-ident .playername{font-size:13px}.player-ident .head{width:20px;height:20px}.tier{width:17px;height:17px;min-width:17px;font-size:10px}.crown{font-size:12px}.lb-head{font-size:8px;letter-spacing:0;padding:0 4px;height:32px}.lb-row .number,.lb-row .time,.money-pill{font-size:9px}.money-pill{padding:3px}.lb-footer{font-size:8px}.player-grid{grid-template-columns:1fr}.profile-modal{padding:25px 14px}.profile-stats{grid-template-columns:repeat(2,1fr)}}
