@font-face{font-family:Inva;src:url('assets/display.ttf')}@font-face{font-family:Open;src:url('assets/bold.ttf');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#101211;color:#eee8ea;font-family:Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b52654;outline-offset:5px}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 5.3%;border-bottom:1px solid #ffffff18;background:#111311;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:18px}.brand img{width:115px;height:70px;object-fit:contain}.brand span{border-left:1px solid #ffffff33;padding-left:18px;font-size:10px;letter-spacing:3px;color:#b6aeb1}nav{display:flex;gap:30px;font-size:12px;font-weight:bold;color:#b8b1b3}nav a:hover{color:#fff}.btn{background:#b52654;color:#fff;border:1px solid #b52654;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 25px;font-size:12px;font-weight:bold;transition:background .2s,transform .2s}.btn:hover{background:#b52654;transform:translateY(-2px)}.btn.small{padding:13px 18px}.hero{position:relative;min-height:700px;display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:76px 8.5% 92px;overflow:hidden}.hero-back{position:absolute;inset:0;background:linear-gradient(90deg,#101211d9 0%,#10121180 50%,#101211aa 100%),linear-gradient(0deg,#101211 0%,transparent 65%),url('assets/hero.webp') center 35%/cover;filter:saturate(.65)}.hero-grid{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(#8e838729 1px,transparent 1px),linear-gradient(90deg,#8e838729 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,black)}.hero-content,.reward-poster{position:relative}.eyebrow{font-size:10px;letter-spacing:2.4px;font-weight:700;color:#a99ea2;display:flex;align-items:center;gap:10px}.dot{height:6px;width:6px;background:#b52654;display:inline-block;border-radius:50%;box-shadow:0 0 14px #b5265450}h1{font-family:Inva,Impact,sans-serif;font-weight:400;font-size:clamp(75px,8.5vw,140px);line-height:.9;letter-spacing:1px;margin:33px 0 24px}h1 span{color:#b52654}.intro{font-size:19px;line-height:1.7;color:#beb4b7;max-width:370px}.intro strong{color:#ece5e7;font-weight:400}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:28px}.text-link{font-size:11px;border-bottom:1px solid #776d70;padding:7px 0;white-space:nowrap}.hero-note{font-size:10px;color:#958c8f;margin-top:17px}.reward-poster{background:#b52654;color:#1a0e12;align-self:center;padding:33px 35px 24px;max-width:450px;transform:rotate(3deg);box-shadow:12px 12px 0 #00000030;background-image:repeating-linear-gradient(0deg,transparent,transparent 4px,#b5265410 4px,#b5265410 5px);clip-path:polygon(0 0,97% 0,100% 3%,100% 100%,3% 100%,0 97%)}.tag{font-size:8px;letter-spacing:2px;border:1px solid #1a0e1277;padding:8px 10px;display:inline-block}.reward-poster>p{font-size:14px;letter-spacing:6px;font-weight:bold;margin:28px 0 0}.big-prize{font-family:Inva,Impact,sans-serif;font-size:clamp(70px,7.7vw,122px);line-height:1.2;white-space:nowrap}.big-prize span{font-family:Impact,sans-serif;font-size:.5em;margin-left:10px}.prize-sub{font-size:10px;letter-spacing:2px;font-weight:bold}.poster-line{height:1px;background:#21121770;margin:27px 0 17px}.poster-bottom{display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1.5;font-weight:bold}.poster-arrow{font-size:58px;font-weight:400;line-height:.8}.reward-poster small{font-size:9px;line-height:1.6;display:block;margin-top:23px;color:#28161c}.hero-footer{position:absolute;bottom:26px;left:5.3%;right:5.3%;display:flex;justify-content:space-between;color:#968b8f;font-size:9px;letter-spacing:2px}.ticker{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;display:flex;justify-content:space-around;gap:20px;padding:21px 4%;font-size:10px;letter-spacing:1.3px;background:#211317;white-space:nowrap}.ticker b{color:#b52654;margin-left:6px}.ticker i{color:#b52654;font-style:normal}.section{max-width:1230px;margin:0 auto;padding:85px 45px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px}h2{font-family:Inva,Impact,sans-serif;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:1.08;margin:17px 0 0}h2 em{color:#7c6f73;font-style:normal}.section-head>p{font-size:12px;line-height:1.8;color:#968a8e;margin-bottom:5px}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mission{background:#221318;border:1px solid #3a2f33;padding:27px 26px 0;transition:border-color .2s}.mission:hover{border-color:#a7234d}.mission-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.social-icon{font-size:35px;font-weight:bold}.youtube{font-size:23px;background:#f2e7eb;color:#1f1116;border-radius:7px;padding:1px 10px}.discord{font-size:32px;color:#beb2b5}.pill{font-size:9px;color:#b52654;border:1px solid #861c3e;padding:7px 10px}.micro{font-size:8px;letter-spacing:2px;color:#87777c}h3{font-family:Open,Arial,sans-serif;font-size:23px;line-height:1.25;margin:15px 0}.mission p{font-size:12px;line-height:1.8;color:#aa9da1;min-height:65px}.requirement{font-size:9px;line-height:1.7;margin:23px 0;color:#a69298;border-left:2px solid #b52654;padding-left:10px}.mission-action{background:none;color:#ece3e6;border:0;border-top:1px solid #3c3033;display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:20px 0;font-size:11px;font-weight:bold}.mission-action span{font-size:18px;color:#b52654}.bonus-strip{margin-top:18px;border:1px dashed #55464b;background:#28161c;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.bonus-strip>div{display:flex;align-items:center;gap:25px}.bonus-star{font-size:42px;color:#c798a7}.bonus-strip h3{font-size:17px;margin:0 0 5px}.bonus-strip p{font-size:11px;color:#a9939a;line-height:1.8;margin:0}.bonus-num{font-family:Inva;font-size:52px;color:#cd9fae}.bonus-num>span{font-family:Arial;font-size:10px;letter-spacing:2px;vertical-align:middle}.footnote{font-size:10px;color:#9b8b90;line-height:1.8;display:block;margin-top:17px}.origin-section{background:#28161c;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-top:1px solid #3d3135;border-bottom:1px solid #3d3135}.origin-image{position:relative;background:radial-gradient(#a65c7450,transparent 65%),#201216;min-height:470px;display:flex;align-items:flex-end;justify-content:center}.origin-image img{width:100%;height:470px;object-fit:contain;object-position:bottom}.origin-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 75%,#28161c),linear-gradient(0deg,#28161c,transparent 25%)}.origin-copy{padding:60px 12% 55px 7%}.origin-copy h2{font-size:48px}.origin-copy p{font-size:12px;color:#b09aa1;line-height:1.8;max-width:380px}.origin-reward{display:flex;gap:20px;align-items:center;margin:23px 0}.origin-reward>strong{font-family:Inva;font-size:73px;line-height:1;color:#d9b1be}.origin-reward>div{font-weight:bold;font-size:12px;letter-spacing:1px;color:#d9b1be}.origin-reward span{display:block;color:#a28e94;font-size:9px;letter-spacing:0;font-weight:normal;margin-top:9px}.origin-tag{font-size:10px;color:#ae949c;margin-bottom:25px}.origin-copy>small{display:block;font-size:9px;line-height:1.7;color:#a08e94;max-width:380px;margin-top:18px}.live-label{font-size:8px;letter-spacing:1.2px;color:#ad9fa3;border:1px solid #3a2f33;padding:12px}.live-label .dot{margin-right:7px}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:17px;align-items:end;padding-top:27px}.podium-card{position:relative;text-align:center;background:#24151a;border:1px solid #3a2e32;padding:36px 25px 28px}.podium-rank{position:absolute;right:19px;top:15px;font-family:Inva;font-size:45px;color:#403438}.podium-player{font-family:Open;font-size:17px;margin-top:27px}.podium-score{font-size:10px;margin-top:8px;color:#a38f96}.podium-prize{font-family:Inva;font-size:85px;margin-top:27px;line-height:1.1}.podium-prize span{font-family:Arial;font-size:29px;margin-left:5px}.podium-card small{font-size:8px;letter-spacing:3px;color:#a49097}.podium-card.first{padding-top:52px;background:linear-gradient(160deg,#361e26,#241419);border-color:#b52654}.first .podium-prize{color:#b52654;font-size:105px}.first .podium-rank{color:#992147}.winner-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:8px;letter-spacing:1.7px;background:#b52654;color:#28161c;padding:9px 17px;white-space:nowrap}.third{padding-top:24px}.ranking-bottom{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3a2e32;padding:23px 0;color:#99898e;font-size:10px}.ghost{color:#ddd0d4;background:transparent;border:1px solid #4e3c42;padding:12px 17px;font-size:11px}.ghost:hover{background:#371f27}.how{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;border-top:1px solid #372b2f}.how .btn{margin-top:30px}.steps article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #372b2f}.steps article:first-child{padding-top:0}.steps article>span{font-family:Inva;font-size:36px;color:#b52654;padding-top:11px}.steps h3{font-size:16px;margin:14px 0 7px}.steps p{font-size:12px;line-height:1.9;color:#a69298;margin:0}.faq{padding-top:15px;padding-bottom:90px}.faq h2{font-size:42px;margin-bottom:32px}.faq details{border-top:1px solid #3a2e32;padding:21px 0}.faq details:last-child{border-bottom:1px solid #3a2e32}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:bold;gap:20px}summary::-webkit-details-marker{display:none}summary span{font-size:21px;color:#b52654}.faq details p{color:#a69298;font-size:12px;line-height:1.9;max-width:850px}.final-cta{background:#b52654;position:relative;text-align:center;padding:60px 20px 65px;background-image:repeating-linear-gradient(-45deg,transparent 0 60px,#160d1010 60px 61px)}.final-cta .eyebrow{justify-content:center;color:#3a0c1b}.final-cta h2{font-size:95px;color:#1e1115;margin:26px 0}.final-cta h2 em{color:#b52654}.light{background:#b52654;color:#28171c;border-color:#b52654}.light:hover{background:#b52654}.coordinate{display:block;font-size:8px;letter-spacing:3px;color:#5e142c;margin-top:30px}footer{padding:40px 5.3%;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#9c898f;font-size:9px}.footer-brand{font-family:Inva;font-size:28px;color:#ede2e6}.footer-brand span{color:#b52654}footer p{line-height:1.8}footer>span{font-size:8px;letter-spacing:1px}.dashboard{background:#231318;max-width:none;padding-left:max(45px,calc((100vw - 1140px)/2));padding-right:max(45px,calc((100vw - 1140px)/2));border-block:1px solid #513c43}.dashboard h2{font-size:40px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stats>div{background:#170d10;padding:24px;border:1px solid #422e35}.stats span{font-size:9px;letter-spacing:2px;color:#ac989e}.stats strong{font-family:Inva;font-size:50px;display:block;margin-top:10px;color:#deb9c5}.stats small{font-size:10px;line-height:1.8;color:#a58d95;display:block}.dashboard-tools{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.account-note{font-size:11px;color:#b52654;border:1px solid #831c3d;padding:14px;line-height:1.8}.history h3{font-size:18px;margin-top:25px}.history-row{display:grid;grid-template-columns:1fr 140px;gap:15px;padding:13px 0;border-bottom:1px solid #423036;font-size:11px}.history-row small{display:block;color:#a38f95;margin-top:4px}.history-row>span{text-align:right;color:#b52654}dialog{border:1px solid #5d494f;background:#1f1216;color:#ece0e4;padding:35px;width:calc(100% - 40px);max-width:510px;max-height:90vh;overflow:auto;box-shadow:0 20px 100px #000b}dialog::backdrop{background:#060304c9;backdrop-filter:blur(5px)}.close{position:absolute;right:15px;top:10px;border:0;color:#cdb9c0;font-size:26px;background:none}dialog h2{font-size:38px;margin:5px 0 15px}dialog p{font-size:12px;line-height:1.8;color:#b69da5}label{display:block;font-size:11px;line-height:1.7;margin:18px 0 6px;color:#ddcad0}input,select,textarea{border:1px solid #564248;color:#ead2da;background:#11090c;padding:13px;width:100%;border-radius:0}input:focus,textarea:focus,select:focus{outline:2px solid #b52654}textarea{min-height:90px;resize:vertical}form .btn{width:100%;margin-top:22px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:16px 24px;background:#e8d1d8;color:#1d1115;font-size:12px;box-shadow:0 10px 60px #0008;z-index:10;max-width:90vw;display:none}.error{color:#b52654;font-size:12px;line-height:1.7;margin-top:12px}.recover{word-break:break-all;display:block;padding:15px;background:#0f080a;color:#d7acba;font-family:monospace;font-size:14px}.ranking-row{display:grid;grid-template-columns:35px 1fr 80px;border-top:1px solid #48343a;padding:15px 0;font-size:12px}.ranking-row strong{text-align:right}.empty{font-size:12px;color:#a68e96;padding:20px 0}body.modal-open{overflow:hidden}[hidden]{display:none!important}@media(min-width:1600px){.hero{padding-inline:calc((100vw - 1180px)/2);gap:100px}}@media(max-width:1050px){nav{gap:16px}.brand span{display:none}.hero{padding-inline:5%;gap:35px}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.big-prize{font-size:90px}.ticker{overflow:hidden;justify-content:flex-start}.section{padding:65px 28px}.mission{padding-inline:20px}.origin-copy{padding:40px 8% 40px 4%}.how{gap:35px}}@media(max-width:720px){header{height:74px;padding-inline:18px}.brand img{width:88px;height:58px}nav{display:none}.btn.small{font-size:10px;padding:12px;gap:10px}.hero{grid-template-columns:1fr;padding:48px 24px 70px;gap:45px;min-height:0}.hero h1{font-size:90px;margin-top:27px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.intro{font-size:17px}.hero-actions{gap:18px}.hero-note{line-height:1.7}.reward-poster{max-width:350px;width:calc(100% - 20px);margin:0 auto;transform:rotate(2deg);padding:27px}.big-prize{font-size:91px}.hero-footer{font-size:7px;letter-spacing:.6px;bottom:20px}.hero-footer>a{font-size:7px}.ticker{padding:18px 22px;gap:22px;font-size:9px}.section{padding:55px 22px}.section-head{align-items:flex-start;flex-direction:column;gap:10px}h2{font-size:43px}.mission-grid{grid-template-columns:1fr}.mission{padding:25px 25px 0}.mission h3{font-size:26px}.mission-top{margin-bottom:25px}.mission p{min-height:0}.bonus-strip{padding:20px;gap:15px}.bonus-strip>div{gap:15px}.bonus-num{display:none}.bonus-star{font-size:30px}.origin-section{grid-template-columns:1fr}.origin-image{min-height:260px;order:2}.origin-image img{height:300px}.origin-copy{padding:45px 25px 20px}.origin-copy h2{font-size:43px}.origin-image:after{background:linear-gradient(0deg,#28161c,transparent 30%)}.podium{gap:8px;grid-template-columns:1fr 1.1fr 1fr;padding-top:25px}.podium-card{padding:24px 8px 20px}.podium-card.first{padding-top:39px}.podium-rank{font-size:30px;right:10px;top:10px}.podium-player{font-size:11px;margin-top:25px}.podium-score{font-size:8px;line-height:1.6}.podium-prize{font-size:53px;margin-top:20px}.first .podium-prize{font-size:65px}.podium-prize span{font-size:18px;margin-left:2px}.podium-card small{font-size:6px;letter-spacing:1px}.winner-tag{font-size:6px;letter-spacing:.8px;padding:7px 8px}.ranking-bottom{gap:20px;align-items:flex-start;flex-direction:column}.how{grid-template-columns:1fr;gap:40px}.faq{padding-top:10px}.faq h2{font-size:35px}summary{font-size:12px;line-height:1.6}.final-cta h2{font-size:76px}footer{align-items:flex-start;flex-direction:column;gap:14px;padding:35px 25px}.stats{grid-template-columns:1fr}.stats strong{font-size:42px}.dashboard h2{font-size:36px}.dashboard-tools .btn,.dashboard-tools .ghost{width:100%}.history-row{grid-template-columns:1fr 100px}dialog{padding:30px 24px}dialog h2{font-size:33px}}
