:root{--bg:#f4f0e7;--ink:#11110f;--muted:#6d695f;--line:#cfc8ba;--card:#f9f6ef;--green:#19744a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em}.wrap{width:min(1120px,calc(100% - 28px));margin:auto}.nav{position:sticky;top:0;z-index:20;background:rgba(244,240,231,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.navin{height:58px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:20px;font-weight:800;letter-spacing:-.045em}.badge,.pill{font-size:10px;border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:var(--muted)}.navlinks{display:flex;gap:16px;font-size:12px}.hero{padding:70px 0 52px}.hero h1{font-size:clamp(68px,15vw,174px);line-height:.8;letter-spacing:-.075em;margin:12px 0 45px}.eyebrow{font-size:11px;text-transform:uppercase;color:var(--muted)}.heroGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:end}.thesis{font-size:clamp(27px,4.5vw,55px);line-height:1.02;letter-spacing:-.05em;margin:0}.side{border-top:1px solid var(--line);padding-top:13px;display:grid;gap:17px}.btns{display:flex;gap:9px;flex-wrap:wrap}.btn{border:1px solid var(--ink);border-radius:999px;padding:11px 14px;font-size:12px;background:transparent;cursor:pointer}.btn.dark{background:var(--ink);color:var(--bg)}section{border-top:1px solid var(--line);padding:54px 0}.title{display:grid;grid-template-columns:.32fr 1fr;gap:22px;margin-bottom:28px}.title h2{font-size:clamp(38px,6.5vw,76px);line-height:.93;letter-spacing:-.06em;margin:0}.active{border:1px solid var(--ink);border-radius:24px;overflow:hidden;background:var(--card)}.activeTop{padding:22px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.activeTop h3{font-size:clamp(44px,8vw,86px);line-height:.9;letter-spacing:-.065em;margin:8px 0 0}.count{padding:22px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px}.clock{font-size:clamp(34px,7vw,72px);letter-spacing:-.055em}.double{display:grid;grid-template-columns:1fr 1fr}.company{padding:24px}.company:first-child{border-right:1px solid var(--line)}.company h4{font-size:48px;letter-spacing:-.06em;margin:7px 0 2px}.theme{font-size:13px;color:var(--muted)}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.metric{border-top:1px solid var(--line);padding-top:10px}.metric strong{font-size:22px}.question{font-size:25px;line-height:1.08;letter-spacing:-.04em;margin:26px 0}.community{border:1px solid var(--line);border-radius:16px;padding:14px;margin:0 0 18px}.crowdLine{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:baseline;margin-top:8px}.crowdLine strong{font-size:24px;letter-spacing:-.04em}.crowdLine span{font-size:11px;color:var(--muted)}.crowdBar{height:8px;border-radius:999px;background:#ded8cd;overflow:hidden;margin-top:10px}.crowdBar i{display:block;height:100%;width:0;background:var(--ink);transition:width .25s ease}.crowdCount{font-size:10px;color:var(--muted);margin-top:8px}.voteRow{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vote{padding:15px;border:1px solid var(--ink);border-radius:13px;background:transparent;font-weight:700;cursor:pointer}.vote.activeVote{background:var(--ink);color:var(--bg)}.vote:disabled{opacity:.45;cursor:not-allowed}.call{font-size:11px;color:var(--muted);margin-top:10px;min-height:15px}.shareBtn{margin-top:12px;width:100%;padding:12px;border:1px solid var(--line);border-radius:13px;background:transparent;font:600 12px/1 inherit;cursor:pointer}.printPanel{border-top:2px solid var(--ink);padding-top:18px;margin-top:20px}.printVerdict{font-size:42px;font-weight:800;letter-spacing:-.055em;line-height:.95;margin:8px 0 20px}.printMetrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.printMetrics>div{padding:14px}.printMetrics>div:first-child{border-right:1px solid var(--line)}.printMetrics span,.printMetrics small{display:block;font-size:10px;color:var(--muted)}.printMetrics strong{display:block;font-size:25px;margin:5px 0}.crowdVerdict,.userVerdict{font-size:11px;padding-top:12px}.userVerdict{font-weight:700}.reactionPanel{margin-top:22px;border-top:2px solid var(--ink);padding-top:18px}.reactionMove{font-size:56px;font-weight:800;letter-spacing:-.065em;line-height:.9;margin:8px 0 10px}.reactionMeta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-bottom:14px}.reactionGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.reactionGrid>div{padding:13px;border-right:1px solid var(--line)}.reactionGrid>div:last-child{border-right:0}.reactionGrid span{display:block;font-size:9px;color:var(--muted)}.reactionGrid strong{display:block;font-size:18px;margin-top:5px}.reactionTag{margin-top:12px;font-size:11px;font-weight:700}.cycle{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden}.cycle div{min-height:115px;padding:20px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.cycle div:last-child{border:0}.archive,.ledger{border:1px solid var(--line);border-radius:20px;overflow:hidden}.archiveHead{padding:18px 21px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.archiveMetrics{display:grid;grid-template-columns:repeat(3,1fr)}.archiveMetrics div{padding:19px;border-right:1px solid var(--line)}.archiveMetrics div:last-child{border:0}.green{color:var(--green)}.row{display:grid;grid-template-columns:65px 1fr auto;gap:15px;padding:16px 18px;border-bottom:1px solid var(--line);font-size:12px}.row:last-child{border:0}.token{display:grid;grid-template-columns:1fr 1fr;gap:28px}.token h2{font-size:clamp(42px,7vw,82px);line-height:.92;letter-spacing:-.06em;margin:7px 0}.ca{border:1px solid var(--line);border-radius:13px;padding:13px;word-break:break-all;font-size:11px}.footer{padding:65px 0 36px}.footer h2{font-size:clamp(44px,8vw,96px);line-height:.88;letter-spacing:-.065em;margin:0 0 30px}.foot{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px}.modalBackdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(9px)}.callCard{position:relative;width:min(520px,100%);background:var(--bg);border:1px solid var(--ink);border-radius:26px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:32px;cursor:pointer}.callKicker{font-size:13px;margin-top:28px;color:var(--muted)}.callTicker{font-size:clamp(58px,15vw,92px);line-height:.86;letter-spacing:-.07em;font-weight:800;margin-top:8px}.callVote{font-size:clamp(48px,13vw,78px);line-height:.9;letter-spacing:-.06em;font-weight:800;margin:12px 0}.callMeta,.callTheme,.callLock,.callCountdown,.callCrowdLabel,.callId{font-size:11px}.callTheme{margin-top:4px;color:var(--muted)}.callRule{border-top:1px solid var(--line);margin:20px 0}.callCrowdLabel{color:var(--muted)}.callCrowd{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-top:7px}.callCrowd strong{font-size:23px;letter-spacing:-.04em}.callCrowd span{font-size:10px;color:var(--muted);text-align:right}.callLock{font-weight:700}.callCountdown{margin-top:7px;color:var(--muted)}.callId{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted)}.cardActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}@media(max-width:720px){.wrap{width:calc(100% - 18px)}.hero{padding:50px 0 38px}.heroGrid,.title,.token{grid-template-columns:1fr}.double{grid-template-columns:1fr}.company:first-child{border-right:0;border-bottom:1px solid var(--line)}.cycle{grid-template-columns:1fr 1fr}.cycle div:nth-child(2){border-right:0}.cycle div:nth-child(-n+2){border-bottom:1px solid var(--line)}.archiveMetrics{grid-template-columns:1fr}.archiveMetrics div{border-right:0;border-bottom:1px solid var(--line)}.count{grid-template-columns:1fr}.navlinks{gap:10px}.foot{flex-direction:column;gap:8px}.callCard{padding:22px}.cardActions{display:grid}.cardActions .btn{width:100%}.printMetrics{grid-template-columns:1fr}.printMetrics>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.reactionGrid{grid-template-columns:1fr}.reactionGrid>div{border-right:0;border-bottom:1px solid var(--line)}.reactionGrid>div:last-child{border-bottom:0}.reactionMeta{flex-direction:column;gap:4px}}