@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");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:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-devanagari-500-normal--5JiWdA9.woff2) format("woff2"),url(/assets/teko-devanagari-500-normal-D-9jU0Xh.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-latin-ext-500-normal-Dt5H6HwT.woff2) format("woff2"),url(/assets/teko-latin-ext-500-normal-BMLf6_sh.woff) format("woff");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:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/teko-latin-500-normal-CnS-PWFz.woff2) format("woff2"),url(/assets/teko-latin-500-normal-DJUwy4_e.woff) format("woff");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:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-devanagari-600-normal-BbnhZoV-.woff2) format("woff2"),url(/assets/teko-devanagari-600-normal-BIWBvBA3.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-ext-600-normal-DsmVd8W9.woff2) format("woff2"),url(/assets/teko-latin-ext-600-normal-DtfK5uBn.woff) format("woff");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:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-600-normal-Cj5MAY47.woff2) format("woff2"),url(/assets/teko-latin-600-normal-CSggg3rU.woff) format("woff");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:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-devanagari-700-normal-CMp-yW5z.woff2) format("woff2"),url(/assets/teko-devanagari-700-normal-C2yCRtvW.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/teko-latin-ext-700-normal-D9MAGFYZ.woff) format("woff");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:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/teko-latin-700-normal-D19WDQ7P.woff2) format("woff2"),url(/assets/teko-latin-700-normal-CyJjSmwf.woff) format("woff");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{color-scheme:dark;--bg-strong: oklch(.11 .018 325);--bg: oklch(.14 .015 325);--bg-soft: oklch(.18 .014 327);--surface-panel: color-mix(in oklab, black 22%, transparent);--surface-raised: color-mix(in oklab, white 6%, transparent);--surface-line: color-mix(in oklab, #ff26c9 16%, transparent);--surface-line-strong: color-mix(in oklab, #ff26c9 34%, transparent);--text: oklch(.94 .02 330);--text-dim: oklch(.72 .018 326);--text-soft: oklch(.82 .02 328);--accent: #ff26c9;--accent-soft: color-mix(in oklab, var(--accent) 28%, transparent);--accent-fog: color-mix(in oklab, var(--accent) 10%, transparent);--font-display: "Teko", sans-serif;--font-wordmark: "Onest Variable", "Onest", sans-serif;--font-body: "Onest Variable", "Onest", sans-serif;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-sm: .5rem;--radius-md: .9rem;--ease-stage: cubic-bezier(.19, 1, .22, 1);--duration-stage: .94s;--shadow-glow: 0 0 80px color-mix(in oklab, var(--accent) 22%, transparent);--shadow-line: inset 0 0 0 1px var(--surface-line)}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--bg-strong)}body{margin:0;background:radial-gradient(circle at top,color-mix(in oklab,var(--accent) 12%,transparent),transparent 42%),linear-gradient(160deg,var(--bg-strong) 0%,var(--bg) 55%,oklch(.1 .016 318) 100%);color:var(--text);font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in oklab,var(--accent) 6%,transparent),transparent),linear-gradient(to bottom,transparent,color-mix(in oklab,white 6%,transparent),transparent);background-size:100% 100svh,100vw 100%;opacity:.14;mix-blend-mode:screen}button,a{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img,canvas{display:block;max-width:100%}::selection{background:color-mix(in oklab,var(--accent) 42%,black);color:var(--text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --beam-shift{syntax: "<number>"; inherits: false; initial-value: 0;}.app-shell{position:relative;min-height:100svh;isolation:isolate;overflow:clip}.scene-stack,.scene-canvas,.scene-fallback,.scene-scrim,.scene-noise{position:absolute;top:0;right:0;bottom:0;left:0}.scene-stack{overflow:hidden}.scene-canvas,.scene-fallback{width:100%;height:100%;transform:scale(1.06)}.scene-canvas{opacity:0;transition:opacity .7s ease}.app-shell[data-scene=ready] .scene-canvas{opacity:.96}.scene-fallback{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 32%),linear-gradient(180deg,transparent,color-mix(in oklab,black 35%,transparent)),repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),color-mix(in oklab,white 5%,transparent) calc(12.5% - 1px),color-mix(in oklab,white 5%,transparent) 12.5%),repeating-linear-gradient(0deg,transparent 0,transparent calc(16.666% - 1px),color-mix(in oklab,var(--accent) 8%,transparent) calc(16.666% - 1px),color-mix(in oklab,var(--accent) 8%,transparent) 16.666%),linear-gradient(160deg,var(--bg-strong) 0%,var(--bg) 55%,oklch(.1 .016 318) 100%);opacity:.7}.app-shell[data-scene=ready] .scene-fallback{opacity:.2}.scene-scrim{background:radial-gradient(circle at center,transparent 30%,color-mix(in oklab,black 52%,transparent) 100%),linear-gradient(180deg,color-mix(in oklab,black 14%,transparent),transparent 35%,transparent 70%,color-mix(in oklab,black 40%,transparent))}.scene-noise{opacity:.14;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.22) .6px,transparent .8px),radial-gradient(circle at 80% 10%,rgba(255,255,255,.16) .7px,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.18) .7px,transparent 1px);background-size:9rem 9rem,11rem 11rem,13rem 13rem}.frame{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(1rem,3vw,2rem)}.frame-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-bottom:clamp(1.25rem,2vw,1.75rem);border-bottom:1px solid color-mix(in oklab,var(--accent) 14%,transparent)}.frame-tag,.frame-link,.hero-kicker,.signal-item dt,.intro-label,.skip-intro,.hero-scroll-cue,.lore-rail-tag,.lore-panel-tag,.lore-beat-label,.lore-signal-label,.lore-menu-number,.rail-action{margin:0;color:var(--text-dim);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.frame-link,.rail-action,.lore-menu-button,.action,.skip-intro{transition:border-color .22s ease,color .22s ease,transform .22s ease,background .22s ease,opacity .22s ease}.frame-link{padding:.5rem .85rem;border:1px solid color-mix(in oklab,white 10%,transparent);background:color-mix(in oklab,black 20%,transparent)}.frame-link:hover,.frame-link:focus-visible{border-color:color-mix(in oklab,var(--accent) 30%,transparent);color:var(--text);transform:translateY(-2px)}.frame-link:focus-visible,.skip-intro:focus-visible,.action:focus-visible,.lore-menu-button:focus-visible,.rail-action:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 45%,white);outline-offset:3px}.stage{position:relative;min-height:0;overflow:clip;isolation:isolate}.stage:before,.stage:after{content:"";position:absolute;pointer-events:none;z-index:4;transition:transform var(--duration-stage) var(--ease-stage),opacity .42s ease}.stage:before{top:0;right:clamp(17rem,23vw,23rem);bottom:0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in oklab,white 7%,transparent) 18%,color-mix(in oklab,var(--accent) 20%,transparent) 52%,transparent);opacity:.16}.stage:after{right:clamp(2rem,4vw,3rem);bottom:clamp(1rem,3vh,2rem);width:clamp(7rem,18vw,14rem);height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 70%,white),transparent);opacity:.36;transform:scaleX(.32);transform-origin:right center}.stage[data-view=lore]:before{opacity:.34;transform:translate3d(calc(clamp(7rem,12vw,10rem)*-1),0,0)}.stage[data-view=lore]:after{transform:scaleX(1);transform-origin:left center}.stage[data-view-immediate=true] .stage-scene,.lore-panel[data-immediate=true]{transition-duration:.01ms!important}.stage-scene{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--duration-stage) var(--ease-stage),opacity .72s ease,filter .72s ease;will-change:transform,opacity}.stage-scene-landing{z-index:2}.stage-scene-lore{z-index:1;padding-block:clamp(.75rem,2.6vh,1.5rem) clamp(.5rem,1.8vh,1rem);opacity:0;pointer-events:none;transform:translate3d(0,12%,0) scale(1.04)}.stage[data-view=landing] .stage-scene-landing{opacity:1;transform:none;filter:none;pointer-events:auto}.stage[data-view=lore] .stage-scene-landing{opacity:0;pointer-events:none;transform:translate3d(0,-15%,0) scale(.94);filter:blur(10px)}.stage[data-view=lore] .stage-scene-lore{opacity:1;transform:none;pointer-events:auto}.stage[data-lore-mode=immersive] .stage-scene-lore{overflow:hidden}.stage[data-lore-mode=flow] .stage-scene-lore{overflow-y:auto;padding-inline-end:.25rem}.hero{position:relative;display:grid;min-height:100%;align-items:end;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2rem) 0 clamp(3.75rem,10vh,5.5rem)}.hero>*{position:relative;z-index:1}.hero-background-mark{position:absolute;inset:auto -.06em 5vh auto;z-index:0;margin:0;color:color-mix(in oklab,white 14%,transparent);font-family:var(--font-wordmark);font-size:clamp(5.5rem,14vw,13rem);font-weight:600;letter-spacing:.14em;line-height:.88;white-space:nowrap;pointer-events:none;opacity:0;text-shadow:0 0 2.4rem color-mix(in oklab,var(--accent) 6%,transparent);transition:opacity .6s ease,transform var(--duration-stage) var(--ease-stage)}.hero-copy-block{display:grid;align-self:end;gap:var(--space-md);max-width:42rem;padding-bottom:clamp(1rem,3vw,2rem)}.hero-kicker{color:color-mix(in oklab,var(--accent) 65%,white 12%)}.hero-title{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(3.75rem,8vw,8rem);font-weight:600;letter-spacing:.02em;line-height:.84;text-transform:uppercase}.hero-body{margin:0;max-width:42ch;color:color-mix(in oklab,var(--text) 78%,var(--bg-soft));font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65}.hero-actions{display:grid;align-self:end;justify-self:end;gap:var(--space-sm);width:min(100%,22rem);padding-top:clamp(4rem,16vh,8rem)}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:3.5rem;padding:.9rem 1.1rem;border:1px solid color-mix(in oklab,white 10%,transparent);background:color-mix(in oklab,black 25%,transparent);color:var(--text);letter-spacing:.08em;text-transform:uppercase}.action:after{content:"↗";font-size:.95rem;opacity:.75}.action:hover,.action:focus-visible{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 30%,transparent)}.action-primary{border-color:color-mix(in oklab,var(--accent) 30%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 20%,black),color-mix(in oklab,black 38%,transparent)),color-mix(in oklab,black 16%,transparent);box-shadow:var(--shadow-glow)}.action-secondary{background:color-mix(in oklab,var(--bg-soft) 75%,transparent)}.action-tertiary{border-color:color-mix(in oklab,var(--accent) 22%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 4%,transparent),transparent),color-mix(in oklab,var(--accent) 9%,black)}.action-tertiary:after{content:"↓"}.signal-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);align-self:end}.signal-item{display:grid;gap:var(--space-xs);padding:1rem 1.1rem 1.15rem;border:1px solid color-mix(in oklab,white 8%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 4%,transparent),transparent),color-mix(in oklab,black 16%,transparent);box-shadow:var(--shadow-line)}.signal-item dd{margin:0;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--text)}.hero-scroll-cue{position:absolute;left:50%;bottom:clamp(1rem,3vh,1.75rem);z-index:3;display:grid;justify-items:center;width:max-content;max-width:min(90vw,22rem);text-align:center;pointer-events:none;transition:opacity .36s ease,transform .36s ease}.stage[data-stage-ready=false] .hero-scroll-cue{opacity:0;transform:translate3d(-50%,1rem,0)}.stage[data-stage-ready=true] .hero-scroll-cue{opacity:.4;transform:translate3d(-50%,0,0)}.stage[data-view=lore] .hero-scroll-cue{opacity:0;transform:translate3d(-50%,-1rem,0)}.stage[data-view=lore] .hero-background-mark{transform:translate3d(4vw,-4vh,0) scale(.92)}.lore-shell{display:grid;min-height:100%;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(1rem,4vw,3rem);align-items:stretch}.lore-rail{display:grid;align-content:start;gap:var(--space-lg);min-height:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid color-mix(in oklab,var(--accent) 14%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 5%,transparent),transparent 22%),color-mix(in oklab,black 22%,transparent);box-shadow:var(--shadow-line)}.lore-rail-head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:end}.lore-rail-index{margin:0;color:color-mix(in oklab,var(--accent) 48%,white 10%);font-family:var(--font-display);font-size:clamp(4.6rem,10vw,8rem);line-height:.72}.lore-rail-title{margin:0;font-family:var(--font-display);font-size:clamp(4.75rem,9vw,8.5rem);font-weight:600;line-height:.82;text-transform:uppercase}.lore-rail-current{margin:0;max-width:14ch;color:color-mix(in oklab,var(--text) 84%,var(--accent) 12%);font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.25}.lore-rail-body{margin:0;max-width:28ch;color:color-mix(in oklab,var(--text) 74%,var(--bg-soft));line-height:1.65}.lore-menu{display:grid;gap:.55rem}.lore-menu-button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-sm);min-height:3.75rem;width:100%;padding:.85rem .95rem;border:1px solid color-mix(in oklab,white 10%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 3%,transparent),transparent),color-mix(in oklab,black 18%,transparent);color:var(--text-dim);text-align:left}.lore-menu-button:hover,.lore-menu-button:focus-visible{color:var(--text);border-color:color-mix(in oklab,var(--accent) 26%,transparent);transform:translate(.2rem)}.lore-menu-button[data-active=true]{color:var(--text);border-color:color-mix(in oklab,var(--accent) 34%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,transparent),transparent 58%),color-mix(in oklab,black 16%,transparent);transform:translate(.35rem)}.lore-menu-label{font-size:clamp(1rem,1.5vw,1.15rem);font-weight:600;letter-spacing:.02em;line-height:1.2}.rail-action{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;margin-top:auto;padding:.85rem .95rem;border:1px solid color-mix(in oklab,white 10%,transparent);background:color-mix(in oklab,black 18%,transparent);color:var(--text)}.rail-action:after{content:"↑";font-size:.95rem;opacity:.75}.rail-action:hover,.rail-action:focus-visible{border-color:color-mix(in oklab,var(--accent) 26%,transparent);transform:translateY(-2px)}.lore-stage{position:relative;min-height:0;overflow:hidden;border:1px solid color-mix(in oklab,white 8%,transparent);background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent) 10%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in oklab,white 4%,transparent),transparent 16%),color-mix(in oklab,black 18%,transparent);box-shadow:var(--shadow-line)}.lore-stage:before,.lore-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lore-stage:before{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.285% - 1px),color-mix(in oklab,white 5%,transparent) calc(14.285% - 1px),color-mix(in oklab,white 5%,transparent) 14.285%),repeating-linear-gradient(0deg,transparent 0,transparent calc(20% - 1px),color-mix(in oklab,var(--accent) 6%,transparent) calc(20% - 1px),color-mix(in oklab,var(--accent) 6%,transparent) 20%);opacity:.16}.lore-stage:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,white 6%,transparent),transparent),linear-gradient(180deg,transparent,color-mix(in oklab,var(--accent) 8%,transparent),transparent);background-size:24rem 100%,100% 18rem;mix-blend-mode:screen;opacity:.14}.lore-panel-stage{position:relative;min-height:100%;padding:clamp(1rem,3vw,2rem)}.stage[data-lore-mode=immersive] .lore-panel-stage,.stage[data-lore-mode=immersive] .lore-panel[data-state=active]{height:100%}.stage[data-lore-mode=immersive] .lore-panel[data-state=active]{overflow:auto;padding-right:clamp(.15rem,.6vw,.6rem)}.lore-panel{position:absolute;inset:clamp(1rem,3vw,2rem);display:grid;align-content:start;gap:clamp(1rem,2vw,1.5rem);opacity:0;pointer-events:none;transform:translate3d(2.5rem,0,0) scale(1.02);transition:transform .54s var(--ease-stage),opacity .42s ease}.lore-panel[data-state=before]{transform:translate3d(-2.5rem,0,0) scale(.98)}.lore-panel[data-state=active]{position:relative;inset:auto;opacity:1;pointer-events:auto;transform:none}.lore-panel-header{display:grid;gap:var(--space-md);max-width:58rem}.lore-panel-title{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(4rem,7vw,7rem);font-weight:600;line-height:.84;text-transform:uppercase}.lore-panel-summary{margin:0;max-width:56ch;color:color-mix(in oklab,var(--text) 78%,var(--bg-soft));font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.lore-panel-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.76fr);gap:clamp(1rem,3vw,2rem);align-items:start}.lore-beat-grid,.lore-panel-aside,.lore-signal-stack{display:grid;gap:.85rem}.lore-beat{display:grid;gap:.45rem;padding:1rem 1.05rem 1.15rem;border:1px solid color-mix(in oklab,white 8%,transparent);background:linear-gradient(180deg,color-mix(in oklab,white 4%,transparent),transparent),color-mix(in oklab,black 16%,transparent)}.lore-beat-title{margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.08}.lore-beat-body{margin:0;max-width:40ch;color:color-mix(in oklab,var(--text) 74%,var(--bg-soft));line-height:1.65}.lore-callout{margin:0;padding:1rem 1.05rem 1.1rem;border:1px solid color-mix(in oklab,var(--accent) 18%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,transparent),transparent 58%),color-mix(in oklab,black 14%,transparent);color:var(--text);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5}.lore-signal-stack{margin:0}.lore-signal{display:grid;gap:.3rem;padding:.85rem .95rem .95rem;border:1px solid color-mix(in oklab,white 8%,transparent);background:color-mix(in oklab,black 14%,transparent)}.lore-signal-value{margin:0;color:var(--text);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.35}.intro-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:radial-gradient(circle at center,color-mix(in oklab,var(--accent) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklab,black 4%,transparent),color-mix(in oklab,black 32%,transparent)),color-mix(in oklab,var(--bg-strong) 86%,black);overflow:hidden}.intro-overlay[hidden]{display:none}.intro-overlay:before,.intro-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.intro-overlay:before{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),color-mix(in oklab,white 5%,transparent) calc(10% - 1px),color-mix(in oklab,white 5%,transparent) 10%),repeating-linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),color-mix(in oklab,var(--accent) 7%,transparent) calc(25% - 1px),color-mix(in oklab,var(--accent) 7%,transparent) 25%);opacity:.4}.intro-overlay:after{background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,white 7%,transparent) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in oklab,var(--accent) 9%,transparent) 50%,transparent 100%);background-size:28rem 100%,100% 18rem;mix-blend-mode:screen;opacity:.18}.intro-core{position:relative;display:grid;justify-items:center;gap:var(--space-lg);contain:layout}.intro-label{position:relative;z-index:1}.intro-wordmark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(.01em,.16vw,.045em);color:var(--text);font-family:var(--font-wordmark);font-size:clamp(4.75rem,13vw,15.5rem);font-weight:600;line-height:.9;text-shadow:0 0 1rem color-mix(in oklab,white 10%,transparent),0 0 2.8rem color-mix(in oklab,var(--accent) 10%,transparent);will-change:transform,opacity}.intro-wordmark span{display:block;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.intro-dot{margin-inline:-.02em .02em}.intro-beam{position:absolute;inset:auto 10% 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 78%,white),transparent);box-shadow:0 0 2rem color-mix(in oklab,var(--accent) 32%,transparent);opacity:.9;transform:translate3d(-8%,0,0) scaleX(.96);transform-origin:center;will-change:transform,opacity;animation:intro-beam-sweep 4.8s ease-in-out infinite}.skip-intro{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);z-index:1;padding:.8rem .95rem;border:1px solid color-mix(in oklab,white 12%,transparent);background:color-mix(in oklab,black 22%,transparent)}.app-shell[data-intro-state=complete] .hero-background-mark{opacity:.18}.app-shell[data-intro-state=complete] .scene-noise{opacity:.1}@keyframes intro-beam-sweep{0%{transform:translate3d(-8%,0,0) scaleX(.96);opacity:.78}50%{transform:translate3d(8%,0,0) scaleX(1.04);opacity:1}to{transform:translate3d(-8%,0,0) scaleX(.96);opacity:.78}}.stage[data-lore-mode=flow]{overflow:hidden}.stage[data-lore-mode=flow]:before,.stage[data-lore-mode=flow]:after,.stage[data-lore-mode=flow] .hero-scroll-cue{display:none}.stage[data-lore-mode=flow] .lore-shell{grid-template-columns:1fr;gap:var(--space-lg)}.stage[data-lore-mode=flow] .lore-rail{gap:var(--space-md)}.stage[data-lore-mode=flow] .lore-menu{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.stage[data-lore-mode=flow] .lore-panel{top:1rem;right:1rem;bottom:1rem;left:1rem}.stage[data-lore-mode=flow] .lore-panel-body{grid-template-columns:1fr}@media (max-width: 1080px){.stage:before{right:clamp(13rem,22vw,18rem)}.lore-shell{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);gap:clamp(.9rem,3vw,2rem)}.lore-panel-title{font-size:clamp(3.6rem,6vw,5.6rem)}}@media (max-width: 980px){.frame{padding:1rem}.frame-bar{align-items:flex-start;flex-direction:column;padding-bottom:1rem}.hero{grid-template-columns:1fr;align-content:end;gap:1rem;padding-top:1.5rem;padding-bottom:1rem}.hero-copy-block{gap:var(--space-sm);max-width:34rem;padding-bottom:0}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;padding-top:0}.action{min-width:0;padding:.85rem .95rem}.action-tertiary{grid-column:1 / -1}.signal-grid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.signal-item{gap:.35rem;padding:.85rem .8rem .9rem}.signal-item dd{font-size:.96rem}.hero-background-mark{right:0;bottom:5.5rem;font-size:clamp(4rem,16vw,7rem);letter-spacing:.12em}.intro-wordmark{font-size:clamp(3.5rem,14vw,7.5rem)}.intro-label{max-width:26ch;text-align:center;line-height:1.5}}@media (max-width: 640px){.frame{padding:.85rem}.frame-bar{gap:var(--space-sm);padding-bottom:.85rem}.frame-link{width:100%}.hero{gap:.85rem;padding-top:1rem}.hero-title{max-width:10ch;font-size:clamp(2.85rem,15vw,4.75rem)}.hero-body{max-width:32ch;font-size:.95rem;line-height:1.5}.hero-actions{gap:var(--space-xs);grid-template-columns:1fr}.action,.action-tertiary{grid-column:auto;min-height:3.1rem;padding:.72rem .85rem;font-size:.82rem}.signal-grid{grid-template-columns:1fr}.signal-item{padding:.72rem .65rem .78rem}.signal-item dd{font-size:.9rem}.hero-background-mark{left:50%;right:auto;bottom:10.25rem;font-size:clamp(3rem,15vw,5rem);letter-spacing:.1em;transform:translate(-50%)}.skip-intro{top:auto;right:1rem;bottom:1rem}}@media (max-width: 980px) and (max-height: 760px){.frame{padding:.75rem}.frame-bar{padding-bottom:.75rem}.hero{gap:.75rem;padding-top:.85rem}.hero-copy-block{gap:.65rem}.hero-body{max-width:30ch;font-size:.92rem;line-height:1.45}.action{min-height:3rem;padding:.68rem .78rem;font-size:.76rem}.signal-item{gap:.25rem;padding:.68rem .55rem .72rem}.signal-item dd{font-size:.84rem}.hero-background-mark{bottom:7.75rem;font-size:clamp(2.8rem,14vw,4.75rem);letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.intro-overlay{display:none}.scene-canvas,.scene-fallback{transform:none}.stage:before,.stage:after,.stage-scene,.hero-background-mark,.hero-scroll-cue,.lore-panel,.lore-menu-button,.rail-action,.action,.frame-link{transition-duration:.01ms!important}.hero-scroll-cue{opacity:0}}
