.lumina-affiliate{--affiliate-brand:linear-gradient(99deg,#40ff86 3.14%,#aaff6c 58.85%,#efff5c 94.8%);--affiliate-card-bg:hsla(0,0%,100%,.06);--affiliate-card-border:hsla(0,0%,100%,.12);--affiliate-text-1:var(--color-text-1,hsla(0,0%,100%,.9));--affiliate-text-2:var(--color-text-2,hsla(0,0%,100%,.62));--affiliate-text-3:var(--color-text-3,hsla(0,0%,100%,.38));background:#000;color:var(--affiliate-text-1);font-family:Inter,Douyin Sans,sans-serif;min-height:100vh;overflow-x:hidden}.lumina-affiliate-nav{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent);display:flex;gap:12px;height:72px;justify-content:flex-end;left:0;padding:0 40px;pointer-events:none;position:fixed;right:0;top:0;z-index:10}.lumina-affiliate-community-button,.lumina-affiliate-logo-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:var(--affiliate-text-1);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:20px;padding:0 14px;pointer-events:auto;transition:transform .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.lumina-affiliate-community-button:hover,.lumina-affiliate-logo-button:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.lumina-affiliate-logo-button svg{display:block;flex:none;height:20px;width:20px}.lumina-affiliate-community-button svg{color:currentColor;flex:none}.lumina-affiliate-hero{align-items:center;background:radial-gradient(circle at 50% 22%,rgba(64,255,134,.16),transparent 28%),radial-gradient(circle at 78% 18%,rgba(239,255,92,.08),transparent 20%),radial-gradient(circle at 50% 74%,rgba(64,255,134,.08),transparent 32%),linear-gradient(180deg,#050505,#000);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:56px 24px 64px;position:relative;text-align:center}.lumina-affiliate-hero:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16) 50%,transparent);content:"";height:1px;inset:auto 0 0;position:absolute}.lumina-affiliate-cta{align-items:center;background:radial-gradient(circle at 50% 22%,rgba(64,255,134,.16),transparent 28%),radial-gradient(circle at 78% 18%,rgba(239,255,92,.08),transparent 20%),linear-gradient(180deg,#050505,#000);display:flex;justify-content:center;min-height:680px;overflow:hidden;padding:104px 24px;position:relative;text-align:center}.lumina-affiliate-cta:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16) 50%,transparent);content:"";height:1px;inset:auto 0 0;position:absolute}.lumina-affiliate-cta-content,.lumina-affiliate-hero-content{align-items:center;display:flex;flex-direction:column;position:relative;width:min(980px,100%);z-index:2}.lumina-affiliate-eyebrow{background:rgba(64,255,134,.08);border:1px solid rgba(64,255,134,.22);border-radius:100px;color:#aaff6c;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:18px;margin:0 0 18px;padding:5px 14px;text-transform:uppercase}.lumina-affiliate-title{color:var(--affiliate-text-1);font-size:clamp(38px,4.4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0;width:min(1040px,100%)}.lumina-affiliate-desc{color:var(--affiliate-text-2);font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.5;margin:18px 0 0;width:min(720px,100%)}.lumina-affiliate-highlight{background:var(--affiliate-brand);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700}.lumina-affiliate-apply{background:var(--affiliate-brand)!important;border:0;border-radius:100px;box-shadow:0 16px 48px rgba(64,255,134,.18);color:var(--color-bg-black,#000)!important;font-size:15px;font-weight:700;height:42px;margin-top:26px;min-width:154px}.lumina-affiliate-apply:hover{background:linear-gradient(0deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.18)),var(--affiliate-brand)!important;box-shadow:0 20px 56px rgba(64,255,134,.28);transform:translateY(-1px)}.lumina-affiliate-hero-visual{inset:0;pointer-events:none;position:absolute;z-index:1}.lumina-affiliate-grid{background-image:linear-gradient(rgba(64,255,134,.22) 1px,transparent 0),linear-gradient(90deg,rgba(64,255,134,.22) 1px,transparent 0);background-size:48px 48px;height:460px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0,transparent 72%);mask-image:radial-gradient(circle,#000 0,transparent 72%);opacity:.42;position:absolute;top:56px;transform:translateX(-50%);width:min(760px,76vw)}.lumina-affiliate-gift{height:210px;left:50%;position:absolute;top:210px;transform:translateX(-50%) rotate(-1deg);width:260px}.lumina-affiliate-gift-lid{background:linear-gradient(135deg,#cdd8e7,#8fa4bd);border-radius:10px;box-shadow:0 30px 80px hsla(0,0%,100%,.12);height:56px;left:26px;position:absolute;top:24px;transform:rotate(-38deg);width:214px}.lumina-affiliate-gift-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.08));border-radius:8px;bottom:0;box-shadow:0 26px 80px rgba(0,0,0,.45);height:132px;position:absolute;right:18px;width:210px}.lumina-affiliate-gift-ribbon{background:var(--affiliate-brand);border-radius:4px;bottom:0;height:168px;position:absolute;right:86px;width:34px}.lumina-affiliate-coin{align-items:center;background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.9),transparent 16%),linear-gradient(135deg,#efff5c,#40ff86 42%,#0c4f2d);border-radius:50%;box-shadow:0 0 32px rgba(64,255,134,.42);color:#031007;display:flex;font-size:34px;font-weight:800;height:76px;justify-content:center;position:absolute;transform:rotate(-20deg) skewX(-8deg);width:76px}.lumina-affiliate-coin-1{left:calc(50% - 330px);top:110px}.lumina-affiliate-coin-2{font-size:26px;height:58px;left:calc(50% + 290px);top:300px;width:58px}.lumina-affiliate-coin-3{font-size:24px;height:54px;left:calc(50% - 430px);top:390px;width:54px}.lumina-affiliate-streamer{border:18px solid transparent;border-radius:50%;border-top-color:rgba(64,255,134,.58);height:54px;position:absolute;width:150px}.lumina-affiliate-streamer-1{left:calc(50% - 560px);top:320px;transform:rotate(24deg)}.lumina-affiliate-streamer-2{border-top-color:rgba(239,255,92,.68);right:calc(50% - 560px);top:150px;transform:rotate(82deg)}.lumina-affiliate-process{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.08),transparent 34%),#000;color:var(--affiliate-text-1);padding:104px 24px 116px}.lumina-affiliate-product{background:radial-gradient(circle at 18% 18%,rgba(64,255,134,.12),transparent 26%),radial-gradient(circle at 82% 50%,rgba(170,255,108,.08),transparent 28%),#000;padding:112px 24px}.lumina-affiliate-product-inner{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);margin:42px auto 0;width:min(1160px,100%)}.lumina-affiliate-product-list{align-self:center;padding:0}.lumina-affiliate-product-list .lumina-affiliate-eyebrow{margin-bottom:18px}.lumina-affiliate-product-list .lumina-affiliate-section-title{text-align:left}.lumina-affiliate-product-items{display:flex;flex-direction:column;gap:10px;margin-top:0}.lumina-affiliate-product-item{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:13px;grid-template-columns:34px minmax(0,1fr);min-height:78px;padding:14px;text-align:left}.lumina-affiliate-product-index{align-items:center;background:rgba(64,255,134,.12);border-radius:10px;color:#aaff6c;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;line-height:1;width:34px}.lumina-affiliate-product-item-title{color:var(--affiliate-text-1);font-size:14px;font-weight:700;line-height:20px;margin:0}.lumina-affiliate-product-item-desc{color:var(--affiliate-text-2);display:-webkit-box;font-size:11px;line-height:1.45;margin:6px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lumina-affiliate-product-visual{align-items:center;display:flex;height:360px;justify-content:center;overflow:visible;position:relative}.lumina-affiliate-product-visual:before{display:none}.lumina-affiliate-product-video-card{background:#070807;border:1px solid rgba(64,255,134,.18);border-radius:22px;box-shadow:0 28px 86px rgba(0,0,0,.48),0 0 92px rgba(64,255,134,.14);height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.lumina-affiliate-product-video-card img,.lumina-affiliate-product-video-card video{display:block;height:100%;object-fit:cover;width:100%}.lumina-affiliate-section-title{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;text-align:center}.lumina-affiliate-cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:56px auto 0;width:min(1120px,100%)}.lumina-affiliate-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--affiliate-card-bg);border:1px solid var(--affiliate-card-border);border-radius:24px;box-shadow:0 18px 54px rgba(0,0,0,.32);min-height:292px;padding:52px 34px 42px;text-align:center}.lumina-affiliate-card-icon{align-items:center;background:rgba(64,255,134,.1);border-radius:18px;color:#aaff6c;display:flex;height:64px;justify-content:center;margin:0 auto 36px;width:64px}.lumina-affiliate-card-icon svg{height:44px;width:44px}.lumina-affiliate-card-icon svg circle,.lumina-affiliate-card-icon svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.lumina-affiliate-card-title{color:var(--affiliate-text-1);font-size:20px;font-weight:700;line-height:28px;margin:0}.lumina-affiliate-card-desc{color:var(--affiliate-text-2);font-size:14px;line-height:1.55;margin:18px 0 0}.lumina-affiliate-cta{min-height:560px;padding:88px 24px}.lumina-affiliate-cta .lumina-affiliate-grid{height:360px;top:22px}.lumina-affiliate-cta .lumina-affiliate-gift{display:none}.lumina-affiliate-cta .lumina-affiliate-coin-1{left:calc(50% - 360px);top:112px}.lumina-affiliate-cta .lumina-affiliate-coin-2{-webkit-filter:blur(2px);filter:blur(2px);left:calc(50% + 330px);top:128px}.lumina-affiliate-cta .lumina-affiliate-coin-3{left:calc(50% + 220px);opacity:.68;top:210px}.lumina-affiliate-cta-title{font-size:clamp(36px,5vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0;width:min(860px,100%)}.lumina-affiliate-cta-desc{color:var(--affiliate-text-2);font-size:18px;line-height:1.45;margin:18px 0 0}@media(max-width:960px){.lumina-affiliate-hero{min-height:auto;padding:72px 20px 80px}.lumina-affiliate-cta{min-height:620px;padding:80px 20px}.lumina-affiliate-cards{grid-template-columns:1fr}.lumina-affiliate-product-inner{grid-template-columns:1fr;margin-top:36px;width:min(720px,100%)}.lumina-affiliate-product-visual{height:300px}.lumina-affiliate-card{min-height:auto}.lumina-affiliate-coin-1,.lumina-affiliate-coin-2,.lumina-affiliate-coin-3,.lumina-affiliate-streamer{opacity:.38}}@media(max-width:640px){.lumina-affiliate-nav{gap:8px;height:60px;padding:0 18px}.lumina-affiliate-community-button,.lumina-affiliate-logo-button{font-size:12px;gap:6px;height:34px;padding:0 10px}.lumina-affiliate-community-button svg,.lumina-affiliate-logo-button svg{height:18px;width:18px}.lumina-affiliate-hero{padding:56px 18px 64px}.lumina-affiliate-cta{min-height:560px}.lumina-affiliate-desc{font-size:14px}.lumina-affiliate-apply{max-width:280px;width:100%}.lumina-affiliate-product{padding:80px 18px}.lumina-affiliate-product-list{padding:0}.lumina-affiliate-product-item{grid-template-columns:32px minmax(0,1fr);min-height:auto;padding:12px}.lumina-affiliate-product-index{height:32px;width:32px}.lumina-affiliate-product-visual{border-radius:24px;height:240px}.lumina-affiliate-product-video-card{height:100%;width:100%}.lumina-affiliate-gift{opacity:.55;top:140px;transform:translateX(-50%) scale(.74)}}