.ecosystem-module__Gcdpyq__page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 22%, #8bd3c83b, transparent 30%), radial-gradient(circle at 92% 12%, #8467d729, transparent 27%), var(--paper-light)}.ecosystem-module__Gcdpyq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-block:72px 46px;display:grid}.ecosystem-module__Gcdpyq__hero h1{max-width:880px;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(2.5rem,6vw,5.3rem);line-height:.94}.ecosystem-module__Gcdpyq__hero p{max-width:760px;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.65}.ecosystem-module__Gcdpyq__previewSeal{border:2px solid var(--ink);min-width:240px;box-shadow:6px 6px 0 var(--ink);background:#dff4ed;align-items:center;gap:12px;padding:17px 18px;display:flex}.ecosystem-module__Gcdpyq__previewSeal svg{color:var(--seafoam-dark)}.ecosystem-module__Gcdpyq__previewSeal div{gap:2px;display:grid}.ecosystem-module__Gcdpyq__previewSeal strong{font-family:var(--font-display), sans-serif;font-size:.92rem}.ecosystem-module__Gcdpyq__previewSeal span{color:var(--ink-soft);font-size:.7rem}.ecosystem-module__Gcdpyq__workspaceShell{padding-bottom:100px}.ecosystem-module__Gcdpyq__tabs{border:2px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);align-items:stretch;display:flex;overflow-x:auto}.ecosystem-module__Gcdpyq__tabs button{border:0;border-right:1px solid var(--ink);min-width:150px;color:var(--ink);font:700 .76rem var(--font-display), sans-serif;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:16px 18px;display:inline-flex}.ecosystem-module__Gcdpyq__tabs button:hover{background:var(--paper-light)}.ecosystem-module__Gcdpyq__tabs .ecosystem-module__Gcdpyq__tabActive{color:var(--white);background:var(--ink)}.ecosystem-module__Gcdpyq__tabs .ecosystem-module__Gcdpyq__tabActive:hover{background:var(--ink)}.ecosystem-module__Gcdpyq__tabs .ecosystem-module__Gcdpyq__resetButton{border-right:0;border-left:1px solid var(--ink);min-width:auto;color:var(--ink-soft);margin-left:auto}.ecosystem-module__Gcdpyq__workspaceHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:48px 0 28px;display:grid}.ecosystem-module__Gcdpyq__workspaceHeader>svg{color:var(--red)}.ecosystem-module__Gcdpyq__workspaceHeader span{color:var(--red-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ecosystem-module__Gcdpyq__workspaceHeader h2{font-family:var(--font-display), sans-serif;margin:3px 0 7px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1}.ecosystem-module__Gcdpyq__workspaceHeader p{max-width:780px;color:var(--ink-soft);margin:0;line-height:1.6}.ecosystem-module__Gcdpyq__twoColumn{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:22px;display:grid}.ecosystem-module__Gcdpyq__panel{border:2px solid var(--ink);min-width:0;box-shadow:7px 7px 0 var(--seafoam);background:#ffffffeb;gap:18px;padding:24px;display:grid}.ecosystem-module__Gcdpyq__panel:nth-child(2){box-shadow-color:var(--yellow)}.ecosystem-module__Gcdpyq__panelTitle{border-bottom:1px dashed var(--line-dark);align-items:center;gap:11px;min-width:0;padding-bottom:14px;display:flex}.ecosystem-module__Gcdpyq__panelTitle>svg{color:var(--red);flex:none}.ecosystem-module__Gcdpyq__panelTitle>div{min-width:0;display:grid}.ecosystem-module__Gcdpyq__panelTitle span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.ecosystem-module__Gcdpyq__panelTitle h3{font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:1.28rem;overflow:hidden}.ecosystem-module__Gcdpyq__panelTitle .ecosystem-module__Gcdpyq__statePill{margin-left:auto}.ecosystem-module__Gcdpyq__panel label{gap:7px;display:grid}.ecosystem-module__Gcdpyq__panel label>span{letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:800}.ecosystem-module__Gcdpyq__panel input,.ecosystem-module__Gcdpyq__panel select,.ecosystem-module__Gcdpyq__panel textarea{border:1px solid var(--ink);width:100%;min-width:0;color:var(--ink);background:var(--paper-light);font:500 .82rem var(--font-body), sans-serif;border-radius:0;padding:12px 13px}.ecosystem-module__Gcdpyq__panel textarea{resize:vertical}.ecosystem-module__Gcdpyq__panel input:focus,.ecosystem-module__Gcdpyq__panel select:focus,.ecosystem-module__Gcdpyq__panel textarea:focus{outline-offset:1px;outline:3px solid #8467d740}.ecosystem-module__Gcdpyq__fieldRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ecosystem-module__Gcdpyq__helper{color:var(--ink-soft);margin:-5px 0 0;font-size:.7rem;line-height:1.5}.ecosystem-module__Gcdpyq__statePill{border:1px solid var(--ink);width:fit-content;color:var(--ink);background:var(--paper-light);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:5px 8px;font-size:.59rem;font-weight:850;line-height:1;display:inline-flex}.ecosystem-module__Gcdpyq__statePillGood{background:#d9f5e8}.ecosystem-module__Gcdpyq__statePillWarning{background:#ffe3d7}.ecosystem-module__Gcdpyq__statePillPlain{background:#efe9ff}.ecosystem-module__Gcdpyq__orderList{gap:10px;display:grid}.ecosystem-module__Gcdpyq__orderCard{border:1px solid var(--line-dark);background:var(--paper-light);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px;display:grid}.ecosystem-module__Gcdpyq__orderIcon{color:#6c4ebb;background:#e9e0ff;place-items:center;width:42px;height:42px;display:grid}.ecosystem-module__Gcdpyq__orderTopline{align-items:center;gap:8px;margin-bottom:5px;display:flex}.ecosystem-module__Gcdpyq__orderTopline>span:last-child{color:var(--ink-soft);text-transform:capitalize;font-size:.62rem}.ecosystem-module__Gcdpyq__orderCard h4{font-family:var(--font-display), sans-serif;margin:0;font-size:1rem}.ecosystem-module__Gcdpyq__orderCard p{color:var(--ink-soft);margin:3px 0 8px;font-size:.68rem}.ecosystem-module__Gcdpyq__orderCard strong{font-size:.82rem;display:block}.ecosystem-module__Gcdpyq__orderCard small{color:var(--ink-soft);font-size:.62rem}.ecosystem-module__Gcdpyq__cardActions{gap:5px;display:flex}.ecosystem-module__Gcdpyq__cardActions button{border:1px solid var(--ink);color:var(--ink);background:var(--white);cursor:pointer;padding:7px 8px;font-size:.65rem;font-weight:800}.ecosystem-module__Gcdpyq__cardActions button:hover{color:var(--white);background:var(--ink)}.ecosystem-module__Gcdpyq__composerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecosystem-module__Gcdpyq__composerFooter>span{color:var(--ink-soft);font-size:.68rem}.ecosystem-module__Gcdpyq__feed{gap:10px;display:grid}.ecosystem-module__Gcdpyq__feed article{border:1px solid var(--line-dark);background:var(--paper-light);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.ecosystem-module__Gcdpyq__avatar{border:2px solid var(--ink);width:44px;height:44px;color:var(--white);background:var(--red);font:800 .68rem var(--font-display), sans-serif;border-radius:50%;place-items:center;display:grid}.ecosystem-module__Gcdpyq__feed article>div:last-child{display:grid}.ecosystem-module__Gcdpyq__feed strong{font-size:.75rem}.ecosystem-module__Gcdpyq__feed span{color:var(--ink-soft);font-size:.62rem}.ecosystem-module__Gcdpyq__feed p{margin:10px 0;font-size:.8rem;line-height:1.5}.ecosystem-module__Gcdpyq__feed button{width:fit-content;color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.ecosystem-module__Gcdpyq__voteChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ecosystem-module__Gcdpyq__voteChoices button{border:1px solid var(--ink);color:var(--ink);background:var(--paper-light);text-align:left;cursor:pointer;justify-items:start;gap:4px;padding:15px;display:grid}.ecosystem-module__Gcdpyq__voteChoices button:hover,.ecosystem-module__Gcdpyq__voteChoices .ecosystem-module__Gcdpyq__choiceActive{background:#efe9ff;box-shadow:inset 0 0 0 3px #8467d7}.ecosystem-module__Gcdpyq__voteChoices svg{color:#6c4ebb}.ecosystem-module__Gcdpyq__voteChoices strong{font-family:var(--font-display), sans-serif;font-size:.85rem}.ecosystem-module__Gcdpyq__voteChoices span{color:var(--ink-soft);font-size:.64rem}.ecosystem-module__Gcdpyq__successNote{border:1px solid var(--seafoam-dark);background:#e3f7ef;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:.72rem;line-height:1.45;display:flex}.ecosystem-module__Gcdpyq__successNote svg{color:var(--seafoam-dark);flex:none}.ecosystem-module__Gcdpyq__utilityPair{border:1px dashed var(--line-dark);background:#f1f8f5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.ecosystem-module__Gcdpyq__utilityPair>div{gap:4px;min-width:0;display:grid}.ecosystem-module__Gcdpyq__utilityPair strong{font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ecosystem-module__Gcdpyq__utilityPair span{color:var(--ink-soft);font-size:.66rem;line-height:1.4}.ecosystem-module__Gcdpyq__utilityPair>svg{color:#6c4ebb}.ecosystem-module__Gcdpyq__utilityStatus{border:1px solid var(--seafoam-dark);background:#e3f7ef;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:.72rem;line-height:1.45;display:flex}.ecosystem-module__Gcdpyq__utilityStatus svg{color:var(--seafoam-dark);flex:none}.ecosystem-module__Gcdpyq__voteBar{border:2px solid var(--ink);min-height:96px;display:flex;overflow:hidden}.ecosystem-module__Gcdpyq__voteBar span{min-width:74px;color:var(--white);background:var(--ink);text-align:center;place-content:center;padding:10px;font-size:.68rem;display:grid}.ecosystem-module__Gcdpyq__voteBar span:last-child{background:#8467d7}.ecosystem-module__Gcdpyq__voteBar strong{font:800 1.4rem var(--font-display), sans-serif;display:block}.ecosystem-module__Gcdpyq__treasuryFacts{border:1px solid var(--line-dark);gap:0;margin:0;display:grid}.ecosystem-module__Gcdpyq__treasuryFacts div{border-bottom:1px solid var(--line-dark);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.ecosystem-module__Gcdpyq__treasuryFacts div:last-child{border-bottom:0}.ecosystem-module__Gcdpyq__treasuryFacts dt{text-transform:uppercase;font-size:.67rem;font-weight:850}.ecosystem-module__Gcdpyq__treasuryFacts dd{color:var(--ink-soft);margin:0;font-size:.7rem}.ecosystem-module__Gcdpyq__executionLock{background:#ffe7df;border:1px solid #ba563e;align-items:flex-start;gap:11px;padding:14px;display:flex}.ecosystem-module__Gcdpyq__executionLock svg{color:var(--red-dark);flex:none}.ecosystem-module__Gcdpyq__executionLock div{gap:3px;display:grid}.ecosystem-module__Gcdpyq__executionLock strong{font-size:.76rem}.ecosystem-module__Gcdpyq__executionLock span{color:var(--ink-soft);font-size:.68rem;line-height:1.45}@media (max-width:920px){.ecosystem-module__Gcdpyq__hero{grid-template-columns:1fr;align-items:start}.ecosystem-module__Gcdpyq__previewSeal{width:fit-content}.ecosystem-module__Gcdpyq__twoColumn{grid-template-columns:1fr}}@media (max-width:640px){.ecosystem-module__Gcdpyq__hero{padding-block:48px 30px}.ecosystem-module__Gcdpyq__hero h1{font-size:2.6rem}.ecosystem-module__Gcdpyq__previewSeal{width:100%}.ecosystem-module__Gcdpyq__tabs .ecosystem-module__Gcdpyq__resetButton{margin-left:0}.ecosystem-module__Gcdpyq__tabs button{min-width:132px;padding:14px 12px}.ecosystem-module__Gcdpyq__workspaceHeader{padding-top:38px}.ecosystem-module__Gcdpyq__panel{box-shadow:5px 5px 0 var(--seafoam);padding:17px}.ecosystem-module__Gcdpyq__fieldRow{grid-template-columns:1fr}.ecosystem-module__Gcdpyq__orderCard{grid-template-columns:auto minmax(0,1fr)}.ecosystem-module__Gcdpyq__cardActions{grid-column:2}.ecosystem-module__Gcdpyq__utilityPair{grid-template-columns:1fr}.ecosystem-module__Gcdpyq__utilityPair>svg{transform:rotate(90deg)}.ecosystem-module__Gcdpyq__voteChoices{grid-template-columns:1fr}.ecosystem-module__Gcdpyq__treasuryFacts div{grid-template-columns:1fr;gap:3px}}
