@font-face{font-family:Satoshi;src:local("Satoshi Regular"),local("Satoshi"),url(../_fonts/k70VA4wfM8vAHaCDLa7tCzi-T_NIZFmQdu2pOkTv2qE-N5MLU7vpucOyoMl1XldlXHY_h_jifbjhU10bXt4lOSk.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.8814%;ascent-override:95.3898%;descent-override:22.6669%;line-gap-override:9.4445%}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.4678%;ascent-override:101.5404%;descent-override:24.1284%;line-gap-override:10.0535%}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98%;ascent-override:103.0612%;descent-override:24.4898%;line-gap-override:10.2041%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:98.9231%;ascent-override:102.0995%;descent-override:24.2613%;line-gap-override:10.1089%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.038%;ascent-override:108.5578%;descent-override:25.7959%;line-gap-override:10.7483%}@font-face{font-family:Satoshi;src:local("Satoshi Regular Italic"),local("Satoshi Italic"),url(../_fonts/XCiRy7QhlWH182vdhd9PrBDV7DiJRFO27YdBClzNWOs-Pe_GVTopLw5yWT_HApSTrxZ6QqyaGVcGy1bE1_hdTWg.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.9606%;ascent-override:97.1522%;descent-override:23.0857%;line-gap-override:9.619%}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.6634%;ascent-override:103.4164%;descent-override:24.5742%;line-gap-override:10.2392%}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.2222%;ascent-override:104.9654%;descent-override:24.9423%;line-gap-override:10.3926%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:103.9859%;descent-override:24.7095%;line-gap-override:10.2956%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.3502%;ascent-override:110.5635%;descent-override:26.2725%;line-gap-override:10.9469%}@font-face{font-family:Panchang;src:local("Panchang Regular"),local("Panchang"),url(../_fonts/L9GbhKTeFvPBoEU392AH807l1jYwMH0h6ff3gtNVk6I-I1LwwQFm7gk0u98JUxDXj6aDInueEv5QfK6QOTFeZWU.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Panchang Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:174.3081%;ascent-override:55.6486%;descent-override:14.9161%;line-gap-override:5.1633%}@font-face{font-family:"Panchang Fallback: Segoe UI";src:local("Segoe UI");size-adjust:163.7498%;ascent-override:59.2367%;descent-override:15.8779%;line-gap-override:5.4962%}@font-face{font-family:"Panchang Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:161.3333%;ascent-override:60.124%;descent-override:16.1157%;line-gap-override:5.5785%}@font-face{font-family:"Panchang Fallback: Arial";src:local("Arial");size-adjust:162.853%;ascent-override:59.5629%;descent-override:15.9653%;line-gap-override:5.5265%}@font-face{font-family:"Panchang Fallback: Noto Sans";src:local("Noto Sans");size-adjust:153.1646%;ascent-override:63.3306%;descent-override:16.9752%;line-gap-override:5.876%}@font-face{font-family:Melodrama;src:local("Melodrama Regular"),local("Melodrama"),url(../_fonts/Otw0SzjXxR_il7T33oXCPtA2wp5b2P4bS6Vp91WIbdQ-BTjTrrH2WA6C5bChgu0ag4lvLUFIkffpbA3SnJ94Yho.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Melodrama Fallback: Times New Roman";src:local("Times New Roman");size-adjust:103.1385%;ascent-override:95.0179%;descent-override:27.148%;line-gap-override:8.7261%}@font-face{font-family:"Melodrama Fallback: Georgia";src:local("Georgia");size-adjust:93.9882%;ascent-override:104.2684%;descent-override:29.791%;line-gap-override:9.5757%}@font-face{font-family:"Melodrama Fallback: Noto Serif";src:local("Noto Serif");size-adjust:87.1102%;ascent-override:112.5012%;descent-override:32.1432%;line-gap-override:10.3317%}:root{--ease-signature:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-none:none;--ease-loop:linear;--font-panchang:"Panchang", "Panchang Fallback: BlinkMacSystemFont", "Panchang Fallback: Segoe UI", "Panchang Fallback: Helvetica Neue", "Panchang Fallback: Arial", "Panchang Fallback: Noto Sans",sans-serif;--font-satoshi:"Satoshi", "Satoshi Fallback: BlinkMacSystemFont", "Satoshi Fallback: Segoe UI", "Satoshi Fallback: Helvetica Neue", "Satoshi Fallback: Arial", "Satoshi Fallback: Noto Sans",sans-serif;--font-melodrama:"Melodrama", "Melodrama Fallback: Times New Roman", "Melodrama Fallback: Georgia", "Melodrama Fallback: Noto Serif",serif}*{transition-timing-function:var(--ease-signature)}html{background-color:#000;height:100%;height:100dvh}body,html{overflow:hidden;overscroll-behavior:none}body{background-color:transparent;color:#fff;font-family:var(--font-satoshi);margin:0;-webkit-overflow-scrolling:auto}#__nuxt,body{height:100%;width:100%}#__nuxt{overflow:hidden}.scroll-container{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable overlay}.scroll-container::-webkit-scrollbar{width:6px}.scroll-container::-webkit-scrollbar-track{background:transparent}.scroll-container::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.scroll-container.scroll-locked{overflow:hidden!important;touch-action:none}@media(hover:none),(pointer:coarse){.scroll-container{scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none;height:0;width:0}}::selection{background-color:#f9c;color:#fff}::-moz-selection{background-color:#f9c;color:#fff}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.intro-loader[data-v-2fc59eb6]{background:radial-gradient(circle at 50% 35%,rgba(255,136,110,.18) 0,transparent 24%),radial-gradient(circle at 50% 68%,rgba(167,0,0,.1) 0,transparent 34%),linear-gradient(135deg,#1a0b0b,#251111 48%,#0d0707);display:grid;inset:0;overflow:hidden;overscroll-behavior:contain;place-items:center;position:fixed;touch-action:none;z-index:9999}.intro-loader[data-v-2fc59eb6]:before{background:linear-gradient(#ffffff04,#ffffff04),radial-gradient(circle at center,hsla(0,0%,100%,.05) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.intro-loader--ready[data-v-2fc59eb6]{cursor:none}.intro-loader__center[data-v-2fc59eb6]{max-width:90vw;position:relative;transform-style:preserve-3d;will-change:transform,opacity;z-index:2}.intro-loader__logo[data-v-2fc59eb6]{display:block;filter:drop-shadow(0 0 28px rgba(255,108,108,.16));height:auto;max-width:90vw;width:clamp(160px,28vw,300px)}.intro-loader__logo-outline[data-v-2fc59eb6]{fill:none;stroke:#ff7a7a47;stroke-width:4;vector-effect:non-scaling-stroke}.intro-loader__overlay-btn[data-v-2fc59eb6]{background:transparent;border:0;inset:0;opacity:0;outline:none;padding:0;pointer-events:none;position:absolute;z-index:3}.intro-loader__overlay-btn--visible[data-v-2fc59eb6]{pointer-events:auto}.intro-loader__cursor-hint[data-v-2fc59eb6]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1c0a0ab8;border:1px solid hsla(0,100%,76%,.38);border-radius:999px;box-shadow:0 8px 30px #00000038;color:#fff6f3;font-family:var(--font-panchang,sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:.65rem .95rem;pointer-events:none;position:fixed;text-transform:uppercase;transition:opacity .25s var(--ease-smooth),transform .25s var(--ease-smooth);white-space:nowrap;z-index:4}.sr-only[data-v-2fc59eb6]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(hover:none),(pointer:coarse){.intro-loader--ready[data-v-2fc59eb6]{cursor:default}.intro-loader__cursor-hint[data-v-2fc59eb6]{padding:.8rem 1.1rem}}@media(prefers-reduced-motion:reduce){.intro-loader__center[data-v-2fc59eb6],.intro-loader__cursor-hint[data-v-2fc59eb6]{transition:none!important}}.page-transition[data-v-d8e600c9]{align-items:center;display:flex;height:100%;inset:0;justify-content:center;max-height:100vh;max-width:100vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:9990}.page-transition__shader[data-v-d8e600c9]{display:block;height:100%;inset:0;position:absolute;width:100%}.page-transition__center[data-v-d8e600c9]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;opacity:0;position:relative;z-index:2}.page-transition__loader-canvas[data-v-d8e600c9]{height:120px;image-rendering:auto;width:120px}.page-transition__label[data-v-d8e600c9]{color:#fff;font-family:var(--font-panchang,sans-serif);font-size:clamp(1.2rem,3vw,2rem);font-weight:700;letter-spacing:.08em;text-shadow:0 2px 20px rgba(0,0,0,.5);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.page-transition[data-v-d8e600c9]{display:none}}.glass-nav__anchor[data-v-9a62346e]{left:clamp(1rem,3vw,2rem);pointer-events:none;position:fixed;top:clamp(1rem,3vh,2rem);z-index:1000}.glass-nav[data-v-9a62346e]{align-items:center;background:#ffffff0f;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff26,0 4px 24px #0000001f,0 1px 4px #00000014;display:flex;gap:0;padding:.625rem 1.25rem;pointer-events:auto;position:relative;touch-action:none;transition:padding .4s var(--ease-signature),box-shadow .3s var(--ease-smooth);-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-nav--fallback[data-v-9a62346e]{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.glass-nav--expanded[data-v-9a62346e]{padding:.625rem 1rem}.glass-nav--dragging[data-v-9a62346e]{box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #fff3,0 8px 40px #0003,0 2px 8px #0000001f}.glass-nav__filter-svg[data-v-9a62346e]{border-radius:inherit;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.glass-nav__collapsed[data-v-9a62346e]{align-items:center;display:flex;flex-shrink:0;gap:.5rem;position:relative;z-index:1}.glass-nav__dv[data-v-9a62346e]{display:block;height:auto;width:3rem}.glass-nav__grip[data-v-9a62346e]{color:#ffffff59;transition:color .3s var(--ease-smooth)}.glass-nav:hover .glass-nav__grip[data-v-9a62346e]{color:#fff9}.glass-nav__close[data-v-9a62346e]{color:#ffffff80;cursor:pointer;transition:color .25s var(--ease-smooth)}.glass-nav__close[data-v-9a62346e]:hover{color:#ffffffe6}.glass-nav__expanded[data-v-9a62346e]{align-items:center;display:flex;gap:.5rem;overflow:hidden;position:relative;z-index:1}.glass-nav__divider[data-v-9a62346e]{background:#ffffff1f;flex-shrink:0;height:1.25rem;width:1px}.glass-nav__link[data-v-9a62346e]{align-items:center;border-radius:999px;color:#ffffffb3;display:flex;font-size:.8rem;font-weight:500;gap:.375rem;justify-content:center;letter-spacing:.02em;min-height:44px;min-width:44px;padding:.375rem .625rem;text-decoration:none;transition:color .25s var(--ease-smooth),background .25s var(--ease-smooth);white-space:nowrap}.glass-nav__link[data-v-9a62346e]:hover{background:#ffffff14;color:#fff}.glass-nav__link.router-link-active[data-v-9a62346e]{background:#eb47471a;color:#ff5252}.glass-nav__music-btn[data-v-9a62346e]{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-height:44px;min-width:44px;transition:color .25s var(--ease-smooth),background .25s var(--ease-smooth);width:2.25rem}.glass-nav__music-btn[data-v-9a62346e]:hover{background:#ffffff1f;color:#fff}@media(prefers-reduced-motion:reduce){.glass-nav[data-v-9a62346e]{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;transition:none}.glass-nav__filter-svg[data-v-9a62346e]{display:none}}@media(max-width:480px){.glass-nav[data-v-9a62346e]{padding:.5rem 1rem}.glass-nav__link span[data-v-9a62346e]{display:none}}
