*{box-sizing:border-box}body{margin:0;background:#101111;color:#f5f3eb;font:16px/1.6 system-ui}header{border-bottom:1px solid #444;padding:24px 5vw;color:#dfbd78}main{max-width:1100px;margin:auto;padding:35px 24px}h1{font:48px/1.1 Georgia}h2{font:30px Georgia}section,article{background:#1c1e1b;border:1px solid #393d32;padding:24px;margin:20px 0}label{display:block;margin:14px 0}input,textarea,select{width:100%;background:#f4f1e7;color:#20221c;border:0;padding:12px;font:inherit}button,a.button{display:inline-block;background:#dfbd78;color:#171810;border:0;padding:12px 20px;font:600 14px system-ui;margin:8px 8px 8px 0;cursor:pointer}a{color:#dfbd78}button:disabled{opacity:.5;cursor:default}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.badge{color:#dfbd78;font-size:12px;letter-spacing:1px}.total{font-size:30px;color:#dfbd78}#message{white-space:pre-wrap;color:#dfbd78;position:sticky;top:0;background:#101111;padding:10px}small{color:#bbc0ae}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid #444;padding:12px}@media(max-width:700px){.grid{grid-template-columns:1fr}h1{font-size:36px}}
html{scroll-behavior:smooth;scroll-padding-top:24px}header{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#151713}header strong{letter-spacing:2px}main{max-width:1200px}h1{font-size:clamp(38px,5vw,64px);letter-spacing:-1.8px;margin:25px 0}h1 em{color:#dfbd78;font-weight:400}h2{margin:12px 0 20px}h3{margin:10px 0}.lead{max-width:800px;font-size:20px;color:#ced2c3}.notice{border-left:3px solid #dfbd78;background:#24291d;padding:13px 18px;color:#d9ddca;font-size:14px}.workspace-nav{display:flex;gap:25px;padding:22px 0;flex-wrap:wrap}.workspace-nav a{text-decoration:none;font-size:14px}.brief-grid{display:grid;grid-template-columns:1.2fr 1.5fr 1.2fr .6fr;gap:18px;align-items:end}.brief-grid button{grid-column:1/-1;justify-self:start}section{border-radius:14px;padding:30px}article{border-radius:10px;background:#24271f}input,textarea,select{border-radius:7px}textarea{min-height:125px}button,a.button{border-radius:7px;text-decoration:none}a.button.secondary{background:#2e3426;border:1px solid #65704c;color:#dfbd78}button:hover,a.button:hover{filter:brightness(1.1)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #dfbd78;outline-offset:3px}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px}.check input{width:20px;margin-top:4px;flex-shrink:0}.muted{color:#b6bdaa;font-size:13px}summary{cursor:pointer;color:#dfbd78;font-weight:600;padding:10px 0}#message:empty{display:none}#message{z-index:2;border-radius:8px;background:#303723}small{display:inline-block}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-chip{display:inline-block;padding:5px 12px;border:1px solid #788359;border-radius:30px;font-size:11px;letter-spacing:1px;color:#dfbd78}.amount{font-size:36px!important;color:#dfbd78}.record-empty{color:#aab19c;font-style:italic}.evidence-grid p{margin:4px 0}#pipeline article p{white-space:pre-line}@media(max-width:700px){header{display:block}header .badge{display:block;margin-top:8px}.brief-grid,.evidence-grid{grid-template-columns:1fr}.brief-grid{gap:0}section{padding:23px}.lead{font-size:18px}}
.amount{display:block;margin:14px 0!important}
