@keyframes spGlow{0%,to{box-shadow:0 0 8px 2px color-mix(in srgb,var(--sp-glow) 40%,transparent),0 0 20px 6px color-mix(in srgb,var(--sp-glow) 20%,transparent)}50%{box-shadow:0 0 14px 4px color-mix(in srgb,var(--sp-glow) 53%,transparent),0 0 35px 10px color-mix(in srgb,var(--sp-glow) 27%,transparent),0 0 60px 18px color-mix(in srgb,var(--sp-glow) 9%,transparent)}}@keyframes spBeamPulse{0%,to{opacity:.1}50%{opacity:.7}}@keyframes spSweep{0%{left:-80px}to{left:calc(100% + 80px)}}.sp-sweep{position:absolute;top:-50px;bottom:-50px;width:14px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sp-glow) 20%,transparent),transparent);transform:skew(-15deg);filter:blur(3px);animation:spSweep 4s linear infinite;z-index:2}.sp-wrapper{position:relative;margin-bottom:10px}.sp-card{position:relative;overflow:hidden;cursor:pointer;border:2px solid color-mix(in srgb,var(--sp-glow) 33%,transparent);padding:18px 20px;z-index:1;box-shadow:0 0 8px 2px color-mix(in srgb,var(--sp-glow) 40%,transparent),0 0 20px 6px color-mix(in srgb,var(--sp-glow) 20%,transparent);animation:spGlow 3s ease-in-out infinite}.sp-beam{position:absolute;width:2px;transform-origin:50% 0%;background:linear-gradient(180deg,color-mix(in srgb,var(--sp-glow) 53%,transparent),transparent);filter:blur(3px);border-radius:3px}.sp-beam-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:2}:root{--tp-space-xs: 4px;--tp-space-sm: 8px;--tp-space-md: 14px;--tp-space-lg: 20px;--tp-space-xl: 32px;--tp-radius-sm: 6px;--tp-radius-md: 10px;--tp-radius-lg: 16px;--tp-font-body: "Barlow", "Barlow Condensed", -apple-system, BlinkMacSystemFont, sans-serif;--tp-font-display: "Bebas Neue", "Impact", sans-serif;--tp-font-mono: "JetBrains Mono", "Fira Code", monospace;--tp-z-base: 1;--tp-z-overlay: 100;--tp-z-modal: 1000;--tp-z-toast: 9999;--tp-transition-fast: .15s ease;--tp-transition-normal: .25s ease;--tp-panel-width: min(340px, 100vw);--tp-dropdown-width: min(300px, calc(100vw - 32px) );--tp-chat-width: min(380px, calc(100vw - 40px) )}button{font:inherit;cursor:pointer}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}
