@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600&family=DM+Sans:wght@300;400;500&family=Orbitron:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";:root{--c-bg:#fef6ff;--c-bg-2:#fbf5ff;--c-bg-3:#f5f8ff;--c-pink:#ffd2e6;--c-pink-light:#ffeff8;--c-bubblegum:#e8189c;--c-blue:#88d8ff;--c-blue-light:#d8f2ff;--c-lavender:#e7b8ff;--c-accent:#97387b;--c-accent-2:#6840e8;--c-text:#1e0838;--c-text-muted:#4e2c77;--win-titlebar:linear-gradient(90deg, #fad 0%, #c8f 45%, #8cf 100%);--win-border:1.5px solid #d2a0ff73;--win-shadow:0 4px 28px #b464e624, 0 0 0 1px #ffd2f580, inset 0 1px 0 #fffffffa;--win-bg:#fffdffe0;--win-radius:12px 12px 8px 8px;--font-display:"Fredoka", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"Orbitron", sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100dvh}body{font-family:var(--font-body);color:var(--c-text);background:#fef6ff;flex-direction:column;min-height:100dvh;font-weight:400;display:flex;position:relative;overflow-x:hidden}#root{flex-direction:column;min-height:100dvh;display:flex}main{flex:1;padding-top:70px}.footer{margin-top:auto}a{color:inherit;text-decoration:none}body:before{content:"";z-index:-3;background:radial-gradient(at 8% 8%,#ffc8eb8c 0%,#0000 42%),radial-gradient(at 92% 10%,#a0d2ff80 0%,#0000 42%),radial-gradient(at 55% 90%,#d2b4ff6b 0%,#0000 45%),radial-gradient(at 5% 90%,#ffdcf573 0%,#0000 40%),radial-gradient(at 95% 85%,#b4dcff66 0%,#0000 40%),#fef6ff;position:fixed;inset:0}body:after{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#b482e606 1px,#0000 1px),linear-gradient(90deg,#b482e606 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}@keyframes drift{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sparklePop{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(20deg)}}@keyframes dotColorCycle{0%{background:#e8189c;box-shadow:0 0 8px 2px #e8189cd9,0 0 18px #e8189c66}33%{background:#18b8e8;box-shadow:0 0 8px 2px #18b8e8d9,0 0 18px #18b8e866}66%{background:#8818e8;box-shadow:0 0 8px 2px #8818e8d9,0 0 18px #8818e866}to{background:#e8189c;box-shadow:0 0 8px 2px #e8189cd9,0 0 18px #e8189c66}}@keyframes floatBlue1{0%{opacity:.5;transform:translate(0)scale(1)}25%{opacity:.65;transform:translate(55px,-75px)scale(1.12)}50%{opacity:.4;transform:translate(18px,-110px)scale(1.04)}75%{opacity:.58;transform:translate(-38px,-48px)scale(1.08)}to{opacity:.5;transform:translate(0)scale(1)}}@keyframes floatBlue2{0%{opacity:.4;transform:translate(0)scale(1)}30%{opacity:.58;transform:translate(-65px,55px)scale(1.18)}60%{opacity:.35;transform:translate(45px,28px)scale(.92)}80%{opacity:.5;transform:translate(-18px,-38px)scale(1.08)}to{opacity:.4;transform:translate(0)scale(1)}}@keyframes floatBlue3{0%{opacity:.3;transform:translate(0)scale(1)}40%{opacity:.52;transform:translate(75px,-38px)scale(1.22)}70%{opacity:.25;transform:translate(-28px,55px)scale(.88)}to{opacity:.3;transform:translate(0)scale(1)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 5px #e8189c73)drop-shadow(0 0 12px #963cdc4d)drop-shadow(0 0 24px #b450f02e)}50%{filter:drop-shadow(0 0 9px #e8189ca6)drop-shadow(0 0 20px #5082ff73)drop-shadow(0 0 38px #9650ff47)}}@keyframes chromeName{0%,to{filter:drop-shadow(0 2px #fff)drop-shadow(0 -1px #d264ff8c)drop-shadow(0 0 14px #ffa0f573)drop-shadow(0 0 28px #c8a0ff33)}50%{filter:drop-shadow(0 2px #fff)drop-shadow(0 -1px #64a0ff99)drop-shadow(0 0 18px #a0d2ff80)drop-shadow(0 0 36px #b4c8ff40)}}@keyframes navLinkShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes glitterSweep{0%{background-position:0%}to{background-position:200%}}@keyframes menuSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotateBorder{to{--angle:360deg}}@keyframes holoShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes termCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pageBg{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.pageBgBlob1{filter:blur(55px);background:radial-gradient(circle,#ffaae673 0%,#c896ff2e 45%,#0000 70%);border-radius:50%;width:650px;height:650px;animation:10s ease-in-out infinite floatBlue1;position:absolute;top:-130px;right:-130px}.pageBgBlob2{filter:blur(50px);background:radial-gradient(circle,#64d2ff6b 0%,#8caaff2e 45%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:13s ease-in-out infinite floatBlue2;position:absolute;bottom:5%;left:-110px}.pageBgBlob3{filter:blur(45px);background:radial-gradient(circle,#bea5ff61 0%,#d296ff26 45%,#0000 70%);border-radius:50%;width:420px;height:420px;animation:11s ease-in-out infinite floatBlue3;position:absolute;top:35%;right:0%}.pageBgBlob4{filter:blur(40px);background:radial-gradient(circle,#ffb4e666 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:8s ease-in-out infinite reverse floatBlue2;position:absolute;top:60%;left:28%}.pageBgSparkles,.pageBgSparkles2{display:none}.pageGrain{pointer-events:none;z-index:999;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.y2kTicker{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#ffc8f0eb 0%,#dcc3ffeb 50%,#c3dcffeb 100%);border-top:1px solid #d296ff66;padding:4px 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.y2kTickerInner{white-space:nowrap;gap:0;animation:18s linear infinite marquee;display:flex}.y2kTickerText{font-family:var(--font-mono);letter-spacing:.18em;color:var(--c-accent);text-transform:uppercase;-webkit-font-smoothing:antialiased;flex-shrink:0;padding:0 32px;font-size:9px;font-weight:600}.nav{z-index:100;justify-content:space-between;align-items:center;padding:14px 40px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.navTop{-webkit-backdrop-filter:blur(16px);background:#fff8ffe0;border-bottom:1px solid #d2a0ff33;box-shadow:0 1px #ffdcf899}.navScrolled{-webkit-backdrop-filter:blur(20px);background:#fef2fff5;border-bottom:1.5px solid #dc96ff59;box-shadow:0 1px #ffd2f5e6,0 4px 20px #be50d21f,inset 0 -1px #ffffffb3}.logo,.logo:visited,.logo.active{font-family:var(--font-display);letter-spacing:.04em;padding-right:.1em;font-size:26px;font-style:italic;font-weight:600;text-decoration:none;display:inline-block;background:linear-gradient(135deg,#e8189c 0%,#9820e0 35%,#4890ff 65%,#d820c0 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:6s ease-in-out infinite logoGlow!important}.links{gap:2px;list-style:none;display:flex}.links a{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);font-size:10px;font-weight:700;font-family:var(--font-mono);background:linear-gradient(135deg,#e8189c 0%,#9820e0 35%,#4890ff 65%,#d820c0 100%);-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;background-size:200%;-webkit-background-clip:text;background-clip:text;padding:6px 14px;transition:all .2s;animation:4s linear infinite navLinkShimmer}.links a:hover{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #e8189c8c);background-image:linear-gradient(135deg,#ff80d0 0%,#d080ff 30%,#80c0ff 55%,#fff 65%,#ff60d8 100%);background-size:200%}.active{padding:6px 14px;-webkit-text-fill-color:transparent!important;background-color:#0000!important;background-image:linear-gradient(135deg,#ce5fa6,#8952a9,#5988b8,#ff60d8)!important;background-size:200%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:4s linear infinite navLinkShimmer!important}.navHamburger{cursor:pointer;z-index:101;touch-action:manipulation;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;display:none}.navHamburger span{transform-origin:50%;background:linear-gradient(90deg,#e8189c,#9820e0,#4890ff);border-radius:2px;height:2px;transition:all .3s;display:block}.navHamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.navHamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.navHamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileMenu{-webkit-backdrop-filter:blur(20px);z-index:99;background:#fef6fff7;border-bottom:1.5px solid #dc96ff4d;flex-direction:column;padding:8px 0 16px;animation:.2s menuSlideDown;display:none;position:fixed;top:70px;left:0;right:0;box-shadow:0 8px 32px #b450d21f}.mobileMenu.open{display:flex}.mobileMenu a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#e8189c 0%,#9820e0 35%,#4890ff 65%,#d820c0 100%);-webkit-text-fill-color:transparent;touch-action:manipulation;-webkit-font-smoothing:antialiased;background-size:200%;-webkit-background-clip:text;background-clip:text;border-bottom:1px solid #d2a0ff26;padding:14px 28px;font-size:11px;font-weight:700;animation:4s linear infinite navLinkShimmer}.mobileMenu a:last-child{border-bottom:none}.mobileMenu a.active{-webkit-text-fill-color:transparent!important;background-image:linear-gradient(135deg,#ff80d0,#d080ff,#80c0ff,#ff60d8)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero{text-align:center;z-index:0;background:0 0;justify-content:center;align-items:center;min-height:90vh;padding:100px 40px 60px;display:flex;position:relative;overflow:visible}.hero:before{content:"";filter:blur(50px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#8cc8ff61 0%,#b496ff26 50%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:11s ease-in-out infinite floatBlue2;position:absolute;bottom:-120px;left:-80px}.heroSparkleBottom{color:#dc8cff47;letter-spacing:32px;text-align:center;pointer-events:none;z-index:0;font-size:10px;animation:11s ease-in-out infinite reverse drift;position:absolute;bottom:12%;left:0;right:0}.inner{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.tag{letter-spacing:.32em;text-transform:uppercase;color:var(--c-accent);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:600}.nameWrap{display:inline-block;position:relative}.nameWrap:before{content:"✦";color:#e8189c;-webkit-text-fill-color:#e8189c;pointer-events:none;filter:drop-shadow(0 0 5px #e8189c8c);font-size:18px;animation:3s ease-in-out infinite sparklePop;position:absolute;top:-14px;left:-26px}.nameWrap:after{content:"✧";color:#4890ff;-webkit-text-fill-color:#4890ff;pointer-events:none;filter:drop-shadow(0 0 5px #4890ff8c);font-size:14px;animation:3s ease-in-out .7s infinite sparklePop;position:absolute;top:-8px;right:-22px}.name{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(135deg,#e8189c 0%,#9820e0 28%,#febbef 46%,#4890ff 64%,#d820c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.15em;font-size:100px;font-style:italic;font-weight:600;line-height:1;animation:6s ease-in-out infinite chromeName;position:relative}.nameSpark1{color:#c8b8ff;filter:drop-shadow(0 0 4px #c8b8ff99);pointer-events:none;font-size:11px;line-height:1;animation:3.5s ease-in-out 1.2s infinite sparklePop;position:absolute;bottom:0;left:-18px}.nameSpark2{color:#ffaee4;filter:drop-shadow(0 0 4px #ffaee499);pointer-events:none;font-size:16px;line-height:1;animation:3.2s ease-in-out .4s infinite sparklePop;position:absolute;bottom:10px;right:-16px}.nameSpark3{color:#88d8ff;filter:drop-shadow(0 0 4px #88d8ff99);pointer-events:none;font-size:9px;animation:4s ease-in-out 1.8s infinite sparklePop;position:absolute;top:50%;left:-32px}.nameSpark4{color:#e8189c;filter:drop-shadow(0 0 4px #e8189c99);pointer-events:none;font-size:13px;animation:3.8s ease-in-out .9s infinite sparklePop;position:absolute;top:38%;right:-28px}.dotBlink{background:linear-gradient(135deg,#e8189c,#8818e8);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s step-end infinite blink;display:inline-block;box-shadow:0 0 8px #e8189ca6,0 0 16px #8818e859}.pronunciation{font-size:10px;font-family:var(--font-mono);color:var(--c-accent);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-font-smoothing:antialiased;background:#ffffffbf;border:1.5px solid #e8189c40;align-items:center;gap:10px;padding:8px 22px;font-weight:600;display:flex;box-shadow:0 0 14px #e8189c1a,0 0 28px #8818e80f,inset 0 1px #fffffff2}.sub,.subdot{letter-spacing:.14em;font-size:13px;font-family:var(--font-display);color:var(--c-text-muted);padding:5px;font-weight:400}.subdot{letter-spacing:.26em;text-transform:uppercase;font-size:9px;font-family:var(--font-mono);color:var(--c-accent);-webkit-font-smoothing:antialiased;margin-top:20px;font-weight:600}.subWrap{padding:10px}.btns{gap:12px;margin-top:8px;display:flex}.btnPrimary{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#e8189c,#8818e8,#3888f8);border:none;width:160px;padding:12px 28px;font-size:10px;font-weight:700;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 22px #e8189c66,0 0 0 1px #ffffff26,inset 0 1px #ffffff80,inset 0 -2px 4px #00000014}.btnPrimary:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btnPrimary:hover:before{left:160%}.btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e8189c80,inset 0 1px #ffffff80}.btnOutline{border-radius:var(--radius-pill);color:var(--c-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:manipulation;-webkit-font-smoothing:antialiased;background:#ffffffb3;border:1.5px solid #e8189c61;padding:12px 28px;font-size:10px;font-weight:600;transition:all .2s;box-shadow:inset 0 1px #fffffff2}.btnOutline:hover{background:#ffd7f5b3;border-color:#e8189c8c;transform:translateY(-1px);box-shadow:0 4px 18px #e8189c2e,inset 0 1px #fffffff2}.listenWrap{position:relative}.dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-md);z-index:10;background:#fffcfff5;border:1.5px solid #e8189c40;flex-direction:column;width:160px;min-width:160px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 28px #b43cc829,inset 0 1px #fffffff2}.dropItem{font-size:10px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--c-accent);text-align:center;touch-action:manipulation;-webkit-font-smoothing:antialiased;padding:12px 20px;font-weight:600;transition:background .2s}.dropItem:hover{background:#ffc8f073}.intro{z-index:1;background:#ffffff47;margin-top:80px;padding:60px 80px;position:relative}.intro:before{content:"// PROFILE.EXE";font-family:var(--font-mono);letter-spacing:.22em;color:var(--c-accent);opacity:.8;text-align:center;-webkit-font-smoothing:antialiased;text-shadow:0 0 8px #97387b4d;margin-bottom:16px;font-size:9px;font-weight:700;display:block}.aimWindow{background:var(--win-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--win-radius);border:var(--win-border);box-shadow:var(--win-shadow);max-width:760px;transform-style:preserve-3d;margin:0 auto;transition:transform .1s,box-shadow .2s;position:relative;overflow:hidden}.aimWindow:before{content:"";background:conic-gradient(from var(--angle,0deg), #ffaee4, #c8b8ff, #88d8ff, #ffaee4, #fff, #e8189c, #9820e0, #ffaee4);z-index:-1;opacity:.45;border-radius:13px 13px 9px 9px;animation:8s linear infinite rotateBorder;position:absolute;inset:-2px}.aimWindow:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#97387b04 2px 4px);position:absolute;inset:0}.aimTitleBar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fad 0%,#c8f 45%,#8cf 100%) 0 0/200%;justify-content:space-between;align-items:center;padding:9px 14px;animation:5s linear infinite holoShimmer;display:flex;position:relative}.aimTitleBar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 55%);position:absolute;inset:0}.aimTitleText{font-family:var(--font-mono);color:#fff;letter-spacing:.1em;text-shadow:0 1px 3px #9632c84d,0 0 8px #fff3;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:700}.aimWindowBtns{gap:6px;display:flex}.aimWindowBtn{border:1px solid #ffffff8c;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px #fff9,0 1px 3px #0000001a}.aimWindowBtn:first-child{background:radial-gradient(circle at 35% 35%,#fce,#e8189c)}.aimWindowBtn:nth-child(2){background:radial-gradient(circle at 35% 35%,#cef,#50b8ff)}.aimWindowBtn:nth-child(3){background:radial-gradient(circle at 35% 35%,#dcf,#9820e0)}.aimBody{display:flex}.aimPhotoCol{background:linear-gradient(#ffebfa8c 0%,#eee4ff73 100%);border-right:1px solid #c896ff2e;flex-direction:column;align-items:center;gap:10px;min-width:160px;padding:32px 24px;display:flex}.aimPhoto{width:110px;height:100%;font-family:var(--font-mono);color:#9050c8;opacity:.96;background:linear-gradient(145deg,#ffd4f0,#e8d4ff,#d4eeff);border:2px solid #d2a0ff73;border-radius:12px;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden;box-shadow:0 4px 14px #b464dc2e,inset 0 1px #fffc}.aimScreenTag{font-family:var(--font-mono);color:#5a1888;letter-spacing:.08em;-webkit-font-smoothing:antialiased;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.aimStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.5s ease-in-out infinite blink,4s ease-in-out infinite dotColorCycle;display:inline-block}.aimContentCol{flex-direction:column;flex:1;gap:8px;padding:32px;display:flex}.aimLabel{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--c-accent);-webkit-font-smoothing:antialiased;text-shadow:0 0 6px #97387b40;font-size:9px;font-weight:700}.aimName{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 42%,#3880ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffffe6);-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-size:36px;font-style:italic;font-weight:600}.aimPronunciation{font-family:var(--font-mono);color:var(--c-accent);letter-spacing:.16em;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:600}.aimSubtitle{font-family:var(--font-mono);color:var(--c-text-muted);letter-spacing:.18em;text-transform:lowercase;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:600}.aimBio{flex-direction:column;gap:10px;margin-top:4px;display:flex}.aimBio p{color:var(--c-text-muted);font-size:13px;line-height:1.8}.aimSocials{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.aimSocialBtn{border-radius:var(--radius-pill);color:var(--c-accent);font-family:var(--font-mono);letter-spacing:.12em;touch-action:manipulation;-webkit-font-smoothing:antialiased;background:#ffffffb3;border:1.5px solid #e8189c4d;padding:6px 16px;font-size:9px;font-weight:700;transition:all .2s;box-shadow:inset 0 1px #fffffff2}.aimSocialBtn:hover{background:#ffd2f28c;border-color:#e8189c80;transform:translateY(-1px);box-shadow:0 4px 14px #e8189c2e,inset 0 1px #fffffff2}.aimLearnMore{border-radius:var(--radius-pill);color:var(--c-accent-2);font-family:var(--font-mono);letter-spacing:.12em;touch-action:manipulation;-webkit-font-smoothing:antialiased;background:#ffffffb3;border:1.5px solid #8818e852;width:fit-content;margin-top:12px;padding:7px 20px;font-size:9px;font-weight:600;transition:all .2s;display:inline-block;box-shadow:inset 0 1px #fffffff2}.aimLearnMore:hover{background:#e1cdff80;transform:translateY(-1px);box-shadow:0 4px 14px #8818e82e}.aimStatusBar{background:linear-gradient(90deg,#ffebfae6 0%,#eee4ffe6 100%);border-top:1px solid #d2a0ff33;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.aimStatusText{font-family:var(--font-mono);color:var(--c-text-muted);letter-spacing:.08em;-webkit-font-smoothing:antialiased;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.termDots{gap:6px;display:flex}.termDot{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #0000001a}.termDot:first-child{background:radial-gradient(circle at 35% 35%,#fce,#e8189c)}.termDot:nth-child(2){background:radial-gradient(circle at 35% 35%,#cef,#50b8ff)}.termDot:nth-child(3){background:radial-gradient(circle at 35% 35%,#dcf,#9820e0)}.termTitleText{font-family:var(--font-mono);color:#fffffffa;letter-spacing:.12em;text-shadow:0 1px 3px #9632c840,0 0 10px #fff3;text-align:center;-webkit-font-smoothing:antialiased;flex:1;font-size:10px;font-weight:700}.termPostTag{font-family:var(--font-mono);color:#fff;letter-spacing:.1em;-webkit-font-smoothing:antialiased;border-radius:4px;width:fit-content;margin-bottom:3px;padding:2px 10px;font-size:9px;font-weight:700;display:inline-block;box-shadow:inset 0 1px #fff3}.termPostTag.pink{background:linear-gradient(90deg,#e8189c,#c040d8)}.termPostTag.blue{background:linear-gradient(90deg,#50a8ff,#30d0f0)}.termPostTag.lavender{background:linear-gradient(90deg,#9820e0,#6840d8)}.termReadMore{font-family:var(--font-mono);color:var(--c-accent);letter-spacing:.08em;-webkit-font-smoothing:antialiased;border-bottom:1px solid #97387b59;margin-top:4px;font-size:9px;font-weight:600;transition:all .2s;display:inline-block}.termReadMore:hover{border-color:var(--c-accent);filter:drop-shadow(0 0 3px #97387b66)}.termStatusBar{background:linear-gradient(90deg,#ffe8f8d9 0%,#e8dcffd9 100%);border-top:1px solid #c896f038;justify-content:space-between;align-items:center;padding:5px 14px;display:flex}.termStatusText{font-family:var(--font-mono);color:var(--c-text-muted);letter-spacing:.08em;-webkit-font-smoothing:antialiased;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.termStatusDot{border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite blink,4s ease-in-out infinite dotColorCycle}.updates{z-index:1;padding:60px 80px;position:relative}.updates:before{content:"// LATEST_UPDATES.LOG";font-family:var(--font-mono);letter-spacing:.22em;color:var(--c-accent);opacity:.8;text-align:center;-webkit-font-smoothing:antialiased;text-shadow:0 0 8px #97387b4d;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.updatesGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.termCard{background:var(--win-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--win-border);box-shadow:var(--win-shadow);transform-style:preserve-3d;border-radius:12px 12px 10px 10px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.termCard:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#97387b03 2px 4px);position:absolute;inset:0}.termCard:hover{transform:translateY(-4px);box-shadow:0 10px 36px #aa50dc33,0 0 0 1px #ffc8f080}.termCard:hover .termCardHeading{filter:drop-shadow(0 0 5px #97387b59)}.termCardTitleBar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fad 0%,#c8f 45%,#8cf 100%) 0 0/200%;flex-shrink:0;align-items:center;gap:10px;padding:7px 12px;animation:6s linear infinite holoShimmer;display:flex;position:relative}.termCardTitleBar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff40 0%,#0000 55%);position:absolute;inset:0}.termCardTitle{font-family:var(--font-mono);color:#fffffffa;letter-spacing:.12em;text-align:center;text-shadow:0 1px 2px #9632b433,0 0 8px #ffffff26;-webkit-font-smoothing:antialiased;flex:1;font-size:10px;font-weight:700}.termCardBody{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.termCardHeading{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(135deg,#e8189c 0%,#9820e0 35%,#4890ff 65%,#d820c0 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:500;line-height:1.3;animation:3s linear infinite glitterSweep}.termCardText{color:var(--c-text-muted);letter-spacing:.04em;flex:1;font-size:13px;line-height:1.7}.termCardFooter{background:linear-gradient(90deg,#ffe8f8cc 0%,#e8dcffcc 100%);border-top:1px solid #c896f02e;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.spotifySection{z-index:1;margin-top:80px;padding:0 80px 60px;position:relative}.spotifySection:before{content:"// NOW_PLAYING.MP3";font-family:var(--font-mono);letter-spacing:.22em;color:var(--c-accent);opacity:.8;text-align:center;-webkit-font-smoothing:antialiased;text-shadow:0 0 8px #97387b4d;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.spotifyWindow{background:var(--win-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--win-border);box-shadow:var(--win-shadow);max-width:520px;transform-style:preserve-3d;border-radius:12px 12px 10px 10px;margin:0 auto;transition:transform .1s,box-shadow .2s;overflow:hidden}.spotifyTitleBar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fad 0%,#c8f 45%,#8cf 100%) 0 0/200%;align-items:center;gap:12px;padding:7px 14px;animation:5s linear infinite holoShimmer;display:flex;position:relative}.spotifyTitleBar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff40 0%,#0000 55%);position:absolute;inset:0}.spotifyEmbed{opacity:.92;filter:saturate(.82)brightness(.99);justify-content:center;padding:16px;transition:opacity .3s,filter .3s;display:flex}.spotifyEmbed:hover{opacity:1;filter:saturate(.95)brightness()}.spotifyEmbed iframe{border:none;flex-shrink:0;width:480px;height:380px;display:block}.page{z-index:1;padding:120px 80px 60px;position:relative}.album{align-items:center;gap:48px;margin-bottom:60px;display:flex}.artwork{border-radius:var(--radius-lg);width:260px;min-width:260px;height:260px;color:var(--c-text-muted);letter-spacing:.1em;font-size:11px;font-family:var(--font-mono);background:linear-gradient(145deg,#ffd4f0,#e4d4ff,#d4eeff);justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #e8189c2e,0 12px 40px #aa5adc42}.label{letter-spacing:.3em;text-transform:uppercase;color:var(--c-accent);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin-bottom:8px;font-weight:700}.albumName{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 38%,#fff 52%,#3880ff 66%,#d818c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;padding:.01rem;font-size:52px;font-style:italic;font-weight:600;animation:6s ease-in-out infinite chromeName}.artist{color:var(--c-text-muted);letter-spacing:.16em;font-size:12px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin-bottom:24px;font-weight:600}.streamBtns{gap:10px;display:flex}.spotifyBtn,.appleBtn{border-radius:var(--radius-pill);font-size:10px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-font-smoothing:antialiased;padding:10px 22px;font-weight:700;transition:all .2s}.spotifyBtn{color:#fff;background:linear-gradient(135deg,#e8189c,#8818e8,#3888f8);border:none;box-shadow:0 4px 18px #e8189c61,inset 0 1px #ffffff4d}.appleBtn{color:var(--c-accent-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;border:1.5px solid #8818e852;box-shadow:inset 0 1px #fffffff2}.spotifyBtn:hover,.appleBtn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #b432d25c}.grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdffbf;border:1.5px solid #d296ff47;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex;box-shadow:inset 0 1px #fffffff2}.card:hover{background:#fff2fcd1;border-color:#e8189c59;transform:translateY(-2px);box-shadow:0 6px 22px #d246c829,inset 0 1px #fffffff2}.num{color:var(--c-text-muted);min-width:20px;font-size:10px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:600}.songName{color:var(--c-text);font-size:13px;font-family:var(--font-display);flex:1;font-weight:500}.musicLinks{gap:8px;display:flex}.musicLink{letter-spacing:.12em;text-transform:lowercase;color:var(--c-bubblegum);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;border-bottom:1px solid #e8189c47;font-weight:600;transition:all .2s}.musicLink:hover{border-color:var(--c-bubblegum);filter:drop-shadow(0 0 3px #e8189c59)}.footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:#fffaffe6;border-top:1.5px solid #e8189c2e;padding:60px 80px 56px;position:relative;box-shadow:0 -4px 24px #be46d212}.footerTop{text-align:center;margin-bottom:48px}.footerLogo{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(135deg,#e8189c 0%,#475abd 35%,#ff48dd 65%,#d820c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;padding-right:.1em;font-size:28px;font-style:italic;font-weight:600}.footerSub{letter-spacing:.26em;text-transform:uppercase;color:var(--c-text-muted);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:600}.footerLinks{grid-template-columns:repeat(4,1fr);gap:40px;max-width:700px;margin:0 auto 48px;display:grid}.footerGroup{flex-direction:column;gap:10px;display:flex}.footerGroupLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--c-accent);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-shadow:0 0 6px #97387b33;margin-bottom:4px;font-weight:700}.footerGroup a{color:var(--c-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:600;transition:all .2s}.footerGroup a:hover{color:var(--c-bubblegum);filter:drop-shadow(0 0 3px #e8189c4d)}.footerCopy{text-align:center;color:var(--c-text-muted);letter-spacing:.12em;font-size:9px;font-family:var(--font-mono);opacity:.75;-webkit-font-smoothing:antialiased;border-top:1px solid #e8189c1f;padding-top:24px;font-weight:500}.aboutPage{z-index:1;padding:120px 80px 60px;position:relative}.aboutInner{align-items:flex-start;gap:60px;display:flex}.aboutLeft{flex-shrink:0}.aboutPhoto{width:350px;height:100%;color:var(--c-text-muted);letter-spacing:.1em;font-size:11px;font-family:var(--font-mono);opacity:.9;background:linear-gradient(145deg,#ffd4f0,#e4d4ff,#d4eeff);justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #e8189c29,0 0 0 10px #8818e814,0 16px 48px #9e46dc3d}.aboutRight{flex-direction:column;gap:12px;padding-top:8px;display:flex}.aboutLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--c-accent);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-shadow:0 0 6px #97387b33;font-weight:700}.aboutName{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 36%,#fff 50%,#3880ff 66%,#d818c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.01rem;font-size:58px;font-style:italic;font-weight:600;line-height:1;animation:6s ease-in-out infinite chromeName}.aboutPronunciation{color:var(--c-accent);letter-spacing:.18em;text-transform:lowercase;font-size:11px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:600}.aboutBio{flex-direction:column;gap:16px;display:flex}.aboutBio p{color:var(--c-text-muted);font-size:14px;line-height:1.8}.aboutSocials{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.aboutSocialBtn{border-radius:var(--radius-pill);color:var(--c-accent);font-size:9px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:manipulation;-webkit-font-smoothing:antialiased;background:#ffffffb8;border:1.5px solid #e8189c4d;padding:8px 20px;font-weight:700;transition:all .2s;box-shadow:inset 0 1px #fffffff2}.aboutSocialBtn:hover{background:#ffd2f28c;border-color:#e8189c80;transform:translateY(-1px);box-shadow:0 4px 14px #e8189c2e,inset 0 1px #fffffff2}.contactPage{z-index:1;padding:120px 80px 80px;position:relative}.contactInner{max-width:640px;margin:0 auto}.contactHeader{margin-bottom:48px}.contactLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--c-accent);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-shadow:0 0 6px #97387b33;margin-bottom:12px;font-weight:700}.contactTitle{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 36%,#fff 50%,#3880ff 66%,#d818c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;padding:.01rem;font-size:52px;font-style:italic;font-weight:600;animation:6s ease-in-out infinite chromeName}.contactDesc{color:var(--c-text-muted);font-size:14px;line-height:1.8}.contactForm{flex-direction:column;gap:24px;display:flex}.contactRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contactField{flex-direction:column;gap:6px;display:flex}.contactFieldLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--c-text);font-size:9px;font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-weight:700}.contactInput{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-body);color:var(--c-text);background:#fffc;border:1.5px solid #d28cff52;outline:none;width:100%;padding:12px 16px;font-size:13px;transition:all .2s;box-shadow:inset 0 1px #fffffff2}.contactInput:focus{background:#fffffff2;border-color:#e8189c73;box-shadow:0 0 0 3px #e8189c14,inset 0 1px #fffffff2}.contactTextarea{resize:vertical;min-height:140px}.contactBtn{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#e8189c,#8818e8,#3888f8);border:none;width:fit-content;padding:12px 36px;font-size:10px;font-weight:700;transition:all .2s;box-shadow:0 4px 22px #e8189c66,inset 0 1px #ffffff4d}.contactBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e8189c80}.merchPage{text-align:center;z-index:1;justify-content:center;align-items:center;min-height:80vh;padding:120px 40px 60px;display:flex;position:relative;overflow:hidden}.merchPage:before{content:"✦  ✧  ✦  ✧  ✦";color:#e8189c2e;letter-spacing:36px;pointer-events:none;font-size:14px;animation:10s ease-in-out infinite drift;position:absolute;top:22%;left:50%;transform:translate(-50%)}.merchPage:after{content:"✧  ✦  ✧";color:#4890ff2e;letter-spacing:30px;pointer-events:none;font-size:12px;animation:13s ease-in-out infinite reverse drift;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.merchInner{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.merchLabel{font-size:9px;font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--c-accent);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-font-smoothing:antialiased;background:#fffc;border:1.5px solid #e8189c40;padding:7px 22px;font-weight:700;box-shadow:inset 0 1px #fffffff2}.merchTitle{font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 36%,#fff 50%,#3880ff 66%,#d818c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.01rem;font-size:84px;font-style:italic;font-weight:600;line-height:1;animation:7s ease-in-out infinite float,6s ease-in-out infinite chromeName}.merchDesc{color:var(--c-text-muted);letter-spacing:.04em;max-width:400px;font-size:15px;line-height:1.8}.merchBtn{border-radius:var(--radius-pill);color:var(--c-accent);font-size:9px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:manipulation;-webkit-font-smoothing:antialiased;background:#ffffffb8;border:1.5px solid #e8189c52;margin-top:8px;padding:11px 32px;font-weight:700;transition:all .2s;box-shadow:inset 0 1px #fffffff2}.merchBtn:hover{background:#ffd2f299;border-color:#e8189c85;transform:translateY(-1px);box-shadow:0 4px 18px #e8189c38,inset 0 1px #fffffff2}.sparkle-trail{pointer-events:none;z-index:9999;position:fixed;inset:0}.sparkle{-webkit-user-select:none;user-select:none;line-height:1;animation:.9s ease-out forwards sparkleFade;position:absolute;transform:translate(-50%,-50%)}@keyframes sparkleFade{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) scale(.2) rotate(90deg)}}.floaties{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.floatie{opacity:0;font-size:14px;animation:linear infinite floatUp;position:absolute;bottom:-40px}@keyframes floatUp{0%{opacity:0;transform:translateY(0)rotate(0)scale(.8)}10%{opacity:.65}90%{opacity:.38}to{opacity:0;transform:translateY(-105vh)rotate(360deg)scale(1.1)}}@media (width<=768px){.nav{box-sizing:border-box;width:100%;max-width:100vw;padding:14px 24px;overflow:hidden;-webkit-backdrop-filter:blur(20px)!important;background:#fff8fff7!important;border-bottom:1.5px solid #d296ff4d!important;box-shadow:0 2px 16px #b450d21a!important}.musicSpotifyEmbed,.links{display:none}.navHamburger{display:flex}.logo{display:none!important}.hero{padding:100px 24px 60px}.name{font-size:56px}.sub{font-size:12px}.subdot{letter-spacing:.18em;font-size:8px}.pronunciation{padding:6px 14px;font-size:9px}.tag{font-size:8px}.intro{margin-top:0;padding:40px 24px}.intro:before{margin-bottom:12px;font-size:8px}.intro:after{margin-top:-10px;margin-bottom:8px;font-size:8px}.aimBody{flex-direction:column}.aimPhotoCol{min-width:unset;border-bottom:1px solid #c896ff2e;border-right:none;flex-direction:row;padding:20px 24px}.aimContentCol{padding:20px 24px}.aimWindow:before{opacity:.3;animation:12s linear infinite rotateBorder}.aimTitleBar{animation:8s linear infinite holoShimmer}.updates{padding:40px 24px}.updates:before{margin-bottom:12px;font-size:8px}.updatesGrid{grid-template-columns:1fr;gap:16px}.termCardTitleBar{animation:8s linear infinite holoShimmer}.spotifySection{margin-top:0;padding:0 16px 24px}.spotifySection:before{margin-bottom:12px;font-size:8px}.spotifyEmbed{padding:8px}.spotifyEmbed iframe{flex-shrink:1;height:352px;width:100%!important}.spotifyWindow{max-width:100%}.spotifyTitleBar{animation:8s linear infinite holoShimmer}.page{padding:100px 24px 40px}.album{flex-direction:column;align-items:flex-start;gap:24px}.artwork{width:240px;height:100%;min-width:unset}.grid{grid-template-columns:1fr}.albumName{font-size:36px}.aboutPage{padding:100px 24px 40px}.aboutInner{flex-direction:column;gap:32px}.aboutPhoto{background-position:50%;background-size:cover;border-radius:20%;justify-content:center;align-items:center;width:120px;height:100%;margin:0 auto 16px;display:flex;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #e8189c2e,0 8px 25px #b450d240}.aboutName{font-size:42px}.contactPage{padding:100px 24px 40px}.contactRow{grid-template-columns:1fr}.contactTitle{font-size:38px}.merchPage{padding:100px 24px 40px}.merchTitle{font-size:52px}.footer{padding:40px 24px 56px}.footerLinks{grid-template-columns:repeat(2,1fr);gap:20px}.btns{flex-direction:column;align-items:center}.btnPrimary{width:200px}.sparkle{font-size:8px!important}.floatie{opacity:.45;font-size:10px!important}.y2kTicker{padding:5px 0}.y2kTickerText{font-size:8px}}@media (width<=480px){.name{font-size:44px}.aimName,.albumName,.contactTitle{font-size:28px}.aboutName{font-size:32px}.merchTitle{font-size:42px}.footerLinks{grid-template-columns:1fr 1fr}}.navItem{list-style:none;position:relative}.navTooltip{opacity:0;pointer-events:none;z-index:200;white-space:nowrap;transition:opacity .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px)scale(.92)}.navTooltipVisible{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.navTooltipText{font-family:var(--font-mono);letter-spacing:.16em;color:var(--c-accent);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);-webkit-font-smoothing:antialiased;background:#fffcfff5;border:1.5px solid #e8189c47;padding:6px 16px;font-size:9px;font-weight:700;animation:2.5s ease-in-out infinite tooltipWiggle;display:block;box-shadow:0 4px 20px #e8189c2e,0 0 0 1px #ffdcf899,inset 0 1px #fffffffa}.navTooltipArrow{background:#fffcfff5;border-top:1.5px solid #e8189c47;border-left:1.5px solid #e8189c47;border-radius:2px 0 0;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes tooltipWiggle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.heroSplit{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:40px;padding:40px 40px 80px 80px;display:flex}.heroText{text-align:center;z-index:2;flex-direction:column;flex:2;align-items:center;gap:16px;max-width:640px;display:flex;position:relative}.heroSplit .nameWrap:before{left:-26px}.heroSplit .nameWrap:after{right:-22px}.heroPolaroids{pointer-events:none;z-index:1;flex:1;min-width:300px;max-width:460px;height:600px;position:relative}.heroPolaroidBlob{filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8189c47 0%,#c864dc29 45%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite blobGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blobGlow{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.polaroid{pointer-events:none;mix-blend-mode:luminosity;background:#ffffff73;border:2px solid #e8189c1e;border-radius:4px;padding:10px 10px 36px;animation:.7s cubic-bezier(.34,1.4,.64,1) both polaroidDrop;position:absolute;box-shadow:0 6px 28px #e8189c1f,0 2px 8px #b450c81a,0 0 0 1px #ffb4e64d,inset 0 1px #fff9;-webkit-mask-image:radial-gradient(#000 55%,#0000 90%);mask-image:radial-gradient(#000 55%,#0000 90%)}@keyframes polaroidDrop{0%{opacity:0;transform:translateY(-20px)scale(.92)}to{opacity:1}}.polaroid1{opacity:.28;width:190px;animation-delay:0s;top:4%;left:10%;rotate:-10deg}.polaroid2{opacity:.24;width:155px;animation-delay:.15s;top:15%;left:60%;rotate:16deg}.polaroid3{opacity:.26;width:190px;animation-delay:.3s;top:46%;left:4%;rotate:-6deg}.polaroid4{opacity:.1;width:200px;animation-delay:.45s;top:55%;left:45%;rotate:10deg}.polaroidInner{flex-direction:column;display:flex}.polaroidPhotoWrap{background:#e9b5ff42;width:100%;padding-bottom:125%;position:relative;overflow:hidden}.polaroidImg{object-fit:cover;mix-blend-mode:luminosity;opacity:.3;width:100%;height:100%;display:block;position:absolute;inset:0}.polaroidImgMain{z-index:3;filter:grayscale(80%)}.polaroidScanlines{z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#97387b0a 2px 4px);position:absolute;inset:0}.polaroidPhotoWrap:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#fef6ff99 0%,#0000 20% 80%,#fef6ff99 100%),linear-gradient(#fef6ff66 0%,#0000 15% 85%,#fef6ff80 100%);position:absolute;inset:0}.polaroidCaption{letter-spacing:.02em;color:#3a2040;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;opacity:.4;padding-top:8px;font-family:Caveat,cursive;font-size:13px;font-weight:500}@media (width<=900px){.heroSplit{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:90vh;padding:100px 24px 60px}.heroText{justify-content:center;align-items:center;max-width:100%}.heroPolaroids{display:none}}@media (width<=480px){.heroPolaroids{display:none}}.aboutMyspace{flex-direction:column;gap:28px;max-width:900px;margin:0 auto;padding:20px 40px 60px;display:flex}.myspacePanel{background:var(--win-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--win-border);box-shadow:var(--win-shadow);border-radius:12px 12px 8px 8px;position:relative;overflow:hidden}.myspacePanel:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#97387b03 2px 4px);position:absolute;inset:0}.myspacePanel:before{content:"";background:conic-gradient(from var(--angle,0deg), #ffaee4, #c8b8ff, #88d8ff, #ffaee4, #fff, #e8189c, #9820e0, #ffaee4);z-index:-1;opacity:.35;border-radius:13px 13px 9px 9px;animation:8s linear infinite rotateBorder;position:absolute;inset:-2px}.myspaceTitleBar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fad 0%,#c8f 45%,#8cf 100%) 0 0/200%;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;animation:5s linear infinite holoShimmer;display:flex;position:relative}.myspaceTitleBar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff47 0%,#0000 55%);position:absolute;inset:0}.myspaceTitleText{font-family:var(--font-mono);color:#fffffffa;letter-spacing:.12em;text-align:center;text-shadow:0 1px 3px #9632c840;-webkit-font-smoothing:antialiased;flex:1;font-size:10px;font-weight:700}.myspaceTime{font-family:var(--font-mono);color:#ffffffd9;letter-spacing:.08em;-webkit-font-smoothing:antialiased;font-size:9px;font-weight:700}.myspaceBioBody{align-items:flex-start;gap:32px;padding:28px;display:flex}.myspaceBioPhoto{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:200px;display:flex}.myspaceBioImg{border:2px solid #e8189c33;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 8px 28px #b450d22e}.myspaceOnline{font-family:var(--font-mono);color:var(--c-accent);letter-spacing:.1em;-webkit-font-smoothing:antialiased;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.myspaceOnlineDot{background:#c52281;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite blink;box-shadow:0 0 6px #8f22c5b3}.myspaceBioContent{flex-direction:column;flex:1;gap:10px;display:flex}.myspaceStatusBlock{border-radius:var(--radius-sm);background:#fff0ff80;border:1px solid #e8189c26;flex-direction:column;gap:5px;margin-top:4px;padding:12px 14px;display:flex}.myspaceRow{font-family:var(--font-mono);-webkit-font-smoothing:antialiased;align-items:center;gap:8px;font-size:9px;display:flex}.myspaceRowLabel{color:var(--c-accent);letter-spacing:.1em;white-space:nowrap;opacity:.85;font-weight:700}.myspaceRowValue{color:var(--c-text-muted);letter-spacing:.08em;font-weight:600}.myspaceNowPlaying{background:linear-gradient(135deg,#e8189c,#9820e0,#4890ff);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s linear infinite navLinkShimmer}.galleryCount{font-family:var(--font-mono);color:#fffc;letter-spacing:.1em;-webkit-font-smoothing:antialiased;font-size:8px;font-weight:700}.galleryGrid{columns:3;column-gap:12px;padding:20px}.galleryItem{break-inside:avoid;cursor:pointer;border:1.5px solid #e8189c2e;border-radius:8px;margin-bottom:12px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #b450d21f}.galleryItem:hover{transform:scale(1.02)rotate(.5deg);box-shadow:0 8px 28px #e8189c38,0 0 0 1.5px #e8189c59}.galleryImg{width:100%;height:auto;transition:filter .2s;display:block}.galleryItem:hover .galleryImg{filter:brightness(1.04)saturate(1.08)}@media (width<=768px){.aboutMyspace{gap:16px;padding:80px 14px 40px}.myspaceBioBody{gap:14px;padding:16px}.myspaceBioPhoto{width:110px}.myspaceBioContent{align-items:center;width:100%}.myspaceStatusBlock{display:none}.myspaceRow{justify-content:flex-start}.myspaceTitleText{font-size:8px}.myspaceTime{display:none}.intro{margin-top:0;padding:30px 16px}.aboutSocials{display:none}.galleryGrid{columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:10px;padding:16px;display:flex;overflow-x:auto}.galleryItem{scroll-snap-align:start;flex-shrink:0;width:160px;margin-bottom:0}.galleryImg{object-fit:cover;height:160px}}@media (width<=480px){.galleryGrid{columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding:12px;display:flex;overflow-x:auto}.galleryItem{scroll-snap-align:start;flex-shrink:0;width:140px;margin-bottom:0}.galleryImg{object-fit:cover;height:140px}.aboutMyspace{padding:80px 10px 30px}.myspaceBioPhoto{width:90px}.aboutName{font-size:28px}}@keyframes neonBloom{0%{opacity:0;background:#ff7ee3cb}40%{opacity:0;background:#e8189c00}55%{opacity:1;background:#ff7df2d7}70%{opacity:1;background:#8c00ff00}88%{opacity:0;background:#8c00ff91}to{opacity:0;background:#6b18e897}}.polaroid:before{content:"";z-index:10;pointer-events:none;mix-blend-mode:color;opacity:0;border-radius:4px;animation:8s ease-in-out infinite neonBloom;position:absolute;inset:0}.polaroid2:before{animation-delay:2s}.polaroid3:before{animation-delay:4.5s}.polaroid4:before{animation-delay:1.5s}.polaroidSparkle{pointer-events:none;z-index:20;animation:ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}20%{opacity:0}50%{opacity:1;transform:scale(1)rotate(45deg)}80%{opacity:0;transform:scale(0)rotate(90deg)}}.aimBioDecor{opacity:.6;color:var(--c-accent);font-size:14px;display:inline}.aimDesc{font-size:11px;font-family:var(--font-mono);display:inline}.aimBioCursor{color:#80008057;font-size:11px;animation:.9s step-end infinite termCursor;display:inline}.termCardBody .elfsight-app-c10e51bf-4161-4a28-acc8-38eda08efe84,.termCardBody .elfsight-app-c0965255-c646-452f-989d-154002cf44ae{border-radius:var(--radius-sm);max-height:300px;overflow:hidden}.eapps-instagram-feed-header{display:none!important}.epTracklist{border-radius:var(--radius-sm);background:#fff0ff80;border:1px solid #e8189c26;flex-direction:column;gap:4px;margin:6px 0;padding:10px 12px;display:flex}.epTrack{font-family:var(--font-mono);-webkit-font-smoothing:antialiased;align-items:center;gap:8px;font-size:8px;display:flex}.epTrackNum{color:var(--c-accent);opacity:.6;flex-shrink:0;font-weight:700}.epTrackTitle{color:var(--c-text-muted);letter-spacing:.06em;flex:1;font-weight:600}.epTrackDur{color:var(--c-accent);opacity:.5;flex-shrink:0;font-weight:600}.musicSpotifyEmbed{opacity:.8;border:none;width:100%;margin-top:16px;transition:opacity .2s}.musicSpotifyEmbed iframe{scrollbar-width:none;border:none;overflow:hidden}.musicSpotifyEmbed iframe::-webkit-scrollbar{display:none}.elfsight-app-c10e51bf-4161-4a28-acc8-38eda08efe84,.elfsight-app-c0965255-c646-452f-989d-154002cf44ae{filter:opacity(.9);transition:filter .3s,opacity .3s}.elfsight-app-c10e51bf-4161-4a28-acc8-38eda08efe84:hover,.elfsight-app-c0965255-c646-452f-989d-154002cf44ae:hover{filter:grayscale(0%)opacity()}.termCardReadMore{font-family:var(--font-mono);letter-spacing:.16em;color:var(--c-accent);opacity:0;-webkit-font-smoothing:antialiased;border-bottom:1px solid #97387b59;margin-top:8px;font-size:8px;font-weight:700;transition:opacity .3s;display:inline-block}.termCard:hover .termCardReadMore{opacity:1}@media (width<=768px){.termCard .termCardBody{filter:none;opacity:1}.termCardReadMore{opacity:1}}.blog{z-index:1;position:relative}.blog:before{content:"// BLOG.TXT";font-family:var(--font-mono);letter-spacing:.22em;color:var(--c-accent);opacity:.8;text-align:center;-webkit-font-smoothing:antialiased;text-shadow:0 0 8px #97387b4d;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.termCardText{letter-spacing:.04em;font-size:11px;line-height:1.9}@media (width<=768px){.blog{display:none}}.downloadSection{z-index:1;background:linear-gradient(135deg,#fff8fdf5 0%,#f8f4fff5 100%);border-bottom:1.5px solid #dc96ff40;justify-content:center;width:100%;margin-top:-8px;padding:30px 80px 60px;display:flex;position:relative}.downloadSection:before{display:none}.downloadCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--win-border);box-shadow:var(--win-shadow);background:#ffffffe0;border-radius:12px 12px 10px 10px;width:100%;max-width:820px;margin-top:0;position:relative;overflow:hidden}.downloadCard:before{content:"";background:conic-gradient(from var(--angle,0deg), #ffaee4, #c8b8ff, #88d8ff, #ffaee4, #fff, #e8189c, #9820e0, #ffaee4);z-index:-1;opacity:.45;border-radius:13px 13px 9px 9px;animation:8s linear infinite rotateBorder;position:absolute;inset:-2px}.downloadCard:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#97387b03 2px 4px);position:absolute;inset:0}.downloadTitleBar{-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fad 0%,#c8f 45%,#8cf 100%) 0 0/200%;align-items:center;gap:12px;padding:9px 14px;animation:5s linear infinite holoShimmer;display:flex;position:relative}.downloadTitleBar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 55%);position:absolute;inset:0}.downloadBody{align-items:flex-start;gap:32px;padding:32px;display:flex}.downloadLeft{flex-direction:column;flex-shrink:0;align-items:center;gap:20px;width:200px;display:flex}.epArtworkImg{object-fit:cover;border-radius:10px;width:200px;height:200px;box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #e8189c2e,0 8px 28px #aa5adc42}.epQrWrap{border-radius:var(--radius-md);background:#fff0fc66;border:1.5px solid #e8189c33;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 12px;display:flex;box-shadow:inset 0 1px #fffffff2}.epQrImg{background:#fff;border-radius:6px;width:140px;height:140px;padding:4px;box-shadow:0 4px 14px #b450d22e}.epQrLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);text-align:center;-webkit-font-smoothing:antialiased;font-size:9px;font-weight:700}.epCashBtn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--c-accent-2);-webkit-font-smoothing:antialiased;border-bottom:1px solid #8818e859;padding-bottom:1px;font-size:8px;font-weight:600;transition:all .2s}.epCashBtn:hover{color:var(--c-bubblegum);border-color:var(--c-bubblegum);filter:drop-shadow(0 0 4px #e8189c66)}.downloadRight{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.epDownloadLabel{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--c-accent);-webkit-font-smoothing:antialiased;text-shadow:0 0 6px #97387b40;font-size:9px;font-weight:700}.epDownloadTitle{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(135deg,#e8189c 0%,#7818d8 42%,#3880ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffffe6);-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-size:36px;font-style:italic;font-weight:600;line-height:1}.epDownloadArtist{font-family:var(--font-mono);color:var(--c-text-muted);letter-spacing:.18em;text-transform:lowercase;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:600}.epDownloadDesc{color:var(--c-text-muted);margin-top:8px;font-size:13px;line-height:1.7}.epDownloadSteps{counter-reset:step;border-radius:var(--radius-sm);background:#fff0ff80;border:1px solid #e8189c26;flex-direction:column;gap:6px;margin:8px 0 4px;padding:12px 14px;list-style:none;display:flex}.epDownloadSteps li{counter-increment:step;font-family:var(--font-mono);color:var(--c-text-muted);letter-spacing:.06em;-webkit-font-smoothing:antialiased;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.epDownloadSteps li:before{content:counter(step, decimal-leading-zero);color:var(--c-accent);opacity:.7;flex-shrink:0;font-weight:700}.epDownloadSteps strong{color:var(--c-bubblegum);font-weight:700}.epForm{flex-direction:column;gap:12px;margin-top:12px;display:flex}.epFormField{flex-direction:column;gap:5px;display:flex}.epFormFieldLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent);-webkit-font-smoothing:antialiased;font-size:8px;font-weight:700}.epForm .contactInput{padding:10px 14px;font-size:12px}.epFormMsg{font-family:var(--font-mono);letter-spacing:.1em;border-radius:var(--radius-sm);-webkit-font-smoothing:antialiased;padding:8px 12px;font-size:10px;font-weight:600}.epFormMsg.sent{color:var(--c-accent);background:#ffe6f899;border:1px solid #e8189c40}.epFormMsg.error{color:#c83838;background:#ffe6e699;border:1px solid #c8383840}.epSubmitBtn{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#e8189c,#8818e8,#3888f8);border:none;width:fit-content;margin-top:4px;padding:12px 28px;font-size:10px;font-weight:700;transition:all .2s;box-shadow:0 4px 22px #e8189c66,inset 0 1px #ffffff4d}.epSubmitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #e8189c80}.epSubmitBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.downloadSection{padding:100px 16px 40px}.downloadSection:before{font-size:8px;top:76px}.downloadBody{flex-direction:column;align-items:center;gap:24px;padding:20px}.downloadLeft{width:100%;max-width:280px}.epArtworkImg{width:180px;height:180px}.epQrImg,.epQrLabel{display:none}.epCashBtn{font-size:11px}.epDownloadTitle{font-size:28px}.epDownloadSteps li{font-size:9px}}
