:root{--bg:#080908;--line:#30322f;--text:#f1f2ed;--muted:#777b74;--mono:"DM Mono",monospace;--sans:"Inter",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:48px 48px}code{font-family:var(--mono)}.paper-header{height:74px;border:1px solid var(--line);border-bottom:0;max-width:1540px;margin:16px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;background:rgba(7,8,7,.96)}.paper-brand{display:flex;align-items:center;gap:13px;color:var(--text);text-decoration:none;letter-spacing:.14em}.paper-brand svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.7}.paper-header>span{font:9px var(--mono);letter-spacing:.16em;color:var(--muted)}.paper-header nav{justify-self:end;display:flex;gap:20px}.paper-header nav a{font:9px var(--mono);color:#aeb1ac;text-decoration:none}.paper-shell{max-width:1540px;margin:0 auto;border:1px solid var(--line);display:grid;grid-template-columns:210px minmax(0,1fr);background:rgba(7,8,7,.97)}.paper-shell>aside{border-right:1px solid var(--line);padding:32px 22px;display:flex;flex-direction:column;gap:13px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin}.paper-shell>aside>span{font:8px var(--mono);letter-spacing:.18em;color:#525650;margin-bottom:8px}.paper-shell>aside>a{font:8px var(--mono);letter-spacing:.08em;color:#747871;text-decoration:none;line-height:1.4}.paper-shell>aside>a:hover{color:var(--text)}.paper-shell>aside .paper-stake{border:1px solid var(--line);padding:14px;margin-top:10px;color:var(--text)}.paper-shell article{min-width:0}.paper-hero{min-height:650px;padding:70px clamp(34px,7vw,110px);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line)}.paper-hero>span{font:9px var(--mono);letter-spacing:.17em;color:var(--muted)}.paper-hero h1{font-size:clamp(62px,8vw,126px);line-height:1;letter-spacing:-.075em;margin:28px 0;font-weight:500}.paper-hero h1 em{font-style:normal;color:#555954}.paper-hero>p{max-width:760px;color:#b1b4ae;font-size:19px;line-height:1.65}.paper-meta{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:40px}.paper-meta span{font:12px var(--mono);padding:16px;border-right:1px solid var(--line)}.paper-meta span:last-child{border:0}.paper-meta small{display:block;color:var(--muted);font-size:8px;letter-spacing:.14em;margin-bottom:8px}.paper-section{padding:70px clamp(34px,7vw,110px);border-bottom:1px solid var(--line);scroll-margin-top:20px}.paper-section header{display:grid;grid-template-columns:50px 1fr;gap:22px;align-items:start;margin-bottom:34px}.paper-section header>span{font:10px var(--mono);color:#575b55}.paper-section small{font:9px var(--mono);letter-spacing:.15em;color:var(--muted)}.paper-section h2{font-size:clamp(38px,5vw,72px);letter-spacing:-.055em;margin:9px 0 0;font-weight:500}.paper-section>p{font-size:18px;line-height:1.75;color:#b5b8b2;max-width:900px;margin:24px 0}.routing-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:40px}.routing-grid span{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.routing-grid span:last-child{border:0}.routing-grid b{font:48px var(--mono)}.routing-grid em{font:9px var(--mono);font-style:normal;color:var(--muted);letter-spacing:.1em}.route{display:grid;grid-template-columns:repeat(9,auto);align-items:center;gap:12px;border:1px solid var(--line);padding:24px;margin:38px 0;font:11px var(--mono)}.route i{font-style:normal;color:#5f635c}.paper-section .paper-note{border-left:2px solid var(--text);padding:12px 20px;font:11px/1.7 var(--mono);color:#8f938c}.staking-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border:1px solid var(--line);margin:36px 0}.staking-equation span{padding:24px;display:flex;flex-direction:column;gap:9px}.staking-equation b{font:34px var(--mono)}.staking-equation i{font:24px var(--mono);color:#666a63;font-style:normal}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:34px 0}.risk-grid span{padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font:9px var(--mono);color:#a5a9a1}.risk-grid span:nth-child(3n){border-right:0}.risk-grid span:nth-last-child(-n+3){border-bottom:0}.paper-cta{min-height:520px;padding:80px clamp(34px,7vw,110px);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.paper-cta:after{content:"STREAM";position:absolute;font:bold 20vw var(--sans);letter-spacing:-.08em;color:#121412;bottom:-4vw;left:-1vw;z-index:0}.paper-cta>*{position:relative;z-index:1}.paper-cta>span{font:9px var(--mono);letter-spacing:.15em;color:var(--muted)}.paper-cta h2{font-size:clamp(54px,7vw,104px);line-height:.9;letter-spacing:-.065em;margin:24px 0 36px}.paper-cta a{align-self:flex-start;background:var(--text);color:#080908;text-decoration:none;padding:16px 22px;font:10px var(--mono)}body>footer{max-width:1540px;margin:0 auto 16px;border:1px solid var(--line);border-top:0;padding:20px 24px;display:flex;gap:30px;font:8px var(--mono);color:#6d716a}body>footer span{margin-right:auto}body>footer a{color:#aeb1ac;text-decoration:none}

.paper-flow{display:flex;align-items:center;flex-wrap:wrap;gap:11px;border:1px solid var(--line);padding:23px;margin:36px 0;font:10px var(--mono)}.paper-flow i{font-style:normal;color:#5f635c}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin:36px 0}.principle-grid>span{min-height:165px;padding:24px;border-right:1px solid var(--line)}.principle-grid>span:nth-child(3n){border-right:0}.principle-grid>span:nth-child(n+4){border-top:1px solid var(--line)}.principle-grid b,.faq-grid b{font:10px var(--mono);letter-spacing:.08em}.principle-grid p,.faq-grid p{margin:48px 0 0;color:#979b94;font-size:12px;line-height:1.65}.paper-equation{max-width:960px;margin:36px 0;padding:24px;overflow-x:auto;border:1px solid var(--line);background:#0b0c0b;color:#c3c6bf;font:11px/1.8 var(--mono)}.lock-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:36px 0}.lock-grid span{padding:24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.lock-grid span:last-child{border:0}.lock-grid b{font:34px var(--mono)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);margin:34px 0}.faq-grid span{min-height:185px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-grid span:nth-child(2n){border-right:0}.faq-grid span:nth-last-child(-n+2){border-bottom:0}
@media(max-width:800px){.paper-header{margin-top:0;grid-template-columns:1fr auto}.paper-header>span{display:none}.paper-header nav a:first-child{display:none}.paper-shell{grid-template-columns:1fr}.paper-shell>aside{display:none}.paper-hero{min-height:560px}.routing-grid,.principle-grid{grid-template-columns:1fr}.routing-grid span,.principle-grid>span{border-right:0;border-bottom:1px solid var(--line)}.routing-grid span:last-child,.principle-grid>span:last-child{border-bottom:0}.principle-grid>span:nth-child(n+4){border-top:0}.route{display:flex;flex-wrap:wrap}.staking-equation{grid-template-columns:1fr}.staking-equation i{padding-left:24px}.risk-grid{grid-template-columns:1fr 1fr}.risk-grid span:nth-child(3n){border-right:1px solid var(--line)}.risk-grid span:nth-child(2n){border-right:0}.risk-grid span:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.risk-grid span:nth-last-child(-n+2){border-bottom:0}}@media(max-width:520px){.paper-header{padding:0 14px}.paper-header nav{gap:8px}.paper-hero,.paper-section,.paper-cta{padding-inline:22px}.paper-hero h1{font-size:56px}.paper-meta,.lock-grid,.faq-grid{grid-template-columns:1fr}.paper-meta span,.lock-grid span,.faq-grid span{border-right:0;border-bottom:1px solid var(--line)}.paper-meta span:last-child,.lock-grid span:last-child,.faq-grid span:last-child{border-bottom:0}.faq-grid span:nth-last-child(2){border-bottom:1px solid var(--line)}.risk-grid{grid-template-columns:1fr}.risk-grid span{border-right:0!important;border-bottom:1px solid var(--line)!important}.risk-grid span:last-child{border-bottom:0!important}body>footer{margin-bottom:0;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.paper-brand .brand-logo{width:22px;height:38px;object-fit:contain;flex:0 0 auto}
.paper-hero h1{line-height:1.25}
