html,body{overflow-x:hidden;max-width:100%;scroll-behavior:smooth}.page-root[data-v-a0c29ffd]{overflow-x:hidden;width:100%;max-width:100vw;position:relative;background:#0f0c35;font-family:Nunito,sans-serif;min-height:100vh}.bg-layer[data-v-a0c29ffd]{position:fixed;inset:0;pointer-events:none;z-index:0}.blob[data-v-a0c29ffd]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:blobFloat-a0c29ffd 9s ease-in-out infinite alternate}.b1[data-v-a0c29ffd]{width:clamp(300px,50vw,600px);height:clamp(300px,50vw,600px);background:#7b2ff7;top:-150px;left:-150px;animation-duration:11s}.b2[data-v-a0c29ffd]{width:clamp(250px,40vw,500px);height:clamp(250px,40vw,500px);background:#f72585;top:35%;right:-100px;animation-duration:8s;animation-delay:1s}.b3[data-v-a0c29ffd]{width:clamp(220px,35vw,450px);height:clamp(220px,35vw,450px);background:#4cc9f0;bottom:-100px;left:15%;animation-duration:13s;animation-delay:2s}.b4[data-v-a0c29ffd]{width:clamp(180px,30vw,380px);height:clamp(180px,30vw,380px);background:#ff9e00;top:55%;left:-80px;animation-duration:9s;animation-delay:.5s}.b5[data-v-a0c29ffd]{width:clamp(160px,28vw,350px);height:clamp(160px,28vw,350px);background:#52e56e;bottom:5%;right:8%;animation-duration:10s;animation-delay:3s}@keyframes blobFloat-a0c29ffd{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-40px) scale(1.12)}}.doodle-bg[data-v-a0c29ffd]{position:fixed;inset:0;pointer-events:none;z-index:0}.db[data-v-a0c29ffd]{position:absolute;font-size:clamp(16px,2.5vw,30px);opacity:.15;animation:dbFloat-a0c29ffd 7s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}.d1[data-v-a0c29ffd]{top:4%;left:2%;animation-duration:8s}.d2[data-v-a0c29ffd]{top:12%;right:3%;animation-duration:6s;animation-delay:1s}.d3[data-v-a0c29ffd]{top:48%;left:1%;animation-duration:9s;animation-delay:.5s}.d4[data-v-a0c29ffd]{top:68%;right:2%;animation-duration:7s;animation-delay:2s}.d5[data-v-a0c29ffd]{top:28%;left:3%;animation-duration:8s;animation-delay:1.5s}.d6[data-v-a0c29ffd]{top:80%;right:4%;animation-duration:6s;animation-delay:.8s}.d7[data-v-a0c29ffd]{top:58%;right:5%;animation-duration:10s;animation-delay:1.2s}.d8[data-v-a0c29ffd]{top:86%;left:4%;animation-duration:7s;animation-delay:2.5s}.d9[data-v-a0c29ffd]{top:20%;left:5%;animation-duration:9s;animation-delay:3s}.d10[data-v-a0c29ffd]{top:40%;right:1%;animation-duration:8s;animation-delay:.3s}.d11[data-v-a0c29ffd]{top:8%;left:48%;animation-duration:11s;animation-delay:1.8s}.d12[data-v-a0c29ffd]{top:35%;right:7%;animation-duration:7.5s;animation-delay:.6s}.d13[data-v-a0c29ffd]{top:72%;left:48%;animation-duration:9.5s;animation-delay:2.2s}.d14[data-v-a0c29ffd]{top:92%;right:12%;animation-duration:6.5s;animation-delay:1.4s}@keyframes dbFloat-a0c29ffd{0%,to{transform:translateY(0) rotate(-8deg) scale(1)}50%{transform:translateY(-22px) rotate(8deg) scale(1.1)}}@keyframes blob-a0c29ffd{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes blob2-a0c29ffd{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,15px) scale(.95)}66%{transform:translate(20px,-10px) scale(1.05)}}@keyframes blob3-a0c29ffd{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,25px) scale(1.05)}66%{transform:translate(-20px,-15px) scale(.95)}}@keyframes pulse-slow-a0c29ffd{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:.4}}.animate-blob[data-v-a0c29ffd]{animation:blob-a0c29ffd 7s infinite ease-in-out}.animate-blob2[data-v-a0c29ffd]{animation:blob2-a0c29ffd 10s infinite ease-in-out}.animate-blob3[data-v-a0c29ffd]{animation:blob3-a0c29ffd 12s infinite ease-in-out}.animate-pulse-slow[data-v-a0c29ffd]{animation:pulse-slow-a0c29ffd 2s infinite}.section-glass[data-v-a0c29ffd]{position:relative;background:#ffffff12;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.14);border-radius:32px;padding:clamp(18px,3vw,36px) clamp(16px,3vw,32px);overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 64px #00000073,inset 0 1px #ffffff1f;transition:box-shadow .3s ease}.section-glass[data-v-a0c29ffd]:hover{box-shadow:0 0 0 1px #ffffff12,0 28px 72px #00000080,inset 0 1px #ffffff26}.section-glass[data-v-a0c29ffd]:before{content:"";position:absolute;inset:0;border-radius:32px;background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,transparent 45%);pointer-events:none;z-index:0}.section-glass[data-v-a0c29ffd]:after{content:"";position:absolute;inset:8px;border-radius:26px;border:1.5px dashed rgba(255,255,255,.08);pointer-events:none;z-index:0}.section-glass-light[data-v-a0c29ffd]{position:relative;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(14px,2.5vw,24px) clamp(12px,2.5vw,28px);overflow:hidden}.sg-bubble[data-v-a0c29ffd]{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none;z-index:0;animation:sgBubbleFloat-a0c29ffd 10s ease-in-out infinite alternate}.sg-b1[data-v-a0c29ffd]{width:220px;height:220px;top:-80px;left:-60px;animation-duration:11s}.sg-b2[data-v-a0c29ffd]{width:180px;height:180px;bottom:-60px;right:-40px;animation-duration:9s;animation-delay:1.5s}.sg-b3[data-v-a0c29ffd]{width:140px;height:140px;top:40%;left:55%;animation-duration:13s;animation-delay:3s}@keyframes sgBubbleFloat-a0c29ffd{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-28px) scale(1.1)}}.burger-btn[data-v-a0c29ffd]{position:relative;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#ffda00,#ff6b81);border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 4px 16px #ff6b818c,0 1px 4px #0000001f;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;overflow:visible}.burger-btn[data-v-a0c29ffd]:hover{transform:scale(1.12) rotate(-3deg);box-shadow:0 6px 22px #ff6b81b3,0 0 0 3px #ffda0073}.burger-btn[data-v-a0c29ffd]:active{transform:scale(.95)}.burger-btn--open[data-v-a0c29ffd]{background:linear-gradient(135deg,#6366f1,#ec4899)}.burger-glow-ring[data-v-a0c29ffd]{position:absolute;inset:-4px;border-radius:18px;background:conic-gradient(from 0deg,#ffda00,#ff6b81,#ab47bc,#4fc3f7,#66bb6a,#ffda00);opacity:0;transition:opacity .25s ease;z-index:-1;animation:spin-ring-a0c29ffd 3s linear infinite;filter:blur(2px)}.burger-btn:hover .burger-glow-ring[data-v-a0c29ffd],.burger-btn--open .burger-glow-ring[data-v-a0c29ffd]{opacity:.8}@keyframes spin-ring-a0c29ffd{to{transform:rotate(360deg)}}.burger-bars[data-v-a0c29ffd]{position:relative;width:20px;height:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.bar[data-v-a0c29ffd]{position:absolute;display:block;height:2.5px;width:20px;background:#fff;border-radius:3px;transition:all .35s cubic-bezier(.23,1,.32,1)}.bar-top[data-v-a0c29ffd]{transform:translateY(-6.5px)}.bar-mid[data-v-a0c29ffd]{opacity:1;transform:scaleX(1);width:14px}.bar-bot[data-v-a0c29ffd]{transform:translateY(6.5px)}.burger-bars.is-open .bar-top[data-v-a0c29ffd]{transform:rotate(45deg) translateY(0);width:20px}.burger-bars.is-open .bar-mid[data-v-a0c29ffd]{opacity:0;transform:scaleX(0)}.burger-bars.is-open .bar-bot[data-v-a0c29ffd]{transform:rotate(-45deg) translateY(0)}.music-fab[data-v-a0c29ffd]{position:fixed;bottom:24px;right:20px;z-index:80;width:52px;height:52px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.music-fab[data-v-a0c29ffd]:hover{transform:scale(1.12)}.music-fab[data-v-a0c29ffd]:active{transform:scale(.92)}.mf-body[data-v-a0c29ffd]{position:relative;z-index:2;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}.music-fab--off .mf-body[data-v-a0c29ffd]{background:#ffffff14;border:2px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0000004d}.music-fab--off .mf-icon[data-v-a0c29ffd]{opacity:.4;filter:grayscale(1)}.music-fab--on .mf-body[data-v-a0c29ffd]{background:radial-gradient(circle at 40% 35%,#ffdc5059,#ff8c0040 60%,#7b2ff733);border:2px solid rgba(255,210,60,.6);animation:circleGlow-a0c29ffd 2s ease-in-out infinite}@keyframes circleGlow-a0c29ffd{0%,to{box-shadow:0 0 8px 2px #ffc82859,0 6px 20px #ffa0004d,inset 0 1px #ffffff40;border-color:#ffd23c8c}50%{box-shadow:0 0 18px 6px #ffc8288c,0 6px 28px #ff64c84d,inset 0 1px #ffffff4d;border-color:#ffe664e6}}.mf-icon[data-v-a0c29ffd]{font-size:22px;line-height:1;transition:opacity .3s ease,filter .3s ease,transform .3s ease;position:relative;z-index:3}.music-fab--on .mf-icon[data-v-a0c29ffd]{opacity:1;filter:none;animation:iconSway-a0c29ffd 2.2s ease-in-out infinite}@keyframes iconSway-a0c29ffd{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.12)}}.mf-ring[data-v-a0c29ffd]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;border:1.5px solid rgba(255,210,60,.55)}.mf-ring1[data-v-a0c29ffd]{inset:-8px;animation:ringExpand-a0c29ffd 2s ease-out infinite}.mf-ring2[data-v-a0c29ffd]{inset:-8px;animation:ringExpand-a0c29ffd 2s ease-out infinite;animation-delay:1s}@keyframes ringExpand-a0c29ffd{0%{transform:scale(1);opacity:.6}60%{transform:scale(1.55);opacity:.15}to{transform:scale(1.7);opacity:0}}body[data-v-a0c29ffd]{margin:0;overflow-x:hidden}
