.ledger-page{background:#121915;color:#f3ede4}.ledger-nav{height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(23px,5.8vw,105px);border-bottom:1px solid #f3d2b037}.ledger-nav .return-link{font:700 10px var(--mono);letter-spacing:.08em;border-bottom:1px solid #ba966c;padding-bottom:6px;color:#d1ad8a}.ledger-intro{padding:65px clamp(24px,7vw,125px) 95px;min-height:665px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 78% 40%,#704d3438,transparent 37%),repeating-linear-gradient(90deg,transparent 0,transparent 78px,#fffff806 79px),#161c17}.ledger-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#bfae99;font:600 10px var(--mono);letter-spacing:.09em}.ledger-topline>span:first-child{display:flex;align-items:center;gap:10px}.ledger-intro h1{font:700 clamp(125px,14vw,250px)/.72 var(--display);letter-spacing:-.02em;margin:62px 0 52px}.ledger-intro h1 em{font:italic 400 .72em var(--serif);color:#dfa975;letter-spacing:-.06em}.ledger-intro-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:45px}.ledger-intro-bottom>p{max-width:625px;color:#b2b9ae;font:14px/1.85 var(--sans)}.ledger-figures{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ledger-figures>div{border-top:1px solid #a58a6b9c;padding-top:11px}.ledger-figures>div>span{color:#bca48b;font:600 9px var(--mono);letter-spacing:.12em}.ledger-figures strong{display:block;font:500 clamp(78px,7vw,125px)/.95 var(--display);margin-top:13px;font-variant-numeric:tabular-nums}.ledger-workspace{background:#ede7dc;color:#282922;padding:95px clamp(24px,6vw,112px) 110px}.ledger-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.ledger-eyebrow{font:700 10px var(--mono);letter-spacing:.1em;color:#a07554}.ledger-heading h2{font:400 clamp(75px,7.8vw,141px)/.9 var(--serif);letter-spacing:-.05em;margin:23px 0 55px}.ledger-heading h2 em{color:#a97c58}.ledger-updated{border-left:1px solid #c3b8aa;padding:7px 0 7px 24px;margin-bottom:59px}.ledger-updated span{color:#a07554;font:700 9px var(--mono)}.ledger-updated strong{display:block;font-size:14px;margin-top:5px}.ledger-updated small{display:block;color:#888276;font-size:11px}.progress-ruler{height:8px;background:#c8c0b5;position:relative;overflow:hidden}.progress-ruler>div{background:#bb8760;height:100%;transition:width .35s}.stream-cards{display:grid;grid-template-columns:repeat(5,1fr);border-left:1px solid #c4bcb0;border-top:1px solid #c4bcb0;margin:36px 0 65px}.stream-card{padding:21px 15px 23px;border-right:1px solid #c4bcb0;border-bottom:1px solid #c4bcb0;min-height:143px;background:#f1ece2}.stream-card>div:first-child{color:#ba8964;font:700 10px var(--mono);display:flex;justify-content:space-between;gap:7px}.stream-card h3{font:500 23px/1.12 var(--display);text-transform:uppercase;margin:22px 0 11px}.stream-card .little-progress{height:3px;background:#dad1c5}.stream-card .little-progress>i{display:block;height:100%;background:#a57753}.ledger-tools{border-top:1px solid #b1a79b;padding-top:21px}.ledger-filter-title{display:flex;justify-content:space-between;font:700 11px var(--mono);letter-spacing:.09em;color:#6a685f;margin-bottom:24px}.filters{display:grid;grid-template-columns:minmax(210px,2fr) repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:25px}.filters label{display:flex;flex-direction:column;gap:9px;color:#797164;font:700 9px var(--mono);letter-spacing:.08em}.filters input,.filters select{min-height:47px;width:100%;border:1px solid #c5bbac;background:#fbf9f2;border-radius:0;padding:12px;color:#282c24;font:400 12px var(--sans)}.filters input::placeholder{color:#969084}.filters input:focus-visible,.filters select:focus-visible{outline:2px solid #b88660;outline-offset:0}.check-list{border-top:1px solid #c3b9ac;min-height:200px}.task-item{display:grid;grid-template-columns:30px 95px minmax(180px,1fr) minmax(100px,160px) 85px;gap:14px;align-items:center;padding:18px 12px;border-bottom:1px solid #c8c0b4;font-size:12px}.task-item:hover{background:#f7f2e9}.task-item.completed{background:#e3e9dc}.task-check{appearance:none;width:21px;height:21px;margin:0;border:1px solid #9d978b;border-radius:3px;background:#f8f4ec;position:relative;cursor:default;opacity:1;flex:none}.task-check:checked{border-color:#6f8264;background:#64765e}.task-check:checked:after{content:"✓";position:absolute;color:white;left:4px;top:-2px;font-size:15px;font-weight:700}.task-code{color:#8d7965;font:700 11px var(--mono)}.task-title{color:#262c25;font-weight:650;line-height:1.55}.task-title small{display:block;color:#7f847b;font-size:10px;font-weight:450;margin-top:3px}.task-stream{font:600 10px/1.5 var(--mono);color:#847364}.task-status{font:600 10px var(--mono);color:#8f867b;text-transform:uppercase;text-align:right}.completed .task-status{color:#527549}.task-item details{grid-column:3/-1;font-size:11px;color:#6d736c}.task-item details summary{cursor:pointer;color:#917556;font-size:10px}.task-item details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px var(--mono)}.list-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0}.list-footer p{font-size:12px;color:#7a796e}.load-more{background:#161d18;border:0;color:#f2dec8;font:700 10px var(--mono);padding:17px 21px;min-height:48px}.load-more span{font-size:17px;margin-left:24px}.load-more:hover{background:#a77a56}.load-more[hidden]{display:none}.ledger-governance{padding:110px clamp(24px,7vw,125px);background:#252922;display:grid;grid-template-columns:1fr .7fr;gap:65px;align-items:end}.ledger-governance>div:first-child>span{color:#cea17a;font:700 10px var(--mono)}.ledger-governance h2{font:400 clamp(78px,8vw,151px)/.86 var(--serif);letter-spacing:-.055em;margin:30px 0 0}.ledger-governance h2 em{color:#d4a37e}.ledger-governance p{font-size:13px;line-height:1.9;color:#bac3b6}.ledger-governance .button{margin-top:30px}.ledger-footer{padding:35px clamp(24px,7vw,125px);background:#101511;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#b2ada2;font:700 9px var(--mono)}.ledger-footer a:hover{color:#e3b78c}
@media(max-width:1150px){.stream-cards{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:1fr 1fr}.task-item{grid-template-columns:24px 75px minmax(140px,1fr) 100px;gap:10px}.task-stream{display:none}.task-item details{grid-column:3/-1}.ledger-intro h1{font-size:clamp(128px,15vw,190px)}}
@media(max-width:760px){.ledger-nav{height:72px;padding:0 18px}.ledger-nav .return-link{font-size:9px;white-space:nowrap}.ledger-intro{padding:60px 20px;min-height:560px}.ledger-topline{font-size:8px}.ledger-topline>span:nth-child(2){display:none}.ledger-intro h1{font-size:clamp(112px,21vw,182px);margin:70px 0}.ledger-intro-bottom{grid-template-columns:1fr;gap:23px}.ledger-intro-bottom>p{font-size:12px}.ledger-figures strong{font-size:74px}.ledger-workspace{padding:75px 17px}.ledger-heading{display:block}.ledger-heading h2{font-size:clamp(75px,13vw,122px);margin-bottom:30px}.ledger-updated{margin:0 0 40px}.stream-cards{grid-template-columns:repeat(2,1fr);margin:28px 0 42px}.stream-card{min-height:120px}.stream-card h3{font-size:20px;margin:13px 0}.filters{grid-template-columns:1fr 1fr}.filters .search-wrap{grid-column:1/-1}.task-item{grid-template-columns:23px 63px minmax(120px,1fr);gap:8px;padding:14px 6px}.task-code{font-size:9px}.task-title{font-size:11px}.task-status{grid-column:3;justify-self:start;text-align:left;font-size:9px;margin-top:-5px}.task-item details{grid-column:3}.list-footer{flex-direction:column;align-items:stretch}.load-more{width:100%}.ledger-governance{grid-template-columns:1fr;padding:80px 22px;gap:15px}.ledger-governance h2{font-size:clamp(77px,14vw,130px)}.ledger-footer{padding:30px 20px;flex-wrap:wrap}.ledger-footer>span{width:100%}}
@media(max-width:390px){.ledger-intro h1{font-size:105px}.stream-cards{grid-template-columns:1fr 1fr}.stream-card{padding:14px 10px}.stream-card h3{font-size:18px}.filters{grid-template-columns:1fr}.filters .search-wrap{grid-column:1}}