/* PELLET product surfaces — the same terminal palette, with a quieter hierarchy. */
body.product::before{display:none}.app-sidebar nav a{flex-shrink:0}.docs-main h1{margin-bottom:26px}.docs-main p{max-width:82ch;font-size:15px;line-height:1.9}.product button:disabled{cursor:wait;opacity:.6}
body.product{background:#070906;color:#dce3d0;font:400 14px/1.6 var(--mono);--dim:#939c87;--line:#26301e;--panel:#0c1009;--lime:#c9f92c}
.product a{color:inherit;text-decoration:none}.product button,.product .btn{cursor:pointer;font:500 12px/1.4 var(--mono);border:1px solid #38432a;background:#10160c;color:#dce3d0;padding:12px 16px;min-height:42px;letter-spacing:.025em;border-radius:0;white-space:normal}.product button:hover,.product .btn:hover{border-color:var(--lime);background:#172011}.product .btn.primary{background:var(--lime);border-color:var(--lime);color:#111708}.product :focus-visible{outline:2px solid var(--lime);outline-offset:4px}.product .acts{display:flex;gap:12px;flex-wrap:wrap}.product p{margin:0 0 16px}.product .muted{color:var(--dim);font-size:13px}.product .break{overflow-wrap:anywhere}.product .tag{display:inline-flex;align-items:center;gap:6px;border:1px solid #39452b;padding:3px 8px;color:#becda8;font-size:11px;white-space:nowrap;letter-spacing:.04em}.product .tag.live{color:var(--lime);border-color:#40511e}.product .tag.warn{color:#f5c077;border-color:#66512e}.product .eyebrow{font-size:11px;letter-spacing:.12em;color:var(--dim);margin-bottom:20px}.product .text-button{background:none;border-color:transparent;color:var(--dim);padding-left:0}.wordmark{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:500;letter-spacing:.04em;color:var(--lime)!important}.wordmark span{font-size:21px}.entry-nav{max-width:1320px;margin:auto;height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px}.entry-nav nav{display:flex;gap:30px;font-size:12px}.signal-dot{display:inline-block;width:6px;height:6px;margin:0 5px;background:#8b947e;border-radius:50%}.signal-dot.online{background:var(--lime)}.signal-dot.offline{background:#fc8070}.signal-dot.degraded{background:#f5c077}.entry-main{max-width:1248px;margin:auto;padding:0 36px}.entry-hero{padding:84px 0 64px;display:grid;grid-template-columns:1.25fr 1fr;gap:60px;margin:0}.entry-hero h1{font:400 clamp(74px,7.6vw,112px)/.95 var(--pixel);letter-spacing:0;margin:0 0 32px;color:var(--lime)}.entry-hero h1 span{display:block;font:400 clamp(19px,2vw,28px)/1.35 var(--mono);letter-spacing:-.05em;color:#dce3d0;margin-top:22px}.manifesto{font-size:14px;line-height:1.9;letter-spacing:.015em}.manifesto em{font-style:normal;color:var(--dim)}.hero-description{max-width:480px;color:var(--dim);font-size:14px;line-height:1.9;margin:24px 0 30px!important}.hero-copy .acts{max-width:550px}.signal-study{align-self:center;border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 29px,#131b0d 30px),repeating-linear-gradient(90deg,transparent 0 29px,#131b0d 30px);padding:18px 20px;position:relative}.study-head,.study-foot{display:flex;justify-content:space-between;font-size:9px;color:#849273;letter-spacing:.08em}.study-foot{border-top:1px solid var(--line);padding-top:16px}.orbit{height:310px;position:relative;display:grid;place-items:center;overflow:hidden}.orbit img{width:108px;height:108px;object-fit:contain;position:relative;z-index:2;image-rendering:pixelated;mix-blend-mode:screen}.orbit-ring{position:absolute;width:230px;height:230px;border:1px solid #344723;border-radius:50%}.orbit-ring.inner{width:154px;height:154px;border-style:dashed;border-color:#3c4b24}.node{position:absolute;font-size:10px;background:#0c1108;border:1px solid #405328;padding:5px 10px;z-index:3;color:#a3b18c}.n1{top:27px;left:22%}.n2{right:4%;top:126px;color:var(--lime)}.n3{bottom:35px;right:28%}.n4{top:160px;left:2%}.sweep{position:absolute;width:230px;height:1px;top:50%;left:50%;background:linear-gradient(90deg,#a4c340,transparent 65%);transform-origin:0 50%;animation:scan 16s linear infinite;opacity:.4}@keyframes scan{to{transform:rotate(360deg)}}.entry-status{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:30px}.entry-status>div{padding:19px 24px;border-right:1px solid var(--line)}.entry-status small,.entry-status b{display:block}.entry-status small{font-size:10px;color:var(--dim);letter-spacing:.08em;margin-bottom:7px}.entry-status b{font-size:12px;color:var(--lime);font-weight:400}.entry-section{padding:70px 0;margin:0;border-bottom:1px solid var(--line)}.section-caption{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:var(--dim);letter-spacing:.1em;margin-bottom:32px}.section-caption a{color:var(--lime)}.product h2{font:400 34px/1.3 var(--mono);letter-spacing:-.06em;margin:0 0 35px}.product h3{font:500 15px/1.5 var(--mono);margin:0 0 12px}.product-preview{display:grid;grid-template-columns:180px 1fr;border:1px solid #3a472b;background:#0a0e07}.preview-rail{display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid var(--line);gap:19px;font-size:12px;color:var(--dim)}.preview-rail b{color:var(--lime);margin-bottom:8px}.preview-rail .active{color:var(--lime)}.preview-content{padding:26px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.panel-heading h2,.panel-heading h3{margin:0}.preview-feed>div{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.preview-feed a{color:var(--lime)}.preview-link{display:inline-block;margin-top:24px;font-size:11px;color:var(--lime)!important}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid a{padding:30px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;flex-direction:column}.feature-grid a:hover{background:#10160b}.feature-grid small{color:var(--lime);margin-bottom:24px}.feature-grid p{color:var(--dim);font-size:13px;min-height:70px}.feature-grid span{font-size:10px;color:#b4c48c;margin-top:auto}.method-strip{display:grid;grid-template-columns:repeat(4,1fr)}.method-strip>div{border-left:1px solid #3c4c25;padding:0 20px}.method-strip small{color:var(--dim);font-size:10px}.method-strip b{display:block;font-size:22px;color:var(--lime);margin:10px 0}.method-strip p{font-size:12px;color:var(--dim)}.verification{display:grid;grid-template-columns:1fr 1fr;gap:20px 55px}.verification .eyebrow{grid-column:1/-1}.verification h2{grid-row:2/4;margin:0}.verification p{color:var(--dim);font-size:14px;line-height:1.9}.verification a{color:var(--lime);font-size:11px}.entry-end{text-align:center;padding:72px 0;margin:0}.entry-end img{mix-blend-mode:screen;image-rendering:pixelated}.entry-end h2{margin:16px 0 26px}.entry-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;max-width:1320px;padding:30px 36px;border-top:1px solid var(--line);font-size:10px;color:var(--dim)}.entry-footer nav{display:flex;gap:24px}.entry-footer .wordmark{font-size:16px}
.app-shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.app-sidebar{border-right:1px solid var(--line);padding:30px 20px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#090d06}.app-sidebar .wordmark{font-size:22px}.sidebar-caption{font-size:9px;color:var(--dim);letter-spacing:.07em;margin:10px 0 40px}.app-sidebar nav{display:flex;flex-direction:column;gap:5px}.app-sidebar nav a{display:flex;gap:17px;align-items:center;padding:13px 10px;font-size:13px;color:#9aa58c;border:1px solid transparent}.app-sidebar nav a span{font-size:10px;color:#65714f}.app-sidebar nav b{font-weight:400}.app-sidebar nav a.active{color:var(--lime);border-color:#354621;background:#161f0d}.app-sidebar nav a.active span{color:var(--lime)}.sidebar-bottom{margin-top:auto;display:grid;gap:16px;padding-top:40px}.sidebar-bottom button{font-size:10px;overflow-wrap:anywhere;text-align:left}.network-indicator{font-size:11px;color:var(--lime)!important}.sidebar-links{display:flex;gap:15px;font-size:10px;color:var(--dim)}.app-body{min-width:0;display:flex;flex-direction:column}.app-topbar{min-height:80px;border-bottom:1px solid var(--line);padding:16px 28px;display:flex;gap:18px;align-items:center;position:sticky;top:0;background:#090d06;z-index:5}.address-search{display:flex;flex:1;border:1px solid #3a472c;align-items:center;background:#0e140a;min-width:230px}.address-search>span{font-size:24px;padding-left:14px;color:var(--dim)}.address-search input{width:100%;min-width:0;background:none;color:#dce3d0;border:0;font:12px var(--mono);padding:13px;outline:none}.address-search button{border:0;border-left:1px solid var(--line);background:none;white-space:nowrap;font-size:10px}.network-pill{font-size:11px;white-space:nowrap;color:var(--lime)!important}.product .account-button{font-size:10px;max-width:250px;min-width:130px}.application #workspace{padding:30px 32px 40px;flex:1;min-height:640px}.view-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.view-heading .eyebrow{font-size:10px;margin-bottom:6px}.product .view-heading h1{font:400 30px/1.3 var(--mono);letter-spacing:-.05em;margin:0}.view-controls{display:flex;gap:12px;align-items:center}.view-controls button{font-size:10px;min-height:34px;padding:9px 12px}#app-feedback{font-size:12px;color:#ecc577;min-height:20px;margin:12px 0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:24px}.metric{padding:24px;border-right:1px solid var(--line);background:#0c1108}.metric:last-child{border:0}.metric small{font-size:10px;letter-spacing:.07em;color:var(--dim)}.metric strong{display:block;font:400 30px/1.2 var(--mono);color:var(--lime);margin:12px 0 6px;overflow-wrap:anywhere}.metric span{font-size:10px;color:var(--dim)}.workspace-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.workspace-panel{border:1px solid var(--line);padding:22px;background:#0a0f07;min-width:0}.workspace-panel.full{grid-column:1/-1}.workspace-panel h2{font-size:17px;letter-spacing:0;margin-bottom:8px}.panel-heading a{color:var(--lime);font-size:10px}.empty-state{min-height:170px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:24px 12px;gap:9px}.empty-state strong{font-size:14px;font-weight:400;color:#d6e4bd}.empty-state p{font-size:12px;color:var(--dim);max-width:640px;margin:0 0 10px}.empty-state .owl-text{font:28px var(--pixel);color:#8f9f66;margin-bottom:8px}.table-scroll{overflow:auto;max-width:100%}.product table{width:100%;max-width:none;border-collapse:collapse;font-size:12px}.product th{font-size:10px;font-weight:400;color:var(--dim);letter-spacing:.04em;background:#0d1408;text-align:left;white-space:nowrap}.product td,.product th{padding:15px 12px;border-bottom:1px solid var(--line)}.product td a{color:var(--lime)}.product td button{padding:6px 9px;min-height:30px;font-size:10px}.product td small{font-size:10px;color:var(--dim)}.app-footer{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding:16px 30px;border-top:1px solid var(--line);font-size:10px;color:var(--dim)}.profile-address{font-size:15px;overflow-wrap:anywhere;color:var(--lime);margin-bottom:16px}.profile-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:20px 0}.profile-summary>div{background:#0c1108;padding:20px}.profile-summary small{display:block;font-size:10px;color:var(--dim);margin-bottom:8px}.profile-summary b{font-size:14px;font-weight:400}.profile-summary a{color:var(--lime)}.windows{display:flex;gap:7px}.windows button{font-size:11px;padding:8px 13px;min-height:34px}.windows button.active{border-color:var(--lime);color:var(--lime)}.trend-bars{display:flex;align-items:center;gap:3px;height:34px}.trend-bars span{display:inline-block;width:7px;background:#92bf35;min-height:2px}.trend-bars span.negative{background:#d58860}.network-details{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line)}.network-details>div{padding:22px;border-bottom:1px solid var(--line);min-width:0}.network-details small{font-size:11px;color:var(--dim);display:block;margin-bottom:8px}.network-details b,.network-details a{font-size:14px;font-weight:400;overflow-wrap:anywhere}.network-details a{color:var(--lime)}.roost-form{display:flex;gap:12px;margin:20px 0}.roost-form input{flex:1;background:#0e140a;border:1px solid #39462a;color:#dce3d0;font:13px var(--mono);padding:12px}.record-list{display:grid;gap:14px}.record-list>article{border:1px solid var(--line);background:#0c1108;padding:20px;display:flex;justify-content:space-between;gap:18px;align-items:center}.record-list small{display:block;color:var(--dim);font-size:11px;margin:7px 0}.record-list b{color:var(--lime);font-size:13px}.record-dialog{width:min(840px,calc(100vw - 28px));max-height:88vh;overflow:auto;background:#090e06;color:#dce3d0;border:1px solid #526734;padding:0}.record-dialog::backdrop,.wallet-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(3px)}#record-content{padding:24px}.hash-line{display:block;color:var(--dim);font-size:10px;margin:15px 0}.product .pellet-walls{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.product .pellet-walls span{font-size:11px;border:1px solid var(--line);padding:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:10px;top:-100px;z-index:100;background:var(--lime);color:#000!important;padding:12px}.skip:focus{top:10px}
/* Shared six-brand wallet selector, including the retained research pages. */
dialog.wallet-dialog{width:min(620px,calc(100vw - 28px));max-height:90vh;background:#080d06;color:#dce3d0;border:1px solid #536b32;padding:0;overflow:auto;font-family:var(--mono)}.wallet-dialog .drawer-head,.record-dialog .drawer-head{position:sticky;top:0;z-index:2;background:#0a1007;padding:20px 24px;border-bottom:1px solid #29371c;display:flex;justify-content:space-between;align-items:center;gap:16px}.wallet-dialog .drawer-head span{display:block;font-size:10px;color:#95a181}.wallet-dialog .drawer-head b{display:block;font-size:17px;color:#c9f92c;letter-spacing:.04em}.wallet-dialog button{cursor:pointer;font-family:var(--mono);border:1px solid #334528;background:#0d150a;color:#dce3d0;border-radius:0}.wallet-dialog .drawer-head button{padding:8px 10px;font-size:10px}#wallet-panel-body{padding:24px}.wallet-intro{font-size:13px;color:#a1ae90;margin:0 0 20px}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-grid .wallet-card{display:flex;gap:14px;align-items:center;padding:18px 14px;min-height:88px;text-align:left;border:1px solid #3a5030;background:#0b130a;transition:border-color .15s,background .15s}.wallet-grid .wallet-card:hover{background:#14200d;border-color:#c9f92c}.wallet-card img{width:36px;height:36px;flex:0 0 36px;object-fit:contain}.wallet-card b{display:block;font-size:14px;font-weight:500;letter-spacing:0;white-space:nowrap}.wallet-card small{display:block;font-size:9px;letter-spacing:0;line-height:1.5;color:#a4b58a;margin-top:6px}.wallet-note{font-size:11px;line-height:1.8;color:#96a185;margin:22px 0 0!important}.wallet-details{display:grid;gap:16px}.wallet-details>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #27341c;padding-bottom:12px}.wallet-details span{font-size:10px;color:#99a786;flex-shrink:0}.wallet-details b,.wallet-details a{font-size:12px;font-weight:400;text-align:right;overflow-wrap:anywhere;color:#dce3d0}.wallet-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.wallet-actions button,.wallet-actions .btn{padding:11px;font-size:10px;text-decoration:none;color:#dce3d0;background:#101909;border:1px solid #3c4e29}.wallet-dialog #wallet-feedback{margin:0;padding:0 24px 20px;color:#d2ddaa;font-size:12px;overflow-wrap:anywhere}.wallet-dialog .break{overflow-wrap:anywhere}
@media(min-width:1700px){.application #workspace{padding:42px 50px}.app-shell{grid-template-columns:245px 1fr}.metric strong{font-size:36px}}
@media(max-width:1100px){.entry-hero{gap:30px}.app-shell{grid-template-columns:185px 1fr}.app-sidebar{padding:25px 14px}.app-topbar{padding:14px 20px;gap:10px;flex-wrap:wrap}.address-search{flex-basis:100%}.application #workspace{padding:25px 20px}.workspace-grid{grid-template-columns:1fr}.metric{padding:17px}.metric strong{font-size:24px}.network-pill{margin-right:auto}.signal-study{padding:15px}.orbit{height:270px}.orbit-ring{width:210px;height:210px}.feature-grid a{padding:24px}}
@media(max-width:760px){.entry-nav{height:74px;padding:0 20px}.entry-nav nav{gap:14px;font-size:10px}.entry-nav .wordmark{font-size:16px}.entry-main{padding:0 22px}.entry-hero{padding:52px 0 36px;grid-template-columns:1fr;gap:30px}.entry-hero h1{font-size:86px}.entry-hero h1 span{font-size:24px}.signal-study{max-width:480px;width:100%;justify-self:center}.entry-status{grid-template-columns:1fr 1fr}.entry-status>div{padding:15px;border-bottom:1px solid var(--line)}.entry-section{padding:44px 0}.product h2{font-size:27px}.section-caption{font-size:9px;flex-wrap:wrap}.preview-rail{display:none}.product-preview{grid-template-columns:1fr}.preview-content{padding:20px}.preview-feed>div{gap:10px;font-size:10px;grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid a{padding:22px 16px}.feature-grid p{font-size:12px;min-height:90px}.feature-grid span{font-size:9px}.method-strip{grid-template-columns:1fr 1fr;gap:24px}.verification{grid-template-columns:1fr;gap:12px}.verification h2{grid-row:auto;margin-bottom:15px}.entry-footer{padding:24px 20px;flex-wrap:wrap}.entry-footer>span{display:none}.app-shell{display:block}.app-sidebar{height:auto;position:relative;padding:18px 16px 8px;border-bottom:1px solid var(--line);border-right:0}.app-sidebar .wordmark{font-size:18px}.sidebar-caption,.sidebar-bottom{display:none}.app-sidebar nav{flex-direction:row;overflow:auto;margin-top:16px;gap:0;padding-bottom:8px}.app-sidebar nav a{padding:9px 12px;white-space:nowrap;font-size:11px}.app-sidebar nav a span{display:none}.app-topbar{position:relative;padding:12px 16px}.product .account-button{min-width:0;max-width:75%}.application #workspace{padding:24px 16px}.view-heading{align-items:flex-start}.product .view-heading h1{font-size:26px}.view-controls{align-items:flex-end;flex-direction:column;gap:8px}.view-controls .tag{font-size:9px}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:20px;border-bottom:1px solid var(--line)}.metric strong{font-size:25px}.workspace-panel{padding:18px 14px}.profile-summary{grid-template-columns:1fr 1fr}.profile-summary>div{padding:15px}.network-details{grid-template-columns:1fr}.panel-heading{flex-wrap:wrap}.roost-form{flex-direction:column}.record-list>article{align-items:flex-start;flex-direction:column}.app-footer{padding:16px;font-size:9px}.wallet-grid{gap:9px}.wallet-grid .wallet-card{padding:14px 10px;gap:10px;min-height:84px}.wallet-card b{font-size:12px}.wallet-card small{font-size:8px}.wallet-card img{width:32px;height:32px;flex-basis:32px}#wallet-panel-body{padding:18px 14px}.wallet-dialog .drawer-head{padding:18px 14px}.wallet-details>div{gap:12px}.wallet-details span{font-size:9px}.wallet-details b{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sweep{animation:none}}
