
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3ecdE;color:#22221e;font:15px Arial,Helvetica,sans-serif}main,nav{max-width:1280px;margin:auto;padding:24px 40px}nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #25251d20}.brand{font-weight:900;font-size:22px;letter-spacing:-1px}.brand span{color:#bc563d}nav small{font-size:11px;letter-spacing:1px}.notice{background:#292c27;color:#faf4e6;text-align:center;font-size:12px;padding:12px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:48px 0;align-items:center}.kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#736f61}h1{font-size:clamp(45px,5.8vw,76px);line-height:.98;letter-spacing:-4px;margin:20px 0;font-weight:900}h1 em{font-family:Georgia,serif;font-weight:400;color:#b35039}p{line-height:1.65;color:#66665a}.hero p{max-width:510px}.button{display:inline-block;border:0;border-radius:30px;background:#222820;color:#fff8e8;padding:15px 22px;text-decoration:none;cursor:pointer;font:700 13px Arial}.button.alt{background:#f8f3e9;color:#30382d;border:1px solid #d2d4c5}.paper{background:#fcf9f1;border:1px solid #d9dbc9;border-radius:24px;padding:28px}.share{background:#dbe4d4;transform:rotate(1deg)}.share h2{font-size:27px;letter-spacing:-1px;margin:10px 0}.code{font-family:monospace;background:#fff9ea;border:1px dashed #83917c;padding:17px;margin:22px 0 16px;overflow-wrap:anywhere;font-size:14px;transform:rotate(-1deg)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tiny{font-size:11px;color:#747666;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0 35px;border-top:1px solid #24291e22}.step{padding:14px 0}.step b{font-size:17px}.n{display:block;font-size:12px;color:#a45f40;margin-bottom:10px}h2{font-size:32px;letter-spacing:-1px;margin:8px 0 14px}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:25px}.wallet{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.metric{font-size:39px;font-weight:700;letter-spacing:-1.6px;margin:18px 0 5px}.metric small{font-size:14px;letter-spacing:0}.label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#737b68}.badge{display:inline-block;font-size:10px;font-weight:700;padding:6px 9px;border-radius:15px;background:#e7e9dc;color:#49583e}.demo{color:#a4583e;background:#f6e4d7}.dark{background:#2a332a;color:#faf5e7;border-color:#2a332a}.dark .label,.dark p,.dark .tiny{color:#c3cbb9}.tablewrap{margin-top:20px;overflow:auto}table{width:100%;border-collapse:collapse;min-width:600px}th{text-align:left;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#6e7865;padding:14px 12px}td{padding:17px 12px;border-top:1px solid #d9dece;font-size:13px}.bar{display:flex;gap:5px;margin:12px 0}.bar span{height:7px;flex:1;border-radius:5px;background:#dbe0d1}.bar span.on{background:#657d4d}.grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin:24px 0}.calculator label{display:block;font-size:12px;margin:18px 0 8px}.calculator input,.calculator select{font:inherit;background:#fffdf6;padding:11px;border:1px solid #bfc8b7;border-radius:8px;width:100%}.calculator .result{font-size:30px;color:#455b38;font-weight:700;margin:20px 0 8px}.rules li{font-size:13px;line-height:1.65;margin:11px 0;color:#626b59}.footer{font-size:12px;line-height:1.6;padding:22px 0;border-top:1px solid #c7ccbd;color:#737968}.status{min-height:20px;font-size:12px;color:#415a35}section{scroll-margin-top:20px}@media(max-width:850px){main,nav{padding:22px}.hero{grid-template-columns:1fr;gap:30px;padding:30px 0}.wallet,.grid,.steps{grid-template-columns:1fr}h1{letter-spacing:-2.5px}.sectionhead{display:block}.share{transform:none}}

.toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:22px 0}.toolbar select,input,textarea{padding:12px;border:1px solid #b9c4b0;border-radius:9px;font:inherit;background:#fffdf5;color:#252b21}.toolbar select{max-width:260px}.alert{padding:14px 18px;border-radius:10px;background:#efe2cf;color:#74471d;margin:14px 0;line-height:1.6}.error{background:#f3dcd3;color:#8a3429}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.panel{margin:20px 0}.ledger{margin:18px 0;padding:16px;border:1px solid #cdd7c1;border-radius:10px}.ledger p{margin:8px 0}.scenario button{font-size:12px;padding:12px 15px}.scenario .active{outline:3px solid #a4ba8b}.field{display:block;margin:15px 0}.field input,.field textarea{display:block;width:100%;margin-top:8px}.minor{font-size:12px;line-height:1.6;color:#64705c}.button[disabled]{opacity:.45;cursor:wait}.sectionhead h2{font-size:32px}.page-title{font-size:42px;font-weight:700;letter-spacing:-2px;line-height:1.1;margin:10px 0 20px}.balance-negative{color:#a03723}@media(max-width:700px){.toolbar{align-items:start;flex-direction:column}.toolbar select{width:100%}}
.paper>.button{margin:8px 8px 8px 0}

body>nav .brand{color:inherit;text-decoration:none} .panel a{color:inherit;text-underline-offset:3px}
