:root{--bg: #050508;--fg: #f4f4f6;--muted: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .12);--glass: rgba(14, 14, 22, .62);--accent: #a78bfa;--accent2: #38bdf8;--discord: #5865f2;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:Outfit,system-ui,sans-serif;overflow-x:hidden;min-height:100vh}body:not(.entered){overflow:hidden}a{color:inherit;text-decoration:none}.mono{font-family:JetBrains Mono,monospace}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto;position:relative;z-index:10}#page-loader-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;background:#000}.loader-radial-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,transparent 25%,rgba(0,0,0,.6) 55%,#000000 100%);pointer-events:none;z-index:5;transition:opacity .6s ease}.loader-curtain-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;display:block}.loader-curtain-svg path{will-change:d}.spider-silk-canvas,.butterfly-silk-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:20;opacity:0;overflow:visible;transition:opacity .25s ease}#spider-silk-line,#butterfly-silk-line{transition:stroke-dashoffset .28s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 8px rgba(255,255,255,.95)) drop-shadow(0 0 16px rgba(255,255,255,.6))}.loader-center-stage{position:relative;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.spider-actor-wrap,.dragon-actor-wrap,.butterfly-actor-wrap{display:flex;align-items:center;justify-content:center;position:relative;transition:transform .75s cubic-bezier(.3,0,.1,1),opacity .5s ease;will-change:transform;cursor:pointer;pointer-events:auto}.spider-pulse-ring{position:absolute;width:140px;height:140px;border-radius:50%;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 35px #ffffff59;pointer-events:none;opacity:0;animation:spiderPulse 3.2s cubic-bezier(.215,.61,.355,1) infinite;animation-delay:.6s}@keyframes spiderPulse{0%{transform:scale(.65);opacity:.9}to{transform:scale(2.3);opacity:0}}.spider-loading-logo{width:140px;height:140px;object-fit:contain;filter:drop-shadow(0 0 25px rgba(255,255,255,.45));animation:spiderDropIn 1.1s cubic-bezier(.34,1.35,.64,1) forwards,spiderHover 2.8s 1.1s ease-in-out infinite;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes spiderDropIn{0%{opacity:0;transform:translateY(-90px) scale(.75);filter:blur(8px) drop-shadow(0 0 10px rgba(255,255,255,.1))}65%{opacity:1;transform:translateY(10px) scale(1.05);filter:blur(0px) drop-shadow(0 0 35px rgba(255,255,255,.8))}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 0 25px rgba(255,255,255,.45))}}.spider-loading-logo:hover{transform:scale(1.08);filter:drop-shadow(0 0 45px rgba(255,255,255,.95))}@keyframes spiderHover{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 20px rgba(255,255,255,.35))}50%{transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 0 35px rgba(255,255,255,.7))}}.spider-actor-wrap.spider-recoil,.dragon-actor-wrap.actor-recoil{transform:translateY(8px) rotate(-3deg) scale(.98);transition:transform .15s ease-out}.spider-actor-wrap.spider-zipped-up,.dragon-actor-wrap.actor-fly-up{transform:translateY(-120vh) rotate(0) scale(.6)!important;opacity:.9;transition:transform .65s cubic-bezier(.4,0,.1,1),opacity .4s .2s ease}.loader-click-hint{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#ffffffb3;letter-spacing:.25em;margin-top:16px;opacity:0;animation:hint-fade-in 1s 1.5s forwards,hint-blink 2s 2.5s ease-in-out infinite;text-shadow:0 0 12px rgba(255,255,255,.5);transition:opacity .25s ease}@keyframes hint-fade-in{to{opacity:.75}}@keyframes hint-blink{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.25;transform:scale(.98)}}#bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(circle at 30% 20%,#2a1a5e,#050508 60%)}#bg.loaded,#bg.fallback{opacity:1}#bg canvas{display:block}#trail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.spotlight{position:fixed;top:0;left:0;width:480px;height:480px;border-radius:50%;z-index:40;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);display:none}@media (pointer: fine){.spotlight{display:block}}.nav{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;transition:top .4s var(--ease)}.nav-pill{display:flex;align-items:center;gap:26px;height:52px;padding:0 8px 0 16px;background:var(--glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--line);border-top:none;border-radius:0 0 18px 18px;transition:all .35s var(--ease)}.nav.scrolled{top:16px}.nav.scrolled .nav-pill{border-top:1px solid var(--line);border-radius:999px;box-shadow:0 20px 48px #000000b3}.nav-brand img{width:30px;height:30px;border-radius:50%;display:block}.nav-menu{display:flex;gap:22px}.nav-menu a{color:var(--muted);font-size:.9rem;transition:color .2s,text-shadow .2s}.nav-menu a:hover{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.6)}.nav-cta{background:#fff;color:#000;font-weight:700;font-size:.82rem;padding:8px 16px;border-radius:999px;transition:transform .2s}.nav-cta:hover{transform:scale(1.05)}.player{position:fixed;left:20px;bottom:20px;z-index:900;display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:999px;transform:translateY(120px);transition:transform .6s var(--ease);max-width:calc(100% - 40px)}.player.show{transform:none}.player button{background:none;border:none;font-size:1rem;cursor:pointer;color:#fff}.player input{width:80px;accent-color:var(--accent)}.player-title{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:JetBrains Mono,monospace}.app{position:relative;z-index:10;filter:blur(14px);transform:scale(1.04);opacity:0;transition:all 1.1s var(--ease)}body.entered .app{filter:none;transform:none;opacity:1}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.active{opacity:1;transform:none}.hero{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:110px 0 60px}.hero-kicker-row{display:flex;align-items:center;gap:14px;margin-bottom:10px;flex-wrap:wrap}.hero-kicker-row .kicker{margin-bottom:0}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:#22c55e14;border:1px solid rgba(34,197,94,.3);font-size:.72rem;color:#86efac;letter-spacing:.06em}.pulse-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;flex:none}.pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:pulse-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse-ping{75%,to{transform:scale(2.6);opacity:0}}.kicker{color:var(--accent);font-size:.85rem;margin-bottom:10px}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(4.5rem,14vw,10rem);line-height:.85;letter-spacing:.02em;background:linear-gradient(120deg,#fff 30%,var(--accent) 70%,var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-name{font-size:1.35rem;font-weight:600;margin:14px 0 10px}.hero-name .mono{font-size:1rem;color:var(--accent2);font-weight:400}.caret{animation:blink 1s infinite}.hero-desc{color:var(--muted);font-size:1.1rem;max-width:520px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn-primary,.btn-secondary,.btn-email{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-primary{background:var(--discord);color:#fff;box-shadow:0 10px 30px #5865f273}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px #5865f2a6}.btn-email{background:#ea433526;border:1px solid rgba(234,67,53,.45);color:#ff8e82;box-shadow:0 10px 30px #ea433533}.btn-email:hover{transform:translateY(-2px);border-color:#ea4335;color:#fff;box-shadow:0 14px 40px #ea433573}.btn-secondary{border:1px solid var(--line);background:#ffffff0a}.btn-secondary:hover{background:#ffffff1a}.card{background:var(--glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #0009;max-width:400px;margin-left:auto;transition:transform .4s var(--ease)}.card:hover{transform:translateY(-6px) rotate(-.5deg)}.card-banner{height:130px;background-size:cover;background-position:center}.card-body{padding:0 24px 24px;text-align:center}.avatar-wrap{position:relative;width:108px;margin:-56px auto 10px}.avatar{width:108px;height:108px;border-radius:50%;border:5px solid #0e0e16;display:block;background:#111}.status{position:absolute;right:6px;bottom:6px;width:22px;height:22px;background:#23a55a;border:4px solid #0e0e16;border-radius:50%}.card-name{font-size:1.6rem}.card-handle{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.9rem}.card-handle:hover{color:#fff}.badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:14px 0}.badge{font-size:.78rem;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d}.badge.owner{border-color:#facc1580;color:#fde68a;background:#facc1514}.card-socials{display:flex;justify-content:center;gap:12px}.sicon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;transition:all .25s var(--ease)}.sicon:hover{transform:translateY(-3px)}.sicon.discord:hover{background:var(--discord)}.sicon.github:hover{background:#fff;color:#000}.sicon.facebook:hover{background:#1877f2}.section{padding:90px 0}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,7vw,4.5rem);letter-spacing:.03em;margin-bottom:30px}.section-title span{color:var(--accent)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.about-grid p{color:var(--muted);font-size:1.1rem;line-height:1.7}.about-grid b{color:#fff}.discord-invite{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:#5865f21f;border:1px solid rgba(88,101,242,.45);box-shadow:0 0 40px #5865f233;transition:transform .3s ease,border-color .3s,box-shadow .3s}.discord-invite:hover{border-color:#a78bfab3;box-shadow:0 0 50px #5865f266}.di-icon{width:56px;height:56px;flex:none;border-radius:16px;background:#141420d9;display:grid;place-items:center;overflow:hidden;box-shadow:0 4px 16px #0006,0 0 16px #5865f24d}.di-icon-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;transition:transform .35s ease}.discord-invite:hover .di-icon-img{transform:scale(1.1)}.di-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.di-label{font-size:.68rem;color:var(--muted);letter-spacing:.1em}.di-role{font-size:.82rem;color:var(--muted)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#23a55a}.di-join{background:#23a55a;padding:10px 18px;border-radius:10px;font-weight:600;transition:filter .2s}.di-join:hover{filter:brightness(1.15)}.skills-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.skill-card{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:20px;padding:24px;transition:border-color .3s,transform .3s var(--ease)}.skill-card:hover{border-color:#a78bfa80;transform:translateY(-4px)}.skill-card h3{font-size:.85rem;color:var(--accent);margin-bottom:18px;text-transform:uppercase;letter-spacing:.08em}.skill{margin-bottom:14px}.skill-row{display:flex;justify-content:space-between;font-size:.92rem;margin-bottom:6px}.skill-row .mono{color:var(--muted);font-size:.8rem}.bar{height:6px;background:#ffffff14;border-radius:99px;overflow:hidden}.bar-fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width 1.4s var(--ease);box-shadow:0 0 12px #a78bfa99}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.link-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:var(--glass);border:1px solid var(--line);transition:all .3s var(--ease)}.link-card:hover{transform:translateY(-4px)}.link-card.discord:hover{border-color:var(--discord);box-shadow:0 0 30px #5865f259}.link-card.mail:hover{border-color:#ea4335;box-shadow:0 0 30px #ea433559}.link-card.github:hover{border-color:#fff}.link-card.facebook:hover{border-color:#1877f2;box-shadow:0 0 30px #1877f259}.link-icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:#ffffff0f}.link-text{display:flex;flex-direction:column;min-width:0;flex:1}.link-text small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.arrow{color:var(--muted)}.footer{text-align:center;color:var(--muted);font-size:.8rem;padding:40px 0 90px;position:relative;z-index:10}.toast{position:fixed;top:80px;left:50%;transform:translate(-50%,-20px);opacity:0;z-index:2000;background:#fff;color:#000;padding:10px 18px;border-radius:999px;font-weight:600;transition:all .35s var(--ease);pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width: 900px){.hero{grid-template-columns:1fr;text-align:center;padding-top:100px}.hero-desc{margin:0 auto}.hero-actions{justify-content:center}.card{margin:0 auto}.about-grid,.skills-grid,.links-grid{grid-template-columns:1fr}}@media (max-width: 560px){.nav-menu{display:none}.nav-pill{gap:14px}.section{padding:60px 0}.discord-invite{flex-wrap:wrap}.di-join{width:100%;text-align:center}.player input{width:60px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-tilt]{position:relative;transform-style:preserve-3d;will-change:transform;transition:transform .5s var(--ease),opacity .9s var(--ease),border-color .3s,box-shadow .3s}[data-tilt].tilting{transition:transform .08s linear,border-color .3s,box-shadow .3s}.glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.22),transparent 55%);mix-blend-mode:overlay;z-index:3}[data-tilt].tilting .glare{opacity:1}[data-tilt].tilting{box-shadow:0 30px 70px #0009,0 0 40px #a78bfa40}.card:hover{transform:none}.card .card-body>*{transform:translateZ(40px)}.avatar-wrap{transform:translateZ(60px)!important}[data-magnet]{transition:transform .35s var(--ease),background .25s,box-shadow .25s,color .25s}.card,.skill-card,.link-card,.stat,.terminal{isolation:isolate}.card:before,.skill-card:before,.stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;z-index:-1;background:conic-gradient(from var(--ang, 0deg),transparent 0 70%,var(--accent),var(--accent2),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 4s linear infinite;opacity:.8}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spin{to{--ang: 360deg}}.hero-right{position:relative}.chip{position:absolute;z-index:5;padding:8px 14px;border-radius:999px;font-size:.8rem;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:0 10px 30px #00000080;pointer-events:none}.chip-1{top:2%;left:4%;color:var(--accent2);animation:chipFloat1 5s ease-in-out infinite alternate}.chip-2{top:18%;right:-4%;color:#fde68a;animation:chipFloat2 5.8s -1.4s ease-in-out infinite alternate}.chip-3{bottom:14%;left:-2%;color:var(--accent);animation:chipFloat1 4.6s -2.6s ease-in-out infinite alternate}.chip-4{bottom:-2%;right:8%;color:#86efac;animation:chipFloat2 5.2s -3.8s ease-in-out infinite alternate}@keyframes chipFloat1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(-1.5deg)}to{transform:translateY(6px) rotate(1.2deg)}}@keyframes chipFloat2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(8px) rotate(1.5deg)}to{transform:translateY(-7px) rotate(-1.2deg)}}.marquee{position:relative;z-index:10;overflow:hidden;border-block:1px solid var(--line);background:#0a0a128c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 0;transform:rotate(-1.5deg) scale(1.03)}.marquee-track{display:flex;gap:28px;width:max-content;animation:marquee 28s linear infinite;font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.05em}.marquee-track i{color:var(--accent);font-style:normal}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:70px}.stat{padding:26px 20px;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);text-align:center}.stat strong{display:block;font-family:Bebas Neue,sans-serif;font-size:3.2rem;line-height:1;background:linear-gradient(120deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.stat small{color:var(--muted);font-size:.85rem}.about-left{display:flex;flex-direction:column;gap:22px}.terminal{border-radius:16px;overflow:hidden;background:#08080ed9;border:1px solid var(--line)}.term-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#ffffff0d;border-bottom:1px solid var(--line)}.term-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.term-bar i:nth-child(2){background:#febc2e}.term-bar i:nth-child(3){background:#28c840}.term-bar span{margin-left:8px;font-size:.75rem;color:var(--muted)}.terminal pre{padding:16px 18px;font-size:.85rem;line-height:1.6;overflow-x:auto;color:#e5e7eb}.c-g{color:#28c840}.c-k{color:var(--accent2)}.c-s{color:#fca5a5}.btn-primary,.nav-cta,.di-join{position:relative;overflow:hidden}.btn-primary:after,.nav-cta:after,.di-join:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s var(--ease)}.btn-primary:hover:after,.nav-cta:hover:after,.di-join:hover:after{left:130%}.skill:hover .bar-fill{filter:brightness(1.3);box-shadow:0 0 18px var(--accent)}.skill:hover .skill-row span:first-child{color:var(--accent)}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,1fr)}.chip-2{right:0}.chip-3{left:0}}@media (max-width: 560px){.chip{display:none}.marquee-track{font-size:1.5rem}.stat strong{font-size:2.4rem}}.profile-card-container{position:relative;max-width:410px;margin-left:auto;perspective:1000px;z-index:2;animation:cardEntrance 1s .25s cubic-bezier(.16,1,.3,1) backwards,floatCard 6s 1.25s ease-in-out infinite alternate}@keyframes cardEntrance{0%{opacity:0;transform:translateY(60px) scale(.9) rotate(-1.5deg);filter:blur(12px)}70%{opacity:.95;transform:translateY(-8px) scale(1.02) rotate(.5deg);filter:blur(0px)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes floatCard{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.8deg)}to{transform:translateY(5px) rotate(-.6deg)}}.card-ambient-glow{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:40px;background:radial-gradient(circle at 50% 35%,rgba(124,92,255,.42),rgba(56,189,248,.22) 48%,transparent 72%);filter:blur(35px);opacity:.65;pointer-events:none;z-index:1;animation:ambientBreath 4.5s ease-in-out infinite alternate}@keyframes ambientBreath{0%{opacity:.4;transform:scale(.94);filter:blur(28px)}to{opacity:.85;transform:scale(1.08);filter:blur(48px)}}.profile-photo-card{position:relative;display:block;width:100%;border:none!important;outline:none!important;background:transparent!important;transform-style:preserve-3d;border-radius:32px;cursor:pointer;text-decoration:none;isolation:isolate;overflow:hidden;box-shadow:0 25px 65px #000000e0,0 0 35px #7c5cff40;transition:box-shadow .35s var(--ease),transform .2s cubic-bezier(.16,1,.3,1);z-index:2}.profile-photo-card:before,.profile-photo-card:after{display:none!important;border:none!important;content:none!important}.card-hologram-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.28) 45%,rgba(167,139,250,.45) 50%,rgba(255,255,255,.28) 55%,transparent 80%);background-size:250% 250%;background-position:-150% 0%;pointer-events:none;z-index:4;mix-blend-mode:overlay;animation:hologramSheen 4.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes hologramSheen{0%,35%{background-position:-150% 0%}65%,to{background-position:250% 0%}}.card-glass-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 16px #ffffff14;pointer-events:none;z-index:3;transition:border-color .35s ease,box-shadow .35s ease}.profile-photo-card:hover .card-glass-rim{border-color:#fff6;box-shadow:inset 0 0 24px #a78bfa59}.profile-photo-img{width:100%;height:auto;display:block;border-radius:32px;border:none!important;outline:none!important;pointer-events:none;transform:translateZ(0);transition:filter .35s var(--ease)}.profile-photo-card:hover{box-shadow:0 35px 85px #000000f2,0 0 55px #a78bfa8c}.profile-photo-card:active{transform:scale(.98)!important}.profile-photo-card .glare{border-radius:32px;mix-blend-mode:soft-light;z-index:5}@media (max-width: 900px){.profile-card-container{margin:0 auto;max-width:360px}}@media (max-width: 440px){.profile-card-container{max-width:320px}.profile-photo-img,.card-hologram-sheen,.card-glass-rim,.profile-photo-card .glare{border-radius:24px}}.hero-status{position:relative;display:grid;grid-template-columns:1.35fr 1fr;max-width:410px;margin:22px 0 0 auto;border-radius:22px;background:linear-gradient(160deg,#161426c7,#0a0a12e0);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.09);box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff0f;overflow:hidden;animation:cardEntrance 1s .45s cubic-bezier(.16,1,.3,1) backwards}.hero-status:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent2),transparent);background-size:200% 100%;animation:edgeFlow 4s linear infinite}@keyframes edgeFlow{to{background-position:-200% 0}}.hs-cell{display:flex;flex-direction:column;gap:6px;padding:16px 20px 18px;min-width:0;transition:background .3s ease}.hs-cell:hover{background:#ffffff08}.hs-views{border-left:1px solid rgba(255,255,255,.07)}.hs-label{display:inline-flex;align-items:center;gap:8px;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.hs-time,.hs-num{font-size:1.9rem;font-weight:600;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(120deg,#ffffff 40%,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hs-sec{display:inline-block;margin-left:4px;font-size:.95rem;vertical-align:top;background:linear-gradient(120deg,var(--accent2),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hs-sub{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-views.view-bumped{animation:viewFlash .9s ease}.hs-views.view-bumped .hs-num{animation:badgeBump .8s cubic-bezier(.16,1,.3,1)}@keyframes viewFlash{0%{background:#22c55e00}30%{background:#22c55e1f}to{background:#22c55e00}}@keyframes badgeBump{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes live-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.footer{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-contact{margin:4px 0}.footer-mail{color:var(--accent2);text-decoration:none;font-size:.82rem;transition:color .2s,text-shadow .2s}.footer-mail:hover{color:#fff;text-shadow:0 0 12px var(--accent2)}.footer-views{font-size:.78rem;color:#ffffff80;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}html,body{overflow-x:clip;max-width:100%}#page-loader-screen{height:100dvh}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent2);margin-bottom:8px}.section-eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--accent2),transparent)}.section{position:relative}.section:before{content:"";position:absolute;top:0;left:50%;width:min(560px,80%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(167,139,250,.35),rgba(56,189,248,.35),transparent)}.app:after{content:"";position:fixed;inset:auto 0 0 0;height:120px;pointer-events:none;z-index:-1;background:linear-gradient(to top,rgba(5,5,8,.85),transparent)}.marquee{transform:rotate(-1deg) scale(1.02)}.stat,.skill-card,.link-card,.terminal,.discord-invite{border-color:#ffffff14}.link-icon{transition:transform .3s var(--ease),background .3s}.link-card:hover .link-icon{transform:scale(1.08) rotate(-4deg);background:#ffffff1a}.link-card:hover .arrow{color:#fff;transform:translate(2px,-2px)}.arrow{transition:transform .25s var(--ease),color .25s}@media (max-width: 900px){.hero{min-height:auto;padding:100px 0 50px;gap:40px}.hero-kicker-row{justify-content:center}.profile-card-container{margin:0 auto;max-width:340px}.hero-status{margin:18px auto 0;max-width:340px;text-align:left}.about-grid p{text-align:left}}@media (max-width: 560px){.shell{width:calc(100% - 28px)}.nav-pill{height:46px;gap:12px;padding:0 6px 0 10px}.nav-cta{font-size:.75rem;padding:7px 12px}.hero{padding:88px 0 36px;gap:32px}.hero-title{font-size:clamp(3.6rem,22vw,5.5rem)}.hero-name{font-size:1.08rem}.hero-name .mono{display:block;margin-top:4px;font-size:.9rem}.hero-desc{font-size:.98rem}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-primary,.btn-email,.btn-secondary{justify-content:center;padding:12px 14px;font-size:.9rem}.btn-secondary{grid-column:1 / -1}.profile-card-container{max-width:300px}.hero-status{max-width:300px;border-radius:18px}.hs-cell{padding:13px 14px 14px}.hs-time,.hs-num{font-size:1.45rem}.hs-sec{font-size:.78rem}.hs-label{font-size:.6rem;letter-spacing:.12em}.marquee{padding:12px 0;transform:none}.stats{gap:12px;padding-top:44px}.stat{padding:20px 10px;border-radius:16px}.stat strong{font-size:2.3rem}.stat small{font-size:.76rem}.section{padding:56px 0}.section-title{margin-bottom:22px}.terminal pre{font-size:.7rem;padding:14px}.about-grid p{font-size:.98rem}.discord-invite{padding:14px;gap:12px}.di-icon{width:48px;height:48px}.di-info strong{font-size:.98rem}.skill-card{padding:20px}.link-card{padding:14px}.link-icon{width:40px;height:40px}.player{left:12px;bottom:12px;padding:6px 12px}.player-title{max-width:120px}.footer{padding:32px 0 100px}}@media (max-width: 380px){.hero-status{grid-template-columns:1fr}.hs-views{border-left:none;border-top:1px solid rgba(255,255,255,.07)}.hero-actions{grid-template-columns:1fr}.player-title{display:none}}
