.cs-frame{--lime:#c7ff2e;--display:var(--font-anton),Impact,"Arial Narrow",sans-serif;position:relative;aspect-ratio:9/16;max-width:100%;border-radius:12px;overflow:hidden;background:radial-gradient(120% 70% at 26% 18%,#2c3742 0,transparent 58%),radial-gradient(100% 60% at 78% 88%,#3a2b36 0,transparent 60%),#0b0d10;display:flex;align-items:flex-end;justify-content:center;padding:0 12px 34px;isolation:isolate;border:1px solid var(--border)}.cs-frame:before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px);pointer-events:none}.cs-line{position:relative;z-index:1;text-align:center;font-weight:800;font-size:19px;line-height:1.16;color:#fff;letter-spacing:-.01em}.cs-line span{display:inline-block}.cs-fill .cs-line{text-transform:uppercase}.cs-fill .cs-line span{background:linear-gradient(90deg,#24deff 50%,rgba(255,255,255,.42) 0);background-size:210% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cs-fillrun 3s linear infinite}.cs-fill .cs-line span:nth-child(2){animation-delay:1s}.cs-fill .cs-line span:nth-child(3){animation-delay:2s}@keyframes cs-fillrun{0%,10%{background-position:100% 0}30%,to{background-position:0 0}}.cs-key .cs-line{text-shadow:0 2px 0 rgba(0,0,0,.8)}.cs-key .big{font-family:var(--display);font-weight:400;font-size:38px;color:#ff3b30;display:block!important;line-height:1;margin:3px 0;animation:cs-blow 2.4s cubic-bezier(.2,1.5,.4,1) infinite;-webkit-text-stroke:1.5px #fff}@keyframes cs-blow{0%,68%{transform:scale(1) rotate(0)}74%{transform:scale(1.22) rotate(-2.5deg)}82%,to{transform:scale(1) rotate(0)}}.cs-tape .cs-line span{background:var(--lime);color:#12160a;padding:4px 9px;border-radius:4px;text-transform:uppercase;font-size:17px;margin:2px;animation:cs-tape 2.4s infinite}.cs-tape .cs-line span:nth-child(2){background:#fff;animation-delay:.8s}.cs-tape .cs-line span:nth-child(3){background:#ff9f0a;animation-delay:1.6s}@keyframes cs-tape{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.cs-neon .cs-line{color:#eafbff;text-transform:uppercase;text-shadow:0 0 4px #24deff,0 0 12px #24deff,0 0 30px #0a93c4,0 0 62px #0a93c4;animation:cs-bloom 2.1s ease-in-out infinite}@keyframes cs-bloom{0%,to{opacity:.72;filter:brightness(.88)}50%{opacity:1;filter:brightness(1.35)}}.cs-3d .cs-line{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:27px;letter-spacing:.01em;color:#fff3b0;text-shadow:2px 2px 0 #e5484d,4px 4px 0 #7a1b18,6px 6px 0 #2b0a09;animation:cs-extrude 2.6s ease-in-out infinite}@keyframes cs-extrude{0%,to{transform:translate(0)}50%{transform:translate(-3px,-3px)}}.cs-grad .cs-line{text-transform:uppercase;font-size:22px;background:linear-gradient(100deg,#ff2e88,#c7ff2e,#24deff,#ff2e88);background-size:320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cs-wave 3.4s linear infinite}@keyframes cs-wave{0%{background-position:0 0}to{background-position:320% 0}}.cs-blur .cs-line span{animation:cs-bfocus 2.7s infinite;opacity:0}.cs-blur .cs-line span:nth-child(2){animation-delay:.9s}.cs-blur .cs-line span:nth-child(3){animation-delay:1.8s}@keyframes cs-bfocus{0%{filter:blur(11px);opacity:0;transform:scale(1.28)}12%{filter:blur(0);opacity:1;transform:scale(1)}30%{filter:blur(0);opacity:1}40%,to{filter:blur(0);opacity:.3}}.cs-type .cs-line{font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:700;font-size:15px;color:var(--lime);white-space:nowrap}.cs-type .cs-line span{overflow:hidden;white-space:nowrap;border-right:2px solid var(--lime);box-sizing:content-box;max-width:15ch;animation:cs-typing 3s steps(15) infinite,cs-caret .7s step-end infinite}@keyframes cs-typing{0%{width:0}55%,92%{width:15ch}to{width:0}}@keyframes cs-caret{0%,to{border-color:var(--lime)}50%{border-color:transparent}}.cs-spk .cs-line{text-align:left;width:100%;font-size:15px}.cs-spk .who{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:2px;font-weight:700}.cs-spk .a{color:#24deff}.cs-spk .b{color:#ffd60a}.cs-spk .row{margin-bottom:9px;animation:cs-spk 3s infinite;opacity:.28}.cs-spk .row:nth-child(2){animation-delay:1.5s}@keyframes cs-spk{0%,3%{opacity:.28}48%,8%{opacity:1}53%,to{opacity:.28}}.cs-glitch .cs-line{text-transform:uppercase;font-size:22px;animation:cs-glitch 2.2s step-end infinite}@keyframes cs-glitch{0%,68%{text-shadow:0 0 0 transparent;transform:translate(0)}70%{text-shadow:-3px 0 #ff2e88,3px 0 #24deff;transform:translate(2px,-1px)}74%{text-shadow:3px 0 #ff2e88,-3px 0 #24deff;transform:translate(-2px,1px)}78%{text-shadow:-2px 0 #ff2e88,2px 0 #24deff;transform:translate(1px)}82%,to{text-shadow:0 0 0 transparent;transform:translate(0)}}.cs-emoji .em{position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:30px;animation:cs-embeat 2.2s cubic-bezier(.2,1.6,.4,1) infinite}@keyframes cs-embeat{0%,60%{transform:translateX(-50%) scale(0) rotate(-20deg);opacity:0}70%{transform:translateX(-50%) scale(1.25) rotate(6deg);opacity:1}80%,to{transform:translateX(-50%) scale(1) rotate(0);opacity:1}}.cs-emoji .cs-line span:not(.em),.cs-shake .cs-line{text-transform:uppercase;text-shadow:0 2px 0 #000}.cs-shake .hit{color:#ff3b30;animation:cs-shake .42s infinite}@keyframes cs-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2.5px,1.5px) rotate(-2deg)}40%{transform:translate(2.5px,-1.5px) rotate(2deg)}60%{transform:translate(-1.5px,-1.5px) rotate(-1deg)}80%{transform:translate(1.5px,1.5px) rotate(1deg)}}.cs-arc .cs-line{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:23px;animation:cs-arcbob 2.8s ease-in-out infinite}.cs-arc .cs-line span{transform-origin:50% 190%}.cs-arc .cs-line span:first-child{transform:rotate(-13deg);color:#ff9f0a}.cs-arc .cs-line span:nth-child(2){transform:rotate(-4.5deg);color:#ffd60a}.cs-arc .cs-line span:nth-child(3){transform:rotate(4.5deg);color:#c7ff2e}.cs-arc .cs-line span:nth-child(4){transform:rotate(13deg);color:#24deff}@keyframes cs-arcbob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.05)}}.cs-auto{background:none}.cs-auto .bg{position:absolute;inset:0;z-index:0;animation:cs-bgswap 4s infinite}@keyframes cs-bgswap{0%,45%,to{background:linear-gradient(160deg,#101418,#232b33)}50%,95%{background:linear-gradient(160deg,#ede6d8,#c9cfc2)}}.cs-auto .plate{padding:6px 11px;border-radius:6px;animation:cs-plate 4s infinite}@keyframes cs-plate{0%,45%,to{background:rgba(255,255,255,.09)}50%,95%{background:rgba(12,14,17,.82)}}@media (prefers-reduced-motion:reduce){.cs-frame *,.cs-frame:after,.cs-frame:before{animation:none!important}.cs-blur .cs-line span,.cs-spk .row{opacity:1!important}.cs-type .cs-line span{width:auto!important}}