*{box-sizing:border-box}
:root{color-scheme:dark;--bg:#040813;--panel:#0a1220;--ink:#f7fbfd;--ice:#c7efff;--ice2:#74cfff;--muted:#91a2b2;--line:#223142;--line2:#34516a}
html{scroll-behavior:smooth}
body{margin:0;min-height:100svh;background:
  radial-gradient(circle at 50% -8%, rgba(134,215,255,.20), transparent 22%),
  radial-gradient(circle at 16% 24%, rgba(60,115,255,.18), transparent 30%),
  radial-gradient(circle at 84% 20%, rgba(89,66,214,.16), transparent 28%),
  radial-gradient(circle at 50% 58%, rgba(8,32,74,.58), transparent 38%),
  linear-gradient(180deg,#030712 0%, #07111f 38%, #030913 100%);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden;position:relative}
body::before{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:0;background:
  radial-gradient(circle at 22% 18%, rgba(102,204,255,.11), transparent 18%),
  radial-gradient(circle at 78% 26%, rgba(125,138,255,.10), transparent 18%),
  radial-gradient(circle at 50% 68%, rgba(82,196,255,.08), transparent 26%);filter:blur(22px)}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.62;background:
  radial-gradient(circle, rgba(255,255,255,.28) 0 1px, transparent 1.6px) 6% 14% / 170px 170px no-repeat,
  radial-gradient(circle, rgba(120,210,255,.24) 0 1px, transparent 1.7px) 23% 58% / 210px 210px no-repeat,
  radial-gradient(circle, rgba(255,255,255,.24) 0 1px, transparent 1.5px) 78% 18% / 190px 190px no-repeat,
  radial-gradient(circle, rgba(120,210,255,.20) 0 1px, transparent 1.7px) 88% 72% / 240px 240px no-repeat,
  radial-gradient(circle, rgba(255,255,255,.20) 0 1px, transparent 1.5px) 44% 84% / 180px 180px no-repeat,
  radial-gradient(circle, rgba(255,255,255,.10) 0 1px, transparent 1.8px) 0 0 / 120px 120px;
}
a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ice);outline-offset:5px}[hidden]{display:none!important}
.noise{position:fixed;inset:0;pointer-events:none;opacity:.032;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}
.backdrop{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at center,rgba(255,255,255,.028),transparent 56%);opacity:.85}
.topbar{position:relative;z-index:5;max-width:1500px;margin:0 auto;padding:28px clamp(22px,5vw,72px);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(199,239,255,.2);background:linear-gradient(180deg,rgba(18,34,44,.96),rgba(5,11,15,.96));font-size:18px;font-weight:900;color:var(--ice)}.brand-name{font-size:22px;font-weight:950;letter-spacing:-1px}.top-actions{display:flex;align-items:center;gap:18px}.ghost-link{font-size:11px;letter-spacing:1.25px;color:#a6bac5}.ghost-link:hover{color:var(--ice)}.ticker{font-size:12px;font-weight:800;letter-spacing:.8px;color:var(--ice);border:1px solid var(--line2);border-radius:999px;padding:9px 15px;background:rgba(8,17,23,.55);backdrop-filter:blur(12px)}
main{position:relative;z-index:1}.hero{width:min(1180px,92vw);margin:0 auto;padding:34px 0 14px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy{width:min(820px,100%);display:flex;flex-direction:column;align-items:center;z-index:3}.eyebrow{margin-bottom:18px;font-size:10px;font-weight:800;letter-spacing:3.2px;color:#78909e}h1{margin:0;font-size:clamp(82px,12vw,164px);line-height:.8;letter-spacing:-.095em;font-weight:950}h1 span{color:var(--ice);text-shadow:0 0 34px rgba(112,207,255,.14)}h1 i{font-style:normal;color:#5e9ec2}.tagline{margin:24px 0 28px;color:#9fb0ba;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.actions{width:min(610px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.actions a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 15px;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(180deg,rgba(9,18,25,.86),rgba(6,11,15,.86));font-size:12px;font-weight:800;transition:.18s ease}.actions a:first-child{background:linear-gradient(180deg,#d8f4ff,#9ddfff);border-color:#bcf0ff;color:#061017}.actions a:not([aria-disabled="true"]):hover{transform:translateY(-2px);border-color:#6bc9f7;background:#9fe2ff;color:#061017}.actions a[aria-disabled="true"]{opacity:.38;cursor:default}.actions a span{font-size:15px}.ca{width:min(610px,100%);margin-top:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 15px;border:1px solid #17242b;border-radius:14px;background:rgba(5,10,18,.80);backdrop-filter:blur(12px);cursor:pointer;text-align:left}.ca:disabled{cursor:default;opacity:.45}.ca-label{display:grid;place-items:center;min-width:42px;height:32px;border-radius:9px;background:#102731;color:var(--ice);font-size:11px;font-weight:900}.ca-address{min-width:0;color:#b8c9d2;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca b{font-size:10px;letter-spacing:1.2px;color:#7ebad8}
.sculpture-wrap{position:relative;width:min(920px,94vw);margin:28px auto 0}.sculpture-wrap::before{content:"";position:absolute;left:50%;top:54%;width:72%;height:26%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(66,184,255,.18),transparent 66%);filter:blur(22px)}.sculpture{position:relative;width:100%;aspect-ratio:1;isolation:isolate}.sculpture img,.sculpture canvas{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sculpture img{pointer-events:none;user-select:none}.sculpture canvas{opacity:0;cursor:grab;touch-action:pan-y;outline:none}.sculpture.ready canvas{opacity:1}.sculpture.ready img{visibility:hidden}.sculpture canvas:active{cursor:grabbing}
.chart-section{width:min(1180px,92vw);margin:34px auto 54px}.section-kicker{font-size:10px;letter-spacing:2.6px;color:#6f8794;margin-bottom:10px}.chart-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.chart-head h2{margin:0;font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.055em}.chart-head a{font-size:11px;letter-spacing:1.1px;color:#9bcde6}.chart-shell{height:min(68vw,720px);min-height:460px;border:1px solid rgba(116,207,255,.18);border-radius:22px;overflow:hidden;background:rgba(5,10,18,.82);box-shadow:0 28px 90px rgba(0,0,0,.34);backdrop-filter:blur(10px)}.chart-shell iframe{display:block;width:100%;height:100%;border:0;background:#060a0e}
footer{max-width:1500px;margin:0 auto;padding:24px clamp(22px,5vw,72px) 30px;display:flex;justify-content:space-between;color:#667985;font-size:10px;letter-spacing:1.4px}
@media(max-width:700px){.topbar{padding:20px 22px}.brand-name{font-size:18px}.brand-mark{width:32px;height:32px}.ghost-link{display:none}.ticker{padding:7px 11px;font-size:10px}.hero{width:min(100% - 34px,680px);padding-top:26px}.eyebrow{font-size:9px;letter-spacing:2.1px}.tagline{font-size:17px}.actions{grid-template-columns:1fr;gap:7px}.actions a{padding:15px 14px}.ca{padding:12px}.sculpture-wrap{width:108vw;margin-top:22px}.chart-section{width:min(100% - 28px,680px);margin-top:20px}.chart-head{align-items:center}.chart-head h2{font-size:40px}.chart-shell{height:570px;min-height:0;border-radius:16px}footer{padding:20px 22px 24px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
