@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-italic-vi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-italic-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-normal-vi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-normal-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(/vendor/galaxy/fonts/cormorant-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.galaxy-section{background:radial-gradient(1100px 600px at 20% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 65%),#030304}.galaxy-teaser{position:relative;border-radius:22px;overflow:hidden;min-height:420px;display:flex;align-items:center;isolation:isolate}.galaxy-teaser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 25% 30%,rgba(120,40,200,.55) 0%,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(20,60,160,.55) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(200,40,120,.35) 0%,transparent 50%),#050310}.galaxy-teaser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(1px 1px at 10% 20%,#fff 100%,transparent),radial-gradient(1px 1px at 80% 15%,#fff 100%,transparent),radial-gradient(1.5px 1.5px at 40% 60%,#fff 100%,transparent),radial-gradient(1px 1px at 65% 80%,#fff 100%,transparent),radial-gradient(1px 1px at 92% 55%,#fff 100%,transparent),radial-gradient(1.5px 1.5px at 20% 85%,#fff 100%,transparent);background-size:100% 100%}.galaxy-teaser-inner{position:relative;padding:60px max(5vw,32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;width:100%}.galaxy-teaser-copy{max-width:480px}.galaxy-teaser-copy h2{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(34px,5vw,58px);letter-spacing:.04em;color:#f5f0ff;text-shadow:0 0 30px rgba(180,100,255,.5)}.galaxy-teaser-copy p{margin:16px 0 0;color:#c9c4de;font-size:14px;line-height:1.7;max-width:420px}.galaxy-open-btn{margin-top:28px;display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:999px;background:linear-gradient(135deg,#b864ff,#6a7bff);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 40px rgba(140,80,255,.35);transition:.25s}.galaxy-open-btn:hover{transform:translateY(-3px);box-shadow:0 14px 50px rgba(140,80,255,.5)}.galaxy-open-btn b{font-size:16px}.galaxy-teaser-orb{position:relative;width:min(220px,40vw);aspect-ratio:1;flex:none}.galaxy-orb-3d{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s;filter:drop-shadow(0 0 8px rgba(235,235,255,.75)) drop-shadow(0 0 34px rgba(215,215,255,.4))}.galaxy-orb-3d canvas{display:block;width:100%!important;height:100%!important}.galaxy-teaser-orb.has-model .galaxy-orb-3d{opacity:1}@media(max-width:760px){.galaxy-teaser-inner{padding:48px 24px;flex-direction:column;text-align:center}.galaxy-teaser-copy p{margin-left:auto;margin-right:auto}.galaxy-teaser-orb{width:160px}}.gl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.gl-overlay.gl-open{opacity:1;visibility:visible;pointer-events:auto}.gl-overlay,.gl-overlay *{box-sizing:border-box}.gl-overlay{cursor:grab}.gl-overlay.drag{cursor:grabbing}.gl-overlay canvas{touch-action:none;display:block}#galaxy-love-stage{position:absolute;top:0;right:0;bottom:0;left:0}.gl-close{position:fixed;top:14px;left:14px;z-index:32;width:44px;height:44px;border-radius:50%;background:rgba(10,4,24,.55);border:1px solid rgba(180,120,255,.35);color:#eae4ff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.2s}.gl-close:hover{background:rgba(180,80,255,.25);transform:scale(1.08)}#ov{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.ht{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;text-align:center;color:#fff;letter-spacing:.55em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tl{top:2%;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.8rem,4.5vw,3.6rem);font-weight:300;text-shadow:0 0 18px #ff88cc,0 0 45px #ff44aa;animation:glTxtGlow 3.5s ease-in-out infinite}#tg{bottom:2%;font-family:Cormorant Garamond,serif;font-size:clamp(1.2rem,2.8vw,2.2rem);font-weight:300;letter-spacing:.65em;text-shadow:0 0 15px #88ffdd,0 0 40px #00ccaa;animation:glTxtGlow 3.5s ease-in-out infinite 1.2s}@keyframes glTxtGlow{0%,to{opacity:.72}50%{opacity:1;filter:brightness(1.45)}}#hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:rgba(255,255,255,.2);font-size:.65rem;letter-spacing:.18em;font-family:sans-serif;pointer-events:none;z-index:20;animation:glHintFade 9s ease forwards}@keyframes glHintFade{0%,55%{opacity:1}to{opacity:0}}#mb{position:fixed;top:14px;right:14px;z-index:30;width:48px;height:48px;padding:0;border:none;background:transparent;cursor:pointer;outline:none;transition:transform .25s}#mb:hover{transform:scale(1.12)}#mb:active{transform:scale(.95)}#mb svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(180,80,255,.7)) drop-shadow(0 0 14px rgba(100,160,255,.4))}#mb-ring1{transform-origin:24px 24px;animation:glMbSpin 9s linear infinite}@keyframes glMbSpin{to{transform:rotate(360deg)}}#mb-play{opacity:1;transition:opacity .22s}#mb-p1,#mb-p2{opacity:0;transition:opacity .22s}#mb.playing #mb-play{opacity:0}#mb.playing #mb-p1,#mb.playing #mb-p2{opacity:1}#mb.playing svg{filter:drop-shadow(0 0 8px rgba(255,80,200,.9)) drop-shadow(0 0 20px rgba(180,80,255,.6))}#mb.playing #mb-ring1{animation-duration:4s;stroke:rgba(255,120,255,.75)}#mf{display:none}.gl-song-pick{position:fixed;top:70px;right:14px;z-index:30;display:flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:rgba(10,4,24,.6);border:1px solid rgba(180,120,255,.3);color:rgba(220,210,255,.85);font-family:sans-serif;font-size:10px;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s}.gl-song-pick:hover{background:rgba(160,80,255,.22);color:#fff}#enter-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity 1.2s ease,visibility 1.2s ease}#enter-screen.hidden{opacity:0;visibility:hidden;pointer-events:none}#enter-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(80,0,120,.85) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,rgba(0,30,80,.9) 0%,transparent 60%),radial-gradient(ellipse at 50% 20%,rgba(120,0,60,.6) 0%,transparent 50%),#000008;animation:glBgPulse 6s ease-in-out infinite}@keyframes glBgPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}#enter-content{position:relative;text-align:center;z-index:2}#enter-title{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(3rem,9vw,7rem);font-weight:300;letter-spacing:.35em;color:#fff;text-shadow:0 0 30px #ff44cc,0 0 80px #aa00ff,0 0 140px #ff44cc;animation:glTitleGlow 3s ease-in-out infinite;margin-bottom:.15em}#enter-sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1rem,2.5vw,1.8rem);font-weight:300;letter-spacing:.55em;color:rgba(180,220,255,.75);text-shadow:0 0 20px #88ccff;margin-bottom:3em;animation:glTitleGlow 3s ease-in-out infinite 1s}@keyframes glTitleGlow{0%,to{opacity:.8}50%{opacity:1;filter:brightness(1.3)}}#enter-btn{position:relative;background:none;border:none;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:.6em;padding:0;outline:none}#enter-btn-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:110px;height:110px;border-radius:50%;border:1.5px solid rgba(180,100,255,.6);box-shadow:0 0 18px rgba(180,100,255,.5),inset 0 0 18px rgba(180,100,255,.2);animation:glRingRotate 8s linear infinite}#enter-btn-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(100,200,255,.4);animation:glRingRotate 5s linear infinite reverse}@keyframes glRingRotate{0%{transform:translate(-50%,-55%) rotate(0)}to{transform:translate(-50%,-55%) rotate(360deg)}}#enter-btn-icon{font-size:2.8rem;color:#fff;text-shadow:0 0 20px #ff88ff,0 0 50px #aa44ff;animation:glIconPulse 2s ease-in-out infinite;display:block;line-height:1;margin-bottom:.1em}@keyframes glIconPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}#enter-btn-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(.9rem,2vw,1.2rem);letter-spacing:.3em;color:rgba(255,255,255,.8);text-shadow:0 0 15px rgba(180,100,255,.8)}#enter-hint{margin-top:2.5em;font-family:sans-serif;font-size:.6rem;letter-spacing:.22em;color:rgba(255,255,255,.2);text-transform:uppercase}#enter-loading{display:flex;flex-direction:column;align-items:center;gap:.8em;transition:opacity .5s ease}#enter-loading.loaded{opacity:0}#enter-loader-ring{width:70px;height:70px;filter:drop-shadow(0 0 12px rgba(180,100,255,.5)) drop-shadow(0 0 25px rgba(100,200,255,.3))}#enter-loader-ring svg{width:100%;height:100%}@keyframes loaderSpin{0%{transform-origin:40px 40px;transform:rotate(0)}to{transform-origin:40px 40px;transform:rotate(360deg)}}#enter-loader-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(.85rem,2vw,1.1rem);letter-spacing:.25em;color:rgba(200,180,255,.7);text-shadow:0 0 12px rgba(180,100,255,.5);animation:glLoaderPulse 2s ease-in-out infinite}#enter-loader-hint{font-family:sans-serif;font-size:.55rem;letter-spacing:.22em;color:rgba(255,255,255,.15);text-transform:uppercase}@keyframes glLoaderPulse{0%,to{opacity:.55}50%{opacity:1}}#enter-btn.ready,#enter-hint.ready{animation:glFadeInUp .8s ease both}#enter-hint.ready{animation-delay:.2s}@keyframes glFadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}#enter-stars{position:absolute;top:-200px;right:-200px;bottom:-200px;left:-200px;pointer-events:none}.e-star{position:absolute;background:#fff;border-radius:50%;animation:glStarTwinkle var(--dur) ease-in-out infinite var(--delay)}@keyframes glStarTwinkle{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.9;transform:scale(1.5)}}#enter-btn:hover #enter-btn-icon{text-shadow:0 0 30px #ff88ff,0 0 80px #ff44ff,0 0 120px #aa44ff}#enter-btn:hover #enter-btn-text{color:#fff}#rotate-screen{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 50%,rgba(60,0,100,.95) 0%,transparent 65%),radial-gradient(ellipse at 70% 50%,rgba(0,20,60,.95) 0%,transparent 65%),#000008;overflow:hidden}@media(max-width:1024px)and (orientation:portrait){.gl-overlay.gl-open #rotate-screen{display:flex}}#rotate-stars{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;pointer-events:none}.r-star{position:absolute;background:#fff;border-radius:50%;animation:glRStarTwinkle var(--dur) ease-in-out infinite var(--delay)}@keyframes glRStarTwinkle{0%,to{opacity:.1}50%{opacity:.8}}#rotate-content{position:relative;text-align:center;z-index:2;padding:2rem}#rotate-icon{width:90px;height:90px;margin:0 auto 1.8rem;animation:glRotatePhone 2.5s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(140,80,255,.7))}@keyframes glRotatePhone{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}#rotate-title{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.4rem,5vw,2rem);font-weight:300;letter-spacing:.15em;color:#fff;text-shadow:0 0 20px rgba(180,100,255,.8);margin-bottom:.4em}#rotate-sub{font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,3vw,1.2rem);font-weight:300;letter-spacing:.12em;color:rgba(160,210,255,.75);margin-bottom:2rem}#rotate-hint{font-family:sans-serif;font-size:.6rem;letter-spacing:.22em;color:rgba(255,255,255,.2);text-transform:uppercase}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.hidden{display:none}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-vi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#d91f52;--ink:#030305;--muted:#9694a0;--silver:#e4e7ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--silver);background:#000;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:#000;color:var(--silver);overflow-x:hidden}.app{background:radial-gradient(900px 500px at 105% 25%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 65%),#030304;min-height:100vh}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}button,a{font:inherit;color:inherit}button{cursor:pointer;border:0}a{text-decoration:none}.section{position:relative;padding:130px max(5vw,32px);max-width:1600px;margin:auto}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:800;color:#a9a8b1;margin:0 0 14px;text-transform:uppercase}.section-top{display:flex;justify-content:space-between;gap:38px;align-items:end;margin-bottom:48px}.section-top h2{margin:0;text-transform:uppercase;font-weight:850;letter-spacing:-.03em;line-height:1.15;font-size:clamp(45px,6.6vw,101px);color:#f5f6fa}.section-top h2 span{color:transparent;-webkit-text-stroke:1px #9295a0}.section-intro{max-width:290px;color:#aaa8b0;font-size:13px;line-height:1.7;margin:0}.glass-panel{background:linear-gradient(140deg,rgba(255,255,255,.094),rgba(255,255,255,.024));border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 65px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preloader{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#151018 0,#030304 45%,#000);display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.mono{font-size:clamp(62px,10vw,144px);font-weight:900;letter-spacing:-.045em;color:#e9e9ef;text-shadow:0 0 22px rgba(255,255,255,.4),0 0 58px var(--accent);z-index:1;animation:metal 1.8s ease-in-out infinite alternate}.mono span{color:var(--accent);font-weight:300}.preloader-orbit{position:absolute;width:min(50vw,500px);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 30%,transparent);animation:spin 11s linear infinite}.orbit-two{width:min(70vw,680px);transform:rotateX(72deg);border-color:#6be7ff;animation-direction:reverse;animation-duration:15s}.preloader .eyebrow{margin-top:28px;z-index:1}.load-line{width:190px;height:2px;background:#29272e;margin-top:17px;z-index:1}.load-line i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#87eafd);box-shadow:0 0 10px var(--accent);transition:width .2s}.load-number{font-size:10px;letter-spacing:.16em;margin-top:9px;color:#8c8a94;z-index:1}.enter-button{margin-top:27px;padding:15px 22px;border-radius:999px;background:#e9ebf1;color:#08080b;font-size:10px;font-weight:900;letter-spacing:.16em;z-index:1;transition:.25s}.enter-button:hover{background:var(--accent);color:#fff;transform:translateY(-3px)}.enter-button b{margin-left:9px;font-size:15px}.preload-note{position:absolute;bottom:26px;font-size:10px;color:#63616a;letter-spacing:.08em}.hero{height:100vh;min-height:680px;position:relative;isolation:isolate;overflow:hidden}.hero-backdrop{position:absolute;z-index:-3;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;filter:saturate(.8) contrast(1.08);transform:translate(calc((var(--px) - 50%) * -.025),calc((var(--py) - 50%) * -.025)) scale(1.04);transition:transform .3s ease-out}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.46) 45%,rgba(0,0,0,.17)),linear-gradient(0deg,rgba(3,3,4,.95),transparent 45%)}.hero-particles i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;left:calc((var(--i) * 17) % 100 * 1%);top:calc((var(--i) * 31) % 100 * 1%);box-shadow:0 0 10px 3px #84e7ff;animation:float calc(3s + var(--i)*.18s) ease-in-out infinite alternate}.top-nav{position:absolute;top:0;left:0;width:100%;padding:27px max(5vw,32px);display:flex;justify-content:space-between;align-items:center;z-index:4}.nav-logo{display:inline-flex;align-items:baseline;gap:10px;font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1;color:#e9ebf2}.nav-logo small{font-size:9px;font-weight:800;letter-spacing:.42em;margin-right:-.42em;color:#9fd8ea}.nav-links{display:flex;gap:27px}.nav-links a{font-size:10px;letter-spacing:.15em;font-weight:800;color:#c5c3cd;transition:.2s}.nav-links a:hover{color:#fff}.menu-button{display:none;background:transparent}.hero-copy{position:absolute;left:max(5vw,32px);top:50%;transform:translateY(-38%);max-width:min(900px,90vw)}.hero-copy .eyebrow{color:#d7d7dc}.hero-copy .eyebrow i{display:inline-block;width:30px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}.hero-copy h1{font-size:clamp(66px,12vw,180px);line-height:.82;letter-spacing:-.04em;margin:0;font-weight:950;color:#f2f1f5;text-shadow:3px 0 rgba(93,221,255,.3),-3px 0 rgba(212,21,72,.24);animation:glitch 5s infinite}.hero-copy h1 em{display:block;font-style:normal;color:#9fd8ea;-webkit-text-stroke:0;letter-spacing:-.01em;text-shadow:4px 0 rgba(255,45,120,.62),-4px 0 rgba(36,239,247,.55),0 0 30px rgba(159,216,234,.3)}.hero-description{font-size:14px;max-width:310px;color:#d1cdd0;line-height:1.7;margin:25px 0}.discover-link{display:inline-flex;gap:17px;align-items:center;font-size:10px;letter-spacing:.17em;font-weight:900;border-bottom:1px solid var(--accent);padding-bottom:9px}.discover-link span{font-size:17px;color:var(--accent)}.scroll-cue{position:absolute;bottom:16px;left:max(5vw,32px);font-size:8px;letter-spacing:.15em;color:#a4a1aa;display:flex;align-items:center;gap:10px}.scroll-cue span{display:inline-block;height:1px;width:36px;background:#a4a1aa}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.2);height:3px;border-radius:20px;accent-color:var(--accent);width:100%}.volume{margin-left:auto;display:flex;align-items:center;gap:7px;color:#aaa}.volume input{width:70px}.gallery-section{background:#07070a}.filter-bar{display:flex;gap:8px;overflow:auto;padding-bottom:16px;margin-bottom:19px}.filter-bar button{white-space:nowrap;padding:8px 13px;border-radius:999px;color:#aaa8b0;background:#17161b;border:1px solid #2a2930;font-size:10px;font-weight:700}.filter-bar button.active{color:#07070a;background:#e7e8ee;border-color:#e7e8ee}.masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:11px}.gallery-card{position:relative;overflow:hidden;border-radius:8px;background:#17161b;text-align:left}.gallery-card:nth-child(1){grid-row:span 2;grid-column:span 2}.gallery-card:nth-child(3){grid-row:span 2}.gallery-card:nth-child(6){grid-column:span 2}.gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.55s cubic-bezier(.2,.8,.2,1)}.gallery-card:hover img{transform:scale(1.07)}.gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#030304d9,transparent 60%)}.gallery-card div{position:absolute;z-index:1;left:15px;right:15px;bottom:13px;display:flex;flex-direction:column;transform:translateY(20px);transition:.3s}.gallery-card:hover div{transform:translateY(0)}.gallery-card small{font-size:8px;letter-spacing:.13em;color:#9be8ff;font-weight:800}.gallery-card strong{font-size:15px;margin-top:3px}.gallery-card i{font-size:8px;font-style:normal;letter-spacing:.1em;margin-top:8px;opacity:0;transition:.25s}.gallery-card:hover i{opacity:1}.shimmer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.25) 50%,transparent 65%);transform:translate(-130%);transition:.65s}.gallery-card:hover .shimmer{transform:translate(130%)}.lightbox,.theater{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}.lightbox figure{margin:0;max-width:min(78vw,980px);max-height:78vh}.lightbox figure img{max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.lightbox figcaption{text-align:center;padding:12px}.lightbox figcaption .eyebrow{margin:0 0 4px}.lightbox h3{margin:0;font-size:22px}.close{position:absolute;right:28px;top:25px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#222128;color:#fff;z-index:2}.light-arrow{position:absolute;top:50%;width:48px;height:48px;border-radius:50%;background:#1b1a20;color:#fff}.light-arrow.left{left:5vw}.light-arrow.right{right:5vw}.light-actions{position:absolute;bottom:26px;display:flex;gap:10px}.light-actions button,.light-actions a{background:#201f25;border:1px solid #45424a;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:800;letter-spacing:.08em;display:flex;align-items:center;gap:7px}.light-actions button,.light-actions a{color:#eee}.video-section{background:#020204}.cinema{display:grid;grid-template-columns:1fr 270px;gap:12px}.cinema-screen{min-height:420px;position:relative;overflow:hidden;border-radius:12px;background:#121116}.cinema-screen>img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;filter:saturate(.7)}.screen-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,transparent 70%),linear-gradient(0deg,#000a,transparent)}.screen-copy{position:absolute;left:clamp(20px,5vw,60px);bottom:clamp(22px,6vw,60px)}.screen-copy h3{font-size:clamp(28px,4vw,52px);letter-spacing:-.06em;line-height:.9;margin:0}.screen-copy p{font-size:11px;color:#ccc}.screen-copy button{margin-top:9px;background:#f1f2f5;color:#08080a;padding:12px 16px;border-radius:999px;font-weight:900;font-size:9px;letter-spacing:.1em;display:flex;gap:7px;align-items:center}.video-tabs{display:flex;flex-direction:column;gap:8px}.video-tabs button{background:#121116;color:#e4e1e6;text-align:left;display:flex;padding:7px;gap:9px;border-radius:8px;opacity:.65}.video-tabs button.active{opacity:1;background:#25232a}.video-tabs img{width:74px;height:61px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.video-tabs span{display:flex;flex-direction:column;justify-content:center}.video-tabs small{font-size:8px;color:#a19fa8}.video-tabs b{font-size:11px;line-height:1.1;margin-top:4px}.timeline{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #27252d}.timeline-image{position:relative;height:265px;overflow:hidden}.timeline-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.timeline-image div{position:absolute;inset:auto 22px 20px}.timeline-image .eyebrow{margin-bottom:5px}.timeline-image h3{margin:0;font-size:27px;letter-spacing:-.05em}.timeline-image p:last-child{font-size:11px;line-height:1.5;color:#d2cfd5;margin-bottom:0;max-width:270px}.timeline-rail{display:flex;align-items:center;justify-content:space-evenly;padding:25px 20px;position:relative}.timeline-rail:before{content:"";position:absolute;width:75%;height:1px;background:#504d57;top:50%}.timeline-rail button{position:relative;background:transparent;color:#aaa;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;font-weight:800}.timeline-rail i{width:10px;height:10px;border-radius:50%;background:#3a3840;border:1px solid #7d7985;z-index:1}.timeline-rail button.active{color:#fff}.timeline-rail button.active i{background:var(--accent);box-shadow:0 0 16px var(--accent)}.theater-content{width:min(75vw,930px);position:relative}.theater-content>img{width:100%;height:min(63vh,600px);-o-object-fit:cover;object-fit:cover;filter:brightness(.56)}.theater-content>div{position:absolute;left:30px;bottom:25px}.theater-content h3{font-size:36px;line-height:1;margin:0}.theater-content p:last-child{font-size:11px;max-width:430px;color:#d4d1d8;line-height:1.5}.play-seal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;border:1px solid #fff;display:grid;place-items:center}.theater-nav{position:absolute;top:50%;background:transparent;color:#fff}.theater-nav.left{left:5vw}.theater-nav.right{right:5vw}.fan-section{background:radial-gradient(700px 420px at 50% 70%,#132436,#020205 65%)}.wall-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:15px}.sky-canvas{min-height:350px;position:relative;overflow:hidden;border-radius:13px;border:1px solid #25415a;background:radial-gradient(circle at 70% 20%,#183f67 0,transparent 25%),linear-gradient(140deg,#091525,#020308)}.sky-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#a4dcff 1px,transparent 1.5px);background-size:43px 53px;opacity:.45}.constellation i{position:absolute;left:var(--x);top:var(--y);width:6px;height:6px;background:#d3f5ff;border-radius:50%;box-shadow:0 0 11px 3px #37c9ff;animation:star 2s ease-in-out infinite alternate}.sky-canvas-copy{position:absolute;bottom:24px;left:25px;display:grid;gap:5px}.sky-canvas-copy strong{font-size:15px}.sky-canvas-copy span{font-size:11px;color:#a8b5c4}.message-form{padding:25px;border-radius:13px;display:flex;flex-direction:column;gap:13px}.message-form .eyebrow{margin-bottom:0}.message-form label{font-size:11px;font-weight:700;display:grid;gap:6px}.message-form label small{color:#85838b;font-weight:400}.message-form input,.message-form textarea{background:#121218;border:1px solid #33313a;border-radius:6px;padding:11px;color:#eee;outline:none;font:inherit;font-size:12px}.message-form input:focus,.message-form textarea:focus{border-color:#6ccdeb;box-shadow:0 0 0 3px rgba(86,204,237,.098)}.message-form textarea{height:96px;resize:vertical}.message-form button{background:linear-gradient(90deg,#76e9ff,#dcefff);color:#071015;border-radius:999px;padding:13px;font-size:10px;font-weight:900;letter-spacing:.13em;display:flex;align-items:center;justify-content:center;gap:8px}.form-error{font-size:10px;color:#ff9cac;margin:0}.messages{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.message-card{background:rgba(255,255,255,.043);border:1px solid rgba(120,211,255,.17);border-radius:8px;padding:16px;margin:0}.message-card i{font-style:normal;color:#88eaff}.message-card p{font-size:12px;line-height:1.5;margin:8px 0;color:#dddbe1}.message-card span{font-size:9px;color:#a6a4ad;letter-spacing:.07em}footer{border-top:1px solid #222129;display:flex;justify-content:space-between;gap:30px;padding:30px max(5vw,32px);font-size:9px;letter-spacing:.11em;color:#97949e}footer span{font-weight:900;color:#ddd}footer p{margin:0;text-align:center}footer a{color:#e7e5ea}.glow-cursor{display:none}.sky-egg{position:fixed;z-index:70;right:24px;bottom:24px;background:#0a1522;border:1px solid #72dbff;border-radius:999px;padding:12px 16px;color:#a6edff;font-size:10px;font-weight:900;letter-spacing:.12em;box-shadow:0 0 34px rgba(43,226,255,.4);display:flex;align-items:center;gap:10px}.burst{width:20px;height:20px;position:relative}.burst i{position:absolute;left:9px;top:9px;width:2px;height:2px;background:#b7f4ff;border-radius:50%;animation:burst 1s ease-out infinite;transform:rotate(calc(var(--i)*12.8deg)) translateY(-12px)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes metal{to{filter:brightness(1.5);text-shadow:0 0 28px #fff,0 0 70px var(--accent)}}@keyframes float{to{transform:translate(15px,-26px);opacity:.2}}@keyframes wave{to{transform:scaleY(.4)}}@keyframes spectrum{to{transform:scaleY(.3);opacity:.3}}@keyframes glitch{0%,95%,to{transform:translate(0)}96%{transform:translate(3px,-1px)}98%{transform:translate(-2px,2px)}}@keyframes star{to{transform:scale(1.7);opacity:.35}}@keyframes burst{to{transform:rotate(calc(var(--i)*12.8deg)) translateY(-35px);opacity:0}}@media(pointer:fine){.glow-cursor{display:block;width:18px;height:18px;position:fixed;left:var(--cursor-x,-30px);top:var(--cursor-y,-30px);transform:translate(-50%,-50%);pointer-events:none;z-index:60;border:1px solid #a2efff;border-radius:50%;mix-blend-mode:screen;box-shadow:0 0 18px #4edbff;transition:left .06s linear,top .06s linear}}@media(max-width:760px){.section{padding:88px 20px}.section-top{display:block;margin-bottom:29px}.section-intro{margin-top:20px}.hero{min-height:640px}.nav-links{display:none;position:absolute;top:66px;right:20px;background:#121117;border:1px solid #33313a;padding:15px;border-radius:9px;flex-direction:column;gap:15px}.nav-links.show{display:flex}.menu-button{display:block;color:#fff}.hero-copy{left:20px;top:47%;max-width:500px}.hero-copy h1{font-size:clamp(56px,21vw,110px)}.scroll-cue{left:20px}.music-layout,.wall-layout{grid-template-columns:1fr}.masonry{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:8px}.gallery-card:nth-child(1){grid-row:span 2;grid-column:span 2}.gallery-card:nth-child(3){grid-row:span 1}.gallery-card:nth-child(6){grid-column:span 1}.cinema{grid-template-columns:1fr}.cinema-screen{min-height:390px}.video-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.video-tabs button{display:block;padding:5px}.video-tabs img{width:100%;height:70px}.video-tabs span{padding:4px}.video-tabs b{font-size:9px}.timeline{grid-template-columns:1fr}.timeline-image{height:235px}.timeline-rail{height:100px}.lightbox figure{max-width:90vw}.light-arrow{top:auto;bottom:24px}.light-arrow.left{left:18px}.light-arrow.right{right:18px}.light-actions{bottom:28px;left:75px;right:75px;justify-content:center}.light-actions button,.light-actions a{font-size:8px;padding:9px}.theater-content{width:88vw}.theater-content>img{height:56vh}.theater-content>div{left:18px;bottom:13px}.theater-content h3{font-size:25px}.theater-nav{top:24px}.theater-nav.left{left:20px}.theater-nav.right{right:20px}.messages{grid-template-columns:1fr}.message-card:nth-child(n+4){display:none}footer{display:grid;gap:12px;padding:25px 20px}footer p{text-align:left}.preloader .mono{font-size:64px}}.message-form button:disabled{opacity:.6;cursor:progress}.more-stars{display:block;margin:18px auto 0;background:transparent;border:1px solid rgba(120,211,255,.35);color:#cfeefd;border-radius:999px;padding:11px 22px;font-size:10px;font-weight:800;letter-spacing:.13em}.more-stars:hover{border-color:#88eaff}.more-stars:disabled{opacity:.6;cursor:progress}@media(max-width:760px){.more-stars{display:none}}@media(max-width:760px){.hero-copy h1{font-size:min(21vw,110px)}}@media(max-width:299px){.hero-copy h1{line-height:1.02}}.preloader.intro-video{background:#000}.intro-stage{position:relative;flex:none;container-type:size;aspect-ratio:16/9;width:max(100vw,177.78vh)}@media(orientation:portrait){.intro-stage{width:100vw;z-index:1;box-shadow:0 0 60px 30px rgba(0,0,0,.55)}}.intro-backdrop{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;-o-object-fit:cover;object-fit:cover;filter:blur(22px) brightness(.55) saturate(1.1);pointer-events:none}.intro-phone-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:saturate(1.05) brightness(.95)}.intro-clip{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:saturate(1.02) contrast(.92) brightness(.88)}.preloader.intro-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.68) 100%)}.preloader.intro-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.intro-center{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(18px,4vh,40px)}.title-lockup{position:relative;display:grid;place-items:center;line-height:.78;background:none;border:0;padding:18px 26px;cursor:pointer;outline:none}.title-lockup:focus-visible{outline:2px solid rgba(225,255,255,.75);outline-offset:6px}.title-lockup:before{content:"";position:absolute;top:-14%;right:-8%;bottom:-14%;left:-8%;z-index:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.62) 0%,rgba(0,0,0,.4) 50%,transparent 80%);filter:blur(16px);pointer-events:none}.main-title,.title-ghost,.title-slice{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:.04em;margin:0;white-space:nowrap;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(60px,15vw,210px);font-weight:900;letter-spacing:.035em;line-height:.92;padding:.08em .12em;transform:scaleX(.9);transform-origin:center}.title-line{display:block;padding-left:.035em}.main-title{position:relative;z-index:3;color:#f0fdff;opacity:0;text-shadow:0 0 2px #fff,0 0 13px rgba(95,249,255,.8),0 0 38px rgba(23,219,223,.4),7px 0 0 rgba(255,25,196,.75),-7px 0 0 rgba(36,239,247,.7);-webkit-text-stroke:.55px rgba(225,255,255,.7);animation:title-reveal 1.05s cubic-bezier(.12,.75,.17,1.1) 2.03s both,title-pulse 5s steps(2) 2.95s infinite}.title-ghost{z-index:1;opacity:0;mix-blend-mode:screen;filter:blur(.2px)}.title-ghost-cyan{color:#27f5ff;text-shadow:-12px 0 18px rgba(0,235,255,.7);animation:cyan-drift .8s steps(5) 2.01s both,ghost-cyan-loop 5s steps(8) 2.95s infinite}.title-ghost-magenta{color:#ff1dc4;text-shadow:12px 0 18px rgba(255,0,183,.7);animation:magenta-drift .78s steps(5) 2.05s both,ghost-magenta-loop 5s steps(8) 3s infinite}.title-slice{z-index:4;color:#dfffff;opacity:0;pointer-events:none;text-shadow:5px 0 #ff1cc2,-5px 0 #22eff7}.title-slice-one{animation:slice-one .72s steps(6) 2.15s both,slice-one-loop 5s steps(6) 2.95s infinite}.title-slice-two{animation:slice-two .74s steps(7) 2.27s both,slice-two-loop 5s steps(7) 3.05s infinite}.title-slice-three{animation:slice-three .68s steps(5) 2.4s both,slice-three-loop 5s steps(5) 3.15s infinite}@keyframes title-reveal{0%{opacity:0;transform:scaleX(.9) translate(-26px);filter:blur(12px) drop-shadow(0 16px 36px rgba(0,0,0,.6));-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}12%{opacity:.7;-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}20%{transform:scaleX(.9) translate(13px);filter:blur(0) drop-shadow(0 16px 36px rgba(0,0,0,.6))}31%{transform:scaleX(.9) translate(-6px);opacity:.35}42%{transform:scaleX(.9) translate(4px);opacity:1}54%{transform:scaleX(.9) translate(-1px)}to{opacity:1;transform:scaleX(.9) translate(0);filter:blur(0) drop-shadow(0 16px 36px rgba(0,0,0,.6));-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}}@keyframes cyan-drift{0%{opacity:0;transform:scaleX(.9) translate(-38px);-webkit-clip-path:inset(13% 0 65% 0);clip-path:inset(13% 0 65% 0)}24%{opacity:.9;transform:scaleX(.9) translate(17px,-4px);-webkit-clip-path:inset(28% 0 44% 0);clip-path:inset(28% 0 44% 0)}39%{opacity:.45;transform:scaleX(.9) translate(-10px,3px);-webkit-clip-path:inset(68% 0 13% 0);clip-path:inset(68% 0 13% 0)}67%{opacity:.8;transform:scaleX(.9) translate(5px);-webkit-clip-path:inset(7% 0 78% 0);clip-path:inset(7% 0 78% 0)}to{opacity:.06;transform:scaleX(.9) translate(-2px);-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}}@keyframes magenta-drift{0%{opacity:0;transform:scaleX(.9) translate(41px,1px);-webkit-clip-path:inset(70% 0 8% 0);clip-path:inset(70% 0 8% 0)}22%{opacity:.8;transform:scaleX(.9) translate(-16px);-webkit-clip-path:inset(11% 0 64% 0);clip-path:inset(11% 0 64% 0)}47%{opacity:.38;transform:scaleX(.9) translate(9px,-3px);-webkit-clip-path:inset(43% 0 32% 0);clip-path:inset(43% 0 32% 0)}69%{opacity:.8;transform:scaleX(.9) translate(-4px,1px);-webkit-clip-path:inset(77% 0 7% 0);clip-path:inset(77% 0 7% 0)}to{opacity:.06;transform:scaleX(.9) translate(2px);-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}}@keyframes slice-one{0%,to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:scaleX(.9) translate(0)}25%{opacity:.9;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(-35px)}46%{opacity:.6;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(22px)}78%{opacity:.5;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(-3px)}}@keyframes slice-two{0%,to{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:scaleX(.9)}20%{opacity:.8;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(26px)}51%{opacity:.55;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(-18px)}82%{opacity:.3;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(2px)}}@keyframes slice-three{0%,to{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:scaleX(.9)}27%{opacity:.7;-webkit-clip-path:inset(38% 0 42% 0);clip-path:inset(38% 0 42% 0);transform:scaleX(.9) translate(27px)}64%{opacity:.5;-webkit-clip-path:inset(38% 0 42% 0);clip-path:inset(38% 0 42% 0);transform:scaleX(.9) translate(-13px)}}@keyframes title-pulse{0%,64%,to{opacity:1;transform:scaleX(.9) translate(0)}67%{opacity:.88;transform:scaleX(.9) translate(-4px)}70%{opacity:1;transform:scaleX(.9) translate(4px)}74%{opacity:.9;transform:scaleX(.9) translate(-3px)}79%{opacity:1;transform:scaleX(.9) translate(3px)}85%{opacity:.93;transform:scaleX(.9) translate(-1px)}91%{opacity:1;transform:scaleX(.9) translate(1px)}96%{opacity:.97;transform:scaleX(.9) translate(0)}}@keyframes ghost-cyan-loop{0%,to{opacity:0;transform:scaleX(.9) translate(-38px);-webkit-clip-path:inset(13% 0 65% 0);clip-path:inset(13% 0 65% 0)}5%{opacity:.9;transform:scaleX(.9) translate(17px,-4px);-webkit-clip-path:inset(28% 0 44% 0);clip-path:inset(28% 0 44% 0)}8%{opacity:.45;transform:scaleX(.9) translate(-10px,3px);-webkit-clip-path:inset(68% 0 13% 0);clip-path:inset(68% 0 13% 0)}13%{opacity:.8;transform:scaleX(.9) translate(5px);-webkit-clip-path:inset(7% 0 78% 0);clip-path:inset(7% 0 78% 0)}16%,96%{opacity:.08;transform:scaleX(.9) translate(-2px);-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}}@keyframes ghost-magenta-loop{0%,to{opacity:0;transform:scaleX(.9) translate(41px,1px);-webkit-clip-path:inset(70% 0 8% 0);clip-path:inset(70% 0 8% 0)}4%{opacity:.8;transform:scaleX(.9) translate(-16px);-webkit-clip-path:inset(11% 0 64% 0);clip-path:inset(11% 0 64% 0)}9%{opacity:.38;transform:scaleX(.9) translate(9px,-3px);-webkit-clip-path:inset(43% 0 32% 0);clip-path:inset(43% 0 32% 0)}13%{opacity:.8;transform:scaleX(.9) translate(-4px,1px);-webkit-clip-path:inset(77% 0 7% 0);clip-path:inset(77% 0 7% 0)}16%,96%{opacity:.08;transform:scaleX(.9) translate(2px);-webkit-clip-path:inset(-40% -12%);clip-path:inset(-40% -12%)}}@keyframes slice-one-loop{0%,16%,to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:scaleX(.9) translate(0)}5%{opacity:.9;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(-35px)}9%{opacity:.6;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(22px)}15%{opacity:.5;-webkit-clip-path:inset(12% 0 68% 0);clip-path:inset(12% 0 68% 0);transform:scaleX(.9) translate(-3px)}}@keyframes slice-two-loop{0%,16%,to{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:scaleX(.9)}4%{opacity:.8;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(26px)}10%{opacity:.55;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(-18px)}15%{opacity:.3;-webkit-clip-path:inset(65% 0 12% 0);clip-path:inset(65% 0 12% 0);transform:scaleX(.9) translate(2px)}}@keyframes slice-three-loop{0%,14%,to{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:scaleX(.9)}5%{opacity:.7;-webkit-clip-path:inset(38% 0 42% 0);clip-path:inset(38% 0 42% 0);transform:scaleX(.9) translate(27px)}11%{opacity:.5;-webkit-clip-path:inset(38% 0 42% 0);clip-path:inset(38% 0 42% 0);transform:scaleX(.9) translate(-13px)}}@media(max-width:480px){.main-title,.title-ghost,.title-slice{font-size:clamp(58px,22vw,118px);letter-spacing:.015em;padding:.08em .06em}.title-line{padding-left:.015em}.intro-start{font-size:13px;padding:15px 30px 15px 34px}}.intro-start{position:relative;display:inline-flex;white-space:nowrap;align-items:center;gap:14px;padding:14px 30px 14px 34px;border:1px solid rgba(225,255,255,.7);border-radius:2px;background:rgba(4,8,12,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#f0fdff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(12px,1.1vw,15px);letter-spacing:.42em;text-shadow:0 0 8px rgba(95,249,255,.8),2px 0 0 rgba(255,25,196,.7),-2px 0 0 rgba(36,239,247,.7);box-shadow:0 0 18px rgba(39,245,255,.28),inset 0 0 14px rgba(39,245,255,.12),3px 0 0 -1px rgba(255,29,196,.55),-3px 0 0 -1px rgba(39,245,255,.55);cursor:pointer;opacity:0;outline:none;animation:start-in .9s cubic-bezier(.12,.75,.17,1) 3.3s both,start-glitch 5s steps(2) 4.4s infinite;transition:background .25s,box-shadow .25s,color .25s}.intro-start i{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #f0fdff;filter:drop-shadow(0 0 6px rgba(95,249,255,.9))}.intro-start:hover,.intro-start:focus-visible{background:rgba(240,253,255,.92);color:#05080b;text-shadow:none;box-shadow:0 0 30px rgba(95,249,255,.6),4px 0 rgba(255,29,196,.7),-4px 0 rgba(39,245,255,.7)}.intro-start:hover i,.intro-start:focus-visible i{border-left-color:#05080b;filter:none}.intro-gate{animation:start-in .9s cubic-bezier(.12,.75,.17,1) .6s both,start-glitch 5s steps(2) 1.7s infinite}.intro-gate svg{filter:drop-shadow(0 0 6px rgba(95,249,255,.9))}@keyframes start-in{0%{opacity:0;transform:translateY(12px);filter:blur(8px)}35%{opacity:.6}50%{opacity:.25}to{opacity:1;transform:none;filter:blur(0)}}@keyframes start-glitch{0%,66%,to{transform:none}68%{transform:translate(-3px)}71%{transform:translate(3px)}74%{transform:none}}.intro-sound{position:absolute;z-index:8;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid rgba(225,255,255,.45);border-radius:999px;background:rgba(4,8,12,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#f0fdff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.24em;text-shadow:0 0 8px rgba(95,249,255,.7);box-shadow:0 0 14px rgba(39,245,255,.2);cursor:pointer;outline:none;animation:sound-call 1.6s ease-in-out infinite;transition:background .25s,color .25s}.intro-sound.on{animation:none;opacity:.75}.intro-sound:hover,.intro-sound:focus-visible{opacity:1;background:rgba(240,253,255,.92);color:#05080b;text-shadow:none}@keyframes sound-call{0%,to{box-shadow:0 0 10px rgba(39,245,255,.2)}50%{box-shadow:0 0 22px rgba(39,245,255,.6),2px 0 rgba(255,29,196,.5),-2px 0 rgba(39,245,255,.5)}}.constellation .star{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.constellation .star:before{content:"";width:6px;height:6px;border-radius:50%;background:#d3f5ff;box-shadow:0 0 11px 3px #37c9ff;animation:star 2s ease-in-out infinite alternate;transition:scale .25s,background .25s,box-shadow .25s}.constellation .star:hover:before,.constellation .star:focus-visible:before{scale:1.7}.constellation .star:focus-visible{outline:2px solid #88eaff;outline-offset:-9px}.constellation .star.lit:before{background:#fff3c4;box-shadow:0 0 14px 5px #ffc94d,0 0 34px 12px rgba(255,176,46,.4);scale:1.6;animation:none}.constellation .star.active:before{scale:2.2}.star-note{position:absolute;z-index:2;left:var(--x);translate:calc(var(--xn) * -1%) 0;width:min(250px,72%);padding:12px 14px;border-radius:10px;background:rgba(8,14,26,.94);border:1px solid rgba(255,201,77,.45);box-shadow:0 12px 34px rgba(0,0,0,.667);animation:note-in .2s ease-out}.star-note p{font-size:12px;line-height:1.5;margin:0 0 6px;color:#f1eee6;overflow-wrap:anywhere}.star-note span{font-size:9px;color:#c9b98a;letter-spacing:.07em}@keyframes note-in{0%{opacity:0;transform:translateY(4px)}}.music-dock{position:fixed;z-index:80;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#eef6ff}.dock-fab{position:relative;width:52px;height:52px;padding:0;border-radius:50%;border:1px solid rgba(225,255,255,.55);background:#05080c;cursor:pointer;overflow:visible;box-shadow:0 0 0 4px rgba(4,8,12,.55),0 8px 26px rgba(0,0,0,.55),0 0 18px rgba(39,245,255,.25);transition:transform .2s}.dock-fab:hover{transform:scale(1.07)}.dock-fab img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6) saturate(1.1)}.dock-fab:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(39,245,255,.55);animation:dock-ring 2.2s ease-out infinite;pointer-events:none}.is-playing .dock-fab:after{animation:none;opacity:0}.is-playing .dock-fab img{animation:dock-spin 9s linear infinite}.dock-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 0 5px rgba(95,249,255,.9))}.is-playing .dock-note{display:none}.dock-eq{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;align-items:flex-end;gap:2px;height:16px}.is-playing .dock-eq{display:flex}.dock-eq i{width:3px;border-radius:2px;background:#fff;box-shadow:0 0 6px rgba(95,249,255,.9);animation:dock-eq .9s ease-in-out infinite alternate}.dock-eq i:nth-child(1){height:6px}.dock-eq i:nth-child(2){height:14px;animation-delay:-.3s}.dock-eq i:nth-child(3){height:9px;animation-delay:-.6s}.dock-eq i:nth-child(4){height:12px;animation-delay:-.15s}@keyframes dock-spin{to{transform:rotate(360deg)}}@keyframes dock-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes dock-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.dock-eq i{transform-origin:bottom}.dock-suggest,.dock-panel{background:rgba(6,9,13,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(225,255,255,.2);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 22px rgba(39,245,255,.12);animation:dock-in .45s cubic-bezier(.16,.8,.2,1) both}@keyframes dock-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.dock-suggest{position:relative;display:flex;align-items:center;gap:11px;width:min(300px,calc(100vw - 28px));padding:11px 38px 11px 11px}.dock-suggest img{width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex:none}.dock-suggest div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.dock-suggest .eyebrow{margin:0;font-size:8px;letter-spacing:.2em;color:#7fe9ff}.dock-suggest b{font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-suggest span{font-size:10.5px;color:#a9b3c2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-listen{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:0;background:#e9fbff;color:#05080b;font-size:10px;font-weight:800;letter-spacing:.12em;cursor:pointer;box-shadow:0 0 14px rgba(95,249,255,.45)}.dock-x{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#a9b3c2;cursor:pointer}.dock-x:hover{color:#fff;background:rgba(255,255,255,.1)}.dock-suggest .dock-x{position:absolute;top:6px;right:6px}.dock-panel{width:min(300px,calc(100vw - 28px));padding:12px}.dock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dock-head .eyebrow{margin:0;font-size:9px;letter-spacing:.22em;color:#7fe9ff}.dock-list{list-style:none;margin:0;padding:0 2px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;max-height:min(236px,34vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(95,249,255,.45) transparent}.dock-list::-webkit-scrollbar{width:4px}.dock-list::-webkit-scrollbar-thumb{background:rgba(95,249,255,.45);border-radius:2px}.dock-list button{width:100%;display:flex;align-items:center;gap:10px;padding:7px;border:1px solid transparent;border-radius:10px;background:rgba(255,255,255,.05);color:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.dock-list button:hover{background:rgba(255,255,255,.1)}.dock-list button.active{border-color:rgba(95,249,255,.55);background:rgba(39,245,255,.1)}.dock-list img{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none}.dock-list span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dock-list b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-list small{font-size:10px;color:#a9b3c2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-list i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.12)}.dock-bar{display:flex;align-items:center;gap:8px;margin:12px 2px 4px;font-size:9.5px;color:#a9b3c2;font-variant-numeric:tabular-nums}.dock-bar input{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(90deg,#5ff9ff var(--pct,0%),rgba(255,255,255,.18) var(--pct,0%))}.dock-bar input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(95,249,255,.9)}.dock-bar input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(95,249,255,.9)}.dock-ctrl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.dock-ctrl button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#eef6ff;cursor:pointer}.dock-ctrl button:hover{background:rgba(255,255,255,.1)}.dock-ctrl .dock-main{width:44px;height:44px;background:#e9fbff;color:#05080b;box-shadow:0 0 16px rgba(95,249,255,.4)}.dock-ctrl .dock-main:hover{background:#fff}@media(prefers-reduced-motion:reduce){.dock-fab:after{animation:none}}
