@font-face{font-family: Skew Mono;font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/plex-cyrillic-ext.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family: Skew Mono;font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/plex-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family: Skew Mono;font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/plex-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: Skew Text;font-style: normal;font-weight: 400 900;font-display: swap;src: url(/assets/source-cyrillic-ext.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family: Skew Text;font-style: normal;font-weight: 400 900;font-display: swap;src: url(/assets/source-cyrillic.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family: Skew Text;font-style: normal;font-weight: 400 900;font-display: swap;src: url(/assets/source-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
:root{--bg:#10110f;--panel:#151713;--panel2:#191c16;--border:#2c3026;--faint:#20231c;--text:#f1f1e8;--muted:#a6aa99;--dim:#777e69;--lime:#ddfa55;--pink:#ff8487;--amber:#ebc47e;--mono:"Skew Mono","DejaVu Sans Mono",monospace;--sans:"Skew Text","DejaVu Sans","Segoe UI Symbol","Arial",sans-serif;color:var(--text);background:var(--bg);font:14px/1.5 var(--sans);font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;min-width:320px}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
button{cursor:pointer}
button[disabled]{cursor:not-allowed;opacity:.52}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
button:focus:not(:focus-visible),main:focus:not(:focus-visible){outline:none}
::selection{background:var(--lime);color:#11130b}
h1,h2,h3,h4,p{margin:0}
button{border-radius:0}
.frame{width:min(100% - 88px, 1360px);margin-inline:auto}
.skip{position:absolute;z-index:20;top:8px;left:8px;transform:translateY(-180%);background:var(--lime);color:#10110e;padding:8px}
.skip:focus{transform:none}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.topbar{border-bottom:1px solid var(--border);background:#121410}
.top-inner{height:71px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}
.brand{display:inline-flex;align-items:center;gap:12px;justify-self:start;font-size:24px;line-height:1;font-weight:800;letter-spacing:.045em;white-space:nowrap}
.brand-word{display:block;font-weight:800}
.brand img{image-rendering:auto}
.nav{height:100%;display:flex;align-items:stretch;gap:5px}
.nav a{position:relative;display:flex;align-items:center;gap:8px;padding:0 15px;color:var(--muted);font-size:13px;white-space:nowrap}
.nav a:hover,.nav a[aria-current="page"]{color:var(--text)}
.nav a[aria-current="page"]::after{content:"";position:absolute;height:2px;background:var(--lime);inset:auto 13px 0}
.nav a[aria-current="page"] .nav-glyph{color:var(--lime)}
.nav-glyph{font:13px var(--mono);color:var(--dim)}
.nav .parked{color:#838971}
.nav .parked::before{content:"";width:5px;height:5px;border:1px solid #838971}
.account{justify-self:end;display:flex;gap:8px;align-items:center;min-width:0}
.btn,.text-btn,.chip,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);color:var(--text);background:transparent;font-weight:700;min-height:40px;padding:8px 13px;transition:background .18s,color .18s,border-color .18s,transform .18s;text-align:center}
.btn:hover,.chip:hover,.icon-btn:hover{background:#22261a;border-color:#535f3d}
.btn:active,.chip:active,.icon-btn:active{transform:translateY(1px)}
.btn-primary{color:#171b08;border-color:var(--lime);background:var(--lime)}
.btn-primary:hover{color:#11130a;background:#efffa4;border-color:#efffa4}
.btn-small{min-height:32px;font-size:12px;padding:5px 10px}
.btn-danger{color:#ff9d9e}
.text-btn{min-height:32px;border:0;padding:4px 0;color:var(--lime)}
.text-btn:hover{text-decoration:underline}
.icon-btn{width:38px;height:38px;padding:0;font-family:var(--mono)}
.mono{font-family:var(--mono);letter-spacing:-.02em}
.kicker{color:var(--lime);font:12px/1.4 var(--mono);letter-spacing:.11em;text-transform:uppercase}
.dim{color:var(--dim)}
.muted{color:var(--muted)}
.up{color:var(--lime)}
.down{color:var(--pink)}
.leader-band{border-bottom:1px solid var(--border)}
.leader-inner{display:grid;grid-template-columns:159px repeat(5,minmax(0,1fr));align-items:center;min-height:66px}
.leader-title{padding-right:12px;display:flex;align-items:center;gap:9px;font:11px var(--mono);letter-spacing:.09em;color:var(--muted)}
.leader-title b{color:var(--lime);font-size:14px;font-weight:400}
.leader{border-left:1px solid var(--border);padding:0 13px;display:flex;gap:9px;align-items:center;min-width:0;min-height:35px}
.leader-rank{font:11px var(--mono);color:var(--dim)}
.leader-meta{min-width:0;line-height:1.25}
.leader-name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.leader-score{margin-top:4px;font:10px var(--mono);color:var(--muted)}
.leader:first-of-type .leader-score{color:var(--lime)}
.avatar{width:29px;height:29px;display:grid;place-items:center;border:1px solid #454d31;background:#252a1d;color:var(--lime);font:11px var(--mono);flex:none;overflow:hidden}
.avatar img{width:100%;height:100%;object-fit:cover}
.avatar.tone1{background:#242a23;color:#bcd5b0}.avatar.tone2{background:#302b20;color:#e8ca9d}.avatar.tone3{background:#2c252b;color:#e6b8da}
.leader-empty{grid-column:span 5;color:var(--muted);font-size:12px;padding:10px 0}
#main{min-height:64vh}
.hero{position:relative;margin-top:26px;min-height:248px;border:1px solid var(--border);overflow:hidden;isolation:isolate;background:#151713;display:flex;align-items:center;padding:30px 36px}
.hero::before{content:"";position:absolute;z-index:-2;inset:0 0 0 28%;background:url('/assets/terrain.webp') center right/cover no-repeat;opacity:.88}
.hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#171913 3%,#171913 27%,#171913b5 45%,transparent 74%),linear-gradient(0deg,#11140d70,transparent 38%)}
.hero-copy{max-width:690px}
.hero-mode{display:flex;gap:10px;align-items:center}
.hero-mode::before,.health-dot{display:inline-block;content:"";width:7px;height:7px;background:var(--lime);box-shadow:0 0 11px #ddfa5566;flex:none}
.hero h1{font-size:clamp(34px,4.6vw,66px);letter-spacing:-.055em;line-height:1.02;font-weight:800;margin:15px 0 12px}
.hero p{color:#bac0a9;max-width:460px;font-size:15px}
.hero-links{display:flex;gap:11px;align-items:center;margin-top:21px;flex-wrap:wrap}
.hero-links .btn{min-height:36px;font-size:12px}
.market-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,320px);column-gap:26px}
.accuracy-card{position:relative;min-width:0;padding:16px 17px 14px;border:1px solid #4c5931;background:#141811f5;box-shadow:0 12px 40px #090b0650;text-align:left}
.accuracy-card::before,.accuracy-card::after{content:"";position:absolute;top:-1px;height:2px;background:var(--lime)}
.accuracy-card::before{left:-1px;width:24px}.accuracy-card::after{right:-1px;width:7px}
.accuracy-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}
.accuracy-head h2{font-size:16px;font-weight:750;letter-spacing:-.02em;line-height:1.1}
.accuracy-period,.accuracy-caption{color:#b2b993;font:10px/1.45 var(--mono)}
.accuracy-period{white-space:nowrap}
.accuracy-reading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.accuracy-number{font:54px/.95 var(--mono);letter-spacing:-.1em;color:var(--lime);white-space:nowrap;text-shadow:0 0 19px #b9ef2f30}
.accuracy-caption{text-align:right}
.accuracy-rail{height:8px;margin:13px 0 7px;position:relative;overflow:hidden;background:repeating-linear-gradient(90deg,#37402a 0 1px,transparent 1px 8px),#21271a}
.accuracy-fill{display:block;height:100%;transform:scaleX(var(--accuracy));transform-origin:left;background:linear-gradient(90deg,#759f39,var(--lime));mask-image:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px)}
.accuracy-card .accuracy-sample{color:var(--muted);font-size:12px;min-height:18px}
.accuracy-votes{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid #343d27;margin-top:11px;padding-top:8px;color:var(--muted);font-size:12px}
.accuracy-votes strong{color:var(--text);font:12px var(--mono)}
.workspace{margin:30px 0 0}
.section-top{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:15px}
.section-top h2,.subheading{font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1.14}
.section-meta{font:11px var(--mono);color:var(--muted);display:flex;gap:8px;align-items:center}
.filters{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:13px}
.chip{min-height:32px;padding:5px 11px;font-size:12px;font-weight:400;color:var(--muted)}
.chip[aria-pressed="true"]{color:var(--lime);background:#242b16;border-color:#596630}
.market-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,1fr);gap:14px;align-items:start}
.panel{background:var(--panel);border:1px solid var(--border);min-width:0}
.panel-pad{padding:19px 20px}
.asset-head{display:flex;align-items:start;justify-content:space-between;gap:12px}
.asset-id{display:flex;gap:12px;align-items:center}
.asset-icon{width:44px;height:44px;display:grid;place-items:center;font:20px var(--mono);background:#292e19;border:1px solid #454e2b;color:var(--lime);flex:none}
.asset-icon.small{width:30px;height:30px;font-size:14px}
.asset-icon.stocks{color:#c8c8ff;background:#242439;border-color:#3e3e59}
.asset-icon.metals,.asset-icon.commodities{color:#f1c88b;background:#30271b;border-color:#57452e}
.asset-icon.fx,.asset-icon.etf{color:#9ee5c0;background:#1d2c24;border-color:#355244}
.asset-icon.realestate,.asset-icon.bonds{color:#e5b2db;background:#2c2431;border-color:#4b394e}
.asset-name{font-size:22px;font-weight:800;letter-spacing:-.045em;line-height:1.05}
.asset-symbol{margin-top:5px;font:11px var(--mono);color:var(--muted)}
.metric-price{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.066em;line-height:1.08;margin:16px 0 3px}
.metric-price small{font:12px var(--mono);color:var(--muted);letter-spacing:0}
.price-delta{font:11px var(--mono);display:flex;align-items:center;gap:9px;min-height:20px}
.chart-tools{display:flex;gap:3px;align-items:center}
.chart-tools .chip{min-height:28px;padding:4px 7px;font:10px var(--mono)}
.chart-box{height:210px;margin:8px -2px 4px;position:relative}
.chart-box canvas{width:100%;height:100%;display:block;touch-action:pan-y}
.chart-empty{height:100%;display:grid;place-items:center;color:var(--muted);border:1px dashed var(--border);text-align:center;padding:18px}
.chart-tip{position:absolute;background:#242a18;border:1px solid #6f793d;padding:6px 9px;pointer-events:none;color:var(--text);font:10px var(--mono);white-space:nowrap;z-index:2}
.chart-foot{border-top:1px solid var(--border);margin-top:10px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;color:var(--muted);font:10px var(--mono)}
.vote-panel{border-top:2px solid var(--lime);min-height:346px}
.vote-head{display:flex;justify-content:space-between;align-items:center;gap:8px}
.vote-head h2{font-size:18px;font-weight:800;letter-spacing:-.036em}
.live-tag{color:var(--lime);font:10px var(--mono);border:1px solid #465329;background:#222a16;padding:4px 6px;white-space:nowrap}
.vote-question{margin-top:15px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.015em}
.round-detail{margin-top:7px;color:var(--muted);font-size:12px}
.timer{font:12px var(--mono);color:var(--lime)}
.divider{border:0;border-top:1px solid var(--border);margin:15px 0}
.share-labels{display:flex;justify-content:space-between;align-items:end;gap:10px}
.share-labels div:last-child{text-align:right}
.share-labels b{display:block;font-size:30px;line-height:1;letter-spacing:-.06em}
.share-labels span{font:10px var(--mono);color:var(--muted)}
.share-track{height:7px;background:#351f20;display:flex;gap:3px;margin-top:8px;overflow:hidden}
.share-track i:first-child{background:var(--lime)}
.share-track i:last-child{background:#f77980;flex:1}
.vote-count{font:10px var(--mono);color:var(--muted);margin-top:8px}
.vote-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.vote-btn{padding:7px 10px;min-height:40px;color:var(--lime);border-color:#515f31;background:#222a17;overflow-wrap:anywhere}
.vote-btn:hover,.vote-btn.selected{background:var(--lime);border-color:var(--lime);color:#14190a}
.vote-btn.negative{background:#2d1e20;border-color:#614044;color:var(--pink)}
.vote-btn.negative:hover,.vote-btn.negative.selected{background:var(--pink);border-color:var(--pink);color:#281011}
.vote-btn.selected[disabled]{opacity:1}
.vote-feedback{margin-top:9px;color:var(--lime);font-size:11px;animation:signal-in .35s ease both}
@keyframes signal-in{from{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}
.market-tape{margin:16px 0 0;overflow:hidden}
.tape-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border)}
.tape-head h3{font-size:15px;font-weight:800}
.tape-head span{font:10px var(--mono);color:var(--muted)}
.tape-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
.tape-item{min-width:0;text-align:left;display:grid;gap:7px;color:var(--text);background:transparent;padding:13px 13px 11px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--faint)}
.tape-item:hover,.tape-item[aria-pressed="true"]{background:#222719}
.tape-item[aria-pressed="true"]{box-shadow:inset 0 2px var(--lime)}
.tape-item .row{gap:8px;flex-wrap:nowrap}
.tape-item b{font-size:12px;line-height:1.2;overflow-wrap:anywhere}
.tape-item small{color:var(--muted);font:10px var(--mono);overflow-wrap:anywhere}
.spark{display:block;width:100%;height:23px}
.page-head{margin:34px 0 22px;max-width:740px}
.page-head h1{font-size:clamp(35px,5vw,62px);font-weight:800;letter-spacing:-.07em;line-height:1.02;margin:9px 0}
.page-head p{font-size:15px;color:var(--muted)}
.page-head.split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:14px}
.grid-2,.grid-3{display:grid;gap:14px;align-items:start}
.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.stack{display:grid;gap:13px;align-content:start}
.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.spread{justify-content:space-between}
.panel h3{font-size:17px;letter-spacing:-.02em}
.panel-title{font-size:20px;font-weight:800;letter-spacing:-.04em}
.block{margin-top:18px}
.empty{border:1px dashed var(--border);padding:19px;color:var(--muted);font-size:13px}
.state-pill{font:10px var(--mono);padding:4px 7px;border:1px solid var(--border);color:var(--muted)}
.state-open,.state-credited,.state-settled{color:var(--lime);border-color:#465329;background:#212717}
.state-pending,.state-submitted,.state-requested{color:var(--amber);border-color:#5e4c30;background:#2d271c}
.state-void,.state-rejected{color:var(--pink);border-color:#603b3d;background:#2d2121}
.poll{padding:17px;display:grid;gap:10px;align-content:start;height:100%}
.poll h2{font-size:20px;letter-spacing:-.035em;line-height:1.24;overflow-wrap:anywhere}
.poll p,.content-text{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}
.poll .vote-buttons{margin-top:2px}
.poll .share-labels b{font-size:23px}
.poll .share-track{height:5px}
.poll .vote-count{margin-top:4px}
.pin-band{background:#232a15;border-bottom:1px solid #4f5b2f}
.pin-content{min-height:62px;padding-block:10px;display:flex;align-items:center;gap:13px}
.pin-content p{flex:1;font-weight:700;overflow-wrap:anywhere}
.pin-content .kicker{flex:none}
.gate{max-width:740px;margin:40px auto;padding:26px}
.gate h1{font-size:32px;letter-spacing:-.045em;overflow-wrap:anywhere}
.feature-closed{min-height:295px;padding:35px;display:grid;justify-items:start;align-content:center;gap:14px;background:#181b14}
.feature-closed .hero-copy{max-width:480px}
.feature-closed .hero-copy p{margin-top:7px}
.feature-closed .lock-mark{font:30px var(--mono);color:var(--lime)}
.profile-portrait{width:64px;height:64px;font-size:19px}
.wallet-total{font-size:37px;font-weight:800;letter-spacing:-.055em;line-height:1.1}
.big-score{color:var(--lime);font-size:36px;font-weight:800;letter-spacing:-.06em}
.big-score small{font:12px var(--mono);color:var(--muted)}
.fact-list{display:grid;gap:0}
.fact{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:8px 0;color:var(--muted)}
.fact b{color:var(--text);font:12px var(--mono);text-align:right;overflow-wrap:anywhere}
.list-item{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}
.list-item:last-child{border-bottom:0}
.list-item p{color:var(--muted);font-size:12px}
.scroll-list{max-height:505px;overflow:auto;padding-right:3px}
.admin-tabs{margin:16px 0}
.stat-cell{padding:15px}
.stat-cell b{display:block;color:var(--lime);font-size:28px;line-height:1.1}
.stat-cell span{color:var(--muted);font:11px var(--mono)}
.notice{padding:11px 13px;border-left:2px solid var(--lime);background:#22281a;color:#d0d8bb;font-size:13px;overflow-wrap:anywhere}
.notice.warn{border-color:var(--amber);background:#2b2519}
.prose{max-width:840px;margin:0 auto}
.prose h2{font-size:22px;margin:21px 0 7px;letter-spacing:-.03em}
.prose p,.prose li{color:var(--muted);font-size:15px}
.prose a,.evidence{color:var(--lime);text-decoration:underline;text-underline-offset:3px}
.form{display:grid;gap:13px;margin-top:12px}
.field{display:grid;gap:5px;color:var(--muted);font-size:12px;min-width:0}
.field input:not([type="checkbox"]),.field textarea,.field select{width:100%;background:#10120e;border:1px solid #3a4030;color:var(--text);padding:9px 10px;min-height:41px;color-scheme:dark;border-radius:0}
.field textarea{resize:vertical;min-height:80px}
.field input::placeholder,.field textarea::placeholder{color:#7e8472}
.field small{color:var(--dim)}
.check{display:flex;align-items:start;gap:8px;color:var(--muted);font-size:12px}
.check input{accent-color:var(--lime);margin-top:3px}
.check a{color:var(--lime);text-decoration:underline}
.form-error{font-size:12px;color:var(--pink);padding:7px 9px;border:1px solid #573439;background:#2b1e20}
.form-error:empty{display:none}
dialog{padding:0;color:var(--text);background:#171913;border:1px solid #5d6a36;border-top:2px solid var(--lime);width:min(520px,100% - 30px);max-height:min(86vh,760px);overflow:auto}
dialog::backdrop{background:#080a07c9;backdrop-filter:blur(3px)}
.dialog-body{padding:22px}
.dialog-head{display:flex;justify-content:space-between;align-items:start;gap:10px}
.dialog-head h2{font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.045em}
.dialog-body .dialog-copy{margin:10px 0;color:var(--muted);overflow-wrap:anywhere}
.dialog-body .dialog-copy a{color:var(--lime)}
.toasts{position:fixed;right:17px;bottom:17px;display:grid;gap:7px;width:min(355px,100% - 34px);z-index:10;pointer-events:none}
.toast{border:1px solid #68783b;border-left:3px solid var(--lime);padding:11px 13px;background:#252b1b;color:var(--text);box-shadow:0 10px 40px #0008;animation:signal-in .2s ease both}
.toast.error{border-color:#9c5961;border-left-color:var(--pink);background:#332225}
.loading{padding:28px 0;color:var(--muted)}
footer{border-top:1px solid var(--border);margin-top:35px!important;padding:14px 0 23px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;flex-wrap:wrap}
footer a:hover{color:var(--lime)}
@media(max-width:1120px){
  .frame{width:calc(100% - 52px)}
  .nav a{padding-inline:10px}.nav a[aria-current="page"]::after{inset-inline:8px}
  .top-inner{gap:12px}
  .leader-inner{grid-template-columns:131px repeat(5,minmax(0,1fr))}
  .leader{padding-inline:8px;gap:6px}.leader .avatar{width:24px;height:24px;font-size:9px}
}
@media(max-width:900px){
  .nav-glyph{display:none}
  .hero{min-height:222px}
  .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tape-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:720px){
  .frame{width:calc(100% - 32px)}
  .top-inner{height:auto;grid-template-columns:1fr auto;gap:0;align-items:center}
  .brand{margin-block:12px;font-size:22px}.brand img{width:30px;height:30px}
  .top-inner nav{grid-row:2;grid-column:1/-1;height:40px;overflow:auto;scrollbar-width:none;border-top:1px solid var(--faint)}
  .nav{gap:1px;min-width:max-content}.nav a{padding-inline:10px;font-size:12px}.nav a:first-child{padding-left:0}.nav a:first-child[aria-current="page"]::after{left:0}
  .account .btn{min-height:33px;padding:5px 8px;font-size:11px}
  .leader-inner{display:flex;overflow:auto;scrollbar-width:thin;min-height:52px}
  .leader-title{min-width:max-content;padding-right:12px}.leader{min-width:110px}
  .leader-empty{font-size:11px}
  .hero{padding:24px 18px;margin-top:17px;min-height:208px}
  .hero h1{font-size:clamp(32px,8vw,50px)}
  .hero p{font-size:12px;max-width:300px}
  .hero::before{inset:0 0 0 12%;opacity:.48}
  .hero::after{background:linear-gradient(90deg,#171913 4%,#171913aa 38%,transparent 82%)}
  .market-hero{grid-template-columns:minmax(0,1fr);row-gap:18px}
  .accuracy-card{max-width:400px;padding:13px}
  .accuracy-number{font-size:43px}
  .workspace{margin-top:22px}
  .market-grid,.grid-2,.grid-3{grid-template-columns:1fr}
  .chart-box{height:190px}
  .vote-panel{min-height:0}
  .tape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .tape-item{padding:9px 7px}.tape-item .row{gap:4px}.tape-item .asset-icon{width:24px;height:24px;font-size:11px}
  .section-top h2{font-size:22px}.section-meta{font-size:10px}
  .panel-pad{padding:14px}
  .page-head{margin-top:23px}
  .page-head.split{display:grid;align-items:start}
  .pin-content{gap:8px;flex-wrap:wrap}
  .pin-content p{flex:1 1 100%;order:2;font-size:13px}
  .gate{margin-top:23px;padding:18px}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
#navigation{height:100%}
.nav a{font-weight:650}
.account-avatar{display:block}
.state-review{color:var(--amber);border-color:#5e4c30;background:#2d271c}
.state-reversed{color:var(--muted)}
@media(max-width:720px){#navigation{height:40px}}
.vote-direction{font-family:"DejaVu Sans","Segoe UI Symbol",sans-serif}
