.cs-alerts{box-sizing:border-box;pointer-events:none;padding:56px;display:flex}.cs-pos-top-left{justify-content:flex-start;align-items:flex-start}.cs-pos-top-center{justify-content:center;align-items:flex-start}.cs-pos-top-right{justify-content:flex-end;align-items:flex-start}.cs-pos-center{justify-content:center;align-items:center}.cs-pos-bottom-left{justify-content:flex-start;align-items:flex-end}.cs-pos-bottom-center{justify-content:center;align-items:flex-end}.cs-pos-bottom-right{justify-content:flex-end;align-items:flex-end}.cs-alert-scale{transform:scale(var(--cs-scale,1))}.cs-pos-top-left .cs-alert-scale,.cs-pos-bottom-left .cs-alert-scale{transform-origin:0}.cs-pos-top-right .cs-alert-scale,.cs-pos-bottom-right .cs-alert-scale{transform-origin:100%}.cs-alert{box-sizing:border-box;color:#fff;align-items:center;gap:24px;min-width:560px;max-width:820px;padding:22px 34px 22px 22px;font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex;position:relative}.cs-alert-media{z-index:1;width:104px;height:104px;color:var(--cs-accent);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.cs-alert-media img{object-fit:contain;width:100%;height:100%}.cs-kind-icon{width:56%;height:56%}.cs-alert-body{z-index:1;min-width:0;position:relative}.cs-alert-label{letter-spacing:2.4px;text-transform:uppercase;color:var(--cs-accent);align-items:center;gap:9px;font:600 14px/1 JetBrains Mono,ui-monospace,monospace;display:flex}.cs-alert-title{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:10px;font-size:34px;font-weight:700;line-height:1.18}.cs-hl,.cs-value{color:var(--cs-accent)}.cs-alert-message{color:#ffffffd1;overflow-wrap:anywhere;margin-top:10px;font:500 20px/1.4 Inter,system-ui,sans-serif}.cs-glyph{flex-shrink:0;width:1em;height:1em}.cs-glyph.twitch{color:#a970ff}.cs-glyph.kick{color:#53fc19}.cs-glyph.youtube{color:#ff3b3b}.cs-fx{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:74px}.cs-fx i{display:none}.cs-alert.cs-out{animation:.7s ease-in forwards cs-fade-out}.cs-theme-neon{border:1px solid rgba(var(--cs-accent-rgb), .45);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 42px rgba(var(--cs-accent-rgb), .3), 0 30px 70px #00000080;background:linear-gradient(160deg,#10172ef0,#010514f0);border-radius:24px;overflow:hidden}.cs-theme-neon:before{content:"";background:linear-gradient(105deg, transparent 35%, rgba(var(--cs-accent-rgb), .22) 50%, transparent 65%);position:absolute;inset:0;transform:translate(-100%)}.cs-theme-neon:after{content:"";background:linear-gradient(90deg, transparent, var(--cs-accent), transparent);height:2px;position:absolute;top:0;left:40px;right:40px}.cs-theme-neon .cs-alert-media{background:radial-gradient(circle at 50% 35%, rgba(var(--cs-accent-rgb), .28), #0a0f22f2);border:1px solid rgba(var(--cs-accent-rgb), .55);box-shadow:0 0 30px rgba(var(--cs-accent-rgb), .35);border-radius:20px}.cs-theme-neon .cs-hl{text-shadow:0 0 18px rgba(var(--cs-accent-rgb), .6)}.cs-theme-neon.cs-in{animation:.8s cubic-bezier(.2,.9,.25,1.15) both cs-neon-in}.cs-theme-neon.cs-in:before{animation:1.4s ease-out .35s both cs-sweep}.cs-theme-neon.cs-in .cs-alert-media{animation:1.6s ease-in-out .5s 2 cs-glow-pulse}.cs-theme-minimal{background:#080b16eb;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #00000073}.cs-theme-minimal:before{content:"";background:var(--cs-accent);width:5px;position:absolute;top:0;bottom:0;left:0}.cs-theme-minimal .cs-alert-media{background:#ffffff0d;border-radius:14px}.cs-theme-minimal .cs-alert-label{color:#fff9}.cs-theme-minimal.cs-in{animation:.55s cubic-bezier(.2,.8,.2,1) both cs-pop-in}.cs-theme-holo{background:linear-gradient(160deg,#0a081eed,#030a1ced) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#ff2d78,#00fecb,#2d78ff,#ffe04a,#ff2d78) 0 0/300% 300% border-box;border:2px solid #0000;border-radius:6px 26px;animation:4s linear infinite cs-holo-border;overflow:hidden;box-shadow:0 0 36px #00fecb40,0 0 60px #ff2d7833}.cs-theme-holo:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 5px);position:absolute;inset:0}.cs-theme-holo .cs-alert-media{background:radial-gradient(circle,#2d78ff59,#030a1ce6);border:2px solid #00fecbb3;border-radius:50%;box-shadow:0 0 0 6px #00fecb14,0 0 30px #00fecb73}.cs-theme-holo .cs-hl{background:linear-gradient(90deg,#ff2d78,#00fecb,#2d78ff);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-theme-holo.cs-in{animation:.75s steps(12,end) both cs-holo-in,4s linear infinite cs-holo-border}.cs-theme-holo.cs-in .cs-alert-title{animation:.9s steps(2,end) .2s both cs-glitch}.cs-theme-arcade{border:5px solid var(--cs-accent);image-rendering:pixelated;background:#140f33;gap:26px;padding:24px 34px 24px 24px;font-family:"Press Start 2P",monospace;box-shadow:0 0 0 5px #000,10px 10px 0 5px #000}.cs-theme-arcade .cs-alert-media{background:#000;border:4px solid #fff;overflow:visible}.cs-theme-arcade .cs-alert-label{letter-spacing:1px;color:#ffe04a;font-family:"Press Start 2P",monospace;font-size:12px}.cs-theme-arcade .cs-alert-title{letter-spacing:0;text-shadow:3px 3px #000;margin-top:16px;font-size:22px;line-height:1.6}.cs-theme-arcade .cs-alert-message{font-family:"Press Start 2P",monospace;font-size:13px;line-height:1.8}.cs-theme-arcade.cs-in{animation:.6s steps(6,end) both cs-arcade-in}.cs-theme-arcade .cs-fx{left:76px}.cs-theme-arcade.cs-in .cs-fx i{background:var(--cs-accent);width:12px;height:12px;margin:-6px;animation:.9s steps(8,end) .45s both cs-burst;display:block;position:absolute;box-shadow:3px 3px #000}.cs-theme-arcade.cs-in .cs-fx i:nth-child(3n){background:#ffe04a}.cs-theme-arcade.cs-in .cs-fx i:nth-child(3n+1){background:#ff2d78}.cs-still,.cs-still *,.cs-still:before,.cs-still:after{animation:none!important}.cs-theme-neon.cs-still:before{display:none}@keyframes cs-fade-out{to{opacity:0;filter:blur(4px);transform:translateY(-16px)scale(.97)}}@keyframes cs-neon-in{0%{opacity:0;filter:blur(10px);transform:translateY(-50px)scale(.94)}}@keyframes cs-sweep{to{transform:translate(100%)}}@keyframes cs-glow-pulse{50%{box-shadow:0 0 60px rgba(var(--cs-accent-rgb), .75)}}@keyframes cs-pop-in{0%{opacity:0;transform:scale(.88)}}@keyframes cs-holo-border{to{background-position:0 0,300% 0}}@keyframes cs-holo-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:skew(-12deg)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cs-glitch{0%,to{text-shadow:none;transform:none}25%{text-shadow:-3px 0 #ff2d78,3px 0 #00fecb;transform:translate(2px)}60%{text-shadow:3px 0 #ff2d78,-3px 0 #2d78ff;transform:translate(-2px)}}@keyframes cs-arcade-in{0%{opacity:0;transform:translateY(-120px)}60%{opacity:1;transform:translateY(12px)}to{transform:none}}@keyframes cs-burst{0%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) translateY(0)}to{opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-120px)}}.cs-chat-page{box-sizing:border-box;padding:12px}.cs-chat{justify-content:flex-end;gap:calc(var(--cs-font) * .4);box-sizing:border-box;color:#fff;height:100%;font:500 var(--cs-font) / 1.38 "Inter", system-ui, sans-serif;flex-direction:column;display:flex;overflow:hidden}.cs-msg{box-sizing:border-box;align-items:flex-start;gap:.45em;max-width:100%;animation:.35s cubic-bezier(.2,.8,.2,1) both cs-msg-in;display:flex}.cs-msg>.cs-glyph{margin-top:.2em}.cs-msg-body{overflow-wrap:anywhere;min-width:0}.cs-msg-author{color:rgb(var(--cs-accent-rgb));margin-right:.4em;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.cs-msg-time{opacity:.55;margin-right:.4em;font:500 .7em JetBrains Mono,monospace}.cs-emote{vertical-align:middle;height:1.5em;margin:-.2em .05em 0}.cs-leaving{animation:.7s ease-in forwards cs-msg-out}.cs-chat-bubble .cs-msg{background:rgba(1, 5, 20, var(--cs-bg));border:1px solid #ffffff14;border-left:3px solid rgb(var(--cs-accent-rgb));border-radius:.75em;align-self:flex-start;padding:.42em .75em}.cs-chat-panel{background:rgba(1, 5, 20, var(--cs-bg));border:1px solid #ffffff14;border-radius:18px;padding:.7em .9em}.cs-chat-plain .cs-msg{text-shadow:0 2px 4px #000000f2,0 0 2px #000}.cs-align-right .cs-msg{text-align:right;flex-direction:row-reverse;align-self:flex-end}.cs-chat-bubble.cs-align-right .cs-msg{border-left:1px solid #ffffff14;border-right:3px solid rgb(var(--cs-accent-rgb))}@keyframes cs-msg-in{0%{opacity:0;transform:translateY(12px)}}@keyframes cs-msg-out{to{opacity:0;transform:translate(-20px)}}.cs-stage{position:fixed;inset:0;overflow:hidden}.cs-widget{position:absolute}.cs-widget img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.cs-shadow{filter:drop-shadow(0 12px 28px #0000008c)}@media (prefers-reduced-motion:reduce){.cs-alert,.cs-alert *,.cs-alert:before,.cs-msg{animation-duration:10ms!important;animation-iteration-count:1!important}}
