@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-latin-wght-normal-BwajdZ5W.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-cyrillic-wght-normal-BIgnYsOi.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-vietnamese-wght-normal-D-gVvgeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-latin-ext-wght-normal-PDqTqU3h.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#05090d;--background-soft:#071016;--surface:#0a1319;--surface-elevated:#0e1a22;--surface-bright:#13232c;--text-primary:#b9c9cd;--text-secondary:#879aa3;--text-dim:#627681;--text-heading:#afc0c5;--text-data:#d6e5e7;--accent:#62e6f2;--accent-strong:#8cf2f8;--accent-glow:#62e6f233;--warm:#e8b967;--warm-soft:#e8b9671c;--border:#cce7ec26;--border-strong:#cce7ec47;--success:#78e6bd;--danger:#ff8792;--shadow-deep:0 28px 80px #00000061;--font-display:"Space Grotesk Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--font-cjk:"Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--font-utility:"JetBrains Mono Variable", "SFMono-Regular", Consolas, monospace;--shell:1180px;--header-height:74px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--space-section:clamp(104px, 11vw, 164px);--duration-fast:.18s;--duration-medium:.42s;--duration-slow:.82s;--ease-out:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);background:var(--background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;color:var(--text-primary);background:radial-gradient(circle at 82% 8%, #1f727e14, transparent 26%), var(--background);font-family:var(--font-display);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-ligatures:common-ligatures contextual;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}::selection{color:var(--background);background:var(--accent)}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img{max-width:100%;display:block}p,h1,h2,h3,figure{margin-top:0}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:var(--background);background:var(--accent);transition:transform var(--duration-fast) ease;padding:10px 14px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{width:min(var(--shell), calc(100% - 48px));margin-inline:auto}.section{padding-block:var(--space-section);position:relative}main{position:relative}.system-chapter{isolation:isolate;overflow:clip}.system-chapter:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#7ba1cf09 1px,#0000 1px),linear-gradient(90deg,#7ba1cf09 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.system-chapter>.site-shell{z-index:2;position:relative}.system-chapter>.site-shell:before{content:attr(data-chapter-link);background:linear-gradient(90deg,#62e6f280,#0000);width:24px;height:1px;position:absolute;top:-48px;left:-38px}.system-world{isolation:isolate;position:relative;overflow:clip}.system-world .method-section,.system-world .projects-section,.system-world .trainer-section,.system-world .contact-section{padding-block:var(--system-section-pad);background:0 0;border-bottom-color:#0000}.system-world .method-section{min-height:84vh}.system-world .projects-section{min-height:auto}.system-world .trainer-section{min-height:88vh}.system-world .contact-section{min-height:74vh}.system-world .method-section:before{display:none}.system-world .system-chapter:after{opacity:.14}.system-world .system-chapter>.site-shell{filter:none}.system-world .method-flow,.system-world .project-gallery,.system-world .trainer-shell,.system-world [data-communication-port=true]{opacity:1;transition:none;transform:none}.system-world [data-chapter-active=true] .method-flow,.system-world [data-chapter-active=true] .project-gallery,.system-world [data-chapter-active=true] .trainer-shell,.system-world [data-chapter-active=true] [data-communication-port=true]{filter:none}.system-world .system-chapter[data-chapter-active=false] .method-flow *,.system-world .system-chapter[data-chapter-active=false] .project-gallery *,.system-world .system-chapter[data-chapter-active=false] .trainer-shell *,.system-world .system-chapter[data-chapter-active=false] [data-communication-port=true] *{animation-play-state:paused!important}.system-world .system-chapter *,.system-world .system-chapter :before,.system-world .system-chapter :after{animation:none!important}.section-kicker{color:var(--accent);font-family:var(--font-utility);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:650}.section-intro{margin-bottom:clamp(52px,7vw,92px)}.section-intro-split{grid-template-columns:minmax(0,1.25fr) minmax(270px,.62fr);align-items:end;gap:clamp(42px,8vw,110px);display:grid}.section-intro h2,.contact-copy h2{letter-spacing:-.065em;max-width:830px;margin:0;font-size:clamp(2.8rem,5.8vw,5.55rem);font-weight:560;line-height:.98}.section-intro>p,.section-intro-split>p,.contact-copy>p:last-child{color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.9}.site-header{z-index:100;height:var(--header-height);transition:background var(--duration-medium) var(--ease-out), border-color var(--duration-medium) var(--ease-out), backdrop-filter var(--duration-medium) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-compact{border-color:var(--border);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#05090dd1}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:12px;min-height:48px;display:inline-flex}.brand-signal{width:40px;height:40px;color:var(--background);background:var(--accent);font-family:var(--font-utility);letter-spacing:-.04em;place-items:center;font-size:.78rem;font-weight:800;display:grid}.brand>span:last-child{color:var(--text-primary);font-size:.93rem;font-weight:650;line-height:1.15;display:grid}.brand small{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.12em;margin-top:4px;font-size:.56rem;font-weight:550}.nav-links{align-items:center;gap:4px;display:flex}.nav-links>a{min-height:44px;color:var(--text-secondary);transition:color var(--duration-fast) ease;place-items:center;padding:0 13px;font-size:.86rem;display:inline-grid;position:relative}.nav-links>a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--duration-medium) var(--ease-out);position:absolute;bottom:7px;left:13px;right:13px;transform:scaleX(0)}.nav-links>a:hover,.nav-links>a.is-active{color:var(--text-primary)}.nav-links>a.is-active:after,.nav-links>a:hover:after{transform:scaleX(1)}.nav-links .nav-cta{min-height:40px;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:999px;margin-left:12px;padding-inline:16px}.nav-links .nav-cta:after{display:none}.nav-links .nav-cta:hover{color:var(--background);background:var(--accent);border-color:var(--accent)}.mobile-menu-button{border:1px solid var(--border);cursor:pointer;background:#0a1319b8;width:46px;height:46px;display:none}.mobile-menu-button>span:not(.sr-only){background:var(--text-primary);width:18px;height:1px;margin:5px auto;display:block}.hero{min-height:100svh;padding:calc(var(--header-height) + 56px) 0 72px;isolation:isolate;border-bottom:1px solid var(--border);align-items:center;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 76% 48%,#0000 0 17%,#05090d1f 38%,#05090df5 82%),linear-gradient(90deg,#05090dfc 0%,#05090dc9 46%,#05090d61 100%);position:absolute;inset:0}.hero-grid-overlay{z-index:-2;opacity:.28;background-image:linear-gradient(#99dde511 1px,#0000 1px),linear-gradient(90deg,#99dde511 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-calibration-lines{z-index:-1;background:linear-gradient(90deg, transparent, var(--border-strong) 18%, transparent 74%);height:1px;position:absolute;inset:18% 0 auto}.hero-calibration-lines:before,.hero-calibration-lines:after{content:"";background:var(--warm);width:1px;height:9px;position:absolute;top:-4px}.hero-calibration-lines:before{left:8%}.hero-calibration-lines:after{right:8%}.hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:center;gap:clamp(44px,6vw,92px);display:grid}.hero-copy{z-index:2;position:relative}.hero-status,.system-core-topline,.trainer-terminal-bar,.trainer-output-head{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.66rem;font-weight:620;display:flex}.hero-status{border-bottom:1px solid var(--border);max-width:720px;margin-bottom:26px;padding-bottom:15px}.hero-status span,.system-core-topline span,.trainer-terminal-bar span{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.hero-status i,.system-core-topline i,.trainer-terminal-bar i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 18px var(--accent);border-radius:50%}.hero h1{letter-spacing:-.06em;margin:0;font-weight:560}.hero-wordmark{width:max-content;max-width:100%;color:var(--text-primary);letter-spacing:-.075em;white-space:nowrap;font-size:clamp(4.4rem,7.7vw,7.65rem);line-height:.84;display:block}.hero-decrypted-parent{min-height:1em}.hero-decrypted-revealed{color:var(--text-primary)}.hero-claim{letter-spacing:-.055em;gap:3px;margin-top:32px;font-size:clamp(2rem,3.55vw,3.6rem);line-height:1.06;display:grid}.hero-claim>span{display:block}.hero-claim em{color:var(--accent-strong);font-style:normal;font-weight:570}.hero-english{max-width:680px;color:var(--text-secondary);letter-spacing:.01em;margin:28px 0 0;font-size:clamp(.96rem,1.35vw,1.12rem)}.hero-role{color:var(--text-primary);font-family:var(--font-utility);letter-spacing:.04em;margin:10px 0 0;font-size:clamp(.72rem,1.1vw,.88rem)}.hero-role span{color:var(--warm);margin-inline:4px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.button{border:1px solid var(--border-strong);min-height:52px;transition:color var(--duration-fast) ease, background var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-medium) ease;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:0 22px;font-size:.92rem;font-weight:620;display:inline-flex}.button-primary{color:var(--background);background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px #62e6f21a,0 12px 38px #32abb826}.button-primary:hover{background:var(--accent-strong);box-shadow:0 0 36px var(--accent-glow)}.button-secondary{color:var(--text-primary);background:#0911177a}.button-secondary:hover{color:var(--accent);border-color:var(--accent)}.hero-proof-note{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.04em;flex-wrap:wrap;gap:11px 20px;margin-top:28px;font-size:.68rem;display:flex}.hero-proof-note span{align-items:center;gap:8px;display:inline-flex}.hero-proof-note span:before{content:"";background:var(--warm);width:4px;height:4px}.scroll-cue{right:max(24px, calc((100vw - var(--shell)) / 2));color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.13em;align-items:center;gap:14px;font-size:.6rem;display:flex;position:absolute;bottom:28px}.scroll-cue i{background:var(--border-strong);width:36px;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--accent);animation:scroll-signal 2.4s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes scroll-signal{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.system-core{--core-x:0px;--core-y:0px;border:1px solid var(--border);border-radius:var(--radius-lg);min-height:580px;box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff08,#0000 34%),#0710169e;padding:22px;position:relative;overflow:hidden}.system-core:before,.system-core:after{content:"";pointer-events:none;position:absolute}.system-core:before{opacity:.28;background-image:linear-gradient(#a6e1e714 1px,#0000 1px),linear-gradient(90deg,#a6e1e714 1px,#0000 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 70%)}.system-core:after{border-radius:calc(var(--radius-lg) - 8px);border:1px solid #62e6f212;inset:10px}.system-core-topline{z-index:2;border-bottom:1px solid var(--border);padding-bottom:16px;position:relative}.core-stage{z-index:1;height:310px;transform:translate3d(var(--core-x), var(--core-y), 0);transition:transform var(--duration-medium) var(--ease-out);place-items:center;display:grid;position:relative}.core-stage strong{z-index:4;aspect-ratio:1;width:82px;color:var(--background);background:var(--accent);font-family:var(--font-utility);letter-spacing:-.08em;border-radius:50%;place-items:center;font-size:1.45rem;display:grid;position:relative;box-shadow:0 0 52px #62e6f252}.core-ring,.core-pulse,.core-orbit-dot{border-radius:50%;position:absolute}.core-ring{border:1px solid #62e6f242}.core-ring-outer{border-style:dashed;width:276px;height:276px;animation:28s linear infinite core-spin}.core-ring-middle{border-color:#e8b96757;width:214px;height:214px;animation:20s linear infinite reverse core-spin}.core-ring-inner{width:140px;height:140px}.core-pulse{border:1px solid var(--accent);width:116px;height:116px;animation:3.8s ease-out infinite core-pulse}.core-orbit-dot{background:var(--warm);width:9px;height:9px;box-shadow:0 0 16px var(--warm);transform-origin:-104px 4px;animation:11s linear infinite core-orbit}.core-cross{background:var(--border-strong);position:absolute}.core-cross:after{content:"";background:var(--border-strong);position:absolute}.core-cross-a{width:330px;height:1px}.core-cross-a:after{width:1px;height:330px;top:-165px;left:50%}.core-cross-b{background:var(--warm);width:14px;height:1px;top:40%;left:12px}.core-cross-b:after{background:var(--warm);width:1px;height:14px;top:-6px;left:6px}@keyframes core-spin{to{transform:rotate(360deg)}}@keyframes core-orbit{to{transform:rotate(360deg)}}@keyframes core-pulse{0%{opacity:0;transform:scale(.72)}35%{opacity:.65}to{opacity:0;transform:scale(1.7)}}.core-transform-readout{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:16px 0;display:grid;position:relative}.core-transform-readout>div{gap:3px;display:grid}.core-transform-readout>div:last-child{text-align:right}.core-transform-readout span,.core-state>span{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.12em;font-size:.57rem}.core-transform-readout strong{font-size:.92rem;font-weight:580}.core-transform-readout>i{color:var(--accent);font-style:normal}.core-calibration{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:18px;padding-top:20px;display:grid;position:relative}.core-state{min-height:82px}.core-state strong{margin:5px 0 2px;font-size:.96rem;display:block}.core-state p{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.65}.core-state-controls{gap:5px;display:flex}.core-state-controls button{min-width:58px;min-height:52px;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;place-items:center;gap:2px;padding:6px 8px;display:grid}.core-state-controls button span{font-family:var(--font-utility);font-size:.55rem}.core-state-controls button.is-active,.core-state-controls button:hover{color:var(--background);background:var(--accent);border-color:var(--accent)}.hero{--hero-scroll:0;min-height:100svh;padding:calc(var(--header-height) + 34px) 0 48px;background:radial-gradient(circle at 72% 46%,#195c691a,#0000 34%),linear-gradient(115deg,#05090d 0%,#050a0e 48%,#061016 100%);border-bottom:0;overflow:clip}.threads-backdrop{z-index:-5;opacity:.2;transform:translate3d(calc(var(--hero-scroll) * -4px), calc(var(--hero-scroll) * -7px), 0);filter:saturate(78%)contrast(116%);position:absolute;inset:-8% -7% -4% 22%;-webkit-mask-image:radial-gradient(at 72% 47%,#000 12%,#000000e6 52%,#0000 86%);mask-image:radial-gradient(at 72% 47%,#000 12%,#000000e6 52%,#0000 86%)}.threads-backdrop>*{position:absolute;inset:0}.threads-static-fallback{opacity:.46;background:repeating-radial-gradient(at 76% 48%,#0000 0 52px,#62e6f20e 53px,#0000 54px 77px),radial-gradient(circle at 75% 48%,#62e6f21f,#0000 30%);animation:18s ease-in-out infinite alternate threads-fallback-drift}.threads-backdrop:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(102deg,#0000 44%,#8cf2f829 49.5%,#0000 55%);animation:10s ease-in-out infinite hero-environment-scan;position:absolute;inset:-40% 0;transform:translate(-70%)}.hero:after{z-index:-3;background:radial-gradient(circle at 72% 46%,#0000 0 23%,#05090d14 46%,#05090da8 78%),linear-gradient(90deg,#05090dfc 0%,#05090de6 35%,#05090d45 76%,#05090d94 100%)}.hero-grid-overlay{z-index:-2;opacity:.17;transform:translate3d(calc(var(--hero-scroll) * -2px), calc(var(--hero-scroll) * -4px), 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000 0 38%,#0000 82%);mask-image:linear-gradient(90deg,#000 0 38%,#0000 82%)}.hero-calibration-lines{opacity:.65;top:16.5%}.hero-layout{grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);align-items:center;gap:0;width:min(1320px,100% - 48px)}.hero-copy{z-index:5;max-width:610px;transform:translate3d(0, calc(var(--hero-scroll) * -24px), 0) scale(calc(1 - var(--hero-scroll) * .035));transform-origin:0;opacity:calc(1 - var(--hero-scroll) * .68);will-change:transform, opacity}.hero-status{opacity:0;max-width:560px;animation:hero-stage-enter .52s var(--ease-out) 80ms forwards;margin-bottom:24px;padding-bottom:13px}.hero-status-visual{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.hero-status .hero-status-cycle{min-width:170px;display:inline-grid;position:relative}.hero-status-cycle b{font:inherit;grid-area:1/1}.hero-status-cycle b:first-child{animation:2.2s forwards hero-status-initializing}.hero-status-cycle b:last-child{opacity:0;animation:hero-status-online .52s var(--ease-out) 1.75s forwards}.hero h1{max-width:610px}.hero-wordmark{white-space:normal;opacity:0;width:100%;max-width:610px;animation:hero-stage-enter .76s var(--ease-out) .26s forwards;font-size:clamp(4rem,6.5vw,6.75rem);line-height:.82;transform:translateY(22px)}.hero-decrypted-parent{width:100%;display:inline-block;white-space:pre-wrap!important}.hero-claim{opacity:0;max-width:600px;animation:hero-stage-enter .76s var(--ease-out) .72s forwards;margin-top:31px;font-size:clamp(2.15rem,3.5vw,3.65rem);transform:translateY(24px)}.hero-role{opacity:0;animation:hero-stage-enter .62s var(--ease-out) 1.08s forwards;margin-top:26px;transform:translateY(16px)}.hero-actions{opacity:0;animation:hero-stage-enter .62s var(--ease-out) 1.38s forwards;margin-top:35px;transform:translateY(18px)}.button{min-height:50px;padding-inline:21px}.scroll-cue{opacity:calc(1 - var(--hero-scroll))}.hero-energy-bridge{z-index:4;pointer-events:none;width:82px;height:22vh;opacity:calc(var(--hero-scroll) * .9);transform:translateY(calc((1 - var(--hero-scroll)) * 52px));position:absolute;bottom:-1px;right:max(70px,65vw + min(1320px,100vw - 48px)/-2)}.hero-energy-bridge span{width:1px;height:100%;transform:rotate(18deg) scaleY(var(--hero-scroll));transform-origin:bottom;background:linear-gradient(#0000,#62e6f2cc);position:absolute;bottom:-1px;right:15px;box-shadow:0 0 18px #62e6f23d}.hero-energy-bridge i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 24px var(--accent);border-radius:50%;position:absolute;bottom:0;right:12px}.system-core{--reactor-x:0;--reactor-y:0;aspect-ratio:1;width:clamp(560px,47vw,720px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(calc(var(--hero-scroll) * 84px), calc(var(--hero-scroll) * -58px), 0) scale(calc(1 - var(--hero-scroll) * .16));opacity:calc(1 - var(--hero-scroll) * .42);transform-origin:68% 48%;will-change:transform, opacity;animation:reactor-stage-enter .98s var(--ease-out) .62s both;background:0 0;border:0;border-radius:50%;justify-self:start;margin-right:-12vw;padding:0;position:relative;overflow:visible}.system-core:before,.system-core:after{display:none}.reactor-aura{z-index:0;pointer-events:none;opacity:.72;filter:blur(2px);transition:opacity .52s var(--ease-out), filter .52s var(--ease-out);background:radial-gradient(circle,#62e6f229 0 8%,#0000 34%),radial-gradient(circle,#0000 42%,#175b6621 58%,#0000 72%);border-radius:50%;position:absolute;inset:4%;transform:scale(1.02)}.reactor-machine{z-index:3;width:98%;height:98%;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:absolute;inset:1%}.reactor-machine:before,.reactor-machine:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:4.5%}.reactor-machine:before{border:1px solid #a8e3e91f;box-shadow:inset 0 0 70px #05090d80,0 0 0 1px #05090db3}.reactor-machine:after{border:1px solid #0000;transition:border-color .36s,box-shadow .36s;inset:11%}.reactor-machine:focus-visible{outline:none}.reactor-machine:focus-visible:after{border-color:var(--accent);box-shadow:0 0 0 5px #62e6f217}.reactor-depth-grid{opacity:.52;translate:calc(var(--reactor-x) * 2px) calc(var(--reactor-y) * 2px);background:repeating-radial-gradient(circle,#0000 0 35px,#62e6f20b 36px,#0000 37px 58px),linear-gradient(#62e6f209 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#62e6f209 1px,#0000 1px) 0 0/28px 28px;border-radius:50%;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#000 0 54%,#0000 74%);mask-image:radial-gradient(circle,#000 0 54%,#0000 74%)}.reactor-axis{z-index:0;opacity:.36;background:linear-gradient(90deg, transparent, var(--border-strong), transparent);translate:calc(-50% + var(--reactor-x) * 3px) calc(-50% + var(--reactor-y) * 3px);position:absolute;top:50%;left:50%}.reactor-axis-horizontal{width:78%;height:1px}.reactor-axis-vertical{background:linear-gradient(transparent, var(--border-strong), transparent);width:1px;height:78%}.reactor-orbit,.reactor-scan-arc,.reactor-ambient-pulse,.reactor-click-pulse{z-index:2;aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%}.reactor-orbit{transition:filter .46s var(--ease-out), opacity .46s var(--ease-out);border:1px solid #62e6f238}.reactor-orbit:before,.reactor-orbit:after{content:"";border-radius:inherit;background:conic-gradient(from 18deg, transparent 0 37deg, #62e6f29e 38deg 47deg, transparent 48deg 190deg, #e8b96775 191deg 198deg, transparent 199deg);position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.reactor-orbit:after{opacity:.38;inset:8%}.reactor-orbit-outer{opacity:.64;width:88%;translate:calc(var(--reactor-x) * 5px) calc(var(--reactor-y) * 5px);border-style:dashed;margin:-44%;animation:38s linear infinite reactor-spin}.reactor-orbit-middle{width:68%;translate:calc(var(--reactor-x) * 6px) calc(var(--reactor-y) * 6px);border-color:#e8b9674d;margin:-34%;animation:26s linear infinite reactor-spin-reverse}.reactor-orbit-inner{width:48%;translate:calc(var(--reactor-x) * 8px) calc(var(--reactor-y) * 8px);border-color:#62e6f275;margin:-24%;animation:18s linear infinite reactor-spin;box-shadow:inset 0 0 34px #62e6f209}.reactor-orbit-fragment{opacity:.48;background:conic-gradient(from 124deg, transparent 0 238deg, #62e6f2c7 239deg 244deg, transparent 245deg 312deg, #e8b967a8 313deg 316deg, transparent 317deg);width:98%;translate:calc(var(--reactor-x) * 4px) calc(var(--reactor-y) * 4px);border:0;margin:-49%;animation:15s ease-in-out infinite alternate reactor-fragment-shift;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.reactor-node{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite reactor-node-glow;position:absolute;box-shadow:0 0 14px #62e6f2e6}.reactor-node-a{top:20%;left:11%}.reactor-node-b{width:4px;height:4px;animation-delay:-1.2s;bottom:27%;right:8%}.reactor-node-c{background:var(--warm);animation-duration:4.7s;top:5%;right:22%;box-shadow:0 0 14px #e8b967db}.reactor-node-d{width:5px;height:5px;animation-delay:-2.1s;bottom:34%;left:3%}.reactor-node-e{background:var(--warm);width:9px;height:9px;animation-duration:5.2s;top:30%;right:12%;box-shadow:0 0 18px #e8b967d1}.reactor-scan-arc{z-index:4;opacity:0;width:80%;translate:calc(var(--reactor-x) * 7px) calc(var(--reactor-y) * 7px);background:conic-gradient(#8cf2f8cc,#0000 13deg 360deg);margin:-40%;animation:7.6s ease-in-out infinite reactor-scan;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.reactor-ambient-pulse,.reactor-click-pulse{opacity:0;border:1px solid #62e6f2b3;width:20%;margin:-10%}.reactor-ambient-pulse{animation:5.4s ease-out infinite reactor-pulse}.reactor-click-pulse{z-index:7;border-color:var(--accent-strong);animation:reactor-click-wave 1.25s var(--ease-out) both;box-shadow:0 0 24px #62e6f233}.reactor-data-stream{z-index:3;opacity:.5;width:54px;height:1px;translate:calc(var(--reactor-x) * 6px) calc(var(--reactor-y) * 6px);background:#62e6f217;position:absolute;overflow:hidden}.reactor-data-stream:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);animation:4.8s ease-in-out infinite reactor-data-flow;position:absolute;inset:0}.reactor-data-stream-a{top:40%;left:10%;transform:rotate(12deg)}.reactor-data-stream-b{width:38px;top:27%;right:12%;transform:rotate(-28deg)}.reactor-data-stream-b:after{animation-duration:6.1s;animation-delay:-2.2s}.reactor-data-stream-c{bottom:29%;right:13%;transform:rotate(18deg)}.reactor-data-stream-c:after{animation-duration:5.5s;animation-delay:-3.4s}.reactor-data-stream-d{width:34px;bottom:21%;left:19%;transform:rotate(-52deg)}.reactor-data-stream-d:after{animation-duration:6.8s;animation-delay:-1.3s}.reactor-center{z-index:8;aspect-ratio:1;width:18%;color:var(--text-primary);translate:calc(-50% + var(--reactor-x) * 4px) calc(-50% + var(--reactor-y) * 4px);background:radial-gradient(circle at 42% 36%,#ffffff4d,#0000 22%),radial-gradient(circle,#184b55 0%,#0b2b33 58%,#071219 100%);border:1px solid #8cf2f8d1;border-radius:50%;align-content:center;place-items:center;gap:2px;animation:3.6s ease-in-out infinite reactor-breathe;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 28px #62e6f233,0 0 52px #62e6f23b,0 0 0 10px #62e6f209}.reactor-center strong{z-index:2;font-family:var(--font-utility);letter-spacing:-.08em;font-size:clamp(1.5rem,2.8vw,2.35rem);position:relative}.reactor-center small{z-index:2;color:var(--accent);font-family:var(--font-utility);letter-spacing:.16em;font-size:.48rem;position:relative}.reactor-core-glow{background:var(--accent);opacity:.13;filter:blur(12px);border-radius:50%;position:absolute;inset:18%}.reactor-interact{z-index:9;color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.15em;opacity:.42;translate:calc(-50% + var(--reactor-x) * 7px) calc(var(--reactor-y) * 7px);font-size:.56rem;transition:color .36s,opacity .36s,transform .36s;position:absolute;top:68%;left:50%}.reactor-labels{z-index:6;pointer-events:none;position:absolute;inset:0}.reactor-label{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.14em;opacity:.58;translate:calc(var(--reactor-x) * 10px) calc(var(--reactor-y) * 10px);align-items:center;gap:7px;font-size:.54rem;transition:color .42s,opacity .42s;animation:5.8s ease-in-out infinite alternate reactor-label-float;display:inline-flex;position:absolute}.reactor-label:before{content:"";background:var(--accent);width:4px;height:4px;box-shadow:0 0 10px #62e6f280}.reactor-label-input{top:26%;left:10%}.reactor-label-data{animation-duration:7.1s;animation-delay:-2s;top:12%;left:22%}.reactor-label-prompt{animation-duration:6.4s;animation-delay:-1s;top:13%;right:17%}.reactor-label-agent{animation-duration:8s;animation-delay:-3s;top:42%;right:8%}.reactor-label-evaluation{animation-duration:6.8s;animation-delay:-4s;bottom:19%;right:15%}.reactor-label-deploy{animation-duration:7.6s;animation-delay:-2.7s;bottom:12%;left:24%}.reactor-label-deploy:before,.reactor-label-evaluation:before{background:var(--warm);box-shadow:0 0 10px #e8b96780}.reactor-console{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(300px,46%);transform:translate3d(calc(var(--reactor-x) * 8px), calc(var(--reactor-y) * 8px), 0) perspective(700px) rotateY(calc(var(--reactor-x) * .6deg)) rotateX(calc(var(--reactor-y) * -.5deg));background:linear-gradient(135deg,#101f27d6,#060d12c7),#05090dc2;border:1px solid #aae1e729;border-left-color:#62e6f273;padding:15px 16px 14px;transition:border-color .42s,box-shadow .42s;position:absolute;bottom:3.5%;left:1.5%;box-shadow:0 18px 52px #00000042}.reactor-console-head,.reactor-console-status,.reactor-console-head>span{font-family:var(--font-utility);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:8px;font-size:.5rem;display:flex}.reactor-console-head{color:var(--text-dim);border-bottom:1px solid var(--border);padding-bottom:9px}.reactor-console-head>span{color:var(--accent);justify-content:flex-start}.reactor-console-head i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%}.reactor-console p{gap:3px;margin:10px 0;display:grid}.reactor-console p>span,.reactor-console-status>span{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.12em;font-size:.5rem}.reactor-console p strong{font-size:.75rem;font-weight:560}.reactor-console p strong i{vertical-align:-.08em;background:var(--accent);width:1px;height:.9em;margin-left:4px;animation:1.1s step-end infinite reactor-cursor;display:inline-block}.reactor-console-status{justify-content:flex-start}.reactor-console-status strong{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;font-weight:650;overflow:hidden}.reactor-waveform{border-top:1px solid #cce7ec12;border-bottom:1px solid #cce7ec12;align-items:center;gap:3px;height:22px;margin:10px 0 9px;padding-inline:2px;display:flex}.reactor-waveform i{transform-origin:50%;width:1px;height:4px;animation:1.65s ease-in-out infinite alternate reactor-wave;animation-delay:calc(var(--wave-index) * -90ms);background:#62e6f285;flex:1}.reactor-metrics{gap:6px;display:grid}.reactor-metrics>div>span{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.08em;justify-content:space-between;font-size:.46rem;display:flex}.reactor-metrics b,.reactor-metrics small{font:inherit}.reactor-metrics>div>i{background:#cce7ec1c;height:1px;margin-top:3px;display:block;position:relative;overflow:hidden}.reactor-metrics>div>i b{background:linear-gradient(90deg, #62e6f247, var(--accent));transition:width .16s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #62e6f273}.system-core.is-engaged .reactor-aura,.system-core.is-activated .reactor-aura{opacity:1;filter:blur(1px)saturate(120%)}.system-core.is-engaged .reactor-orbit,.system-core.is-activated .reactor-orbit{opacity:.94;filter:drop-shadow(0 0 8px #62e6f238)}.system-core.is-engaged .reactor-orbit-outer{animation-duration:34s}.system-core.is-engaged .reactor-orbit-middle{animation-duration:23s}.system-core.is-engaged .reactor-orbit-inner{animation-duration:15.5s}.system-core.is-engaged .reactor-label,.system-core.is-activated .reactor-label{color:var(--text-secondary);opacity:.95}.system-core.is-engaged .reactor-interact,.system-core.is-activated .reactor-interact{color:var(--accent);opacity:1;transform:translateY(-3px)}.system-core.is-engaged .reactor-console,.system-core.is-activated .reactor-console{border-left-color:var(--accent);box-shadow:0 18px 58px #00000052,0 0 28px #62e6f212}.system-core.is-activated .reactor-center{animation:reactor-core-activate 1.1s var(--ease-out) both}.system-core.is-paused *,.system-core.is-paused :before,.system-core.is-paused :after{animation-play-state:paused!important}.method-section{--hero-arrival:0}.method-intake{max-width:390px;color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.13em;opacity:calc(.16 + var(--hero-arrival) * .84);transform:translateY(calc((1 - var(--hero-arrival)) * -18px));grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:14px;margin:0 0 18px auto;font-size:.54rem;display:grid}.method-intake i{background:var(--border);height:1px;position:relative;overflow:hidden}.method-intake i:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));transform:scaleX(var(--hero-arrival));transform-origin:100%;position:absolute;inset:0;box-shadow:0 0 12px #62e6f25c}.method-intake b{color:var(--accent);font:inherit}.method-section[data-reactor-linked=true] .method-rail button:first-of-type .method-node-index{color:var(--background);background:var(--accent);border-color:var(--accent);box-shadow:0 0 24px #62e6f24d}@keyframes hero-stage-enter{to{opacity:1;transform:translateY(0)}}@keyframes hero-status-initializing{0%,68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes hero-status-online{to{opacity:1}}@keyframes reactor-stage-enter{0%{opacity:0;transform:translate(54px,22px)scale(.88)}}@keyframes threads-fallback-drift{0%{transform:translate(-5px,2px)scale(1.01)}to{transform:translate(8px,-4px)scale(1.035)}}@keyframes hero-environment-scan{0%,76%{opacity:0;transform:translate(-70%)}82%{opacity:.34}93%,to{opacity:0;transform:translate(76%)}}@keyframes reactor-spin{to{transform:rotate(360deg)}}@keyframes reactor-spin-reverse{to{transform:rotate(-360deg)}}@keyframes reactor-fragment-shift{0%{transform:rotate(-16deg)scale(.99)}to{transform:rotate(19deg)scale(1.015)}}@keyframes reactor-node-glow{0%,to{opacity:.4;transform:scale(.76)}48%{opacity:1;transform:scale(1.18)}}@keyframes reactor-scan{0%,70%{opacity:0;transform:rotate(0)}76%{opacity:.78}92%,to{opacity:0;transform:rotate(250deg)}}@keyframes reactor-pulse{0%,24%{opacity:0;transform:scale(.72)}38%{opacity:.38}72%,to{opacity:0;transform:scale(3.7)}}@keyframes reactor-click-wave{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(4.35)}}@keyframes reactor-data-flow{0%,18%{opacity:0;transform:translate(-120%)}44%{opacity:.86}74%,to{opacity:0;transform:translate(120%)}}@keyframes reactor-breathe{0%,to{filter:brightness(.92);transform:scale(.96)}50%{filter:brightness(1.12);transform:scale(1.035)}}@keyframes reactor-core-activate{0%{transform:scale(1)}20%{transform:scale(.84)}58%{filter:brightness(1.4);transform:scale(1.12)}to{transform:scale(1)}}@keyframes reactor-label-float{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}@keyframes reactor-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes reactor-wave{0%{opacity:.36;transform:scaleY(.55)}to{opacity:.9;transform:scaleY(2.4)}}.method-section{background:linear-gradient(180deg, #091218d6, #05090df5), var(--background-soft);border-bottom:1px solid var(--border)}.method-flow{padding:72px 0 10px;position:relative}.method-rail{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:relative}.method-rail-base,.method-rail-progress{z-index:0;height:1px;position:absolute;top:30px;left:8.33%}.method-rail-base{background:var(--border-strong);right:8.33%}.method-rail-progress{width:calc(var(--flow-progress) * .8334);background:linear-gradient(90deg, var(--accent), var(--warm));max-width:83.34%;transition:width .12s linear;box-shadow:0 0 18px #62e6f238}.method-rail button{z-index:1;min-width:0;min-height:112px;color:var(--text-dim);text-align:center;cursor:pointer;background:0 0;border:0;padding:0 8px;position:relative}.method-node-index{width:34px;height:34px;color:var(--text-dim);background:var(--surface);border:1px solid var(--border-strong);font-family:var(--font-utility);transition:all var(--duration-medium) var(--ease-out);border-radius:50%;place-items:center;margin:13px auto 18px;font-size:.57rem;display:grid}.method-rail button strong{transition:color var(--duration-fast) ease;font-size:.88rem;font-weight:550;line-height:1.25;display:block}.method-rail button.is-reached .method-node-index{color:var(--background);background:var(--accent);border-color:var(--accent);box-shadow:0 0 20px #62e6f233}.method-rail button.is-reached,.method-rail button.is-current{color:var(--text-primary)}.method-rail button.is-current .method-node-index{transform:scale(1.18);box-shadow:0 0 0 7px #62e6f214,0 0 24px #62e6f238}.method-detail{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;align-items:start;gap:clamp(28px,5vw,68px);max-width:850px;margin:64px auto 0;padding:32px 0;display:grid}.method-detail>span{color:var(--warm);font-family:var(--font-utility);letter-spacing:.12em;font-size:.8rem}.method-detail small{color:var(--accent);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem}.method-detail h3{letter-spacing:-.045em;margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:560;line-height:1.05}.method-detail p{max-width:620px;color:var(--text-secondary);margin:0}.projects-section{background:var(--background);border-bottom:1px solid var(--border)}.project-gallery{grid-template-rows:repeat(2,344px);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.project-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:transform var(--duration-medium) var(--ease-out), border-color var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out)}.project-panel:hover,.project-panel:focus-within{border-color:#62e6f25c;transform:translateY(-4px);box-shadow:0 24px 60px #0000004d}.project-panel-1{grid-area:span 2/span 7}.project-panel-2,.project-panel-3{grid-column:span 5}.project-panel-button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.project-panel-media{border-bottom:1px solid var(--border);background:#080e12;flex:auto;min-height:0;position:relative;overflow:hidden}.project-panel-media img{object-fit:cover;object-position:top center;filter:saturate(72%)contrast(104%);width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out), filter var(--duration-medium) ease}.project-panel:hover img,.project-panel:focus-within img{filter:saturate(92%)contrast(105%);transform:scale(1.022)}.project-image-shade{pointer-events:none;background:linear-gradient(#0000 64%,#05090dd1);position:absolute;inset:0}.project-image-label{color:#edf5f6bf;font-family:var(--font-utility);letter-spacing:.04em;font-size:.58rem;line-height:1.45;position:absolute;bottom:14px;left:18px;right:18px}.project-panel-copy{flex:none;padding:24px 26px 27px}.project-panel-1 .project-panel-copy{padding:29px 30px 32px}.project-panel-meta{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.08em;justify-content:space-between;gap:18px;font-size:.58rem;display:flex}.project-panel-meta span:first-child{color:var(--warm)}.project-panel-copy>p{color:var(--accent);font-family:var(--font-utility);letter-spacing:.07em;text-transform:uppercase;margin:14px 0 6px;font-size:.58rem}.project-panel-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,2.6vw,2.7rem);font-weight:560;line-height:1.04}.project-panel-2 .project-panel-copy h3,.project-panel-3 .project-panel-copy h3{font-size:clamp(1.35rem,2.1vw,1.95rem)}.project-open-label{color:var(--text-secondary);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;font-size:.78rem;display:flex}.project-open-label i{color:var(--accent);font-style:normal}.project-dialog{width:min(1180px,100% - 36px);max-width:none;max-height:calc(100dvh - 36px);color:var(--text-primary);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow:auto}.project-dialog[open]{animation:projectDialogEnter .24s var(--ease-out) both!important}.project-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010407d6;animation:.24s ease-out both projectDialogBackdropEnter}.project-dialog-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-height:100%;overflow:hidden;box-shadow:0 40px 120px #0000009e}.project-dialog[open] .project-dialog-panel{animation:projectDialogPanelEnter .24s var(--ease-out) both!important}@keyframes projectDialogEnter{0%{opacity:0}to{opacity:1}}@keyframes projectDialogBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes projectDialogPanelEnter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.project-dialog-toolbar{z-index:6;min-height:58px;color:var(--text-dim);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-utility);letter-spacing:.12em;background:#0a1319eb;justify-content:space-between;align-items:center;padding:0 22px;font-size:.62rem;display:flex;position:sticky;top:0}.project-dialog-toolbar button{min-height:38px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.project-dialog-toolbar button:hover{color:var(--background);background:var(--accent);border-color:var(--accent)}.project-dialog-toolbar button span{font-size:1.2rem;line-height:1}.project-dialog-hero{background:linear-gradient(145deg, #62e6f20e, transparent 42%), var(--surface);grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr);align-items:center;gap:54px;padding:clamp(36px,6vw,76px);display:grid}.project-dialog-hero>div>p{color:var(--accent);font-family:var(--font-utility);letter-spacing:.09em;margin-bottom:16px;font-size:.66rem}.project-dialog-hero h2{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:560;line-height:.96}.project-dialog-hero>div>strong{color:var(--text-secondary);font-size:1rem;font-weight:430;line-height:1.9;display:block}.project-dialog-hero figure{border:1px solid var(--border);background:#070c10;margin:0}.project-dialog-hero figure img{aspect-ratio:1.48;object-fit:cover;object-position:top;width:100%}.project-dialog-hero figcaption{color:var(--text-dim);border-top:1px solid var(--border);font-family:var(--font-utility);padding:10px 13px;font-size:.58rem}.project-dialog-evidence{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.project-dialog-evidence>div{border-right:1px solid var(--border);align-content:center;gap:3px;min-height:150px;padding:24px 42px;display:grid}.project-dialog-evidence>div:last-child{border-right:0}.project-dialog-evidence strong{color:var(--accent);font-family:var(--font-utility);font-size:2.15rem;line-height:1}.project-dialog-evidence span{font-weight:600}.project-dialog-evidence small{color:var(--text-dim)}.project-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px clamp(20px,5vw,70px) 70px;display:grid}.project-dialog-grid section{border-bottom:1px solid var(--border);padding:46px 34px}.project-dialog-grid section:nth-child(odd){border-right:1px solid var(--border)}.project-dialog-grid section>span,.project-dialog-boundary>span{color:var(--warm);font-family:var(--font-utility);letter-spacing:.11em;font-size:.6rem}.project-dialog-grid h3,.project-dialog-boundary h3{letter-spacing:-.035em;margin:12px 0 18px;font-size:1.6rem;font-weight:560}.project-dialog-grid p,.project-dialog-grid li,.project-dialog-boundary li{color:var(--text-secondary);line-height:1.85}.project-dialog-grid ul,.project-dialog-boundary ul{margin:0;padding-left:1.2em}.project-dialog-grid li+li,.project-dialog-boundary li+li{margin-top:9px}.dialog-workflow{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.dialog-workflow li{border:1px solid var(--border);align-items:center;gap:8px;padding:8px 11px;font-size:.78rem;display:inline-flex}.dialog-workflow li span{color:var(--accent);font-family:var(--font-utility);font-size:.58rem}.project-dialog-boundary{background:var(--warm-soft);border:1px solid #e8b96738;margin:0 clamp(20px,7vw,104px) 60px;padding:clamp(28px,4vw,46px)}.project-dialog-actions{background:var(--background-soft);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;min-height:100px;padding:24px clamp(20px,7vw,104px);display:flex}.project-dialog-actions a,.project-dialog-actions>span{min-height:44px;color:var(--text-primary);border:1px solid var(--border-strong);align-items:center;gap:12px;padding:0 15px;font-size:.82rem;display:inline-flex}.project-dialog-actions a:hover{color:var(--background);background:var(--accent);border-color:var(--accent)}.trainer-section{background:radial-gradient(circle at 20% 30%, #1e6b751c, transparent 29%), var(--background-soft);border-bottom:1px solid var(--border)}.trainer-intro{max-width:900px}.trainer-intro>p:last-child{max-width:660px;margin-top:28px}.trainer-shell{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-deep);grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);display:grid;overflow:hidden}.trainer-input-panel,.trainer-output-panel{padding:clamp(26px,4vw,48px)}.trainer-input-panel{border-right:1px solid var(--border);background:linear-gradient(150deg, #62e6f20b, transparent 45%), var(--surface)}.trainer-terminal-bar{border-bottom:1px solid var(--border);margin-bottom:34px;padding-bottom:18px}.trainer-input-panel>label{margin-bottom:13px;font-size:1.12rem;font-weight:600;display:block}.trainer-input-panel textarea{resize:vertical;width:100%;min-height:142px;color:var(--text-primary);caret-color:var(--accent);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:#04090db8;padding:17px 18px;line-height:1.7}.trainer-input-panel textarea::placeholder{color:#63747c}.trainer-input-panel textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #62e6f214}.trainer-input-meta{color:var(--text-dim);justify-content:space-between;gap:16px;margin-top:10px;font-size:.68rem;display:flex}.trainer-error{min-height:22px;color:var(--danger);margin:7px 0 0;font-size:.76rem}.trainer-examples{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.trainer-examples button{min-height:39px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border-radius:999px;padding:6px 12px;font-size:.72rem}.trainer-examples button:hover,.trainer-examples button:focus-visible{color:var(--text-primary);border-color:var(--accent)}.trainer-start{width:100%;min-height:54px;color:var(--background);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) ease, opacity var(--duration-fast) ease;border:0;justify-content:space-between;align-items:center;margin-top:30px;padding:0 18px;font-weight:680;display:flex}.trainer-start:hover{background:var(--accent-strong)}.trainer-start:disabled{opacity:.65;cursor:wait}.trainer-output-panel{background:linear-gradient(#a2dfe60b 1px, transparent 1px), linear-gradient(90deg, #a2dfe60b 1px, transparent 1px), var(--background-soft);background-size:26px 26px}.trainer-output-head{border-bottom:1px solid var(--border);padding-bottom:18px}.trainer-output-head strong{color:var(--text-dim);font-size:.61rem}.trainer-output-head strong[data-status=running]{color:var(--warm)}.trainer-output-head strong[data-status=complete]{color:var(--success)}.trainer-need{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr;gap:18px;padding:23px 0 20px;display:grid}.trainer-need span{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.08em;font-size:.6rem}.trainer-need p{color:var(--text-secondary);margin:0;font-size:.8rem}.trainer-steps{margin:0;padding:20px 0 0;list-style:none}.trainer-steps li{opacity:.3;transition:opacity var(--duration-medium) ease;position:relative}.trainer-steps li:before{content:"";background:var(--border);width:1px;position:absolute;top:42px;bottom:-4px;left:16px}.trainer-steps li:last-child:before{display:none}.trainer-steps li.is-visible{opacity:1}.trainer-steps li>button{width:100%;min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 22px;align-items:center;gap:13px;padding:7px 8px 7px 0;display:grid}.trainer-steps li>button:disabled{cursor:default}.trainer-steps li>button>span{z-index:1;width:34px;height:34px;color:var(--text-dim);background:var(--surface-elevated);border:1px solid var(--border);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.55rem;display:grid;position:relative}.trainer-steps li.is-visible>button>span{color:var(--background);background:var(--accent);border-color:var(--accent)}.trainer-steps button div{gap:2px;display:grid}.trainer-steps button small{color:var(--text-dim);font-family:var(--font-utility);letter-spacing:.08em;font-size:.52rem}.trainer-steps button strong{font-size:.84rem;font-weight:590}.trainer-steps button>i{color:var(--text-dim);font-style:normal}.trainer-steps li.is-visible button>i{color:var(--success)}.trainer-steps li>p{max-height:0;color:var(--text-secondary);opacity:0;transition:max-height var(--duration-medium) var(--ease-out), opacity var(--duration-medium) ease, margin var(--duration-medium) var(--ease-out);margin:0 0 0 47px;font-size:.76rem;line-height:1.7;overflow:hidden}.trainer-steps li.is-active>p{opacity:1;max-height:90px;margin-top:2px;margin-bottom:12px}.trainer-complete{color:var(--text-secondary);background:#78e6bd0e;border:1px solid #78e6bd33;margin-top:20px;padding:14px 16px}.trainer-complete span{color:var(--success);font-family:var(--font-utility);letter-spacing:.08em;font-size:.62rem}.trainer-complete p{margin:6px 0 0;font-size:.75rem}.contact-section{background:linear-gradient(90deg, #62e6f209 1px, transparent 1px), var(--background);border-bottom:1px solid var(--border);background-size:54px 54px;padding-block:clamp(100px,12vw,176px);position:relative}.contact-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(50px,10vw,150px);display:grid}.contact-copy>p:last-child{max-width:620px;margin-top:28px}.contact-actions{align-content:end;gap:10px;display:grid}.contact-actions a,.contact-pending{border:1px solid var(--border);min-height:54px;color:var(--text-secondary);transition:all var(--duration-fast) ease;justify-content:space-between;align-items:center;gap:18px;padding:0 17px;font-size:.84rem;display:flex}.contact-actions a:hover{color:var(--accent);border-color:var(--accent)}.contact-actions .contact-primary{width:100%;min-width:300px;color:var(--background);background:var(--accent);border-color:var(--accent);font-weight:680}.contact-actions .contact-primary:hover{color:var(--background);background:var(--accent-strong)}.contact-pending{color:var(--text-dim);cursor:not-allowed;border-style:dashed}.site-footer{background:#030609;padding:44px 0}.footer-inner{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.footer-mark{color:var(--accent);font-family:var(--font-utility);letter-spacing:.1em;font-size:.68rem;font-weight:680}.footer-inner p{max-width:560px;color:var(--text-dim);margin:9px 0 0;font-size:.76rem}.footer-links{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;font-size:.72rem;display:flex}.footer-links a{align-items:center;min-height:36px;display:inline-flex}.footer-links a:hover{color:var(--accent)}.case-page{min-height:100vh;padding-top:var(--header-height);background:var(--background)}.case-hero{border-bottom:1px solid var(--border);padding:70px 0 80px;position:relative;overflow:hidden}.case-grid{opacity:.26;background-image:linear-gradient(#99dde50f 1px,#0000 1px),linear-gradient(90deg,#99dde50f 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.back-link{z-index:1;min-height:44px;color:var(--text-secondary);align-items:center;font-size:.8rem;display:inline-flex;position:relative}.case-hero-layout{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:62px;margin-top:36px;display:grid;position:relative}.project-meta{color:var(--accent);font-family:var(--font-utility);letter-spacing:.06em;flex-wrap:wrap;gap:10px;font-size:.66rem;display:flex}.status-dot:before{content:"";background:var(--success);border-radius:50%;width:5px;height:5px;margin:0 7px 1px 2px;display:inline-block}.case-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(3rem,5.6vw,5.7rem);font-weight:560;line-height:.96}.case-hero-copy>p{color:var(--text-secondary);line-height:1.9}.case-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.case-hero-media{border:1px solid var(--border);background:var(--surface)}.case-hero-media img{aspect-ratio:1.5;object-fit:cover;object-position:top;width:100%}.case-metrics{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:22px;display:grid}.case-metric{background:var(--surface);border:1px solid var(--border);align-items:center;min-height:140px;padding:24px;display:grid}.case-metric strong{color:var(--accent);font-family:var(--font-utility);font-size:2rem;display:block}.case-metric span{display:block}.case-metric p{color:var(--text-dim);margin:4px 0 0;font-size:.75rem}.case-content{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.case-block{border-bottom:1px solid var(--border);padding:48px}.case-block:nth-child(odd){border-right:1px solid var(--border)}.case-block h2{letter-spacing:-.04em;margin:0 0 18px;font-size:2rem;font-weight:560}.case-block p,.case-list li{color:var(--text-secondary);line-height:1.85}.case-list{margin:0;padding-left:1.2em}.case-list li+li{margin-top:10px}.workflow-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.workflow-list li{border:1px solid var(--border);align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.workflow-list span{color:var(--accent);font-family:var(--font-utility);font-size:.6rem}.workflow-list strong{font-size:.8rem}.boundary-block{background:var(--warm-soft)}.related-section{border-top:1px solid var(--border);padding:80px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.related-grid a{background:var(--surface);border:1px solid var(--border);align-content:end;gap:8px;min-height:150px;padding:24px;display:grid}.related-grid a:hover{border-color:var(--accent)}.related-grid span,.related-grid small{color:var(--text-dim);font-family:var(--font-utility);font-size:.6rem}.related-grid strong{font-size:1.2rem}@media (width<=1100px){:root{--shell:960px}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);gap:36px}.hero-wordmark{font-size:clamp(4rem,8vw,6rem)}.hero-claim{font-size:clamp(1.9rem,3.6vw,3rem)}.system-core{min-height:520px;padding:19px}.core-stage{height:260px}.core-ring-outer{width:240px;height:240px}.core-ring-middle{width:186px;height:186px}.core-cross-a{width:280px}.core-cross-a:after{height:280px;top:-140px}.core-state-controls button{min-width:52px}.project-gallery{grid-template-rows:repeat(2,320px)}.project-panel-copy{padding:20px 22px}.trainer-shell{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr)}.trainer-input-panel,.trainer-output-panel{padding:30px}.project-dialog-hero{grid-template-columns:1fr}}@media (width<=920px){:root{--header-height:66px}.site-shell{width:min(100% - 34px,760px)}.mobile-menu-button{display:block}.nav-links{top:calc(var(--header-height) - 1px);border:1px solid var(--border-strong);box-shadow:var(--shadow-deep);opacity:0;visibility:hidden;transition:all var(--duration-medium) var(--ease-out);background:#060c10f7;padding:12px;display:grid;position:absolute;left:17px;right:17px;transform:translateY(-12px)}.nav-links.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links>a{justify-content:start;min-height:48px}.nav-links .nav-cta{border-radius:0;margin:8px 0 0}.nav-links>a:after{display:none}.hero{min-height:auto;padding-top:calc(var(--header-height) + 60px)}.hero-layout{grid-template-columns:1fr;gap:34px}.hero:after{background:linear-gradient(#05090dc7,#05090df0)}.hero-grid-overlay{-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.system-core{min-height:460px}.scroll-cue{display:none}.section-intro-split,.contact-inner{grid-template-columns:1fr;gap:30px}.method-rail{grid-template-columns:1fr;gap:0;width:min(560px,100%);margin-inline:auto}.method-rail-base,.method-rail-progress{width:1px;top:28px;left:17px;right:auto}.method-rail-base{height:auto;bottom:28px}.method-rail-progress{height:var(--flow-progress);background:linear-gradient(var(--accent), var(--warm));max-height:calc(100% - 56px);transition:height .12s linear}.method-rail button{text-align:left;grid-template-columns:48px 1fr;align-items:center;min-height:74px;padding:0;display:grid}.method-node-index{margin:0}.method-rail button strong{font-size:1rem}.method-detail{margin-top:38px}.project-gallery{grid-template-rows:none;grid-template-columns:1fr}.project-panel-1,.project-panel-2,.project-panel-3{grid-area:auto;min-height:560px}.project-panel-2,.project-panel-3{min-height:510px}.project-panel-2 .project-panel-copy h3,.project-panel-3 .project-panel-copy h3{font-size:2rem}.trainer-shell{grid-template-columns:1fr}.trainer-input-panel{border-right:0;border-bottom:1px solid var(--border)}.contact-actions .contact-primary{min-width:0}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}.case-hero-layout,.case-content{grid-template-columns:1fr}.case-block:nth-child(odd){border-right:0}.related-grid{grid-template-columns:1fr}}@media (width<=560px){.site-shell{width:min(100% - 26px,520px)}.section{padding-block:94px}.section-intro{margin-bottom:46px}.section-intro h2,.contact-copy h2{font-size:clamp(2.55rem,13vw,3.7rem)}.brand>span:last-child{font-size:.84rem}.brand small{font-size:.5rem}.brand-signal{width:36px;height:36px}.hero{min-height:100svh;padding:calc(var(--header-height) + 30px) 0 26px;align-items:start}.hero-layout{gap:18px}.hero-status{margin-bottom:18px;padding-bottom:11px}.hero-status small{display:none}.hero-wordmark{font-size:clamp(2.9rem,13.1vw,3.4rem);line-height:.9}.hero-claim{margin-top:20px;font-size:clamp(1.75rem,8.1vw,2.2rem);line-height:1.08}.hero-english{margin-top:18px;font-size:.82rem;line-height:1.55}.hero-role{letter-spacing:0;margin-top:8px;font-size:.6rem}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.hero-actions>div,.hero-actions>div>div{width:100%}.button{gap:8px;width:100%;min-height:46px;padding-inline:12px;font-size:.76rem}.hero-proof-note{gap:6px 12px;margin-top:16px;font-size:.56rem}.system-core{border-radius:var(--radius-md);height:172px;min-height:172px;padding:13px}.system-core-topline{padding-bottom:8px;font-size:.5rem}.system-core-topline small{display:none}.core-stage{height:123px}.core-stage strong{width:52px;font-size:.94rem}.core-ring-outer{width:128px;height:128px}.core-ring-middle{width:96px;height:96px}.core-ring-inner{width:70px;height:70px}.core-pulse{width:68px;height:68px}.core-cross-a{width:180px}.core-cross-a:after{height:180px;top:-90px}.core-orbit-dot{transform-origin:-48px 4px}.core-transform-readout,.core-calibration{display:none}.method-flow{padding-top:30px}.method-detail{grid-template-columns:74px 1fr;gap:18px;padding:24px 0}.method-detail h3{font-size:1.8rem}.project-panel-1,.project-panel-2,.project-panel-3{min-height:470px}.project-panel-media{min-height:210px}.project-panel-copy,.project-panel-1 .project-panel-copy{padding:20px}.project-panel-copy h3,.project-panel-2 .project-panel-copy h3,.project-panel-3 .project-panel-copy h3{font-size:1.7rem}.project-dialog{width:100%;height:100dvh;max-height:100dvh}.project-dialog-panel{border:0;border-radius:0}.project-dialog-toolbar{min-height:54px;padding-inline:14px}.project-dialog-hero{gap:30px;padding:34px 18px}.project-dialog-hero h2{font-size:2.65rem}.project-dialog-evidence{grid-template-columns:1fr}.project-dialog-evidence>div{border-right:0;border-bottom:1px solid var(--border);min-height:92px;padding:17px 20px}.project-dialog-evidence>div:last-child{border-bottom:0}.project-dialog-evidence strong{font-size:1.6rem}.project-dialog-grid{grid-template-columns:1fr;padding:0 18px 42px}.project-dialog-grid section{padding:34px 6px}.project-dialog-grid section:nth-child(odd){border-right:0}.project-dialog-boundary{margin:0 18px 34px;padding:24px}.project-dialog-actions{padding:20px 18px 34px}.trainer-input-panel,.trainer-output-panel{padding:22px 18px}.trainer-terminal-bar small{display:none}.trainer-input-panel textarea{min-height:128px}.trainer-input-meta{font-size:.6rem}.trainer-need{grid-template-columns:72px 1fr}.trainer-steps li>p{margin-left:47px}.contact-section{padding-block:96px}.contact-actions a,.contact-pending{min-height:50px}.site-footer{padding-block:36px}.footer-links{gap:2px;display:grid}.case-hero{padding:46px 0 60px}.case-hero h1{font-size:3rem}.case-metrics{grid-template-columns:1fr}.case-block{padding:32px 8px}}@media (width<=1100px){.hero-layout{grid-template-columns:minmax(390px,.86fr) minmax(490px,1.14fr);gap:0;width:min(100% - 42px,1040px)}.hero-wordmark{font-size:clamp(4rem,7.7vw,5.75rem)}.hero-claim{font-size:clamp(2rem,3.75vw,3rem)}.system-core{width:clamp(510px,53vw,620px);min-height:0;margin-right:-15vw;padding:0}.reactor-console{width:min(275px,48%)}}@media (width<=920px){.hero{min-height:100svh;padding-top:calc(var(--header-height) + 42px);align-items:start}.hero-layout{grid-template-columns:1fr;gap:0;width:min(100% - 34px,760px)}.hero-copy,.hero h1,.hero-wordmark,.hero-claim{max-width:650px}.system-core{justify-self:end;width:clamp(440px,72vw,590px);min-height:0;margin:-62px -12vw -80px 0;padding:0}.hero-energy-bridge{right:12%}.threads-backdrop{opacity:.17;inset-inline-start:4%}}@media (width<=720px){.hero{min-height:100svh;padding:calc(var(--header-height) + 22px) 0 18px}.hero:after{background:radial-gradient(circle at 68% 73%,#0000 0 18%,#05090d57 52%,#05090deb 92%),linear-gradient(#05090dc2,#05090df5)}.hero-layout{gap:0;width:min(100% - 26px,520px)}.threads-backdrop{opacity:.21;inset:28% -28% -4% 4%;-webkit-mask-image:radial-gradient(at 66% 60%,#000 0 45%,#0000 84%);mask-image:radial-gradient(at 66% 60%,#000 0 45%,#0000 84%)}.threads-backdrop:after{display:none}.hero-grid-overlay{opacity:.14;background-size:46px 46px}.hero-calibration-lines{top:17.5%}.hero-status{margin-bottom:16px;padding-bottom:10px}.hero-status .hero-status-cycle{min-width:150px}.hero-status small{display:none}.hero-wordmark{font-size:clamp(3rem,13.45vw,3.45rem);line-height:.88}.hero-claim{margin-top:21px;font-size:clamp(1.8rem,7.75vw,2.15rem);line-height:1.07}.hero-role{letter-spacing:0;margin-top:17px;font-size:.56rem}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:21px}.hero-actions>div,.hero-actions>div>div{width:100%}.button{gap:8px;width:100%;min-height:46px;padding-inline:10px;font-size:.74rem}.system-core{border-radius:50%;justify-self:center;width:clamp(300px,94vw,360px);height:auto;min-height:0;margin:-2px auto -4px;padding:0}.reactor-machine{width:100%;height:100%;inset:0}.reactor-orbit-outer{width:84%;margin:-42%}.reactor-orbit-middle{width:65%;margin:-32.5%}.reactor-orbit-inner{width:46%;margin:-23%}.reactor-orbit-fragment,.reactor-data-stream-b,.reactor-data-stream-d,.reactor-label-data,.reactor-label-prompt,.reactor-label-evaluation,.reactor-label-deploy{display:none}.reactor-label{font-size:.45rem}.reactor-label-input{top:26%;left:8%}.reactor-label-agent{top:37%;right:6%}.reactor-center{width:21%}.reactor-center strong{font-size:1.35rem}.reactor-center small{font-size:.36rem}.reactor-interact{font-size:.43rem;top:65.5%}.reactor-console{width:62%;padding:10px 11px;bottom:2%;left:3%;transform:none}.reactor-console-head,.reactor-console-status,.reactor-console-head>span,.reactor-console p>span,.reactor-console-status>span{font-size:.4rem}.reactor-console p{margin:7px 0}.reactor-console p strong{font-size:.6rem}.reactor-console-status strong{font-size:.42rem}.reactor-waveform{height:15px;margin:7px 0 2px}.reactor-metrics,.hero-energy-bridge{display:none}.method-intake{grid-template-columns:auto minmax(48px,1fr) auto;max-width:100%;margin-bottom:10px;font-size:.45rem}}@media (hover:none),(pointer:coarse){.reactor-machine{cursor:pointer}.reactor-label,.reactor-console{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.threads-backdrop canvas{display:none}.core-stage{transform:none!important}.hero-copy,.system-core,.hero-status,.hero-wordmark,.hero-claim,.hero-role,.hero-actions,.reactor-console{opacity:1;will-change:auto;animation:none!important;transform:none!important}.hero-status-cycle b:first-child{display:none}.hero-status-cycle b:last-child{opacity:1}.threads-static-fallback,.threads-backdrop:after,.reactor-orbit,.reactor-orbit-fragment,.reactor-scan-arc,.reactor-ambient-pulse,.reactor-click-pulse,.reactor-node,.reactor-data-stream:after,.reactor-center,.reactor-label,.reactor-waveform i,.reactor-console p strong i{animation:none!important}.reactor-scan-arc,.reactor-ambient-pulse,.reactor-click-pulse{display:none}.reactor-waveform i{transform:scaleY(1)}.hero-energy-bridge{display:none}.project-panel:hover,.project-panel:focus-within,.project-panel:hover img,.project-panel:focus-within img{transform:none}}.hero{background:radial-gradient(circle at 78% 47%,#4e2dc01f,#0000 31%),radial-gradient(circle at 86% 39%,#1270b214,#0000 27%),linear-gradient(112deg,#02050d 0%,#030711 42%,#04091a 72%,#020611 100%)}.hero:after{background:radial-gradient(circle at 77% 48%,#0000 0 28%,#0206110d 51%,#0206118f 82%),linear-gradient(90deg,#02050dfe 0%,#02050df0 33%,#03071259 62%,#02061126 100%)}.hero-cosmic-field{z-index:-5;pointer-events:none;opacity:.76;transform:translate3d(calc(var(--hero-scroll) * -3px), calc(var(--hero-scroll) * -5px), 0);background:radial-gradient(circle at 72% 46%,#7346ff1f,#0000 26%),radial-gradient(circle at 87% 32%,#2abeff12,#0000 20%),radial-gradient(circle at 38% 68%,#1f58ad0b,#0000 28%);position:absolute;inset:-10% -5%;overflow:hidden}.hero-cosmic-field:before,.hero-cosmic-field:after{content:"";position:absolute;inset:0}.hero-cosmic-field:before{opacity:.72;background-image:radial-gradient(circle,#4fcfff94 0 .7px,#0000 1px),radial-gradient(circle,#ad83ff75 0 .8px,#0000 1.2px),radial-gradient(circle,#e2eeff52 0 .55px,#0000 .95px);background-position:0 0,36px 72px,84px 18px;background-size:103px 89px,149px 137px,83px 127px;animation:28s linear infinite alternate cosmicDustDrift;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 34% 100%)}.hero-cosmic-field:after{opacity:.42;background:repeating-radial-gradient(at 72% 48%,#0000 0 61px,#4f79ff0f 62px,#0000 63px 92px);border-radius:50%;animation:36s ease-in-out infinite alternate cosmicArcDrift;inset:-18% -8% -22% 34%;transform:rotate(-8deg)scale(1.08)}.hero-grid-overlay{opacity:.14;background-size:58px 58px;-webkit-mask-image:radial-gradient(at 71% 56%,#000 0 35%,#0000 78%);mask-image:radial-gradient(at 71% 56%,#000 0 35%,#0000 78%)}.hero-layout{grid-template-columns:minmax(450px,.76fr) minmax(650px,1.24fr);gap:0;width:min(1360px,100% - 48px)}.hero-copy,.hero h1,.hero-wordmark,.hero-claim{max-width:585px}.hero-claim{font-size:clamp(2rem,3.15vw,3.35rem)}.hero-layout>.neon-orbital-reactor{z-index:3;width:clamp(690px,54vw,800px);transform:translate3d(calc(var(--hero-scroll) * 92px), calc(-64px + var(--hero-scroll) * -66px), 0) scale(calc(1 - var(--hero-scroll) * .18));opacity:calc(1 - var(--hero-scroll) * .38);transform-origin:66% 47%;will-change:transform, opacity;animation:orbitalReactorEntrance 1.15s var(--ease-out) .56s both;justify-self:start;margin-right:-16vw;position:relative}.hero-energy-bridge{right:max(72px,68vw + min(1360px,100vw - 48px)/-2)}.method-section{position:relative;overflow:hidden}.method-section:before{content:"";z-index:0;pointer-events:none;width:1px;height:min(60vh,540px);opacity:calc(var(--hero-arrival) * .72);transform:scaleY(var(--hero-arrival));transform-origin:top;background:linear-gradient(#62e6f2d1,#62e6f229 68%,#0000);position:absolute;top:-1px;right:max(87px,68vw + min(1360px,100vw - 48px)/-2);box-shadow:0 0 18px #62e6f22e}@keyframes orbitalReactorEntrance{0%{opacity:0;filter:blur(8px);transform:translate(78px,18px)scale(.86)}}.hero{--hero-signal-x:0px;--hero-signal-y:0px;--hero-violet:#9d7aff;--hero-violet-bright:#c5adff}.hero .hero-copy{transform:translate3d(0, calc(-46px + var(--hero-scroll) * -24px), 0) scale(calc(1 - var(--hero-scroll) * .035));padding-block:0}.hero-title-stage{isolation:isolate;position:relative}.hero-title-energy{z-index:-1;pointer-events:none;opacity:.78;transform:translate3d(var(--hero-signal-x), var(--hero-signal-y), 0);transition:transform .26s var(--ease-out), opacity .32s ease;position:absolute;inset:-42px -58px -34px -68px;overflow:hidden}.hero-title-orbit,.hero-title-vector,.hero-title-scan,.hero-title-node{display:block;position:absolute}.hero-title-orbit{border:1px solid #9d7aff38;border-radius:50%;box-shadow:inset 0 0 18px #6e49ff08,0 0 22px #6e49ff0a}.hero-title-orbit-one{border-bottom-color:#62e6f214;border-left-color:#0000;width:690px;height:318px;animation:19s ease-in-out infinite alternate hero-title-orbit-one;top:62px;left:-128px;transform:rotate(-9deg)}.hero-title-orbit-two{border-top-style:dashed;border-bottom-color:#0000;border-right-color:#62e6f233;width:520px;height:222px;animation:24s linear infinite hero-title-orbit-two;top:116px;left:-70px;transform:rotate(7deg)}.hero-title-vector{opacity:.46;background:linear-gradient(90deg,#0000,#9d7aff29 23%,#9d7affa8 70%,#62e6f280);width:calc(100% + 86px);height:1px;top:48%;left:3%}.hero-title-vector:after{content:"";background:var(--hero-violet-bright);border-radius:50%;width:5px;height:5px;animation:4.8s cubic-bezier(.2,.72,.3,1) infinite hero-title-packet;position:absolute;top:-2px;left:8%;box-shadow:0 0 10px #c5adffeb,0 0 22px #9d7aff8a}.hero-title-scan{opacity:0;background:linear-gradient(90deg,#0000,#c5adff80,#0000);width:86%;height:1px;animation:6.8s ease-in-out 1.4s infinite hero-title-scan;top:82px;left:8px;box-shadow:0 0 16px #9d7aff33}.hero-title-node{background:var(--hero-violet-bright);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite hero-title-node-pulse;box-shadow:0 0 9px #c5adffe6,0 0 22px #7e52ff73}.hero-title-node-one{top:104px;right:80px}.hero-title-node-two{background:var(--accent);width:4px;height:4px;animation-delay:-1.1s;top:232px;left:28px}.hero-title-node-three{width:5px;height:5px;animation-delay:-2.2s;bottom:82px;right:20px}.hero-title-stage:hover .hero-title-energy{opacity:.96}.hero-wordmark{text-shadow:0 0 34px #845bff12;position:relative}.hero-wordmark-index{color:var(--hero-violet-bright);font-family:var(--font-utility);letter-spacing:.04em;text-shadow:0 0 12px #c5adff80,0 0 30px #7e52ff47;opacity:0;animation:hero-index-enter .62s var(--ease-out) .86s forwards;font-size:.34em;font-weight:560;line-height:1;position:absolute;bottom:.035em;left:clamp(92px,13vw,190px);transform:translate(-12px)}.hero-decrypted-encrypted{color:var(--hero-violet-bright);opacity:.7}.hero-claim em{color:var(--hero-violet-bright);background:linear-gradient(90deg,#78e8f2 0%,#b698ff 72%);-webkit-text-fill-color:transparent;text-shadow:0 0 24px #845bff24;-webkit-background-clip:text;background-clip:text}.hero-status{background-image:linear-gradient(90deg,#62e6f24d,#9d7aff38 68%,#0000);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:#0000}.hero-actions .button-primary{color:var(--text-primary);background:linear-gradient(#14112fe6,#070b19f0);border:1px solid #9d7aff7a;box-shadow:inset 0 0 22px #845bff14,0 0 26px #6846e21a}.hero-actions .button-primary:hover,.hero-actions .button-primary:focus-visible{color:#fff;background:linear-gradient(#1f1844f5,#090e20fa);border-color:#c5adffc7;box-shadow:inset 0 0 24px #845bff24,0 0 32px #7e52ff2e}.hero-actions .button-primary:after,.hero-actions .button-secondary:after{content:"";z-index:2;border-top:1px solid var(--hero-violet-bright);border-right:1px solid var(--hero-violet-bright);pointer-events:none;opacity:.72;width:22px;height:22px;position:absolute;top:-1px;right:-1px}.hero-actions .button-secondary:after{opacity:.52;border-color:#62e6f27a;width:14px;height:14px}@keyframes hero-title-orbit-one{0%{transform:rotate(-9deg)translate(-3px,2px)}to{transform:rotate(-4deg)translate(9px,-4px)}}@keyframes hero-title-orbit-two{to{transform:rotate(367deg)}}@keyframes hero-title-packet{0%,14%{opacity:0;transform:translate(0)}24%{opacity:1}78%{opacity:.85}to{opacity:0;transform:translate(520px)}}@keyframes hero-title-scan{0%,12%{opacity:0;transform:translateY(0)}20%{opacity:.48}54%{opacity:.2}72%,to{opacity:0;transform:translateY(250px)}}@keyframes hero-title-node-pulse{0%,to{opacity:.4;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes hero-index-enter{to{opacity:1;transform:translate(0)}}@media (width<=1100px){.hero .hero-copy{transform:translate3d(0, calc(-34px + var(--hero-scroll) * -22px), 0) scale(calc(1 - var(--hero-scroll) * .035))}.hero-title-energy{opacity:.68;inset-inline-end:-26px}}@media (width<=920px){.hero .hero-copy{transform:translate3d(0, calc(-18px + var(--hero-scroll) * -20px), 0) scale(calc(1 - var(--hero-scroll) * .025))}.hero-title-energy{max-width:650px}}@media (width<=560px){.hero .hero-copy{transform:translate3d(0, calc(var(--hero-scroll) * -14px), 0) scale(calc(1 - var(--hero-scroll) * .018))}.hero-title-energy{opacity:.48;inset:-20px -12px -18px -24px}.hero-title-orbit-one{width:420px;height:196px;top:42px;left:-86px}.hero-title-orbit-two,.hero-title-scan,.hero-title-node-two{display:none}.hero-title-vector{width:100%;top:52%}.hero-title-node-one{top:72px;right:34px}.hero-title-node-three{bottom:48px;right:12px}.hero-wordmark-index{font-size:.32em;left:92px}}@media (prefers-reduced-motion:reduce){.hero-title-energy,.hero-title-orbit,.hero-title-vector:after,.hero-title-scan,.hero-title-node,.hero-wordmark-index{animation:none!important}.hero-title-energy{transform:none!important}.hero-title-scan,.hero-title-vector:after{display:none}.hero-wordmark-index{opacity:1;transform:none!important}}@keyframes cosmicDustDrift{0%{transform:translate(-4px,1px)}to{transform:translate(10px,-7px)}}@keyframes cosmicArcDrift{0%{transform:rotate(-10deg)scale(1.06)}to{transform:rotate(-4deg)scale(1.12)}}@media (width<=1100px){.hero-layout{grid-template-columns:minmax(390px,.76fr) minmax(560px,1.24fr);width:min(100% - 40px,1040px)}.hero-copy,.hero h1,.hero-wordmark,.hero-claim{max-width:520px}.hero-claim{font-size:clamp(1.95rem,3.35vw,2.75rem)}.hero-layout>.neon-orbital-reactor{width:clamp(650px,66vw,720px);transform:translate3d(calc(var(--hero-scroll) * 74px), calc(-44px + var(--hero-scroll) * -58px), 0) scale(calc(1 - var(--hero-scroll) * .16));margin-right:-19vw}}@media (width<=920px){.hero-layout{grid-template-columns:1fr}.hero-layout>.neon-orbital-reactor{width:clamp(520px,80vw,650px);transform:translate3d(calc(var(--hero-scroll) * 56px), calc(-18px + var(--hero-scroll) * -46px), 0) scale(calc(1 - var(--hero-scroll) * .13));justify-self:end;margin:-82px -14vw -102px 0}.hero-cosmic-field:after{inset-inline-start:8%}}@media (width<=720px){.hero{padding-bottom:12px}.hero:after{background:radial-gradient(circle at 64% 72%,#0000 0 21%,#0206114f 53%,#020611ed 93%),linear-gradient(#02050dba,#020611f7)}.hero-layout{width:min(100% - 24px,520px)}.hero-copy,.hero h1,.hero-wordmark,.hero-claim{max-width:100%}.hero-claim{font-size:clamp(1.8rem,7.75vw,2.15rem)}.hero-layout>.neon-orbital-reactor{width:clamp(334px,94vw,380px);transform:translate3d(0, calc(var(--hero-scroll) * -28px), 0) scale(calc(1 - var(--hero-scroll) * .08));transform-origin:50%;justify-self:center;margin:8px auto -2px}.hero-cosmic-field{opacity:.62;inset:28% -24% -4%}.hero-cosmic-field:before{opacity:.48}.method-section:before{display:none}}@media (prefers-reduced-motion:reduce){.hero-cosmic-field:before,.hero-cosmic-field:after,.hero-layout>.neon-orbital-reactor{animation:none!important}.hero-layout>.neon-orbital-reactor{opacity:1;will-change:auto;transform:none!important}}.hero-layout{grid-template-columns:minmax(500px,.9fr) minmax(610px,1.1fr)}.hero-copy{max-width:620px;padding-block:18px}.hero-status{border-bottom-color:#62e6f22e;width:min(100%,520px);margin-bottom:24px}.hero-status i{animation:2.4s ease-in-out infinite hero-status-pulse}.hero-kicker{color:#8cf2f8b8;width:max-content;max-width:100%;font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:hero-stage-enter .56s var(--ease-out) .18s forwards;margin-bottom:15px;font-size:clamp(.62rem,.85vw,.75rem);font-weight:680;line-height:1.1;display:block;transform:translateY(14px)}.hero-wordmark{letter-spacing:-.055em;font-size:clamp(4.35rem,6.6vw,6.95rem);line-height:.8}.hero-decrypted-parent{line-height:inherit}.hero-claim{letter-spacing:-.035em;max-width:520px;margin-top:28px;font-size:clamp(1.82rem,2.7vw,2.9rem);line-height:1.1}.hero-system-profile{color:#e2eeffbd;width:min(100%,455px);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;opacity:0;animation:hero-stage-enter .62s var(--ease-out) 1.05s forwards;grid-template-columns:minmax(80px,.42fr) minmax(180px,1fr);margin:30px 0 0;padding:16px 0 0;font-size:clamp(.58rem,.72vw,.68rem);display:grid;position:relative;transform:translateY(16px)}.hero-system-profile:before,.hero-system-profile:after{content:"";pointer-events:none;height:1px;position:absolute;top:0}.hero-system-profile:before{background:linear-gradient(90deg,#62e6f273,#62e6f21a 58%,#0000);width:100%;left:0}.hero-system-profile:after{background:var(--accent);width:62px;animation:3.4s ease-in-out infinite hero-profile-scan;left:0;box-shadow:0 0 18px #62e6f247}.hero-system-profile div{grid-template-columns:subgrid;border-bottom:1px solid #8cf2f812;grid-column:1/-1;align-items:baseline;min-height:26px;display:grid}.hero-system-profile div:nth-child(2){animation-delay:1.12s}.hero-system-profile div:nth-child(3){animation-delay:1.22s}.hero-system-profile div:nth-child(4){animation-delay:1.32s}.hero-system-profile dt,.hero-system-profile dd{margin:0}.hero-system-profile dt{color:#97a6bcc7}.hero-system-profile dd{color:var(--text-primary)}.hero-profile-head{min-height:28px}.hero-profile-head dt{color:var(--accent)}.hero-profile-head dd{color:#f7c26be6}.hero-data-link{color:#97a6bcad;width:min(100%,485px);font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;opacity:0;animation:hero-stage-enter .56s var(--ease-out) 1.22s forwards;grid-template-columns:auto minmax(118px,1fr) auto;align-items:center;margin-top:16px;font-size:.56rem;font-weight:660;display:grid;transform:translateY(12px)}.hero-data-link i{background:linear-gradient(90deg,#62e6f214,#62e6f26b,#7c52ff0f);height:1px;margin-inline:12px;display:block;position:relative;overflow:hidden}.hero-data-link i:after{content:"";inset-block:-3px;background:linear-gradient(90deg, transparent, var(--accent), transparent);filter:blur(1px);width:32%;animation:2.8s linear infinite hero-data-flow;position:absolute;left:-26%}.hero-actions{margin-top:25px}.hero-actions .button{isolation:isolate;border-radius:8px;gap:18px;min-height:58px;padding:0 18px 0 20px;position:relative;overflow:hidden}.hero-actions .button:before{content:"";z-index:-1;inset-block:0;opacity:0;width:58%;transition:opacity var(--duration-fast) ease;background:linear-gradient(110deg,#0000,#ffffff57,#0000);position:absolute;left:-72%;transform:skew(-16deg)}.hero-actions .button:hover:before,.hero-actions .button:focus-visible:before{opacity:1;animation:.95s hero-button-scan}.button-copy{text-align:left;gap:3px;display:grid}.button-copy strong{font-family:var(--font-utility);letter-spacing:.13em;font-size:.72rem;line-height:1}.button-copy small{color:currentColor;opacity:.74;font-size:.68rem;font-weight:560;line-height:1}.button-primary .button-copy small{opacity:.68}.button-secondary{background:linear-gradient(#0c17269e,#060c1861);border-color:#8cf2f833}@keyframes hero-status-pulse{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes hero-profile-scan{0%,28%{opacity:.25;transform:translate(0)}58%{opacity:.82;transform:translate(260px)}to{opacity:0;transform:translate(390px)}}@keyframes hero-data-flow{to{transform:translate(430%)}}@keyframes hero-button-scan{0%{transform:translate(0)skew(-16deg)}to{transform:translate(310%)skew(-16deg)}}@media (width<=1100px){.hero-layout{grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr)}.hero-wordmark{font-size:clamp(3.9rem,7.25vw,5.55rem)}.hero-claim{font-size:clamp(1.72rem,3.05vw,2.55rem)}}@media (width<=920px){.hero-layout{grid-template-columns:1fr}.hero-copy{max-width:650px}.hero-system-profile,.hero-data-link{width:min(100%,520px)}}@media (width<=560px){.hero-copy{padding-block:4px 0}.hero-status{width:100%;margin-bottom:15px}.hero-kicker{letter-spacing:.12em;margin-bottom:10px;font-size:.5rem}.hero-wordmark{font-size:clamp(2.68rem,12.2vw,3.2rem);line-height:.84}.hero-claim{max-width:320px;margin-top:18px;font-size:clamp(1.5rem,6.8vw,1.86rem);line-height:1.12}.hero-system-profile{letter-spacing:.075em;grid-template-columns:72px 1fr;width:100%;margin-top:21px;padding-top:13px;font-size:.52rem}.hero-system-profile div{min-height:23px}.hero-data-link{letter-spacing:.12em;grid-template-columns:auto minmax(48px,1fr) auto;width:100%;margin-top:12px;font-size:.48rem}.hero-actions{margin-top:18px}.hero-actions .button{border-radius:7px;gap:8px;min-height:48px;padding-inline:10px}.button-copy strong{letter-spacing:.09em;font-size:.56rem}.button-copy small{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.hero-status i,.hero-system-profile:after,.hero-data-link i:after,.hero-actions .button:hover:before,.hero-actions .button:focus-visible:before{animation:none!important}.hero-kicker,.hero-system-profile,.hero-data-link{opacity:1;animation:none!important;transform:none!important}}.hero .hero-status{border-bottom-color:#0000}.hero .hero-system-profile:before{background:linear-gradient(90deg,#62e6f26b,#9d7aff61 58%,#0000)}.hero .hero-system-profile:after{background:var(--hero-violet-bright);box-shadow:0 0 18px #9d7aff61}.hero .hero-data-link i{background:linear-gradient(90deg,#62e6f214,#9d7aff75,#62e6f22e)}.hero .hero-data-link i:after{background:linear-gradient(90deg, transparent, var(--hero-violet-bright), var(--accent), transparent)}._page_1dw4b_1{--bg:#030711;--surface:#07111f;--surface-2:#0a1728;--surface-3:#0c1d30;--text:#edf7ff;--muted:#a1b7c9;--muted-2:#6f899d;--accent:#62dff6;--accent-soft:#62dff61f;--line:#7ec7e02e;--line-strong:#62dff67a;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 82% 12%,#4369a62b,#0000 28rem),radial-gradient(circle at 8% 48%,#287b9f1c,#0000 32rem),linear-gradient(#030711 0%,#06111e 44%,#030711 100%);overflow:clip}._page_1dw4b_1 *,._page_1dw4b_1 :before,._page_1dw4b_1 :after{box-sizing:border-box}._page_1dw4b_1 img,._page_1dw4b_1 video{max-width:100%;display:block}._header_1dw4b_29{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#030711f5,#030711c2);border-bottom:1px solid #dff2ff24;justify-content:space-between;align-items:center;height:72px;padding-inline:clamp(22px,4vw,68px);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 36px #01050c2e}._brand_1dw4b_44{color:var(--text);align-items:baseline;gap:14px;display:flex}._brand_1dw4b_44 span{letter-spacing:.06em;font-size:.94rem;font-weight:700}._brand_1dw4b_44 small{color:#e1eff99e;font-size:.7rem}._header_1dw4b_29 nav{color:#e6f2fbb8;min-width:0;font-family:var(--font-utility);letter-spacing:.08em;white-space:nowrap;scrollbar-width:none;gap:clamp(12px,1.7vw,25px);font-size:.68rem;display:flex;overflow-x:auto}._header_1dw4b_29 nav::-webkit-scrollbar{display:none}._header_1dw4b_29 nav a{padding-block:12px;transition:color .18s}._header_1dw4b_29 nav a:hover,._header_1dw4b_29 nav a:focus-visible,._header_1dw4b_29 nav a[aria-current=page]{color:var(--accent)}._homeLink_1dw4b_74{color:#eafaff;background:#62dff614;border:1px solid #62dff64d;margin-right:clamp(2px,.7vw,10px);padding-inline:13px;position:relative}._homeLink_1dw4b_74:before{content:"←";color:var(--accent);margin-right:7px}._hero_1dw4b_89{isolation:isolate;aspect-ratio:2;background:#030711;align-items:center;width:min(1160px,100% - 40px);min-height:0;margin:72px auto 0;padding:0;display:grid;position:relative;overflow:hidden}._heroImage_1dw4b_103{z-index:-3;object-fit:contain;object-position:center;filter:none}._heroScrim_1dw4b_110{display:none}._heroCopy_1dw4b_114{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._eyebrow_1dw4b_126,._sectionIndex_1dw4b_127{color:var(--accent);font-family:var(--font-utility);letter-spacing:.18em;margin:0 0 10px;font-size:.66rem;display:block}._hero_1dw4b_89 h1{letter-spacing:-.07em;text-shadow:0 16px 50px #02060f9e;margin:0;font-size:clamp(4.4rem,8.5vw,9.6rem);font-weight:520;line-height:.94}._heroCopy_1dw4b_114>p:nth-of-type(2){color:#e7f2fad1;max-width:31rem;margin:32px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}._heroCopy_1dw4b_114>a{border:1px solid var(--line-strong);color:#f3fbff;background:#05121f9e;margin-top:30px;padding:12px 20px;font-size:.82rem;transition:background .18s,transform .18s;display:inline-flex}._heroCopy_1dw4b_114>a:hover,._heroCopy_1dw4b_114>a:focus-visible{background:#1a627a66}._heroCopy_1dw4b_114>a:active{transform:translateY(1px)}._proofStrip_1dw4b_168{z-index:2;border:1px solid var(--line);background:#06101de6;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid;position:relative;box-shadow:0 18px 54px #01050c52}._proofStrip_1dw4b_168 div{border-right:1px solid var(--line);padding:22px clamp(18px,2.4vw,34px)}._proofStrip_1dw4b_168 div:last-child{border-right:0}._proofStrip_1dw4b_168 dt{color:var(--muted-2);font-size:.68rem}._proofStrip_1dw4b_168 dd{margin:7px 0 0;font-size:clamp(.9rem,1.25vw,1.08rem)}._section_1dw4b_127,._worldSection_1dw4b_187,._workflowSection_1dw4b_188,._promptSection_1dw4b_189,._outputSection_1dw4b_190{width:min(1080px,100% - 40px);margin-inline:auto;padding-block:clamp(74px,7vw,108px)}._section_1dw4b_127,._worldSection_1dw4b_187,._workflowSection_1dw4b_188,._promptSection_1dw4b_189{border-bottom:1px solid var(--line)}._sectionIntro_1dw4b_201,._worldIntro_1dw4b_202,._promptIntro_1dw4b_203{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(300px,530px);align-items:end;column-gap:30px;max-width:none;margin-bottom:34px;display:grid}._sectionIntro_1dw4b_201 ._sectionIndex_1dw4b_127,._worldIntro_1dw4b_202 ._sectionIndex_1dw4b_127,._promptIntro_1dw4b_203 ._sectionIndex_1dw4b_127{grid-area:1/1}._sectionIntro_1dw4b_201 h2,._worldIntro_1dw4b_202 h2,._promptIntro_1dw4b_203 h2{grid-area:2/1}._sectionIntro_1dw4b_201 h2,._worldIntro_1dw4b_202 h2,._workflowCopy_1dw4b_223 h2,._promptIntro_1dw4b_203 h2,._outputSection_1dw4b_190 h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.12}._sectionIntro_1dw4b_201 p,._worldIntro_1dw4b_202>p:last-child,._promptIntro_1dw4b_203>p:last-child,._outputSection_1dw4b_190>div>p{max-width:48rem;color:var(--muted);grid-area:1/2/3;align-self:end;margin:0;font-size:.88rem;line-height:1.75}._playerFrame_1dw4b_247{border:1px solid var(--line-strong);background:#050d18;border-radius:18px 18px 0 0;max-width:920px;margin-inline:auto;padding:1px;overflow:hidden;box-shadow:0 34px 86px #01050c7a,0 0 56px #3dacc814}._playerFrame_1dw4b_247 video{aspect-ratio:16/9;background:#02050b;width:100%}._playerFrame_1dw4b_247+._proofStrip_1dw4b_168{max-width:920px;margin-inline:auto}._keyVisual_1dw4b_262,._masterSheet_1dw4b_263,._identityPair_1dw4b_264 figure,._workflowEvidence_1dw4b_265{margin:0}._keyVisual_1dw4b_262,._masterSheet_1dw4b_263{border:1px solid var(--line);background:#07111f;border-radius:18px;max-width:960px;margin-inline:auto;overflow:hidden}._keyVisual_1dw4b_262 img,._masterSheet_1dw4b_263 img{object-fit:contain;width:100%;height:auto}._keyVisual_1dw4b_262 figcaption,._masterSheet_1dw4b_263 figcaption,._identityPair_1dw4b_264 figure figcaption,._workflowEvidence_1dw4b_265 figcaption{color:var(--muted);border-top:1px solid var(--line);padding:18px 22px;font-size:.78rem}._masterSheet_1dw4b_263 figcaption{justify-content:space-between;gap:20px;display:flex}._masterSheet_1dw4b_263 figcaption strong{color:var(--text);font-size:.86rem}._stageGrid_1dw4b_293{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;max-width:1000px;margin:16px auto 0;display:grid}._stageGrid_1dw4b_293 figure{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-column:span 4;margin:0;overflow:hidden}._stageGrid_1dw4b_293 img{aspect-ratio:16/9;object-fit:cover;width:100%}._stageGrid_1dw4b_293 figcaption{padding:24px}._stageGrid_1dw4b_293 figcaption span,._worldGallery_1dw4b_313 figcaption span{color:var(--accent);font-family:var(--font-utility);letter-spacing:.08em;font-size:.64rem}._stageGrid_1dw4b_293 h3,._worldGallery_1dw4b_313 h3,._keyframeRail_1dw4b_321 h3{margin:7px 0 0;font-size:1.5rem;font-weight:560}._stageGrid_1dw4b_293 p,._worldGallery_1dw4b_313 p,._keyframeRail_1dw4b_321 p{color:var(--muted);margin:13px 0 0;font-size:.82rem;line-height:1.75}._identityPair_1dw4b_264{grid-template-columns:.78fr 1.22fr;gap:16px;max-width:1000px;margin:42px auto 0;display:grid}._identityPair_1dw4b_264>article,._identityPair_1dw4b_264>figure{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-2), var(--surface));border-radius:18px;overflow:hidden}._identityPair_1dw4b_264>article{padding:clamp(28px,4vw,54px)}._identityPair_1dw4b_264 h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3.6rem);font-weight:520}._identityPair_1dw4b_264 dl{margin:34px 0 0}._identityPair_1dw4b_264 dl div{grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}._identityPair_1dw4b_264 dt{color:var(--accent);font-size:.72rem}._identityPair_1dw4b_264 dd{color:var(--muted);margin:0;font-size:.82rem}._identityPair_1dw4b_264 figure img{object-fit:contain;background:#07111f;width:100%;height:calc(100% - 55px);min-height:360px;max-height:500px}._worldSection_1dw4b_187{width:min(1180px,100% - 40px)}._worldIntro_1dw4b_202{width:100%;margin-left:0}._worldGallery_1dw4b_313{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}._worldGallery_1dw4b_313 figure{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;overflow:hidden}._worldGallery_1dw4b_313 figure:first-child{grid-column:1/span 7}._worldGallery_1dw4b_313 figure:nth-child(2){grid-column:8/span 5}._worldGallery_1dw4b_313 figure:nth-child(3){grid-column:1/span 5}._worldGallery_1dw4b_313 figure:nth-child(4){grid-column:6/span 7}._worldGallery_1dw4b_313 figure:nth-child(5){grid-column:2/span 10}._worldGallery_1dw4b_313 img{aspect-ratio:16/9;object-fit:cover;width:100%}._worldGallery_1dw4b_313 figure:nth-child(2) img,._worldGallery_1dw4b_313 figure:nth-child(3) img{aspect-ratio:4/3}._worldGallery_1dw4b_313 figcaption{min-height:158px;padding:21px}._worldGallery_1dw4b_313 h3{font-size:clamp(1.45rem,2.2vw,2.15rem)}._worldGallery_1dw4b_313 ._worldAnchor_1dw4b_383{border-color:var(--line-strong)}._worldRules_1dw4b_385{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid}._worldRules_1dw4b_385 div{background:#071320;padding:27px}._worldRules_1dw4b_385 strong{color:var(--accent);font-size:.78rem}._worldRules_1dw4b_385 p{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.75}._shotList_1dw4b_398{gap:18px;display:grid}._shotCard_1dw4b_400{border:1px solid var(--line);background:#081727cc;border-radius:18px;grid-template-columns:minmax(320px,.95fr) 1.05fr;min-height:330px;display:grid;overflow:hidden}._shotCard_1dw4b_400:nth-child(2n){grid-template-columns:1.05fr minmax(320px,.95fr)}._shotCard_1dw4b_400:nth-child(2n) ._shotImage_1dw4b_411{order:2}._shotImage_1dw4b_411{position:relative;overflow:hidden}._shotImage_1dw4b_411 img{object-fit:cover;width:100%;height:100%;transition:transform .6s}._shotCard_1dw4b_400:hover ._shotImage_1dw4b_411 img{transform:scale(1.025)}._shotCopy_1dw4b_415{align-self:center;padding:clamp(28px,4vw,52px)}._shotCopy_1dw4b_415>span{color:var(--accent);font-family:var(--font-utility);letter-spacing:.14em;font-size:.68rem}._shotCopy_1dw4b_415 h3{margin:9px 0 14px;font-size:1.62rem;font-weight:560}._shotCopy_1dw4b_415 p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.8}._shotCopy_1dw4b_415>div{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}._shotCopy_1dw4b_415 small{color:#b9edff;background:#4fd8ff12;border:1px solid #4fd8ff29;padding:6px 9px;font-size:.68rem}._keyframeRail_1dw4b_321{grid-template-columns:1.04fr .92fr 1.04fr;gap:16px;display:grid}._keyframeRail_1dw4b_321 figure{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;overflow:hidden}._keyframeRail_1dw4b_321 figure:nth-child(2){transform:none}._keyframeRail_1dw4b_321 img{aspect-ratio:16/9;object-fit:cover;width:100%}._keyframeRail_1dw4b_321 figcaption{padding:23px}._keyframeRail_1dw4b_321 figcaption>span{color:var(--accent);font-family:var(--font-utility);font-size:.72rem}._workflowSection_1dw4b_188{grid-template-columns:.82fr 1.18fr;align-items:start;gap:18px;display:grid}._workflowCopy_1dw4b_223 h2{font-size:clamp(2rem,4vw,3.4rem)}._workflowList_1dw4b_443{margin-top:48px}._workflowList_1dw4b_443 article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:8px 22px;padding:22px 0;display:grid}._workflowList_1dw4b_443 h3{color:var(--text);grid-row:span 2;margin:0;font-size:.92rem;font-weight:600}._workflowList_1dw4b_443 strong{color:var(--accent);font-size:.78rem;font-weight:560}._workflowList_1dw4b_443 p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.7}._workflowEvidence_1dw4b_265{border:1px solid var(--line);background:var(--surface)}._workflowEvidence_1dw4b_265 img{object-fit:contain;width:100%;height:auto}._productionBoard_1dw4b_452{grid-template-columns:1fr 1fr;gap:16px;display:grid}._productionBoard_1dw4b_452 article{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}._productionBoard_1dw4b_452 article:first-child{grid-column:1/-1}._productionBoard_1dw4b_452 article:first-child>img{aspect-ratio:16/6.4}._productionBoard_1dw4b_452 img{aspect-ratio:16/8.5;object-fit:cover;width:100%}._boardHead_1dw4b_469{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:19px 21px 15px;display:grid}._boardHead_1dw4b_469 span{color:var(--accent);font-family:var(--font-utility);font-size:.72rem}._boardHead_1dw4b_469 small{color:var(--muted-2);font-size:.68rem}._boardHead_1dw4b_469 h3{grid-column:1/-1;margin:4px 0 0;font-size:1.28rem;font-weight:570}._productionBoard_1dw4b_452 dl{grid-template-columns:1fr 1fr;margin:0;padding:0 21px 21px;display:grid}._productionBoard_1dw4b_452 dl div{padding:12px 14px 12px 0}._productionBoard_1dw4b_452 dt{color:var(--accent);font-size:.66rem}._productionBoard_1dw4b_452 dd{color:var(--muted);margin:5px 0 0;font-size:.73rem;line-height:1.55}._promptSection_1dw4b_189{width:min(1180px,100% - 40px)}._promptArchive_1dw4b_487{border-top:1px solid var(--line)}._promptArchive_1dw4b_487 details{border-bottom:1px solid var(--line)}._promptArchive_1dw4b_487 summary{cursor:pointer;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:25px 6px;list-style:none;display:grid}._promptArchive_1dw4b_487 summary::-webkit-details-marker{display:none}._promptArchive_1dw4b_487 summary>span{color:var(--accent);font-family:var(--font-utility);font-size:.78rem}._promptArchive_1dw4b_487 summary h3{margin:0;font-size:1.18rem;font-weight:570}._promptArchive_1dw4b_487 summary p{color:var(--muted);margin:5px 0 0;font-size:.8rem}._promptArchive_1dw4b_487 summary>strong{color:var(--muted-2);font-size:.72rem;font-weight:500}._promptArchive_1dw4b_487 details[open] summary>strong{color:var(--accent)}._promptDetail_1dw4b_505{grid-template-columns:.72fr 1.28fr;gap:24px;padding:10px 0 42px 92px;display:grid}._promptDetail_1dw4b_505>div{background:var(--surface-2);padding:30px}._promptDetail_1dw4b_505 h4{color:var(--accent);margin:0;font-size:.76rem;font-weight:600}._promptDetail_1dw4b_505 h4:not(:first-child){margin-top:28px}._promptDetail_1dw4b_505 p,._promptDetail_1dw4b_505 li{color:var(--muted);font-size:.8rem;line-height:1.75}._promptDetail_1dw4b_505 ul{margin:10px 0 0;padding-left:1.1rem}._promptDetail_1dw4b_505 a{border:1px solid var(--line);background:#0a0f16;max-height:680px;display:block;overflow:auto}._promptDetail_1dw4b_505 a img{width:100%;height:auto}._promptAnatomy_1dw4b_520{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}._promptMethod_1dw4b_522{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:44px;display:grid}._promptMethod_1dw4b_522>article,._promptMethod_1dw4b_522>aside{border:1px solid var(--line);background:linear-gradient(145deg,#0a1f32e0,#030d18eb);border-radius:18px;overflow:hidden}._promptMethod_1dw4b_522>article{padding:28px}._promptMethodRow_1dw4b_538{border-bottom:1px solid var(--line);gap:2px;padding:16px 18px 16px 64px;display:grid;position:relative}._promptMethodRow_1dw4b_538:last-child{border-bottom:0}._promptMethodRow_1dw4b_538 b{color:var(--accent);font-family:var(--font-utility);font-size:.72rem;font-weight:560;position:absolute;top:16px;left:17px}._promptMethodRow_1dw4b_538 strong{font-size:.86rem;font-weight:570}._promptMethodRow_1dw4b_538 span{color:var(--muted);font-size:.74rem}._promptMethod_1dw4b_522>aside{text-align:center;align-content:center;place-items:center;padding:clamp(34px,6vw,72px);display:grid}._promptMethod_1dw4b_522>aside p{max-width:24rem;margin:0;font-size:clamp(1.45rem,2.6vw,2.5rem);line-height:1.5}._promptMethod_1dw4b_522>aside small{color:#d7b06e;font-family:var(--font-utility);letter-spacing:.18em;margin-top:22px;font-size:.62rem}._outputSection_1dw4b_190{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}._outputSection_1dw4b_190 h2{font-size:clamp(2rem,4vw,3.4rem)}._outputSection_1dw4b_190 dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}._outputSection_1dw4b_190 dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px}._outputSection_1dw4b_190 dl div:nth-child(2n){border-right:0}._outputSection_1dw4b_190 dl div:nth-last-child(-n+2){border-bottom:0}._outputSection_1dw4b_190 dt{color:var(--muted-2);font-size:.68rem}._outputSection_1dw4b_190 dd{color:var(--text);margin:8px 0 0;font-size:.86rem}._footer_1dw4b_562{border-top:1px solid var(--line);background:#030711;justify-content:space-between;align-items:end;padding:54px clamp(24px,5vw,82px);display:flex}._footer_1dw4b_562>div{gap:7px;display:grid}._footer_1dw4b_562 span{color:var(--muted-2);font-family:var(--font-utility);letter-spacing:.12em;font-size:.6rem}._footer_1dw4b_562 strong{font-size:1.15rem}._footer_1dw4b_562 nav{color:var(--muted);gap:28px;font-size:.78rem;display:flex}._footer_1dw4b_562 a:hover,._footer_1dw4b_562 a:focus-visible{color:var(--accent)}@media (width<=920px){._header_1dw4b_29 nav{gap:16px}._heroCopy_1dw4b_114{width:min(610px,64vw)}._worldRules_1dw4b_385{grid-template-columns:1fr 1fr}._workflowSection_1dw4b_188{grid-template-columns:1fr}._workflowEvidence_1dw4b_265{max-width:780px}._promptDetail_1dw4b_505{padding-left:0}._sectionIntro_1dw4b_201,._worldIntro_1dw4b_202,._promptIntro_1dw4b_203{grid-template-columns:1fr}._sectionIntro_1dw4b_201 p,._worldIntro_1dw4b_202>p:last-child,._promptIntro_1dw4b_203>p:last-child{grid-area:3/1;margin-top:12px}._outputSection_1dw4b_190{grid-template-columns:1fr}}@media (width<=760px){._header_1dw4b_29{height:64px}._brand_1dw4b_44 small{display:none}._header_1dw4b_29 nav{gap:14px;font-size:.6rem}._homeLink_1dw4b_74{margin-right:0;padding-inline:10px}._hero_1dw4b_89{aspect-ratio:2;width:calc(100% - 24px);min-height:0;margin-top:64px;padding:0}._heroImage_1dw4b_103{object-position:center}._hero_1dw4b_89 h1{font-size:clamp(4rem,19vw,6.5rem)}._proofStrip_1dw4b_168{grid-template-columns:1fr 1fr;width:100%;margin-top:0}._proofStrip_1dw4b_168 div:nth-child(2){border-right:0}._proofStrip_1dw4b_168 div:nth-child(-n+2){border-bottom:1px solid var(--line)}._section_1dw4b_127,._worldSection_1dw4b_187,._workflowSection_1dw4b_188,._promptSection_1dw4b_189,._outputSection_1dw4b_190{width:calc(100% - 24px);padding-block:78px}._sectionIntro_1dw4b_201 h2,._worldIntro_1dw4b_202 h2,._workflowCopy_1dw4b_223 h2,._promptIntro_1dw4b_203 h2,._outputSection_1dw4b_190 h2{font-size:clamp(2.45rem,12vw,4rem)}._masterSheet_1dw4b_263 figcaption{display:grid}._stageGrid_1dw4b_293,._worldGallery_1dw4b_313{grid-template-columns:1fr}._stageGrid_1dw4b_293 figure,._worldGallery_1dw4b_313 figure:nth-child(n){grid-column:1}._identityPair_1dw4b_264{grid-template-columns:1fr}._identityPair_1dw4b_264 figure img{height:auto;min-height:0}._worldIntro_1dw4b_202{margin-left:0}._worldRules_1dw4b_385{grid-template-columns:1fr;margin-inline:0}._shotCard_1dw4b_400,._shotCard_1dw4b_400:nth-child(2n){grid-template-columns:1fr;min-height:0}._shotCard_1dw4b_400:nth-child(2n) ._shotImage_1dw4b_411{order:0}._shotImage_1dw4b_411{aspect-ratio:16/9}._keyframeRail_1dw4b_321{grid-template-columns:1fr}._keyframeRail_1dw4b_321 figure:nth-child(2){transform:none}._workflowList_1dw4b_443 article{grid-template-columns:1fr}._workflowList_1dw4b_443 h3{grid-row:auto}._promptArchive_1dw4b_487 summary{grid-template-columns:46px 1fr;gap:12px}._promptArchive_1dw4b_487 summary>strong{display:none}._promptDetail_1dw4b_505,._promptMethod_1dw4b_522,._productionBoard_1dw4b_452{grid-template-columns:1fr}._productionBoard_1dw4b_452 article:first-child{grid-column:1}._productionBoard_1dw4b_452 article:first-child>img,._productionBoard_1dw4b_452 img{aspect-ratio:16/9}._promptDetail_1dw4b_505 a{max-height:520px}._footer_1dw4b_562{align-items:start;gap:30px}._footer_1dw4b_562 nav{text-align:right;gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){._page_1dw4b_1{scroll-behavior:auto}._page_1dw4b_1 *{transition-duration:.01ms!important}}._page_o1whx_1{isolation:isolate;color:#dce5e4;background:#050a0d;min-height:100dvh;position:relative;overflow:hidden}._background_o1whx_10{z-index:-3;object-fit:cover;object-position:58% 50%;filter:saturate(.7)brightness(.48)contrast(1.06);transform:scale(1.02)}._scrim_o1whx_18{z-index:-2;background:linear-gradient(90deg,#03080bf5,#03080bc2 44%,#03080b26 84%),linear-gradient(#03080ba8,#0000 38%,#03080bd1);position:absolute;inset:0}._header_o1whx_27{border-bottom:1px solid #b0d6d624;justify-content:space-between;align-items:center;height:72px;padding-inline:clamp(22px,3.4vw,64px);display:flex}._header_o1whx_27 a,._kicker_o1whx_37,._evidence_o1whx_38 span{font-family:var(--font-utility);letter-spacing:.14em;font-size:.65rem}._header_o1whx_27 a{color:#dce8e5}._brand_o1whx_48{font-family:var(--font-cjk);flex:none;font-weight:650;letter-spacing:.08em!important;font-size:.9rem!important}._quickNav_o1whx_56{color:#bdd0ccb8;white-space:nowrap;scrollbar-width:none;gap:clamp(12px,1.6vw,24px);min-width:0;display:flex;overflow-x:auto}._quickNav_o1whx_56::-webkit-scrollbar{display:none}._quickNav_o1whx_56 a{border-bottom:1px solid #0000;padding-block:10px}._quickNav_o1whx_56 a:hover,._quickNav_o1whx_56 a:focus-visible,._quickNav_o1whx_56 a[aria-current=page]{color:#dfeae7;border-color:#7fd4d1bd}._content_o1whx_80{width:min(720px,100% - 48px);margin-left:clamp(24px,8vw,154px);padding-block:clamp(62px,10vh,112px) 120px}._kicker_o1whx_37{color:#7fc7c5;margin:0 0 18px}._content_o1whx_80 h1{color:#eef4f1;letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,6.7vw,7.2rem);font-weight:480;line-height:.98}._statement_o1whx_100{color:#e2ebe8d1;max-width:34rem;margin:30px 0 0;font-size:clamp(1.08rem,1.65vw,1.46rem);line-height:1.65}._introduction_o1whx_108{color:#bdd0ccb3;max-width:37rem;margin:22px 0 0;font-size:.95rem;line-height:1.8}._criteria_o1whx_116{margin-top:48px}._criteria_o1whx_116 h2{color:#dfe9e6;margin:0 0 18px;font-size:.88rem;font-weight:600}._criteria_o1whx_116 ol{border-top:1px solid #b0d6d629;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}._criteria_o1whx_116 li{color:#deeae6c2;border-bottom:1px solid #b0d6d61f;padding:16px 18px 16px 0;font-size:.9rem}._evidence_o1whx_38{grid-template-columns:10rem 1fr;align-items:baseline;gap:22px;margin-top:36px;display:grid}._evidence_o1whx_38 span{color:#7fc7c5b3}._evidence_o1whx_38 strong{color:#e7eeebd1;font-size:.92rem;font-weight:520}._footer_o1whx_162{position:absolute;bottom:28px;right:clamp(22px,3.4vw,64px)}._footer_o1whx_162 a{color:#dfeae7;border-bottom:1px solid #7fd4d1b3;padding:11px 0;font-size:.82rem;display:inline-flex}@media (width<=700px){._page_o1whx_1{min-height:100svh;overflow-y:auto}._header_o1whx_27{gap:16px;height:62px;padding-inline:18px}._quickNav_o1whx_56{gap:14px;font-size:.58rem}._content_o1whx_80{width:calc(100% - 40px);margin-inline:20px;padding-block:58px 120px}._content_o1whx_80 h1{font-size:clamp(3rem,16vw,4.7rem)}._criteria_o1whx_116 ol{grid-template-columns:1fr}._evidence_o1whx_38{grid-template-columns:1fr;gap:8px}._footer_o1whx_162{bottom:22px;right:20px}}
