@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&family=Orbitron:wght@400;700;900&display=swap";
.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar{width:8px}.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar-track{background:#0a0f19cc}.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar-thumb{background:linear-gradient(#00f3ff,#f0f);border-radius:4px}.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f0f,#00f3ff);box-shadow:0 0 10px #00f3ff80}.kfc-module__kfkgYW__glitchText{color:#fff;text-shadow:0 0 20px #00f3ffcc,0 0 40px #00f3ff66;animation:3s cubic-bezier(.25,.46,.45,.94) infinite both kfc-module__kfkgYW__glitch-skew;position:relative}.kfc-module__kfkgYW__glitchText:before,.kfc-module__kfkgYW__glitchText:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.kfc-module__kfkgYW__glitchText:before{text-shadow:-2px 0 #f0f,2px 0 #00f3ff;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse kfc-module__kfkgYW__glitch-anim-1;left:2px}.kfc-module__kfkgYW__glitchText:after{text-shadow:2px 0 #00f3ff,-2px 0 #f0f;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse kfc-module__kfkgYW__glitch-anim-2;left:-2px}@keyframes kfc-module__kfkgYW__glitch-anim-1{0%{clip:rect(20px,9999px,10px,0)}20%{clip:rect(60px,9999px,70px,0)}40%{clip:rect(10px,9999px,50px,0)}60%{clip:rect(80px,9999px,20px,0)}80%{clip:rect(30px,9999px,60px,0)}to{clip:rect(50px,9999px,30px,0)}}@keyframes kfc-module__kfkgYW__glitch-anim-2{0%{clip:rect(50px,9999px,30px,0)}20%{clip:rect(10px,9999px,80px,0)}40%{clip:rect(60px,9999px,10px,0)}60%{clip:rect(20px,9999px,50px,0)}80%{clip:rect(70px,9999px,20px,0)}to{clip:rect(30px,9999px,60px,0)}}@keyframes kfc-module__kfkgYW__glitch-skew{0%{transform:skew(0deg)}10%{transform:skew(-1deg)}20%{transform:skew(0deg)}30%{transform:skew(1deg)}40%{transform:skew(0deg)}to{transform:skew(0deg)}}.kfc-module__kfkgYW__glassPanel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f192dd9 0%,#0a1423e6 50%,#141e32d9 100%);border:1px solid #00f3ff40;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d,0 0 0 1px #00f3ff1a}.kfc-module__kfkgYW__glassPanel:hover{border-color:#f0f6;box-shadow:0 8px 32px #00000080,0 0 30px #ff00ff26,inset 0 1px #ffffff14}.kfc-module__kfkgYW__neonBtn{color:#00f3ff;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 10px #00f3ff80;background:#00f3ff1a;border:2px solid #00f3ff99;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.kfc-module__kfkgYW__neonBtn:hover{color:#fff;background:#00f3ff33;border-color:#00f3ff;box-shadow:0 0 20px #00f3ff99,0 0 40px #00f3ff4d,inset 0 0 20px #00f3ff1a}.kfc-module__kfkgYW__neonBtn:disabled{opacity:.4;cursor:not-allowed}.kfc-module__kfkgYW__neonBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.kfc-module__kfkgYW__neonBtn:hover:before{left:100%}.kfc-module__kfkgYW__cursorBlink{background:linear-gradient(#f0f,#00f3ff);width:10px;height:1.2em;animation:1s step-end infinite kfc-module__kfkgYW__blink;display:inline-block;box-shadow:0 0 10px #f0fc}@keyframes kfc-module__kfkgYW__blink{0%,to{opacity:1}50%{opacity:0}}.kfc-module__kfkgYW__kfcContainer{flex-direction:column;justify-content:center;min-height:10vh;padding:1rem 0;scroll-margin-top:100px;display:flex}.kfc-module__kfkgYW__sectionContainer{padding:2rem 0;scroll-margin-top:100px}.kfc-module__kfkgYW__navLink{transition:all .3s;position:relative}.kfc-module__kfkgYW__navLink:after{content:"";background:linear-gradient(90deg,#00f3ff,#f0f);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0;box-shadow:0 0 10px #00f3ff80}.kfc-module__kfkgYW__navLink:hover:after,.kfc-module__kfkgYW__navLink.kfc-module__kfkgYW__active:after{width:100%}html{scroll-behavior:smooth}.kfc-module__kfkgYW__container{min-height:screen;color:#e8e8e8;background:radial-gradient(at 20% 20%,#00f3ff14 0%,#0000 50%),radial-gradient(at 80% 80%,#ff00ff0f 0%,#0000 50%),radial-gradient(#141e32 0%,#080c14 100%);font-family:JetBrains Mono,monospace;position:relative;overflow-x:hidden}.kfc-module__kfkgYW__scanlines{pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 3px);width:100%;height:100%;position:fixed;top:0;left:0}.kfc-module__kfkgYW__mainUi{z-index:10;min-height:screen;pointer-events:none;flex-direction:column;max-width:80rem;margin:0 auto;padding:1rem 2rem;display:flex;position:relative}@media (min-width:768px){.kfc-module__kfkgYW__mainUi{padding:2rem}}.kfc-module__kfkgYW__header{pointer-events:auto;justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.kfc-module__kfkgYW__logoContainer{align-items:center;gap:.75rem;display:flex}.kfc-module__kfkgYW__logoIcon{background:#00f3ff1a;border:2px solid #00f3ff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;transform:rotate(45deg);box-shadow:0 0 20px #00f3ff99,inset 0 0 10px #00f3ff33}.kfc-module__kfkgYW__logoIconInner{background:linear-gradient(135deg,#f0f,#00f3ff);width:1rem;height:1rem;transform:rotate(-45deg);box-shadow:0 0 10px #f0fc}.kfc-module__kfkgYW__title{letter-spacing:-.05em;color:#fff;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700}@media (min-width:768px){.kfc-module__kfkgYW__title{font-size:2.25rem}}.kfc-module__kfkgYW__version{color:#00f3ff;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 10px #00f3ff80;font-size:.75rem}.kfc-module__kfkgYW__clock{text-align:right;display:none}@media (min-width:768px){.kfc-module__kfkgYW__clock{display:block}}.kfc-module__kfkgYW__clockTime{color:#f0f;text-shadow:0 0 15px #f0f9;font-family:monospace;font-size:1.25rem;font-weight:700}.kfc-module__kfkgYW__clockLabel{color:#a0a0a0;font-size:.75rem}.kfc-module__kfkgYW__nav{pointer-events:auto;gap:1rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow:visible}@media (max-width:640px){.kfc-module__kfkgYW__nav{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.kfc-module__kfkgYW__nav::-webkit-scrollbar{display:none}}@media (min-width:768px){.kfc-module__kfkgYW__nav{padding-bottom:0}}.kfc-module__kfkgYW__navLinkBase{text-transform:uppercase;letter-spacing:.1em;border-left-style:solid;border-left-width:4px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;overflow:hidden}@media (min-width:768px){.kfc-module__kfkgYW__navLinkBase{font-size:1rem}}.kfc-module__kfkgYW__navLinkActive{color:#fff;text-shadow:0 0 10px}.kfc-module__kfkgYW__navLinkActiveCyan{color:#00f3ff;border-left-color:#00f3ff;box-shadow:inset 0 0 20px #00f3ff1a}.kfc-module__kfkgYW__navLinkActivePink{color:#f0f;border-left-color:#f0f;box-shadow:inset 0 0 20px #ff00ff1a}.kfc-module__kfkgYW__navLinkActiveYellow{color:gold;border-left-color:gold;box-shadow:inset 0 0 20px #ffd7001a}.kfc-module__kfkgYW__navLinkInactive{color:#b0b0b0;border-left-color:#fff3}.kfc-module__kfkgYW__navLinkInactive:hover{color:#fff;background:#ffffff0d}.kfc-module__kfkgYW__navLinkHoverCyan:hover{border-left-color:#00f3ff}.kfc-module__kfkgYW__navLinkHoverPink:hover{border-left-color:#f0f}.kfc-module__kfkgYW__navLinkHoverYellow:hover{border-left-color:gold}.kfc-module__kfkgYW__main{pointer-events:auto;flex-grow:1}.kfc-module__kfkgYW__sectionDivider{background:linear-gradient(90deg,#0000,#00f3ff80 20%,#ff00ff80 80%,#0000);height:2px;margin:2rem 0;box-shadow:0 0 10px #00f3ff4d}.kfc-module__kfkgYW__footer{text-align:center;pointer-events:auto;border-top:1px solid #00f3ff33;margin-top:3rem;padding-top:1.5rem;padding-bottom:.5rem}.kfc-module__kfkgYW__footerText{color:gray;font-family:monospace;font-size:.75rem}.kfc-module__kfkgYW__footerSignal{color:#f0f;text-shadow:0 0 10px #ff00ff80}.kfc-module__kfkgYW__generatorGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.kfc-module__kfkgYW__generatorGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}.kfc-module__kfkgYW__panel{padding:1.5rem;position:relative}.kfc-module__kfkgYW__panelLabel{letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:block}.kfc-module__kfkgYW__panelLabelCyan{color:#00f3ff;text-shadow:0 0 10px #00f3ff80}.kfc-module__kfkgYW__panelLabelPink{color:#f0f;text-shadow:0 0 10px #ff00ff80}.kfc-module__kfkgYW__panelBadge{opacity:.7;background:#0000004d;border-bottom-left-radius:4px;padding:.5rem 1rem;font-size:.625rem;position:absolute;top:0;right:0}.kfc-module__kfkgYW__panelBadgeCyan{color:#00f3ff;border-bottom:1px solid #00f3ff4d;border-left:1px solid #00f3ff4d}.kfc-module__kfkgYW__panelBadgePink{color:#f0f;border-bottom:1px solid #ff00ff4d;border-left:1px solid #ff00ff4d}.kfc-module__kfkgYW__cyberInput{color:#e0e0e0;resize:none;background:#000a1499;border:2px solid #00f3ff4d;width:100%;height:16rem;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.6;transition:all .3s;box-shadow:inset 0 2px 10px #0000004d}.kfc-module__kfkgYW__cyberInput:focus{border-color:#f0f;outline:none;box-shadow:0 0 20px #ff00ff4d,inset 0 2px 10px #0000004d}.kfc-module__kfkgYW__cyberInput:disabled{opacity:.5}.kfc-module__kfkgYW__cyberInput::placeholder{color:#606060}.kfc-module__kfkgYW__buttonGroup{gap:1rem;margin-top:1rem;display:flex}.kfc-module__kfkgYW__clearBtn{color:silver;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0d;border:1px solid #ffffff4d;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.kfc-module__kfkgYW__clearBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff9}.kfc-module__kfkgYW__clearBtn:disabled{opacity:.4;cursor:not-allowed}.kfc-module__kfkgYW__fetchBtn{color:gold;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 0 10px #ffd70080;background:#ffd70014;border:2px solid #ffd70099;padding:.75rem 1.5rem;font-size:.75rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.kfc-module__kfkgYW__fetchBtn:hover:not(:disabled){color:#fff;background:#ffd70026;border-color:gold;box-shadow:0 0 20px #ffd70066,0 0 40px #ffd70033,inset 0 0 15px #ffd7001a}.kfc-module__kfkgYW__fetchBtn:disabled{opacity:.5;cursor:not-allowed}.kfc-module__kfkgYW__fetchBtn:before{content:"";background:radial-gradient(circle,#ffd70066 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kfc-module__kfkgYW__fetchBtn:hover:not(:disabled):before{width:200%;height:200%}.kfc-module__kfkgYW__fetchBtn.kfc-module__kfkgYW__loading{border-color:gold;animation:1.5s ease-in-out infinite kfc-module__kfkgYW__radarPulse}.kfc-module__kfkgYW__fetchBtn.kfc-module__kfkgYW__loading:after{content:"";border:2px solid #0000;border-top-color:gold;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.8s linear infinite kfc-module__kfkgYW__spin;position:absolute;top:50%;left:50%}@keyframes kfc-module__kfkgYW__radarPulse{0%,to{box-shadow:0 0 10px #ffd7004d,inset 0 0 10px #ffd7000d}50%{box-shadow:0 0 25px #ffd70080,0 0 50px #ffd70033,inset 0 0 20px #ffd7001a}}@keyframes kfc-module__kfkgYW__spin{to{transform:rotate(360deg)}}.kfc-module__kfkgYW__outputContainer{flex-direction:column;display:flex;overflow:hidden}.kfc-module__kfkgYW__outputBox{color:#00f3ff;background:#000a1480;border:1px solid #00f3ff33;flex-grow:1;padding:1.25rem;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;line-height:1.7;position:relative;overflow-y:auto;box-shadow:inset 0 2px 20px #0000004d,inset 0 0 40px #00f3ff08}.kfc-module__kfkgYW__outputText{white-space:pre-wrap;text-shadow:0 0 8px #00f3ff66}.kfc-module__kfkgYW__statusBar{color:#909090;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.kfc-module__kfkgYW__statusIdle{color:#0f8;text-shadow:0 0 10px #00ff8880}.kfc-module__kfkgYW__statusWriting{color:#f0f;text-shadow:0 0 10px #ff00ff80;animation:2s cubic-bezier(.4,0,.6,1) infinite kfc-module__kfkgYW__pulse}.kfc-module__kfkgYW__statusError{color:#f44;text-shadow:0 0 10px #ff444480}@keyframes kfc-module__kfkgYW__pulse{0%,to{opacity:1}50%{opacity:.5}}.kfc-module__kfkgYW__aboutPanel{background:linear-gradient(90deg,#ff00ff4d 0%,#00f3ff4d 100%) border-box,linear-gradient(135deg,#0f192dd9 0%,#0a1423e6 50%,#141e32d9 100%) padding-box padding-box;border-top:4px solid #0000;border-top-left-radius:8px;border-top-right-radius:8px;padding:2rem}@media (min-width:768px){.kfc-module__kfkgYW__aboutPanel{padding:3rem}}.kfc-module__kfkgYW__aboutTitle{color:#fff;text-shadow:0 0 20px #ff00ff4d;margin-bottom:1.5rem;font-family:Orbitron,sans-serif;font-size:2rem}.kfc-module__kfkgYW__aboutContent{color:#d0d0d0;flex-direction:column;gap:1.5rem;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.8;display:flex}@media (min-width:768px){.kfc-module__kfkgYW__aboutContent{font-size:1rem}}.kfc-module__kfkgYW__aboutWarning{background:#00f3ff0d;border-left:3px solid #00f3ff;border-radius:0 8px 8px 0;padding:1rem 1.5rem}.kfc-module__kfkgYW__aboutStrongCyan{color:#00f3ff;text-shadow:0 0 10px #00f3ff80}.kfc-module__kfkgYW__aboutLog{color:#ffb0d0;background:#ff00ff14;border:1px solid #ff00ff40;border-radius:8px;margin-top:1.5rem;padding:1.25rem;font-size:.8rem;line-height:1.8}.kfc-module__kfkgYW__skillsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.kfc-module__kfkgYW__skillsGrid{grid-template-columns:repeat(3,1fr)}}.kfc-module__kfkgYW__skillCard{cursor:pointer;padding:2rem;transition:all .3s}.kfc-module__kfkgYW__skillCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006,0 0 30px #00f3ff1a}.kfc-module__kfkgYW__skillNumber{text-shadow:0 0 20px;margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:900}.kfc-module__kfkgYW__skillNumberCyan{color:#00f3ff}.kfc-module__kfkgYW__skillNumberPink{color:#f0f}.kfc-module__kfkgYW__skillNumberYellow{color:gold}.kfc-module__kfkgYW__skillTitle{color:#fff;letter-spacing:.05em;margin-bottom:1rem;font-size:1.35rem;font-weight:700}.kfc-module__kfkgYW__skillDescription{color:#b0b0b0;font-size:.9rem;line-height:1.7}@media (max-width:640px){.kfc-module__kfkgYW__panel{padding:1rem}.kfc-module__kfkgYW__cyberInput{height:12rem}.kfc-module__kfkgYW__outputBox{font-size:.85rem}.kfc-module__kfkgYW__aboutPanel{padding:1.5rem}.kfc-module__kfkgYW__aboutTitle{font-size:1.5rem}.kfc-module__kfkgYW__skillCard{padding:1.5rem}.kfc-module__kfkgYW__skillNumber{font-size:2rem}}
