:root{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e9ece4;background:#101915;font-size:15px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;display:flex;min-height:100vh}aside{width:220px;border-right:1px solid #2b3931;padding:40px 25px;position:fixed;height:100vh;background:#111d17}.brand{display:flex;align-items:center;gap:14px;color:#d9bd80;text-decoration:none;font-size:55px;line-height:1}.brand span{font-size:17px;font-weight:650;letter-spacing:3px;line-height:1.4}.nav{padding:16px 10px;color:#90a094;margin-top:12px;font-size:13px}.nav.active{background:#25372b;border:1px solid #3a4e3d;border-radius:8px;color:#e4d2a6;margin-top:64px}.aside-bottom{position:absolute;bottom:32px;line-height:2;font-size:11px;letter-spacing:2px;color:#b4bcae}main{margin-left:220px;padding:52px 5%;width:calc(100% - 220px);max-width:1700px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:2.5px;color:#b6c092}h1{font-family:Georgia,serif;font-size:44px;font-weight:400;letter-spacing:-1.5px;margin:18px 0}h1 span{color:#d9bd80}h2{font-weight:500;font-size:19px}.muted,small{color:#97a89b;line-height:1.7}.badge{padding:9px 13px;border:1px solid #536249;border-radius:30px;color:#c4d39e;font-size:12px;white-space:nowrap}form{max-width:520px;background:#1b2820;border:1px solid #334537;padding:26px;border-radius:12px}label{display:block;margin-bottom:12px}.inline{display:flex;gap:12px;margin-bottom:12px}input{min-width:0;flex:1;padding:13px;background:#101915;border:1px solid #455947;border-radius:6px}button,.button{background:#c6d398;color:#182418;border:0;border-radius:6px;padding:13px 22px;font-weight:650;cursor:pointer;text-decoration:none}.quiet{background:transparent;color:#b5c69c;border:1px solid #3c4e3d;padding:8px 14px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px}.metric,.panel{background:#19261e;border:1px solid #304133;border-radius:12px;padding:25px}.metric .value{font-family:Georgia,serif;font-size:45px;margin:18px 0 12px}.metric .label{font-size:12px;color:#a3b19f}.metric .detail{font-size:11px;color:#829783}.columns{display:grid;grid-template-columns:2.3fr 1fr;gap:24px;margin-bottom:24px}.panel h2{margin-top:0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:9px;letter-spacing:1.5px;color:#859a8a;padding:12px 8px}td{padding:19px 8px;font-size:12px;border-top:1px solid #304133}.price{font-family:Georgia,serif;font-size:33px;color:#d7bf86}.price small{font:12px ui-sans-serif}hr{border:0;border-top:1px solid #354737;margin:22px 0}.panel p{font-size:12px}ul{padding-left:20px;color:#b2c0b1;font-size:13px;line-height:2}#error{color:#e8ab96}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ead3a1;outline-offset:3px}[hidden]{display:none!important}@media(max-width:1000px){aside{width:160px;padding:30px 15px}main{margin-left:160px;width:calc(100% - 160px);padding:35px 4%}.columns{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}h1{font-size:35px}}@media(max-width:600px){aside{display:none}main{margin:0;width:100%;padding:26px 20px}header{display:block}.badge{display:inline-block;margin-top:10px}.metric{padding:18px}.inline{flex-direction:column}}
