@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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{--void:#07050d;--ink:#0c0918;--ink-2:#110c22;--purple-deep:#1b1036;--purple:#6b2cf5;--violet-energy:#c74dff;--energy-hot:#e27bff;--cyan:#3fe3ff;--mint:#86ffd9;--gold:#c99a4e;--gold-dim:#8a6a37;--text:#f3effe;--muted:#bdb4d8;--faint:#7e759c;--line:#beaaff21;--line-strong:#beaaff3d;--font-display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-mega:clamp(3.4rem, 1.2rem + 7.6vw, 9.5rem);--fs-h1:clamp(3rem, 1.4rem + 5.4vw, 7rem);--fs-h2:clamp(2.4rem, 1.2rem + 4vw, 5.4rem);--fs-h3:clamp(1.35rem, 1rem + 1vw, 1.9rem);--fs-lead:clamp(1.08rem, 1rem + .36vw, 1.28rem);--fs-body:clamp(1rem, .96rem + .22vw, 1.09375rem);--fs-small:.9rem;--fs-micro:.72rem;--max:1360px;--gutter:clamp(20px, 4vw, 64px);--nav-h:68px;--radius:10px;--ease-flow:cubic-bezier(.22, .8, .24, 1);--ease-press:cubic-bezier(.4, 0, .2, 1);--glow-violet:0 0 18px #c74dff8c;--glow-mint:0 0 12px #86ffd9b3}@media (max-width:899.98px){:root{--nav-h:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px);background:var(--void)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--void);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}::selection{color:#fff;background:#c74dff66}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:not(:focus-visible){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:focus-visible{z-index:1000;background:var(--mint);color:var(--void);border-radius:8px;padding:10px 18px;font-weight:700;text-decoration:none;position:fixed;top:16px;left:16px;box-shadow:0 4px 20px #00000080}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;font-weight:860;font-stretch:78%;line-height:.88}.display--wide{letter-spacing:-.02em;font-stretch:112%}.lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;max-width:50ch;line-height:1.58}.body-copy{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;max-width:54ch;line-height:1.63}.body-copy strong,.lead strong{color:var(--text);font-weight:700}.mono{font-family:var(--font-mono)}.tick{color:var(--mint)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-flow), transform .9s var(--ease-flow);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.btn{--btn-h:54px;min-height:var(--btn-h);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .25s var(--ease-press), box-shadow .35s var(--ease-flow), background-color .35s, border-color .35s, color .35s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.95rem;font-weight:800;font-stretch:100%;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.99)}.btn svg{flex:none;width:18px;height:18px}.btn--primary{color:#fff;background:linear-gradient(#8a3dff 0%,#6b2cf5 100%);border-color:#c99a4e8c;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 6px 24px -10px #c74dffb3}.btn--primary:before{content:"";z-index:-1;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), #e27bff8c, transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.btn--primary:hover:before,.btn--primary:focus-visible:before{opacity:1}.btn--primary:hover{border-color:#c99a4ee6;box-shadow:inset 0 1px #ffffff4d,0 10px 34px -10px #c74dfff2}.btn--ghost{color:var(--text);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{color:#fff;border-color:#86ffd98c}.btn--sm{--btn-h:40px;padding:0 18px;font-size:.8rem}.btn .ext{opacity:.8;width:14px;height:14px}.ext-link{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-bottom:1px solid #86ffd959;align-items:center;gap:6px;padding-block:6px;font-size:.82rem;font-weight:750;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.ext-link:hover{color:var(--mint);border-color:var(--mint)}.ext-link svg{width:14px;height:14px}.ca{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);cursor:pointer;text-align:left;background:#0c0918a8;border-radius:12px;align-items:stretch;max-width:100%;min-height:48px;padding:0;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.ca:hover{border-color:#86ffd973}.ca__label{font-family:var(--font-display);letter-spacing:.16em;color:var(--gold);border-right:1px solid var(--line);align-items:center;padding:0 12px;font-size:.7rem;font-weight:800;display:flex}.ca__value{min-width:0;font-family:var(--font-mono);color:var(--text);letter-spacing:.01em;align-items:center;padding:0 12px;font-size:.82rem;display:flex}.ca__full{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ca__short{display:none}.ca__action{border-left:1px solid var(--line);font-family:var(--font-display);letter-spacing:.14em;color:var(--muted);align-items:center;gap:8px;min-width:96px;padding:0 14px;font-size:.7rem;font-weight:800;transition:color .25s;display:flex}.ca__action svg{width:16px;height:16px}.ca:hover .ca__action{color:var(--text)}.ca.is-copied{border-color:#86ffd9b3}.ca.is-copied .ca__action{color:var(--mint)}.ca__pulse{pointer-events:none;opacity:0;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:18px}.ca.is-copied .ca__pulse{animation:mint-pulse .9s var(--ease-flow)}@keyframes mint-pulse{0%{opacity:.9;box-shadow:0 0 #86ffd9cc}to{opacity:0;box-shadow:0 0 0 26px #86ffd900}}.ca--compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:999px;min-height:38px}.ca--compact .ca__label{border:0;padding:0 4px 0 14px}.ca--compact .ca__value{color:var(--muted);padding:0 6px;font-size:.76rem}.ca--compact .ca__action{border:0;min-width:0;padding:0 14px 0 4px}.ca--compact .ca__full{display:none}.ca--compact .ca__short{display:inline}@media (max-width:560px){.ca:not(.ca--compact) .ca__full{display:none}.ca:not(.ca--compact) .ca__short{display:inline}}.marker{font-family:var(--font-display);font-weight:800;font-stretch:100%;font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex;position:relative}.marker__stem{transform-origin:top;width:1px;height:36px;transition:background .5s var(--ease-flow), box-shadow .5s var(--ease-flow);background:linear-gradient(#0000 0%,#c74dff40 100%);position:absolute;bottom:calc(100% + 6px);left:11px}.marker.is-active .marker__stem{background:linear-gradient(180deg, transparent 0%, var(--violet-energy) 70%, var(--mint) 100%);box-shadow:0 0 8px #c74dff73}.marker__node{width:24px;height:24px;color:var(--faint);transition:border-color .45s var(--ease-flow), color .45s var(--ease-flow), box-shadow .45s var(--ease-flow);background:#0c0918d9;border:1px solid #c99a4e59;border-radius:50%;place-items:center;display:inline-grid}.marker.is-active .marker__node{color:var(--mint);border-color:#86ffd9a6;box-shadow:0 0 0 3px #86ffd914,0 0 12px #86ffd959}.marker__num{color:var(--gold)}.marker__title{color:var(--muted);transition:color .35s var(--ease-flow)}.marker.is-active .marker__title{color:var(--text)}.marker__rule{background:linear-gradient(90deg, var(--violet-energy), transparent);opacity:.4;transform-origin:0;width:44px;height:1px;transition:opacity .5s var(--ease-flow), transform .5s var(--ease-flow);transform:scaleX(.5)}.marker.is-active .marker__rule{opacity:1;transform:scaleX(1)}.star{width:14px;height:14px;color:var(--mint);flex:none}.star--glow{filter:drop-shadow(0 0 6px #86ffd9cc)}.node{border:1.5px solid var(--gold-dim);background:var(--ink);width:28px;height:28px;color:var(--faint);border-radius:50%;place-items:center;transition:border-color .5s,color .5s,box-shadow .5s;display:inline-grid;position:relative}.node .star{color:currentColor;width:12px;height:12px}.node.is-on{border-color:var(--gold);color:var(--mint);box-shadow:0 0 0 4px #86ffd914, var(--glow-mint)}.status{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex}.status__dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.status--live{color:var(--mint)}.status--live .status__dot{background:var(--mint);box-shadow:var(--glow-mint);animation:2.4s ease-in-out infinite breathe}.status--off .status__dot{border:1.5px solid var(--faint);background:0 0}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.pump-badge{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);width:-moz-fit-content;width:fit-content;transition:border-color .25s var(--ease-flow), box-shadow .25s var(--ease-flow), color .25s var(--ease-flow);background:#0c0918b8;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}a.pump-badge:hover{color:var(--text);border-color:#86ffd973;box-shadow:0 0 16px -4px #86ffd947}.pump-badge__sep{color:var(--faint)}.pump-badge__pair{color:var(--mint)}.pump-logo{object-fit:contain;filter:drop-shadow(0 2px 5px #0000008c);flex:none;width:auto;height:18px;display:block}.pump-logo--sm{height:16px}.ext{transition:transform .22s var(--ease-flow)}a:hover .ext{transform:translate(2px,-2px)}.v-pill{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.62rem;font-weight:800;display:inline-flex}.v-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.v-pill--verified{color:var(--mint);background:#86ffd914;border:1px solid #86ffd952}.v-pill--live{color:var(--cyan);background:#3fe3ff14;border:1px solid #3fe3ff52}.v-pill--unindexed{color:var(--faint);border:1px solid var(--line);background:#beaaff0a}.nav-header{z-index:50;height:var(--nav-h);background:0 0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.nav-header.is-scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#07050dd9}.nav-inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.nav-brand{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);flex-shrink:0;align-items:center;gap:10px;font-size:1.15rem;font-weight:850;text-decoration:none;display:inline-flex}.nav-brand__icon{border:1px solid var(--line-strong);border-radius:50%;width:30px;height:30px}.nav-links{align-items:center;gap:clamp(14px,1.6vw,24px);display:flex}.nav-link{font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--muted);align-items:center;gap:4px;padding-block:4px;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-link:hover{color:#fff}.nav-link.is-active{color:var(--mint)}.nav-link.is-active:after{content:"";background:var(--mint);border-radius:999px;height:1.5px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 8px #86ffd9b3}.nav-flow-rail{pointer-events:none;height:1.5px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.nav-flow-rail__fill{background:linear-gradient(90deg, var(--purple) 0%, var(--violet-energy) 55%, var(--mint) 100%);transform-origin:0;width:100%;height:100%;transition:transform .12s linear}.nav-link--ext{color:var(--gold)}.nav-link--ext:hover{color:#fff}.nav-actions{align-items:center;gap:14px;display:flex}.nav-menu-btn{color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.nav-menu-btn svg{width:24px;height:24px}.mobile-drawer{z-index:60;pointer-events:none;visibility:hidden;transition:visibility .3s;position:fixed;inset:0}.mobile-drawer.is-open{pointer-events:auto;visibility:visible}.mobile-drawer__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#040308bf;transition:opacity .3s;position:absolute;inset:0}.mobile-drawer.is-open .mobile-drawer__backdrop{opacity:1}.mobile-drawer__content{background:var(--ink);border-left:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;width:min(85vw,360px);padding:80px 24px 32px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-drawer.is-open .mobile-drawer__content{transform:translate(0)}.mobile-nav-links{flex-direction:column;gap:20px;display:flex}.mobile-nav-link{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-block:4px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.mobile-nav-link--ext{color:var(--gold)}.mobile-drawer__footer{flex-direction:column;gap:16px;display:flex}@media (max-width:900px){.nav-links,.nav-actions{display:none}.nav-menu-btn{display:flex}}.hero{min-height:100vh;min-height:100dvh;padding-top:calc(var(--nav-h) + 20px);background:radial-gradient(circle at 75% 45%,#6b2cf526 0%,#c74dff0d 35%,#0000 70%);align-items:center;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.hero-ambient{pointer-events:none;z-index:1;will-change:transform;transition:transform .2s cubic-bezier(.2,0,.2,1);position:absolute;inset:0}.hero-ambient__glow--reservoir{filter:blur(40px);background:radial-gradient(circle,#c74dff38 0%,#6b2cf514 50%,#0000 75%);border-radius:50%;width:500px;height:500px;animation:6s ease-in-out infinite alternate reservoir-breathe;position:absolute;top:20%;right:25%}.hero-ambient__arc{pointer-events:none;border:1px solid #86ffd914;border-radius:50%;width:700px;height:700px;position:absolute;top:10%;right:15%}@keyframes reservoir-breathe{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.hero-layout{z-index:2;grid-template-columns:1fr 1.25fr;align-items:center;gap:40px;width:100%;display:grid;position:relative}.hero-content{flex-direction:column;gap:24px;max-width:540px;display:flex}.hero-provenance{align-self:flex-start}@media (max-width:420px){.hero-provenance{letter-spacing:.13em;gap:6px;padding:4px 10px 4px 8px;font-size:.62rem}}.hero-headline{font-size:var(--fs-h1);color:var(--text);line-height:.88}.hero-headline__accent{color:var(--violet-energy);text-shadow:0 0 30px #c74dff73}.hero-lead{font-size:var(--fs-lead);color:var(--muted);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.hero-ca-wrap{margin-top:6px}.hero-visual{justify-content:flex-end;display:flex;position:relative}.hero-picture{border-radius:16px;width:100%;max-width:860px;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #000c,0 0 0 1px #beaaff14}.hero-img{width:100%;height:auto;display:block}@media (max-width:899.98px){.hero{min-height:auto;padding-top:calc(var(--nav-h) + 16px);align-items:flex-start;padding-bottom:24px}.hero-layout{grid-template-columns:1fr;gap:28px}.hero-visual{order:-1;justify-content:center;width:100%}.hero-content{gap:18px;max-width:100%}.hero-headline{font-size:clamp(2.4rem,1.4rem + 6.5vw,4.2rem)}}@media (max-width:767.98px){.hero-picture{border-radius:14px;max-width:min(100%,480px);margin-inline:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}}.strip-wrap{z-index:10;margin-top:-16px;margin-bottom:64px;position:relative}.strip{-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-strong);background:linear-gradient(#100c20e6 0%,#0a0714eb 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex;position:relative;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 36px -14px #000000a6}.strip__pulse-rail{pointer-events:none;background:#beaaff14;height:1.5px;position:absolute;top:0;left:0;right:0;overflow:hidden}.strip__pulse-beam{background:linear-gradient(90deg, transparent 0%, #c74dffd9 50%, var(--mint) 85%, transparent 100%);width:24%;height:100%;animation:7.5s cubic-bezier(.35,0,.25,1) infinite strip-pulse-travel;position:absolute;top:0;left:-25%}@keyframes strip-pulse-travel{0%{opacity:0;transform:translate(0)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(520%)}}.strip__status-cell{border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding-right:20px;display:flex}.strip__gauge-tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--gold);opacity:.85;font-size:.62rem}.strip__metrics{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.strip__item{border-right:1px solid #beaaff14;flex-direction:column;flex:none;gap:3px;padding-right:20px;display:flex}.strip__item:last-child{border-right:0;padding-right:0}.strip__label{font-family:var(--font-display);letter-spacing:.17em;color:var(--faint);text-transform:uppercase;font-size:.62rem;font-weight:800}.strip__value{color:var(--text);align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.strip__sub-val{color:var(--muted);font-size:.78rem;font-weight:500}.strip__value--age{color:var(--mint);font-size:.8rem}.strip__buys{color:var(--mint)}.strip__sells{color:var(--muted)}.strip__pill{border:1px solid var(--line);background:#beaaff14;border-radius:4px;padding:2px 6px;font-size:.74rem}.strip__pill--pair{color:var(--mint);border-color:#86ffd94d}.strip__sep{color:var(--faint)}.strip__actions{border-left:1px solid var(--line);flex:none;align-items:center;gap:12px;padding-left:18px;display:flex}.strip__refresh-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#beaaff0a;border-radius:8px;place-items:center;width:32px;height:32px;transition:color .2s,border-color .2s;display:grid}.strip__refresh-btn:hover:not(:disabled){color:#fff;border-color:var(--line-strong)}.strip__refresh-icon{width:14px;height:14px}.strip__refresh-icon.is-spinning{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strip__link{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:.74rem;font-weight:750;text-decoration:none;transition:color .2s;display:inline-flex}.strip__link:hover{color:var(--mint)}@media (max-width:900px){.strip-wrap{margin-top:0;margin-bottom:40px}.strip{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:16px;padding:12px 16px;overflow-x:auto}.strip__status-cell{padding-right:14px}.strip__metrics{gap:18px}.strip__item{padding-right:16px}.strip__actions{padding-left:14px}}.tap-section{background:linear-gradient(#0000 0%,#1b103640 50%,#0000 100%);padding-block:80px;position:relative}.tap-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;margin-top:36px;display:grid}.tap-visual{flex-direction:column;gap:14px;margin:0;display:flex}.tap-art-frame{border:1px solid var(--line-strong);background:var(--ink);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #000c}.tap-picture{width:100%;display:block}.tap-img{width:100%;height:auto;display:block}.tap-badge{font-family:var(--font-display);letter-spacing:.18em;color:var(--mint);background:#07050db3;border:1px solid #86ffd940;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:.68rem;font-weight:800;display:inline-flex}.tap-badge__dot{background:var(--mint);width:6px;height:6px;box-shadow:var(--glow-mint);border-radius:50%}.tap-content{flex-direction:column;gap:20px;display:flex}.tap-rail-chip{align-self:flex-start}.tap-headline{font-size:var(--fs-h2);line-height:.92}.tap-headline__accent{color:var(--mint);text-shadow:0 0 24px #86ffd966}.tap-body{flex-direction:column;gap:18px;display:flex}.tap-callout{border:1px solid #86ffd93d;border-left:3px solid var(--mint);background:#86ffd90d;border-radius:12px;align-items:center;gap:14px;padding:15px 18px;display:flex}.tap-callout__icon{color:var(--mint);flex:none;place-items:center;display:inline-grid}.tap-callout__text strong{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:.86rem;font-weight:850;line-height:1.4}.tap-links{margin-top:8px}@media (max-width:900px){.tap-section{padding-block:50px}.tap-grid{grid-template-columns:1fr;gap:32px;margin-top:24px}}.flow-section{padding-block:80px;position:relative}.flow-header{flex-direction:column;gap:16px;max-width:680px;margin-top:24px;margin-bottom:48px;display:flex}.flow-headline{font-size:var(--fs-h2);line-height:.92}.flow-headline__accent{color:var(--cyan);text-shadow:0 0 24px #3fe3ff66}.flow-diagram-stage{width:100%;max-width:1240px;margin-inline:auto;position:relative}.flow-art-container{border:1px solid var(--line-strong);background:var(--ink);border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6;container:mech/inline-size}.flow-picture{width:100%;display:block}.flow-img{width:100%;height:auto;display:block}.flow-energy-rail{z-index:4;background:#beaaff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.flow-energy-rail__fill{background:linear-gradient(90deg, var(--cyan) 0%, var(--violet-energy) 50%, var(--mint) 100%);transform-origin:0;width:100%;height:100%;transition:transform .12s linear;box-shadow:0 0 10px #86ffd9cc}.flow-label{z-index:5;text-align:center;pointer-events:none;opacity:.55;border-radius:1.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:.25cqw;padding:.5cqw .9cqw;transition:opacity .4s,box-shadow .4s;display:flex;position:absolute}.flow-label.is-active{opacity:1;box-shadow:inset 0 0 1.6cqw #86ffd924}.flow-label__head{align-items:baseline;gap:.55cqw;line-height:1;display:inline-flex}.flow-label__num{font-family:var(--font-display);letter-spacing:.12em;color:var(--gold);font-size:clamp(9px,.95cqw,13px);font-weight:800}.flow-label__title{font-family:var(--font-display);letter-spacing:.08em;color:var(--text);text-transform:uppercase;font-size:clamp(9px,1.45cqw,19px);font-weight:850}.flow-label.is-active .flow-label__title{color:var(--mint);text-shadow:0 0 12px #86ffd973}.flow-label__desc{color:var(--muted);font-size:clamp(8px,.92cqw,12.5px);line-height:1.25}@container mech (width<=900px){.flow-label__desc{display:none}}.flow-causality-strip{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.18em;color:var(--muted);background:#0c0918cc;border-radius:999px;align-items:center;gap:14px;margin-top:16px;padding:10px 20px;font-size:.72rem;font-weight:800;display:inline-flex}.flow-causality__step{color:var(--text)}.flow-causality__step--out{color:var(--mint)}.flow-causality__arrow{color:var(--violet-energy)}.flow-mobile-list{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.flow-mobile-card{border:1px solid var(--line);background:#0c091899;border-radius:12px;padding:16px;transition:all .3s}.flow-mobile-card.is-active{background:#1b103666;border-color:#86ffd966}.flow-mobile-card__header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.flow-mobile-card__node{color:var(--faint);align-items:center;display:flex}.flow-mobile-card.is-active .flow-mobile-card__node{color:var(--mint)}.flow-mobile-card__num{font-family:var(--font-display);color:var(--gold);font-size:.72rem;font-weight:800}.flow-mobile-card__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:.95rem;font-weight:800}.flow-mobile-card__desc{color:var(--muted);margin:0;padding-left:26px;font-size:.85rem}@media (max-width:767.98px){.flow-label__title,.flow-label__desc,.flow-causality-strip{display:none}.flow-label__num{font-size:10px}.flow-mobile-list{clip:auto;white-space:normal;flex-direction:column;gap:10px;width:auto;height:auto;margin-top:20px;display:flex;position:static;overflow:visible}}.rewards-section{padding-block:80px;position:relative}.rewards-layout{flex-direction:column;gap:36px;margin-top:24px;display:flex}.rewards-header{flex-direction:column;gap:16px;max-width:680px;display:flex}.rewards-headline{font-size:var(--fs-h2);line-height:.92}.rewards-headline__accent{color:var(--violet-energy);text-shadow:0 0 24px #c74dff66}.rewards-verified-claim{background:#86ffd90f;border:1px solid #86ffd947;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.rewards-arch-note{border-left:2px solid #c74dff73;padding-left:14px}.rewards-stage{flex-direction:column;gap:20px;display:flex}.rewards-art-frame{border:1px solid var(--line-strong);background:var(--ink);border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #000000d9}.rewards-picture{width:100%;display:block}.rewards-img{width:100%;height:auto;display:block}.rewards-nodes-bar{border:1px solid var(--line-strong);background:#0c0918db;border-radius:14px;grid-template-columns:1fr auto 1.15fr auto 1.25fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.rewards-node{flex-direction:column;gap:6px;display:flex}.rewards-node:not(.rewards-node--outlets){flex-direction:row;align-items:center;gap:14px}.rewards-node__text{flex-direction:column;gap:4px;display:flex}.rewards-node__tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rewards-node__status{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mint);background:#86ffd914;border:1px solid #86ffd947;border-radius:999px;padding:2px 7px;font-size:.6rem}.rewards-node__module{flex:none;width:56px;display:block}.rewards-node__module-img{filter:drop-shadow(0 0 10px #c74dff59);width:100%;height:auto;display:block}.rewards-node__pipe{width:84px}.rewards-node__pipe-picture,.rewards-node__pipe-img{width:100%;height:auto;display:block}.rewards-node__tag{font-family:var(--font-display);letter-spacing:.17em;color:var(--gold);font-size:.64rem;font-weight:800}.rewards-node__name{font-family:var(--font-display);letter-spacing:.05em;color:var(--text);text-transform:uppercase;font-size:.96rem;font-weight:850}.rewards-node__sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:.72rem}.rewards-outlets__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rewards-receiver-markers{align-items:center;gap:8px;display:inline-flex}.rewards-receiver-marker{width:22px;height:22px;color:var(--mint);background:#86ffd90f;border:1px solid #86ffd959;border-radius:50%;place-items:center;display:inline-grid}.rewards-receiver-marker .star{width:10px;height:10px}.rewards-outlets__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.rewards-verify-link{font-family:var(--font-display);letter-spacing:.14em;color:var(--mint);align-items:center;gap:4px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.rewards-verify-link:hover{color:#fff}.rewards-verify-link svg{width:12px;height:12px}@media (max-width:960px){.rewards-nodes-bar{grid-template-columns:1fr;gap:18px;padding:18px}.rewards-node__pipe{display:none}}.proof-section{padding-block:80px;position:relative}.proof-top{justify-content:space-between;align-items:center;gap:32px;margin-top:24px;margin-bottom:36px;display:flex}.proof-header{flex-direction:column;gap:16px;max-width:680px;display:flex}.proof-valve{pointer-events:none;flex:none;width:min(300px,28vw)}.proof-valve__picture,.proof-valve__img{filter:drop-shadow(0 12px 28px #000000a6);width:100%;height:auto;display:block}@media (max-width:900px){.proof-valve{display:none}}.proof-headline{font-size:var(--fs-h2);line-height:.92}.proof-headline__accent{color:var(--mint);text-shadow:0 0 24px #86ffd966}.proof-console{background:var(--ink);border:1px solid var(--line-strong);border-radius:18px;overflow:hidden;box-shadow:0 24px 64px -20px #000000c7}.proof-console__header{border-bottom:1px solid var(--line);background:#beaaff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.proof-console__title{font-family:var(--font-display);letter-spacing:.16em;color:var(--mint);align-items:center;gap:8px;font-size:.74rem;font-weight:800;display:inline-flex}.proof-console__title svg{width:16px;height:16px}.proof-console__legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proof-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.proof-cell{background:var(--ink);flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:18px 20px;transition:background-color .25s;display:flex}.proof-cell:hover{background:#140e26eb}.proof-cell--unindexed .proof-cell__value{color:var(--muted)}.proof-cell__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.proof-cell__label{font-family:var(--font-display);letter-spacing:.16em;color:var(--gold);text-transform:uppercase;font-size:.64rem;font-weight:800}.proof-cell__value-row{align-items:center;gap:8px;min-width:0;display:flex}.proof-cell__pump{align-items:center;gap:8px;display:inline-flex}.proof-cell__value{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;overflow:hidden}.proof-cell__sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.proof-cell__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.proof-mini-copy{border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.13em;color:var(--muted);cursor:pointer;background:#beaaff0d;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.62rem;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.proof-mini-copy:hover{color:var(--text);border-color:var(--line-strong)}.proof-mini-copy.is-copied{color:var(--mint);border-color:#86ffd973}.proof-mini-copy svg{width:11px;height:11px}.proof-cell__link{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);align-items:center;gap:4px;font-size:.66rem;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.proof-cell__link:hover{color:#fff}.proof-cell__link svg{width:12px;height:12px}.ledger-panel{background:#080510d9}.ledger-panel__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}.ledger-panel__title{font-family:var(--font-display);letter-spacing:.16em;color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;font-weight:800;display:inline-flex}.ledger-panel__title svg{width:15px;height:15px;color:var(--violet-energy)}.ledger-panel__cta-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ledger-action-btn{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--text);background:#beaaff0d;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.66rem;font-weight:800;text-decoration:none;transition:border-color .22s,color .22s,background-color .22s;display:inline-flex}.ledger-action-btn:hover{color:var(--mint);border-color:#86ffd973}.ledger-action-btn--mint{color:var(--mint);background:#86ffd912;border-color:#86ffd959}.ledger-action-btn--mint:hover{color:#fff;background:#86ffd924}.ledger-action-btn svg{width:12px;height:12px}.ledger-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.ledger-status-row__copy{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ledger-status-row__head{font-family:var(--font-display);letter-spacing:.12em;color:var(--text);font-size:.82rem;font-weight:850}.ledger-status-row__desc{color:var(--muted);font-size:.88rem}.ledger-status-row__meta{color:var(--faint);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.ledger-table-wrap{overflow-x:auto}.ledger-table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.ledger-table th{font-family:var(--font-display);letter-spacing:.16em;color:var(--faint);border-bottom:1px solid var(--line);padding:12px 20px;font-size:.68rem;font-weight:800}.ledger-table td{border-bottom:1px solid var(--line);color:var(--text);padding:14px 20px}.ledger-type-tag{color:var(--mint);background:#86ffd91a;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.ledger-addr-link,.ledger-tx-link{color:var(--muted);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ledger-addr-link:hover,.ledger-tx-link:hover{color:var(--mint)}@media (max-width:1024px){.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.proof-grid{grid-template-columns:1fr}.proof-console__header,.ledger-panel__bar,.ledger-status-row{padding:14px 16px}.proof-cell{padding:15px 16px}}.story-section{background:linear-gradient(#0000 0%,#0c091899 50%,#0000 100%);padding-block:80px;position:relative}.story-layout{margin-top:36px}.story-layout--split{grid-template-columns:.95fr 1.25fr;align-items:center;gap:56px;display:grid}.story-editorial{flex-direction:column;gap:28px;max-width:560px;display:flex}.story-headline{font-size:var(--fs-h2);line-height:.94}.story-headline__dim{color:var(--faint)}.story-headline__accent{color:var(--mint);text-shadow:0 0 24px #86ffd966}.story-paragraphs{flex-direction:column;gap:16px;display:flex}.story-credo-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.story-credo{font-family:var(--font-display);letter-spacing:.16em;color:var(--gold);background:#c99a4e0d;border:1px solid #c99a4e38;border-radius:8px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:12px 18px;font-size:.72rem;font-weight:800;display:inline-flex}.story-credo__sub{font-family:var(--font-mono);letter-spacing:.14em;color:var(--faint);padding-left:4px;font-size:.68rem}.story-credo__dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.story-visual{position:relative}.story-art-frame{border:1px solid var(--line-strong);background:var(--ink);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -20px #000c}.story-picture{width:100%;display:block}.story-img{width:100%;height:auto;display:block}@media (max-width:900px){.story-layout--split{grid-template-columns:1fr;gap:36px}}.connection-section{padding-block:80px;position:relative}.connection-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;margin-top:36px;display:grid}.connection-visual-col{flex-direction:column;align-items:center;gap:16px;display:flex}.connection-mascots{pointer-events:none;width:100%;max-width:420px}.connection-mascots__picture,.connection-mascots__img{filter:drop-shadow(0 18px 34px #000000b3);width:100%;height:auto;display:block}.connection-flow-card{background:var(--ink);border:1px solid var(--line-strong);border-radius:18px;width:100%;padding:26px 26px 20px;box-shadow:0 20px 60px -20px #000000bf}.flow-stack{flex-direction:column;align-items:stretch;gap:10px;display:flex;position:relative}.flow-stack__conduit{z-index:0;background:linear-gradient(#c74dff99 0%,#86ffd9a6 50%,#c99a4e8c 100%);width:2px;position:absolute;top:24px;bottom:24px;left:25px;overflow:hidden}.flow-stack__pulse{background:linear-gradient(180deg, transparent, var(--mint), transparent);width:100%;height:30%;animation:4.5s ease-in-out infinite conduit-drop;position:absolute;top:-30%;left:0}@keyframes conduit-drop{0%{opacity:0;top:-30%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:105%}}.flow-step{z-index:1;border:1px solid var(--line-strong);background:#120d23eb;border-radius:12px;align-items:center;gap:14px;width:100%;padding:15px 18px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.flow-step:hover{border-color:#c74dff73;box-shadow:0 10px 26px -12px #c74dff59}.flow-step--with-art{justify-content:space-between}.flow-step__node-pin{background:var(--void);width:22px;height:22px;color:var(--violet-energy);border:1px solid #c74dff73;border-radius:50%;flex:none;place-items:center;display:inline-grid}.flow-step__node-pin .star{width:10px;height:10px}.flow-step__node-pin--mint{color:var(--mint);border-color:#86ffd98c}.flow-step__node-pin--gold{color:var(--gold);border-color:#c99a4e8c}.flow-step__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-step__tap{flex:none;width:68px;display:block}.flow-step__tap-img{filter:drop-shadow(0 0 12px #c74dff66);width:100%;height:auto;display:block}.flow-step__badge{font-family:var(--font-display);letter-spacing:.06em;color:var(--text);font-size:1.08rem;font-weight:850}.flow-step__badge--ntrndm{color:var(--mint);text-shadow:0 0 16px #86ffd966}.flow-step__badge--platform{color:var(--gold)}.flow-step__label{font-family:var(--font-display);letter-spacing:.15em;color:var(--text);text-transform:uppercase;font-size:.68rem;font-weight:800}.flow-step__detail{color:var(--muted);font-size:.8rem}.flow-step--ntrndm{background:#1b1036c7;border-color:#86ffd957}.flow-arrow{z-index:1;color:var(--violet-energy);align-items:center;gap:8px;padding-left:44px;font-size:.9rem;display:flex;position:relative}.flow-arrow__pipe{flex:none;width:26px;display:block}.flow-arrow__pipe-img{width:100%;height:auto;display:block}.flow-arrow__label{font-family:var(--font-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.connection-rail-footer{border-top:1px solid var(--line);justify-content:center;margin-top:16px;padding-top:14px;display:flex}.connection-rail-badge .ext{width:12px;height:12px}.connection-content{flex-direction:column;gap:24px;display:flex}.connection-headline{font-size:var(--fs-h2);line-height:.92}.connection-headline__accent{color:var(--violet-energy);text-shadow:0 0 24px #c74dff66}.connection-bullets{flex-direction:column;gap:20px;display:flex}.connection-bullet{align-items:flex-start;gap:16px;display:flex}.connection-bullet__num{font-family:var(--font-display);color:var(--gold);flex:none;padding-top:2px;font-size:.85rem;font-weight:800}.connection-bullet strong{font-family:var(--font-display);letter-spacing:.08em;color:var(--text);margin-bottom:4px;font-size:.92rem;font-weight:800;display:block}.connection-bullet p{font-size:var(--fs-body);color:var(--muted);max-width:52ch;line-height:1.6}.connection-honesty{border-left:3px solid var(--gold);font-family:var(--font-body);color:var(--text);background:#beaaff0a;border-radius:10px;padding:13px 16px;font-size:.95rem;font-weight:600}.connection-action{margin-top:4px}@media (max-width:900px){.connection-grid{grid-template-columns:1fr;gap:36px}}.ecosystem-section{padding-block:80px;position:relative}.eco-header{flex-direction:column;gap:16px;max-width:680px;margin-top:24px;margin-bottom:40px;display:flex}.eco-headline{font-size:var(--fs-h2);line-height:.92}.eco-headline__accent{color:var(--gold);text-shadow:0 0 24px #c99a4e66}.eco-stage{flex-direction:column;gap:20px;display:flex}.eco-panorama-frame{border:1px solid var(--line-strong);background:var(--ink);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #000000d9}.eco-picture{width:100%;display:block}.eco-img{width:100%;height:auto;display:block}.eco-nodes-bar{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid;position:relative}.eco-svg-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.eco-node{z-index:1;border:1px solid var(--line-strong);text-align:center;transition:border-color .25s var(--ease-flow), box-shadow .25s var(--ease-flow), transform .25s var(--ease-flow);background:#0c0918e6;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:20px 24px;display:flex;position:relative;box-shadow:0 16px 40px #0009}.eco-node:hover{border-color:#86ffd96b;transform:translateY(-2px);box-shadow:0 20px 44px -10px #000000bf,0 0 22px -6px #86ffd938}.eco-node__pulse{background:var(--violet-energy);width:12px;height:12px;box-shadow:var(--glow-violet);border-radius:50%;position:absolute;top:-6px}.eco-node__pulse--center{background:var(--mint);box-shadow:var(--glow-mint)}.eco-node__tag{font-family:var(--font-display);letter-spacing:.16em;color:var(--faint);font-size:.65rem;font-weight:800}.eco-node__tag--mint{color:var(--mint)}.eco-node__tag--gold{color:var(--gold)}.eco-node__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);font-size:1.35rem;font-weight:850}.eco-node__title--mint{color:var(--mint);text-shadow:0 0 16px #86ffd966}.eco-node__desc{color:var(--muted);font-size:.78rem}@media (max-width:900px){.eco-nodes-bar{grid-template-columns:1fr;gap:14px}.eco-svg-lines{display:none}}.cta-section{padding-block:80px;position:relative}.cta-card{border:1px solid var(--line-strong);background:#080414;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6}.cta-visual{z-index:1;width:100%;position:relative}.cta-picture{width:100%;display:block}.cta-img{width:100%;height:auto;display:block}.cta-content{z-index:2;text-align:left;background:linear-gradient(90deg,#07050dc7 0%,#07050d73 68%,#0000 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:44%;padding:clamp(28px,4vw,56px);display:flex;position:absolute;inset:0 auto 0 0}.cta-eyebrow{font-family:var(--font-display);letter-spacing:.22em;color:var(--mint);text-transform:uppercase;font-size:.8rem;font-weight:800}.cta-headline{color:var(--text);font-size:clamp(2.6rem,1.2rem + 3.8vw,5.2rem);line-height:.88}.cta-headline__accent{color:var(--violet-energy);text-shadow:0 0 30px #c74dff80}.cta-lead{max-width:32ch}.cta-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}@media (max-width:960px){.cta-card{flex-direction:column;display:flex}.cta-content{border-top:1px solid var(--line);background:0 0;width:100%;padding:32px 24px 36px;position:relative;inset:auto}.cta-actions{flex-direction:column;align-items:stretch;width:100%}.cta-actions .btn,.cta-actions .ca{width:100%}}.footer-wrap{border-top:1px solid var(--line);background:var(--void);padding-top:60px;padding-bottom:40px}.footer-main{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:40px;display:flex}.footer-brand-col{flex-direction:column;gap:16px;display:flex}.footer-brand{align-items:center;gap:10px;display:inline-flex}.footer-brand__icon{border:1px solid var(--line);border-radius:50%;width:28px;height:28px}.footer-brand__name{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);font-size:1.1rem;font-weight:850}.footer-brand__sub{color:var(--faint);font-size:.8rem}.footer-links-col{flex-direction:column;gap:12px;display:flex}.footer-col-title{font-family:var(--font-display);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:.65rem;font-weight:800}.footer-links-list{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-pump-link .ext{width:12px;height:12px}.footer-link{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:.8rem;font-weight:750;text-decoration:none;transition:color .2s;display:inline-flex}.footer-link:hover{color:#fff}.footer-disclaimer{color:var(--faint);max-width:70ch;padding-top:24px;font-size:.76rem;line-height:1.5}@media (max-width:768px){.footer-main{flex-direction:column;gap:28px}}.section-divider{pointer-events:none;margin-block:0;position:relative;overflow:hidden}.section-divider__inner{-webkit-mask-composite:source-in;width:100%;max-width:1100px;margin-inline:auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.section-divider__picture{width:100%;display:block}.section-divider__img{opacity:.85;width:100%;height:auto;display:block}.section-divider__energy{width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-divider__energy-picture{width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.section-divider__energy-img{opacity:.75;width:100%;height:auto;animation:9s ease-in-out infinite alternate divider-energy-drift;display:block}@keyframes divider-energy-drift{0%{opacity:.55;transform:translate(-3%)}to{opacity:.85;transform:translate(3%)}}@media (prefers-reduced-motion:reduce){.section-divider__energy-img{animation:none}}.flow-spine{left:clamp(8px,1.3vw,22px);top:calc(var(--nav-h) + 32px);z-index:30;pointer-events:none;align-items:stretch;display:flex;position:fixed;bottom:36px}.flow-spine__track{background:#beaaff1f;width:1px;height:100%;position:relative}.flow-spine__fill{background:linear-gradient(180deg, var(--purple) 0%, var(--violet-energy) 55%, var(--mint) 100%);transform-origin:top;width:100%;height:100%;transition:transform .14s linear;position:absolute;inset:0}.flow-spine__pulse{background:linear-gradient(180deg, transparent, var(--mint), transparent);border-radius:999px;width:5px;height:18px;transition:top .14s linear;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #86ffd9bf}.flow-spine__nodes{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.flow-spine__node{align-items:center;gap:6px;display:flex;position:relative;transform:translate(-5.5px)}.flow-spine__dot{width:12px;height:12px;color:var(--faint);place-items:center;display:inline-grid}.flow-spine__pip{background:var(--ink);border:1px solid #beaaff47;border-radius:50%;width:5px;height:5px;transition:background-color .3s,border-color .3s,box-shadow .3s}.flow-spine__node.is-passed .flow-spine__pip{background:var(--violet-energy);border-color:var(--violet-energy);box-shadow:0 0 6px #c74dff8c}.flow-spine__node.is-current .flow-spine__dot{color:var(--mint)}.flow-spine__node.is-current .star{width:11px;height:11px}.flow-spine__tag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);opacity:0;font-size:.56rem;transition:opacity .25s,color .25s,transform .25s;transform:translate(-2px)}.flow-spine__node.is-current .flow-spine__tag{opacity:.85;color:var(--mint);transform:translate(0)}@media (max-width:1279.98px){.flow-spine{left:3px;top:var(--nav-h);bottom:0}.flow-spine__nodes,.flow-spine__pulse{display:none}}.ls-home-section{background:radial-gradient(circle at 20% 15%,#9c5aff24,#0000 48%),radial-gradient(circle at 82% 75%,#29f29c14,#0000 48%),linear-gradient(#06040a 0%,#090612 50%,#06040a 100%);border-top:1px solid #ad7aff33;border-bottom:1px solid #ad7aff33;padding:clamp(4rem,7vw,6.5rem) 0;position:relative;overflow:hidden}.ls-home-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem;margin-bottom:1.75rem;display:flex}.ls-home-header__copy{max-width:46rem}.ls-home-header__sub{color:#ebe5f8d6;max-width:65ch;margin-top:.85rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.ls-home-header__cta-group{flex-direction:column;align-items:flex-end;gap:.85rem;display:flex}.ls-home-telemetry-pills{flex-wrap:wrap;gap:.5rem;display:flex}.ls-home-pill{color:#eee8ffe0;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:#130d21d9;border:1px solid #ad7aff42;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .72rem;font-size:.72rem;display:inline-flex}.ls-launch-universe-btn{white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.ls-status-dot{background:#29f29c;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px #29f29ccc}.ls-status-dot.is-live,.ls-status-dot.is-polling{background:#29f29c;box-shadow:0 0 10px #29f29cd9}.ls-status-dot.is-recent{background:#c79bff;box-shadow:0 0 10px #c79bffcc}.ls-status-dot.is-degraded{background:#ff9838;box-shadow:0 0 10px #ff9838cc}.ls-status-dot.is-offline{background:#ff5c7c;box-shadow:0 0 10px #ff5c7ccc}.ls-home-switcher-bar{background:#0d0917e6;border:1px solid #ad7aff40;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.65rem .85rem;display:flex}.ls-mode-switcher{background:#07050deb;border:1px solid #ad7aff38;border-radius:11px;align-items:center;gap:.4rem;max-width:100%;padding:.28rem;display:inline-flex;overflow-x:auto}.ls-mode-switcher__tab{color:#e2d9f7b8;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem 1rem;transition:all .2s;display:inline-flex}.ls-mode-switcher__tab:hover{color:#fff;background:#9c5aff1f}.ls-mode-switcher__tab.is-active{color:#fff;background:linear-gradient(135deg,#9c5aff52,#29f29c24);border-color:#bc8eff8c;box-shadow:0 0 22px #9c5aff47}.ls-mode-switcher__code{font-family:var(--font-mono,monospace);color:#d6b8ff;background:#9c5aff33;border-radius:5px;padding:.15rem .42rem;font-size:.72rem}.ls-mode-switcher__text{flex-direction:column;display:flex}.ls-mode-switcher__label{font-family:var(--font-display,sans-serif);letter-spacing:.08em;font-size:.82rem;font-weight:700}.ls-mode-switcher__desc{color:#dcd2f5a6;font-size:.68rem}.ls-fullscreen-trigger{color:#29f29c;font-family:var(--font-mono,monospace);letter-spacing:.06em;cursor:pointer;background:#29f29c1a;border:1px solid #29f29c6b;border-radius:9px;align-items:center;gap:.5rem;padding:.58rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ls-fullscreen-trigger:hover{background:#29f29c33;box-shadow:0 0 18px #29f29c40}.ls-home-frame{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.25rem;display:grid}.ls-home-frame__stage{background:#0a0712eb;border:1px solid #ad7aff47;border-radius:18px;min-width:0;padding:1.35rem;box-shadow:0 24px 60px #000000a6}.ls-universe-page{color:#f4effe;background:radial-gradient(circle at 20% 10%,#9c5aff29,#0000 45%),radial-gradient(circle at 80% 85%,#29f29c17,#0000 45%),#050309;flex-direction:column;min-height:100vh;display:flex}.ls-universe-topbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08050feb;border-bottom:1px solid #ad7aff42;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem 1.35rem;display:flex;position:sticky;top:0}.ls-universe-topbar__left{align-items:center;gap:1rem;display:flex}.ls-universe-back-btn{color:#f3ecff;font-family:var(--font-mono,monospace);cursor:pointer;background:#160e26d9;border:1px solid #ad7aff59;border-radius:8px;align-items:center;gap:.45rem;padding:.48rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ls-universe-back-btn:hover{background:#9c5aff3d;border-color:#c79bff}.ls-universe-brand{flex-direction:column;display:flex}.ls-universe-brand__title{font-family:var(--font-display,sans-serif);letter-spacing:.08em;color:#fff;font-size:.9rem;font-weight:800}.ls-universe-brand__sub{font-family:var(--font-mono,monospace);color:#d4c6f3b8;font-size:.68rem}.ls-universe-topbar__right{align-items:center;gap:.65rem;display:flex}.ls-universe-status-pill{font-family:var(--font-mono,monospace);background:#110b1de6;border:1px solid #ad7aff47;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .75rem;font-size:.72rem;display:inline-flex}.ls-universe-share-btn{color:#29f29c;font-family:var(--font-mono,monospace);cursor:pointer;background:#29f29c1f;border:1px solid #29f29c6b;border-radius:8px;padding:.45rem .85rem;font-size:.74rem;font-weight:600}.ls-universe-workspace{flex:1;grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1.25rem;width:100%;max-width:1860px;margin:0 auto;padding:1.25rem 1.35rem 2.5rem;display:grid}.ls-universe-main{background:#0a0712e6;border:1px solid #ad7aff40;border-radius:18px;min-width:0;padding:1.4rem}.ls-mode-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.35rem;display:flex}.ls-mode-header__titles{max-width:44rem}.ls-mode-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#c79bff;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.72rem;display:inline-flex}.ls-mode-badge{color:#29f29c;background:#29f29c24;border:1px solid #29f29c59;border-radius:999px;padding:.15rem .5rem;font-size:.66rem}.ls-mode-headline{font-family:var(--font-display,sans-serif);letter-spacing:.03em;color:#fff;margin:0;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:800;line-height:1.1}.ls-mode-subcopy{color:#e8e0f9d1;max-width:65ch;margin:.55rem 0 0;font-size:.95rem;line-height:1.6}.ls-mode-header__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ls-action-btn{color:#f2ebff;font-family:var(--font-mono,monospace);letter-spacing:.05em;cursor:pointer;background:#180f2ae0;border:1px solid #ad7aff59;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.52rem .95rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ls-action-btn:hover{background:#9c5aff38;border-color:#c79bff}.ls-action-btn.is-primary{color:#fff;background:linear-gradient(135deg,#9c5aff,#6d28d9);border-color:#d6b8ff99;box-shadow:0 0 20px #9c5aff59}.ls-action-btn.is-accent,.ls-action-btn.is-active{color:#29f29c;background:#29f29c24;border-color:#29f29c8c}.ls-mini-btn{color:#e9dfff;font-family:var(--font-mono,monospace);cursor:pointer;background:#140c24d9;border:1px solid #ad7aff4d;border-radius:6px;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.7rem;text-decoration:none;transition:all .18s;display:inline-flex}.ls-mini-btn:hover{background:#9c5aff40;border-color:#c79bff}.ls-mini-btn.is-accent,.ls-mini-btn.is-active{color:#29f29c;background:#29f29c24;border-color:#29f29c80}.ls-replay-pill{color:#29f29c;font-family:var(--font-mono,monospace);background:#29f29c24;border:1px solid #29f29c80;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.ls-replay-pill__dot{background:#29f29c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #29f29c}.ls-flywheel-stage-container{background:radial-gradient(circle,#9c5aff2e,#07040df5 72%);border:1px solid #ad7aff47;border-radius:16px;padding:1.25rem;position:relative;overflow:hidden}.ls-flywheel-canvas{aspect-ratio:1000/640;width:100%;min-height:540px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.ls-flywheel-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-fw-grid line{stroke:#ad7aff14;stroke-width:1px}.ls-fw-ring{fill:none;stroke:#ad7aff38;stroke-width:1.4px}.ls-fw-ring--outer{stroke-dasharray:8 10}.ls-fw-ring--mid{stroke:#29f29c38;stroke-dasharray:4 8}.ls-fw-spoke{stroke:#ad7aff33;stroke-width:1.5px;stroke-dasharray:4 6}.ls-fw-spoke.is-active{stroke:#c79bff;stroke-width:2.5px;stroke-dasharray:none}.ls-fw-pipe-base{fill:none;stroke:#22163ae6;stroke-width:10px;stroke-linecap:round}.ls-fw-pipe-base.is-highlighted{stroke:#5e35a1f2}.ls-fw-pipe-flow{fill:none;stroke-width:3.5px;stroke-dasharray:12 10;opacity:.35;animation:14s linear infinite lsPipeDash}.ls-fw-pipe-flow.is-active{opacity:.95;stroke-width:4.5px}@keyframes lsPipeDash{to{stroke-dashoffset:-220px}}.ls-fw-core{cursor:pointer;z-index:5;text-align:center;background:radial-gradient(circle,#261348f5 0%,#0b0616fa 100%);border:2px solid #c79bffa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:168px;height:168px;padding:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #9c5aff80,inset 0 0 24px #9c5aff59}.ls-fw-core:hover{border-color:#29f29c;box-shadow:0 0 52px #29f29c73}.ls-fw-core__art{object-fit:contain;filter:drop-shadow(0 0 12px #9c5affb3);width:58px;height:58px}.ls-fw-core__kicker{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#29f29c;font-size:.58rem}.ls-fw-core__symbol{font-family:var(--font-display,sans-serif);color:#fff;font-size:1.05rem;font-weight:800}.ls-fw-core__metric{font-family:var(--font-mono,monospace);color:#e8deffd1;font-size:.64rem}.ls-fw-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4eeff;text-align:left;cursor:pointer;z-index:6;background:#0e091aeb;border:1px solid #ad7aff57;border-radius:12px;width:196px;padding:.65rem .75rem;transition:all .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0000008c}.ls-fw-node:hover,.ls-fw-node.is-active{background:#180f2cf5;border-color:#29f29c;box-shadow:0 0 26px #29f29c47}.ls-fw-node__top{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.ls-fw-node__step{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff40;border-radius:4px;padding:.1rem .38rem;font-size:.66rem}.ls-fw-node__label{font-family:var(--font-display,sans-serif);letter-spacing:.05em;color:#fff;font-size:.74rem;font-weight:700}.ls-fw-node__body{align-items:center;gap:.55rem;display:flex}.ls-fw-node__art{object-fit:contain;flex-shrink:0;width:38px;height:38px}.ls-fw-node__telemetry{flex-direction:column;min-width:0;display:flex}.ls-fw-node__metric{font-family:var(--font-mono,monospace);color:#29f29c;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ls-fw-node__sub{color:#dacef4b8;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.ls-fw-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.ls-fw-stepper__btn{color:#e8deffcc;font-family:var(--font-mono,monospace);cursor:pointer;background:#100a1de0;border:1px solid #ad7aff40;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.7rem;transition:all .18s;display:flex}.ls-fw-stepper__btn.is-active{color:#fff;background:#29f29c1f;border-color:#29f29c}.ls-fw-stepper__num{color:#c79bff;font-weight:700}.ls-fw-truth-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ls-fw-truth-item{background:#0f0a1bd9;border:1px solid #ad7aff38;border-radius:10px;padding:.85rem 1rem}.ls-fw-truth-item__badge{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.3rem;font-size:.65rem;display:inline-block}.ls-fw-truth-item p{color:#e8e0f8d1;margin:0;font-size:.8rem;line-height:1.5}.ls-universe-toolbar{background:#0f0a1ce0;border:1px solid #ad7aff3d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;padding:.6rem .85rem;display:flex}.ls-universe-filters,.ls-universe-camera-controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ls-filter-chip{color:#e8deffcc;font-family:var(--font-mono,monospace);cursor:pointer;background:#130c22d9;border:1px solid #ad7aff40;border-radius:7px;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.7rem;transition:all .18s;display:inline-flex}.ls-filter-chip:hover{color:#fff;border-color:#c79bff}.ls-filter-chip.is-active{color:#29f29c;background:#29f29c26;border-color:#29f29c}.ls-filter-chip__count{background:#ffffff1a;border-radius:999px;padding:.05rem .35rem;font-size:.64rem}.ls-universe-viewport{background:radial-gradient(circle,#9c5aff29,#05030afa 70%);border:1px solid #ad7aff52;border-radius:16px;width:100%;height:540px;position:relative;overflow:hidden}.ls-universe-view.is-compact .ls-universe-viewport{height:460px}.ls-universe-webgl-mount{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.ls-universe-webgl-mount:active{cursor:grabbing}.ls-universe-labels-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ls-orbit-label{color:#f4eeff;font-family:var(--font-mono,monospace);pointer-events:auto;cursor:pointer;white-space:nowrap;background:#0b0715e0;border:1px solid #ad7aff61;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.68rem;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translate(-50%,-135%)}.ls-orbit-label.is-selected{background:#140d26f5;border-color:#29f29c;box-shadow:0 0 16px #29f29c59}.ls-orbit-label__dot{border-radius:50%;width:7px;height:7px}.ls-orbit-label__mcap{color:#29f29c;font-size:.64rem}.ls-universe-hud-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono,monospace);color:#e2d8f8c7;pointer-events:none;background:#090611d6;border:1px solid #ad7aff38;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.68rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.ls-universe-2d-svg{width:100%;height:100%}.ls-2d-ring{fill:none;stroke:#ad7aff38;stroke-width:1.2px;stroke-dasharray:6 8}.ls-2d-link{stroke:#9c5aff59;stroke-width:1.5px}.ls-2d-node-group{cursor:pointer}.ls-2d-node-label{fill:#fff;font-family:var(--font-mono,monospace);font-size:11px}.ls-compare-drawer{background:#100a1eeb;border:1px solid #29f29c66;border-radius:12px;margin-top:1rem;padding:1rem 1.15rem}.ls-compare-drawer__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ls-compare-drawer__title{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.76rem;font-weight:700}.ls-compare-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ls-compare-card{background:#090612e6;border:1px solid #ad7aff40;border-radius:10px;padding:.85rem}.ls-compare-card__top{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.ls-compare-card__type{font-family:var(--font-mono,monospace);color:#c79bff;font-size:.65rem}.ls-compare-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.6rem;display:grid}.ls-compare-card__metrics div{flex-direction:column;display:flex}.ls-compare-card__metrics span{font-family:var(--font-mono,monospace);color:#d7ccf2ad;font-size:.64rem}.ls-compare-card__metrics strong{font-family:var(--font-mono,monospace);color:#fff;font-size:.8rem}.ls-compare-card__role{color:#e2d9f8cc;margin:0;font-size:.76rem}.ls-universe-directory{border-top:1px solid #ad7aff33;margin-top:1.35rem;padding-top:1.25rem}.ls-universe-directory__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ls-section-kicker{font-family:var(--font-mono,monospace);color:#29f29c;letter-spacing:.08em;font-size:.68rem;display:block}.ls-universe-directory__title{font-family:var(--font-display,sans-serif);color:#fff;margin:.2rem 0 0;font-size:1.15rem}.ls-universe-directory__controls{flex-wrap:wrap;gap:.6rem;display:flex}.ls-search-input,.ls-sort-select{color:#fff;font-family:var(--font-mono,monospace);background:#0e091ae6;border:1px solid #ad7aff52;border-radius:8px;padding:.48rem .75rem;font-size:.74rem}.ls-universe-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:.85rem;display:grid}.ls-node-card{cursor:pointer;background:#0e091ae0;border:1px solid #ad7aff3d;border-radius:12px;padding:.9rem;transition:all .18s}.ls-node-card:hover,.ls-node-card.is-selected{background:#160e28f2;border-color:#29f29c}.ls-node-card__top{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.ls-node-card__badge{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff33;border-radius:4px;padding:.12rem .42rem;font-size:.62rem}.ls-node-card__status{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.62rem}.ls-node-card__title-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ls-node-card__name{color:#fff;font-size:.92rem}.ls-node-card__symbol{font-family:var(--font-mono,monospace);color:#c79bff;font-size:.72rem}.ls-node-card__role{color:#e1d7f6c2;margin:.35rem 0 .65rem;font-size:.76rem}.ls-node-card__metrics{background:#07040ebf;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.65rem;padding:.5rem;display:grid}.ls-node-card__metrics div{flex-direction:column;display:flex}.ls-node-card__metrics span{font-family:var(--font-mono,monospace);color:#d4c8f0a6;font-size:.6rem}.ls-node-card__metrics strong{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.75rem}.ls-node-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.ls-dist-chassis{background:radial-gradient(circle at 50% 45%,#9c5aff26,#07040ef5 72%);border:1px solid #ad7aff47;border-radius:16px;padding:1.2rem;position:relative;overflow:hidden}.ls-dist-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-dist-grid line{stroke:#ad7aff12;stroke-width:1px}.ls-dist-pipe-base{fill:none;stroke:#22163ad9;stroke-width:9px;stroke-linecap:round}.ls-dist-pipe-base.is-highlighted{stroke:#482b80f2}.ls-dist-pipe-flow{fill:none;stroke-width:3.5px;stroke-dasharray:12 10;animation:12s linear infinite lsPipeDash}.ls-dist-columns{z-index:4;grid-template-columns:1fr 1fr 1fr 1.45fr 1.25fr;align-items:center;gap:.75rem;display:grid;position:relative}.ls-dist-col{flex-direction:column;gap:.55rem;display:flex}.ls-dist-col__header{font-family:var(--font-mono,monospace);letter-spacing:.07em;color:#d8caf6bf;text-align:center;font-size:.66rem}.ls-dist-module-card{text-align:center;color:#fff;cursor:pointer;background:#0e091aeb;border:1px solid #ad7aff59;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .65rem;transition:all .2s;display:flex}.ls-dist-module-card:hover{border-color:#29f29c;box-shadow:0 0 22px #29f29c40}.ls-dist-module-card__art{object-fit:contain;width:64px;height:64px}.ls-dist-module-card__tag{font-family:var(--font-mono,monospace);color:#c79bff;font-size:.58rem}.ls-dist-module-card__title{font-family:var(--font-display,sans-serif);font-size:.78rem}.ls-dist-module-card__addr{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.65rem}.ls-dist-lane-stack,.ls-dist-recipient-stack{flex-direction:column;gap:.55rem;display:flex}.ls-dist-lane-card{color:#f4eeff;text-align:left;cursor:pointer;background:#0e091aeb;border:1px solid #ad7aff42;border-radius:10px;padding:.55rem .7rem;transition:all .18s}.ls-dist-lane-card.is-active{border-color:var(--lane-color,#29f29c);background:#160e28f5;box-shadow:0 0 20px #29f29c33}.ls-dist-lane-card__top{font-family:var(--font-mono,monospace);color:#c79bff;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.62rem;display:flex}.ls-dist-lane-card__main{align-items:center;gap:.5rem;display:flex}.ls-dist-lane-card__valve{object-fit:contain;flex-shrink:0;width:30px;height:30px}.ls-dist-lane-card__title{color:#fff;font-size:.74rem;display:block}.ls-dist-lane-card__sub{color:#dacef5b8;margin:.1rem 0 0;font-size:.65rem}.ls-dist-recipient-card{background:#0e091ae6;border:1px solid #ad7aff3d;border-radius:10px;padding:.62rem .75rem}.ls-dist-recipient-card.is-active{border-color:var(--lane-color,#29f29c)}.ls-dist-recipient-card__row{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.ls-dist-recipient-card__label{color:#fff;font-size:.72rem;font-weight:600}.ls-dist-recipient-card__live-amount{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.68rem;font-weight:700}.ls-dist-recipient-card__links{font-family:var(--font-mono,monospace);color:#d7caf4c7;justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.ls-dist-recipient-card__ext{color:#c79bff;text-decoration:none}.ls-dist-active-banner{z-index:5;background:#120b22f2;border:1px solid #29f29c66;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex;position:relative}.ls-dist-active-banner__left{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ls-dist-active-banner__badge{color:#29f29c;font-family:var(--font-mono,monospace);background:#29f29c26;border-radius:5px;padding:.18rem .5rem;font-size:.68rem;font-weight:700}.ls-dist-active-banner__amount{font-family:var(--font-mono,monospace);color:#fff;font-size:.9rem}.ls-dist-active-banner__route{color:#e2d8f8d6;font-size:.78rem}.ls-dist-active-banner__memo{color:#d8beff;background:#9c5aff33;border-radius:4px;padding:.15rem .45rem;font-size:.68rem}.ls-dist-active-banner__right{flex-wrap:wrap;gap:.45rem;display:flex}.ls-dist-timeline{margin-top:1.35rem}.ls-dist-timeline__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.9rem;display:flex}.ls-dist-timeline__title{font-family:var(--font-display,sans-serif);color:#fff;margin:.2rem 0 0;font-size:1.1rem}.ls-dist-filters{flex-wrap:wrap;gap:.4rem;display:flex}.ls-dist-event-list{flex-direction:column;gap:.65rem;display:flex}.ls-dist-event-row{cursor:pointer;background:#0e091ae0;border:1px solid #ad7aff38;border-radius:11px;padding:.85rem 1rem;transition:all .18s}.ls-dist-event-row:hover,.ls-dist-event-row.is-selected{background:#160e28f2;border-color:#29f29c}.ls-dist-event-row__main{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.ls-event-badge{font-family:var(--font-mono,monospace);color:#29f29c;background:#29f29c24;border-radius:5px;padding:.16rem .5rem;font-size:.66rem;font-weight:700}.ls-event-badge.is-market-activity{color:#ff9838;background:#ff983829}.ls-event-badge.is-transfer{color:#c79bff;background:#c79bff2e}.ls-dist-event-row__amount{font-family:var(--font-mono,monospace);color:#fff;font-size:.88rem}.ls-dist-event-row__summary{color:#e8dff9d6;font-size:.8rem}.ls-dist-event-row__meta{font-family:var(--font-mono,monospace);color:#d4c8f2bd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;font-size:.7rem;display:flex}.ls-dist-event-row__addresses,.ls-dist-event-row__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ls-event-memo-pill{color:#d8beff;background:#9c5aff33;border-radius:4px;padding:.1rem .4rem}.ls-dist-empty-state{text-align:center;background:#0f0a1ce6;border:1px dashed #ad7aff61;border-radius:12px;padding:1.5rem}.ls-dist-empty-state__badge{color:#c79bff;font-family:var(--font-mono,monospace);background:#9c5aff33;border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.68rem;display:inline-block}.ls-inspector{background:#0c0816f2;border:1px solid #ad7aff52;border-radius:18px;padding:1.15rem;position:sticky;top:5.2rem;box-shadow:0 20px 50px #0009}.ls-inspector__mobile-bar{display:none}.ls-inspector__header{border-bottom:1px solid #ad7aff33;margin-bottom:.85rem;padding-bottom:.85rem}.ls-inspector__header-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.ls-inspector__kicker{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#c79bff;font-size:.68rem}.ls-inspector__status-chip{color:#fff;font-family:var(--font-mono,monospace);cursor:pointer;background:#140d24e6;border:1px solid #ad7aff4d;border-radius:999px;align-items:center;gap:.38rem;padding:.22rem .55rem;font-size:.66rem;display:inline-flex}.ls-inspector__share-row{gap:.45rem;display:flex}.ls-inspector__share-btn{color:#29f29c;font-family:var(--font-mono,monospace);cursor:pointer;background:#29f29c1c;border:1px solid #29f29c6b;border-radius:8px;flex:1;padding:.45rem .7rem;font-size:.7rem;font-weight:600}.ls-inspector__refresh-btn{color:#e9dfff;font-family:var(--font-mono,monospace);cursor:pointer;background:#160e26e6;border:1px solid #ad7aff4d;border-radius:8px;padding:.45rem .65rem;font-size:.7rem}.ls-inspector__providers{background:#07040eeb;border:1px solid #ad7aff40;border-radius:10px;margin-bottom:.85rem;padding:.75rem}.ls-inspector__providers-head{font-family:var(--font-mono,monospace);color:#29f29c;justify-content:space-between;margin-bottom:.5rem;font-size:.66rem;display:flex}.ls-inspector__provider-item+.ls-inspector__provider-item{border-top:1px solid #ad7aff24;margin-top:.55rem;padding-top:.55rem}.ls-inspector__provider-row{align-items:center;gap:.4rem;font-size:.74rem;display:flex}.ls-inspector__provider-tag{font-family:var(--font-mono,monospace);color:#c79bff;margin-left:auto;font-size:.64rem}.ls-inspector__provider-note{color:#d8ccf4b8;margin:.2rem 0 0;font-size:.68rem;line-height:1.4}.ls-inspector__card{background:#110b1fe0;border:1px solid #ad7aff3d;border-radius:12px;margin-bottom:.85rem;padding:.95rem}.ls-inspector__badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.ls-inspector__type-badge{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff3d;border-radius:4px;padding:.14rem .45rem;font-size:.64rem}.ls-inspector__verified-tag{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.62rem}.ls-inspector__node-head{align-items:center;gap:.65rem;display:flex}.ls-inspector__node-art{object-fit:contain;flex-shrink:0;width:44px;height:44px}.ls-inspector__title{font-family:var(--font-display,sans-serif);color:#fff;margin:0;font-size:1.1rem;font-weight:800}.ls-inspector__subtitle{font-family:var(--font-mono,monospace);color:#c79bff;margin:.2rem 0 0;font-size:.72rem}.ls-inspector__desc{color:#e9e1fad6;margin:.65rem 0;font-size:.82rem;line-height:1.55}.ls-inspector__fact-box{background:#29f29c14;border-left:3px solid #29f29c;border-radius:8px;margin-bottom:.75rem;padding:.65rem .75rem}.ls-inspector__fact-label{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.2rem;font-size:.62rem;display:block}.ls-inspector__fact-box p{color:#eee8fce0;margin:0;font-size:.76rem;line-height:1.45}.ls-inspector__telemetry-grid,.ls-inspector__kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.ls-inspector__stat,.ls-inspector__kv{background:#080510d1;border:1px solid #ad7aff29;border-radius:8px;flex-direction:column;gap:.12rem;padding:.5rem .6rem;display:flex}.ls-inspector__stat span,.ls-inspector__kv span{font-family:var(--font-mono,monospace);color:#d4c6f2ad;font-size:.6rem}.ls-inspector__stat strong,.ls-inspector__kv strong{font-family:var(--font-mono,monospace);color:#fff;font-size:.78rem}.ls-inspector__kv code{color:#29f29c;word-break:break-all;font-size:.65rem}.ls-inspector__address-box{background:#07040fe0;border:1px solid #ad7aff38;border-radius:8px;margin-bottom:.65rem;padding:.55rem .65rem}.ls-inspector__address-meta{font-family:var(--font-mono,monospace);color:#d6caf2b8;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.62rem;display:flex}.ls-inspector__address-code{font-family:var(--font-mono,monospace);color:#29f29c;word-break:break-all;font-size:.68rem;display:block}.ls-inspector__links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.ls-inspector__ext-link{color:#f0e8ff;font-family:var(--font-mono,monospace);background:#160e26d9;border:1px solid #ad7aff47;border-radius:7px;justify-content:space-between;align-items:center;padding:.42rem .6rem;font-size:.68rem;text-decoration:none;display:flex}.ls-inspector__ext-link:hover{color:#29f29c;border-color:#29f29c}.ls-inspector__actions-stack{flex-direction:column;gap:.45rem;display:flex}.ls-inspector__section-label{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#d6c8f4b8;margin-bottom:.45rem;font-size:.64rem;display:block}.ls-inspector__chip-list,.ls-inspector__cross-btns{flex-wrap:wrap;gap:.4rem;display:flex}.ls-inspector__node-pill{color:#29f29c;font-family:var(--font-mono,monospace);cursor:pointer;background:#29f29c1a;border:1px solid #29f29c66;border-radius:6px;padding:.35rem .6rem;font-size:.68rem}.ls-inspector__cross-nav{border-top:1px solid #ad7aff2e;margin-top:.75rem;padding-top:.75rem}.ls-inspector__glossary{border-top:1px solid #ad7aff2e;margin-top:.85rem;padding-top:.75rem}.ls-inspector__glossary-item{padding:.4rem 0;font-size:.75rem}.ls-inspector__glossary-item summary{cursor:pointer;font-family:var(--font-mono,monospace);color:#c79bff;font-size:.68rem}.ls-inspector__glossary-item p{color:#e2d8f8cc;margin:.3rem 0 0;line-height:1.45}@media (max-width:1180px){.ls-home-frame,.ls-universe-workspace{grid-template-columns:minmax(0,1fr)}.ls-inspector{position:static}.ls-dist-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-dist-col.is-lanes,.ls-dist-col.is-recipients{grid-column:span 2}}@media (max-width:860px){.ls-flywheel-canvas{aspect-ratio:auto;flex-direction:column;gap:.65rem;min-height:0;display:flex}.ls-flywheel-svg{display:none}.ls-fw-core{margin:0 auto .5rem;position:relative;top:auto;left:auto;transform:none}.ls-fw-node{width:100%;position:relative;transform:none;top:auto!important;left:auto!important}.ls-fw-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-fw-truth-strip,.ls-compare-drawer__grid{grid-template-columns:1fr}.ls-dist-svg{display:none}.ls-dist-columns{grid-template-columns:1fr}.ls-dist-col.is-lanes,.ls-dist-col.is-recipients{grid-column:span 1}}@media (max-width:640px){.ls-home-frame__stage,.ls-universe-main{padding:.95rem}.ls-universe-topbar{padding:.65rem .85rem}.ls-universe-workspace{padding:.85rem .85rem 2rem}.ls-universe-viewport,.ls-universe-view.is-compact .ls-universe-viewport{height:390px}.ls-mode-switcher{flex-wrap:wrap;justify-content:flex-start;width:100%;overflow-x:visible}.ls-mode-switcher__tab{flex:calc(50% - .35rem);justify-content:center;padding:.42rem .55rem}.ls-mode-switcher__desc{display:none}.ls-inspector__telemetry-grid,.ls-inspector__kv-grid,.ls-inspector__links-grid{grid-template-columns:1fr}}.ls-lazy-fallback{min-height:460px;font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#29f29c;background:#0b0716eb;border:1px solid #ad7aff47;border-radius:16px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.ls-arrival-banner{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0719eb;border:1px solid #29f29c7a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem;box-shadow:0 12px 32px #0000008c}.ls-arrival-banner__copy{flex-direction:column;gap:.15rem;display:flex}.ls-arrival-banner__phase{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#29f29c;font-size:.65rem}.ls-arrival-banner__copy strong{color:#fff;font-size:.84rem}.ls-activity-pulse-chip{color:#ffd166;font-family:var(--font-mono,monospace);cursor:pointer;white-space:nowrap;background:#140b26f2;border:1px solid #ffd166;border-radius:999px;align-items:center;gap:.35rem;margin-top:.25rem;padding:.2rem .5rem;font-size:.6rem;display:inline-flex;box-shadow:0 0 14px #ffd16659}.ls-activity-pulse-chip strong{color:#fff}.ls-col-card__logo{object-fit:cover;border:1px solid #ad7aff73;border-radius:50%;flex-shrink:0;width:28px;height:28px}.ls-col-card__scale-pill{font-family:var(--font-mono,monospace);color:#e2d6f8c7;background:#9c5aff24;border:1px solid #ad7aff40;border-radius:6px;align-items:center;gap:.35rem;margin-bottom:.6rem;padding:.2rem .48rem;font-size:.6rem;display:inline-flex}.ls-col-card__scale-pill code{color:#29f29c}.ls-inspector__scale-box{background:#0f091de6;border:1px solid #ad7aff42;border-radius:9px;margin-bottom:.75rem;padding:.65rem .75rem}.ls-inspector__scale-head{font-family:var(--font-mono,monospace);color:#d7caf4b8;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.62rem;display:flex}.ls-inspector__scale-head strong{color:#29f29c}.ls-inspector__scale-box p{color:#e8e0f8d1;margin:0;font-size:.72rem;line-height:1.45}.ls-home-cta-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ls-home-mascot-guide{background:linear-gradient(110deg,#1c1034eb,#0b0716f2);border:1px solid #ad7aff52;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.15rem;margin-bottom:1.1rem;padding:.95rem 1.2rem;display:grid}.ls-home-mascot-guide__art{object-fit:contain;filter:drop-shadow(0 6px 14px #00000080);width:112px;height:76px}.ls-home-mascot-guide__copy p{color:#ece4fce0;margin:.25rem 0 0;font-size:.82rem;line-height:1.5}.ls-home-mascot-guide__links{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.ls-control-room{flex-direction:column;gap:.95rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.ls-hud-btn{color:#ebe2ffd9;font-family:var(--font-mono,monospace);cursor:pointer;background:#120b22e6;border:1px solid #ad7aff47;border-radius:7px;align-items:center;gap:.35rem;padding:.38rem .72rem;font-size:.68rem;font-weight:600;transition:all .18s;display:inline-flex}.ls-hud-btn:hover{color:#fff;border-color:#c79bff}.ls-hud-btn.is-active{color:#29f29c;background:#29f29c29;border-color:#29f29c}.ls-cr-toolbar{background:#0e091beb;border:1px solid #ad7aff47;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;display:flex}.ls-cr-toolbar__left{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ls-cr-badge{font-family:var(--font-mono,monospace);color:#29f29c;background:#29f29c24;border-radius:6px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.ls-cr-sub{color:#e2d8f8c7;font-size:.78rem}.ls-cr-toolbar__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ls-cr-valve-dial{font-family:var(--font-mono,monospace);color:#d8beff;background:#090512e6;border:1px solid #ad7aff42;border-radius:8px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.66rem;display:inline-flex}.ls-cr-valve-btn{color:#ebe2ffcc;font-family:var(--font-mono,monospace);cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:5px;padding:.18rem .42rem;font-size:.64rem}.ls-cr-valve-btn.is-active{color:#29f29c;background:#29f29c2e;border-color:#29f29c;font-weight:700}.ls-cr-stage{background:#080411;border:1px solid #ad7aff57;border-radius:16px;width:100%;height:460px;position:relative;overflow:hidden}.ls-control-room.is-compact .ls-cr-stage{height:390px}.ls-cr-backdrop{position:absolute;inset:0}.ls-cr-backdrop__img{object-fit:cover;width:100%;height:100%;transition:filter .35s,opacity .35s}.ls-cr-stage.is-cutaway .ls-cr-backdrop__img{filter:saturate(.75)brightness(.38)contrast(1.15)}.ls-cr-stage.is-exterior .ls-cr-backdrop__img{filter:brightness(.78)}.ls-cr-backdrop__vignette{background:radial-gradient(circle at 50% 48%,#0c071826,#06030dd6 90%);position:absolute;inset:0}.ls-cr-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.ls-cr-pipe-casing{fill:none;stroke:#180d2ed1;stroke-width:2.2px;stroke-linecap:round}.ls-cr-pipe-stream{fill:none;stroke-width:1.15px;stroke-dasharray:4 3;animation:5s linear infinite lsPipeDash}.ls-cr-cutaway-modules{pointer-events:none;z-index:3;position:absolute;inset:0}.ls-cr-mod{object-fit:contain;filter:drop-shadow(0 0 20px #9c5affa6);position:absolute;transform:translate(-50%,-50%)}.ls-cr-mod--reservoir{width:120px;height:120px;top:44%;left:35%}.ls-cr-mod--valve{width:105px;height:90px;transition:transform .3s;top:30%;left:53%}.ls-cr-mod--junction{width:96px;height:96px;top:52%;left:69%}.ls-cr-mod--faucet{width:115px;height:100px;top:66%;left:85%}.ls-cr-hotspots{z-index:6;position:absolute;inset:0}.ls-cr-pin{color:#fff;font-family:var(--font-mono,monospace);cursor:pointer;background:#0c0719eb;border:1.5px solid #c79bff99;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.66rem;transition:all .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 20px #000000a6}.ls-cr-pin:hover,.ls-cr-pin.is-selected{background:#120c26fa;border-color:#29f29c;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 22px #29f29c8c}.ls-cr-pin__pulse{background:#29f29c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #29f29c}.ls-cr-pin__code{color:#29f29c;font-weight:700}.ls-cr-gauge-hud{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0614eb;border:1px solid #ad7aff57;border-radius:12px;align-items:center;gap:.85rem;padding:.55rem .85rem;display:flex;position:absolute;bottom:.9rem;right:1rem}.ls-cr-gauge-dial{align-items:center;gap:.5rem;display:flex}.ls-cr-gauge-svg{width:72px;height:46px}.ls-cr-gauge-readout{flex-direction:column;display:flex}.ls-cr-gauge-readout strong{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.78rem}.ls-cr-gauge-readout span{font-family:var(--font-mono,monospace);color:#d7caf4b3;font-size:.56rem}.ls-cr-gauge-meta{border-left:1px solid #ad7aff38;gap:.75rem;padding-left:.75rem;display:flex}.ls-cr-gauge-meta div{flex-direction:column;display:flex}.ls-cr-gauge-meta span{font-family:var(--font-mono,monospace);color:#d7caf4ad;font-size:.56rem}.ls-cr-gauge-meta strong{font-family:var(--font-mono,monospace);color:#fff;font-size:.72rem}.ls-cr-station-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.ls-cr-rail-btn{color:#e8deffd1;font-family:var(--font-mono,monospace);cursor:pointer;background:#0e091ae6;border:1px solid #ad7aff3d;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.68rem;transition:all .18s;display:flex}.ls-cr-rail-btn.is-active{color:#fff;background:#29f29c24;border-color:#29f29c}.ls-cr-rail-btn__code{color:#29f29c;font-weight:700}.ls-cr-inspector-deck{grid-template-columns:1.55fr 1fr;gap:.95rem;min-width:0;max-width:100%;display:grid}.ls-cr-station-card{background:#0e091aeb;border:1px solid #ad7aff47;border-radius:14px;min-width:0;max-width:100%;padding:1.05rem 1.2rem;overflow:hidden}.ls-cr-station-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.ls-cr-station-card__badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ls-cr-station-badge{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff38;border-radius:5px;padding:.16rem .48rem;font-size:.64rem}.ls-cr-truth-badge{font-family:var(--font-mono,monospace);color:#29f29c;background:#29f29c26;border-radius:5px;padding:.16rem .48rem;font-size:.62rem}.ls-cr-station-card__step-btns{gap:.4rem;display:flex}.ls-cr-station-card__title{font-family:var(--font-display,sans-serif);color:#fff;margin:0 0 .2rem;font-size:1.1rem}.ls-cr-station-card__sub{font-family:var(--font-mono,monospace);color:#c79bff;margin:0 0 .5rem;font-size:.74rem}.ls-cr-station-card__desc{color:#ebe4fce0;margin:0 0 .75rem;font-size:.84rem;line-height:1.55}.ls-cr-mech-box{background:#080510d6;border:1px solid #ad7aff38;border-radius:9px;margin-bottom:.75rem;padding:.65rem .8rem}.ls-cr-mech-box__label{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.2rem;font-size:.6rem;display:block}.ls-cr-mech-box p{color:#e0d6f6d1;margin:0;font-size:.76rem;line-height:1.45}.ls-cr-live-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem;display:grid}.ls-cr-live-cell{background:#090512db;border:1px solid #ad7aff33;border-radius:8px;flex-direction:column;gap:.18rem;padding:.55rem .7rem;display:flex;overflow:hidden}.ls-cr-live-cell span{font-family:var(--font-mono,monospace);color:#d4c6f2ad;font-size:.58rem}.ls-cr-live-cell strong,.ls-cr-live-cell code{font-family:var(--font-mono,monospace);color:#29f29c;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ls-cr-station-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ls-cr-mascot-card{text-align:center;background:radial-gradient(circle at 50% 25%,#9c5aff38,#0c0718f2 75%);border:1px solid #ad7aff4d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.05rem;display:flex}.ls-cr-mascot-card__art{object-fit:contain;filter:drop-shadow(0 8px 18px #0009);width:150px;height:105px}.ls-cr-mascot-card__kicker{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.3rem;font-size:.62rem;display:block}.ls-cr-mascot-card__quote{color:#f4eeff;margin:0 0 .45rem;font-size:.82rem;line-height:1.5}.ls-cr-mascot-card__crew{font-family:var(--font-mono,monospace);color:#d4c6f2ad;font-size:.58rem}.ls-wallet-orbit{flex-direction:column;gap:1rem;display:flex}.ls-wo-header{background:#0e091beb;border:1px solid #ad7aff47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;display:flex}.ls-wo-title{font-family:var(--font-display,sans-serif);color:#fff;margin:.2rem 0 .35rem;font-size:1.15rem}.ls-wo-sub{color:#e8e0f8d6;max-width:46rem;margin:0;font-size:.84rem;line-height:1.5}.ls-wo-privacy-pill{font-family:var(--font-mono,monospace);color:#29f29c;white-space:nowrap;background:#29f29c1f;border:1px solid #29f29c66;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .75rem;font-size:.66rem;display:inline-flex}.ls-wo-form{background:#0c0718e6;border:1px solid #ad7aff40;border-radius:14px;flex-direction:column;gap:.75rem;padding:.95rem 1.1rem;display:flex}.ls-wo-input-row{flex-wrap:wrap;gap:.6rem;display:flex}.ls-wo-input{color:#fff;min-width:240px;font-family:var(--font-mono,monospace);background:#07040ff2;border:1px solid #ad7aff61;border-radius:9px;flex:1;padding:.65rem .9rem;font-size:.78rem}.ls-wo-submit-btn{color:#29f29c;font-family:var(--font-mono,monospace);cursor:pointer;background:#29f29c29;border:1px solid #29f29c;border-radius:9px;padding:.65rem 1.15rem;font-size:.74rem;font-weight:700}.ls-wo-presets{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ls-wo-presets__label{font-family:var(--font-mono,monospace);color:#d6c8f4b8;font-size:.64rem}.ls-wo-preset-chip{color:#fff;cursor:pointer;background:#120b22e0;border:1px solid #ad7aff42;border-radius:8px;flex-direction:column;align-items:flex-start;padding:.38rem .68rem;transition:all .18s;display:inline-flex}.ls-wo-preset-chip.is-active,.ls-wo-preset-chip:hover{background:#29f29c1f;border-color:#29f29c}.ls-wo-preset-chip strong{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.68rem}.ls-wo-preset-chip span{color:#e0d4f6bd;font-size:.62rem}.ls-wo-error-card{color:#ffd6df;background:#300e1ce6;border:1px solid #ff6b8b;border-radius:12px;padding:.9rem 1.1rem}.ls-wo-workspace{grid-template-columns:1.25fr 1fr;gap:1rem;display:grid}.ls-wo-constellation-stage{background:radial-gradient(circle,#9c5aff29,#07040ff5 72%);border:1px solid #ad7aff4d;border-radius:14px;flex-direction:column;justify-content:space-between;padding:.95rem;display:flex}.ls-wo-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ls-wo-stage-badge{font-family:var(--font-mono,monospace);color:#d8beff;font-size:.66rem}.ls-wo-rpc-tag{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.64rem}.ls-wo-svg{width:100%;height:auto;max-height:310px}.ls-wo-svg-node{cursor:pointer}.ls-wo-status-msg{font-family:var(--font-mono,monospace);color:#e0d4f6cc;text-align:center;margin:.5rem 0 0;font-size:.68rem}.ls-wo-details{flex-direction:column;gap:.8rem;display:flex}.ls-wo-balances-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.ls-wo-balance-card{background:#0e091aeb;border:1px solid #ad7aff40;border-radius:10px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.ls-wo-balance-card span{font-family:var(--font-mono,monospace);color:#d6c8f4ad;font-size:.58rem}.ls-wo-balance-card strong{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.76rem}.ls-wo-balance-card code,.ls-wo-solscan-link{font-family:var(--font-mono,monospace);color:#c79bff;font-size:.6rem;text-decoration:none}.ls-wo-receipts-box{background:#0e091aeb;border:1px solid #ad7aff40;border-radius:12px;padding:.85rem .95rem}.ls-wo-receipts-head{font-family:var(--font-mono,monospace);color:#d8caf6bf;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.64rem;display:flex}.ls-wo-receipts-head strong{color:#29f29c}.ls-wo-empty{color:#e2d8f8cc;margin:0;font-size:.78rem;line-height:1.5}.ls-wo-empty a{color:#29f29c}.ls-wo-receipt-list{flex-direction:column;gap:.55rem;display:flex}.ls-wo-receipt-item{background:#080510e0;border:1px solid #ad7aff33;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.ls-wo-receipt-badge{font-family:var(--font-mono,monospace);color:#29f29c;margin-right:.45rem;font-size:.58rem;display:inline-block}.ls-wo-receipt-item strong{font-family:var(--font-mono,monospace);color:#fff;font-size:.76rem}.ls-wo-receipt-item p{color:#ded4f4c2;margin:.2rem 0 0;font-size:.72rem}.ls-wo-receipt-actions{gap:.4rem;display:flex}.ls-wo-honesty-card{background:#0c0718e6;border:1px solid #29f29c47;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.ls-wo-honesty-card__art{object-fit:contain;flex-shrink:0;width:46px;height:46px}.ls-wo-honesty-card strong{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.15rem;font-size:.62rem;display:block}.ls-wo-honesty-card p{color:#e4daf8d1;margin:0;font-size:.74rem;line-height:1.45}.ls-postcard-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04020ad6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ls-postcard-modal{background:#0d071b;border:1px solid #29f29c73;border-radius:16px;flex-direction:column;gap:.9rem;width:100%;max-width:860px;max-height:92vh;padding:1.2rem;display:flex;overflow-y:auto;box-shadow:0 24px 64px #000c}.ls-postcard-modal__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ls-postcard-modal__title{font-family:var(--font-display,sans-serif);color:#fff;margin:.2rem 0 0;font-size:1.05rem}.ls-postcard-close-btn{color:#fff;font-family:var(--font-mono,monospace);cursor:pointer;background:#140c26e6;border:1px solid #ad7aff59;border-radius:7px;padding:.35rem .65rem;font-size:.7rem}.ls-postcard-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.ls-postcard-preview-wrap{background:#06030d;border:1px solid #ad7aff4d;border-radius:12px;width:100%;overflow:hidden}.ls-postcard-canvas{width:100%;height:auto;display:block}.ls-postcard-modal__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ls-postcard-note{font-family:var(--font-mono,monospace);color:#d8caf6bf;font-size:.66rem}.ls-postcard-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:1080px){.ls-home-mascot-guide{text-align:left;grid-template-columns:1fr}.ls-home-mascot-guide__links{justify-content:flex-start}.ls-cr-inspector-deck,.ls-wo-workspace{grid-template-columns:1fr}}@media (max-width:760px){.ls-cr-station-rail{grid-template-columns:1fr}.ls-cr-station-card{padding:.85rem}.ls-cr-live-strip,.ls-wo-balances-grid{grid-template-columns:1fr}.ls-cr-pin__label{display:none}.ls-cr-gauge-hud{justify-content:space-between;gap:.45rem;padding:.45rem .6rem;bottom:.5rem;left:.5rem;right:.5rem}.ls-cr-gauge-meta{gap:.45rem;padding-left:.45rem}}.ls-stage-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.15rem;display:flex}.ls-stage-header__copy{max-width:44rem}.ls-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#c79bff;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.72rem;display:inline-flex}.ls-eyebrow svg{width:14px;height:14px}.ls-stage-title{font-family:var(--font-display,sans-serif);letter-spacing:.03em;color:#fff;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:800;line-height:1.1}.ls-accent-violet{color:#c79bff;text-shadow:0 0 24px #c79bff73}.ls-accent-mint{color:#29f29c;text-shadow:0 0 24px #29f29c61}.ls-stage-sub{color:#e8e0f9d1;max-width:64ch;margin:.5rem 0 0;font-size:.94rem;line-height:1.6}.ls-controls-bar{flex-wrap:wrap;align-items:center;gap:.65rem;width:100%;margin-top:.35rem;display:flex}.ls-search-box{color:#c79bff;background:#0e091aeb;border:1px solid #ad7aff52;border-radius:8px;align-items:center;gap:.45rem;min-width:220px;padding:.42rem .75rem;display:inline-flex}.ls-search-box svg{flex-shrink:0;width:14px;height:14px}.ls-search-box input{color:#fff;font-family:var(--font-mono,monospace);background:0 0;border:none;outline:none;width:100%;font-size:.74rem}.ls-search-box input::placeholder{color:#d4c6f28c}.ls-btn-group{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.ls-ctrl-btn{color:#ebe2fcdb;font-family:var(--font-mono,monospace);letter-spacing:.05em;cursor:pointer;background:#130c23e6;border:1px solid #ad7aff4d;border-radius:7px;align-items:center;gap:.38rem;padding:.42rem .72rem;font-size:.69rem;font-weight:600;transition:all .18s;display:inline-flex}.ls-ctrl-btn svg{flex-shrink:0;width:13px;height:13px}.ls-ctrl-btn:hover{color:#fff;background:#9c5aff38;border-color:#c79bff}.ls-ctrl-btn.is-active{color:#29f29c;background:#29f29c26;border-color:#29f29c8c;box-shadow:0 0 16px #29f29c33}.ls-legend-bar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.9rem;display:flex}.ls-legend-pill{color:#e4daf8cc;font-family:var(--font-mono,monospace);cursor:pointer;background:#0f0a1ce0;border:1px solid #ad7aff40;border-radius:999px;align-items:center;gap:.42rem;padding:.36rem .72rem;font-size:.68rem;transition:all .18s;display:inline-flex}.ls-legend-pill:hover{color:#fff;border-color:#c79bff}.ls-legend-pill.is-active{color:#fff;background:#29f29c24;border-color:#29f29c}.ls-legend-dot{background:#c79bff;border-radius:50%;width:8px;height:8px;display:inline-block}.ls-legend-dot--all{background:linear-gradient(135deg,#29f29c,#9c5aff)}.ls-legend-dot--reactor{background:#29f29c;box-shadow:0 0 8px #29f29c}.ls-legend-dot--planet{background:#c74dff}.ls-legend-dot--station{background:#3fe3ff}.ls-legend-dot--module{background:#ff9838}.ls-viewport-wrap{background:radial-gradient(circle,#9c5aff29,#05030afa 72%);border:1px solid #ad7aff52;border-radius:16px;width:100%;height:540px;position:relative;overflow:hidden}.ls-universe--compact .ls-viewport-wrap{height:460px}.ls-webgl-canvas{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.ls-webgl-canvas:active{cursor:grabbing}.ls-2d-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.ls-2d-svg{width:100%;height:100%}.ls-labels-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ls-node-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4eeff;font-family:var(--font-mono,monospace);pointer-events:auto;cursor:pointer;white-space:nowrap;background:#0a0614e0;border:1px solid #ad7aff61;border-radius:6px;align-items:center;gap:.38rem;padding:.24rem .55rem;font-size:.66rem;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translate(-50%,-135%);box-shadow:0 4px 14px #0000008c}.ls-node-label:hover,.ls-node-label.is-hovered{background:#140c26f2;border-color:#c79bff}.ls-node-label.is-selected{background:#120c23f5;border-color:#29f29c;box-shadow:0 0 18px #29f29c59}.ls-node-label__ticker{color:#fff;font-weight:700}.ls-node-label__meta{color:#29f29c;background:#9c5aff38;border-radius:4px;padding:.06rem .32rem;font-size:.6rem}.ls-node-label__explain{color:#dcd2f5c7;text-overflow:ellipsis;max-width:180px;font-size:.58rem;display:block;overflow:hidden}.ls-viewport-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono,monospace);color:#e1d7f8c7;pointer-events:none;background:#080510d6;border:1px solid #ad7aff38;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .75rem;font-size:.66rem;display:flex;position:absolute;bottom:.8rem;left:.9rem;right:.9rem}.ls-compare-panel{background:#0f0a1cf0;border:1px solid #29f29c6b;border-radius:14px;margin-top:1rem;padding:1rem 1.15rem}.ls-compare-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ls-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ls-compare-card__kind{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.62rem;display:block}.ls-compare-card__title{color:#fff;margin:.15rem 0 0;font-size:.95rem}.ls-compare-select{color:#fff;font-family:var(--font-mono,monospace);background:#0e091af2;border:1px solid #ad7aff52;border-radius:6px;padding:.35rem .55rem;font-size:.68rem}.ls-compare-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.65rem 0 0;display:grid}.ls-compare-metrics div{background:#07040ecc;border:1px solid #ad7aff26;border-radius:7px;padding:.45rem .55rem}.ls-compare-metrics dt{font-family:var(--font-mono,monospace);color:#d4c8f0a6;font-size:.58rem}.ls-compare-metrics dd{color:#fff;margin:.15rem 0 0;font-size:.76rem;font-weight:700}.ls-collection{border-top:1px solid #ad7aff38;margin-top:1.35rem;padding-top:1.25rem}.ls-collection__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem;margin-bottom:1rem;display:flex}.ls-collection__title{font-family:var(--font-display,sans-serif);color:#fff;margin:0;font-size:1.1rem}.ls-collection__sub{color:#e2d8f8bf;margin:.25rem 0 0;font-size:.82rem}.ls-collection__sort{font-family:var(--font-mono,monospace);color:#d8ccf4b8;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.ls-collection__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.85rem;display:grid}.ls-col-card{cursor:pointer;background:#0e091ae0;border:1px solid #ad7aff3d;border-radius:12px;padding:.9rem;transition:all .18s}.ls-col-card:hover,.ls-col-card.is-selected{background:#160e28f2;border-color:#29f29c}.ls-col-card__top{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.ls-col-card__badge{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff38;border-radius:4px;padding:.12rem .4rem;font-size:.6rem}.ls-col-card__events{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.6rem}.ls-col-card__main{align-items:baseline;gap:.45rem;display:flex}.ls-col-card__ticker{font-family:var(--font-display,sans-serif);color:#fff;font-size:.95rem}.ls-col-card__name{color:#e0d6f6bf;font-size:.76rem}.ls-col-card__role{color:#e0d6f6c7;margin:.35rem 0 .65rem;font-size:.74rem}.ls-col-card__metrics{background:#07040ec7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin-bottom:.65rem;padding:.55rem .65rem;display:grid}.ls-col-card__metrics div{flex-direction:column;display:flex}.ls-col-card__metrics span{color:#d2c6f09e;font-size:.58rem}.ls-col-card__metrics strong{color:#29f29c;font-size:.72rem}.ls-col-card__foot{gap:.45rem;display:flex}.ls-col-card__btn{color:#29f29c;font-family:var(--font-mono,monospace);cursor:pointer;background:#29f29c1f;border:1px solid #29f29c66;border-radius:6px;flex:1;padding:.38rem .55rem;font-size:.66rem;font-weight:600}.ls-col-card__btn--ghost{color:#e9dfff;background:#140c24d9;border-color:#ad7aff4d}.ls-flywheel-stage{background:radial-gradient(circle,#9c5aff2e,#07040df5 72%);border:1px solid #ad7aff47;border-radius:16px;padding:1.15rem;position:relative;overflow:hidden}.ls-fw-art{pointer-events:none;object-fit:contain;opacity:.26;filter:drop-shadow(0 0 18px #9c5aff73);z-index:1;position:absolute}.ls-fw-art--reservoir{width:110px;height:110px;bottom:6%;left:4%}.ls-fw-art--valve{width:110px;height:70px;top:6%;right:4%}.ls-fw-art--faucet{width:96px;height:76px;bottom:6%;right:4%}.ls-fw-core__ticker{font-family:var(--font-display,sans-serif);color:#fff;font-size:1.15rem;font-weight:800}.ls-fw-core__sub{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#29f29c;font-size:.6rem}.ls-fw-node.is-selected,.ls-fw-node.is-hovered{background:#180f2cf5;border-color:#29f29c;box-shadow:0 0 26px #29f29c4d}.ls-fw-node__num{font-family:var(--font-mono,monospace);color:#d8beff;background:#9c5aff40;border-radius:4px;padding:.1rem .38rem;font-size:.66rem}.ls-fw-node__title{font-family:var(--font-display,sans-serif);color:#fff;font-size:.74rem;font-weight:700}.ls-fw-node__short{color:#e2d8f8cc;margin-bottom:.2rem;font-size:.68rem;display:block}.ls-fw-detail-bar{z-index:6;background:#0e091af0;border:1px solid #ad7aff47;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:flex;position:relative}.ls-fw-detail__main{max-width:42rem}.ls-fw-detail__badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.ls-fw-detail__step{font-family:var(--font-mono,monospace);color:#29f29c;font-size:.68rem;font-weight:700}.ls-fw-detail__headline{color:#fff;margin:0 0 .3rem;font-size:1rem}.ls-fw-detail__copy{color:#ebe4fcdb;margin:0 0 .3rem;font-size:.84rem}.ls-fw-detail__mech{font-family:var(--font-mono,monospace);color:#c79bff;margin:0;font-size:.72rem}.ls-fw-detail__side{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.ls-fw-detail__note{text-align:right;font-family:var(--font-mono,monospace);color:#d8ccf4c2;flex-direction:column;font-size:.66rem;display:flex}.ls-glossary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem;display:grid}.ls-glossary-card{background:#0e091ae0;border:1px solid #ad7aff38;border-radius:10px;padding:.8rem .95rem}.ls-glossary-card__term{font-family:var(--font-mono,monospace);color:#29f29c;margin-bottom:.25rem;font-size:.7rem;display:block}.ls-glossary-card__def{color:#e4daf8cc;margin:0;font-size:.76rem;line-height:1.48}@media (max-width:860px){.ls-fw-art{display:none}.ls-compare-grid{grid-template-columns:1fr}.ls-fw-detail__side{align-items:flex-start}.ls-fw-detail__note{text-align:left}}
