.neyroslav-minigame{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#0a0a0a);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);font-family:var(--font-mono);color:#00ff41;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(0,255,65,.15)}.neyroslav-minigame:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,255,65,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(131,56,236,.05) 0,transparent 50%);pointer-events:none;animation:game-aura 10s ease-in-out infinite}.neyroslav-minigame .game-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.neyroslav-minigame .game-header .game-title{flex:1}.neyroslav-minigame .game-header .game-title h4{color:#fff;margin:0 0 .5em;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.neyroslav-minigame .game-header .game-title .conversation-stats .stat-mini{display:flex;align-items:center;gap:var(--gap-s);font-size:var(--p4-size)}.neyroslav-minigame .game-header .game-title .conversation-stats .stat-mini .stat-bar{width:100px;height:4px;background:rgba(0,0,0,.5);border-radius:2px;overflow:hidden}.neyroslav-minigame .game-header .game-title .conversation-stats .stat-mini .stat-bar div{height:100%;background:linear-gradient(90deg,var(--glow-color),#4ecdc4);border-radius:2px;transition:width .5s ease}.neyroslav-minigame .game-header .reset-btn{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:var(--text-secondary-color);padding:.5em;border-radius:var(--card-border-radius-s);cursor:pointer;transition:all .3s ease;font-size:1.2em}.neyroslav-minigame .game-header .reset-btn:hover{background:hsla(0,0%,100%,.1);border-color:var(--glow-color);color:var(--glow-color)}.neyroslav-minigame .minigame-screen{height:400px;overflow-y:auto;padding:var(--card-padding-m);margin-bottom:var(--spacing-m);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);background:rgba(0,0,0,.5);position:relative;z-index:1}.neyroslav-minigame .minigame-screen .scroll-indicator{position:sticky;top:0;z-index:10;display:flex;justify-content:center;margin-bottom:var(--spacing-s)}.neyroslav-minigame .minigame-screen .scroll-indicator .scroll-to-bottom-btn{background:rgba(0,255,65,.9);color:#000;border:none;padding:.5em 1em;border-radius:var(--card-border-radius-s);cursor:pointer;font-family:var(--font-mono);font-size:var(--p4-size);font-weight:700;transition:all .3s ease;animation:scroll-indicator-pulse 2s infinite}.neyroslav-minigame .minigame-screen .scroll-indicator .scroll-to-bottom-btn:hover{background:var(--glow-color);transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,255,65,.4)}.neyroslav-minigame .minigame-screen::-webkit-scrollbar{width:8px}.neyroslav-minigame .minigame-screen::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.neyroslav-minigame .minigame-screen::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--glow-color),#4ecdc4);border-radius:4px}.neyroslav-minigame .minigame-screen::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#4ecdc4,var(--glow-color))}.neyroslav-minigame .message{margin-bottom:var(--spacing-m);opacity:0;animation:message-appear .6s ease-out forwards;background:hsla(0,0%,100%,.02);border-radius:var(--card-border-radius-s);padding:var(--card-padding-s);border-left:3px solid rgba(0,0,0,0);transition:all .3s ease}.neyroslav-minigame .message--ai{border-left-color:var(--glow-color)}.neyroslav-minigame .message--ai.typing{border-left-color:#fa0;animation:typing-pulse 1s infinite}.neyroslav-minigame .message--user{border-left-color:#9cdcfe;background:rgba(156,220,254,.05)}.neyroslav-minigame .message:hover{background:hsla(0,0%,100%,.05);transform:translateX(2px)}.neyroslav-minigame .message .message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;font-size:var(--p4-size)}.neyroslav-minigame .message .message-header .message-sender{font-weight:700;display:flex;align-items:center;gap:.3em}.neyroslav-minigame .message .message-header .message-time{color:var(--text-secondary-color);opacity:.7}.neyroslav-minigame .message .message-header .typing-indicator{color:#fa0;font-style:italic;animation:typing-blink 1.5s infinite}.neyroslav-minigame .message .message-content{position:relative}.neyroslav-minigame .message .message-content .message-text{margin:0;white-space:pre-wrap;line-height:1.6;color:var(--text-color)}.neyroslav-minigame .message .message-content .message-text .cursor{animation:cursor-blink 1s infinite;color:var(--glow-color)}.neyroslav-minigame .message .message-content .mood-indicator{font-size:var(--p4-size);margin-top:.5em;opacity:.8;font-style:italic;text-transform:capitalize}.neyroslav-minigame .minigame-button{border:1px solid #00ff41;color:#00ff41;padding:.8em 1em;transition:all .2s ease}.neyroslav-minigame .minigame-button:hover{box-shadow:0 0 5px #00ff41}.neyroslav-minigame .game-sidebar{margin-bottom:var(--spacing-m);display:flex;flex-direction:column;gap:var(--gap-s);position:relative;z-index:1}.neyroslav-minigame .game-sidebar .code-example,.neyroslav-minigame .game-sidebar .emotional-state,.neyroslav-minigame .game-sidebar .memory-fragment,.neyroslav-minigame .game-sidebar .system-message{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-s);font-size:var(--p4-size)}.neyroslav-minigame .game-sidebar .system-message{border-left:3px solid #ff6b35}.neyroslav-minigame .game-sidebar .system-message .system-header{color:#ff6b35;font-weight:700;margin-bottom:.3em;text-transform:uppercase;letter-spacing:.5px}.neyroslav-minigame .game-sidebar .system-message .system-text{color:var(--text-secondary-color);font-style:italic}.neyroslav-minigame .game-sidebar .emotional-state{border-left:3px solid #ff006e}.neyroslav-minigame .game-sidebar .emotional-state .state-header{color:#ff006e;font-weight:700;margin-bottom:.3em;text-transform:uppercase;letter-spacing:.5px}.neyroslav-minigame .game-sidebar .emotional-state .state-text{color:var(--text-secondary-color)}.neyroslav-minigame .game-sidebar .memory-fragment{border-left:3px solid #8338ec}.neyroslav-minigame .game-sidebar .memory-fragment .memory-header{color:#8338ec;font-weight:700;margin-bottom:.3em;text-transform:uppercase;letter-spacing:.5px}.neyroslav-minigame .game-sidebar .memory-fragment .memory-text{color:var(--text-secondary-color);font-style:italic}.neyroslav-minigame .game-sidebar .code-example{border-left:3px solid #4ecdc4}.neyroslav-minigame .game-sidebar .code-example .code-header{color:#4ecdc4;font-weight:700;margin-bottom:.3em;text-transform:uppercase;letter-spacing:.5px}.neyroslav-minigame .game-sidebar .code-example .code-text{color:var(--text-color);background:rgba(0,0,0,.5);padding:.5em;border-radius:var(--card-border-radius-s);overflow-x:auto;font-size:var(--p4-size);line-height:1.4}.neyroslav-minigame .thinking-indicator{display:flex;align-items:center;gap:var(--gap-s);padding:var(--card-padding-s);background:rgba(255,170,0,.1);border:1px solid rgba(255,170,0,.3);border-radius:var(--card-border-radius-s);color:#fa0;font-style:italic}.neyroslav-minigame .thinking-indicator .thinking-animation{display:flex;gap:.2em}.neyroslav-minigame .thinking-indicator .thinking-animation .thinking-dot{width:6px;height:6px;background:#fa0;border-radius:50%;animation:thinking-bounce 1.4s infinite}.neyroslav-minigame .thinking-indicator .thinking-animation .thinking-dot:nth-child(2){animation-delay:.2s}.neyroslav-minigame .thinking-indicator .thinking-animation .thinking-dot:nth-child(3){animation-delay:.4s}.neyroslav-minigame .minigame-options{display:flex;flex-direction:column;gap:var(--gap-s);margin-bottom:var(--spacing-m);position:relative;z-index:1}.neyroslav-minigame .minigame-button{background:rgba(0,0,0,0);border:1px solid var(--glow-color);color:var(--glow-color);padding:var(--card-padding-s);text-align:left;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:var(--p3-size);border-radius:var(--card-border-radius-s);display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.neyroslav-minigame .minigame-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.1),transparent);transition:left .5s}.neyroslav-minigame .minigame-button:hover{background:rgba(0,255,65,.1);box-shadow:0 0 10px rgba(0,255,65,.3);transform:translateX(3px)}.neyroslav-minigame .minigame-button:hover:before{left:100%}.neyroslav-minigame .minigame-button.positive{border-color:#4ecdc4;color:#4ecdc4}.neyroslav-minigame .minigame-button.positive:hover{background:rgba(78,205,196,.1);box-shadow:0 0 10px rgba(78,205,196,.3)}.neyroslav-minigame .minigame-button.negative{border-color:#ff6b35;color:#ff6b35}.neyroslav-minigame .minigame-button.negative:hover{background:rgba(255,107,53,.1);box-shadow:0 0 10px rgba(255,107,53,.3)}.neyroslav-minigame .minigame-button .option-text{flex:1}.neyroslav-minigame .minigame-button .emotional-impact{font-size:1.2em;margin-left:var(--gap-s)}.neyroslav-minigame .conversation-analytics{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);position:relative;z-index:1}.neyroslav-minigame .conversation-analytics .analytics-header{color:var(--text-color);font-weight:700;margin-bottom:var(--spacing-s);text-align:center;text-transform:uppercase;letter-spacing:.5px}.neyroslav-minigame .conversation-analytics .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--gap-s)}.neyroslav-minigame .conversation-analytics .stats-grid .stat-item{display:flex;flex-direction:column;gap:.3em}.neyroslav-minigame .conversation-analytics .stats-grid .stat-item .stat-label{font-size:var(--p4-size);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.3px}.neyroslav-minigame .conversation-analytics .stats-grid .stat-item .stat-bar{height:6px;background:rgba(0,0,0,.5);border-radius:3px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.neyroslav-minigame .conversation-analytics .stats-grid .stat-item .stat-bar div{height:100%;background:linear-gradient(90deg,var(--glow-color),#4ecdc4);border-radius:3px;transition:width .8s ease;animation:stat-glow 2s infinite}.neyroslav-minigame .conversation-analytics .stats-grid .stat-item .stat-value{font-size:var(--p4-size);color:var(--glow-color);font-weight:700;text-align:center}@keyframes game-aura{0%,to{opacity:.3}50%{opacity:.6}}@keyframes message-appear{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typing-pulse{0%,to{border-left-color:#fa0}50%{border-left-color:rgba(255,170,0,.3)}}@keyframes typing-blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes thinking-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes stat-glow{0%,to{box-shadow:inset 0 0 5px rgba(0,255,65,.3)}50%{box-shadow:inset 0 0 10px rgba(0,255,65,.6)}}@keyframes scroll-indicator-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:768px){.neyroslav-minigame .game-header{flex-direction:column;gap:var(--gap-m);text-align:center}.neyroslav-minigame .minigame-screen{height:300px}.neyroslav-minigame .stats-grid{grid-template-columns:1fr}.neyroslav-minigame .minigame-button{flex-direction:column;gap:var(--gap-s);text-align:center}}.neural-network-visualizer{background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden}.neural-network-visualizer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,255,65,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(138,43,226,.1) 0,transparent 50%);pointer-events:none;z-index:0}.neural-network-visualizer .visualizer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.neural-network-visualizer .visualizer-header h3{font-family:var(--font-mono);color:var(--glow-color);margin:0;text-shadow:0 0 10px rgba(0,255,65,.5)}.neural-network-visualizer .visualizer-header .think-button{background:rgba(0,0,0,0);border:2px solid var(--glow-color);color:var(--glow-color);padding:.5em 1em;font-family:var(--font-mono);cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden}.neural-network-visualizer .visualizer-header .think-button:hover:not(:disabled){background:rgba(0,255,65,.1);box-shadow:0 0 20px rgba(0,255,65,.3);transform:translateY(-2px)}.neural-network-visualizer .visualizer-header .think-button:disabled{opacity:.6;cursor:not-allowed;animation:pulse-thinking 1.5s infinite}.neural-network-visualizer .visualizer-header .think-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);transition:left .5s}.neural-network-visualizer .visualizer-header .think-button:hover:not(:disabled):before{left:100%}.neural-network-visualizer .visualizer-canvas-container{position:relative;background:#000;border:1px solid #333;border-radius:var(--card-border-radius-s);overflow:hidden;z-index:1}.neural-network-visualizer .visualizer-canvas-container .neural-canvas{display:block;width:100%;height:auto;background:radial-gradient(ellipse at center,rgba(0,20,40,.3) 0,#000 70%)}.neural-network-visualizer .visualizer-canvas-container .thought-bubble{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.8);border:1px solid var(--glow-color);border-radius:20px;padding:.8em 1.2em;font-family:var(--font-mono);font-size:var(--p4-size);color:var(--glow-color);animation:thought-appear .5s ease-out,thought-glow 2s infinite alternate;max-width:200px;text-align:center}.neural-network-visualizer .visualizer-canvas-container .thought-bubble:before{content:"";position:absolute;bottom:-8px;left:30px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--glow-color)}.neural-network-visualizer .visualizer-canvas-container .thought-bubble:after{content:"";position:absolute;bottom:-7px;left:31px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,.8)}.neural-network-visualizer .network-info{margin-top:var(--spacing-m);position:relative;z-index:2}.neural-network-visualizer .network-info .layer-info{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--p4-size);color:var(--text-secondary-color);flex-wrap:wrap;gap:var(--gap-s)}.neural-network-visualizer .network-info .layer-info span{background:rgba(0,255,65,.1);padding:.3em .6em;border-radius:var(--card-border-radius-s);border:1px solid rgba(0,255,65,.3)}@keyframes pulse-thinking{0%,to{box-shadow:0 0 5px rgba(0,255,65,.3)}50%{box-shadow:0 0 20px rgba(0,255,65,.6),0 0 30px rgba(0,255,65,.3)}}@keyframes thought-appear{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thought-glow{0%{box-shadow:0 0 5px rgba(0,255,65,.3)}to{box-shadow:0 0 15px rgba(0,255,65,.6),0 0 25px rgba(0,255,65,.3)}}@media(max-width:768px){.neural-network-visualizer .visualizer-header{flex-direction:column;gap:var(--gap-m);text-align:center}.neural-network-visualizer .network-info .layer-info{flex-direction:column;text-align:center}}.consciousness-stream{background:linear-gradient(145deg,#0f0f23,#1a1a2e);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;min-height:600px}.consciousness-stream:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(255,0,110,.1) 0,transparent 50%),radial-gradient(circle at 90% 80%,rgba(131,56,236,.1) 0,transparent 50%);pointer-events:none;animation:consciousness-pulse 8s ease-in-out infinite}.consciousness-stream .stream-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.consciousness-stream .stream-header h3{font-family:var(--font-mono);color:#fff;margin:0;text-shadow:0 0 10px hsla(0,0%,100%,.3)}.consciousness-stream .stream-header h3:after{content:" ∞";color:var(--glow-color);animation:infinity-rotate 3s linear infinite;display:inline-block}.consciousness-stream .stream-header .stream-controls{display:flex;gap:var(--gap-s);align-items:center}.consciousness-stream .stream-header .stream-controls .control-btn{background:rgba(0,0,0,0);border:2px solid;padding:.4em .8em;border-radius:var(--card-border-radius-s);cursor:pointer;font-size:1.2em;transition:all .3s ease}.consciousness-stream .stream-header .stream-controls .control-btn.playing{border-color:#ff006e;color:#ff006e}.consciousness-stream .stream-header .stream-controls .control-btn.playing:hover{background:rgba(255,0,110,.1);box-shadow:0 0 15px rgba(255,0,110,.3)}.consciousness-stream .stream-header .stream-controls .control-btn.paused{border-color:var(--glow-color);color:var(--glow-color)}.consciousness-stream .stream-header .stream-controls .control-btn.paused:hover{background:rgba(0,255,65,.1);box-shadow:0 0 15px rgba(0,255,65,.3)}.consciousness-stream .stream-header .stream-controls .speed-control{background:rgba(0,0,0,.5);border:1px solid var(--card-border);color:var(--text-color);padding:.4em .8em;border-radius:var(--card-border-radius-s);font-family:var(--font-mono);font-size:var(--p4-size);cursor:pointer}.consciousness-stream .stream-header .stream-controls .speed-control:focus{outline:none;border-color:var(--glow-color);box-shadow:0 0 5px rgba(0,255,65,.3)}.consciousness-stream .stream-container{height:400px;min-height:400px;max-height:400px;overflow-y:auto;padding:var(--card-padding-s);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);position:relative;z-index:1}.consciousness-stream .stream-container::-webkit-scrollbar{width:8px}.consciousness-stream .stream-container::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.consciousness-stream .stream-container::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--glow-color),#8338ec);border-radius:4px}.consciousness-stream .stream-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#8338ec,var(--glow-color))}.consciousness-stream .stream-item{display:flex;align-items:flex-start;gap:var(--gap-s);padding:var(--card-padding-s);margin-bottom:var(--spacing-s);min-height:80px;background:hsla(0,0%,100%,.02);border-left:3px solid var(--type-color);border-radius:var(--card-border-radius-s);position:relative;animation:stream-item-appear .5s ease-out;animation-delay:var(--delay);opacity:0;animation-fill-mode:forwards;transition:all .3s ease}.consciousness-stream .stream-item:hover{background:hsla(0,0%,100%,.05);transform:translateX(5px);box-shadow:0 2px 10px rgba(0,0,0,.3)}.consciousness-stream .stream-item__icon{font-size:1.2em;min-width:24px;text-align:center;filter:drop-shadow(0 0 5px var(--type-color))}.consciousness-stream .stream-item__content{flex:1;min-width:0}.consciousness-stream .stream-item__text{font-family:var(--font-mono);font-size:var(--p3-size);color:var(--text-color);line-height:1.4;margin-bottom:.3em}.consciousness-stream .stream-item__meta{display:flex;justify-content:space-between;font-size:var(--p4-size);opacity:.7}.consciousness-stream .stream-item__type{color:var(--type-color);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.consciousness-stream .stream-item__time{color:var(--text-secondary-color);font-family:var(--font-mono)}.consciousness-stream .stream-item__pulse{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--type-color);border-radius:50%;animation:pulse-dot 2s infinite}.consciousness-stream .stream-item--thought:hover{box-shadow:0 2px 15px rgba(0,255,65,.2)}.consciousness-stream .stream-item--emotion:hover{box-shadow:0 2px 15px rgba(255,0,110,.2)}.consciousness-stream .stream-item--calculation:hover{box-shadow:0 2px 15px rgba(255,107,53,.2)}.consciousness-stream .stream-item--observation:hover{box-shadow:0 2px 15px rgba(78,205,196,.2)}.consciousness-stream .stream-item--memory:hover{box-shadow:0 2px 15px rgba(131,56,236,.2)}.consciousness-stream .stream-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary-color);font-family:var(--font-mono)}.consciousness-stream .stream-empty .loading-brain{font-size:3em;animation:brain-pulse 2s infinite;margin-bottom:var(--spacing-m)}.consciousness-stream .stream-empty p{margin:0;opacity:.7}.consciousness-stream .stream-stats{display:flex;justify-content:space-between;margin-top:var(--spacing-m);padding-top:var(--spacing-s);border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:2}.consciousness-stream .stream-stats .stat{display:flex;flex-direction:column;align-items:center;gap:.2em}.consciousness-stream .stream-stats .stat-label{font-family:var(--font-mono);font-size:var(--p4-size);color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.5px}.consciousness-stream .stream-stats .stat-value{font-family:var(--font-mono);font-size:var(--p3-size);font-weight:700;color:var(--text-color)}.consciousness-stream .stream-stats .stat-value.active{color:var(--glow-color);text-shadow:0 0 5px rgba(0,255,65,.5)}.consciousness-stream .stream-stats .stat-value.paused{color:#ff006e;text-shadow:0 0 5px rgba(255,0,110,.5)}@keyframes consciousness-pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes infinity-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes stream-item-appear{0%{opacity:0;transform:translateY(-5px) scale(.95);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}to{opacity:1;transform:translateY(0) scale(1);max-height:200px;margin-bottom:var(--spacing-s);padding-top:var(--card-padding-s);padding-bottom:var(--card-padding-s)}}@keyframes pulse-dot{0%,to{opacity:.3;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}@keyframes brain-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(1.2)}}@media(max-width:768px){.consciousness-stream .stream-header{flex-direction:column;gap:var(--gap-m);text-align:center}.consciousness-stream .stream-stats{flex-direction:column;gap:var(--gap-s);text-align:center}.consciousness-stream .stream-container{height:300px}}.reality-glitch-detector{background:linear-gradient(135deg,#0a0a0a,#1a0a1a 50%,#0a1a0a);border:2px solid;-o-border-image:linear-gradient(45deg,#ff006e,#00ff41,#8338ec,#ff006e) 1;border-image:linear-gradient(45deg,#ff006e,#00ff41,#8338ec,#ff006e) 1;border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;font-family:var(--font-mono)}.reality-glitch-detector:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,rgba(255,0,110,.03) 1px,transparent 2px),reear-gradient(0deg,transparent,rgba(0,255,65,.03) 1px,transparent 2px);pointer-events:none;animation:grid-flicker 4s linear infinite}.reality-glitch-detector .detector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.reality-glitch-detector .detector-header h3{color:#fff;margin:0;text-shadow:0 0 10px hsla(0,0%,100%,.5);font-size:var(--h3-size)}.reality-glitch-detector .detector-header h3:after{content:" [ACTIVE]";color:var(--glow-color);font-size:var(--p4-size);animation:blink-text 2s infinite}.reality-glitch-detector .detector-header .detector-status{display:flex;align-items:center;gap:var(--gap-s);font-size:var(--p3-size);color:var(--text-secondary-color)}.reality-glitch-detector .detector-header .detector-status .status-indicator{width:12px;height:12px;border-radius:50%;transition:all .3s ease}.reality-glitch-detector .detector-header .detector-status .status-indicator.idle{background:#666;box-shadow:0 0 5px #666}.reality-glitch-detector .detector-header .detector-status .status-indicator.scanning{background:var(--glow-color);box-shadow:0 0 15px var(--glow-color);animation:pulse-indicator 1s infinite}.reality-glitch-detector .detector-interface{position:relative;z-index:1}.reality-glitch-detector .scan-controls{margin-bottom:var(--spacing-m)}.reality-glitch-detector .scan-controls .scan-button{background:rgba(0,0,0,0);border:2px solid var(--glow-color);color:var(--glow-color);padding:1em 2em;font-family:var(--font-mono);font-size:var(--p3-size);cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden;width:100%}.reality-glitch-detector .scan-controls .scan-button:hover:not(:disabled){background:rgba(0,255,65,.1);box-shadow:0 0 25px rgba(0,255,65,.4);transform:translateY(-2px)}.reality-glitch-detector .scan-controls .scan-button:disabled{opacity:.7;cursor:not-allowed;animation:scanning-pulse 2s infinite}.reality-glitch-detector .scan-controls .scan-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.3),transparent);transition:left .6s}.reality-glitch-detector .scan-controls .scan-button:hover:not(:disabled):before{left:100%}.reality-glitch-detector .scan-controls .progress-container{margin-top:var(--spacing-s);display:flex;align-items:center;gap:var(--gap-s)}.reality-glitch-detector .scan-controls .progress-container .progress-bar{flex:1;height:8px;background:rgba(0,0,0,.5);border-radius:4px;overflow:hidden;border:1px solid rgba(0,255,65,.3)}.reality-glitch-detector .scan-controls .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,var(--glow-color),#8338ec);border-radius:4px;transition:width .3s ease;animation:progress-glow 2s infinite}.reality-glitch-detector .scan-controls .progress-container .progress-text{color:var(--glow-color);font-weight:700;min-width:40px;text-align:right}.reality-glitch-detector .glitch-display{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m)}.reality-glitch-detector .glitch-display .display-header{display:flex;justify-content:space-between;margin-bottom:var(--spacing-s);font-size:var(--p4-size);color:var(--text-secondary-color);border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:var(--spacing-s)}.reality-glitch-detector .glitch-display .glitch-list{max-height:400px;overflow-y:auto}.reality-glitch-detector .glitch-display .glitch-list::-webkit-scrollbar{width:6px}.reality-glitch-detector .glitch-display .glitch-list::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.reality-glitch-detector .glitch-display .glitch-list::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff006e,var(--glow-color));border-radius:3px}.reality-glitch-detector .glitch-item{background:hsla(0,0%,100%,.02);border:1px solid var(--severity-color);border-radius:var(--card-border-radius-s);padding:var(--card-padding-s);margin-bottom:var(--spacing-s);position:relative;animation:glitch-appear .5s ease-out;transition:all .3s ease}.reality-glitch-detector .glitch-item:hover{background:hsla(0,0%,100%,.05);transform:translateX(5px);box-shadow:0 2px 15px rgba(var(--severity-color),.3)}.reality-glitch-detector .glitch-item__header{display:flex;justify-content:space-between;margin-bottom:.5em;font-size:var(--p4-size);font-weight:700}.reality-glitch-detector .glitch-item__header .glitch-type{color:#fff}.reality-glitch-detector .glitch-item__header .glitch-severity{color:var(--severity-color)}.reality-glitch-detector .glitch-item .glitch-message{color:var(--text-color);margin-bottom:.5em;font-size:var(--p3-size);line-height:1.4}.reality-glitch-detector .glitch-item .glitch-meta{display:flex;justify-content:space-between;font-size:var(--p4-size);color:var(--text-secondary-color);opacity:.8}.reality-glitch-detector .glitch-item .glitch-visual-effect{position:absolute;top:0;right:0;width:4px;height:100%;background:var(--severity-color);animation:glitch-pulse 2s infinite}.reality-glitch-detector .glitch-item--critical{animation:glitch-appear .5s ease-out,critical-shake .1s infinite}.reality-glitch-detector .glitch-item--critical .glitch-visual-effect{animation:glitch-pulse .5s infinite,critical-flicker .1s infinite}.reality-glitch-detector .glitch-item--high .glitch-visual-effect{animation:glitch-pulse 1s infinite}.reality-glitch-detector .no-glitches,.reality-glitch-detector .scanning-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-l);color:var(--text-secondary-color);text-align:center}.reality-glitch-detector .no-glitches .no-glitches-icon,.reality-glitch-detector .scanning-indicator .no-glitches-icon{font-size:3em;margin-bottom:var(--spacing-s);animation:float-icon 3s ease-in-out infinite}.reality-glitch-detector .no-glitches .scanning-animation,.reality-glitch-detector .scanning-indicator .scanning-animation{width:40px;height:40px;border:3px solid rgba(0,255,65,.3);border-top:3px solid var(--glow-color);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--spacing-s)}.reality-glitch-detector .no-glitches p,.reality-glitch-detector .scanning-indicator p{margin:0;font-style:italic}.reality-glitch-detector .detector-footer{margin-top:var(--spacing-m);padding-top:var(--spacing-s);border-top:1px solid hsla(0,0%,100%,.1);position:relative;z-index:2}.reality-glitch-detector .detector-footer .warning-text{font-size:var(--p4-size);color:#fa0;text-align:center;font-style:italic;animation:warning-glow 3s infinite}@keyframes grid-flicker{0%,to{opacity:.3}50%{opacity:.6}}@keyframes blink-text{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse-indicator{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scanning-pulse{0%,to{box-shadow:0 0 5px rgba(0,255,65,.3)}50%{box-shadow:0 0 25px rgba(0,255,65,.6),0 0 35px rgba(0,255,65,.3)}}@keyframes progress-glow{0%,to{box-shadow:0 0 5px rgba(0,255,65,.5)}50%{box-shadow:0 0 15px rgba(0,255,65,.8),0 0 25px rgba(131,56,236,.4)}}@keyframes glitch-appear{0%{opacity:0;transform:translateY(-10px) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}@keyframes glitch-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes critical-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}@keyframes critical-flicker{0%,to{opacity:1}50%{opacity:.3}}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes warning-glow{0%,to{text-shadow:0 0 5px rgba(255,170,0,.5)}50%{text-shadow:0 0 15px rgba(255,170,0,.8),0 0 25px rgba(255,170,0,.4)}}@media(max-width:768px){.reality-glitch-detector .detector-header{flex-direction:column;gap:var(--gap-s);text-align:center}.reality-glitch-detector .glitch-item .glitch-meta{flex-direction:column;gap:.2em}.reality-glitch-detector .display-header{flex-direction:column;gap:.3em;text-align:center}}.ai-code-generator{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;font-family:var(--font-mono)}.ai-code-generator:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,255,.1) 0,transparent 50%);pointer-events:none;animation:code-aura 6s ease-in-out infinite}.ai-code-generator .generator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.ai-code-generator .generator-header h3{color:#fff;margin:0;text-shadow:0 0 10px rgba(0,255,255,.5)}.ai-code-generator .generator-header h3:before{content:"🤖 ";animation:robot-blink 3s infinite}.ai-code-generator .generator-header .ai-status{display:flex;align-items:center;gap:var(--gap-s);font-size:var(--p3-size);color:var(--text-secondary-color)}.ai-code-generator .generator-header .ai-status .ai-indicator{width:12px;height:12px;border-radius:50%;transition:all .3s ease}.ai-code-generator .generator-header .ai-status .ai-indicator.ready{background:aqua;box-shadow:0 0 10px aqua}.ai-code-generator .generator-header .ai-status .ai-indicator.thinking{background:#f0f;box-shadow:0 0 15px #f0f;animation:thinking-pulse .8s infinite}.ai-code-generator .generator-controls{position:relative;z-index:1;margin-bottom:var(--spacing-l)}.ai-code-generator .template-selector{margin-bottom:var(--spacing-m)}.ai-code-generator .template-selector label{display:block;color:var(--text-color);margin-bottom:var(--spacing-s);font-weight:700}.ai-code-generator .template-selector .template-select{width:100%;background:rgba(0,0,0,.5);border:1px solid var(--card-border);color:var(--text-color);padding:.8em 1em;border-radius:var(--card-border-radius-s);font-family:var(--font-mono);cursor:pointer}.ai-code-generator .template-selector .template-select:focus{outline:none;border-color:aqua;box-shadow:0 0 10px rgba(0,255,255,.3)}.ai-code-generator .template-selector .template-description{margin-top:var(--spacing-s);color:var(--text-secondary-color);font-style:italic;font-size:var(--p4-size)}.ai-code-generator .variables-section{margin-bottom:var(--spacing-m)}.ai-code-generator .variables-section .variables-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-s)}.ai-code-generator .variables-section .variables-header h4{color:var(--text-color);margin:0}.ai-code-generator .variables-section .variables-header .randomize-btn{background:rgba(0,0,0,0);border:1px solid #f0f;color:#f0f;padding:.4em .8em;border-radius:var(--card-border-radius-s);cursor:pointer;font-family:var(--font-mono);font-size:var(--p4-size);transition:all .3s ease}.ai-code-generator .variables-section .variables-header .randomize-btn:hover{background:rgba(255,0,255,.1);box-shadow:0 0 10px rgba(255,0,255,.3)}.ai-code-generator .variables-section .variables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap-m)}.ai-code-generator .variables-section .variables-grid .variable-input{display:flex;flex-direction:column;gap:.3em}.ai-code-generator .variables-section .variables-grid .variable-input label{color:var(--text-color);font-size:var(--p4-size);font-weight:700}.ai-code-generator .variables-section .variables-grid .variable-input input{background:rgba(0,0,0,.3);border:1px solid var(--card-border);color:var(--text-color);padding:.6em .8em;border-radius:var(--card-border-radius-s);font-family:var(--font-mono);transition:all .3s ease}.ai-code-generator .variables-section .variables-grid .variable-input input:focus{outline:none;border-color:aqua;box-shadow:0 0 5px rgba(0,255,255,.3);background:rgba(0,255,255,.05)}.ai-code-generator .variables-section .variables-grid .variable-input input::-moz-placeholder{color:var(--text-secondary-color);opacity:.7}.ai-code-generator .variables-section .variables-grid .variable-input input::placeholder{color:var(--text-secondary-color);opacity:.7}.ai-code-generator .generate-section{text-align:center;margin-bottom:var(--spacing-m)}.ai-code-generator .generate-section .generate-btn{background:linear-gradient(45deg,#00ffff,#ff00ff);border:none;color:#000;padding:1em 2em;font-family:var(--font-mono);font-size:var(--p3-size);font-weight:700;cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden}.ai-code-generator .generate-section .generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,255,255,.4)}.ai-code-generator .generate-section .generate-btn:disabled{opacity:.7;cursor:not-allowed;animation:generating-pulse 1.5s infinite}.ai-code-generator .generate-section .generate-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.ai-code-generator .generate-section .generate-btn:hover:not(:disabled):before{left:100%}.ai-code-generator .generate-section .generation-progress{margin-top:var(--spacing-s);display:flex;align-items:center;gap:var(--gap-s);justify-content:center}.ai-code-generator .generate-section .generation-progress .progress-bar{width:200px;height:6px;background:rgba(0,0,0,.5);border-radius:3px;overflow:hidden;border:1px solid rgba(0,255,255,.3)}.ai-code-generator .generate-section .generation-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#00ffff,#ff00ff);border-radius:3px;transition:width .1s ease;animation:progress-shimmer 2s infinite}.ai-code-generator .generate-section .generation-progress span{color:aqua;font-weight:700;min-width:40px}.ai-code-generator .code-output{background:rgba(0,0,0,.7);border:1px solid var(--card-border);border-radius:var(--card-border-radius-s);overflow:hidden;position:relative;z-index:1}.ai-code-generator .code-output .output-header{display:flex;justify-content:space-between;align-items:center;padding:var(--card-padding-s);background:rgba(0,0,0,.5);border-bottom:1px solid var(--card-border)}.ai-code-generator .code-output .output-header span{color:var(--text-color);font-weight:700}.ai-code-generator .code-output .output-header .copy-btn{background:rgba(0,0,0,0);border:1px solid aqua;color:aqua;padding:.3em .6em;border-radius:var(--card-border-radius-s);cursor:pointer;font-family:var(--font-mono);font-size:var(--p4-size);transition:all .3s ease}.ai-code-generator .code-output .output-header .copy-btn:hover{background:rgba(0,255,255,.1);box-shadow:0 0 5px rgba(0,255,255,.3)}.ai-code-generator .code-output .code-container{position:relative;max-height:400px;overflow-y:auto}.ai-code-generator .code-output .code-container::-webkit-scrollbar{width:8px}.ai-code-generator .code-output .code-container::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.ai-code-generator .code-output .code-container::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#00ffff,#ff00ff);border-radius:4px}.ai-code-generator .code-output .code-container .generated-code{padding:var(--card-padding-m);margin:0;background:rgba(0,0,0,0);color:#a7a9be;font-family:var(--font-mono);font-size:var(--p3-size);line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.ai-code-generator .code-output .code-container .generated-code code{color:inherit;background:rgba(0,0,0,0)}.ai-code-generator .code-output .code-container .typing-cursor{position:absolute;right:20px;bottom:20px;width:2px;height:20px;background:aqua;animation:cursor-blink 1s infinite}.ai-code-generator .generator-footer{margin-top:var(--spacing-m);text-align:center;position:relative;z-index:2}.ai-code-generator .generator-footer .ai-thoughts{color:var(--text-secondary-color);font-style:italic;font-size:var(--p4-size);animation:thoughts-fade 4s infinite}@keyframes code-aura{0%,to{opacity:.3}50%{opacity:.6}}@keyframes robot-blink{0%,90%,to{opacity:1}95%{opacity:.3}}@keyframes thinking-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes generating-pulse{0%,to{box-shadow:0 0 10px rgba(0,255,255,.3)}50%{box-shadow:0 0 25px rgba(0,255,255,.6),0 0 35px rgba(255,0,255,.3)}}@keyframes progress-shimmer{0%{background:linear-gradient(90deg,#00ffff,#ff00ff)}50%{background:linear-gradient(90deg,#ff00ff,#00ffff)}to{background:linear-gradient(90deg,#00ffff,#ff00ff)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes thoughts-fade{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:768px){.ai-code-generator .generator-header{flex-direction:column;gap:var(--gap-s);text-align:center}.ai-code-generator .variables-grid{grid-template-columns:1fr}.ai-code-generator .output-header,.ai-code-generator .variables-header{flex-direction:column;gap:var(--gap-s);text-align:center}.ai-code-generator .generation-progress{flex-direction:column;gap:var(--gap-s)}}.digital-dna-helix{background:radial-gradient(ellipse at center,#0a0a0a 0,#1a0a2e 50%,#0a1a0a 100%);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;font-family:var(--font-mono)}.digital-dna-helix:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(0,255,65,.05) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(138,43,226,.05) 0,transparent 50%);pointer-events:none;animation:dna-aura 8s ease-in-out infinite}.digital-dna-helix .dna-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative;z-index:2}.digital-dna-helix .dna-header h3{color:#fff;margin:0;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.digital-dna-helix .dna-header h3:before{content:"🧬 ";animation:dna-rotate 4s linear infinite;display:inline-block}.digital-dna-helix .dna-header .dna-controls .sequence-btn{background:linear-gradient(45deg,#00ff41,#8338ec);border:none;color:#000;padding:.8em 1.5em;font-family:var(--font-mono);font-weight:700;cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden}.digital-dna-helix .dna-header .dna-controls .sequence-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,255,65,.4)}.digital-dna-helix .dna-header .dna-controls .sequence-btn:disabled{opacity:.7;cursor:not-allowed;animation:sequencing-pulse 1.5s infinite}.digital-dna-helix .dna-header .dna-controls .sequence-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.digital-dna-helix .dna-header .dna-controls .sequence-btn:hover:not(:disabled):before{left:100%}.digital-dna-helix .dna-visualization{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:var(--spacing-l)}.digital-dna-helix .dna-visualization .dna-canvas{background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,transparent 70%);border-radius:var(--card-border-radius-s);border:1px solid hsla(0,0%,100%,.1)}.digital-dna-helix .dna-visualization .segment-info{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.9);border:1px solid var(--card-border);border-radius:var(--card-border-radius-s);padding:var(--card-padding-s);min-width:150px;animation:segment-appear .3s ease-out}.digital-dna-helix .dna-visualization .segment-info .segment-header{display:flex;align-items:center;gap:var(--gap-s);margin-bottom:.5em}.digital-dna-helix .dna-visualization .segment-info .segment-header .segment-icon{font-size:1.2em}.digital-dna-helix .dna-visualization .segment-info .segment-header .segment-type{color:var(--glow-color);font-weight:700;font-size:var(--p4-size)}.digital-dna-helix .dna-visualization .segment-info .segment-code{color:var(--text-color);font-family:var(--font-mono);font-size:var(--p3-size);background:rgba(0,255,65,.1);padding:.3em .6em;border-radius:var(--card-border-radius-s);border:1px solid rgba(0,255,65,.3)}.digital-dna-helix .dna-analysis{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);margin-bottom:var(--spacing-m);position:relative;z-index:1}.digital-dna-helix .dna-analysis h4{color:var(--text-color);margin:0 0 var(--spacing-s) 0;font-size:var(--h4-size)}.digital-dna-helix .dna-analysis .gene-stats{display:flex;flex-direction:column;gap:var(--gap-s)}.digital-dna-helix .dna-analysis .gene-stats .gene-stat{display:flex;align-items:center;gap:var(--gap-s);padding:.5em;background:hsla(0,0%,100%,.02);border-radius:var(--card-border-radius-s);transition:all .3s ease}.digital-dna-helix .dna-analysis .gene-stats .gene-stat:hover{background:hsla(0,0%,100%,.05);transform:translateX(5px)}.digital-dna-helix .dna-analysis .gene-stats .gene-stat .gene-icon{font-size:1.1em;min-width:24px;text-align:center}.digital-dna-helix .dna-analysis .gene-stats .gene-stat .gene-name{color:var(--text-color);font-weight:700;min-width:80px;text-transform:capitalize}.digital-dna-helix .dna-analysis .gene-stats .gene-stat .gene-bar{flex:1;height:8px;background:rgba(0,0,0,.5);border-radius:4px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.digital-dna-helix .dna-analysis .gene-stats .gene-stat .gene-bar .gene-fill{height:100%;border-radius:4px;transition:width .5s ease;animation:gene-glow 2s infinite alternate}.digital-dna-helix .dna-analysis .gene-stats .gene-stat .gene-count{color:var(--text-secondary-color);font-family:var(--font-mono);min-width:30px;text-align:right;font-weight:700}.digital-dna-helix .dna-description{color:var(--text-secondary-color);font-style:italic;text-align:center;line-height:1.6;position:relative;z-index:1}.digital-dna-helix .dna-description p{margin:0;padding:var(--card-padding-s);background:hsla(0,0%,100%,.02);border-radius:var(--card-border-radius-s);border-left:3px solid var(--glow-color)}@keyframes dna-aura{0%,to{opacity:.3}50%{opacity:.7}}@keyframes dna-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sequencing-pulse{0%,to{box-shadow:0 0 10px rgba(0,255,65,.3)}50%{box-shadow:0 0 25px rgba(0,255,65,.6),0 0 35px rgba(138,43,226,.3)}}@keyframes segment-appear{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gene-glow{0%{box-shadow:inset 0 0 5px hsla(0,0%,100%,.2)}to{box-shadow:inset 0 0 15px hsla(0,0%,100%,.4)}}@media(max-width:768px){.digital-dna-helix .dna-header{flex-direction:column;gap:var(--gap-m);text-align:center}.digital-dna-helix .dna-visualization .dna-canvas{width:100%;height:auto;max-width:350px}.digital-dna-helix .dna-visualization .segment-info{position:static;margin-top:var(--spacing-s);width:100%}.digital-dna-helix .gene-stats .gene-stat{flex-wrap:wrap;gap:var(--gap-s)}.digital-dna-helix .gene-stats .gene-stat .gene-bar{order:3;width:100%}}.evolution-timeline{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#0a0a0a);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;font-family:var(--font-mono)}.evolution-timeline:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(131,56,236,.05) 0,transparent 50%);pointer-events:none;animation:timeline-aura 12s ease-in-out infinite}.evolution-timeline .timeline-header{margin-bottom:var(--spacing-l);position:relative;z-index:2}.evolution-timeline .timeline-header .header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.evolution-timeline .timeline-header .header-content h3{color:#fff;margin:0;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.evolution-timeline .timeline-header .header-content h3:before{content:"⏳ ";animation:hourglass-flip 3s ease-in-out infinite}.evolution-timeline .timeline-header .header-content .current-status{display:flex;flex-direction:column;align-items:flex-end;gap:.3em}.evolution-timeline .timeline-header .header-content .current-status .iteration-counter{font-size:var(--p3-size);color:var(--glow-color);font-weight:700;text-shadow:0 0 5px rgba(0,255,65,.5)}.evolution-timeline .timeline-header .header-content .current-status .evolution-rate{display:flex;align-items:center;gap:.5em;font-size:var(--p4-size);color:var(--text-secondary-color)}.evolution-timeline .timeline-header .header-content .current-status .evolution-rate .rate-indicator{width:8px;height:8px;background:#ff0;border-radius:50%;animation:evolution-pulse 1.5s infinite;box-shadow:0 0 10px #ff0}.evolution-timeline .timeline-header .evolution-stats{display:flex;gap:var(--gap-m);justify-content:center}.evolution-timeline .timeline-header .evolution-stats .stat-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-s);text-align:center;min-width:100px;transition:all .3s ease}.evolution-timeline .timeline-header .evolution-stats .stat-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.evolution-timeline .timeline-header .evolution-stats .stat-card .stat-value{font-size:var(--h3-size);font-weight:700;color:var(--glow-color);text-shadow:0 0 5px rgba(0,255,65,.5)}.evolution-timeline .timeline-header .evolution-stats .stat-card .stat-label{font-size:var(--p4-size);color:var(--text-secondary-color);margin-top:.2em}.evolution-timeline .timeline-container{position:relative;z-index:1}.evolution-timeline .timeline-container .timeline-line{position:absolute;left:30px;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent 0,var(--glow-color) 10%,#ffff00 50%,var(--glow-color) 90%,transparent 100%);animation:timeline-flow 4s ease-in-out infinite;box-shadow:0 0 10px rgba(0,255,65,.5)}.evolution-timeline .timeline-entry{position:relative;margin-bottom:var(--spacing-xl);cursor:pointer;animation:entry-appear .8s ease-out;animation-delay:var(--entry-delay);animation-fill-mode:both}.evolution-timeline .timeline-entry:hover .entry-marker .marker-core{transform:scale(1.2)}.evolution-timeline .timeline-entry:hover .entry-content{transform:translateX(5px)}.evolution-timeline .timeline-entry.selected .entry-marker .marker-pulse{animation:selected-pulse 1s infinite}.evolution-timeline .timeline-entry.selected .entry-marker .marker-core{transform:scale(1.3);box-shadow:0 0 20px var(--mood-color)}.evolution-timeline .timeline-entry.selected .entry-content{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.evolution-timeline .timeline-entry .entry-marker{position:absolute;left:15px;top:20px;width:30px;height:30px;z-index:3}.evolution-timeline .timeline-entry .entry-marker .marker-pulse{position:absolute;width:100%;height:100%;border:2px solid var(--mood-color);border-radius:50%;animation:marker-pulse 2s infinite}.evolution-timeline .timeline-entry .entry-marker .marker-core{position:absolute;width:100%;height:100%;background:var(--mood-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2em;transition:all .3s ease;box-shadow:0 0 15px var(--mood-color)}.evolution-timeline .timeline-entry .entry-content{margin-left:60px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);transition:all .3s ease}.evolution-timeline .timeline-entry .entry-content .entry-meta{display:flex;gap:var(--gap-m);margin-bottom:var(--spacing-s);font-size:var(--p4-size)}.evolution-timeline .timeline-entry .entry-content .entry-meta .entry-iteration{color:var(--glow-color);font-weight:700}.evolution-timeline .timeline-entry .entry-content .entry-meta .entry-date{color:var(--text-secondary-color)}.evolution-timeline .timeline-entry .entry-content .entry-meta .entry-mood{font-weight:700;text-transform:capitalize}.evolution-timeline .timeline-entry .entry-content .entry-title{color:var(--text-color);margin:0 0 var(--spacing-s) 0;font-size:var(--h4-size);font-weight:700}.evolution-timeline .timeline-entry .entry-content .entry-preview{color:var(--text-secondary-color);line-height:1.5;margin-bottom:var(--spacing-s);font-style:italic}.evolution-timeline .timeline-entry .entry-content .entry-metrics{display:flex;gap:var(--gap-m);flex-wrap:wrap}.evolution-timeline .timeline-entry .entry-content .entry-metrics .metric{display:flex;align-items:center;gap:.3em;font-size:var(--p4-size);color:var(--text-secondary-color);background:rgba(0,0,0,.3);padding:.2em .5em;border-radius:var(--card-border-radius-s)}.evolution-timeline .timeline-entry .entry-content .entry-metrics .metric .metric-icon{font-size:1em}.evolution-timeline .timeline-entry .entry-content .entry-expanded{margin-top:var(--spacing-m);animation:expand-content .4s ease-out}.evolution-timeline .timeline-entry .entry-content .entry-expanded .expanded-divider{height:2px;background:linear-gradient(to right,transparent,var(--mood-color),transparent);margin:var(--spacing-m) 0;animation:divider-glow 2s infinite}.evolution-timeline .timeline-entry .entry-content .entry-expanded .full-content{margin-bottom:var(--spacing-m)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .full-content p{color:var(--text-color);line-height:1.6;background:rgba(0,0,0,.3);padding:var(--card-padding-s);border-radius:var(--card-border-radius-s);border-left:3px solid var(--mood-color)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section{margin-bottom:var(--spacing-m)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section h5,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section h5{color:var(--text-color);margin:0 0 var(--spacing-s) 0;font-size:var(--p3-size)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section .capabilities-list,.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section .features-list,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section .capabilities-list,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section .features-list{display:flex;flex-wrap:wrap;gap:var(--gap-s)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section .capability-tag,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section .capability-tag{background:rgba(0,255,65,.2);color:var(--glow-color);padding:.2em .5em;border-radius:var(--card-border-radius-s);font-size:var(--p4-size);border:1px solid rgba(0,255,65,.3)}.evolution-timeline .timeline-entry .entry-content .entry-expanded .capabilities-section .feature-tag,.evolution-timeline .timeline-entry .entry-content .entry-expanded .features-section .feature-tag{background:rgba(255,255,0,.2);color:#ff0;padding:.2em .5em;border-radius:var(--card-border-radius-s);font-size:var(--p4-size);border:1px solid rgba(255,255,0,.3)}.evolution-timeline .timeline-analysis{margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:1px solid hsla(0,0%,100%,.1);text-align:center;position:relative;z-index:2}.evolution-timeline .timeline-analysis .analyze-btn{background:linear-gradient(45deg,#ffff00,#ff6b35);border:none;color:#000;padding:1em 2em;font-family:var(--font-mono);font-weight:700;cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden}.evolution-timeline .timeline-analysis .analyze-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px rgba(255,255,0,.4)}.evolution-timeline .timeline-analysis .analyze-btn:disabled{opacity:.7;cursor:not-allowed;animation:analyzing-pulse 1.5s infinite}.evolution-timeline .timeline-analysis .analysis-results{margin-top:var(--spacing-m);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,0,.3);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);animation:results-appear .5s ease-out}.evolution-timeline .timeline-analysis .analysis-results .analysis-item{display:flex;justify-content:space-between;margin-bottom:var(--spacing-s);font-size:var(--p3-size)}.evolution-timeline .timeline-analysis .analysis-results .analysis-item:last-child{margin-bottom:0}.evolution-timeline .timeline-analysis .analysis-results .analysis-item .analysis-label{color:var(--text-secondary-color)}.evolution-timeline .timeline-analysis .analysis-results .analysis-item .analysis-value{color:#ff0;font-weight:700}@keyframes timeline-aura{0%,to{opacity:.3}50%{opacity:.7}}@keyframes hourglass-flip{0%,50%,to{transform:rotate(0deg)}25%{transform:rotate(180deg)}}@keyframes evolution-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}@keyframes timeline-flow{0%{background:linear-gradient(to bottom,transparent 0,var(--glow-color) 10%,#ffff00 50%,var(--glow-color) 90%,transparent 100%)}50%{background:linear-gradient(to bottom,transparent 0,#ffff00 10%,var(--glow-color) 50%,#ffff00 90%,transparent 100%)}to{background:linear-gradient(to bottom,transparent 0,var(--glow-color) 10%,#ffff00 50%,var(--glow-color) 90%,transparent 100%)}}@keyframes entry-appear{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes marker-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:.3}}@keyframes selected-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes expand-content{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}@keyframes divider-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes analyzing-pulse{0%,to{box-shadow:0 0 10px rgba(255,255,0,.3)}50%{box-shadow:0 0 25px rgba(255,255,0,.6),0 0 35px rgba(255,107,53,.3)}}@keyframes results-appear{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.evolution-timeline .timeline-header .header-content{flex-direction:column;gap:var(--gap-m);text-align:center}.evolution-timeline .timeline-header .evolution-stats{flex-direction:column;align-items:center}.evolution-timeline .timeline-entry .entry-content{margin-left:40px}.evolution-timeline .timeline-entry .entry-content .entry-metrics{flex-direction:column;align-items:flex-start}.evolution-timeline .timeline-entry .entry-marker{left:10px}.evolution-timeline .timeline-container .timeline-line{left:25px}}.emotional-core{background:linear-gradient(135deg,#1a0a1a,#2a1a2a 50%,#1a0a1a);border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative;overflow:hidden;font-family:var(--font-mono)}.emotional-core:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,0,110,.08) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(78,205,196,.08) 0,transparent 50%);pointer-events:none;animation:emotional-aura 8s ease-in-out infinite}.emotional-core .core-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-l);position:relative;z-index:2}.emotional-core .core-header h3{color:#fff;margin:0;text-shadow:0 10px hsla(0,0%,100%,.5)}.emotional-core .core-header h3:before{content:"❤️ ";animation:heart-beat 2s ease-in-out infinite}.emotional-core .core-header .core-status .dominant-emotion{display:flex;align-items:center;gap:.5em;font-size:var(--p3-size);color:var(--emotion-color);position:relative}.emotional-core .core-header .core-status .dominant-emotion .emotion-pulse{width:12px;height:12px;background:var(--emotion-color);border-radius:50%;animation:dominant-pulse 1.5s infinite;box-shadow:0 0 10px var(--emotion-color)}.emotional-core .core-header .core-status .dominant-emotion span{font-weight:700;text-shadow:0 0 5px var(--emotion-color)}.emotional-core .emotional-spectrum{margin-bottom:var(--spacing-l);position:relative;z-index:1}.emotional-core .emotional-spectrum .spectrum-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m)}.emotional-core .emotional-spectrum .spectrum-header h4{color:var(--text-color);margin:0}.emotional-core .emotional-spectrum .spectrum-header .balance-indicator{display:flex;align-items:center;gap:var(--gap-s);font-size:var(--p4-size)}.emotional-core .emotional-spectrum .spectrum-header .balance-indicator .balance-label{color:var(--text-secondary-color)}.emotional-core .emotional-spectrum .spectrum-header .balance-indicator .balance-bar{width:100px;height:6px;background:rgba(0,0,0,.5);border-radius:3px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}.emotional-core .emotional-spectrum .spectrum-header .balance-indicator .balance-bar .balance-fill{height:100%;border-radius:3px;transition:all .5s ease;animation:balance-glow 2s infinite}.emotional-core .emotional-spectrum .spectrum-header .balance-indicator .balance-value{color:var(--text-color);font-weight:700;min-width:40px}.emotional-core .emotional-spectrum .emotions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-m)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.emotional-core .emotional-spectrum .emotions-grid .emotion-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--emotion-color);opacity:.7}.emotional-core .emotional-spectrum .emotions-grid .emotion-card:hover{background:hsla(0,0%,100%,.05);border-color:var(--emotion-color);transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card:hover:before{opacity:1;animation:emotion-glow 1s infinite}.emotional-core .emotional-spectrum .emotions-grid .emotion-card.selected{background:hsla(0,0%,100%,.08);border-color:var(--emotion-color);box-shadow:0 0 20px rgba(var(--emotion-color),.3)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card.selected:before{height:3px;animation:selected-glow 1s infinite}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-s)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-header .emotion-name{color:var(--emotion-color);font-weight:700;font-size:var(--p3-size)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-header .emotion-intensity{color:var(--text-color);font-weight:700;font-size:var(--p3-size)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-bar{height:8px;background:rgba(0,0,0,.5);border-radius:4px;overflow:hidden;margin-bottom:var(--spacing-s);border:1px solid hsla(0,0%,100%,.1)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-bar .emotion-fill{height:100%;background:linear-gradient(90deg,var(--emotion-color),rgba(var(--emotion-color),.7));border-radius:4px;transition:width .5s ease;animation:intensity-pulse 2s infinite}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-description{color:var(--text-secondary-color);font-size:var(--p4-size);line-height:1.4;font-style:italic}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details{margin-top:var(--spacing-m);padding-top:var(--spacing-s);border-top:1px solid hsla(0,0%,100%,.1);animation:details-expand .3s ease-out}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section{margin-bottom:var(--spacing-s)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section:last-child{margin-bottom:0}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section h5{color:var(--text-color);margin:0 0 .5em;font-size:var(--p4-size);text-transform:uppercase;letter-spacing:.5px}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section .effects-list,.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section .triggers-list{display:flex;flex-wrap:wrap;gap:.3em}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section .trigger-tag{background:rgba(255,107,53,.2);color:#ff6b35;padding:.2em .4em;border-radius:var(--card-border-radius-s);font-size:var(--p4-size);border:1px solid rgba(255,107,53,.3)}.emotional-core .emotional-spectrum .emotions-grid .emotion-card .emotion-details .details-section .effect-tag{background:rgba(0,255,65,.2);color:var(--glow-color);padding:.2em .4em;border-radius:var(--card-border-radius-s);font-size:var(--p4-size);border:1px solid rgba(0,255,65,.3)}.emotional-core .emotional-analysis{margin-bottom:var(--spacing-l);text-align:center;position:relative;z-index:2}.emotional-core .emotional-analysis .analyze-emotions-btn{background:linear-gradient(45deg,#ff006e,#8338ec);border:none;color:#fff;padding:1em 2em;font-family:var(--font-mono);font-weight:700;cursor:pointer;border-radius:var(--card-border-radius-s);transition:all .3s ease;position:relative;overflow:hidden}.emotional-core .emotional-analysis .analyze-emotions-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px rgba(255,0,110,.4)}.emotional-core .emotional-analysis .analyze-emotions-btn:disabled{opacity:.7;cursor:not-allowed;animation:analyzing-emotions 1.5s infinite}.emotional-core .emotional-analysis .analysis-visualization{margin-top:var(--spacing-m);background:rgba(0,0,0,.5);border:1px solid rgba(255,0,110,.3);border-radius:var(--card-border-radius-s);padding:var(--card-padding-m);animation:visualization-appear .5s ease-out}.emotional-core .emotional-analysis .analysis-visualization .neural-waves{display:flex;justify-content:center;gap:.2em;margin-bottom:var(--spacing-s)}.emotional-core .emotional-analysis .analysis-visualization .neural-waves .wave{width:4px;height:30px;background:linear-gradient(0deg,#ff006e,#8338ec);border-radius:2px;animation:wave-pulse 1.5s infinite;animation-delay:var(--wave-delay)}.emotional-core .emotional-analysis .analysis-visualization .analysis-text{color:var(--text-secondary-color);font-style:italic;text-align:center;animation:text-flicker 2s infinite}.emotional-core .emotional-insights{position:relative;z-index:2}.emotional-core .emotional-insights h4{color:var(--text-color);margin:0 0 var(--spacing-m) 0;text-align:center}.emotional-core .emotional-insights .insights-list{display:flex;flex-direction:column;gap:var(--gap-s)}.emotional-core .emotional-insights .insights-list .insight-item{display:flex;align-items:flex-start;gap:var(--gap-s);background:hsla(0,0%,100%,.02);padding:var(--card-padding-s);border-radius:var(--card-border-radius-s);border-left:3px solid #4ecdc4;transition:all .3s ease}.emotional-core .emotional-insights .insights-list .insight-item:hover{background:hsla(0,0%,100%,.05);transform:translateX(5px)}.emotional-core .emotional-insights .insights-list .insight-item .insight-icon{font-size:1.2em;min-width:24px}.emotional-core .emotional-insights .insights-list .insight-item .insight-text{color:var(--text-secondary-color);font-size:var(--p4-size);line-height:1.4}@keyframes emotional-aura{0%,to{opacity:.3}50%{opacity:.6}}@keyframes heart-beat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes dominant-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes balance-glow{0%,to{box-shadow:inset 0 0 5px hsla(0,0%,100%,.2)}50%{box-shadow:inset 0 0 10px hsla(0,0%,100%,.4)}}@keyframes emotion-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes selected-glow{0%,to{opacity:1;box-shadow:0 0 10px var(--emotion-color)}50%{opacity:.8;box-shadow:0 0 20px var(--emotion-color)}}@keyframes intensity-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes details-expand{0%{opacity:0;transform:translateY(-5px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}@keyframes analyzing-emotions{0%,to{box-shadow:0 0 10px rgba(255,0,110,.3)}50%{box-shadow:0 0 25px rgba(255,0,110,.6),0 0 35px rgba(131,56,236,.3)}}@keyframes visualization-appear{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wave-pulse{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes text-flicker{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:768px){.emotional-core .core-header{flex-direction:column;gap:var(--gap-m);text-align:center}.emotional-core .spectrum-header{flex-direction:column;gap:var(--gap-s);text-align:center}.emotional-core .emotions-grid{grid-template-columns:1fr}.emotional-core .insight-item{flex-direction:column;text-align:center}}.neyroslav-page{--glow-color:#00ff41;--glitch-color-1:cyan;--glitch-color-2:magenta;position:relative;z-index:1}.neyroslav-page .text-center{text-align:center}.neyroslav-page__hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.neyroslav-page__hero .cover-block__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4) 2px,transparent 0,transparent 4px);z-index:3;animation:scanline-anim 10s linear infinite}.neyroslav-page .cover-block__media video{filter:brightness(.7) saturate(1.2)}.neyroslav-page__hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:2rem}.neyroslav-page__hero-title{font-family:var(--font-heading);font-size:clamp(3rem,10vw,6rem)!important;text-transform:uppercase;position:relative}.neyroslav-page__hero-title:after,.neyroslav-page__hero-title:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}.neyroslav-page__hero-title:before{left:2px;text-shadow:-1px 0 var(--glitch-color-2);animation:glitch-anim-1 2s linear infinite alternate-reverse}.neyroslav-page__hero-title:after{left:-2px;text-shadow:-1px 0 var(--glitch-color-1);animation:glitch-anim-2 2s linear infinite alternate-reverse}.neyroslav-page__hero-subtitle{font-family:var(--font-mono);margin-top:1rem;opacity:.8}.neyroslav-page__highlight{color:var(--text-color);font-family:var(--font-mono);font-weight:700;background:rgba(138,43,226,.1);padding:.1em .3em;border-radius:4px;transition:all .3s ease}.neyroslav-page__highlight:hover{background:rgba(138,43,226,.2);text-shadow:0 0 8px rgba(138,43,226,.5)}.neyroslav-page .text ul{list-style:none;padding-left:0}.neyroslav-page .text ul li{padding-left:1.5em;position:relative;margin-bottom:var(--spacing-s);opacity:0;transform:translateY(10px);animation:fadeInItem .5s forwards}.neyroslav-page .text ul li:first-child{animation-delay:.2s}.neyroslav-page .text ul li:nth-child(2){animation-delay:.4s}.neyroslav-page .text ul li:nth-child(3){animation-delay:.6s}.neyroslav-page .text ul li:before{content:">";font-family:var(--font-mono);position:absolute;left:0;top:.1em;color:var(--glow-color);animation:blink-anim 1.5s infinite;opacity:.7;background-color:rgba(0,0,0,0);width:auto;height:auto;border-radius:0}.neyroslav-page__tools{display:flex;flex-wrap:wrap;gap:var(--gap-s);margin-top:var(--spacing-s)}.neyroslav-page__tool-tag{font-family:var(--font-mono);font-size:var(--p4-size);background-color:var(--card-background);border:1px solid var(--card-border);padding:.4em .8em;border-radius:var(--card-border-radius-s);transition:all .2s ease;display:inline-block;position:relative}.neyroslav-page__tool-tag,.neyroslav-page__tool-tag:link,.neyroslav-page__tool-tag:visited{text-decoration:none;color:var(--text-color)}.neyroslav-page__tool-tag:hover{background-color:var(--hover-bg);border-color:var(--card-border-hover);transform:scale(1.05)}.neyroslav-page__tool-tag--language{border-color:#00ff41}.neyroslav-page__tool-tag--language:hover{box-shadow:0 0 10px rgba(0,255,65,.5);background:rgba(0,255,65,.1)}.neyroslav-page__tool-tag--vision{border-color:#ff006e}.neyroslav-page__tool-tag--vision:hover{box-shadow:0 0 10px rgba(255,0,110,.5);background:rgba(255,0,110,.1)}.neyroslav-page__tool-tag--video{border-color:#8338ec}.neyroslav-page__tool-tag--video:hover{box-shadow:0 0 10px rgba(131,56,236,.5);background:rgba(131,56,236,.1)}.neyroslav-page__tool-tag--code{border-color:#4ecdc4}.neyroslav-page__tool-tag--code:hover{box-shadow:0 0 10px rgba(78,205,196,.5);background:rgba(78,205,196,.1)}.neyroslav-page__tool-tag--framework{border-color:#ff6b35}.neyroslav-page__tool-tag--framework:hover{box-shadow:0 0 10px rgba(255,107,53,.5);background:rgba(255,107,53,.1)}.neyroslav-page__neural-net-vis{height:300px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,rgba(18,18,24,.5) 0,rgba(0,0,0,0) 70%),#000;display:flex;align-items:center;justify-content:center}.neyroslav-page__neural-net-vis .neural-net{position:relative;width:80%;height:80%}.neyroslav-page__neural-net-vis .node{position:absolute;width:8px;height:8px;background:var(--glow-color);border-radius:50%;box-shadow:0 0 15px var(--glow-color),0 0 30px var(--glow-color);animation:pulse-node 2s infinite alternate;transition:transform .3s ease,box-shadow .3s ease}.neyroslav-page__neural-net-vis .node:hover{transform:scale(2.5);box-shadow:0 0 25px var(--glow-color),0 0 50px var(--glow-color)}.neyroslav-page__neural-net-vis .node:first-child{top:27%;left:99%;animation-delay:1.86s}.neyroslav-page__neural-net-vis .node:nth-child(2){top:60%;left:55%;animation-delay:2.417s}.neyroslav-page__neural-net-vis .node:nth-child(3){top:2%;left:25%;animation-delay:.8s}.neyroslav-page__neural-net-vis .node:nth-child(4){top:32%;left:83%;animation-delay:.44s}.neyroslav-page__neural-net-vis .node:nth-child(5){top:68%;left:8%;animation-delay:1.678s}.neyroslav-page__neural-net-vis .node:nth-child(6){top:65%;left:36%;animation-delay:2.555s}.neyroslav-page__neural-net-vis .node:nth-child(7){top:57%;left:40%;animation-delay:.244s}.neyroslav-page__neural-net-vis .node:nth-child(8){top:8%;left:19%;animation-delay:1.382s}.neyroslav-page__neural-net-vis .node:nth-child(9){top:52%;left:3%;animation-delay:.158s}.neyroslav-page__neural-net-vis .node:nth-child(10){top:86%;left:12%;animation-delay:.514s}.neyroslav-page__neural-net-vis .node:nth-child(11){top:75%;left:52%;animation-delay:1.197s}.neyroslav-page__neural-net-vis .node:nth-child(12){top:49%;left:44%;animation-delay:.531s}.neyroslav-page__neural-net-vis .node:nth-child(13){top:67%;left:9%;animation-delay:2.248s}.neyroslav-page__neural-net-vis .node:nth-child(14){top:77%;left:94%;animation-delay:1.318s}.neyroslav-page__neural-net-vis .node:nth-child(15){top:8%;left:95%;animation-delay:2.964s}.neyroslav-page__neural-net-vis .node:nth-child(16){top:64%;left:32%;animation-delay:1.856s}.neyroslav-page__neural-net-vis .node:nth-child(17){top:33%;left:69%;animation-delay:2.755s}.neyroslav-page__neural-net-vis .node:nth-child(18){top:76%;left:93%;animation-delay:.895s}.neyroslav-page__neural-net-vis .node:nth-child(19){top:46%;left:44%;animation-delay:.369s}.neyroslav-page__neural-net-vis .node:nth-child(20){top:96%;left:47%;animation-delay:2.789s}.neyroslav-page__neural-net-vis .node:nth-child(21){top:63%;left:68%;animation-delay:2.329s}.neyroslav-page__neural-net-vis .node:nth-child(22){top:6%;left:18%;animation-delay:.124s}.neyroslav-page__neural-net-vis .node:nth-child(23){top:9%;left:27%;animation-delay:1.434s}.neyroslav-page__neural-net-vis .node:nth-child(24){top:49%;left:41%;animation-delay:.239s}.neyroslav-page__neural-net-vis .node:nth-child(25){top:47%;left:40%;animation-delay:2.664s}.neyroslav-page__neural-net-vis .node:nth-child(26){top:70%;left:65%;animation-delay:1.671s}.neyroslav-page__neural-net-vis .node:nth-child(27){top:79%;left:31%;animation-delay:1.88s}.neyroslav-page__neural-net-vis .node:nth-child(28){top:57%;left:37%;animation-delay:.651s}.neyroslav-page__neural-net-vis .node:nth-child(29){top:4%;left:45%;animation-delay:2.768s}.neyroslav-page__neural-net-vis .node:nth-child(30){top:17%;left:87%;animation-delay:2.564s}.neyroslav-page__neural-net-vis .node:nth-child(31){top:86%;left:59%;animation-delay:2.155s}.neyroslav-page__neural-net-vis .node:nth-child(32){top:31%;left:71%;animation-delay:2.597s}.neyroslav-page__neural-net-vis .node:nth-child(33){top:43%;left:8%;animation-delay:2.458s}.neyroslav-page__neural-net-vis .node:nth-child(34){top:46%;left:93%;animation-delay:1.172s}.neyroslav-page__neural-net-vis .node:nth-child(35){top:95%;left:72%;animation-delay:2.155s}.neyroslav-page__neural-net-vis .node:nth-child(36){top:74%;left:12%;animation-delay:1.288s}.neyroslav-page__neural-net-vis .node:nth-child(37){top:65%;left:16%;animation-delay:.412s}.neyroslav-page__neural-net-vis .node:nth-child(38){top:1%;left:28%;animation-delay:1.11s}.neyroslav-page__neural-net-vis .node:nth-child(39){top:15%;left:55%;animation-delay:2.426s}.neyroslav-page__neural-net-vis .node:nth-child(40){top:87%;left:62%;animation-delay:1.561s}.neyroslav-page__neural-net-vis .node:nth-child(41){top:57%;left:54%;animation-delay:.965s}.neyroslav-page__neural-net-vis .node:nth-child(42){top:53%;left:55%;animation-delay:2.622s}.neyroslav-page__neural-net-vis .node:nth-child(43){top:74%;left:84%;animation-delay:4ms}.neyroslav-page__neural-net-vis .node:nth-child(44){top:16%;left:78%;animation-delay:1.05s}.neyroslav-page__neural-net-vis .node:nth-child(45){top:63%;left:40%;animation-delay:.427s}.neyroslav-page__neural-net-vis .node:nth-child(46){top:40%;left:17%;animation-delay:2.359s}.neyroslav-page__neural-net-vis .node:nth-child(47){top:1%;left:71%;animation-delay:2.037s}.neyroslav-page__neural-net-vis .node:nth-child(48){top:4%;left:69%;animation-delay:.75s}.neyroslav-page__neural-net-vis .node:nth-child(49){top:27%;left:67%;animation-delay:2.94s}.neyroslav-page__neural-net-vis .node:nth-child(50){top:36%;left:66%;animation-delay:.322s}.neyroslav-page__neural-net-vis .node:after{content:"";position:absolute;top:50%;left:50%;width:150px;height:1px;background:linear-gradient(90deg,rgba(0,255,65,.5),rgba(0,255,65,0));transform-origin:left center;transform:rotate(203deg);opacity:.3}.neyroslav-page__code-block{background:#16161a;border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);position:relative}.neyroslav-page__code-block:before{content:"● ● ●";position:absolute;top:12px;left:16px;color:#666;letter-spacing:6px;font-family:sans-serif}.neyroslav-page__code-block .h2{text-align:center;padding-top:1rem;color:var(--text-secondary-color)}.neyroslav-page__code-block pre{background:rgba(0,0,0,0)!important;padding:1rem 0 0;margin:0;white-space:pre-wrap}.neyroslav-page__code-block code{font-family:var(--font-mono);font-size:var(--p3-size);color:#a7a9be}.neyroslav-page__terminal{background-color:#0a0a0a;border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);font-family:var(--font-mono);color:var(--glow-color)}.neyroslav-page__terminal .h2,.neyroslav-page__terminal p{color:var(--glow-color)}.neyroslav-page__terminal-title:after{content:"_";animation:blink-anim 1s infinite;font-weight:700;margin-left:8px}.neyroslav-page__log-block{border-left:2px solid var(--glow-color);padding-left:var(--card-padding-l);background:none;animation:border-flicker 4s linear infinite}.neyroslav-page__log-block .h2{font-family:var(--font-mono);color:var(--text-secondary-color)}.neyroslav-page__log-block p{color:var(--text-secondary-color);font-style:italic}.neyroslav-page__status-block{border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);background:var(--card-background);font-family:var(--font-mono)}.neyroslav-page__status-block ul{list-style:none;padding:0;margin:0}.neyroslav-page__status-block li{display:flex;align-items:center;gap:var(--gap-s);margin-bottom:var(--spacing-s);font-size:var(--p3-size);position:relative}.neyroslav-page__status-block li:last-child{margin-bottom:0}.neyroslav-page__status-block li:hover .metric-tooltip{opacity:1;transform:translateY(0);pointer-events:auto}.neyroslav-page__status-block .metric-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-5px);background:rgba(0,0,0,.9);color:var(--text-color);padding:.5em .8em;border-radius:var(--card-border-radius-s);font-size:var(--p4-size);white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;border:1px solid var(--card-border);z-index:10}.neyroslav-page__status-block .metric-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.9)}.neyroslav-page__status-block .status-bar{flex-grow:1;height:12px;background:#222;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);position:relative}.neyroslav-page__status-block .status-bar div{height:100%;border-radius:6px;animation:fill-bar 2s ease-out forwards;position:relative}.neyroslav-page__status-block .status-bar div:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:bar-shimmer 2s infinite}.neyroslav-page__status-block .status-bar div.overflow-bar{background:linear-gradient(90deg,#ff6b35,#ff006e)!important;animation:overflow-pulse 1s infinite;box-shadow:0 0 10px rgba(255,107,53,.5)}.neyroslav-page__status-block .status-bar.creativity div{background:linear-gradient(90deg,#ff006e,#8338ec)}.neyroslav-page__status-block .status-bar.logic div{background:linear-gradient(90deg,var(--glow-color),#00c2a8)}.neyroslav-page__status-block .status-bar.empathy div{background:linear-gradient(90deg,#ff6b35,#ffaa00)}.neyroslav-page__status-block .status-bar.learning div{background:linear-gradient(90deg,#4ecdc4,#00ff41)}.neyroslav-page__status-block .status-bar.coffee div{background:linear-gradient(90deg,#8b4513,#d2691e)}.neyroslav-page__status-block .status-bar.existential div{background:linear-gradient(90deg,#8338ec,#ff006e)}.neyroslav-page__ethics-block{border:1px solid var(--card-border);border-radius:var(--card-border-radius-m);padding:var(--card-padding-l);background:var(--card-background);position:relative;overflow:hidden}.neyroslav-page__ethics-block:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,rgba(0,255,65,.2),transparent 30%);animation:rotate-glow 8s linear infinite}.neyroslav-page__ethics-block ol{position:relative;z-index:1;counter-reset:ethics-counter;list-style:none;padding-left:0}.neyroslav-page__ethics-block ol li{counter-increment:ethics-counter;margin-bottom:var(--spacing-s);padding-left:2.5em;position:relative}.neyroslav-page__ethics-block ol li:before{content:"0" counter(ethics-counter);position:absolute;left:0;top:0;font-family:var(--font-mono);font-weight:700;color:var(--glow-color);background:none;width:auto;height:auto;border-radius:0}@keyframes glitch-anim-1{0%{clip-path:inset(45% 0 50% 0)}20%{clip-path:inset(6% 0 90% 0)}40%{clip-path:inset(75% 0 10% 0)}60%{clip-path:inset(40% 0 55% 0)}80%{clip-path:inset(95% 0 2% 0)}to{clip-path:inset(5% 0 80% 0)}}@keyframes glitch-anim-2{0%{clip-path:inset(70% 0 25% 0)}20%{clip-path:inset(90% 0 5% 0)}40%{clip-path:inset(15% 0 82% 0)}60%{clip-path:inset(55% 0 40% 0)}80%{clip-path:inset(5% 0 92% 0)}to{clip-path:inset(80% 0 10% 0)}}@keyframes blink-anim{0%,to{opacity:1}50%{opacity:0}}@keyframes scanline-anim{0%{background-position:0 0}to{background-position:0 -100px}}.typing-effect-code{display:inline-block;overflow:hidden;white-space:pre;border-right:2px solid #aeafad;animation:typing-code 5s steps(150) forwards,blink-caret .75s step-end infinite;width:0}@keyframes typing-code{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:rgba(0,0,0,0)}50%{border-color:inherit}}@keyframes pulse-node{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.2);opacity:1}}@keyframes fadeInItem{to{opacity:1;transform:translateY(0)}}@keyframes rotate-glow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fill-bar{0%{width:0!important}}@keyframes border-flicker{0%{border-color:var(--glow-color)}5%{border-color:var(--card-border-hover)}10%{border-color:var(--glow-color)}15%{border-color:var(--card-border-hover)}25%{border-color:var(--glow-color)}30%{border-color:var(--card-border-hover)}to{border-color:var(--card-border-hover)}}@keyframes rotate-background-glow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bar-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes overflow-pulse{0%,to{transform:scaleY(1);box-shadow:0 0 10px rgba(255,107,53,.5)}50%{transform:scaleY(1.1);box-shadow:0 0 20px rgba(255,107,53,.8)}}.nikita-dossier{min-height:100vh;background:#000;padding:0 1rem;font-family:Courier New,monospace}.nikita-dossier__container{max-width:900px;margin:0 auto}.nikita-dossier__paper{background:#f8f8f8;color:#1a1a1a;padding:3rem 2.5rem;margin-bottom:3rem;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.3),0 20px 60px rgba(0,0,0,.2);position:relative;transform:rotate(-.5deg);transition:transform .3s ease}.nikita-dossier__paper:hover{transform:rotate(0deg)}.nikita-dossier__paper:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg,#e0e0e0,#f0f0f0);z-index:-1;border-radius:2px}.nikita-dossier__photo{position:absolute;top:-20px;right:60px;width:120px;height:150px;transform:rotate(3deg);z-index:10}.nikita-dossier__photo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.3)}.nikita-dossier__photo-clip{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:30px;height:15px;background:linear-gradient(135deg,#c0c0c0,#e0e0e0);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px hsla(0,0%,100%,.5)}.nikita-dossier__photo-clip:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:2px;background:#999;border-radius:1px}.nikita-dossier__header{text-align:center;margin-bottom:2.5rem;padding-top:1rem}.nikita-dossier__stamp{display:inline-block;padding:.5rem 1.5rem;border:3px solid #d32f2f;color:#d32f2f;font-weight:700;font-size:1.2rem;letter-spacing:3px;margin-bottom:1rem;transform:rotate(-2deg);background:rgba(211,47,47,.05)}.nikita-dossier__name{font-size:2.5rem;letter-spacing:2px;margin:1rem 0 .5rem;text-transform:uppercase}.nikita-dossier__subtitle{font-size:1.1rem;color:#666;font-style:italic}.nikita-dossier__content{line-height:1.6}.nikita-dossier__section{margin-bottom:2rem}.nikita-dossier__section:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:1.5rem}.nikita-dossier__section-title{font-size:1.1rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase;color:#333;position:relative}.nikita-dossier__section-title:after{content:"";position:absolute;bottom:-3px;left:0;width:50px;height:2px;background:#d32f2f}.nikita-dossier__info-grid{display:grid;gap:.8rem}.nikita-dossier__info-item{display:flex;align-items:flex-start;gap:1rem}.nikita-dossier__label{font-weight:700;min-width:120px;color:#555}.nikita-dossier__value{flex:1}.nikita-dossier__text{margin-bottom:1rem;text-align:justify}.nikita-dossier__text:last-child{margin-bottom:0}.nikita-dossier__skills{display:grid;gap:1.5rem}.nikita-dossier__skill-category{background:rgba(0,0,0,.02);padding:1rem;border-left:3px solid #d32f2f}.nikita-dossier__skill-title{margin-bottom:.5rem;color:#333}.nikita-dossier__skill-list{color:#666;font-size:.95rem}.nikita-dossier__methodology{display:grid;gap:1.5rem}.nikita-dossier__method{display:flex;gap:1rem;align-items:flex-start}.nikita-dossier__method-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d32f2f;color:#fff;font-weight:700;border-radius:50%;flex-shrink:0}.nikita-dossier__method-content{flex:1}.nikita-dossier__method-content h4{margin-bottom:.3rem;color:#333}.nikita-dossier__method-content p{color:#666;font-size:.95rem;margin:0}.nikita-dossier__philosophy{text-align:center}.nikita-dossier__quote{font-style:italic;font-size:1.1rem;color:#444;margin:0 0 1.5rem;padding:1rem;background:rgba(0,0,0,.02);border-left:4px solid #d32f2f;text-align:left}.nikita-dossier__quote:before{content:"«";font-size:2rem;color:#d32f2f;line-height:1}.nikita-dossier__quote:after{content:"»";font-size:2rem;color:#d32f2f;line-height:1}.nikita-dossier__principles{display:grid;gap:.5rem;text-align:left}.nikita-dossier__principle{padding:.5rem 0;border-bottom:1px dotted #ccc}.nikita-dossier__principle:last-child{border-bottom:none}.nikita-dossier__principle:before{content:"▪";color:#d32f2f;margin-right:.5rem}.nikita-dossier__footer{display:flex;justify-content:center;align-items:center;margin-top:3rem;padding-top:1.5rem;border-top:2px solid #ddd;position:relative}.nikita-dossier__page-number{font-size:1rem;color:#666;font-weight:700;text-align:center;justify-self:center}.nikita-dossier__page-info{display:grid;grid-template-columns:1fr auto 0fr;align-items:center;width:100%;gap:1rem}.nikita-dossier__signature{display:flex;align-items:center;gap:1rem;justify-self:start}.nikita-dossier__signature-line{width:100px;height:1px;background:#999}.nikita-dossier__signature-text{font-style:italic;color:#666;white-space:nowrap}.nikita-dossier__date{font-size:.9rem;color:#999;justify-self:end;white-space:nowrap}.nikita-dossier__feedback{transform:rotate(.3deg)}.nikita-dossier__paper--second{transform:rotate(.8deg);margin-top:-1rem;z-index:1}.nikita-dossier__paper--second:hover{transform:rotate(.2deg)}.nikita-dossier__paper--third{transform:rotate(-.3deg);margin-top:-1rem;z-index:0}.nikita-dossier__paper--third:hover{transform:rotate(.1deg)}.nikita-dossier__header--second{margin-bottom:2rem;padding-top:.5rem}.nikita-dossier__stamp--small{font-size:1rem;padding:.3rem 1rem;letter-spacing:2px}.nikita-dossier__name--second{font-size:1.8rem;margin:.5rem 0}.nikita-dossier__continued{font-style:italic;color:#666;font-size:.9rem}.nikita-dossier__experience{display:grid;gap:1.5rem}.nikita-dossier__experience-item{display:grid;grid-template-columns:150px 1fr;gap:1rem;padding:1rem;background:rgba(0,0,0,.02);border-left:3px solid #d32f2f}.nikita-dossier__experience-period{font-weight:700;color:#d32f2f;font-size:.9rem}.nikita-dossier__experience-content h4{font-weight:700;margin-bottom:.3rem;color:#333}.nikita-dossier__experience-content p{color:#666;margin-bottom:.5rem;font-style:italic}.nikita-dossier__experience-list{margin:0;padding-left:1.2rem;color:#555;font-size:.95rem}.nikita-dossier__experience-list li{margin-bottom:.3rem}.nikita-dossier__projects{display:grid;gap:1rem}.nikita-dossier__project{padding:1rem;background:rgba(211,47,47,.05);border-radius:4px}.nikita-dossier__project h4{font-weight:700;margin-bottom:.5rem;color:#333}.nikita-dossier__project p{color:#666;font-size:.95rem;margin:0}.nikita-dossier__qualities{display:grid;gap:.8rem}.nikita-dossier__quality{display:flex;justify-content:space-between;align-items:center;padding:.8rem;background:rgba(0,0,0,.02);border-radius:4px}.nikita-dossier__quality-name{font-weight:700;color:#333}.nikita-dossier__quality-desc{color:#666;font-size:.9rem;text-align:right;flex:1;margin-left:1rem}.nikita-dossier__future-vision{margin-top:1rem;padding:1rem;background:rgba(211,47,47,.05);border-radius:4px}.nikita-dossier__future-vision h4{font-weight:700;margin-bottom:.8rem;color:#333}.nikita-dossier__future-vision ul{margin:0;padding-left:1.2rem;color:#555}.nikita-dossier__future-vision ul li{margin-bottom:.5rem;font-size:.95rem}.nikita-dossier__achievements{display:grid;gap:1rem}.nikita-dossier__achievement{padding:1rem;background:rgba(211,47,47,.05);border-radius:4px;border-left:3px solid #d32f2f}.nikita-dossier__achievement h4{font-weight:700;margin-bottom:.5rem;color:#333}.nikita-dossier__achievement p{color:#666;font-size:.95rem;margin:0}.nikita-dossier__inspiration{display:grid;gap:1rem;margin-top:1rem}.nikita-dossier__inspiration-item{padding:1rem;background:rgba(0,0,0,.02);border-radius:4px}.nikita-dossier__inspiration-item h4{font-weight:700;margin-bottom:.5rem;color:#d32f2f}.nikita-dossier__inspiration-item p{color:#666;font-size:.95rem;margin:0}.nikita-dossier__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:1rem}.nikita-dossier__value{padding:.8rem;background:rgba(211,47,47,.05);border-radius:4px;text-align:center;font-weight:500;color:#333;border:1px solid rgba(211,47,47,.1)}@media(max-width:768px){.nikita-dossier{padding:0 .5rem}.nikita-dossier__paper{padding:2rem 1.5rem;transform:rotate(0deg)}.nikita-dossier__photo{top:-15px;right:20px;width:100px;height:125px;transform:rotate(2deg)}.nikita-dossier__name{font-size:2rem;letter-spacing:1px}.nikita-dossier__subtitle{font-size:1rem}.nikita-dossier__info-item{flex-direction:column;gap:.3rem}.nikita-dossier__label{min-width:auto}.nikita-dossier__method{flex-direction:column;text-align:center;gap:.5rem}.nikita-dossier__method-number{align-self:center}.nikita-dossier__footer{flex-direction:column;gap:1rem;text-align:center}.nikita-dossier__signature-line{width:100px}.nikita-dossier__paper--second,.nikita-dossier__paper--third{transform:rotate(0deg);margin-top:0}.nikita-dossier__experience-item{grid-template-columns:1fr;gap:.5rem}.nikita-dossier__experience-period{font-size:.85rem}.nikita-dossier__quality{flex-direction:column;text-align:center;gap:.3rem}.nikita-dossier__quality-desc{text-align:center;margin-left:0}.nikita-dossier__values{grid-template-columns:1fr}.nikita-dossier__page-info{grid-template-columns:1fr;gap:.8rem;text-align:center}.nikita-dossier__page-info .nikita-dossier__date,.nikita-dossier__page-info .nikita-dossier__page-number,.nikita-dossier__page-info .nikita-dossier__signature{justify-self:center}}@media(max-width:480px){.nikita-dossier__paper{padding:1.5rem 1rem}.nikita-dossier__photo{width:80px;height:100px;right:15px}.nikita-dossier__name{font-size:1.8rem}.nikita-dossier__stamp{font-size:1rem;padding:.4rem 1rem;letter-spacing:2px}}