@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;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:#0a0a0a}.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar-thumb{background:#00f3ff;border-radius:4px}.kfc-module__kfkgYW__kfcContainer::-webkit-scrollbar-thumb:hover{background:#f0f}.kfc-module__kfkgYW__glitchText{color:#fff;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:-1px 0 #f0f;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:-1px 0 #00f3ff;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)}}.kfc-module__kfkgYW__glassPanel{-webkit-backdrop-filter:blur(2px);background:#0a0a0f26;border:1px solid #00f3ff14;box-shadow:0 4px 16px #00000026}.kfc-module__kfkgYW__glassPanel:hover{border-color:#ff00ff26;box-shadow:0 0 10px #ff00ff14}.kfc-module__kfkgYW__neonBtn{color:#00f3ff;text-transform:uppercase;letter-spacing:2px;background:0 0;border:1px solid #00f3ff;transition:all .3s;position:relative;overflow:hidden}.kfc-module__kfkgYW__neonBtn:hover{color:#000;background:#00f3ff;box-shadow:0 0 20px #00f3ff}.kfc-module__kfkgYW__neonBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#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-color:#f0f;width:10px;height:1em;animation:1s step-end infinite kfc-module__kfkgYW__blink;display:inline-block}@keyframes kfc-module__kfkgYW__blink{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__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}.kfc-module__kfkgYW__navLink:hover:after,.kfc-module__kfkgYW__navLink.kfc-module__kfkgYW__active:after{width:100%}.kfc-module__kfkgYW__shareIconBtn{transition:all .3s}@keyframes kfc-module__kfkgYW__borderGlow{0%{background-position:0%}to{background-position:200%}}html{scroll-behavior:smooth}.kfc-module__kfkgYW__container{min-height:screen;color:#e0e0e0;background-color:#050505;font-family:JetBrains Mono,monospace;position:relative;overflow-x:hidden}.kfc-module__kfkgYW__scanlines{pointer-events:none;z-index:50;opacity:.3;background:linear-gradient(#0000,#0000,#0000001a) 0 0/100% 4px;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{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 10px #00f3ff}.kfc-module__kfkgYW__logoIconInner{background-color:#f0f;width:1rem;height:1rem;transform:rotate(-45deg)}.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;opacity:.8;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:#ec4899;font-family:monospace;font-size:1.25rem;font-weight:700}.kfc-module__kfkgYW__clockLabel{color:#9ca3af;font-size:.75rem}.kfc-module__kfkgYW__nav{pointer-events:auto;gap:1rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}@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}@media (min-width:768px){.kfc-module__kfkgYW__navLinkBase{font-size:1rem}}.kfc-module__kfkgYW__navLinkActive{color:#fff}.kfc-module__kfkgYW__navLinkActiveCyan{color:#67e8f9;border-left-color:#22d3ee}.kfc-module__kfkgYW__navLinkActivePink{color:#f9a8d4;border-left-color:#ec4899}.kfc-module__kfkgYW__navLinkActiveYellow{color:#fde047;border-left-color:#facc15}.kfc-module__kfkgYW__navLinkInactive{color:#9ca3af;border-left-color:#0000}.kfc-module__kfkgYW__navLinkInactive:hover{color:#fff}.kfc-module__kfkgYW__navLinkHoverCyan:hover{border-left-color:#ec4899}.kfc-module__kfkgYW__navLinkHoverPink:hover,.kfc-module__kfkgYW__navLinkHoverYellow:hover{border-left-color:#22d3ee}.kfc-module__kfkgYW__main{pointer-events:auto;flex-grow:1}.kfc-module__kfkgYW__sectionDivider{background:linear-gradient(90deg,#0000,#22d3ee80,#0000);height:1px;margin:1rem 0}.kfc-module__kfkgYW__footer{text-align:center;pointer-events:auto;border-top:1px solid #1f2937;margin-top:3rem;padding-top:1.5rem;padding-bottom:.5rem}.kfc-module__kfkgYW__footerText{color:#4b5563;font-family:monospace;font-size:.625rem}.kfc-module__kfkgYW__footerSignal{color:#ec4899}.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:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.kfc-module__kfkgYW__panelLabelCyan{color:#22d3ee}.kfc-module__kfkgYW__panelLabelPink{color:#ec4899}.kfc-module__kfkgYW__panelBadge{opacity:.5;padding:.5rem;font-size:.625rem;position:absolute;top:0;right:0}.kfc-module__kfkgYW__panelBadgeCyan{color:#22d3ee}.kfc-module__kfkgYW__panelBadgePink{color:#ec4899}.kfc-module__kfkgYW__cyberInput{color:#d1d5db;resize:none;background-color:#00000080;border:1px solid #374151;width:100%;height:16rem;padding:1rem;font-family:monospace;font-size:.875rem;transition:all .3s}.kfc-module__kfkgYW__cyberInput:focus{border-color:#ec4899;outline:none;box-shadow:0 0 10px #ff00ff4d}.kfc-module__kfkgYW__cyberInput:disabled{opacity:.5}.kfc-module__kfkgYW__cyberInput::placeholder{color:#374151}.kfc-module__kfkgYW__buttonGroup{gap:1rem;margin-top:1rem;display:flex}.kfc-module__kfkgYW__clearBtn{color:#6b7280;text-transform:uppercase;border:1px solid #374151;padding:.75rem 1rem;font-size:.75rem;transition:colors .3s}.kfc-module__kfkgYW__clearBtn:hover{color:#fff;border-color:#6b7280}.kfc-module__kfkgYW__clearBtn:disabled{opacity:.5;cursor:not-allowed}.kfc-module__kfkgYW__outputContainer{flex-direction:column;display:flex;overflow:hidden}.kfc-module__kfkgYW__outputBox{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#4ade80;background-color:#00000026;border:1px solid #1f29374d;flex-grow:1;padding:1rem;font-family:monospace;font-size:.875rem;position:relative;overflow-y:auto;box-shadow:inset 0 2px 4px #0000001a}.kfc-module__kfkgYW__outputText{white-space:pre-wrap;line-height:1.625}.kfc-module__kfkgYW__statusBar{color:#6b7280;justify-content:space-between;align-items:center;margin-top:1rem;font-family:monospace;font-size:.625rem;display:flex}.kfc-module__kfkgYW__statusIdle{color:#22c55e}.kfc-module__kfkgYW__statusWriting{color:#ec4899;animation:2s cubic-bezier(.4,0,.6,1) infinite kfc-module__kfkgYW__pulse}.kfc-module__kfkgYW__statusError{color:#ef4444}@keyframes kfc-module__kfkgYW__pulse{0%,to{opacity:1}50%{opacity:.5}}.kfc-module__kfkgYW__aboutPanel{border-top:4px solid #ec4899;padding:2rem 3rem}@media (min-width:768px){.kfc-module__kfkgYW__aboutPanel{padding:3rem 4rem}}.kfc-module__kfkgYW__aboutTitle{color:#fff;margin-bottom:1.5rem;font-family:Orbitron,sans-serif;font-size:1.875rem}.kfc-module__kfkgYW__aboutContent{color:#d1d5db;flex-direction:column;gap:1.5rem;font-family:monospace;font-size:.875rem;line-height:1.625;display:flex}@media (min-width:768px){.kfc-module__kfkgYW__aboutContent{font-size:1rem}}.kfc-module__kfkgYW__aboutWarning{border-left:2px solid #22d3ee;padding-left:1rem}.kfc-module__kfkgYW__aboutStrongCyan{color:#22d3ee}.kfc-module__kfkgYW__aboutLog{color:#f9a8d4;background-color:#ec48991a;border:1px solid #ec48994d;margin-top:2rem;padding:1rem;font-size:.75rem}.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{padding:1.5rem;transition:transform .3s}.kfc-module__kfkgYW__skillCard:hover{transform:translateY(-.5rem)}.kfc-module__kfkgYW__skillNumber{margin-bottom:1rem;font-family:Orbitron,sans-serif;font-size:2.25rem;font-weight:700}.kfc-module__kfkgYW__skillNumberCyan{color:#22d3ee}.kfc-module__kfkgYW__skillNumberPink{color:#ec4899}.kfc-module__kfkgYW__skillNumberYellow{color:#facc15}.kfc-module__kfkgYW__skillTitle{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.kfc-module__kfkgYW__skillDescription{color:#9ca3af;font-size:.875rem}
