@layer components{.isl{--sw:1.3;--isl-panel:#0c0538f0;aspect-ratio:1;fill:none;stroke-linecap:round;stroke-linejoin:round;color:#fff;width:100%;height:auto;display:block;overflow:visible}.isl-md{--sw:2}.isl .i-ln{stroke:currentColor;stroke-opacity:.9;stroke-width:var(--sw)}.isl .i-dim{stroke:currentColor;stroke-opacity:.42;stroke-width:calc(var(--sw) * .85)}.isl .i-faint{stroke:currentColor;stroke-opacity:.16;stroke-width:calc(var(--sw) * .8)}.isl .i-panel{fill:var(--isl-panel)}.isl .i-glow{fill:currentColor;fill-opacity:.09;stroke:none}.isl .i-fill-w{fill:currentColor;fill-opacity:.7;stroke:none}.isl .i-dot{fill:currentColor;fill-opacity:.85;stroke:none}.isl .i-cone{fill:currentColor;fill-opacity:.07;stroke:none}.isl .i-dash{stroke:currentColor;stroke-opacity:.32;stroke-width:calc(var(--sw) * .8);stroke-dasharray:1.6 2.4}.isl .i-dashed{stroke-dasharray:2 2}.isl .i-cy{stroke:#00e5ff80;stroke-width:calc(var(--sw) * .8)}.isl .i-acc{stroke:#ff2dd2;stroke-width:calc(var(--sw) * 1.15)}.isl .i-acc-thin{stroke-width:calc(var(--sw) * .7);stroke-opacity:.7}.isl .i-acc-soft{fill:#ff2dd233}.isl .i-acc-fill{fill:#ff2dd2}.isl .i-acc-ring{fill:none;stroke:#ff2dd2;stroke-opacity:.35;stroke-width:calc(var(--sw) * .6)}.isl .i-acc-core{stroke-opacity:.55;stroke-width:calc(var(--sw) * .6)}.isl .i-beamw{fill:currentColor;fill-opacity:.08}.isl .i-beamc{fill:#00e5ff1a}.isl .i-pulse{stroke:currentColor;stroke-opacity:.35;stroke-width:calc(var(--sw) * .7);opacity:0}.isl .i-runner{offset-rotate:0deg;offset-distance:70%;opacity:.8}.isl :is(.i-float,.i-pulse,.i-crystal,.i-stage,.i-star,.i-work,.i-artefact,.i-meet,.i-acc-ring,.i-ring,.i-block,.i-door,.i-crown,.i-sway,.i-rise,.i-fly,.i-screen-f){transform-box:fill-box;transform-origin:50%}.isl .i-root{transform-box:fill-box;transform-origin:50% 0}.isl .i-sweep,.isl .i-beam{transform-box:fill-box;transform-origin:50% 100%}.isl .i-cone{transform-box:view-box;transform-origin:60px 13px}.isl .i-flick{transform-origin:81px 48px}@media (prefers-reduced-motion:no-preference){.mm-js .isl[data-play="1"] .i-float{animation:6.4s ease-in-out infinite isl-float}.mm-js .isl[data-play="1"] .i-root{animation:isl-root 5.2s ease-in-out calc(var(--k,0) * -1.1s) infinite}.mm-js .isl[data-play="1"] .i-wisp{animation:isl-wisp 9s ease-in-out calc(var(--k,0) * -3s) infinite}.mm-js .isl[data-play="1"] .i-twinkle{animation:isl-twinkle 3.6s ease-in-out calc(var(--k,0) * .45s) infinite}.mm-js .isl[data-play="1"] .i-pulse{animation:isl-pulse 3.2s ease-out calc(var(--k,0) * -1.6s) infinite}.mm-js .isl[data-play="1"] .i-win{animation:isl-win 4.8s ease-in-out calc(var(--k,0) * .5s) infinite}.mm-js .isl[data-play="1"] .i-seat{animation:isl-twinkle 3.2s ease-in-out calc(var(--k,0) * .27s) infinite}.mm-js .isl[data-play="1"] .i-dot.i-rise{animation:isl-rise 2.8s ease-in calc(var(--k,0) * -.93s) infinite}.mm-js .isl[data-play="1"] .i-beam{animation:3.2s ease-in-out infinite isl-beam}.mm-js .isl[data-play="1"] .i-vein{stroke-dasharray:.16 .04;animation:1.8s linear infinite isl-vein}.mm-js .isl[data-play="1"] .i-gate{animation:isl-gate 6.4s ease-in-out calc(var(--k,0) * .8s) infinite}.mm-js .isl[data-play="1"] .i-crown{animation:5s ease-in-out infinite isl-leaf}.mm-js .isl[data-play="1"] .i-tier{animation:isl-tier 4.8s ease-in-out calc(var(--k,0) * .55s) infinite}.mm-js .isl[data-play="1"] .i-tierwin{animation:isl-tierwin 4.8s ease-in-out calc(var(--k,0) * .55s) infinite}.mm-js .isl[data-play="1"] .i-crystal{animation:4.8s ease-in-out infinite isl-crystal}.mm-js .isl[data-play="1"] .i-door{animation:4.2s ease-in-out infinite isl-door}.mm-js .isl[data-play="1"] .i-sway{transform-origin:50% 100%;animation:6s ease-in-out infinite isl-sway}.mm-js .isl[data-play="1"] .i-fly{animation:isl-fly 5.6s ease-in-out calc(var(--k,0) * -1.3s) infinite}.mm-js .isl[data-play="1"] .i-stage{animation:3.2s ease-in-out infinite isl-stage}.mm-js .isl[data-play="1"] .i-screen{animation:3.2s ease-in-out infinite isl-screen}.mm-js .isl[data-play="1"] .i-star{animation:4.4s ease-in-out infinite isl-star}.mm-js .isl[data-play="1"] .i-cone{animation:7s ease-in-out infinite isl-spot}.mm-js .isl[data-play="1"] .i-work{animation:7s ease-in-out infinite isl-work}.mm-js .isl[data-play="1"] .i-pool{animation:7s ease-in-out infinite isl-pool}.mm-js .isl[data-play="1"] .i-artefact{animation:5.2s ease-in-out infinite isl-artefact}.mm-js .isl[data-play="1"] .i-arch{animation:5.2s ease-in-out infinite isl-arch}.mm-js .isl[data-play="1"] .i-runner{animation:isl-run 3.6s ease-in-out calc(var(--k,0) * .9s) infinite both}.mm-js .isl[data-play="1"] .i-meet{animation:3.6s ease-in-out infinite isl-meet}.mm-js .isl[data-play="1"] .i-acc-ring{animation:3.6s ease-out infinite isl-ring}.mm-js .isl[data-play="1"] .i-sweep{animation:isl-sweep 5.6s ease-in-out calc(var(--k,0) * -1.4s) infinite alternate}.mm-js .isl[data-play="1"] .i-ring{animation:2.8s ease-in-out infinite isl-stage}.mm-js .isl[data-play="1"] .i-rec{animation:1.6s step-end infinite isl-rec}.mm-js .isl[data-play="1"] .i-flick{animation:4.4s ease-in-out infinite isl-flick}.mm-js .isl[data-play="1"] .i-screen-f{animation:isl-screenf 5s ease-in-out calc(var(--k,0) * -1.6s) infinite}.mm-js .isl[data-play="1"] .i-block{animation:isl-block 7.2s cubic-bezier(.3, .9, .3, 1) calc(var(--k,0) * .32s) infinite both}.mm-js .isl[data-play="1"] .i-holo{animation:7.2s ease-in-out infinite isl-holo}}.isl-hero{align-items:center;gap:.75rem;display:flex;position:relative}.isl-hero-art{flex:none;position:relative}.isl-hero-art:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(closest-side,#a310ff52,#ff2dd21a 55%,#0000);border-radius:999px;position:absolute;inset:8% 4% 14%}.isl-hero-tag{font-family:var(--mm-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:.66rem;line-height:1.6}.isl-hero-tag b{color:#fff;font-weight:500}.isl-hero-tag i{color:#fff9;font-style:normal}.isl-hero-link{color:var(--mm-pink);border-bottom:1px solid #ff5fb859;align-items:center;gap:.35rem;margin-top:.35rem;padding-bottom:1px;font-size:.8rem;transition:color .3s,border-color .3s;display:inline-flex}.isl-hero-link:hover{color:#fff;border-color:#fff}.isl-hero-link span{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.isl-hero-link:hover span{transform:translate(3px)}.isl-hero-art{width:3.5rem}}@keyframes isl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.2px)}}@keyframes isl-root{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes isl-wisp{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes isl-twinkle{0%,to{opacity:1}50%{opacity:.3}}@keyframes isl-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes isl-win{0%,to{fill-opacity:.09}30%,45%{fill-opacity:.32}}@keyframes isl-rise{0%{opacity:0;transform:translateY(18px)}25%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@keyframes isl-beam{0%,to{opacity:1}50%{opacity:.55}}@keyframes isl-vein{to{stroke-dashoffset:-.2px}}@keyframes isl-veinglow{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}@keyframes isl-gate{0%,to{fill:var(--isl-panel)}10%,22%{fill:#ffffff47}}@keyframes isl-leaf{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes isl-tier{0%,to{fill-opacity:.09}14%,40%{fill-opacity:.34}}@keyframes isl-tierwin{0%,to{fill-opacity:.7}14%,40%{fill-opacity:1}60%{fill-opacity:.35}}@keyframes isl-crystal{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(8deg)}}@keyframes isl-door{0%,to{opacity:1}50%{opacity:.55}}@keyframes isl-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-1.8deg)}}@keyframes isl-fly{0%,to{opacity:1;transform:translate(0)}33%{opacity:.35;transform:translate(3px,-4px)}66%{opacity:.9;transform:translate(-2px,-2px)}}@keyframes isl-stage{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes isl-screen{0%,to{fill-opacity:.09}50%{fill-opacity:.22}}@keyframes isl-star{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.25)rotate(45deg)}60%{transform:scale(.9)rotate(45deg)}}@keyframes isl-spot{0%,to{transform:rotate(0)}25%{transform:rotate(17deg)}75%{transform:rotate(-17deg)}}@keyframes isl-work{0%,12%,88%,to{opacity:1}25%,75%{opacity:.45}}@keyframes isl-pool{0%,12%,88%,to{fill-opacity:.09}25%,75%{fill-opacity:.02}}@keyframes isl-artefact{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4px)}}@keyframes isl-arch{0%,to{fill-opacity:.09}50%{fill-opacity:.18}}@keyframes isl-run{0%{offset-distance:100%;opacity:0}15%{opacity:1}80%{opacity:1}to{offset-distance:0%;opacity:0}}@keyframes isl-meet{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes isl-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes isl-sweep{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes isl-rec{0%{opacity:1}50%{opacity:.2}}@keyframes isl-flick{0%,to{opacity:1}50%{opacity:.6}}@keyframes isl-screenf{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes isl-block{0%{opacity:0;transform:translateY(-34px)}8%{opacity:1}18%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes isl-holo{0%,to{opacity:1}50%{opacity:.25}}
