@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&family=Inter:wght@400;500;600&display=swap";:root{--navy: #101b2d;--navy-2: #16243b;--amber: #e8971e;--amber-dark: #c97e14;--paper: #f6f5f2;--line: #ddd9d0;--ok: #3aa86d }*{box-sizing:border-box}body{font-family:Inter,-apple-system,sans-serif;background:var(--paper);color:#1c1c1c;margin:0;padding-bottom:60px}header{background:var(--navy);padding:18px 24px;display:flex;align-items:center;gap:20px;border-bottom:4px solid var(--amber)}header img{height:42px}header nav{display:flex;gap:16px}header nav a{color:#dfe6f0;text-decoration:none;font-size:.8rem}header nav a.active{color:var(--amber)}header .tag{color:#b9c3d4;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;margin-left:auto}main{max-width:640px;margin:36px auto;padding:0 20px}main.wide{max-width:960px}h1,h2,h3,legend{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--navy)}h1{font-size:1.6rem;margin-bottom:2px}h2{font-size:1.1rem;margin:0 0 8px}p.sub{color:#5a5f68;margin-top:0;margin-bottom:28px}.section-title{margin-top:28px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--amber);border-radius:4px;padding:20px}.card p{color:#5a5f68;font-size:.9rem;line-height:1.5;min-height:68px}.button{display:inline-block;background:var(--amber);color:var(--navy);padding:11px 16px;border-radius:4px;text-decoration:none;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;font-size:.85rem}fieldset{border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:4px;background:#fff;padding:18px 20px;margin-bottom:20px}legend{font-size:.85rem;padding:0 6px}label{display:block;font-size:.8rem;font-weight:600;color:#444;margin:10px 0 4px}select,input,textarea{width:100%;padding:9px 10px;border:1px solid #ccc;border-radius:4px;font:inherit;background:#fff}textarea{font-family:ui-monospace,monospace;font-size:.8rem;min-height:140px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--amber);border-color:var(--amber)}button{padding:11px 20px;border:0;border-radius:4px;background:var(--amber);color:var(--navy);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;cursor:pointer}button:hover:not(:disabled){background:var(--amber-dark)}button:disabled{background:#ddd;color:#999;cursor:not-allowed}.button-spinner{display:inline-block;width:.85em;height:.85em;margin-right:.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.12em;animation:button-spin .7s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}button.secondary{background:var(--navy);color:#fff}.small{padding:6px 12px;font-size:.75rem}.deploy{width:100%;padding:14px;font-size:1rem}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wallet-info{font-size:.85rem;color:var(--ok);margin-top:10px;font-weight:600}.hint{font-size:.75rem;color:#8a8f98;margin:4px 0 10px}.info{white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.78rem;color:#444;margin-top:10px;word-break:break-all}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.8rem}th,td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:#8a8f98;font-weight:500;font-size:.75rem}.tag{display:inline-block;font-size:.68rem;padding:1px 6px;border-radius:999px;border:1px solid currentColor;margin-left:5px;color:#8a8f98}.tag.ok{color:var(--ok)}.tag.warn{color:var(--amber-dark)}.status{white-space:pre-wrap;background:var(--navy);color:#dfe6f0;border-radius:4px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:.8rem;min-height:40px}.code-head{justify-content:space-between}.code-head label{margin:10px 0 4px}footer{max-width:640px;margin:40px auto 0;padding:16px 20px 0;border-top:1px solid var(--line);font-size:.75rem;color:#8a8f98}@media(max-width:600px){header{padding:14px 18px;flex-wrap:wrap}header nav{order:3;width:100%}header .tag{font-size:.7rem}}
