.dot-center{font-size:2em}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#3132441a;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#6c708666;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#89b4fa80}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 15px #cba6f7cc}50%{opacity:.3;box-shadow:0 0 5px #cba6f74d}}.animate-pulse{animation:pulse 1.2s cubic-bezier(.4,0,.6,1) infinite}.text-shadow-sm{text-shadow:0 0 1px rgba(205,214,244,.1)}.terminal-input-block{position:relative}.terminal-input-block:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:inherit;padding:1px;background:linear-gradient(45deg,#cba6f71a,#89b4fa1a,#a6e3a11a,#cba6f71a);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 12px #89b4fa4d;transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .3s ease forwards}@keyframes subtleFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bg-animate-flow{background:linear-gradient(-45deg,#181825b3,#1e1e2eb3,#11111bb3);background-size:200% 200%;animation:subtleFlow 15s ease infinite}.text-glow-blue{text-shadow:0 0 8px rgba(137,180,250,.5)}.text-glow-mauve{text-shadow:0 0 8px rgba(203,166,247,.5)}.text-glow-green{text-shadow:0 0 8px rgba(166,227,161,.5)}.terminal-prompt:before{content:"$";color:#89b4fa;margin-right:.5rem;font-weight:700;text-shadow:0 0 10px rgba(137,180,250,.5)}.catppuccin-blur-sm{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.catppuccin-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.catppuccin-blur-lg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-card{background:#1e1e2e80;border:1px solid rgba(49,50,68,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0003,0 0 0 1px #cba6f70d inset}.focus-glow:focus{outline:none;box-shadow:0 0 0 2px #cba6f74d}.noise-texture{position:relative}.noise-texture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");z-index:1}@keyframes pulse-fast{0%,to{opacity:1}50%{opacity:.3}}.animate-pulse-fast{animation:pulse-fast 1s cubic-bezier(.4,0,.6,1) infinite}._animated_kkcsc_3{opacity:0;will-change:transform,opacity,filter}._fadeUp_kkcsc_9{transform:translateY(30px)}._zoomIn_kkcsc_13{transform:scale(.92)}._slideInLeft_kkcsc_17{transform:translate(-50px)}._slideInRight_kkcsc_21{transform:translate(50px)}._slideInUp_kkcsc_25{transform:translateY(-50px)}._slideInDown_kkcsc_29{transform:translateY(50px)}._blurIn_kkcsc_33{filter:blur(8px)}._rise_kkcsc_37{transform:translateY(100px) scale(.95)}._unfold_kkcsc_41{height:0;transform:scale(.9);overflow:hidden}._glideLeft_kkcsc_47{transform:translate(-75px) translateY(-25px) rotate(-4deg)}._glideRight_kkcsc_51{transform:translate(75px) translateY(-25px) rotate(4deg)}._emerge_kkcsc_55{transform:translateY(50px) rotateX(10deg) scale(.95);transform-style:preserve-3d;perspective:1000px}._assemble_kkcsc_61{transform:scale(.9) translate(var(--random-x),var(--random-y)) rotate(var(--random-angle))}._visible_kkcsc_66{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0) rotateX(0);filter:blur(0);height:auto}@keyframes _fadeThroughKeyframes_kkcsc_1{0%{opacity:0;transform:scale(.95) translateY(20px);filter:saturate(.8) contrast(.8)}30%{opacity:.3;filter:saturate(.9) contrast(.9)}to{opacity:1;transform:scale(1) translateY(0);filter:saturate(1) contrast(1)}}._fadeThrough_kkcsc_95._visible_kkcsc_66{animation-name:_fadeThroughKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _rippleInKeyframes_kkcsc_1{0%{transform:scale(.8);opacity:0;box-shadow:0 0 #0000}25%{opacity:.5;transform:scale(1.05)}50%{box-shadow:0 0 15px #0000001a}75%{transform:scale(.98)}to{transform:scale(1);opacity:1;box-shadow:0 0 #0000}}._rippleIn_kkcsc_129._visible_kkcsc_66{animation-name:_rippleInKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _swingInKeyframes_kkcsc_1{0%{transform:rotate(-15deg) scale(.9);opacity:0;transform-origin:center}30%{transform:rotate(10deg) scale(1.02);opacity:.5}60%{transform:rotate(-6deg) scale(.98);opacity:.8}80%{transform:rotate(3deg) scale(1.01)}to{transform:rotate(0) scale(1);opacity:1}}._swingIn_kkcsc_163._visible_kkcsc_66{animation-name:_swingInKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _spotlightInKeyframes_kkcsc_1{0%{opacity:0;transform:scale(.95);filter:brightness(2) blur(10px)}25%{filter:brightness(1.5) blur(5px);opacity:.3}50%{transform:scale(1.02)}75%{filter:brightness(1.1) blur(0);opacity:.8}to{transform:scale(1);filter:brightness(1) blur(0);opacity:1}}._spotlightIn_kkcsc_198._visible_kkcsc_66{animation-name:_spotlightInKeyframes_kkcsc_1;transform:none;opacity:1;filter:none}@keyframes _bounceInKeyframes_kkcsc_1{0%{transform:translateY(120px);opacity:0;animation-timing-function:cubic-bezier(.6,.04,.98,.335)}40%{transform:translateY(-20px);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}60%{transform:translateY(10px);opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}80%{transform:translateY(-5px)}to{transform:translateY(0)}}._bounceIn_kkcsc_233._visible_kkcsc_66{animation-name:_bounceInKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _flipInKeyframes_kkcsc_1{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}30%{transform:perspective(1000px) rotateX(-10deg);opacity:.7}60%{transform:perspective(1000px) rotateX(5deg);opacity:1}to{transform:perspective(1000px) rotateX(0)}}._flipIn_kkcsc_261._visible_kkcsc_66{animation-name:_flipInKeyframes_kkcsc_1;transform:none;opacity:1;transform-style:preserve-3d;backface-visibility:hidden}@keyframes _foldUnfoldKeyframes_kkcsc_1{0%{transform:perspective(1000px) rotateY(-90deg) scale(.9);transform-origin:left center;opacity:0}30%{transform:perspective(1000px) rotateY(-10deg) scale(.95);opacity:.7}60%{transform:perspective(1000px) rotateY(5deg) scale(1.01);opacity:1}to{transform:perspective(1000px) rotateY(0) scale(1)}}._foldUnfold_kkcsc_292._visible_kkcsc_66{animation-name:_foldUnfoldKeyframes_kkcsc_1;transform:none;opacity:1;transform-style:preserve-3d;backface-visibility:hidden}@keyframes _splitPiecesKeyframes_kkcsc_1{0%{clip-path:inset(0 50% 0 50%);transform:scale(.5);opacity:0}40%{clip-path:inset(0 15% 0 15%);transform:scale(.9);opacity:.6}70%{clip-path:inset(0 5% 0 5%);transform:scale(1.05);opacity:.8}to{clip-path:inset(0 0 0 0);transform:scale(1);opacity:1}}._splitPieces_kkcsc_327._visible_kkcsc_66{animation-name:_splitPiecesKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _glitchInKeyframes_kkcsc_1{0%{transform:translate(0);opacity:0;text-shadow:-2px 0 red,2px 0 blue;clip-path:inset(50% 0 50% 0)}10%{transform:translate(-5px);text-shadow:-3px 0 red,3px 0 blue;clip-path:inset(20% 0 80% 0)}20%{transform:translate(5px);text-shadow:3px 0 red,-3px 0 blue;clip-path:inset(80% 0 20% 0)}30%{transform:translateY(5px);text-shadow:-1px 0 red,1px 0 blue;clip-path:inset(0 0 0 0);opacity:.5}40%{transform:translate(-3px,-5px);text-shadow:1px 0 red,-1px 0 blue;clip-path:inset(20% 0 20% 0);opacity:.8}50%{transform:translate(3px,5px);text-shadow:-1px 0 red,1px 0 blue;clip-path:inset(10% 0 10% 0)}60%,to{transform:translate(0);text-shadow:none;clip-path:inset(0 0 0 0);opacity:1}}._glitchIn_kkcsc_383._visible_kkcsc_66{animation-name:_glitchInKeyframes_kkcsc_1;transform:none;opacity:1}@keyframes _typewriterKeyframes_kkcsc_1{0%{width:0;border-right:2px solid}80%{width:100%;border-right:2px solid}to{width:100%;border-right:0}}._typewriter_kkcsc_407{display:inline-block;overflow:hidden;white-space:nowrap;opacity:1;width:0}._typewriter_kkcsc_407._visible_kkcsc_66{animation-name:_typewriterKeyframes_kkcsc_1;width:100%;opacity:1}._duration-300_kkcsc_422{animation-duration:.3s;transition-duration:.3s}._duration-500_kkcsc_427{animation-duration:.5s;transition-duration:.5s}._duration-600_kkcsc_432{animation-duration:.6s;transition-duration:.6s}._duration-700_kkcsc_437{animation-duration:.7s;transition-duration:.7s}._duration-1000_kkcsc_442{animation-duration:1s;transition-duration:1s}._duration-1500_kkcsc_447{animation-duration:1.5s;transition-duration:1.5s}._duration-2000_kkcsc_452{animation-duration:2s;transition-duration:2s}._delay-0_kkcsc_458{animation-delay:0ms;transition-delay:0ms}._delay-100_kkcsc_463{animation-delay:.1s;transition-delay:.1s}._delay-200_kkcsc_468{animation-delay:.2s;transition-delay:.2s}._delay-300_kkcsc_473{animation-delay:.3s;transition-delay:.3s}._delay-500_kkcsc_478{animation-delay:.5s;transition-delay:.5s}._delay-700_kkcsc_483{animation-delay:.7s;transition-delay:.7s}._delay-1000_kkcsc_488{animation-delay:1s;transition-delay:1s}._eased_kkcsc_494{transition-timing-function:cubic-bezier(.25,.1,.25,1);animation-timing-function:cubic-bezier(.25,.1,.25,1)}._spring_kkcsc_500{transition-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}._cascade_kkcsc_506>*:nth-child(1){animation-delay:calc(var(--stagger-delay) * 0);transition-delay:calc(var(--stagger-delay) * 0)}._cascade_kkcsc_506>*:nth-child(2){animation-delay:calc(var(--stagger-delay) * 1);transition-delay:calc(var(--stagger-delay) * 1)}._cascade_kkcsc_506>*:nth-child(3){animation-delay:calc(var(--stagger-delay) * 2);transition-delay:calc(var(--stagger-delay) * 2)}._cascade_kkcsc_506>*:nth-child(4){animation-delay:calc(var(--stagger-delay) * 3);transition-delay:calc(var(--stagger-delay) * 3)}._cascade_kkcsc_506>*:nth-child(5){animation-delay:calc(var(--stagger-delay) * 4);transition-delay:calc(var(--stagger-delay) * 4)}._cascade_kkcsc_506>*:nth-child(6){animation-delay:calc(var(--stagger-delay) * 5);transition-delay:calc(var(--stagger-delay) * 5)}._cascade_kkcsc_506>*:nth-child(7){animation-delay:calc(var(--stagger-delay) * 6);transition-delay:calc(var(--stagger-delay) * 6)}._cascade_kkcsc_506>*:nth-child(8){animation-delay:calc(var(--stagger-delay) * 7);transition-delay:calc(var(--stagger-delay) * 7)}._cascade_kkcsc_506>*:nth-child(9){animation-delay:calc(var(--stagger-delay) * 8);transition-delay:calc(var(--stagger-delay) * 8)}._cascade_kkcsc_506>*:nth-child(10){animation-delay:calc(var(--stagger-delay) * 9);transition-delay:calc(var(--stagger-delay) * 9)}._animated_kkcsc_3._visible_kkcsc_66{animation-fill-mode:forwards}
