.LoadingScreen-module__5MG5nG__grid{background-image:linear-gradient(var(--color-amber)1px,transparent 1px),linear-gradient(90deg,var(--color-amber)1px,transparent 1px);opacity:.03;background-size:60px 60px;animation:8s linear infinite LoadingScreen-module__5MG5nG__loading-grid-drift}.LoadingScreen-module__5MG5nG__glow{background:radial-gradient(circle,var(--color-amber)0%,transparent 70%);width:500px;height:500px;animation:3s ease-in-out infinite LoadingScreen-module__5MG5nG__loading-pulse-glow;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingScreen-module__5MG5nG__spinnerOuter{animation:4s linear infinite LoadingScreen-module__5MG5nG__loading-spin-outer}.LoadingScreen-module__5MG5nG__spinnerMiddle{animation:3s linear infinite reverse LoadingScreen-module__5MG5nG__loading-spin-middle}.LoadingScreen-module__5MG5nG__spinnerInner{animation:2s linear infinite LoadingScreen-module__5MG5nG__loading-spin-outer}.LoadingScreen-module__5MG5nG__centerDot{width:6px;height:6px;box-shadow:0 0 12px var(--color-amber),0 0 24px var(--color-amber);animation:1.5s ease-in-out infinite LoadingScreen-module__5MG5nG__loading-dot-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingScreen-module__5MG5nG__centerDotSm{width:4px;height:4px;box-shadow:0 0 8px var(--color-amber);animation:1.5s ease-in-out infinite LoadingScreen-module__5MG5nG__loading-dot-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingScreen-module__5MG5nG__brandText{animation:.8s ease-out both LoadingScreen-module__5MG5nG__loading-text-reveal}.LoadingScreen-module__5MG5nG__subtitle{animation:.8s ease-out .4s both LoadingScreen-module__5MG5nG__loading-text-reveal}.LoadingScreen-module__5MG5nG__dividerLine{animation:.6s ease-out .3s both LoadingScreen-module__5MG5nG__loading-line-expand}.LoadingScreen-module__5MG5nG__progressFill{box-shadow:0 0 8px var(--color-amber);transition:width .4s cubic-bezier(.4,0,.2,1)}.LoadingScreen-module__5MG5nG__scanline{animation:3s ease-in-out infinite LoadingScreen-module__5MG5nG__loading-scanline}
.AchievementDiagram-module__MYH8DG__sidePanel{background:var(--color-dark-bg);pointer-events:none;z-index:50;border:1px solid #e8b84d33;animation:.25s ease-out both AchievementDiagram-module__MYH8DG__diagramPanelIn;position:fixed;overflow:hidden}.AchievementDiagram-module__MYH8DG__sidePanelVisible{opacity:1;transform:scale(1)}@keyframes AchievementDiagram-module__MYH8DG__diagramPanelIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.AchievementDiagram-module__MYH8DG__grid{opacity:.6;background-image:linear-gradient(#e8b84d0a 1px,#0000 1px),linear-gradient(90deg,#e8b84d0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.AchievementDiagram-module__MYH8DG__header{font-family:var(--font-jetbrains);color:#e8b84d80;letter-spacing:.05em;z-index:2;border-bottom:1px solid #e8b84d14;align-items:center;padding:10px 16px;font-size:12px;display:flex;position:relative}.AchievementDiagram-module__MYH8DG__headerTitle{white-space:nowrap;animation:.6s steps(30,end) .1s both AchievementDiagram-module__MYH8DG__diagramTypeIn;overflow:hidden}.AchievementDiagram-module__MYH8DG__corner{z-index:3;width:10px;height:10px;position:absolute}.AchievementDiagram-module__MYH8DG__cornerTL{border-top:1px solid #e8b84d33;border-left:1px solid #e8b84d33;top:0;left:0}.AchievementDiagram-module__MYH8DG__cornerTR{border-top:1px solid #e8b84d33;border-right:1px solid #e8b84d33;top:0;right:0}.AchievementDiagram-module__MYH8DG__cornerBL{border-bottom:1px solid #e8b84d33;border-left:1px solid #e8b84d33;bottom:0;left:0}.AchievementDiagram-module__MYH8DG__cornerBR{border-bottom:1px solid #e8b84d33;border-right:1px solid #e8b84d33;bottom:0;right:0}.AchievementDiagram-module__MYH8DG__hoverTrigger{cursor:pointer;border-radius:2px;margin:-2px -4px;padding:2px 4px;transition:background-color .2s}.AchievementDiagram-module__MYH8DG__hoverTrigger:hover{background-color:#e8b84d0f}.AchievementDiagram-module__MYH8DG__hoverArrow{transition:transform .2s,color .2s}.AchievementDiagram-module__MYH8DG__hoverTrigger:hover .AchievementDiagram-module__MYH8DG__hoverArrow{color:var(--color-amber);transform:scale(1.4)translate(1px)}.AchievementDiagram-module__MYH8DG__nodeEnter{opacity:0;animation:.3s ease-out forwards AchievementDiagram-module__MYH8DG__diagramNodeIn;transform:scale(.8)}.AchievementDiagram-module__MYH8DG__nodeSkipAnim{opacity:1;transform:scale(1)}.AchievementDiagram-module__MYH8DG__nodeAi{animation:4s ease-in-out infinite AchievementDiagram-module__MYH8DG__diagramGlitch}.AchievementDiagram-module__MYH8DG__nodeInputGlow{animation:2.5s ease-in-out infinite AchievementDiagram-module__MYH8DG__diagramInputPulse}.AchievementDiagram-module__MYH8DG__nodeOutputFlash{animation:.4s ease-out 1.5s both AchievementDiagram-module__MYH8DG__diagramOutputFlash}.AchievementDiagram-module__MYH8DG__edgeDraw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.6s ease-out forwards AchievementDiagram-module__MYH8DG__diagramEdgeDraw}.AchievementDiagram-module__MYH8DG__edgeSkipAnim{stroke-dasharray:none;stroke-dashoffset:0}.AchievementDiagram-module__MYH8DG__edgeLabel{opacity:0;animation:.3s ease-out forwards AchievementDiagram-module__MYH8DG__diagramFadeIn}.AchievementDiagram-module__MYH8DG__particle{offset-distance:0%;will-change:offset-distance;animation:2.5s linear infinite AchievementDiagram-module__MYH8DG__diagramParticleFlow}.AchievementDiagram-module__MYH8DG__particleMagenta{animation:2.5s linear infinite AchievementDiagram-module__MYH8DG__diagramParticleFlow,2.5s linear infinite AchievementDiagram-module__MYH8DG__diagramParticleColor}.AchievementDiagram-module__MYH8DG__microProgress{transform-origin:0;animation:1.5s ease-out 1s both AchievementDiagram-module__MYH8DG__diagramProgressFill}@keyframes AchievementDiagram-module__MYH8DG__diagramTypeIn{0%{width:0}to{width:100%}}@keyframes AchievementDiagram-module__MYH8DG__diagramNodeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes AchievementDiagram-module__MYH8DG__diagramFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AchievementDiagram-module__MYH8DG__diagramEdgeDraw{to{stroke-dashoffset:0}}@keyframes AchievementDiagram-module__MYH8DG__diagramParticleFlow{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes AchievementDiagram-module__MYH8DG__diagramParticleColor{0%,35%{fill:var(--color-amber)}45%,55%{fill:var(--color-magenta)}65%,to{fill:var(--color-amber)}}@keyframes AchievementDiagram-module__MYH8DG__diagramGlitch{0%,92%,94%,96%,to{opacity:1;transform:translate(0)}93%{opacity:.7;transform:translate(-1px)}95%{opacity:.8;transform:translate(1px)}}@keyframes AchievementDiagram-module__MYH8DG__diagramInputPulse{0%,to{opacity:.15}50%{opacity:.35}}@keyframes AchievementDiagram-module__MYH8DG__diagramOutputFlash{0%{opacity:0}30%{opacity:.6}to{opacity:0}}@keyframes AchievementDiagram-module__MYH8DG__diagramProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.AchievementDiagram-module__MYH8DG__sidePanel{display:none}}
.TechStackOverlay-module__lzKYXG__marqueeTrack{align-items:center;gap:3rem;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.TechStackOverlay-module__lzKYXG__marqueeRow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 150px calc(100% - 150px),#0000);mask-image:linear-gradient(90deg,#0000,#000 150px calc(100% - 150px),#0000)}
.EducationOverlay-module__WhLLkW__achievementDivider{border-top:1px dashed #e8b84d1f}.EducationOverlay-module__WhLLkW__cornerFold{border-top:32px solid #e8b84d1a;border-left:32px solid #0000}.EducationOverlay-module__WhLLkW__scrollContainer{-webkit-overflow-scrolling:touch}
