:root{--ink:#080b09;--ink2:#0d1510;--ink3:#111d15;--lime:#d9ff52;--mint:#b6e9ba;--muted:#789080;--line:rgba(182,233,186,.18);--strong:rgba(217,255,82,.5);--coral:#f07e66;--amber:#f0b66c;--paper:#edf3e4;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 76% 7%,#173421 0,transparent 30%),var(--ink);color:var(--paper);font:16px/1.45 var(--sans)}body.modal-open{overflow:hidden}section[id]{scroll-margin-top:96px}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(198,235,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(198,235,190,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(#000,transparent 88%);z-index:-1}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-progress{height:2px;position:fixed;inset:0 0 auto;z-index:60;background:var(--ink3)}.site-progress span{display:block;height:100%;width:0%;background:var(--lime);box-shadow:0 0 15px var(--lime)}
.site-header{height:76px;display:flex;align-items:center;gap:2rem;padding:0 clamp(1rem,4vw,4.5rem);position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(185,255,176,.13);background:rgba(8,11,9,.86);backdrop-filter:blur(16px)}.brand,.footer-brand{display:flex;align-items:center;gap:.65rem;white-space:nowrap}.brand-mark{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.brand-mark span{display:block;width:5px;background:var(--lime);border-radius:4px 4px 0 0;transform:skew(-16deg)}.brand-mark span:nth-child(1){height:10px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:22px}.brand-word{font-size:1.18rem;font-weight:700;letter-spacing:-.06em}.brand-word span{color:var(--lime)}.brand-word sup{font-size:.42em;vertical-align:top;color:var(--muted)}.desktop-nav{display:flex;gap:2rem;margin-left:auto;font:500 .63rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.desktop-nav a,.footer-links a{color:var(--muted);transition:color .2s}.desktop-nav a:hover,.desktop-nav a:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:var(--lime)}.x-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--strong);color:var(--lime);transition:.2s}.x-mark:hover,.x-mark:focus-visible{color:var(--ink);background:var(--lime)}.x-mark svg{width:14px;height:14px}.menu-toggle{display:none;margin-left:auto;background:transparent;border:0;padding:.35rem}.menu-toggle span{display:block;width:24px;height:1px;background:var(--lime);margin:5px 0}.mobile-nav{position:absolute;z-index:2;top:76px;left:0;right:0;padding:1rem 1.3rem;background:var(--ink2);border-bottom:1px solid var(--line)}.mobile-nav[hidden]{display:none}.mobile-nav a{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--line);font:500 .7rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.mobile-nav span{color:var(--muted)}.menu-backdrop{display:none;position:fixed;inset:76px 0 0;background:rgba(0,0,0,.5);z-index:1}.menu-backdrop[hidden]{display:none}
.section-grid{position:relative;z-index:1;display:grid;grid-template-columns:clamp(95px,12vw,175px) minmax(0,1fr) clamp(110px,14vw,205px);column-gap:clamp(1rem,3vw,4rem);max-width:1500px;margin:0 auto;padding-left:clamp(1rem,4vw,4.5rem);padding-right:clamp(1rem,4vw,4.5rem)}.section-grid>*{min-width:0}.eyebrow{margin:0 0 1rem;color:var(--lime);font:500 .62rem/1.25 var(--mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow-dot{display:inline-block;width:6px;height:6px;margin-right:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px var(--lime)}.eyebrow-slash{color:var(--muted);padding:0 .4rem}.section-index,.cta-no{padding-top:.35rem;color:var(--muted);font:500 .61rem var(--mono);letter-spacing:.14em;text-transform:uppercase}.section-index span,.cta-no span{color:var(--strong);padding:0 .3rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.2rem;border:1px solid transparent;text-transform:uppercase;letter-spacing:.08em;font:500 .64rem var(--mono);transition:.2s}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-lime{color:var(--ink);background:var(--lime);border-color:var(--lime)}.button-lime:hover,.button-lime:focus-visible{background:var(--paper);border-color:var(--paper)}.button-ghost{color:var(--lime);border-color:var(--strong)}.button-ghost:hover,.button-ghost:focus-visible{background:rgba(217,255,82,.08);border-color:var(--lime)}.text-link{color:var(--lime);border-bottom:1px solid transparent;padding-bottom:.2rem;font:500 .63rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.text-link:hover,.text-link:focus-visible{border-color:var(--lime)}
.hero{min-height:850px;padding-top:140px;padding-bottom:50px;grid-template-rows:auto auto 1fr auto;overflow:hidden}.hero:after{content:"";position:absolute;inset:120px 3% 80px 44%;background:radial-gradient(ellipse at 40% 48%,rgba(217,255,82,.15),transparent 65%);pointer-events:none}.hero-orbit{position:absolute;z-index:0;right:-11vw;top:170px;width:min(46vw,650px);height:min(46vw,650px);border:1px solid rgba(217,255,82,.22);border-radius:50%;transform:rotate(-17deg);pointer-events:none}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:12%;border:1px solid rgba(182,233,186,.13);border-radius:50%}.hero-orbit:after{inset:28%;border-color:rgba(240,126,102,.22)}.hero-orbit i{position:absolute;display:block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime)}.hero-orbit i:nth-child(1){left:13%;top:37%}.hero-orbit i:nth-child(2){right:18%;top:12%;background:var(--coral);box-shadow:0 0 15px var(--coral)}.hero-orbit i:nth-child(3){right:27%;bottom:8%}.hero-copy{grid-column:1/3;position:relative;z-index:2}.hero h1{margin:1rem 0 2rem;font-size:clamp(5rem,13vw,13rem);line-height:.78;letter-spacing:-.11em;font-weight:700}.hero h1 span{display:block}.hero h1 span:last-child{margin-left:clamp(1.5rem,10vw,10rem);color:var(--lime)}.hero-sub{max-width:530px;margin:0 0 2rem;color:var(--mint);font-size:clamp(1rem,1.35vw,1.22rem)}.hero-sub em{color:var(--paper);font-style:normal}.hero-actions{display:flex;align-items:center;gap:1.6rem}.hero-terminal{grid-column:2/4;grid-row:1/3;align-self:start;width:min(100%,530px);margin:55px 0 0 auto;position:relative;z-index:2;background:rgba(12,18,14,.95);border:1px solid var(--strong);box-shadow:0 18px 70px rgba(0,0,0,.35);transform:rotate(2deg)}.terminal-top,.panel-head{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .8rem;border-bottom:1px solid var(--line);color:var(--muted);font:500 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.terminal-pulse{width:7px;height:7px;margin-right:auto;background:var(--lime);border-radius:50%;box-shadow:0 0 10px var(--lime)}.terminal-status{color:var(--lime)}.terminal-main{padding:1.35rem}.terminal-meta,.terminal-footer{display:flex;justify-content:space-between;color:var(--muted);font:500 .58rem var(--mono)}.terminal-price{display:flex;align-items:baseline;gap:.8rem;margin:1.15rem 0 .7rem}.terminal-price strong{font:500 3rem/1 var(--mono);letter-spacing:-.08em}.terminal-price .up{color:var(--lime);font:500 .66rem var(--mono)}.sparkline{height:54px;display:flex;align-items:flex-end;gap:4px;margin-bottom:1.5rem;border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 15px,rgba(182,233,186,.08) 16px)}.sparkline span{display:block;width:6%;height:50%;background:var(--lime);opacity:.68;clip-path:polygon(0 100%,0 76%,30% 81%,46% 45%,63% 51%,78% 10%,100% 0,100% 100%)}.sparkline span:nth-child(2){height:25%}.sparkline span:nth-child(3){height:45%}.sparkline span:nth-child(4){height:37%}.sparkline span:nth-child(5){height:56%}.sparkline span:nth-child(6){height:33%}.sparkline span:nth-child(7){height:72%}.sparkline span:nth-child(8){height:62%}.sparkline span:nth-child(9){height:84%}.sparkline span:nth-child(10){height:46%}.sparkline span:nth-child(11){height:100%}.sparkline span:nth-child(12){height:78%}.sparkline span:nth-child(13){height:92%}.chain-grid{display:grid;grid-template-columns:1.15fr .7fr .7fr 1.2fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 .64rem/2.8 var(--mono)}.chain-grid span{padding-left:.5rem;border-right:1px solid var(--line)}.chain-grid span:nth-child(4n){border-right:0}.chain-label{color:var(--muted);font-size:.53rem;line-height:2.2!important;text-transform:uppercase}.range{color:var(--lime);font-size:.55rem}.range-a{opacity:.4}.range-b{opacity:.62}.range-d{opacity:.35}.terminal-footer{padding-top:.9rem}.terminal-footer b{display:inline-block;width:6px;height:6px;margin-right:5px;background:var(--lime);border-radius:50%}.terminal-corner{position:absolute;right:0;bottom:-30px;color:var(--muted);font:500 .6rem var(--mono)}.hero-roles{grid-column:1/3;align-self:end;margin-top:3rem;position:relative;z-index:3}.role-buttons{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.role-button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.65rem;min-height:112px;padding:1rem .8rem 1rem 0;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);transition:background .2s}.role-button:last-child{padding-left:.8rem;border-right:0}.role-button:hover,.role-button:focus-visible,.role-button.is-active{background:rgba(217,255,82,.07)}.role-button span{color:var(--muted);font:500 .57rem var(--mono)}.role-button strong{font-size:1.05rem;font-weight:500}.role-button small{grid-column:2;color:var(--muted);font:500 .58rem var(--mono);margin-top:.25rem}.role-button.is-active,.role-button.is-active small,.role-button.is-active span{color:var(--lime)}.role-readout{max-width:550px;margin:1rem 0 0;color:var(--muted);font-size:.85rem}.ticker-band{grid-column:1/-1;display:flex;margin:3.2rem -4.5rem 0;padding:1rem 4.5rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font:500 .56rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.ticker-band span{flex:1;min-width:0}.ticker-band span+span{padding-left:1rem;border-left:1px solid var(--line)}
.intro,.stormm,.comparison,.release,.streams,.positions,.how{padding-bottom:165px}.intro{padding-top:150px}.intro-copy{grid-column:2}.intro h2,.stormm h2,.comparison h2,.release h2,.streams h2,.positions h2,.how h2,.cta h2{margin:.2rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.98;letter-spacing:-.09em;font-weight:500}.intro h2 span,.stormm h2 span,.comparison h2 span,.release h2 span,.streams h2 span,.positions h2 span,.how h2 span,.cta h2 span{color:var(--lime)}.lede{max-width:650px;color:var(--mint);font-size:1.1rem}.small-note{display:flex;align-items:center;gap:.55rem;color:var(--muted);font:500 .6rem var(--mono)}.note-line{width:27px;height:1px;background:var(--lime)}.intro .small-note{margin-top:2rem}.intro-stats{grid-column:3;align-self:end;border-top:1px solid var(--line)}.stat{padding:1rem 0;border-bottom:1px solid var(--line)}.stat strong{display:block;color:var(--lime);font:500 1.1rem var(--mono)}.stat span{display:block;margin-top:.2rem;color:var(--muted);font-size:.72rem}.stormm{padding-top:0}.stormm-panel{grid-column:1/3}.stormm-copy{grid-column:3}.stormm-copy h2{font-size:clamp(2rem,3.2vw,3.5rem)}.stormm-copy p{color:var(--muted);font-size:.9rem}.range-ribbon{display:flex;justify-content:space-between;gap:.5rem;padding:.8rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font:500 .57rem var(--mono);letter-spacing:.06em}.range-ribbon strong{color:var(--lime);font-size:1.15rem}.liquidity-map{position:relative;height:365px;overflow:hidden;background:var(--ink2);border:1px solid var(--strong)}.grid-lines{position:absolute;inset:35px 30px 40px 54px;background-image:linear-gradient(rgba(182,233,186,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(182,233,186,.11) 1px,transparent 1px);background-size:25% 25%}.axis{position:absolute;z-index:2;display:flex;justify-content:space-between;color:var(--muted);font:500 .53rem var(--mono)}.axis-y{inset:35px auto 42px 14px;flex-direction:column}.axis-x{inset:auto 29px 17px 55px}.band{position:absolute;z-index:2;left:54px;right:30px;height:46px;border-top:1px solid rgba(217,255,82,.65);border-bottom:1px solid rgba(217,255,82,.65);background:rgba(217,255,82,.06)}.band span{position:absolute;right:.5rem;top:-1.1rem;color:var(--lime);font:500 .52rem var(--mono)}.band-put{top:95px}.band-call{top:225px;border-color:rgba(240,126,102,.65);background:rgba(240,126,102,.05)}.band-call span{top:auto;bottom:-1.1rem;color:var(--coral)}.range-dot{position:absolute;z-index:4;width:11px;height:11px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(217,255,82,.13),0 0 20px var(--lime)}.dot-one{left:27%;top:175px}.dot-two{left:50%;top:128px;background:var(--coral);box-shadow:0 0 0 5px rgba(240,126,102,.13),0 0 20px var(--coral)}.dot-three{left:77%;top:88px}.liquidity-path{position:absolute;z-index:3;inset:35px 30px 40px 54px}.liquidity-path svg{width:100%;height:100%}.liquidity-path path{fill:none;stroke:var(--lime);stroke-width:1.6}.liquidity-path .path-glow{stroke-width:9;opacity:.13;filter:blur(5px)}.map-label{position:absolute;z-index:4;color:var(--muted);font:500 .52rem var(--mono);text-transform:uppercase}.label-left{left:70px;bottom:57px}.label-mid{left:47%;top:205px;color:var(--coral)}.label-right{right:44px;top:54px;color:var(--lime)}.panel-foot{display:flex;flex-wrap:wrap;gap:1rem;padding:.7rem .8rem;border:1px solid var(--line);border-top:0;color:var(--muted);font:500 .56rem var(--mono);text-transform:uppercase}.legend{display:inline-block;width:7px;height:7px;margin-right:.24rem;border-radius:50%;background:var(--lime)}.legend.coral{background:var(--coral)}.legend.muted{background:var(--muted)}
.comparison-intro{grid-column:2}.comparison-table-wrap{grid-column:2/4}.comparison-table{width:100%;border-collapse:collapse;font-size:.8rem}.comparison-table th,.comparison-table td{padding:1.1rem .8rem 1.1rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.comparison-table thead th{color:var(--muted);font:500 .56rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.comparison-table tbody th{width:25%;color:var(--mint);font:500 .7rem var(--mono)}.comparison-table td{color:var(--muted)}.comparison-table td+td{color:var(--mint)}.comparison-table td b{display:block;color:var(--lime);font-weight:500}.comparison-table small{display:block;color:var(--muted);font-size:.72em;margin-top:.25rem}.muted-cell{color:rgba(127,151,134,.62)!important}.table-note{margin:0;padding:1rem 0;color:var(--muted);font-size:.83rem}.release-head{grid-column:2/4}.release-head h2{font-size:clamp(3.4rem,8vw,8rem)}.release-head p:not(.eyebrow){max-width:600px;color:var(--muted)}.release-controls{grid-column:2/4;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:2.8rem;border-bottom:1px solid var(--line)}.build-tabs,.filter-tabs{display:flex;gap:1rem}.build-tab,.filter-tab{appearance:none;background:transparent;border:0}.build-tab{padding:0 0 1rem;color:var(--muted);text-align:left;font:500 .63rem var(--mono);letter-spacing:.1em}.build-tab small{display:block;margin-top:.3rem;color:var(--muted);font-size:.58rem;letter-spacing:0;text-transform:none}.build-tab.is-active{color:var(--lime);border-bottom:2px solid var(--lime)}.build-tab.is-active small{color:var(--mint)}.filter-tabs{padding-bottom:.65rem;gap:.3rem}.filter-tab{padding:.34rem .62rem;border:1px solid var(--line);color:var(--muted);font:500 .56rem var(--mono);text-transform:uppercase}.filter-tab:hover,.filter-tab:focus-visible,.filter-tab.is-active{color:var(--ink);background:var(--lime);border-color:var(--lime)}.release-grid{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.2rem;background:var(--line)}.preview-card{appearance:none;min-width:0;padding:0;text-align:left;background:var(--ink2);border:0;transition:.2s}.preview-card:hover,.preview-card:focus-visible{z-index:2;background:#162018;transform:translateY(-3px)}.mock-screen{display:block;position:relative;height:218px;overflow:hidden;padding:.8rem 1rem 1rem;background:#0d1410}.mock-screen:before{content:"";position:absolute;inset:28px 10px 17px;background-image:linear-gradient(rgba(182,233,186,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(182,233,186,.1) 1px,transparent 1px);background-size:25% 25%}.mock-top{position:relative;z-index:1;display:flex;justify-content:space-between;min-height:1rem;color:var(--muted);font:500 .47rem var(--mono);letter-spacing:.05em}.mock-screen h4{position:relative;z-index:1;margin:1.35rem 0 .45rem;min-height:1.45em;overflow:hidden;color:var(--lime);font:500 1.2rem var(--mono);white-space:nowrap;text-overflow:ellipsis}.mock-screen p{position:relative;z-index:1;margin:0;max-width:100%;color:var(--muted);font:500 .56rem var(--mono)}.mock-chain{position:absolute;z-index:1;left:1rem;right:1rem;bottom:1.2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.mock-chain i{display:block;height:24px;border:1px solid var(--line);background:rgba(217,255,82,.12)}.mock-chain i:nth-child(2){height:42px;margin-top:-18px}.mock-chain i:nth-child(3){height:53px;margin-top:-29px;background:rgba(217,255,82,.28)}.mock-chain i:nth-child(4){height:31px;margin-top:-7px}.mock-ticket{position:absolute;z-index:1;top:auto;bottom:.45rem;left:1rem;right:1rem;padding:.7rem;border:1px solid var(--strong);background:rgba(217,255,82,.06)}.mock-ticket b{display:block;color:var(--lime);font:500 1.3rem var(--mono)}.mock-ticket span{display:block;margin-top:.3rem;color:var(--muted);font:500 .53rem var(--mono)}.mock-chart{position:absolute;z-index:1;inset:auto 1rem 1.1rem;height:66px;border-bottom:1px solid var(--line);background:linear-gradient(155deg,transparent 0 22%,rgba(217,255,82,.75) 23% 24%,transparent 25% 38%,rgba(217,255,82,.75) 39% 40%,transparent 41% 56%,rgba(217,255,82,.75) 57% 58%,transparent 59%)}.mock-chart:after{content:"";position:absolute;right:10%;top:32%;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(217,255,82,.16)}.mock-table,.mock-lines{position:absolute;z-index:1;left:1rem;right:1rem;bottom:1.1rem;display:grid;gap:.4rem}.mock-table i,.mock-lines i{display:block;height:6px;background:var(--lime);opacity:.58}.mock-table i:nth-child(2),.mock-lines i:nth-child(2){width:83%;opacity:.28}.mock-table i:nth-child(3),.mock-lines i:nth-child(3){width:68%;opacity:.42}.mock-table i:nth-child(4){width:92%;opacity:.2}.mock-badge{position:absolute;z-index:1;top:auto;bottom:1rem;left:1rem;padding:.24rem .4rem;border:1px solid var(--coral);color:var(--coral);font:500 .57rem var(--mono)}.card-info{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem 1rem;border-top:1px solid var(--line)}.card-info strong{font-size:.77rem;font-weight:500}.card-info small{display:block;margin-top:.25rem;color:var(--muted);font:500 .54rem var(--mono)}.card-open{align-self:flex-end;color:var(--lime);font:500 .58rem var(--mono)}.gallery-hint{grid-column:2/4;margin:.85rem 0 0;color:var(--muted);font:500 .58rem var(--mono)}.keycap{display:inline-grid;place-items:center;width:22px;height:20px;margin-right:.25rem;border:1px solid var(--line);color:var(--lime)}
.streams-copy{grid-column:2;max-width:470px}.streams-copy p:not(.eyebrow),.positions-copy p:not(.eyebrow){color:var(--muted);font-size:.92rem}.streams-visual{grid-column:2/4;grid-row:2/span 2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:1rem;align-self:start}.stream-chart{padding:1rem;margin-bottom:0;background:var(--ink2);border:1px solid var(--strong)}.chart-head{display:flex;justify-content:space-between;color:var(--muted);font:500 .52rem var(--mono)}.chart-body{display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr 18px;height:210px;margin-top:.8rem}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font:500 .48rem var(--mono)}.chart-plot{position:relative;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(182,233,186,.11) 40px)}.plot-line{position:absolute;inset:15% 0 0;clip-path:polygon(0 67%,9% 59%,18% 62%,28% 47%,39% 55%,49% 35%,61% 41%,69% 16%,81% 23%,90% 4%,100% 8%,100% 12%,90% 9%,81% 28%,69% 21%,61% 46%,49% 40%,39% 60%,28% 52%,18% 67%,9% 64%,0 72%);background:var(--lime)}.plot-area{position:absolute;inset:0;clip-path:polygon(0 67%,9% 59%,18% 62%,28% 47%,39% 55%,49% 35%,61% 41%,69% 16%,81% 23%,90% 4%,100% 8%,100% 100%,0 100%);background:linear-gradient(180deg,rgba(217,255,82,.18),transparent)}.plot-dot{position:absolute;right:10%;top:5%;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(217,255,82,.15)}.plot-tag{position:absolute;right:4%;top:30%;padding:.15rem;color:var(--lime);background:var(--ink2);font:500 .48rem var(--mono)}.chart-x{grid-column:2;display:flex;justify-content:space-between;padding-top:.3rem;color:var(--muted);font:500 .48rem var(--mono)}.stream-cards{display:grid;gap:1px;background:var(--line)}.stream-card{position:relative;min-height:142px;padding:1rem;background:var(--ink2)}.stream-no{position:absolute;top:.8rem;right:.8rem;color:var(--muted);font:500 .55rem var(--mono)}.stream-glyph{font-style:normal;font-size:1.5rem;color:var(--lime)}.stream-glyph.premium{color:var(--coral)}.stream-glyph.dividend{color:var(--amber)}.stream-card h3{margin:.35rem 0;font-size:1rem;font-weight:500}.stream-card p{max-width:200px;margin:0 0 .6rem;color:var(--muted);font-size:.72rem}.stream-card strong{color:var(--lime);font:500 .53rem var(--mono);text-transform:uppercase}.position-screen{grid-column:1/3;background:var(--ink2);border:1px solid var(--strong)}.position-row{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:.5rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);align-items:center;color:var(--mint);font:500 .62rem var(--mono)}.position-row-head{color:var(--muted);font-size:.5rem;text-transform:uppercase}.token-dot{display:inline-block;width:8px;height:8px;margin-right:.3rem;border-radius:50%;background:var(--lime)}.token-dot.eth{background:#b8a7ff}.token-dot.tsla{background:var(--coral)}.positive{color:var(--lime)}.negative{color:var(--coral)}.position-chart{position:relative;height:135px;margin:1rem;border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 32px,rgba(182,233,186,.09) 33px)}.payoff-line{position:absolute;inset:18px 20px 20px;background:linear-gradient(155deg,transparent 0 23%,var(--lime) 24% 26%,transparent 27% 41%,var(--lime) 42% 44%,transparent 45% 57%,var(--lime) 58% 60%,transparent 61%)}.position-chart>span{position:absolute;bottom:7px;color:var(--muted);font:500 .48rem var(--mono)}.position-chart>span:first-of-type{left:8px}.position-chart .payoff-label{right:8px;color:var(--lime)}.positions-copy{grid-column:3}.positions-copy h2{font-size:clamp(2rem,3.4vw,3.5rem)}.risk-note{margin-top:2rem;padding:.7rem 0 .7rem 1rem;border-left:2px solid var(--coral)}.risk-note span,.risk-note small{display:block;color:var(--muted);font:500 .53rem var(--mono);letter-spacing:.08em}.risk-note strong{display:block;margin:.2rem 0;color:var(--coral);font:500 1.2rem var(--mono)}.risk-note small{letter-spacing:0;text-transform:none}.how-head{grid-column:2}.steps{grid-column:2/4;border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line)}.step-toggle{display:grid;grid-template-columns:60px 1fr 25px;align-items:center;gap:1rem;width:100%;padding:1.15rem 0;text-align:left;background:transparent;border:0}.step-number{color:var(--muted);font:500 .6rem var(--mono)}.step-title{font-size:1.08rem}.step-plus{color:var(--lime);font:400 1.3rem var(--mono);transition:transform .2s}.step.is-open .step-plus{transform:rotate(45deg)}.step-panel{max-width:760px;padding:0 3rem 1.15rem 60px;color:var(--muted);font-size:.88rem}.step-panel[hidden]{display:none}.cta{min-height:510px;padding-top:60px;padding-bottom:150px;border-top:1px solid var(--line);overflow:hidden}.cta:before{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--lime),transparent)}.cta-copy{grid-column:2;max-width:700px}.cta h2{font-size:clamp(3rem,7vw,7.5rem)}.cta-copy p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:.95rem}.cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.cta-signal{grid-column:3;align-self:center;justify-self:end;position:relative;width:190px;height:190px;border:1px solid var(--strong);border-radius:50%;background:radial-gradient(circle,rgba(217,255,82,.13),transparent 60%)}.signal-ring{position:absolute;inset:16px;border:1px dashed var(--lime);border-radius:50%;animation:spin 18s linear infinite}.signal-core{position:absolute;inset:76px;border:1px solid var(--lime);border-radius:50%;box-shadow:0 0 35px rgba(217,255,82,.8)}.signal-label{position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--muted);font:500 .5rem/1.4 var(--mono);letter-spacing:.12em;text-align:center}.site-footer{display:grid;grid-template-columns:1.2fr 1fr auto;gap:1rem;align-items:center;padding:2rem clamp(1rem,4vw,4.5rem);border-top:1px solid var(--line)}.footer-brand{font-size:.9rem}.site-footer p{margin:0;color:var(--muted);font-size:.7rem}.footer-links{display:flex;justify-content:flex-end;gap:1.2rem;font:500 .58rem var(--mono);text-transform:uppercase}.site-footer small{grid-column:1/-1;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font:500 .53rem var(--mono)}
.modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem}.modal[hidden]{display:none}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.77);backdrop-filter:blur(10px)}.modal-dialog{position:relative;width:min(680px,100%);max-height:90vh;overflow:auto;padding:2rem;background:var(--ink2);border:1px solid var(--lime);box-shadow:0 30px 90px rgba(0,0,0,.7)}.modal-close{position:absolute;top:.65rem;right:.65rem;width:30px;height:30px;border:1px solid var(--line);background:transparent;color:var(--lime);font-size:1.3rem;line-height:1}.modal-dialog h2{margin:.2rem 0 1.5rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.07em}.modal-preview{padding:1rem;border:1px solid var(--line);background:#0d1410}.modal-preview .mock-screen{height:180px}.modal-note{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font:500 .58rem var(--mono)}.reveal{opacity:1;transform:none}.js-ready .reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.js-ready .reveal.is-visible{opacity:1;transform:none}.js-ready .hero h1 span{opacity:0;transform:translateY(24px)}.js-ready .hero h1 span:first-child{transition:.75s .08s}.js-ready .hero h1 span:last-child{transition:.75s .18s}.js-ready .hero.is-ready h1 span{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:980px){.section-grid{grid-template-columns:105px minmax(0,1fr);column-gap:1.5rem}.hero-terminal{grid-column:2;margin-top:80px}.hero-copy{grid-column:1/-1}.hero-roles{grid-column:1/-1}.ticker-band{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.intro-copy,.stormm-copy,.comparison-intro,.release-head,.streams-copy,.how-head,.cta-copy{grid-column:2}.intro-stats{grid-column:2;margin-top:2.5rem}.stormm-panel{grid-column:1/-1}.stormm-copy{margin-top:2rem}.comparison-table-wrap,.release-controls,.release-grid,.gallery-hint,.steps{grid-column:2}.streams-visual{grid-column:2;grid-row:3;margin-top:2.5rem;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.position-screen{grid-column:1/-1}.positions-copy{grid-column:2;margin-top:2rem}.cta-signal{grid-column:2;justify-self:start;margin-top:3rem}.site-footer{grid-template-columns:1fr 1fr}.site-footer p{grid-column:1/-1}.footer-links{justify-content:flex-start}}
@media(max-width:700px){section[id]{scroll-margin-top:80px}.menu-backdrop{inset:64px 0 0}.menu-backdrop:not([hidden]){display:block}html{overflow-x:hidden}.site-header{height:64px}.desktop-nav,.site-header>.x-mark{display:none}.menu-toggle{display:block}.mobile-nav{top:64px}.hero{min-height:930px;padding-top:108px;grid-template-columns:1fr}.hero-copy,.hero-terminal,.hero-roles{grid-column:1}.hero h1{font-size:clamp(4rem,18vw,8rem)}.hero h1 span:last-child{margin-left:1.6rem}.hero-sub{font-size:.95rem}.hero-terminal{margin:2.5rem .5rem 0;width:calc(100% - 1rem);transform:rotate(1deg)}.terminal-main{padding:1rem}.terminal-price strong{font-size:2.25rem}.hero-roles{margin-top:3.8rem}.role-buttons{grid-template-columns:1fr}.role-button,.role-button:last-child{grid-template-columns:42px 1fr;min-height:auto;padding:.8rem 0;border-right:0;border-bottom:1px solid var(--line)}.role-button:last-child{border-bottom:0}.ticker-band{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.7rem;padding-top:.8rem;padding-bottom:.8rem;overflow:hidden;contain:paint}.ticker-band span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-band span+span{padding-left:0;border-left:0}.hero-orbit{right:0;top:130px;width:100vw;height:100vw;transform:none;opacity:.65}.section-grid{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.section-grid>*{min-width:0}.section-index,.cta-no,.intro-copy,.stormm-copy,.comparison-intro,.release-head,.streams-copy,.how-head,.cta-copy,.comparison-table-wrap,.release-controls,.release-grid,.gallery-hint,.steps,.streams-visual,.positions-copy{grid-column:1}.intro,.stormm,.comparison,.release,.streams,.positions,.how{padding-bottom:110px}.intro{padding-top:100px}.intro h2,.stormm h2,.comparison h2,.streams h2,.positions h2,.how h2{font-size:clamp(2.4rem,12vw,4.5rem)}.intro-stats{grid-column:1;margin-top:2.5rem}.stormm-panel{grid-column:1}.liquidity-map{height:300px}.band{left:42px;right:15px}.grid-lines,.liquidity-path{left:42px;right:15px}.axis-x{left:43px;right:14px}.axis-y{left:8px}.label-left{left:50px}.label-right{right:18px}.comparison-table-wrap{max-width:100%;overflow-x:auto}.comparison-table{min-width:630px}.release-head h2{font-size:clamp(3.2rem,15vw,6rem)}.release-controls{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:2rem}.build-tabs{width:100%}.filter-tabs{width:100%;overflow:auto}.release-grid{grid-template-columns:1fr}.mock-screen{height:195px}.streams-visual{margin-top:2rem;grid-template-columns:1fr}.stream-cards{grid-template-columns:1fr}.position-screen{overflow-x:auto}.position-row{min-width:570px}.step-toggle{grid-template-columns:42px 1fr 20px;gap:.5rem}.step-panel{padding-left:42px}.cta{padding-top:50px}.cta h2{font-size:clamp(3.1rem,15vw,6rem)}.cta-signal{grid-column:1;justify-self:start;margin-top:3rem;width:170px;height:170px}.signal-core{inset:67px}.site-footer{grid-template-columns:1fr}.footer-links{grid-column:1;justify-content:flex-start;flex-wrap:wrap}.modal-dialog{padding:1.4rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signal-ring{animation:none}.js-ready .reveal,.js-ready .hero h1 span{opacity:1;transform:none;transition:none}.button,.preview-card{transition:none}}
@media(max-width:700px){.hero-terminal{grid-row:auto}}
/* 2.0 direction: quant terminal × editorial art direction × protocol proof */
.hero{--pointer-x:0;--pointer-y:0;isolation:isolate}
.hero:before{content:"";position:absolute;inset:76px 0 0;pointer-events:none;opacity:.28;background:linear-gradient(90deg,transparent 0 49.8%,rgba(217,255,82,.12) 50%,transparent 50.2%),repeating-linear-gradient(90deg,transparent 0 11vw,rgba(182,233,186,.045) 11vw calc(11vw + 1px));mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);z-index:-1}
.hero-orbit{transform:rotate(-17deg) translate3d(calc(var(--pointer-x) * 12px),calc(var(--pointer-y) * 12px),0);transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:orbitDrift 24s linear infinite}
.hero-orbit i{animation:orbitalPulse 3.8s ease-in-out infinite}
.hero-orbit i:nth-child(2){animation-delay:-1.2s}.hero-orbit i:nth-child(3){animation-delay:-2.4s}
.hero-terminal{transform:rotate(2deg) translate3d(calc(var(--pointer-x) * -8px),calc(var(--pointer-y) * -8px),0);transition:transform .8s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;will-change:transform}
.hero-terminal:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:linear-gradient(transparent 0 46%,rgba(217,255,82,.22) 50%,transparent 54%);background-size:100% 9px;mix-blend-mode:screen;animation:scanline 8s linear infinite}
.hero[data-role-visual="positions"] .hero-terminal{border-color:var(--coral);box-shadow:0 18px 70px rgba(0,0,0,.35),0 0 45px rgba(240,126,102,.12)}
.hero[data-role-visual="buyers"] .hero-terminal{border-color:var(--amber);box-shadow:0 18px 70px rgba(0,0,0,.35),0 0 45px rgba(240,182,108,.12)}
.hero[data-role-visual="positions"] .terminal-status,.hero[data-role-visual="positions"] .terminal-mode{color:var(--coral)}
.hero[data-role-visual="buyers"] .terminal-status,.hero[data-role-visual="buyers"] .terminal-mode{color:var(--amber)}
.hero.is-updating .terminal-main,.hero.is-updating .hero-metrics{animation:terminalSwap .48s ease both}
.terminal-mode{display:flex;justify-content:space-between;margin-top:.95rem;padding-top:.7rem;border-top:1px solid var(--line);color:var(--lime);font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.terminal-mode span:last-child{color:var(--muted);letter-spacing:0}
.hero-metrics{grid-column:1/3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:3rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.hero-metrics span{padding:.75rem .85rem .75rem 0;border-right:1px solid var(--line)}.hero-metrics span+span{padding-left:.85rem}.hero-metrics span:last-child{border-right:0}
.hero-metrics strong{display:block;color:var(--lime);font:500 .9rem var(--mono);letter-spacing:-.04em}.hero-metrics small{display:block;margin-top:.28rem;color:var(--muted);font:500 .53rem var(--mono);text-transform:uppercase;letter-spacing:.05em}
.flow-rail{grid-column:2/4;display:flex;align-items:center;gap:.75rem;margin-top:4rem;color:var(--muted);font:500 .53rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.flow-rail i,.yield-flow i{position:relative;display:block;height:1px;flex:1;background:linear-gradient(90deg,var(--lime),transparent)}.flow-rail i:after,.yield-flow i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid var(--lime);border-right:1px solid var(--lime);transform:rotate(45deg)}.flow-rail span:first-child,.yield-flow span:first-child{color:var(--lime)}
.protocol-proof{padding-top:1.5rem;padding-bottom:150px}.protocol-proof .section-index{grid-column:1}.proof-head{grid-column:2;max-width:700px}.proof-head h2{margin:.2rem 0 1rem;font-size:clamp(2.8rem,5.2vw,5.6rem);line-height:.94;letter-spacing:-.09em;font-weight:500}.proof-head h2 span{color:var(--lime)}.proof-head>p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:.92rem}.proof-grid{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3.2rem;background:var(--line)}.proof-cell{min-height:190px;padding:1.1rem;background:linear-gradient(145deg,rgba(17,29,21,.96),rgba(11,17,13,.96));border-top:2px solid var(--lime)}.proof-cell:nth-child(2){border-color:var(--coral)}.proof-cell:nth-child(3){border-color:var(--amber)}.proof-kicker{display:block;color:var(--muted);font:500 .52rem var(--mono);letter-spacing:.1em}.proof-cell strong{display:block;margin:1.15rem 0 .65rem;color:var(--lime);font:500 .74rem var(--mono);letter-spacing:.03em}.proof-cell:nth-child(2) strong{color:var(--coral)}.proof-cell:nth-child(3) strong{color:var(--amber)}.proof-cell p{max-width:255px;margin:0;color:var(--muted);font-size:.75rem}.status-dot{display:inline-block;width:6px;height:6px;margin-right:.3rem;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.proof-links{grid-column:2/4;display:flex;gap:1.6rem;margin-top:1.15rem}
.streams.is-active .plot-line{transform:scaleX(1)}.streams.is-active .plot-area{opacity:1}.streams.is-active .plot-dot{transform:scale(1)}.plot-line{transform:scaleX(0);transform-origin:left center;transition:transform 1.7s cubic-bezier(.2,.8,.2,1)}.plot-area{opacity:0;transition:opacity 1.2s .35s}.plot-dot{transform:scale(0);transform-origin:center;transition:transform .35s 1.55s}.stormm .liquidity-path path{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1)}.stormm.is-active .liquidity-path path{stroke-dashoffset:0}.how.is-active .step{animation:stepIn .55s both}.how.is-active .step:nth-child(2){animation-delay:.08s}.how.is-active .step:nth-child(3){animation-delay:.16s}.how.is-active .step:nth-child(4){animation-delay:.24s}.yield-flow{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--muted);font:500 .49rem var(--mono);letter-spacing:.11em;text-transform:uppercase}.yield-flow i{min-width:24px}
.preview-card{position:relative;box-shadow:0 0 0 1px rgba(182,233,186,.02),0 14px 30px rgba(0,0,0,.08)}.preview-card:nth-child(2n){transform:translateY(8px)}.preview-card:nth-child(3n){border-radius:0 0 0 18px}.preview-card:hover,.preview-card:focus-visible{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 36px rgba(0,0,0,.3)}.release-grid{background:transparent;gap:.65rem}
[data-story-state="yield"] .site-progress span,[data-story-state="how"] .site-progress span{box-shadow:0 0 20px var(--lime),0 0 4px var(--lime)}
@keyframes orbitDrift{to{transform:rotate(343deg) translate3d(calc(var(--pointer-x) * 12px),calc(var(--pointer-y) * 12px),0)}}@keyframes orbitalPulse{0%,100%{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes scanline{0%{transform:translateY(-20%)}100%{transform:translateY(20%)}}@keyframes terminalSwap{0%{opacity:.45;transform:translateY(4px)}100%{opacity:1;transform:none}}@keyframes stepIn{from{opacity:.35;transform:translateX(10px)}to{opacity:1;transform:none}}
@media(max-width:980px){.hero-metrics{grid-column:1/-1}.flow-rail{grid-column:2}.proof-grid,.proof-links{grid-column:2}.protocol-proof .section-index{grid-column:1}}
@media(max-width:700px){.hero{min-height:0;padding-bottom:45px}.hero:before{inset:64px 0 0;opacity:.2}.hero-orbit{right:-14vw;top:112px;width:115vw;height:115vw;transform:translate3d(calc(var(--pointer-x) * 5px),calc(var(--pointer-y) * 5px),0);animation:none}.hero-terminal{margin-top:1.8rem;transform:rotate(1deg) translate3d(calc(var(--pointer-x) * -3px),calc(var(--pointer-y) * -3px),0)}.hero-metrics{margin-top:2rem}.hero-metrics span{padding:.7rem .5rem .7rem 0}.hero-metrics span+span{padding-left:.5rem}.hero-metrics strong{font-size:.75rem}.hero-metrics small{font-size:.46rem;line-height:1.2}.flow-rail{grid-column:1;gap:.5rem;margin-top:2.5rem;font-size:.46rem}.protocol-proof{padding-top:0;padding-bottom:110px}.proof-head,.proof-grid,.proof-links{grid-column:1}.proof-grid{grid-template-columns:1fr;margin-top:2rem}.proof-cell{min-height:auto;padding:1rem}.proof-links{flex-wrap:wrap;gap:1rem}.yield-flow{margin-bottom:.75rem}.release-grid{gap:.5rem}.preview-card:nth-child(2n){transform:none}.preview-card:nth-child(3n){border-radius:0}.preview-card:hover,.preview-card:focus-visible{transform:translateY(-3px)} }
@media(prefers-reduced-motion:reduce){.hero-orbit,.hero-orbit i,.hero-terminal:after{animation:none}.hero-terminal,.hero-orbit{transition:none}.plot-line,.plot-area,.plot-dot{transition:none}.streams.is-active .plot-line{transform:none}.streams.is-active .plot-area{opacity:1}.streams.is-active .plot-dot{transform:none}.stormm .liquidity-path path{transition:none;stroke-dashoffset:0}.how.is-active .step{animation:none}.preview-card:nth-child(2n){transform:none}}
/* Keep the editorial hero composition intentional across the auto-placement grid. */
@media(min-width:981px){.hero-copy{grid-row:1/3}.hero-terminal{grid-row:1/3}.hero-roles{grid-row:3}.ticker-band{grid-row:4}}
@media(min-width:701px) and (max-width:980px){.hero-copy{grid-row:1}.hero-terminal{grid-row:2}.hero-roles{grid-row:3}.ticker-band{grid-row:4}}
@media(max-width:700px){.hero-copy,.hero-terminal,.hero-roles,.ticker-band{grid-row:auto}}
/* Tablet-safe hero: keep terminal evidence below the headline before the narrow breakpoint. */
@media(min-width:981px) and (max-width:1180px){.hero{grid-template-columns:105px minmax(0,1fr)}.hero-copy{grid-column:1/-1;grid-row:1}.hero-terminal{grid-column:2;grid-row:2;margin-top:2rem}.hero-roles{grid-column:1/-1;grid-row:3}.ticker-band{grid-row:4;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.hero h1{font-size:clamp(5rem,12vw,9rem)}}
/* Completeness audit surfaces: authored local previews with links to public source assets. */
.asset-index{padding-top:0;padding-bottom:150px}.asset-index .section-index{grid-column:1}.asset-index-head{grid-column:2;max-width:760px}.asset-index-head h2,.ecosystem-head h2{margin:.2rem 0 1rem;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.94;letter-spacing:-.09em;font-weight:500}.asset-index-head h2 span,.ecosystem-head h2 span{color:var(--lime)}.asset-index-head>p:not(.eyebrow),.ecosystem-head>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:.92rem}.source-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.35rem}.asset-index-grid{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:3rem}.asset-link{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:.8rem;min-height:88px;padding:.6rem;background:linear-gradient(145deg,rgba(17,29,21,.96),rgba(11,17,13,.96));border:1px solid var(--line);transition:transform .25s,border-color .25s,background .25s}.asset-link:hover,.asset-link:focus-visible{transform:translateY(-3px);border-color:var(--strong);background:#162018}.asset-thumb{display:grid;place-items:center;min-height:66px;color:var(--lime);background-color:#0a110c;background-image:linear-gradient(145deg,transparent 0 48%,rgba(217,255,82,.22) 49% 52%,transparent 53%),repeating-linear-gradient(0deg,transparent 0 13px,rgba(182,233,186,.1) 14px),repeating-linear-gradient(90deg,transparent 0 18px,rgba(182,233,186,.1) 19px);font:500 .51rem var(--mono);letter-spacing:.06em}.asset-thumb:after{content:"";display:block;width:36px;height:17px;border-bottom:1px solid var(--lime);border-left:1px solid var(--lime);transform:skew(-24deg)}.thumb-ticket:after{border-color:var(--coral);box-shadow:0 -8px 0 -7px var(--coral)}.thumb-chart:after{border-color:var(--lime);transform:skew(-22deg) rotate(-8deg)}.thumb-table:after{border:1px solid var(--muted);box-shadow:0 6px 0 -5px var(--muted),0 12px 0 -11px var(--muted)}.thumb-badge:after{width:29px;height:15px;border:1px solid var(--coral);transform:none}.thumb-lines:after{width:35px;height:2px;border:0;background:var(--lime);box-shadow:0 7px 0 rgba(217,255,82,.5),0 14px 0 rgba(217,255,82,.25);transform:none}.release-thumb{color:var(--amber)}.asset-link strong{display:block;color:var(--paper);font-size:.72rem;font-weight:500}.asset-link small{display:block;margin-top:.25rem;color:var(--muted);font:500 .52rem var(--mono);line-height:1.35}.asset-link em{align-self:end;color:var(--lime);font:500 .5rem var(--mono);font-style:normal}.ecosystem{padding-top:0;padding-bottom:150px}.ecosystem .section-index{grid-column:1}.ecosystem-head{grid-column:2;max-width:760px}.ecosystem-grid{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:3rem}.ecosystem-card{position:relative;display:flex;flex-direction:column;min-height:150px;padding:1rem;background:linear-gradient(145deg,rgba(17,29,21,.96),rgba(11,17,13,.96));border:1px solid var(--line);transition:transform .25s,border-color .25s,box-shadow .25s}.ecosystem-card:nth-child(2n){border-color:rgba(240,126,102,.28)}.ecosystem-card:hover,.ecosystem-card:focus-visible{transform:translateY(-4px);border-color:var(--lime);box-shadow:0 18px 38px rgba(0,0,0,.22)}.ecosystem-card>span{color:var(--muted);font:500 .52rem var(--mono);letter-spacing:.1em}.ecosystem-card strong{margin:1.2rem 0 .35rem;color:var(--lime);font:500 1rem var(--mono)}.ecosystem-card small{max-width:240px;color:var(--muted);font-size:.72rem}.ecosystem-card em{margin-top:auto;color:var(--lime);font:500 .52rem var(--mono);font-style:normal;text-transform:uppercase}
@media(max-width:980px){.asset-index-head,.asset-index-grid,.ecosystem-head,.ecosystem-grid{grid-column:2}.asset-index-grid,.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.asset-index,.ecosystem{padding-bottom:110px}.asset-index-head,.asset-index-grid,.ecosystem-head,.ecosystem-grid{grid-column:1}.asset-index-grid,.ecosystem-grid{grid-template-columns:1fr;margin-top:2rem}.asset-link{grid-template-columns:62px 1fr auto;min-height:80px}.asset-thumb{min-height:58px}.source-links{gap:.8rem}.ecosystem-card{min-height:130px}}
/* Original shell context, kept lightweight so the options desk remains the focus. */
.announcement-bar{position:relative;z-index:45;display:flex;align-items:center;gap:1rem;min-height:34px;padding:.45rem clamp(1rem,4vw,4.5rem);margin-top:76px;background:rgba(217,255,82,.08);border-bottom:1px solid rgba(217,255,82,.22);color:var(--muted);font:500 .54rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.announcement-bar b{color:var(--lime);font-weight:500}.announcement-bar a{margin-left:auto;color:var(--lime);white-space:nowrap}.announcement-bar button{width:22px;height:22px;border:1px solid var(--line);background:transparent;color:var(--muted);line-height:1}.announcement-bar button:hover,.announcement-bar button:focus-visible{color:var(--lime);border-color:var(--lime)}.announcement-bar.is-dismissed{display:none}.connect-preview{margin-left:.25rem;padding:.38rem .55rem;border:1px solid var(--line);background:transparent;color:var(--muted);font:500 .53rem var(--mono);letter-spacing:.07em}.connect-preview:disabled{opacity:.65;cursor:not-allowed}.notice-disclosure{grid-column:2/4;margin-top:1.25rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.notice-disclosure summary{padding:.85rem 0;color:var(--lime);cursor:pointer;font:500 .57rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.notice-disclosure p{max-width:760px;margin:0 0 1rem;color:var(--muted);font-size:.78rem}.footer-status{grid-column:1/-1;display:flex;align-items:center;gap:.55rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font:500 .53rem var(--mono);letter-spacing:.05em}.footer-status i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}.footer-status strong{margin-left:auto;color:var(--amber);font-weight:500}.streams[data-role-visual="positions"] .plot-line{clip-path:polygon(0 74%,10% 62%,20% 68%,29% 50%,39% 56%,49% 38%,60% 45%,70% 22%,81% 29%,90% 10%,100% 15%,100% 20%,90% 15%,81% 34%,70% 28%,60% 50%,49% 44%,39% 62%,29% 56%,20% 73%,10% 68%,0 79%)}.streams[data-role-visual="positions"] .plot-area{clip-path:polygon(0 74%,10% 62%,20% 68%,29% 50%,39% 56%,49% 38%,60% 45%,70% 22%,81% 29%,90% 10%,100% 15%,100% 100%,0 100%);background:linear-gradient(180deg,rgba(240,126,102,.18),transparent)}.streams[data-role-visual="buyers"] .plot-line{clip-path:polygon(0 82%,10% 71%,20% 74%,30% 57%,40% 62%,50% 43%,60% 51%,70% 30%,80% 37%,90% 16%,100% 21%,100% 27%,90% 22%,80% 43%,70% 36%,60% 56%,50% 49%,40% 68%,30% 63%,20% 80%,10% 77%,0 87%)}.streams[data-role-visual="buyers"] .plot-area{clip-path:polygon(0 82%,10% 71%,20% 74%,30% 57%,40% 62%,50% 43%,60% 51%,70% 30%,80% 37%,90% 16%,100% 21%,100% 100%,0 100%);background:linear-gradient(180deg,rgba(240,182,108,.18),transparent)}
@media(max-width:980px){.announcement-bar{margin-top:76px}.connect-preview{display:none}.notice-disclosure{grid-column:2}}
@media(max-width:700px){.announcement-bar{margin-top:64px;gap:.55rem;align-items:flex-start;font-size:.48rem;line-height:1.3}.announcement-bar span{max-width:70%}.announcement-bar a{margin-left:auto}.announcement-bar button{flex:0 0 auto}.notice-disclosure{grid-column:1}.footer-status{align-items:flex-start;flex-wrap:wrap;line-height:1.35}.footer-status strong{margin-left:0;width:100%}}
