html,body,#root{height:100%;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}@keyframes eq-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes eq-fade{0%{opacity:0}to{opacity:1}}body{color:#f3f0fa;-webkit-font-smoothing:antialiased;background:#05030a;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}a{color:#c4b5fd;text-decoration:none}a:hover{color:#ede9fe}::selection{background:#8b5cf666}@keyframes eq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes eq-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes eq-spin{to{transform:rotate(360deg)}}@keyframes eq-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes eq-breathe{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.1)}}@keyframes eq-breathe-soft{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes eq-mic{0%,to{opacity:.72}50%{opacity:1}}@keyframes eq-swirl{0%,to{transform:rotate(-14deg)scale(1)}50%{transform:rotate(22deg)scale(1.06)}}@keyframes h4drop{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:100%}}@keyframes eq-sheen{0%{transform:translate(-130%)skew(-20deg)}55%,to{transform:translate(260%)skew(-20deg)}}main>section:nth-child(n+3){position:relative}main>section:nth-child(n+3):before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#7c3aed80 30%,#22d3ee66 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}@keyframes eq-mic-soft{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes eq-travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes eq-marquee{to{transform:translate(-50%)}}@keyframes eq-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(16%,-12%)scale(1.14)}66%{transform:translate(-12%,12%)scale(.9)}}@keyframes eq-ring{0%{opacity:.55;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}@keyframes eq-dot{0%,to{opacity:.12;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes eq-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-fade{animation:.38s cubic-bezier(.22,.61,.36,1) both page-fade-in}@media (prefers-reduced-motion:reduce){.page-fade{animation:none}}[role=button]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #a855f7}.lang-btn:hover,.lang-item:hover{background:#8b5cf624!important}.scp0:hover{color:#f5f3ff!important;background:#8b5cf629!important;border-color:#5b3fa8!important}.scp1:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #7c3aed47!important}.scp2:focus{outline-offset:3px!important;outline:2px solid #a78bfa!important}.scp3:hover{filter:brightness(1.06)!important}.scp4:hover{transform:translateY(-6px)!important}.scp5:focus{outline-offset:-2px!important;outline:2px solid #a78bfa!important}.scp6:hover{border-color:#c4b5fd77!important;transform:translateY(-4px)!important}.scp7:hover{border-color:#67e8f977!important;transform:translateY(-4px)!important}.scp8:hover{background:#8b5cf61a!important;border-color:#6d4fc4!important}.scp9:hover{background:linear-gradient(90deg,#8b5cf612,#0000 80%)!important}.scpa:hover{color:#ede9fe!important}.scpb:hover{color:#efecf9!important;background:#8b5cf61a!important;border-color:#5b3fa8!important}.scpc:hover{background:#8b5cf642!important}.scpd:hover{transform:scale(1.035)!important;box-shadow:0 60px 120px #7c3aed47,0 0 0 1px #ffffff29!important}.scpe:hover{background:#8b5cf60d!important}.scpf:hover{color:#efecf9!important;border-color:#5b3fa8!important}.scpg:hover{border-color:#4c3a80!important;transform:translate(4px)!important}.scph:hover{border-color:#5b3fa8!important;transform:translateY(-5px)!important;box-shadow:0 24px 50px #7c3aed2e!important}.scpi:hover{text-decoration:underline!important}.scpj:hover{color:#efecf9!important}.scpk:hover{color:#c4b5fd!important}.scpl:hover{border-color:#5b3fa8!important}.scpm:hover{filter:brightness(1.08)!important}.scpn:focus{outline-offset:3px!important;outline:2px solid #c4b5fd!important}.scpo:hover{background:#8b5cf633!important}.scpp:hover{border-color:#4a3a85!important}.scpq:focus{outline:none!important}.scpr:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.scps:hover{opacity:.92!important}.scpt:hover{background:#0d0918!important}.scpu:hover{color:#efecf9!important;border-left-color:#a78bfa!important}.scpv:hover{border-color:#6d4fc4!important;transform:translateY(-6px)!important;box-shadow:0 26px 54px #7c3aed33!important}.scpw:hover{transform:translate(0)translateZ(20px)!important}.scpx:hover{background:linear-gradient(90deg,#8b5cf614,#0000 75%)!important}.scpy:focus{outline-offset:-4px!important;border-radius:12px!important;outline:2px solid #a78bfa!important}.scpz:hover{color:#e9d5ff!important}.scp10:hover{border-color:#4c3a80!important}.scp11:hover{color:#efecf9!important;border-color:#6d4fc4!important}.scp12:hover{border-color:#6d4fc4!important;transform:translateY(-5px)!important}.scp13:hover{transform:translate(-6px)!important}.scp14:hover{background:linear-gradient(#140d2a,#08050f)!important}.scp15:focus{outline-offset:2px!important;outline:2px solid #a78bfa!important}
