.stars{flex:none;gap:2px;display:inline-flex}.stars svg{fill:#34353b;stroke:#0b0c0e;stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px}.stars svg.on{fill:#ffd23f}.stars--lg svg{width:20px;height:20px}.sl-reward{color:#e6e7ea;text-align:left;background:linear-gradient(135deg,#ffd23f29,#ff7ad91a);border:1.5px solid #0b0c0e;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffd23f59,0 2px #0b0c0e}.sl-reward b{color:#ffd23f}.sl-reward svg{fill:none;stroke:#ffd23f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}.sl-translate{color:#a7a9b0;font:600 12px var(--font-body);cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:3px 9px 3px 6px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),color .2s;display:inline-flex;box-shadow:inset 0 1px #303136,0 2px #0d0e10,0 2px 0 1px #0b0c0e}.sl-translate:hover{color:#fff;translate:0 -1px}.sl-translate:active{translate:0 2px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 0 0 1px #0b0c0e}.sl-translate:disabled{cursor:wait;opacity:.7}.sl-translate.is-busy svg{animation:.9s linear infinite sl-spin}@keyframes sl-spin{to{rotate:360deg}}.sl-swap{animation:.35s ease-out sl-swap}@keyframes sl-swap{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.sl-translate.is-busy svg,.sl-swap{animation:none}}.sl-translate svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sl-badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sl-badge{background:var(--face,#5865f2);color:#0b0c0e;min-width:21px;height:21px;font:700 11px var(--font-body);letter-spacing:.01em;cursor:default;border:1.5px solid #0b0c0e;border-radius:7px;align-items:center;gap:4px;padding:0 3px;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 2px #00000059,0 2px 0 1px #0b0c0e}.sl-badge:hover{translate:0 -2px}.sl-badge svg{stroke:#0b0c0e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.sl-badge--emblem{width:23px;min-width:0;height:25px;box-shadow:none;filter:drop-shadow(0 1px #00000059);transition:translate .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1)), rotate .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1)), scale .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1));background:0 0;border:0;border-radius:0;padding:0}.sl-badge--emblem:hover{translate:0 -3px;rotate:-7deg;scale:1.14}.sl-badge--emblem svg{stroke:#0b0c0e;stroke-linejoin:round;width:23px;height:25px;overflow:visible}.sl-emblem-edge{fill:color-mix(in srgb, var(--face) 50%, #0b0c0e);stroke-width:1.7px}.sl-emblem-face{fill:var(--face);stroke:none}.sl-emblem-shade{fill:#00000021;stroke:none}.sl-emblem-gloss{fill:#ffffff61;stroke:none}.sl-emblem-shine{fill:#ffffffbf;stroke:none;transition:none;transform:skew(-20deg)}.sl-badge--emblem:hover .sl-emblem-shine{transition:transform .55s ease-out;transform:skew(-20deg)translate(44px)}.sl-emblem-rim{fill:none;stroke-width:1.7px}.sl-emblem-icon{stroke-width:3.2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.sl-badge--emblem:hover{rotate:0deg;scale:1}.sl-badge--emblem:hover .sl-emblem-shine{transition:none}}.sl-badge--buyer{color:#0b0c0e;height:24px;font:800 10.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(90deg,#ff7a7a,#ffb84d,#ffe14d,#7fe08f,#5cc8ff,#a98bff,#ff7ad9,#ff7a7a) 0 0/300% 100%;border-radius:8px;gap:5px;padding:0 10px 0 4px;animation:6s linear infinite sl-rainbow;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 16px -3px #a98bffb3}.sl-badge--buyer svg{z-index:1;stroke-width:1.6px;width:17px;height:17px;position:relative}.sl-badge--buyer .sl-rosette{fill:#fff}.sl-badge--buyer svg path:last-child{stroke-width:2.6px}.sl-badge--buyer span{z-index:1;text-shadow:0 1px #ffffffb3,0 0 6px #ffffff73;position:relative}.sl-badge--buyer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffffe6 50%,#0000 100%);width:30%;animation:3.6s ease-in-out infinite sl-shine;position:absolute;top:-4px;bottom:-4px;left:-40%;transform:skew(-18deg)}.sl-badge--buyer:hover{translate:0 -2px;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -2px #00000026,0 5px #6b4fa0,0 5px 0 1.5px #0b0c0e,0 0 22px #a98bffd9}@keyframes sl-rainbow{to{background-position:300% 0}}@keyframes sl-shine{0%,60%{left:-40%}85%,to{left:120%}}@media (prefers-reduced-motion:reduce){.sl-badge--buyer{animation:none}.sl-badge--buyer:after{display:none}}.sl-buyer{isolation:isolate;cursor:default;display:inline-flex;position:relative}.sl-buyer-2{margin-block:3px}.sl-buyer-3{margin-block:5px}.sl-buyer-4{margin:7px 4px}.sl-buyer-5{margin:9px 7px}.sl-buyer-1 .sl-badge--buyer{filter:saturate(.15)brightness(.9);animation:none;box-shadow:inset 0 1.5px #ffffff73,inset 0 -2px #00000026,0 3px #55565c,0 3px 0 1.5px #0b0c0e}.sl-buyer-1 .sl-badge--buyer:after{opacity:.35;animation-duration:9s}.sl-buyer-2 .sl-badge--buyer{filter:saturate(.6)brightness(1.02);animation-duration:12s;box-shadow:inset 0 1.5px #fff9,inset 0 -2px #00000026,0 3px #5c5070,0 3px 0 1.5px #0b0c0e,0 0 10px -4px #ffffff80}.sl-buyer-2 .sl-badge--buyer:after{opacity:.7;animation-duration:5.5s}.sl-buyer-4 .sl-badge--buyer{animation:4s linear infinite sl-rainbow,2.4s ease-in-out infinite sl-glow}.sl-buyer-4 .sl-badge--buyer:after{animation-duration:2.6s}@keyframes sl-glow{0%,to{box-shadow:inset 0 1.5px #fffc,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 10px #ff7ad98c,0 0 22px 2px #5cc8ff59}50%{box-shadow:inset 0 1.5px #fffc,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 18px 3px #ff7ad9cc,0 0 34px 6px #5cc8ff8c}}.sl-buyer-5 .sl-badge--buyer{animation:2.6s linear infinite sl-rainbow,1.6s ease-in-out infinite sl-glow}.sl-buyer-5 .sl-badge--buyer:after{width:40%;animation-duration:1.8s}.sl-buyer-5 .sl-badge--buyer>span{text-shadow:0 1px #fffc,0 0 8px #fff,0 0 14px #ffffffb3}.sl-buyer-5:before{content:"";z-index:-1;filter:blur(9px);opacity:.9;background:conic-gradient(#ff7a7a,#ffb84d,#ffe14d,#7fe08f,#5cc8ff,#a98bff,#ff7ad9,#ff7a7a);border-radius:12px;animation:3s linear infinite sl-aura,1.6s ease-in-out infinite sl-aura-pulse;position:absolute;inset:-5px -2px}@keyframes sl-aura{to{filter:blur(9px)hue-rotate(360deg)}}@keyframes sl-aura-pulse{50%{opacity:1;inset:-8px -4px}}.sl-sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.sl-sparks--behind{z-index:-1}.sl-spark,.sl-burst{width:var(--s);height:var(--s);background:var(--c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 1px #fff);position:absolute}.sl-spark{left:var(--x);top:var(--y);animation:sl-spark var(--d) var(--delay) ease-in-out infinite;translate:-50% -50%;scale:0}@keyframes sl-spark{0%,to{opacity:0;rotate:0deg;scale:0}45%,55%{opacity:1;rotate:90deg;scale:1}}.sl-spark--float{animation-name:sl-float;animation-timing-function:ease-out}@keyframes sl-float{0%{opacity:0;translate:-50% -50%;scale:0}20%{opacity:1;scale:1}to{opacity:0;translate:-50% -260%;rotate:180deg;scale:.3}}.sl-burst{z-index:4;pointer-events:none;animation:.95s cubic-bezier(.12,.85,.3,1) forwards sl-burst;top:50%;left:50%;translate:-50% -50%}@keyframes sl-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(0);opacity:0}}.sl-buyer.is-bursting{animation:.5s cubic-bezier(.34,1.56,.64,1) sl-pop}@keyframes sl-pop{40%{rotate:-3deg;scale:1.14}}@media (prefers-reduced-motion:reduce){.sl-buyer .sl-badge--buyer,.sl-buyer:before,.sl-buyer.is-bursting{animation:none}.sl-sparks,.sl-burst{display:none}}.sl-badge--studio{height:24px;font:800 10.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;border-radius:8px;gap:5px;padding:0 9px 0 5px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff73,inset 0 -2px #0000002e,0 3px #00000073,0 3px 0 1.5px #0b0c0e}.sl-badge--studio svg{width:15px;height:15px}.sl-badge--ceo{color:#ffd23f;text-shadow:0 0 6px #ffd23f80;background:linear-gradient(#2a2b31,#141518);box-shadow:inset 0 0 0 1.5px #ffd23f,inset 0 2px 0 1.5px #ffe68073,0 3px #8a6a10,0 3px 0 1.5px #0b0c0e,0 0 14px -3px #ffd23fb3}.sl-badge--ceo svg{stroke:#0b0c0e;stroke-width:1.4px}.sl-badge--ceo svg path{fill:#ffd23f}.sl-badge--ceo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffe6808c,#0000);width:28%;animation:4.4s ease-in-out infinite sl-shine;position:absolute;top:-4px;bottom:-4px;left:-40%;transform:skew(-18deg)}.sl-badge--developer{color:#0b0c0e;background:#5cc8ff}.sl-badge--admin{color:#0b0c0e;background:#ff6b6b}.sl-badge--moderator{color:#0b0c0e;background:#7fe08f}.sl-badge--support{color:#0b0c0e;background:#ffb84d}@media (prefers-reduced-motion:reduce){.sl-badge--ceo:after{display:none}}.sl-badge--tag{color:#fff;font:700 11px var(--font-mono);letter-spacing:.04em;background:#34353b;padding:0 7px 0 4px;box-shadow:inset 0 1px #ffffff26,0 2px #00000073,0 2px 0 1px #0b0c0e}.sl-badge--tag img{image-rendering:auto;width:14px;height:14px}.sl-badge--tag svg{stroke-width:2px;width:11px;height:11px}.sl-avatar{width:var(--size,44px);height:var(--size,44px);flex:none;position:relative}.sl-avatar img{object-fit:cover;background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:30%;width:100%;height:100%;display:block}.sl-avatar-dc{background:#5865f2;border:1.5px solid #0b0c0e;border-radius:7px;place-items:center;width:21px;height:21px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:inset 0 1px #ffffff4d,0 2px #3c45a5,0 2px 0 1px #0b0c0e}.sl-avatar-dc:hover{translate:0 -2px;scale:1.1}.sl-avatar-dc svg{fill:#fff;width:12px;height:12px}.sl-handle{color:#8f98ff;font-weight:600}a.sl-handle:hover{color:#b4baff;text-underline-offset:2px;text-decoration:underline}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.rv{--card:#191a1e;--raised:#202126;--muted:#a7a9b0;--soft:#c2c4c9;--gold:#ffd23f;--spring:cubic-bezier(.34, 1.56, .64, 1)}.rv .card{background:var(--card);border:2px solid #0b0c0e;border-radius:20px;box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}.chip{color:#c2c4c9;font:600 13.5px var(--font-body);white-space:nowrap;cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:10px;padding:8px 14px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,color .2s;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.chip:hover{color:var(--white)}.chip:active{translate:0 3px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 1px 0 1px #0b0c0e}.chip:disabled{opacity:.55;cursor:wait}.chip.is-on{color:var(--ink);background:#efefeb;box-shadow:inset 0 1px #fff,0 3px #676970,0 4px 0 1px #0b0c0e}.chip[hidden]{display:none}.chip small{opacity:.65;margin-left:6px;font-weight:500}.chip--ok{color:#fff;background:#2f6b3d;box-shadow:inset 0 1px #46905a,0 3px #1b4024,0 4px 0 1px #0b0c0e}.chip--no{color:#fff;background:#7a2a2a;box-shadow:inset 0 1px #a04040,0 3px #4a1818,0 4px 0 1px #0b0c0e}.chip--ok:hover,.chip--no:hover{color:#fff;filter:brightness(1.1)}.rv-pill{color:var(--ink);vertical-align:middle;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:8px;padding:1px 9px;font-size:12.5px;font-weight:600;display:inline-block}.rv-pill--pending{background:#ffd23f}.rv-pill--approved{background:#7fd492}.rv-pill--rejected{background:#e46a6a}.rv-note{color:#a7a9b0;margin:0 0 18px;font-size:14.5px;line-height:1.55}
