@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--bg-deep: #030014;--bg-card: rgba(17, 25, 40, .75);--primary: #7000ff;--secondary: #00c3ff;--accent: #ff0055;--text-main: #ffffff;--text-muted: #94a3b8;--border-glass: rgba(255, 255, 255, .1);--shadow-color: rgba(0, 0, 0, .37);--input-bg: rgba(0, 0, 0, .3)}.markdown-content{overflow-wrap:anywhere}.markdown-content pre{max-width:100%;overflow-x:auto;white-space:pre}.markdown-content code{overflow-wrap:anywhere}html[data-theme=light] .btn-cyber:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f159,0 2px 6px #0000001a}.stats-section{padding:6rem 2rem;background:#0003;border-top:1px solid rgba(255,255,255,.05)}.footer-section{padding:4rem 2rem;text-align:center;border-top:1px solid rgba(255,255,255,.05)}html[data-theme=light] .stats-section{background:#ffffff80;border-top:1px solid var(--border-glass)}html[data-theme=light] .footer-section{border-top:1px solid var(--border-glass);background:#f8fafc}.timeline-container{position:relative;padding-left:2rem;border-left:2px solid var(--border-glass);margin-left:1rem}.timeline-item{position:relative;margin-bottom:3rem}.timeline-dot{position:absolute;left:-2.6rem;top:0;width:1.2rem;height:1.2rem;background:var(--primary);border-radius:50%;border:4px solid var(--bg-deep);box-shadow:0 0 0 2px var(--primary);z-index:2}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background:var(--bg-card);padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--border-glass);box-shadow:0 4px 12px #0000000d}.activity-card{display:flex;gap:1.5rem;padding:1.5rem;background:#ffffff05;border-radius:16px;border:1px solid var(--border-glass);margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden}.activity-card:hover{transform:translateY(-2px);background:#ffffff0d;border-color:var(--primary);box-shadow:0 10px 30px -10px #6366f133}.activity-time{min-width:80px;font-size:.85rem;font-weight:600;color:var(--secondary);text-transform:uppercase;letter-spacing:1px}.activity-icon{width:48px;height:48px;border-radius:12px;background:#6366f11a;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.activity-details h5{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-main);font-weight:700}.activity-details p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.activity-meta{display:flex;gap:1rem;font-size:.85rem;margin-top:.5rem}.meta-tag{padding:.25rem .75rem;border-radius:20px;background:#ffffff0d;border:1px solid var(--border-glass);color:var(--text-muted)}button{transition:all .2s ease}button:hover{transform:none!important}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background-color:var(--bg-deep);color:var(--text-main);overflow-x:hidden;min-height:100vh;transition:background .3s ease,color .3s ease}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:radial-gradient(circle at 50% 0%,var(--primary) 0%,transparent 40%),radial-gradient(circle at 100% 0%,var(--secondary) 0%,transparent 40%);opacity:.15;pointer-events:none}.scene-3d{perspective:1000px;transform-style:preserve-3d}.holo-card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:24px;box-shadow:0 8px 32px 0 var(--shadow-color);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;transform-style:preserve-3d}.holo-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:.5s}.holo-card:hover:before{left:100%}.holo-card:hover{transform:translateY(-10px) scale(1.02);border-color:#ffffff4d;box-shadow:0 20px 40px #0006,0 0 20px #7000ff33}.text-neon{text-shadow:0 0 10px rgba(255,255,255,.5)}.text-gradient-gold{background:linear-gradient(to right,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-cyber{background:linear-gradient(135deg,#00c3ff,#7000ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:float-y 6s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin{animation:spin-slow 1s linear infinite}.input-cyber{background:var(--input-bg);border:1px solid var(--border-glass);color:var(--text-main);padding:1rem;border-radius:12px;width:100%;transition:all .3s ease;font-family:Space Grotesk,monospace}.input-cyber:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 15px #00c3ff4d}.input-cyber::placeholder{color:var(--text-muted);opacity:.6}.btn-cyber{background:linear-gradient(90deg,var(--primary),#a200ff);color:#fff;padding:1rem 2rem;border-radius:12px;border:none;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Space Grotesk,sans-serif}.btn-cyber:hover{transform:translateY(-2px);box-shadow:0 0 30px #7000ff99}.btn-cyber:disabled{opacity:.5;cursor:not-allowed}.btn-cyber-outline{background:transparent;border:1px solid var(--border-glass);color:var(--text-main);padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Space Grotesk,sans-serif}.btn-cyber-outline:hover{border-color:var(--secondary);color:var(--secondary);box-shadow:0 0 20px #00c3ff33}.grid-bg{background-size:50px 50px;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);mask-image:radial-gradient(circle at center,black 40%,transparent 100%)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}@media (max-width: 1024px){.holo-card{border-radius:16px}body:before{opacity:.1}}@media (max-width: 768px){.hide-on-mobile{display:none!important}.holo-card{padding:1.25rem!important;border-radius:12px}[style*=grid-template-columns]{grid-template-columns:1fr!important}h1{font-size:2rem!important}h2{font-size:1.4rem!important}h3{font-size:1.1rem!important}.btn-cyber,.btn-cyber-outline{padding:.875rem 1.5rem;font-size:.9rem;width:100%}.input-cyber{font-size:16px;padding:.875rem 1rem}[style*="fontSize: '2rem'"]{font-size:1.75rem!important}[style*="fontSize: '1.5rem'"]{font-size:1.25rem!important}form[style*=flex]{flex-direction:column!important}form[style*=flex] input,form[style*=flex] button{width:100%!important}}@media (max-width: 480px){body{font-size:14px}.btn-cyber,.btn-cyber-outline{padding:.6rem 1.2rem;font-size:.85rem}}html[data-theme=light]{--bg-deep: #ffffff;--bg-card: rgba(255, 255, 255, .95);--primary: #6366f1;--secondary: #8b5cf6;--accent: #ec4899;--text-main: #0f172a;--text-muted: #64748b;--border-glass: rgba(148, 163, 184, .12);--shadow-color: rgba(99, 102, 241, .08);--input-bg: #f8fafc}html[data-theme=light] body{background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9);background-attachment:fixed}html[data-theme=light] body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(99,102,241,.03) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none;z-index:0}html[data-theme=light] body:before{opacity:0}html[data-theme=light] .holo-card{background:#fffffff2;border:1px solid rgba(148,163,184,.15);box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=light] .holo-card:hover{border-color:#6366f133;box-shadow:0 8px 30px #6366f114,0 2px 8px #0000000a}html[data-theme=light] .holo-card:before{background:linear-gradient(90deg,transparent,rgba(99,102,241,.04),transparent)}html[data-theme=light] .btn-cyber{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 14px #6366f140,0 1px 3px #00000014;color:#fff;border:none}html[data-theme=light] .btn-cyber:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f159,0 2px 6px #0000001a;transform:translateY(-1px)}html[data-theme=light] .btn-cyber-outline{border:1.5px solid rgba(99,102,241,.2);color:#6366f1;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .btn-cyber-outline:hover{border-color:#6366f1;color:#4f46e5;background:#6366f10d;box-shadow:0 2px 12px #6366f11f}html[data-theme=light] .input-cyber{background:#f8fafc;border:1.5px solid rgba(148,163,184,.2);color:#0f172a;box-shadow:0 1px 3px #00000008}html[data-theme=light] .input-cyber:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a,0 2px 8px #0000000a;background:#fff}html[data-theme=light] .input-cyber::placeholder{color:#94a3b8}html[data-theme=light] .text-gradient-cyber{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}html[data-theme=light] .text-gradient-gold{background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}html[data-theme=light] ::-webkit-scrollbar{width:8px;background:#f8fafc}html[data-theme=light] ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}html[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)}html[data-theme=light] .navbar-card{background:#fffffffa!important;border:1px solid rgba(148,163,184,.15)!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}
