*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#111311;color:#eae7df;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}a{color:inherit}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.18}h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.3px;margin:12px 0 20px}h2{font-size:26px}h3{font-size:21px}p{color:#b9bdb4}.eyebrow{font-family:Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:#c9b38a}.entry{max-width:660px;padding:72px 28px;margin:0 auto}.entry .panel{margin:30px 0}.lead{font-size:18px}.panel{background:#1a1d19;border:1px solid #33382e;padding:28px;border-radius:4px;margin-bottom:22px}.muted,small{color:#a4a99e}.small,small{font-size:12px}label{display:block;font-size:13px;color:#d7d9d1}input,select,textarea{font:inherit;color:#eee;background:#111410;border:1px solid #48503f;border-radius:3px;display:block;width:100%;padding:12px;margin-top:6px}textarea{resize:vertical}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d1bb8e;outline-offset:3px}.button,button{font:600 13px Arial,sans-serif;display:inline-block;color:#171b13;background:#c9b38a;border:1px solid #c9b38a;border-radius:3px;padding:14px 20px;cursor:pointer;text-decoration:none;text-align:center}button:disabled{opacity:.5;cursor:wait}.secondary{background:transparent;color:#deddd3;border-color:#58604d}.stack{display:flex;flex-direction:column;gap:20px}.error{background:#40271f;color:#ffd4c3;padding:12px}.success{background:#233b2a;color:#c1e0c5;padding:12px}.notice{border:1px solid #645735;background:#28271d;padding:18px 22px;color:#d4c9af;border-radius:3px;margin:24px 0}.shell{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.shell aside{padding:36px 24px;background:#0e100e;border-right:1px solid #32382d;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{text-decoration:none;letter-spacing:2.4px;font-family:Georgia,serif;font-size:15px;color:#ddd1b7;line-height:1.65}.brand span{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:2.7px;margin-top:24px;color:#8e987d}nav{display:flex;flex-direction:column;gap:6px;margin-top:35px}nav a{text-decoration:none;font-size:13px;border-radius:3px;padding:12px 9px;color:#b5bdab}nav a:hover,nav a[aria-current=page]{background:#262c22;color:#eee}.sidebar-foot{margin-top:auto;color:#96a18b;font-size:12px}.sidebar-foot form{margin-top:20px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a8be8a;margin-right:8px}.workspace{width:100%;max-width:1250px;padding:42px 48px;min-width:0}.heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.heading p{max-width:650px}.heading .button{white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stats .panel{padding:24px 20px}.stats span{font-size:12px;color:#a9b29d}.stats strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:38px;color:#e4d7bc;margin-top:15px}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.two-col .panel{height:100%}.two-col+.notice{margin-top:40px}.text-link{display:inline-block;margin-top:15px;text-decoration:none;border-bottom:1px solid #827a60;color:#d5c5a4}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border-bottom:1px solid #38402f;padding-bottom:14px;margin:20px 0 30px}.tabs a{text-transform:capitalize;padding:10px 18px}.empty{padding:50px 32px;border:1px dashed #4a523f;background:#161a14}.empty p{max-width:650px}.story{text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:border-color .2s}.story:hover{border-color:#9e916e}.story h2{font-size:24px;margin:15px 0}.story p{font-size:12px}.badge{display:inline-block;font:11px Arial,sans-serif;letter-spacing:.4px;text-transform:capitalize;padding:7px 10px;border:1px solid #59614e;border-radius:30px;color:#d3d8ca;margin-right:12px}.badge.approved{border-color:#6c865b;color:#bad4a5}.badge.held,.badge.pending{border-color:#a2864d;color:#e3c58c}.badge.rejected{border-color:#825b4f;color:#d7b2a3}.prose{white-space:pre-wrap}.break{overflow-wrap:anywhere}.check{display:flex;align-items:flex-start;gap:12px}.check input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0}.actions{display:flex;flex-wrap:wrap;gap:10px}details summary{cursor:pointer;margin-bottom:15px;color:#e1d4b8}.qr{background:white;padding:10px;max-width:100%;border-radius:6px}code{font-size:12px}ol{padding-left:20px;color:#b9bdb4}li{margin-bottom:12px}@media(max-width:1000px){.workspace{padding:32px 24px}.stats{grid-template-columns:repeat(2,1fr)}.shell{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:700px){.shell{display:block}.shell aside{height:auto;position:static;border-right:0;border-bottom:1px solid #333;padding:24px}.brand br{display:none}.brand span{margin-top:8px}nav{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}nav a{padding:8px}.sidebar-foot{display:flex;align-items:center;margin-top:18px;gap:8px}.sidebar-foot form{margin:0 0 0 auto}.sidebar-foot button{padding:8px 12px}.workspace{padding:28px 20px}.two-col{grid-template-columns:1fr}.heading{display:block}.heading .button{margin-top:10px}.panel{padding:22px}.tabs a{padding:9px 12px}.entry{padding-top:40px}}