@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=IBM+Plex+Mono:wght@400;600&display=swap";*{box-sizing:border-box}body{margin:0;background:#eef4f8;color:#081c33;font-family:DM Sans,sans-serif}button,input,select{font:inherit}button{cursor:pointer}header{height:82px;background:#071a31;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,28px)}.brand{display:flex;align-items:center;gap:13px}.brand img{width:52px;height:52px;object-fit:cover;border-radius:13px}.brand span{display:flex;flex-direction:column}.brand b{font-size:18px}.brand small,p,.contract small{font-family:IBM Plex Mono;letter-spacing:.13em;font-size:10px}.head-actions button,button{display:flex;align-items:center;gap:8px;border:1px solid #b8c6d2;background:#fff;padding:12px 16px;color:#071a31}.head-actions svg,button svg{width:17px}main{max-width:1480px;margin:auto;padding:38px}.intro{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:end}.intro h1{font-size:53px;line-height:1.05;margin:13px 0}.intro em{color:#156be8;font-style:normal}.intro>div>span{color:#53677c;font-size:17px}.contract{background:#fff;border:1px solid #becbd6;padding:22px}.contract>div{display:flex;margin:12px 0}.contract input{width:100%;padding:14px;border:1px solid #b8c6d2;font-family:IBM Plex Mono}.contract button{padding:10px}.contract a,.notice a{font-size:12px;color:#156be8;display:inline-flex;align-items:center;gap:5px}.contract a svg,.notice a svg{width:14px}.contract>b{float:right;font-family:IBM Plex Mono;font-size:10px;color:#9c5f00}.contract>b.live{color:#07885a}.flow{display:grid;grid-template-columns:repeat(7,1fr);margin:40px 0 22px;border:1px solid #b8c6d2}.flow button{border:0;border-right:1px solid #b8c6d2;background:#dfe8ef;text-transform:uppercase;font:600 11px IBM Plex Mono;justify-content:center}.flow button:last-child{border:0}.flow button.active{background:#156be8;color:#fff}.flow i{font-style:normal;opacity:.65}.workspace{display:grid;grid-template-columns:minmax(420px,.75fr) 1.25fr;border:1px solid #aebecb;min-height:580px;background:#fff}.form{padding:34px;border-right:1px solid #b8c6d2;background:#f8fbfd}.form h2,.ledger h2{font-size:28px;margin:7px 0 25px}.form label{display:flex;flex-direction:column;gap:7px;font:10px IBM Plex Mono;letter-spacing:.08em;margin-bottom:15px;text-transform:uppercase}.form input,.form select{border:1px solid #9eb0be;background:#fff;padding:14px;font-family:IBM Plex Mono;min-width:0}.pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.primary{width:100%;justify-content:center;background:#156be8;color:#fff;border:0;padding:16px;font-weight:700;margin-top:8px}.ledger{padding:34px}.ledger-head{display:flex;justify-content:space-between}.ledger-head button{height:44px}.empty{min-height:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#728398;gap:12px}.empty svg{width:46px;height:46px;color:#1c73eb}.empty b{color:#17304a}.ledger article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:21px 0;border-bottom:1px solid #d4dee5}.states{display:flex;flex-direction:column;gap:6px}.permit-state{background:#dbe8ff!important;color:#1158bd!important}.ledger article>div{display:flex;flex-direction:column;gap:5px}.ledger article small,.ledger article code,mark{font:10px IBM Plex Mono}.ledger article mark,.notice mark{background:#d8f5e9;color:#08734d;padding:7px}.ledger article strong{font:12px IBM Plex Mono}.notice{position:fixed;right:25px;bottom:25px;background:#071a31;color:#fff;padding:17px 20px;display:flex;align-items:center;gap:14px;max-width:740px;box-shadow:0 12px 40px #061b3050}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 850px){main{padding:22px}.intro,.workspace{grid-template-columns:1fr}.intro h1{font-size:38px}.flow{display:flex;overflow:auto}.flow button{min-width:130px}.form{border-right:0;border-bottom:1px solid #b8c6d2}.pair{grid-template-columns:1fr}.brand small{display:none}}
