.tss-trade{border-radius:1rem;isolation:isolate}.tss-trade-frame{position:relative;z-index:0}.tss-trade-tp .tss-trade-frame{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e,0 0 18px #22c55e73;animation:tss-tp-glow 2.6s ease-in-out 1.1s infinite}@keyframes tss-tp-glow{0%,to{box-shadow:0 0 0 2px #22c55e,0 0 14px #22c55e59}50%{box-shadow:0 0 0 2px #4ade80,0 0 34px #4ade80b3}}.tss-trade-ring{position:absolute;left:50%;top:50%;z-index:2;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:3px solid #4ade80;pointer-events:none;opacity:0;animation:tss-tp-ring .9s ease-out forwards}@keyframes tss-tp-ring{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(6)}}.tss-trade-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tss-trade-burst i{position:absolute;left:50%;top:50%;width:11px;height:11px;border-radius:2px;background:var(--c);opacity:0;animation:tss-tp-burst 1.1s cubic-bezier(.15,.7,.3,1) forwards;animation-delay:var(--d)}@keyframes tss-tp-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(.5)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r)) scale(1)}}.tss-trade-sl .tss-trade-frame{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc2626,0 0 20px #dc262673;animation:tss-sl-pulse 1.8s ease-in-out infinite}@keyframes tss-sl-pulse{0%,40%,to{box-shadow:0 0 0 2px #b91c1c,0 0 14px #b91c1c66}15%{box-shadow:0 0 0 3px #ef4444,0 0 30px #ef4444a6}28%{box-shadow:0 0 0 2px #dc2626,0 0 22px #dc262680}}.tss-trade-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:1rem;pointer-events:none;box-shadow:inset 0 0 46px #991b1b99;animation:tss-fade-in .8s ease-out both}.tss-trade-blood{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:1rem;overflow:hidden;pointer-events:none}.tss-trade-blood:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(#7f1d1d,#b91c1c);border-radius:0 0 40% 40%/0 0 100% 100%;animation:tss-fade-in .4s ease-out both}.tss-trade-blood i{position:absolute;top:4px;left:var(--l);width:var(--w);height:0;background:linear-gradient(180deg,#7f1d1d,#b91c1c 60%,#dc2626);border-radius:0 0 999px 999px;animation:tss-sl-drip var(--t) cubic-bezier(.55,0,.75,.6) forwards;animation-delay:var(--d)}.tss-trade-blood i:after{content:"";position:absolute;left:50%;bottom:-3px;width:calc(var(--w) * 1.7);height:calc(var(--w) * 1.9);transform:translate(-50%);background:#dc2626;border-radius:50%/40% 40% 60% 60%}@keyframes tss-sl-drip{0%{height:0}to{height:var(--h)}}@keyframes tss-fade-in{0%{opacity:0}to{opacity:1}}.tss-trade-badge{position:absolute;left:10px;top:10px;z-index:3;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:900;letter-spacing:.2em;box-shadow:0 4px 14px #0006;animation:tss-badge-in .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes tss-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.tss-trade-tp .tss-trade-frame,.tss-trade-sl .tss-trade-frame,.tss-trade-vignette,.tss-trade-badge,.tss-trade-blood:before{animation:none}.tss-trade-ring,.tss-trade-burst{display:none}.tss-trade-blood i{animation:none;height:var(--h)}}.tss-community-shell{position:fixed;left:0;right:0;top:65px;height:calc(100vh - 65px);height:calc(100dvh - 65px);height:calc(var(--tss-vvh, 100dvh) - 65px)}@media (min-width: 768px){.tss-community-shell{top:81px;height:calc(100vh - 81px);height:calc(100dvh - 81px);height:calc(var(--tss-vvh, 100dvh) - 81px)}}html:not(.dark) .tss-community.bg-\[\#050505\],html:not(.dark) .tss-community .bg-\[\#050505\]{background-color:#f4f4f1}html:not(.dark) .tss-community .bg-\[\#030303\]{background-color:#ebeae5}html:not(.dark) .tss-community .bg-\[\#080808\]{background-color:#fafaf8}html:not(.dark) .tss-community .bg-\[\#060606\]{background-color:#f1f1ed}html:not(.dark) .tss-community .bg-\[\#050505\]\/95{background-color:#f4f4f1f2}html:not(.dark) .tss-community .bg-\[\#0b0b0b\],html:not(.dark) .tss-community .bg-\[\#0d0d0d\],html:not(.dark) .tss-community .bg-\[\#111\]{background-color:#fff}html:not(.dark) .tss-community .bg-\[\#0d0d0d\],html:not(.dark) .tss-community .bg-\[\#111\]{box-shadow:0 8px 24px #0000001f}html:not(.dark) .tss-community .bg-white\/\[0\.02\]{background-color:#00000006}html:not(.dark) .tss-community .bg-white\/\[0\.03\]{background-color:#00000009}html:not(.dark) .tss-community .bg-white\/\[0\.04\]{background-color:#0000000b}html:not(.dark) .tss-community .bg-white\/5{background-color:#0000000d}html:not(.dark) .tss-community .bg-white\/10{background-color:#00000014}html:not(.dark) .tss-community .bg-black\/30:not(.tss-dark-island,.tss-dark-island *),html:not(.dark) .tss-community .bg-black\/40:not(.tss-dark-island,.tss-dark-island *){background-color:#00000008}html:not(.dark) .tss-community .hover\:bg-white\/\[0\.02\]:hover{background-color:#00000009}html:not(.dark) .tss-community .hover\:bg-white\/10:hover{background-color:#00000012}html:not(.dark) .tss-community .bg-gradient-to-br.via-\[\#0b0b0b\]{background-image:linear-gradient(to bottom right,#ffcf0029,#fff 60%)}html:not(.dark) .tss-community .border-white\/5{border-color:#00000012}html:not(.dark) .tss-community .border-white\/10{border-color:#0000001a}html:not(.dark) .tss-community .border-white\/15{border-color:#00000024}html:not(.dark) .tss-community .hover\:border-white\/15:hover,html:not(.dark) .tss-community .hover\:border-white\/20:hover,html:not(.dark) .tss-community .hover\:border-white\/25:hover{border-color:#00000038}html:not(.dark) .tss-community .border-\[\#080808\]{border-color:#fafaf8}html:not(.dark) .tss-community .text-white:not(.tss-dark-island,.tss-dark-island *):not([class*=bg-red-]):not([class*=bg-green-]){color:#0b0b0b}html:not(.dark) .tss-community .text-gray-200:not(.tss-dark-island *){color:#1f2937}html:not(.dark) .tss-community .text-gray-300:not(.tss-dark-island *){color:#374151}html:not(.dark) .tss-community .text-gray-400:not(.tss-dark-island *){color:#4b5563}html:not(.dark) .tss-community .text-gray-500{color:#5f6672}html:not(.dark) .tss-community .text-gray-600{color:#6b7280}html:not(.dark) .tss-community .text-gray-700{color:#9ca3af}html:not(.dark) .tss-community .placeholder-gray-600::placeholder{color:#9ca3af}html:not(.dark) .tss-community .hover\:text-white:hover{color:#000}html:not(.dark) .tss-community .group:hover .group-hover\:text-white{color:#000}html:not(.dark) .tss-community .group\/lesson:hover .group-hover\/lesson\:text-white{color:#000}html:not(.dark) .tss-community .text-neon{color:#8a6a00}html:not(.dark) .tss-community .hover\:text-neon:hover,html:not(.dark) .tss-community .group:hover .group-hover\:text-neon{color:#8a6a00}html:not(.dark) .tss-community .group:hover .group-hover\:text-black,html:not(.dark) .tss-community .bg-neon.text-black{color:#000}html:not(.dark) .tss-community .text-red-400,html:not(.dark) .tss-community .text-red-400\/80{color:#dc2626}html:not(.dark) .tss-community .text-green-400,html:not(.dark) .tss-community .text-green-500{color:#15803d}html:not(.dark) .tss-community .text-orange-300,html:not(.dark) .tss-community .text-orange-400{color:#c2410c}html:not(.dark) .tss-community [style^=color]:not(.tss-dark-island *),html:not(.dark) .tss-community [style*="; color"]:not(.tss-dark-island *){filter:brightness(.62) saturate(1.35)}
