.bgfx[data-v-fb9c67ef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 1.4s ease;background:radial-gradient(ellipse 130% 90% at 50% 0%,#07070e,#040408 52%,#010102)}.bgfx.is-on[data-v-fb9c67ef]{opacity:1}.bgfx-grid[data-v-fb9c67ef]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-image:linear-gradient(rgba(0,212,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 85% 75% at 50% 32%,#000 18%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 32%,#000 18%,transparent 82%);animation:bgGridDrift-fb9c67ef 26s linear infinite}.bgfx-glow[data-v-fb9c67ef]{position:absolute;border-radius:50%;will-change:transform}.bgfx-glow--cyan[data-v-fb9c67ef]{width:62vw;height:62vw;top:-22vw;right:-16vw;background:radial-gradient(circle,rgba(0,212,255,.085),transparent 65%);animation:bgGlowDrift-fb9c67ef 30s ease-in-out infinite alternate}.bgfx-glow--purple[data-v-fb9c67ef]{width:54vw;height:54vw;bottom:-20vw;left:-14vw;background:radial-gradient(circle,rgba(139,92,246,.09),transparent 65%);animation:bgGlowDrift2-fb9c67ef 38s ease-in-out infinite alternate}.bgfx--high .bgfx-glow--cyan[data-v-fb9c67ef]{background:radial-gradient(circle,rgba(0,212,255,.13),transparent 65%)}.bgfx--high .bgfx-glow--purple[data-v-fb9c67ef]{background:radial-gradient(circle,rgba(139,92,246,.13),transparent 65%)}.bgfx-canvas[data-v-fb9c67ef]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.bgfx-scan[data-v-fb9c67ef]{position:absolute;left:0;right:0;height:420px;top:-420px;background:linear-gradient(180deg,transparent,rgba(0,212,255,.022) 55%,rgba(0,212,255,.055) 92%,transparent);mix-blend-mode:screen;animation:bgScan-fb9c67ef 18s linear infinite}.bgfx--high .bgfx-scan[data-v-fb9c67ef]{animation-duration:9s}.bgfx-vignette[data-v-fb9c67ef]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 92% 80% at 50% 45%,transparent 0%,transparent 46%,rgba(0,0,0,.55) 100%)}.bgfx-noise[data-v-fb9c67ef]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}@keyframes bgGridDrift-fb9c67ef{0%{transform:translateZ(0)}to{transform:translate3d(-56px,-56px,0)}}@keyframes bgGlowDrift-fb9c67ef{0%{transform:translateZ(0)}to{transform:translate3d(-16vw,20vh,0)}}@keyframes bgGlowDrift2-fb9c67ef{0%{transform:translateZ(0)}to{transform:translate3d(14vw,-18vh,0)}}@keyframes bgScan-fb9c67ef{0%{top:-420px}to{top:100%}}@media (max-width: 768px){.bgfx-grid[data-v-fb9c67ef]{background-size:42px 42px}.bgfx-scan[data-v-fb9c67ef]{display:none}}@media (prefers-reduced-motion: reduce){.bgfx-grid[data-v-fb9c67ef],.bgfx-glow[data-v-fb9c67ef],.bgfx-scan[data-v-fb9c67ef]{animation:none!important}}.entry-screen[data-v-3ec74eaa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#040407;cursor:pointer;outline:none;overflow:hidden;-webkit-tap-highlight-color:transparent}.entry-rings[data-v-3ec74eaa]{position:absolute;top:50%;left:50%;width:0;height:0;z-index:1;pointer-events:none}.entry-rings .ring[data-v-3ec74eaa]{position:absolute;top:0;left:0;width:200px;height:200px;margin:-100px 0 0 -100px;border:1px solid rgba(0,212,255,.16);border-radius:50%;animation:entryRingOut-3ec74eaa 6s cubic-bezier(.22,1,.36,1) infinite}.entry-rings .r2[data-v-3ec74eaa]{border-color:#8b5cf624;animation-delay:2s}.entry-rings .r3[data-v-3ec74eaa]{border-color:#00d4ff1a;animation-delay:4s}.entry-hud[data-v-3ec74eaa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace}.hud-cell[data-v-3ec74eaa]{position:absolute;font-size:10px;letter-spacing:.18em;color:#ffffff40}.hud-cell.tl[data-v-3ec74eaa]{top:22px;left:24px}.hud-cell.tr[data-v-3ec74eaa]{top:22px;right:24px;color:#00d4ff;opacity:.75}.hud-cell.bl[data-v-3ec74eaa]{bottom:22px;left:24px}.hud-cell.br[data-v-3ec74eaa]{bottom:22px;right:24px}.entry-shock-layer[data-v-3ec74eaa]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.shock[data-v-3ec74eaa]{position:absolute;width:60px;height:60px;margin:-30px 0 0 -30px;border:1px solid rgba(0,212,255,.7);border-radius:50%;box-shadow:0 0 26px #00d4ff73;animation:entryShock-3ec74eaa 1.2s cubic-bezier(.22,1,.36,1) forwards}.entry-inner[data-v-3ec74eaa]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;animation:entryRise-3ec74eaa 1.2s cubic-bezier(.16,1,.3,1) both}.entry-logo-wrap[data-v-3ec74eaa]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.entry-logo[data-v-3ec74eaa]{width:110px;height:110px;object-fit:contain;border-radius:18px;position:relative;z-index:2;animation:entryLogoPulse-3ec74eaa 4.5s ease-in-out infinite;user-select:none}.entry-halo[data-v-3ec74eaa]{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);border:1px solid rgba(0,212,255,.16);border-radius:26px;animation:entryHaloSpin-3ec74eaa 14s linear infinite;pointer-events:none}.entry-halo--outer[data-v-3ec74eaa]{width:190px;height:190px;border-style:dashed;border-color:#8b5cf62e;border-radius:34px;animation:entryHaloSpin-3ec74eaa 22s linear infinite reverse}.entry-title[data-v-3ec74eaa]{position:relative;margin:0;overflow:hidden;font-size:30px;font-weight:100;letter-spacing:.32em;text-indent:.32em;color:#fff;text-transform:uppercase;text-shadow:0 0 44px rgba(0,212,255,.22);animation:entryCalmGlow-3ec74eaa 8s ease-in-out infinite}.entry-title-sweep[data-v-3ec74eaa]{position:absolute;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.28),transparent);animation:entrySweep-3ec74eaa 4.5s ease-in-out infinite;pointer-events:none}.entry-divider[data-v-3ec74eaa]{display:flex;align-items:center;gap:14px;margin:24px 0}.entry-divider .line[data-v-3ec74eaa]{display:block;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05))}.entry-divider .line[data-v-3ec74eaa]:last-child{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent)}.entry-divider .diamond[data-v-3ec74eaa]{display:block;width:5px;height:5px;background:#00d4ff;transform:rotate(45deg);box-shadow:0 0 10px #00d4ff;animation:entryDiamondPulse-3ec74eaa 2.2s ease-in-out infinite}.entry-subtitle[data-v-3ec74eaa]{margin:0;max-width:86vw;padding:0 16px;font-size:12px;font-weight:300;letter-spacing:.22em;color:#ffffff73}.entry-hint[data-v-3ec74eaa]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:64px;animation:entryHintFloat-3ec74eaa 2.6s ease-in-out infinite}.hint-text[data-v-3ec74eaa]{font-size:11px;font-weight:500;letter-spacing:.34em;text-indent:.34em;color:#ffffffb3}.hint-arrow[data-v-3ec74eaa]{color:#00d4ff;display:flex}.entry-foot[data-v-3ec74eaa]{position:absolute;bottom:32px;left:0;right:0;margin:0;text-align:center;font-size:10px;letter-spacing:.2em;color:#ffffff40;z-index:3}.is-leaving .entry-logo-wrap[data-v-3ec74eaa]{transform:scale(1.06)}.is-leaving .entry-hint[data-v-3ec74eaa]{opacity:0;transition:opacity .3s ease}.entry-leave-active[data-v-3ec74eaa]{transition:opacity .9s ease}.entry-leave-active .entry-inner[data-v-3ec74eaa]{transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.entry-leave-to[data-v-3ec74eaa]{opacity:0}.entry-leave-to .entry-inner[data-v-3ec74eaa]{opacity:0;transform:translateY(-36px) scale(.98)}@keyframes entryRise-3ec74eaa{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes entryLogoPulse-3ec74eaa{0%,to{transform:scale(1);filter:drop-shadow(0 0 26px rgba(0,212,255,.28))}50%{transform:scale(1.035);filter:drop-shadow(0 0 42px rgba(0,212,255,.48))}}@keyframes entryHaloSpin-3ec74eaa{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes entryDiamondPulse-3ec74eaa{0%,to{opacity:.75;transform:rotate(45deg) scale(1)}50%{opacity:1;transform:rotate(45deg) scale(1.35)}}@keyframes entryHintFloat-3ec74eaa{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes entryCalmGlow-3ec74eaa{0%,to{text-shadow:0 0 44px rgba(0,212,255,.22)}50%{text-shadow:0 0 62px rgba(0,212,255,.34)}}@keyframes entrySweep-3ec74eaa{0%{left:-60px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@keyframes entryRingOut-3ec74eaa{0%{transform:scale(.5);opacity:0}15%{opacity:.9}to{transform:scale(4.2);opacity:0}}@keyframes entryShock-3ec74eaa{0%{transform:scale(1);opacity:.85}to{transform:scale(9);opacity:0}}@media (max-width: 576px){.entry-logo-wrap[data-v-3ec74eaa]{width:96px;height:96px;margin-bottom:24px}.entry-logo[data-v-3ec74eaa]{width:88px;height:88px;border-radius:14px}.entry-halo[data-v-3ec74eaa]{width:120px;height:120px;border-radius:20px}.entry-halo--outer[data-v-3ec74eaa]{width:152px;height:152px;border-radius:26px}.entry-title[data-v-3ec74eaa]{font-size:22px;letter-spacing:.26em;text-indent:.26em}.entry-subtitle[data-v-3ec74eaa]{font-size:11px;letter-spacing:.14em}.entry-hint[data-v-3ec74eaa]{margin-top:48px}.hud-cell[data-v-3ec74eaa]{font-size:9px;letter-spacing:.12em}.hud-cell.tl[data-v-3ec74eaa]{top:16px;left:16px}.hud-cell.tr[data-v-3ec74eaa]{top:16px;right:16px}.hud-cell.bl[data-v-3ec74eaa]{bottom:16px;left:16px}.hud-cell.br[data-v-3ec74eaa]{bottom:16px;right:16px}.entry-rings .ring[data-v-3ec74eaa]{width:140px;height:140px;margin:-70px 0 0 -70px}}@media (prefers-reduced-motion: reduce){.entry-inner[data-v-3ec74eaa],.entry-logo[data-v-3ec74eaa],.entry-halo[data-v-3ec74eaa],.entry-title[data-v-3ec74eaa],.entry-title-sweep[data-v-3ec74eaa],.entry-divider .diamond[data-v-3ec74eaa],.entry-hint[data-v-3ec74eaa],.entry-rings .ring[data-v-3ec74eaa]{animation:none!important}}.clickfx[data-v-1e110f7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;overflow:hidden}[data-v-1e110f7c] .fx-ring{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;border:1px solid rgba(0,212,255,.65);border-radius:50%;box-shadow:0 0 18px #00d4ff59;animation:fxRing-1e110f7c .72s cubic-bezier(.22,1,.36,1) forwards}[data-v-1e110f7c] .fx-spark{position:absolute;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#00d4ff;box-shadow:0 0 8px #00d4ffe6;animation:fxSpark-1e110f7c .78s cubic-bezier(.22,1,.36,1) forwards}[data-v-1e110f7c] .fx-spark.t-purple{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6e6}@keyframes fxRing-1e110f7c{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes fxSpark-1e110f7c{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@media (prefers-reduced-motion: reduce){[data-v-1e110f7c] .fx-ring,[data-v-1e110f7c] .fx-spark{display:none}}@keyframes fadeIn-0bb56a18{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-0bb56a18{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-0bb56a18{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-0bb56a18{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-0bb56a18{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes navFadeIn-0bb56a18{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navItemSlide-0bb56a18{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes logoFloat-0bb56a18{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoPulse-0bb56a18{0%,to{transform:scale(1);filter:drop-shadow(0 0 30px rgba(0,212,255,.3))}50%{transform:scale(1.03);filter:drop-shadow(0 0 45px rgba(0,212,255,.5))}}@keyframes glowPulse-0bb56a18{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes glowRingRotate-0bb56a18{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes particleFloat-0bb56a18{0%,to{transform:translateY(0) translate(0);opacity:.8}25%{transform:translateY(-15px) translate(5px);opacity:1}50%{transform:translateY(-8px) translate(-3px);opacity:.6}75%{transform:translateY(-20px) translate(-8px);opacity:.9}}@keyframes diamondPulse-0bb56a18{0%,to{transform:rotate(45deg) scale(1);box-shadow:0 0 #00d4ff66}50%{transform:rotate(45deg) scale(1.2);box-shadow:0 0 12px #00d4ff99}}@keyframes titleGlow-0bb56a18{0%,to{text-shadow:0 0 60px rgba(0,212,255,.3)}50%{text-shadow:0 0 80px rgba(0,212,255,.5),0 0 120px rgba(138,43,226,.2)}}@keyframes cursorBlink-0bb56a18{0%,to{opacity:1}50%{opacity:0}}@keyframes dotPulse-0bb56a18{0%,to{opacity:1;box-shadow:0 0 #00d4ff66}50%{opacity:.7;box-shadow:0 0 0 6px #00d4ff00}}@keyframes scrollBounce-0bb56a18{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes visualizerBar-0bb56a18{0%,to{height:30%}50%{height:100%}}@keyframes pulse-0bb56a18{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes spin-0bb56a18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe-0bb56a18{0%,to{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(1)}75%{transform:scale(.97)}}@keyframes shimmer-0bb56a18{0%{background-position:-200% center}to{background-position:200% center}}@keyframes borderFlow-0bb56a18{0%{border-color:#00d4ff}33%{border-color:#8b5cf6}66%{border-color:#0f8}to{border-color:#00d4ff}}.animate-fade-in[data-v-0bb56a18]{animation:fadeIn-0bb56a18 .6s ease both}.animate-fade-in-up[data-v-0bb56a18]{animation:fadeInUp-0bb56a18 .6s ease both}.animate-fade-in-down[data-v-0bb56a18]{animation:fadeInDown-0bb56a18 .6s ease both}.animate-pulse[data-v-0bb56a18]{animation:pulse-0bb56a18 2s ease-in-out infinite}.animate-breathe[data-v-0bb56a18]{animation:breathe-0bb56a18 4s ease-in-out infinite}.hero[data-v-0bb56a18]{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0 24px;opacity:0;transform:translateY(30px);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.hero.is-loaded[data-v-0bb56a18]{opacity:1;transform:translateY(0)}.hero-logo-main[data-v-0bb56a18]{margin-bottom:52px;animation:logoFloat-0bb56a18 8s ease-in-out infinite}.logo-container[data-v-0bb56a18]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.logo-main-image[data-v-0bb56a18]{width:130px;height:130px;object-fit:contain;border-radius:20px;filter:drop-shadow(0 0 30px rgba(0,212,255,.3));animation:logoPulse-0bb56a18 4s ease-in-out infinite;z-index:2;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.logo-main-image[data-v-0bb56a18]:hover{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0 0 50px rgba(0,212,255,.5))}.logo-glow-ring[data-v-0bb56a18]{position:absolute;top:50%;left:50%;width:160px;height:160px;transform:translate(-50%,-50%);border:1px solid rgba(0,212,255,.15);border-radius:28px;animation:glowRingRotate-0bb56a18 12s linear infinite;pointer-events:none}.logo-glow-ring[data-v-0bb56a18]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:28px;background:conic-gradient(from 0deg,transparent,rgba(0,212,255,.2),transparent,rgba(0,212,255,.1),transparent);animation:glowRingRotate-0bb56a18 8s linear infinite reverse;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.logo-particles[data-v-0bb56a18]{position:absolute;top:0;left:0;width:100%;height:100%}.logo-particles[data-v-0bb56a18]:before,.logo-particles[data-v-0bb56a18]:after{content:"";position:absolute;width:4px;height:4px;background:#00d4ff;border-radius:50%;box-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff;animation:particleFloat-0bb56a18 6s ease-in-out infinite}.logo-particles[data-v-0bb56a18]:before{top:10%;left:-10%;animation-delay:0s}.logo-particles[data-v-0bb56a18]:after{bottom:10%;right:-10%;animation-delay:3s}.hero-divider[data-v-0bb56a18]{display:flex;align-items:center;gap:16px;margin:0 0 18px;opacity:0;animation:fadeInUp-0bb56a18 .8s ease 1s both}.divider-line[data-v-0bb56a18]{width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05))}.divider-line[data-v-0bb56a18]:last-child{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent)}.divider-diamond[data-v-0bb56a18]{width:6px;height:6px;background:#00d4ff;transform:rotate(45deg);animation:diamondPulse-0bb56a18 2s ease-in-out infinite;box-shadow:0 0 8px #00d4ff}.hero-description[data-v-0bb56a18]{min-height:34px;margin-bottom:18px;opacity:0;animation:fadeInUp-0bb56a18 .8s ease 1.2s both}.typewriter-text[data-v-0bb56a18]{margin:0;font-size:17px;font-weight:300;letter-spacing:.14em;color:#ffffffb3}.typewriter-content[data-v-0bb56a18]{display:inline}.cursor[data-v-0bb56a18]{display:inline-block;margin-left:3px;color:#00d4ff;animation:cursorBlink-0bb56a18 1s step-end infinite;font-weight:400}.hero-signature[data-v-0bb56a18]{display:flex;align-items:center;justify-content:center;gap:16px;opacity:0;animation:fadeInUp-0bb56a18 .8s ease 1.4s both}.sig-line[data-v-0bb56a18]{width:32px;height:1px;flex-shrink:0}.sig-line--l[data-v-0bb56a18]{background:linear-gradient(90deg,transparent,rgba(0,212,255,.4))}.sig-line--r[data-v-0bb56a18]{background:linear-gradient(90deg,rgba(0,212,255,.4),transparent)}.signature-text[data-v-0bb56a18]{font-size:10px;font-weight:500;letter-spacing:.42em;color:#ffffff40;text-transform:uppercase;white-space:nowrap}.sr-only[data-v-0bb56a18]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-hint[data-v-0bb56a18]{margin-top:46px;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:fadeInUp-0bb56a18 .8s ease 2s both}.scroll-text[data-v-0bb56a18]{font-size:9px;font-weight:500;letter-spacing:.35em;color:#ffffff73;text-transform:uppercase}.scroll-icon[data-v-0bb56a18]{color:#ffffff73;animation:scrollBounce-0bb56a18 2.5s ease-in-out infinite}@media (max-width: 768px){.logo-container[data-v-0bb56a18]{width:110px;height:110px}.logo-main-image[data-v-0bb56a18]{width:100px;height:100px;border-radius:16px}.logo-glow-ring[data-v-0bb56a18]{width:130px;height:130px;border-radius:22px}.logo-glow-ring[data-v-0bb56a18]:before{border-radius:22px}.typewriter-text[data-v-0bb56a18]{font-size:14px}.sig-line[data-v-0bb56a18]{width:20px}.signature-text[data-v-0bb56a18]{letter-spacing:.3em}}@media (max-width: 576px){.logo-container[data-v-0bb56a18]{width:90px;height:90px}.logo-main-image[data-v-0bb56a18]{width:82px;height:82px;border-radius:12px}.logo-glow-ring[data-v-0bb56a18]{width:105px;height:105px;border-radius:18px}.logo-glow-ring[data-v-0bb56a18]:before{border-radius:18px}.typewriter-text[data-v-0bb56a18]{font-size:13px;letter-spacing:.12em}.hero[data-v-0bb56a18]{padding:24px 0}.scroll-hint[data-v-0bb56a18]{display:none}}@keyframes fadeIn-e9acd2e0{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-e9acd2e0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-e9acd2e0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-e9acd2e0{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-e9acd2e0{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes navFadeIn-e9acd2e0{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navItemSlide-e9acd2e0{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes logoFloat-e9acd2e0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoPulse-e9acd2e0{0%,to{transform:scale(1);filter:drop-shadow(0 0 30px rgba(0,212,255,.3))}50%{transform:scale(1.03);filter:drop-shadow(0 0 45px rgba(0,212,255,.5))}}@keyframes glowPulse-e9acd2e0{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes glowRingRotate-e9acd2e0{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes particleFloat-e9acd2e0{0%,to{transform:translateY(0) translate(0);opacity:.8}25%{transform:translateY(-15px) translate(5px);opacity:1}50%{transform:translateY(-8px) translate(-3px);opacity:.6}75%{transform:translateY(-20px) translate(-8px);opacity:.9}}@keyframes diamondPulse-e9acd2e0{0%,to{transform:rotate(45deg) scale(1);box-shadow:0 0 #00d4ff66}50%{transform:rotate(45deg) scale(1.2);box-shadow:0 0 12px #00d4ff99}}@keyframes titleGlow-e9acd2e0{0%,to{text-shadow:0 0 60px rgba(0,212,255,.3)}50%{text-shadow:0 0 80px rgba(0,212,255,.5),0 0 120px rgba(138,43,226,.2)}}@keyframes cursorBlink-e9acd2e0{0%,to{opacity:1}50%{opacity:0}}@keyframes dotPulse-e9acd2e0{0%,to{opacity:1;box-shadow:0 0 #00d4ff66}50%{opacity:.7;box-shadow:0 0 0 6px #00d4ff00}}@keyframes scrollBounce-e9acd2e0{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes visualizerBar-e9acd2e0{0%,to{height:30%}50%{height:100%}}@keyframes pulse-e9acd2e0{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes spin-e9acd2e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe-e9acd2e0{0%,to{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(1)}75%{transform:scale(.97)}}@keyframes shimmer-e9acd2e0{0%{background-position:-200% center}to{background-position:200% center}}@keyframes borderFlow-e9acd2e0{0%{border-color:#00d4ff}33%{border-color:#8b5cf6}66%{border-color:#0f8}to{border-color:#00d4ff}}.animate-fade-in[data-v-e9acd2e0]{animation:fadeIn-e9acd2e0 .6s ease both}.animate-fade-in-up[data-v-e9acd2e0]{animation:fadeInUp-e9acd2e0 .6s ease both}.animate-fade-in-down[data-v-e9acd2e0]{animation:fadeInDown-e9acd2e0 .6s ease both}.animate-pulse[data-v-e9acd2e0]{animation:pulse-e9acd2e0 2s ease-in-out infinite}.animate-breathe[data-v-e9acd2e0]{animation:breathe-e9acd2e0 4s ease-in-out infinite}.navigation[data-v-e9acd2e0]{position:relative;z-index:30;margin-top:72px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.navigation.is-visible[data-v-e9acd2e0]{opacity:1;transform:translateY(0)}.nav-label[data-v-e9acd2e0]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.nav-label-line[data-v-e9acd2e0]{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.nav-label-text[data-v-e9acd2e0]{font-size:10px;font-weight:500;letter-spacing:.3em;color:#ffffff73;text-transform:uppercase}.nav-grid[data-v-e9acd2e0]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px}.nav-link[data-v-e9acd2e0]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;animation:navFadeIn-e9acd2e0 .5s ease both;min-width:120px;flex:0 1 auto}.nav-link[data-v-e9acd2e0]:hover{color:#fff;border-color:#00d4ff;background:#00d4ff0d;transform:translateY(-2px);box-shadow:0 0 20px #00d4ff26}.nav-link:hover .link-icon[data-v-e9acd2e0]{color:#00d4ff;transform:scale(1.1)}.nav-link:hover .link-arrow[data-v-e9acd2e0]{opacity:1;transform:translate(0)}.nav-link:hover .link-glow[data-v-e9acd2e0]{opacity:1}.nav-link[data-v-e9acd2e0]:active{transform:translateY(0) scale(.98)}.link-icon[data-v-e9acd2e0]{display:flex;align-items:center;justify-content:center;color:#ffffff73;transition:all .3s ease;flex-shrink:0}.link-icon[data-v-e9acd2e0] svg{width:12px;height:12px}.link-text[data-v-e9acd2e0]{white-space:nowrap}.link-arrow[data-v-e9acd2e0]{display:flex;align-items:center;color:#00d4ff;opacity:0;transform:translate(-6px);transition:all .3s ease;flex-shrink:0}.link-glow[data-v-e9acd2e0]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(0,212,255,.15),transparent 70%);opacity:0;transition:all .4s ease;pointer-events:none}@media (max-width: 992px){.nav-grid[data-v-e9acd2e0]{max-width:440px;gap:8px}.nav-link[data-v-e9acd2e0]{padding:9px 14px;font-size:10px;min-width:110px}}@media (max-width: 576px){.navigation[data-v-e9acd2e0]{margin-top:24px}.nav-grid[data-v-e9acd2e0]{max-width:300px;gap:8px}.nav-link[data-v-e9acd2e0]{padding:10px 14px;font-size:10px;flex-direction:column;gap:6px;text-align:center;min-width:100px}.link-icon[data-v-e9acd2e0]{order:-1}.link-arrow[data-v-e9acd2e0]{display:none}.nav-label[data-v-e9acd2e0]{margin-bottom:12px}.nav-label-line[data-v-e9acd2e0]{width:30px}}@media (max-width: 375px){.nav-grid[data-v-e9acd2e0]{gap:6px}.nav-link[data-v-e9acd2e0]{padding:8px 12px;font-size:9px;min-width:90px}}.music-player[data-v-8bca4601]{position:fixed;bottom:24px;right:24px;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 18px;background:#0f0f14cc;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:30px;opacity:0;animation:fadeInUp .8s ease 1.6s both;transition:border-color .4s ease,box-shadow .4s ease}.music-player.is-visible[data-v-8bca4601]{opacity:1}.music-player[data-v-8bca4601]:hover{border-color:#ffffff26;box-shadow:0 8px 32px #0006}.play-btn[data-v-8bca4601]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.play-btn[data-v-8bca4601]:hover{background:#00d4ff;border-color:#00d4ff;color:#000;transform:scale(1.05)}.play-btn[data-v-8bca4601]:active{transform:scale(.95)}.visualizer[data-v-8bca4601]{display:flex;align-items:center;gap:3px;height:16px}.bar[data-v-8bca4601]{width:3px;height:100%;background:linear-gradient(to top,#00d4ff,#00d4ff4d);border-radius:2px;animation:visualizerBar .8s ease-in-out infinite}@media (max-width: 576px){.music-player[data-v-8bca4601]{bottom:16px;right:16px;padding:8px 14px;gap:10px}.play-btn[data-v-8bca4601]{width:26px;height:26px}}.cursor-layer[data-v-d5f66789]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .3s ease}.cursor-layer.is-visible[data-v-d5f66789]{opacity:1}.cursor-trail[data-v-d5f66789]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cursor-aura[data-v-d5f66789]{position:absolute;top:0;left:0;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.09),rgba(139,92,246,.04) 45%,transparent 70%);mix-blend-mode:screen;will-change:transform}.cursor-dot[data-v-d5f66789]{position:absolute;top:-4px;left:-4px;width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 10px #00d4ffe6;transition:background .2s,box-shadow .2s;will-change:transform}.cursor-ring[data-v-d5f66789]{position:absolute;top:0;left:0;width:38px;height:38px;margin:-19px 0 0 -19px;will-change:transform}.cursor-ring[data-v-d5f66789]:before,.cursor-ring[data-v-d5f66789]:after{content:"";position:absolute;width:11px;height:11px;border:1px solid rgba(255,255,255,.45);transition:border-color .3s ease,width .3s ease,height .3s ease}.cursor-ring[data-v-d5f66789]:before{top:0;left:0;border-right:0;border-bottom:0}.cursor-ring[data-v-d5f66789]:after{bottom:0;right:0;border-left:0;border-top:0}.is-hover .cursor-ring[data-v-d5f66789]:before,.is-hover .cursor-ring[data-v-d5f66789]:after{width:16px;height:16px;border-color:#00d4ff}.is-hover .cursor-dot[data-v-d5f66789]{background:#00d4ff;box-shadow:0 0 16px #00d4ff}.is-down .cursor-dot[data-v-d5f66789]{background:#00d4ff}.is-down .cursor-ring[data-v-d5f66789]:before,.is-down .cursor-ring[data-v-d5f66789]:after{border-color:#00d4ff}@media (prefers-reduced-motion: reduce){.cursor-aura[data-v-d5f66789]{display:none}}@keyframes fadeIn-ecfa4ee3{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-ecfa4ee3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-ecfa4ee3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-ecfa4ee3{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-ecfa4ee3{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes navFadeIn-ecfa4ee3{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navItemSlide-ecfa4ee3{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes logoFloat-ecfa4ee3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoPulse-ecfa4ee3{0%,to{transform:scale(1);filter:drop-shadow(0 0 30px rgba(0,212,255,.3))}50%{transform:scale(1.03);filter:drop-shadow(0 0 45px rgba(0,212,255,.5))}}@keyframes glowPulse-ecfa4ee3{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes glowRingRotate-ecfa4ee3{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes particleFloat-ecfa4ee3{0%,to{transform:translateY(0) translate(0);opacity:.8}25%{transform:translateY(-15px) translate(5px);opacity:1}50%{transform:translateY(-8px) translate(-3px);opacity:.6}75%{transform:translateY(-20px) translate(-8px);opacity:.9}}@keyframes diamondPulse-ecfa4ee3{0%,to{transform:rotate(45deg) scale(1);box-shadow:0 0 #00d4ff66}50%{transform:rotate(45deg) scale(1.2);box-shadow:0 0 12px #00d4ff99}}@keyframes titleGlow-ecfa4ee3{0%,to{text-shadow:0 0 60px rgba(0,212,255,.3)}50%{text-shadow:0 0 80px rgba(0,212,255,.5),0 0 120px rgba(138,43,226,.2)}}@keyframes cursorBlink-ecfa4ee3{0%,to{opacity:1}50%{opacity:0}}@keyframes dotPulse-ecfa4ee3{0%,to{opacity:1;box-shadow:0 0 #00d4ff66}50%{opacity:.7;box-shadow:0 0 0 6px #00d4ff00}}@keyframes scrollBounce-ecfa4ee3{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes visualizerBar-ecfa4ee3{0%,to{height:30%}50%{height:100%}}@keyframes pulse-ecfa4ee3{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes spin-ecfa4ee3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe-ecfa4ee3{0%,to{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(1)}75%{transform:scale(.97)}}@keyframes shimmer-ecfa4ee3{0%{background-position:-200% center}to{background-position:200% center}}@keyframes borderFlow-ecfa4ee3{0%{border-color:#00d4ff}33%{border-color:#8b5cf6}66%{border-color:#0f8}to{border-color:#00d4ff}}.animate-fade-in[data-v-ecfa4ee3]{animation:fadeIn-ecfa4ee3 .6s ease both}.animate-fade-in-up[data-v-ecfa4ee3]{animation:fadeInUp-ecfa4ee3 .6s ease both}.animate-fade-in-down[data-v-ecfa4ee3]{animation:fadeInDown-ecfa4ee3 .6s ease both}.animate-pulse[data-v-ecfa4ee3]{animation:pulse-ecfa4ee3 2s ease-in-out infinite}.animate-breathe[data-v-ecfa4ee3]{animation:breathe-ecfa4ee3 4s ease-in-out infinite}.footer[data-v-ecfa4ee3]{position:relative;z-index:40;margin-top:auto;padding:32px 0 24px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.footer.is-visible[data-v-ecfa4ee3]{opacity:1;transform:translateY(0)}.footer-content[data-v-ecfa4ee3]{display:flex;flex-direction:column;align-items:center;gap:12px}.copyright[data-v-ecfa4ee3]{margin:0;font-size:11px;font-weight:300;letter-spacing:.08em;color:#ffffff73}.tech-badge[data-v-ecfa4ee3]{display:flex;align-items:center;gap:8px;margin:0;font-size:9px;letter-spacing:.15em;color:#ffffff40}.badge-item[data-v-ecfa4ee3]{text-transform:uppercase}.badge-separator[data-v-ecfa4ee3]{opacity:.4}@media (max-width: 576px){.footer[data-v-ecfa4ee3]{padding:24px 0 16px}.copyright[data-v-ecfa4ee3]{font-size:10px}.tech-badge[data-v-ecfa4ee3]{font-size:8px}}.app{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden}.app.cursor-enabled,.app.cursor-enabled a,.app.cursor-enabled button,.app.cursor-enabled [role=button]{cursor:none}.main-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:48px 24px;min-height:100vh;animation:fadeIn .8s ease both}.main-content>:first-child{margin-top:auto}.main-content>:last-child{margin-bottom:auto}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.noir-theme{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.6;color:#fff;background-color:#000;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover,a:focus{color:#00d4ff;outline:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none}button:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}::selection{background-color:#00d4ff4d;color:#fff}::-moz-selection{background-color:#00d4ff4d;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) #000000}:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes navFadeIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navItemSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 30px rgba(0,212,255,.3))}50%{transform:scale(1.03);filter:drop-shadow(0 0 45px rgba(0,212,255,.5))}}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes glowRingRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.8}25%{transform:translateY(-15px) translate(5px);opacity:1}50%{transform:translateY(-8px) translate(-3px);opacity:.6}75%{transform:translateY(-20px) translate(-8px);opacity:.9}}@keyframes diamondPulse{0%,to{transform:rotate(45deg) scale(1);box-shadow:0 0 #00d4ff66}50%{transform:rotate(45deg) scale(1.2);box-shadow:0 0 12px #00d4ff99}}@keyframes titleGlow{0%,to{text-shadow:0 0 60px rgba(0,212,255,.3)}50%{text-shadow:0 0 80px rgba(0,212,255,.5),0 0 120px rgba(138,43,226,.2)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes dotPulse{0%,to{opacity:1;box-shadow:0 0 #00d4ff66}50%{opacity:.7;box-shadow:0 0 0 6px #00d4ff00}}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes visualizerBar{0%,to{height:30%}50%{height:100%}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1)}25%{transform:scale(1.03)}50%{transform:scale(1)}75%{transform:scale(.97)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes borderFlow{0%{border-color:#00d4ff}33%{border-color:#8b5cf6}66%{border-color:#0f8}to{border-color:#00d4ff}}.animate-fade-in{animation:fadeIn .6s ease both}.animate-fade-in-up{animation:fadeInUp .6s ease both}.animate-fade-in-down{animation:fadeInDown .6s ease both}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-breathe{animation:breathe 4s ease-in-out infinite}@media (max-width: 374px){:root{--container-padding: 16px;--spacing-unit: 8px}.main-content{padding:16px}}@media (min-width: 375px) and (max-width: 575px){:root{--container-padding: 20px}}@media (min-width: 576px) and (max-width: 767px){.main-content{max-width:90%}}@media (min-width: 768px) and (max-width: 991px){.main-content{max-width:85%}.custom-cursor{display:none}.app.cursor-enabled{cursor:auto}.app.cursor-enabled a,.app.cursor-enabled button,.app.cursor-enabled [role=button]{cursor:pointer}}@media (min-width: 992px){.main-content{max-width:680px}}@media (min-width: 1200px){:root{--container-padding: 48px}.title-ds{font-size:96px!important}.logo-wrapper{width:120px;height:120px}.logo-image{width:110px;height:110px}}@media (hover: none) and (pointer: coarse){.custom-cursor{display:none!important}.nav-link:hover{transform:none;border-color:#ffffff1a;background:#ffffff08}.nav-link:active{transform:scale(.98);background:#00d4ff14}.nav-link,.play-btn{min-height:44px;display:flex;align-items:center}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.logo-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (orientation: landscape) and (max-height: 500px){.hero{padding:16px 0}.hero-logo{margin-bottom:16px}.hero-divider{margin:16px 0}.scroll-hint{display:none}.music-player{bottom:12px}}@media print{.particle-background,.custom-cursor,.music-player,.scroll-hint{display:none!important}body{background:#fff;color:#000}*{color:#000!important;border-color:#ccc!important}}
