:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#21332d;font-synthesis:none;background:#f4f1e9;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.shell{width:min(100%,680px);padding:max(28px, env(safe-area-inset-top)) 16px max(48px, env(safe-area-inset-bottom));margin:0 auto}header{padding:12px 4px 22px}.top-nav{background:#e4ded2;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding:5px;display:grid}.top-nav a{color:#5e6b65;text-align:center;border-radius:10px;padding:10px;font-weight:800;text-decoration:none}.top-nav a.active{color:#fff;background:#284b3f}.eyebrow,.step{color:#9b5b35;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(30px,8vw,48px);line-height:1.08}h2{margin:4px 0 0;font-size:20px}.lede,.hint{color:#61716b;line-height:1.6}.lede{margin:0}.hint{margin:10px 0 14px;font-size:13px}.card{background:#ffffffe0;border:1px solid #ded8ca;border-radius:18px;margin-bottom:14px;padding:18px;box-shadow:0 12px 34px #38443d12}.section-head,.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pairing{background:#eef4ef;border-color:#cbd9cf}.pill{color:#765f4e;background:#e5ddd3;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.pill.ok{color:#235f3d;background:#cde5d4}label{margin:15px 0 7px;font-size:14px;font-weight:700;display:block}input,textarea,select{color:#21332d;background:#fff;border:1px solid #cfcabc;border-radius:12px;outline:none;width:100%;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:#427360;box-shadow:0 0 0 3px #42736021}textarea{resize:vertical}button{border:0;border-radius:12px;min-height:44px;padding:10px 15px;font-weight:800}.primary{color:#fff;background:#284b3f}.primary:active{background:#193a2f}.quiet{color:#315a4c;background:#e5eee8}.full{width:100%;margin-top:14px}.compact{min-height:34px;padding:6px 10px;font-size:12px}.stack{gap:9px;display:grid}.stack .full+.full{margin-top:0}.result{background:#f0eadc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:12px;display:flex}.result strong{flex:1;min-width:210px;font-family:ui-monospace,monospace}.account-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.account-option{background:#fff;border:1px solid #d9d4c8;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px;display:flex}.account-option:has(input:checked){background:#edf5ef;border-color:#427360}.account-option input{width:20px;height:20px;margin:0}.account-option span{gap:2px;display:grid}.account-option small{color:#6b7772;font-weight:500}.notice{color:#2b6548;text-align:center;min-height:24px;margin:18px 5px;font-weight:700}.notice.error{color:#a33e32}.publish-shell .top-nav a.active{background:#713b30}.task-list{gap:10px;margin-top:14px;display:grid}.task-card{color:#21332d;text-align:left;background:#fff;border:1px solid #d7d0c2;gap:4px;width:100%;padding:14px;display:grid}.task-card.secondary{background:#fff2ee;border:2px solid #b65342}.task-card span{font-weight:700}.task-card small,.asset-row small{color:#6d7772}.empty{color:#78827d;text-align:center}.account-confirm{border:2px solid #b65342}.identity-card{background:#fff1ec;border-radius:13px;gap:6px;margin:14px 0;padding:15px;display:grid}.identity-card p{margin:0}.identity-role{color:#a13e30;font-size:13px;font-weight:900}.confirm-check{border:1px solid #d8c9c2;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.confirm-check input{flex:0 0 22px;width:22px;height:22px;margin:0}.danger{color:#fff;background:#713b30}.copy-block{background:#f5f2eb;border-radius:12px;margin-top:12px;padding:13px}.copy-head,.asset-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.copy-block p{margin:10px 0 0;line-height:1.65}.preserve{white-space:pre-wrap}.asset-list{gap:9px;display:grid}.asset-row{border:1px solid #d8d2c5;border-radius:12px;flex-wrap:wrap;padding:12px}.asset-row small{flex:1 0 100%}.metrics-details{border-top:1px solid #ddd5c8;margin-top:18px;padding-top:14px}.metrics-details summary{color:#315a4c;cursor:pointer;font-weight:800}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.metric-grid label{margin-top:12px}.metric-grid input{margin-top:6px}@media (width<=460px){.card{border-radius:15px;padding:16px}.row{flex-direction:column;align-items:stretch}.row button{width:100%}}
