/* Simplε Marketplace · v10 */
@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes r10rot{to{--a:360deg}}@keyframes rt7h{to{background-position:-300% 0}}@keyframes rt7s{55%,100%{transform:translateX(120%)}}
.rt7{--g1:#8fa3b8;--g2:#c9d6e3;position:relative;display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 4px;border-radius:999px;font:700 11.5px/1.2 var(--sans);color:#0a0a0a;background:linear-gradient(110deg,var(--g1),var(--g2),var(--g1));background-size:220% 100%;overflow:hidden;white-space:nowrap;vertical-align:middle;isolation:isolate}.rt7 i{font-style:normal;font-weight:500;opacity:.72;font-size:10.5px}
.rt7-g{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.22)}.rt7-g svg{width:13px;height:13px;color:#fff}
.rt7-A{background:linear-gradient(110deg,#ffcf5c,#ff9a6b 25%,#ff7ac6 45%,#9a8cff 65%,#5ce1ff 82%,#ffcf5c);background-size:300% 100%;animation:rt7h 5s linear infinite;box-shadow:0 0 16px rgba(255,160,120,.45),inset 0 0 0 1px rgba(255,255,255,.5)}
.rt7-A:after,.rt7-B:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translateX(-120%);animation:rt7s 3.2s ease-in-out infinite;z-index:-1;mix-blend-mode:overlay}
.rt7-B{--g1:#7b6cff;--g2:#5ab8ff;color:#fff;animation:rt7h 7s linear infinite;box-shadow:0 0 12px rgba(110,130,255,.4),inset 0 0 0 1px rgba(255,255,255,.3)}
.rt7-C{--g1:#3c4a52;--g2:#5f7480;color:#d9f3ee;box-shadow:inset 0 0 0 1px rgba(120,220,200,.35)}.rt7-C .rt7-g svg{color:#7fe3cf}
.mk10-rar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}
.c7{--a1:#3c4a52;--a2:#7fe3cf;position:relative;border:1px solid var(--line);border-radius:22px;padding:20px;background:radial-gradient(260px 160px at 85% -10%,color-mix(in srgb,var(--a2) 22%,transparent),transparent 70%),linear-gradient(180deg,#121212,#0b0b0b);overflow:hidden;opacity:0;transform:translateY(24px) rotateX(8deg);transition:opacity .7s calc(var(--i)*.12s),transform .7s calc(var(--i)*.12s) cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}
.in .c7,.mk10-rar.in .c7{opacity:1;transform:none}.c7:hover{transform:translateY(-6px)!important;box-shadow:0 24px 60px -20px color-mix(in srgb,var(--a2) 55%,transparent);border-color:color-mix(in srgb,var(--a2) 50%,transparent)}
.c7-A{--a1:#ffcf5c;--a2:#ff7ac6}.c7-B{--a1:#7b6cff;--a2:#5ab8ff}
.c7-A:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a),#ffcf5c,#ff7ac6,#9a8cff,#5ce1ff,#ffcf5c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:r10rot 6s linear infinite;opacity:.8;pointer-events:none}
.c7-gem{position:absolute;right:18px;top:56px;width:78px;height:78px;perspective:300px;pointer-events:none}.c7-gem span{display:block;width:100%;height:100%;color:var(--a2);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--a2) 70%,transparent));animation:c7spin 6s ease-in-out infinite}.c7-gem svg{width:100%;height:100%}.c7-A .c7-gem span{color:#ffd77a;animation-duration:4.5s}@keyframes c7spin{0%,100%{transform:rotateY(-25deg) translateY(0)}50%{transform:rotateY(25deg) translateY(-6px)}}
.c7-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.c7-st{font-size:12px;color:var(--a2);letter-spacing:2px}.c7-st i{font-style:normal;color:#2a2a2a}
.c7-d{font-size:13.5px;color:var(--muted);margin:14px 0 10px;max-width:calc(100% - 84px);min-height:58px;line-height:1.5}
.c7-p{display:flex;align-items:baseline;gap:6px}.c7-p b{font-size:40px;font-weight:600;letter-spacing:-.03em;background:linear-gradient(120deg,#fff,var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.c7-p span{font-size:12.5px;color:var(--muted)}
.c7-av{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin:10px 0 6px}.c7-av b{color:var(--text)}.c7-av em{font-style:normal;font-family:var(--mono);font-size:11px}.c7-bar{height:4px;border-radius:3px;background:#1d1d1d;overflow:hidden}.c7-bar i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--a1),var(--a2))}
.mk10-h{margin:10px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.03em}
/* add-on de outreach */
.o10{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;margin-top:28px;border:1px solid var(--line);border-radius:26px;padding:28px;background:radial-gradient(600px 300px at 80% 30%,rgba(124,196,255,.16),transparent 70%),radial-gradient(400px 260px at 0 100%,rgba(255,122,198,.10),transparent),#0b0b0b;overflow:hidden;opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.o10.in,.in .o10{opacity:1;transform:none}
.o10-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid rgba(255,207,92,.4);color:#ffcf5c;background:rgba(255,207,92,.08);border-radius:999px;padding:4px 10px}.o10-tag svg{width:14px;height:14px}
.o10 h3{font-size:32px;line-height:1.08;letter-spacing:-.03em;margin:14px 0 10px;font-weight:600}.o10-l>p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 16px}
.o10-s{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;counter-reset:s}.o10-s li{counter-increment:s;border:1px solid var(--line);border-radius:14px;padding:10px 12px 10px 44px;position:relative;background:rgba(0,0,0,.3)}.o10-s li:before{content:counter(s);position:absolute;left:12px;top:11px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#7cc4ff,#c3a8ff);color:#0a0a0a;font:700 11px var(--sans)}.o10-s b{display:block;font-size:13.5px}.o10-s small{font-size:12px;color:var(--muted)}
.o10-pr{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.o10-pr>div{position:relative;flex:1;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:rgba(0,0,0,.3)}.o10-pr .best{border-color:rgba(255,207,92,.55);box-shadow:0 0 30px -10px rgba(255,207,92,.4)}.o10-pr u{position:absolute;top:-9px;right:12px;text-decoration:none;background:#5ee3a1;color:#03140b;font-weight:700;font-size:10.5px;border-radius:999px;padding:2px 9px}.o10-pr small{display:block;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.o10-pr b{font-size:30px;font-weight:600;letter-spacing:-.02em;margin-right:5px}.o10-pr span{color:var(--muted);font-size:12px}.o10-n{font-size:12.5px;color:var(--muted);margin:0 0 14px}
.o10-stage{position:relative;min-height:400px;perspective:1000px}
.o10-lc{position:absolute;left:0;top:50%;transform:translateY(-50%) rotateY(18deg);display:flex;flex-direction:column;gap:8px}.o10-lc>div{display:flex;gap:8px;align-items:center;border:1px solid var(--line);background:#101010;border-radius:14px;padding:6px 10px 6px 6px;box-shadow:0 10px 24px rgba(0,0,0,.5);animation:o10pick 6s calc(var(--i)*1.5s) infinite}.o10-lc b{display:block;font-size:12.5px}.o10-lc .rt7{transform:scale(.85);transform-origin:left}@keyframes o10pick{0%,8%,100%{transform:none;border-color:var(--line)}3%{transform:translateX(10px) scale(1.04);border-color:#7cc4ff}}
.pf{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 12px var(--sans);color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 55%),hsl(calc(var(--h) + 60) 70% 40%))}
.o10-core{position:absolute;left:34%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);display:grid;place-items:center}.o10-core:before{content:"";position:absolute;inset:-26px;border-radius:50%;background:radial-gradient(circle,rgba(124,196,255,.35),transparent 70%);animation:o10p 2.4s infinite}.o10-core b{font:700 15px var(--mono);color:#fff;z-index:1}.o10-core i{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:#7cc4ff;animation:o10spin 1.6s linear infinite}.o10-core i:nth-child(2){inset:9px;border-top-color:#c3a8ff;animation-duration:2.3s;animation-direction:reverse}.o10-core i:nth-child(3){inset:18px;border-top-color:#5ff2b4;animation-duration:1.1s;background:radial-gradient(circle,rgba(124,196,255,.35),transparent 70%)}@keyframes o10spin{to{transform:rotate(360deg)}}@keyframes o10p{50%{opacity:.5;transform:scale(1.1)}}
.o10-ch{position:absolute;left:49%;top:8%;bottom:8%;display:flex;flex-direction:column;justify-content:space-around}.o10-ch span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--c) 16%,#0b0b0b);border:1px solid color-mix(in srgb,var(--c) 50%,transparent);color:var(--c);animation:o10hit 6s infinite}.o10-ch span:nth-child(2){animation-delay:1.5s}.o10-ch span:nth-child(3){animation-delay:3s}.o10-ch span:nth-child(4){animation-delay:4.5s}@keyframes o10hit{0%,10%,100%{transform:none;box-shadow:none}5%{transform:scale(1.25);box-shadow:0 0 26px var(--c)}}
.o10-ph{position:absolute;right:0;top:50%;width:min(42%,240px);height:360px;transform:translateY(-50%) rotateY(-16deg) rotateX(4deg);border-radius:30px;border:6px solid #1b1b1b;background:#070707;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 1px #2a2a2a,0 0 50px rgba(124,196,255,.15);overflow:hidden;display:flex;flex-direction:column;animation:o10fl 6s ease-in-out infinite}@keyframes o10fl{50%{transform:translateY(calc(-50% - 8px)) rotateY(-12deg) rotateX(4deg)}}
.o10-pt{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #1a1a1a;font-size:13px}.o10-pt .pf{width:26px;height:26px;font-size:10px}
.o10-chat{flex:1;display:flex;flex-direction:column;gap:8px;padding:12px;justify-content:flex-end;font-size:12px}.o10-chat .b{max-width:88%;padding:8px 10px;border-radius:14px;line-height:1.4;opacity:0;animation:o10m 9s infinite}.o10-chat .me{align-self:flex-end;background:linear-gradient(135deg,#2775ca,#5a8cff);color:#fff;border-bottom-right-radius:4px}.o10-chat .me em{display:block;text-align:right;font-style:normal;font-size:10px;opacity:.8}.o10-chat .them{align-self:flex-start;background:#1c1c1c;border-bottom-left-radius:4px;animation-name:o10m2}.o10-chat .al{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:11px;background:rgba(255,138,61,.12);border:1px solid rgba(255,138,61,.4);color:#ffb27a;border-radius:999px;padding:4px 10px;opacity:0;animation:o10m3 9s infinite}.o10-chat .al svg{width:14px;height:14px;color:#ff8a3d}
@keyframes o10m{0%,5%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes o10m2{0%,35%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}100%{opacity:0}}@keyframes o10m3{0%,55%{opacity:0;transform:translateY(8px)}62%,92%{opacity:1;transform:none}100%{opacity:0}}
.a-bolt{color:#ffe08a;filter:drop-shadow(0 0 4px #ffcf5c);animation:a10b 1.8s ease-in-out infinite}@keyframes a10b{45%{transform:scale(1.15) rotate(-6deg)}50%{opacity:.55}}
@media(max-width:980px){.mk10-rar{grid-template-columns:1fr}.o10{grid-template-columns:1fr;padding:20px}.o10 h3{font-size:26px}}
@media(max-width:600px){.o10-stage{min-height:380px}.o10-lc{display:none}.o10-core{left:20%}.o10-ch{left:40%}.o10-ph{width:52%}.o10-s{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.rt7,.rt7:after,.c7-gem span,.c7-A:before,.o10 *,.a-bolt{animation:none!important}.o10-chat .b,.o10-chat .al{opacity:1}.c7,.o10{opacity:1;transform:none}}
/* v11 faixa ao vivo */
.lv11-w{margin-top:-20px;margin-bottom:30px;position:relative;z-index:2}
.lv11{position:relative;border:1px solid rgba(255,77,77,.35);border-radius:24px;padding:20px 22px;background:radial-gradient(500px 200px at 0 0,rgba(255,77,77,.12),transparent 70%),radial-gradient(500px 220px at 100% 100%,rgba(255,207,92,.08),transparent 70%),#0b0b0b;box-shadow:0 30px 80px -40px rgba(255,77,77,.4);overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.lv11.in{opacity:1;transform:none}
.lv11:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translateX(-100%);animation:lv11s 5s linear infinite;pointer-events:none}@keyframes lv11s{to{transform:translateX(100%)}}
.lv11-h{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);flex-wrap:wrap}.lv11-h b{color:#ff6b6b;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.lv11-dot{width:9px;height:9px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 0 0 rgba(255,77,77,.6);animation:lv11p 1.6s infinite}@keyframes lv11p{70%{box-shadow:0 0 0 10px rgba(255,77,77,0)}100%{box-shadow:0 0 0 0 rgba(255,77,77,0)}}
.lv11-g{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:10px;margin:16px 0 14px}.lv11-g>div{border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:rgba(0,0,0,.35)}.lv11-g b{display:block;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.lv11-g small{font-size:12px;color:var(--muted)}
.lv11-g .big{border-color:rgba(255,77,77,.4);background:radial-gradient(200px 100px at 0 0,rgba(255,77,77,.15),transparent),rgba(0,0,0,.35)}.lv11-g .big b{font-size:44px;background:linear-gradient(120deg,#fff,#ff8a8a);-webkit-background-clip:text;background-clip:text;color:transparent}
.lv11-g b.ap{background:linear-gradient(110deg,#ffcf5c,#ff7ac6,#9a8cff,#5ce1ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.lv11-sp{position:relative;display:flex;align-items:flex-end;gap:3px;height:46px;padding-right:70px}.lv11-sp i{flex:1;height:var(--h);min-height:2px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#ff8a8a,rgba(255,77,77,.25));transform-origin:bottom;animation:lv11u .8s var(--d) cubic-bezier(.2,.8,.2,1) both}.lv11-sp i:last-of-type{background:linear-gradient(180deg,#fff,#ff6b6b);box-shadow:0 0 12px rgba(255,77,77,.6)}.lv11-sp small{position:absolute;right:0;bottom:0;font:10px var(--mono);color:var(--muted)}@keyframes lv11u{from{transform:scaleY(0)}}
.lv11-c{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}
@media(max-width:1000px){.lv11-g{grid-template-columns:repeat(3,1fr)}.lv11-g .big{grid-column:span 3}}@media(max-width:600px){.lv11-g{grid-template-columns:1fr 1fr}.lv11-g .big{grid-column:span 2}.lv11-g b{font-size:22px}.lv11-w{margin-top:0}}
@media(prefers-reduced-motion:reduce){.lv11,.lv11:after,.lv11-dot,.lv11-sp i{animation:none!important;transition:none;opacity:1;transform:none}}

.lv11-g .big em{display:block;font-style:normal;font-size:12.5px;color:#ffb3b3;margin-top:4px}.lv11-g .vol b{background:linear-gradient(120deg,#fff,#5ff2b4);-webkit-background-clip:text;background-clip:text;color:transparent}
.lv11-g small{display:block}.lv11-g .vol b{display:inline-block}
