*{box-sizing:border-box}body{margin:0;background:#f5f8fd;color:#1c2d48;font:15px/1.6 system-ui,sans-serif}nav{background:white;border-bottom:1px solid #dde5f0;padding:18px 5%;display:flex;justify-content:space-between;align-items:center}.brand{font-size:22px;font-weight:800;color:#183357;text-decoration:none}.brand span{display:block;font-size:10px;letter-spacing:2px;color:#3176c8}main{max-width:1250px;margin:auto;padding:36px 24px}h1{font-size:42px;letter-spacing:-1.6px;line-height:1.18;margin:12px 0 22px}h2{font-size:23px}h3{font-size:18px}a{color:#1967bd}.landing{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:20px 0}.landing h1{font-size:52px}.lead{font-size:19px;color:#61718a}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#2774b8}.card{background:white;border:1px solid #dde6f3;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 5px 20px #1f426908}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span,.token-list>span{padding:9px 15px;background:#e5efff;border-radius:10px}.callout,.warning,.notice{padding:18px;border-radius:12px;background:#e8f6f1;margin:24px 0}.warning{background:#fff5de}.notice{background:#e3f0ff}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400}label{display:block;font-weight:600;margin:0 0 16px}input:not([type=checkbox]),select,textarea{display:block;width:100%;font:inherit;color:inherit;border:1px solid #cad7e8;border-radius:8px;padding:10px;background:#fff;margin-top:6px}input:focus,textarea:focus,select:focus{outline:2px solid #9bc8ff}button{font:inherit;border:0;background:#246ed4;color:white;border-radius:9px;padding:11px 17px;cursor:pointer}button:disabled{opacity:.5}.secondary{background:#eaf0f9;color:#284668}.auth{max-width:520px;margin:35px auto}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid .grid{grid-template-columns:1fr 1fr;gap:8px}header{display:flex;justify-content:space-between;align-items:center}.expiry{background:#e7f5ee;padding:12px;border-radius:10px;font-size:13px}.actions{display:flex;gap:10px;flex-wrap:wrap}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.tabs button{background:#e6edf7;color:#344c6c;font-size:13px}.tabs button.active{background:#2369c6;color:white}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scroll{overflow:auto}table{border-collapse:collapse;font-size:13px;width:100%}th,td{padding:10px;border:1px solid #e1e8f1;text-align:center;min-width:65px}th{background:#f3f6fc}.token-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.token-list small{display:block;color:#5b708c;font-size:11px}small{display:block;color:#60738d;margin-top:12px}footer{text-align:center;color:#6c7b90;padding:32px;font-size:12px}#error{color:#aa263c}.weight-0{background:#f6f9ff}.weight-1{background:#e8efff}.weight-2{background:#dce7ff}.weight-3{background:#ccdfff}.weight-4{background:#b9d2ff}.weight-5{background:#a6c5ff}.weight-6{background:#91b6fa}.weight-7{background:#7ba5ef}.weight-8{background:#6795e4}.weight-9{background:#4b80d3;color:white}.weight-10{background:#326bc3;color:white}[hidden]{display:none!important}@media(max-width:800px){.landing,.grid,.two{grid-template-columns:1fr}.landing{gap:24px}.landing h1{font-size:38px}h1{font-size:33px}header{display:block}main{padding:24px 16px}.card{padding:18px}}

.header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.doc-button{display:inline-block;padding:10px 16px;background:#246ed4;color:white;border-radius:9px;text-decoration:none;font-weight:600;font-size:14px}
