.cerberus-original{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--acento:224 165 38;--acento-claro:245 197 99;--acento-hondo:169 120 26}.cerberus-original,.cerberus-original{color:#f4f4f5;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#05070a}.cerberus-original{scroll-behavior:smooth;background-color:#05070a;background-image:radial-gradient(1100px 620px at 14% -12%,#f79a0521,#0000 60%),radial-gradient(900px 520px at 92% 4%,#f79a050f,#0000 55%),radial-gradient(1200px 800px at 50% 120%,#f79a0514,#0000 60%);scroll-padding-top:1.5rem}.cerberus-original ::selection{background:rgb(var(--acento) / .3);color:#140e04}.cerberus-original ::-webkit-scrollbar{width:10px;height:10px}.cerberus-original ::-webkit-scrollbar-track{background:#0a0a0b}.cerberus-original ::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--acento)) 0%, rgb(var(--acento-hondo)) 100%);border:2px solid #0a0a0b;border-radius:10px}.cerberus-original a:focus-visible,.cerberus-original summary:focus-visible{outline:2px solid rgb(var(--acento-claro));outline-offset:2px;border-radius:2px}.cerberus-original .ember-text{background:linear-gradient(135deg,#ffc05b 0%,#f79a05 45%,#b36e00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.cerberus-original .oro-text{background:linear-gradient(135deg,#ffd98a 0%,#f5a623 55%,#d98b0f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.cerberus-original .grid-bg{background-image:linear-gradient(#f79a050b 1px,#0000 1px),linear-gradient(90deg,#f79a050b 1px,#0000 1px);background-size:56px 56px}.cerberus-original .construction-stripes{background-image:repeating-linear-gradient(45deg,#f79a0512 0 10px,#0000 10px 20px)}.cerberus-original .btn-primary{color:#140e04;letter-spacing:-.01em;background:#f79a05;border:1px solid #b36e00;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-weight:600;transition:transform .18s,filter .18s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 1px #beffd28c,inset 0 -8px 12px #462b004d,0 1px #0006,0 8px 20px -10px #f79a0573}.cerberus-original .btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #c8ffdc99,inset 0 -8px 12px #462b004d,0 1px #0006,0 14px 26px -10px #f79a0599}.cerberus-original .btn-primary:focus-visible{outline-offset:3px;outline:2px solid #ffc05b}.cerberus-original .btn-secondary{color:#f4f4f5;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.cerberus-original .btn-secondary:hover{background:#ffffff0f;border-color:#f79a054d}.cerberus-original .btn-secondary:focus-visible{outline-offset:3px;outline:2px solid #ffc05b}.cerberus-original .noise-overlay:after{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.65'/></svg>");position:absolute;inset:0}@keyframes cerberus-ember-pulse{0%,to{opacity:.55}50%{opacity:1}}.cerberus-original .animate-ember-pulse{animation:2.4s ease-in-out infinite cerberus-ember-pulse}@keyframes cerberus-scroll-cue{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}.cerberus-original .animate-scroll-cue{animation:2.2s ease-in-out infinite cerberus-scroll-cue}.cerberus-original .reveal,.cerberus-original .reveal-group>*{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.cerberus-original .reveal.is-visible,.cerberus-original .reveal-group.is-visible>*{opacity:1;transform:none}.cerberus-original .reveal-group.is-visible>:nth-child(2){transition-delay:80ms}.cerberus-original .reveal-group.is-visible>:nth-child(3){transition-delay:.16s}.cerberus-original .reveal-group.is-visible>:nth-child(4){transition-delay:.24s}.cerberus-original .reveal-group.is-visible>:nth-child(5){transition-delay:.32s}.cerberus-original .reveal-group.is-visible>:nth-child(6){transition-delay:.4s}.cerberus-original .card-hover{transition:transform .25s,border-color .25s,box-shadow .25s}.cerberus-original .card-hover:hover{border-color:#f79a0573;transform:translateY(-4px);box-shadow:0 18px 40px -22px #f79a058c}@keyframes cerberus-chat-pop{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}.cerberus-original .chat-pop{animation:.28s ease-out both cerberus-chat-pop}@keyframes cerberus-scan-line{0%{opacity:0;top:4%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:92%}}@keyframes cerberus-wave-sweep{0%{width:0%}to{width:100%}}@keyframes cerberus-wave-pulse{0%,to{opacity:.5;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}.cerberus-original .wave-bar{transform-origin:50%;animation:.9s ease-in-out infinite cerberus-wave-pulse}@keyframes cerberus-tally-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cerberus-original .tally-bar{transform-origin:0;animation:.75s cubic-bezier(.22,1,.36,1) both cerberus-tally-grow}@keyframes cerberus-typing-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cerberus-original .typing-dot{background:#ffc05b;border-radius:9999px;width:6px;height:6px;animation:1s ease-in-out infinite cerberus-typing-bounce}.cerberus-original .typing-dot:nth-child(2){animation-delay:.15s}.cerberus-original .typing-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.cerberus-original *,.cerberus-original :before,.cerberus-original :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cerberus-original .hero-video{display:none!important}.cerberus-original .reveal,.cerberus-original .reveal-group>*{opacity:1!important;transform:none!important}}.cerberus-original .grid-neon{background-image:linear-gradient(#f79a0512 1px,#0000 1px),linear-gradient(90deg,#f79a0512 1px,#0000 1px);background-size:46px 46px}.cerberus-original .scanlines:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000029 3px,#0000 4px);position:absolute;inset:0}.cerberus-original .neon{color:#ffc05b;text-shadow:0 0 6px #f79a058c,0 0 22px #f79a0559}.cerberus-original .neon-strong{color:#b5ffce;text-shadow:0 0 8px #ffc05bb3,0 0 28px #f79a0580,0 0 60px #f79a0547}.cerberus-original .panel-neon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#140f0699,#05070ab3);border:1px solid #f79a054d;box-shadow:inset 0 0 40px #f79a050d,0 0 0 1px #f79a050d,0 20px 60px -30px #f79a0566}.cerberus-original .panel-neon:hover{border-color:#ffc05b8c;box-shadow:inset 0 0 40px #f79a0514,0 24px 70px -28px #f79a0599}@keyframes cerberus-neon-pulse{0%,to{opacity:1}50%{opacity:.72}}.cerberus-original .animate-neon-pulse{animation:2.4s ease-in-out infinite cerberus-neon-pulse}@keyframes cerberus-scan-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateY(1200%)}}.cerberus-original .scan-sweep{animation:6s linear infinite cerberus-scan-sweep}@keyframes cerberus-shake-hit{0%{transform:translate(0)}20%{transform:translate(-4px,3px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px,-3px)}80%{transform:translate(3px,2px)}to{transform:translate(0)}}.cerberus-original .shake-hit{animation:.28s ease-out cerberus-shake-hit}@keyframes cerberus-brick-shatter{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--bx,0), var(--by,220px)) rotate(var(--br,90deg)) scale(.6)}}.cerberus-original .brick-shatter{animation:.7s cubic-bezier(.3,.1,.4,1) forwards cerberus-brick-shatter}.cerberus-original .cursor-smash{cursor:crosshair}.cerberus-original .devbar-fill{background:linear-gradient(90deg,#b36e00,#f79a05 50%,#ffc05b);transition:width 1.4s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 18px #f79a0599}@keyframes cerberus-particle-fly{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--px,0), var(--py,-60px)) scale(.3)}}.cerberus-original .particle{animation:.6s ease-out forwards cerberus-particle-fly}@keyframes cerberus-reveal-flash{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.cerberus-original .reveal-flash{animation:.5s ease-out forwards cerberus-reveal-flash}@keyframes cerberus-crumble-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:none;transform:none}}.cerberus-original .crumble-in{animation:.6s cubic-bezier(.2,.7,.2,1) .15s both cerberus-crumble-in}@keyframes cerberus-hammer-swing{0%{transform:rotate(-42deg)translateY(0)}35%{transform:rotate(38deg)translateY(6px)}55%{transform:rotate(30deg)translateY(6px)}to{transform:rotate(-42deg)translateY(0)}}.cerberus-original .hammer-swing{animation:.34s cubic-bezier(.3,0,.2,1) cerberus-hammer-swing}@keyframes cerberus-shockwave{0%{opacity:.9;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.cerberus-original .shockwave{animation:.5s ease-out forwards cerberus-shockwave}@keyframes cerberus-shake-big{0%{transform:translate(0)}15%{transform:translate(-7px,5px)}30%{transform:translate(8px,-4px)}45%{transform:translate(-6px,-5px)}60%{transform:translate(6px,4px)}80%{transform:translate(-3px,2px)}to{transform:translate(0)}}.cerberus-original .shake-big{animation:.36s ease-out cerberus-shake-big}@keyframes cerberus-brick-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(var(--fall,320px)) rotate(var(--spin,60deg))}}.cerberus-original .crt-overlay{z-index:60;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000001a 3px,#0000 4px),radial-gradient(120% 120%,#0000 60%,#00000059 100%);position:fixed;inset:0}.cerberus-original .crt-overlay:after{content:"";background:linear-gradient(#0000,#f79a050a 50%,#0000);height:40%;animation:7s linear infinite cerberus-crt-roll;position:absolute;inset:0}@keyframes cerberus-crt-roll{0%{transform:translateY(-120%)}to{transform:translateY(320%)}}@keyframes cerberus-phosphor-flicker{0%,to{opacity:1}92%{opacity:1}94%{opacity:.86}96%{opacity:1}}.cerberus-original .flicker{animation:6s infinite cerberus-phosphor-flicker}@media (prefers-reduced-motion:reduce){.cerberus-original .crt-overlay:after{animation:none;display:none}.cerberus-original .flicker{animation:none}}
