:root{--bg:#030711;--panel:#07101e;--panel2:#0a1730;--line:#17395a;--cyan:#08e5f4;--cyan2:#28a9ff;--gold:#f6c343;--text:#edf5ff;--muted:#8da0c5;--dim:#586987;--green:#24e7a5;--red:#ff4d6d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(900px 460px at 50% -5%,rgba(0,229,244,.1),transparent 60%),linear-gradient(180deg,#020611,#030817 58%,#02050d);color:var(--text);font-family:'Space Grotesk',sans-serif}a,button{font:inherit}header{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:10px 34px;border-bottom:1px solid #12243d;background:rgba(2,6,15,.9);position:sticky;top:0;z-index:30;backdrop-filter:blur(14px)}header img{height:46px;display:block}nav{display:flex;align-items:center;gap:7px}nav a{position:relative;color:#8295bc;text-decoration:none;padding:16px 13px 14px;border-radius:8px;font:700 13px 'Rajdhani';letter-spacing:.045em;text-transform:uppercase}nav a:hover,nav .on{color:#f4fbff}nav .on:after{content:"";position:absolute;left:13px;right:13px;bottom:-10px;height:2px;border-radius:99px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.beta{font:700 10px 'JetBrains Mono';letter-spacing:.07em;color:#ffc12e;border:1px solid #805d12;border-radius:999px;padding:8px 12px;white-space:nowrap}main{max-width:1120px;margin:auto;padding:40px 20px 72px}.eyebrow{font:700 10px 'JetBrains Mono';letter-spacing:.23em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px}.title{margin:0;font:800 clamp(44px,7vw,74px) 'Rajdhani';line-height:.9;letter-spacing:.055em;text-transform:uppercase;color:#eef6ff;text-shadow:0 5px 0 #111923,0 13px 26px rgba(0,0,0,.45)}.lead{max-width:780px;color:var(--muted);font-size:14px;line-height:1.75;margin:18px 0 30px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.card{border:1px solid #173b5d;border-radius:16px;background:linear-gradient(150deg,rgba(10,25,48,.95),rgba(5,11,23,.99));box-shadow:0 20px 45px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03);padding:22px;position:relative;overflow:hidden}.card:before{content:"";position:absolute;right:-80px;top:-95px;width:190px;height:190px;background:radial-gradient(circle,rgba(8,229,244,.09),transparent 68%);pointer-events:none}.card.wide{grid-column:1/-1}.card h2,.card h3{position:relative;margin:0 0 9px;font:700 24px 'Rajdhani';text-transform:uppercase;letter-spacing:.035em}.card h3{font-size:20px}.card p,.card li{position:relative;color:var(--muted);font-size:13px;line-height:1.68}.card ul{margin:8px 0 0;padding-left:19px}.accent{color:var(--cyan)}.gold{color:var(--gold)}.green{color:var(--green)}.rule-split{display:grid;grid-template-columns:5fr 4fr 1fr;border:1px solid #18395a;border-radius:11px;overflow:hidden;background:#06101e;margin-top:15px}.rule-split div{text-align:center;padding:13px;border-right:1px solid #18395a;color:#8fa2c1;font:700 10px 'JetBrains Mono'}.rule-split div:last-child{border-right:0}.rule-split b{display:block;font:700 24px 'Rajdhani';margin-bottom:2px}.xp-table{margin-top:12px;border:1px solid #18395a;border-radius:12px;overflow:hidden}.xp-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 14px;border-bottom:1px solid #142e4a;background:#06101e}.xp-row:last-child{border-bottom:0}.xp-row span{color:#8fa2c1;font-size:12px}.xp-row b{font:700 14px 'JetBrains Mono';color:var(--gold)}.cta{margin-top:28px;border:1px solid #126789;border-radius:16px;background:linear-gradient(135deg,rgba(7,25,43,.96),rgba(5,14,28,.98));padding:18px 20px;display:grid;grid-template-columns:1.35fr auto .72fr .96fr;gap:13px;align-items:center}.cta h3{margin:0 0 4px;font:700 23px 'Rajdhani';text-transform:uppercase}.cta p{margin:0;color:#8ea2c5;font-size:11px;line-height:1.5}.join{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;color:#031017;text-decoration:none;background:linear-gradient(90deg,#08e5f4,#2d8cff);font:700 15px 'Rajdhani';text-transform:uppercase}.copybox{border:1px solid #173a5a;background:#071425;border-radius:10px;padding:9px 10px;min-width:0}.copybox label{display:block;color:#6c86aa;font:700 8px 'JetBrains Mono';letter-spacing:.09em;text-transform:uppercase}.copyline{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:4px}.copyline strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cyan);font:700 18px 'Rajdhani'}.copyline .url{font-size:12px}.copybtn{border:1px solid #175273;background:#081a2c;color:#c7e7f5;border-radius:7px;padding:6px 8px;cursor:pointer;font:700 8px 'JetBrains Mono';text-transform:uppercase}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact{display:block;text-decoration:none;border:1px solid #173b5d;border-radius:15px;background:linear-gradient(145deg,#09182d,#050b16);padding:20px;transition:.18s ease}.contact:hover{transform:translateY(-3px);border-color:#1b7ba0}.contact .k{font:700 10px 'JetBrains Mono';letter-spacing:.12em;color:#637c9e;text-transform:uppercase}.contact strong{display:block;margin-top:8px;font:700 21px 'Rajdhani';color:#fff}.contact span{display:block;margin-top:5px;color:#8fa2c1;font-size:11px;overflow:hidden;text-overflow:ellipsis}.legal h2{margin:30px 0 8px;font:700 23px 'Rajdhani';text-transform:uppercase;color:#eef6ff}.legal p,.legal li{color:#9aacc8;font-size:13px;line-height:1.78}.legal ul{padding-left:22px}.notice{border:1px solid rgba(246,195,67,.26);background:rgba(246,195,67,.055);color:#d6c69c;border-radius:12px;padding:14px 16px;margin:20px 0;font-size:12px;line-height:1.6}.footer{margin-top:34px;padding-top:20px;border-top:1px solid #142b48;color:#627797;font-size:11px;line-height:1.6}.footer a{color:#8da8cb;text-decoration:none}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);opacity:0;pointer-events:none;border:1px solid #00f0ff55;border-radius:10px;background:#06131b;color:#b9fbff;padding:10px 14px;font:700 10px 'JetBrains Mono';transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){header{padding:10px 14px;gap:8px;flex-wrap:wrap}header img{height:40px}nav{order:3;width:100%;justify-content:center;border-top:1px solid #132640;padding-top:4px;overflow-x:auto}nav a{padding:10px 9px;font-size:11px;white-space:nowrap}.grid,.contact-grid{grid-template-columns:1fr}.cta{grid-template-columns:1fr 1fr}.cta>div:first-child{grid-column:1/-1}}
@media(max-width:560px){main{padding:26px 11px 58px}.title{font-size:47px}.cta{grid-template-columns:1fr}.cta>div:first-child{grid-column:auto}.rule-split{grid-template-columns:1fr}.rule-split div{border-right:0;border-bottom:1px solid #18395a}.rule-split div:last-child{border-bottom:0}.xp-row{grid-template-columns:1fr}.beta{font-size:8px;padding:7px 9px}}

/* === Contato V2 Premium === */
.premium-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-contact{--brand:#08e5f4;position:relative;min-height:190px;border:1px solid color-mix(in srgb,var(--brand) 34%,#173b5d);border-radius:19px;background:linear-gradient(145deg,rgba(11,28,51,.97),rgba(4,10,20,.995));padding:22px;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.premium-contact:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:.82}.premium-contact:after{content:"";position:absolute;width:180px;height:180px;right:-72px;top:-76px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 20%,transparent),transparent 67%);filter:blur(3px);pointer-events:none}.premium-contact:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--brand) 70%,#fff 4%);box-shadow:0 28px 58px rgba(0,0,0,.34),0 0 28px color-mix(in srgb,var(--brand) 12%,transparent)}.premium-contact.telegram{--brand:#2aabee}.premium-contact.bot-card{--brand:#f6c343}.premium-contact.discord{--brand:#7189ff}.premium-contact.kick{--brand:#53fc18}.premium-contact.xcard{--brand:#e7efff}.premium-contact.instagram{--brand:#ff4db5}.brand-medal{position:relative;z-index:2;width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 28%,#14243c),#06101e 68%);border:1px solid color-mix(in srgb,var(--brand) 65%,#fff 4%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -8px 16px rgba(0,0,0,.25),0 9px 18px rgba(0,0,0,.3),0 0 20px color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand)}.brand-medal:after{content:"";position:absolute;inset:5px;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:13px;pointer-events:none}.brand-medal svg{width:32px;height:32px;fill:currentColor;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.brand-medal.letter{font:800 32px 'Rajdhani';line-height:1}.bot-medal{color:#fff;background:linear-gradient(145deg,#f9d86c,#9f6e08 72%);border-color:#ffe59a;box-shadow:inset 0 1px 0 #fff8d5,inset 0 -9px 17px rgba(91,53,0,.35),0 9px 18px rgba(0,0,0,.32),0 0 25px rgba(246,195,67,.28)}.contact-copy{position:relative;z-index:2;margin-top:16px}.contact-copy .k{display:block;color:color-mix(in srgb,var(--brand) 75%,#a9b9d2);font:700 9px 'JetBrains Mono';letter-spacing:.15em;text-transform:uppercase}.contact-copy strong{display:block;margin-top:5px;color:#fff;font:700 24px 'Rajdhani';letter-spacing:.02em}.contact-copy span:last-child{display:block;margin-top:4px;color:#8fa2c1;font-size:11px;line-height:1.5}.contact-open{position:relative;z-index:2;margin-top:auto;padding-top:15px;color:color-mix(in srgb,var(--brand) 78%,#fff);font:700 10px 'JetBrains Mono';letter-spacing:.04em;text-transform:uppercase}.contact-open b{font-size:15px;margin-left:4px}.gold-bot-btn{position:relative;z-index:3;margin-top:auto;width:100%;min-height:44px;padding:0 15px;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:#171006;background:linear-gradient(180deg,#ffe38a 0%,#f9c843 45%,#d89a13 100%);border:1px solid #ffe8a7;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -3px 0 rgba(116,69,0,.28),0 10px 22px rgba(0,0,0,.28),0 0 22px rgba(246,195,67,.17);font:800 12px 'Rajdhani';letter-spacing:.065em;text-transform:uppercase;transition:.18s ease}.gold-bot-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),inset 0 -3px 0 rgba(116,69,0,.25),0 12px 26px rgba(0,0,0,.32),0 0 30px rgba(246,195,67,.28)}.gold-bot-btn b{font-size:18px}.gold-bot-btn.compact{width:auto;min-width:190px;margin:0;flex:0 0 auto}.sync-contact-panel{margin-top:18px;border:1px solid #1b5275;border-radius:17px;background:linear-gradient(135deg,rgba(8,28,49,.98),rgba(4,11,22,.99));padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 22px 42px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03)}.sync-contact-icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;display:grid;place-items:center;border:1px solid #1a6686;background:#071a2a;color:var(--cyan);font:800 11px 'JetBrains Mono';box-shadow:inset 0 1px rgba(255,255,255,.05),0 0 20px rgba(8,229,244,.08)}.sync-contact-panel h2{margin:0 0 4px;font:700 22px 'Rajdhani';text-transform:uppercase}.sync-contact-panel p{margin:0;color:#8fa2c1;font-size:12px;line-height:1.6;max-width:670px}.sync-contact-panel p b{color:#dbe9f8}@media(max-width:900px){.premium-contact-grid{grid-template-columns:1fr 1fr}.sync-contact-panel{display:grid;grid-template-columns:46px 1fr}.gold-bot-btn.compact{grid-column:1/-1;width:100%}}@media(max-width:590px){.premium-contact-grid{grid-template-columns:1fr}.premium-contact{min-height:175px}.sync-contact-panel{grid-template-columns:1fr}.sync-contact-icon{display:none}}

/* DSX0 FINAL HEADER NORMALIZATION v1 */
.dsx-header-brand-zone{display:flex;align-items:center;flex:0 0 auto}
.brand-lockup{display:inline-flex!important;align-items:center!important;gap:7px!important;text-decoration:none!important;white-space:nowrap}
.brand-lockup>img:first-child{height:32px!important;width:auto!important;max-width:none!important}
.brand-lockup .brand-plus{font:700 14px 'JetBrains Mono',monospace!important;color:#7f91b3!important;line-height:1!important}
.brand-lockup .thrill-header-logo{height:20px!important;width:auto!important;max-width:none!important;opacity:.78}
@media(max-width:900px){.brand-lockup>img:first-child{height:30px!important}.brand-lockup .thrill-header-logo{height:18px!important}.brand-lockup .brand-plus{font-size:12px!important}}
