:root{--bg:#050706;--panel:#0a0e0c;--panel2:#0e1411;--line:#1d2a24;--text:#f1f5f2;--muted:#85948c;--green:#39ff88;--green2:#14c96c;--purple:#9b7cff;--red:#ff5f6d;--amber:#f6c85f;--cyan:#6ce8d3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(rgba(57,255,136,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,136,.014) 1px,transparent 1px),var(--bg);background-size:34px 34px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.shell{width:min(1380px,calc(100% - 40px));margin:0 auto;min-height:100vh}.siteHeader{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;letter-spacing:.08em}.brandMark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--green);color:var(--green);font-weight:900;-webkit-clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%)}.brand b{display:block;font-size:17px}.brand small{color:var(--muted);display:block;font-size:9px;margin-top:3px}.navLinks{display:flex;align-items:center;gap:24px;font-size:12px;color:#b7c2bc}.navLinks>a:hover{color:var(--green)}.wallet-adapter-button-trigger.walletButton,.wallet-adapter-button.walletButton{background:var(--green)!important;color:#041108!important;height:42px!important;border-radius:2px!important;font-family:inherit!important;font-size:11px!important;font-weight:900!important;padding:0 15px!important}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:center;min-height:690px;padding:64px 0 76px;border-bottom:1px solid var(--line)}.eyebrow{color:var(--green);font-size:11px;letter-spacing:.16em;margin:0 0 17px}.hero h1,.pageTitle{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,7vw,106px);line-height:.88;letter-spacing:-.035em;margin:0;font-weight:900}.hero h1 span,.pageTitle span{color:var(--green)}.heroText,.pageLead{color:#aeb9b2;line-height:1.8;max-width:690px;font-size:14px;margin:30px 0}.heroActions{display:flex;gap:12px;flex-wrap:wrap}.btn{border:1px solid var(--line);background:#0b100d;color:var(--text);min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:11px;letter-spacing:.06em;border-radius:2px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:#466052}.btn:disabled{opacity:.45;cursor:not-allowed}.btnPrimary{background:var(--green);color:#021309;border-color:var(--green)}.btnGhost{background:transparent}.btnFor{border-color:#1c653c;color:var(--green);background:rgba(57,255,136,.06)}.btnAgainst{border-color:#6d2930;color:#ff7d88;background:rgba(255,95,109,.06)}.stats{display:flex;gap:44px;margin:46px 0 0}.stats div{display:grid;grid-gap:6px;gap:6px}.stats dt{color:var(--muted);font-size:9px}.stats dd{margin:0;font-size:23px;font-weight:900}.bobCard{border:1px solid #26382f;background:#070a08;position:relative}.bobCard:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(135deg,rgba(57,255,136,.18),transparent 22%,transparent 78%,rgba(155,124,255,.16));opacity:.4}.bobCardBottom,.bobCardTop{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:.1em}.bobCardTop{border-bottom:1px solid var(--line)}.bobCardBottom{border-top:1px solid var(--line)}.bobCardBottom b{color:var(--green)}.bobImageWrap{aspect-ratio:1/1;overflow:hidden;position:relative;background:#020302}.bobImageWrap img{width:100%;height:100%;object-fit:cover}.scanline{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.025) 4px);mix-blend-mode:screen}.proposalSection{padding:76px 0 90px}.sectionTitle{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.sectionTitle h2{margin:0;font-size:clamp(26px,4vw,48px);letter-spacing:-.04em}.sectionTitle>a{color:var(--green);font-size:11px}.topVoted{margin-bottom:40px}.recentChanges>.eyebrow,.topVoted>.eyebrow{margin-bottom:14px}.topVotedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.topVotedCard{border:1px solid var(--line);background:rgba(8,12,9,.84);padding:18px;display:grid;grid-gap:8px;gap:8px;position:relative;transition:border-color .15s ease}.topVotedCard:hover{border-color:var(--green)}.topVotedRank{position:absolute;top:12px;right:14px;color:var(--green);font-size:10px}.topVotedCard b{font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:-.01em;padding-right:30px}.topVotedMeta{color:var(--muted);font-size:8px;letter-spacing:.08em}.recentChanges{margin-bottom:40px}.recentChangesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.recentChangeCard{border:1px solid var(--line);background:rgba(8,12,9,.84);padding:12px;display:grid;grid-gap:8px;gap:8px;transition:border-color .15s ease}.recentChangeCard:hover{border-color:var(--green)}.recentChangeImage{aspect-ratio:1/1;overflow:hidden;background:#020302}.recentChangeImage img{width:100%;height:100%;object-fit:cover}.recentChangeCard b{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:-.01em}.recentChangeCard span{color:var(--muted);font-size:8px;letter-spacing:.08em}@media (max-width:900px){.topVotedGrid{grid-template-columns:1fr}.recentChangesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.proposalList{border-top:1px solid var(--line)}.proposalRow{display:grid;grid-template-columns:145px minmax(0,1fr) 190px;grid-gap:24px;gap:24px;padding:28px 12px;border-bottom:1px solid var(--line);transition:background .15s ease}.proposalRow:hover{background:rgba(57,255,136,.025)}.proposalId{color:var(--green);font-size:11px;padding-top:6px}.proposalHeadline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.proposalHeadline h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;margin:0;letter-spacing:-.015em}.proposalMain>p{color:var(--muted);line-height:1.6;font-size:12px;margin:9px 0 20px;max-width:780px}.proposalMeta{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.proposalMeta span{color:var(--muted);font-size:8px;margin-top:5px}.proposalMeta b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{border:1px solid #3b4b42;padding:4px 7px;font-size:8px;letter-spacing:.08em;color:#b7c3bc}.status-active{color:var(--cyan);border-color:#23645a}.status-executed{color:var(--green);border-color:#236c42}.status-executing,.status-passed{color:var(--amber);border-color:#6d5b27}.status-failed,.status-rejected{color:#ff7f8a;border-color:#71303a}.voteBar{height:5px;background:#182019;display:flex;overflow:hidden}.voteBar span{height:100%;display:block}.barFor{background:var(--green)}.barAgainst{background:var(--red)}.barAbstain{background:#59635e}.voteLegend{display:flex;gap:16px;color:#819087;font-size:8px;margin-top:8px;flex-wrap:wrap}.voteLegend span{display:inline-flex;align-items:center;gap:5px}.dot{width:6px;height:6px;display:inline-block}.dotFor{background:var(--green)}.dotAgainst{background:var(--red)}.dotAbstain{background:#59635e}.emptyState{min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:var(--muted)}.emptyState b{color:var(--text);font-size:20px}.emptyState .btn{margin-top:12px}.narrowPage{width:min(780px,100%);margin:0 auto;padding:80px 0 110px}.pageTitle{font-size:clamp(52px,8vw,90px)}.proposalForm{display:grid;grid-gap:22px;gap:22px;margin-top:46px}.proposalForm label{display:grid;grid-gap:9px;gap:9px}.proposalForm label>span{font-size:9px;color:var(--muted);letter-spacing:.12em}.proposalForm input,.proposalForm select,.proposalForm textarea{width:100%;border:1px solid #28342e;background:#090d0b;color:var(--text);padding:14px;outline:0;border-radius:2px;font-size:13px}.proposalForm input:focus,.proposalForm select:focus,.proposalForm textarea:focus{border-color:var(--green);box-shadow:0 0 0 1px rgba(57,255,136,.15)}.proposalForm textarea{resize:vertical;min-height:100px;line-height:1.6}.proposalWarning{border-left:2px solid var(--green);background:rgba(57,255,136,.04);padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.proposalWarning b{font-size:11px}.proposalWarning span{color:var(--muted)}.notice,.proposalWarning span{font-size:10px;line-height:1.5}.notice{color:var(--cyan)}.hint{color:var(--muted);font-size:9px;line-height:1.55}.detailPage{padding:56px 0 100px}.backLink{color:var(--muted);font-size:10px}.backLink:hover{color:var(--green)}.detailHead{margin:44px 0 34px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.detailHead h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,6vw,72px);letter-spacing:-.045em;max-width:950px}.detailGrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:24px;gap:24px;align-items:start}.governancePanel,.proposalDocument{border:1px solid var(--line);background:rgba(8,12,9,.84)}.docSection{padding:26px;border-bottom:1px solid var(--line)}.docSection>span{color:var(--muted);font-size:9px;letter-spacing:.12em}.docSection>p{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65;color:#d9dfdb}.mutationBox{background:rgba(155,124,255,.04)}.mutationBox>p{color:#c7baff;font-family:inherit;font-size:14px}.executedImage{margin-top:18px;width:100%;max-height:760px;object-fit:contain;background:#020302}.errorBox{margin:20px;border:1px solid #74333c;background:rgba(255,95,109,.05);padding:16px;color:#ff9099}.errorBox p{color:#c88b91;font-size:10px;line-height:1.5;word-break:break-word}.panelBlock{padding:22px;border-bottom:1px solid var(--line)}.metricGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin-top:20px;border:1px solid var(--line)}.metricGrid div{background:#090d0b;padding:14px;display:grid;grid-gap:6px;gap:6px}.metadata span,.metricGrid span{color:var(--muted);font-size:8px}.metricGrid b{font-size:16px}.metadata{display:grid;grid-gap:15px;gap:15px}.metadata div{display:grid;grid-gap:5px;gap:5px;min-width:0}.metadata b{font-size:9px;overflow-wrap:anywhere;color:#c7d0cb}.finalizeBox,.votePanel{padding:22px}.voteButtons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;gap:7px}.executionNotice{padding:20px;color:var(--amber);font-size:10px;line-height:1.5}.successNotice{color:var(--green)}.rejectedNotice{color:#ff7d88}footer{min-height:100px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px;gap:20px}footer a{color:var(--green)}@media (max-width:900px){.shell{width:min(100% - 24px,1380px)}.siteHeader{height:auto;min-height:82px;align-items:flex-start;padding:18px 0}.navLinks{gap:10px;flex-wrap:wrap;justify-content:flex-end}.navLinks>a{display:none}.hero{grid-template-columns:1fr;min-height:0;padding-top:60px}.bobCard{width:min(620px,100%)}.proposalRow{grid-template-columns:92px minmax(0,1fr)}.proposalMeta{grid-column:2;grid-template-columns:auto 1fr;align-items:baseline}.detailGrid{grid-template-columns:1fr}}@media (max-width:560px){.brand small{display:none}.wallet-adapter-button-trigger.walletButton,.wallet-adapter-button.walletButton{max-width:170px;overflow:hidden}.hero h1,.pageTitle{font-size:55px}.stats{gap:24px}.proposalRow{grid-template-columns:1fr;padding:22px 5px}.proposalMeta{grid-column:1}.detailHead{align-items:flex-start;flex-direction:column}.voteButtons{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column;justify-content:center}}.adminList{border-top:1px solid var(--line);margin-top:36px}.adminRow{padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.adminRow h3{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif}.adminRow p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:560px){.adminRow{grid-template-columns:1fr}}