@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark}*{box-sizing:border-box}body{font-family:'DM Sans','Segoe UI',sans-serif!important;background:radial-gradient(ellipse 70% 45% at 92% -10%,rgba(78,97,203,.19),transparent 80%),radial-gradient(ellipse 50% 50% at 12% 110%,rgba(21,166,165,.09),transparent 80%),#080c16!important;color:#f4f6ff!important;letter-spacing:-.012em}button,input,textarea{font-family:inherit!important}.shell{grid-template-columns:252px minmax(0,1fr)!important}aside{position:sticky;top:0;height:100vh;background:linear-gradient(165deg,#101526,#0b101d 80%)!important;border-right:1px solid rgba(255,255,255,.075)!important;padding:32px 16px!important}.brand{font-family:Manrope,sans-serif;font-size:19px!important;letter-spacing:-.6px!important;color:#fff!important;margin:4px 12px 45px!important;line-height:1.2}.brand::first-letter{color:#b3a0ff}.brand small{margin-top:9px!important;color:#75809b!important;font-size:9px!important;letter-spacing:2.5px!important}.nav{font-size:14px!important;font-weight:600;color:#8490a9!important;border:1px solid transparent!important;border-radius:12px!important;padding:14px 15px!important;margin:5px 0!important;transition:background .18s,transform .18s,color .18s}.nav:hover{background:rgba(255,255,255,.05)!important;color:white!important;transform:translateX(3px)}.nav.active{background:linear-gradient(105deg,rgba(131,111,255,.21),rgba(89,99,186,.10))!important;border-color:rgba(159,145,255,.18)!important;color:#d6ceff!important;box-shadow:inset 3px 0 0 #9e8dff}main{padding:44px clamp(24px,4vw,70px)!important;max-width:1600px!important}.top{margin-bottom:32px!important}.top h1{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,40px)!important;font-weight:800!important;letter-spacing:-1.7px!important;margin:8px 0 0!important}.muted{color:#8792ad!important}.top .muted{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}.pill{background:rgba(130,115,244,.1)!important;border:1px solid rgba(164,153,255,.26)!important;color:#c5b9ff!important;border-radius:100px!important;font-weight:700!important;letter-spacing:.4px;padding:10px 15px!important}.grid{gap:18px!important;margin:20px 0 26px!important}.card,.panel{position:relative;overflow:hidden;background:linear-gradient(155deg,rgba(29,36,60,.91),rgba(18,23,41,.96))!important;border:1px solid rgba(176,186,255,.11)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(0,0,0,.13)!important}.card{min-height:152px;padding:25px!important;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:rgba(161,147,255,.35)!important}.card:before{content:'';position:absolute;right:-25px;top:-45px;width:125px;height:125px;background:radial-gradient(circle,rgba(140,118,255,.16),transparent 70%);pointer-events:none}.card:nth-child(2):before{background:radial-gradient(circle,rgba(48,204,197,.17),transparent 70%)}.card:nth-child(3):before{background:radial-gradient(circle,rgba(255,181,103,.16),transparent 70%)}.card:nth-child(4):before{background:radial-gradient(circle,rgba(110,155,255,.16),transparent 70%)}.card .muted:first-child{font-size:13px;font-weight:600;color:#a0a9c0!important}.number{font-family:Manrope,sans-serif;font-size:38px!important;letter-spacing:-1.8px;margin:15px 0 7px!important}.card small{font-size:12px}.panel{padding:28px!important;margin:20px 0!important}.panel h2{font-family:Manrope,sans-serif;font-size:19px!important;letter-spacing:-.5px}.row{margin-bottom:18px}.btn{background:linear-gradient(125deg,#a695ff,#796be8)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:11px!important;box-shadow:0 5px 20px rgba(115,94,224,.2);font-weight:700!important;padding:11px 17px!important;transition:transform .16s,filter .16s}.btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn.alt{background:rgba(147,147,202,.1)!important;border:1px solid rgba(160,169,219,.18)!important;color:#d6dcf5!important;box-shadow:none}.channels{gap:14px!important}.channel{background:rgba(255,255,255,.026)!important;border:1px solid rgba(180,193,255,.12)!important;border-radius:16px!important;padding:20px!important;min-height:100px;transition:background .2s}.channel:hover{background:rgba(255,255,255,.06)!important}.channel b{font-size:15px;margin-bottom:14px!important}.gold{color:#d6c6ff!important;font-size:12px}.steps{gap:12px!important;margin:25px 0!important;color:#8894b3}.step{background:linear-gradient(135deg,rgba(140,126,243,.13),rgba(87,108,191,.08))!important;border:1px solid rgba(166,153,255,.15)!important;border-radius:12px!important;padding:17px 19px!important;color:#d9d9ff!important;font-weight:650}.note{color:#8f9bb6!important;line-height:1.8!important}.field label{color:#c5cbe0;font-size:13px;font-weight:650}.field input,.field textarea{background:rgba(8,12,24,.66)!important;border:1px solid rgba(155,169,216,.21)!important;border-radius:12px!important;padding:14px!important;outline:none;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:#a294ff!important;box-shadow:0 0 0 3px rgba(148,130,255,.12)}.platforms{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:15px}.platforms label{display:flex!important;align-items:center;gap:7px}.platforms input{width:auto!important;accent-color:#9d8cff}table{font-size:13px}td,th{border-color:rgba(255,255,255,.07)!important;padding:16px 10px!important}th{font-weight:700;color:#9ba7c4!important;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.tag{background:rgba(156,138,255,.15)!important;color:#d1c6ff!important;border-radius:8px!important;padding:7px 10px!important}.foot{color:#65718b!important;border-top:1px solid rgba(255,255,255,.07);padding-top:20px}@media(max-width:900px){.shell{display:block!important}aside{height:auto!important;position:static!important;display:flex!important;flex-wrap:wrap;padding:14px!important}.brand{width:100%;margin:4px 8px 12px!important}.nav{width:auto!important;padding:10px 12px!important;font-size:12px!important;margin:2px!important}main{padding:22px!important}.grid{grid-template-columns:repeat(2,1fr)!important}.channels{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.top{align-items:flex-start;flex-direction:column}.top h1{font-size:29px!important}.grid{gap:10px!important}.card{padding:17px!important;min-height:132px}.number{font-size:28px!important}.panel{padding:18px!important}.channels{grid-template-columns:1fr!important}.step{padding:11px!important}.two{grid-template-columns:1fr!important}}
