#transfer-article .database-hero h1 span,#transfer-article .database-hero h1 em{display:inline-block;text-wrap:balance}
#transfer-article .transfer-figure figcaption span{font-size:11px;line-height:1.6}
#transfer-article .transfer-figure h3{margin:0 0 14px;font-size:24px;line-height:1.35}
#transfer-article .transfer-figure p{font-size:16px;line-height:1.75}
#transfer-article .article-overview p+p{margin-top:17px}
#transfer-article .transfer-symbol{display:block;width:80px;height:64px;max-width:100%;margin-bottom:22px;fill:none;stroke:var(--gold-bright);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#transfer-article .transfer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:28px}
#transfer-article .transfer-cards>div{min-width:0;padding:23px 19px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}
#transfer-article .transfer-cards p{margin:0;font-size:15px}
#transfer-article .transfer-card-label{display:block;margin-bottom:19px;color:var(--gold-bright);font-size:12px;line-height:1.7}
#transfer-article p.transfer-note{margin:24px 0 0;padding-top:21px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.8}
#transfer-article .transfer-purpose{display:grid;gap:12px;margin-top:28px;padding:22px 20px;border-left:3px solid var(--gold);background:var(--bg)}
#transfer-article .transfer-purpose span{color:var(--muted);font-size:13px}
#transfer-article .transfer-purpose strong{font:500 25px/1.4 var(--display)}
#transfer-article .transfer-routes{display:grid;gap:22px;margin-top:24px}
#transfer-article .transfer-routes>div{display:grid;grid-template-columns:150px 28px minmax(0,1fr);align-items:center;gap:22px;padding:23px 20px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}
#transfer-article .transfer-routes h3{margin:0}
#transfer-article .transfer-routes strong{font:500 25px/1.4 var(--display)}
#transfer-article .transfer-routes p{margin:12px 0 0;font-size:15px}
#transfer-article .transfer-routes i{color:var(--gold-bright);font:400 28px/1 var(--sans);text-align:center}
#transfer-article .transfer-route-destination{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:22px}
#transfer-article .transfer-route-destination .transfer-symbol{margin-bottom:0}
#transfer-article .transfer-input-total{display:grid;gap:15px;margin-top:28px}
#transfer-article .transfer-input-total span{color:var(--ink-soft);font-size:15px}
#transfer-article .transfer-input-total strong{font:500 44px/1.3 var(--display)}
#transfer-article .transfer-input-total small{font-size:23px}
#transfer-article .transfer-money-bar{display:flex;height:29px;margin:23px 0 28px;background:var(--bg);border-left:1px solid var(--muted)}
#transfer-article .transfer-money-bar i{display:block;height:100%;flex-shrink:0;background:var(--mint)}
#transfer-article .transfer-money-bar i[data-transfer-allocation="change"]{background:var(--gold)}
#transfer-article .transfer-money-bar i[data-transfer-allocation="fee"]{background:var(--ink)}
#transfer-article .transfer-money-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
#transfer-article .transfer-money-key>div{display:grid;gap:13px;min-width:0}
#transfer-article .transfer-money-key span{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:13px;line-height:1.7}
#transfer-article .transfer-money-key i{display:block;width:11px;height:11px;flex-shrink:0;background:var(--mint)}
#transfer-article [data-allocation-label="change"] i{background:var(--gold)}
#transfer-article [data-allocation-label="fee"] i{background:var(--ink)}
#transfer-article .transfer-money-key strong{font:500 27px/1.3 var(--display);white-space:nowrap}
#transfer-article .transfer-money-key small{font-size:15px}
#transfer-article .transfer-fee-line{display:flex;align-items:center;gap:22px;margin-top:27px;padding-top:23px;border-top:1px solid var(--line)}
#transfer-article .transfer-fee-line .transfer-symbol{flex:none;width:54px;height:48px;margin-bottom:0;stroke:var(--muted)}
#transfer-article .transfer-fee-line span{display:block;margin-bottom:12px;color:var(--ink-soft);font-size:13px;line-height:1.7}
#transfer-article .transfer-fee-line strong{font:500 27px/1.3 var(--display)}
#transfer-article .transfer-fee-line small{font-size:15px}
#transfer-article .transfer-thresholds{display:grid;gap:28px;margin-top:28px}
#transfer-article .transfer-thresholds>div>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}
#transfer-article .transfer-thresholds span{color:var(--ink-soft);font-size:15px;line-height:1.7}
#transfer-article .transfer-thresholds strong{font:500 29px/1.3 var(--display)}
#transfer-article .transfer-thresholds small{font:400 16px/1.5 var(--sans)}
#transfer-article .transfer-share-track{height:20px;background:rgba(255,255,255,.055);border-left:1px solid var(--muted)}
#transfer-article .transfer-share-track i{display:block;height:100%;background:var(--mint)}
#transfer-article [data-transfer-threshold="95"] .transfer-share-track i{background:var(--gold)}
#transfer-article .transfer-axis-note{margin:19px 0 0;color:var(--muted);font-size:13px;line-height:1.7}
#transfer-article .transfer-observed-maximum{display:grid;gap:12px;margin-top:25px;padding-top:23px;border-top:1px solid var(--line)}
#transfer-article .transfer-observed-maximum span{color:var(--ink-soft);font-size:14px}
#transfer-article .transfer-observed-maximum strong{font:500 35px/1.3 var(--display)}
#transfer-article .transfer-observed-maximum small{font-size:20px}
#transfer-article .transfer-amount-axis{display:flex;justify-content:space-between;gap:20px;margin-top:30px;color:var(--ink-soft);font-size:15px}
#transfer-article .transfer-range-track{position:relative;height:18px;margin:24px 10px 27px;background:rgba(255,255,255,.08);border-left:1px solid var(--muted);border-right:1px solid var(--muted)}
#transfer-article .transfer-range-track i{position:absolute;top:-4px;width:3px;height:26px;background:var(--muted);transform:translateX(-50%)}
#transfer-article .transfer-range-track i[data-transfer-range="proposed"]{top:-9px;width:11px;height:36px;background:var(--gold-bright);border:1px solid var(--bg)}
#transfer-article .transfer-range-stats{display:grid;gap:20px;margin:23px 0 0}
#transfer-article .transfer-range-stats>div{display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:baseline}
#transfer-article .transfer-range-stats dt{color:var(--ink-soft);font-size:14px}
#transfer-article .transfer-range-stats dd{margin:0;font:500 24px/1.4 var(--display);white-space:nowrap}
#transfer-article .transfer-range-stats .transfer-range-track{grid-column:1/-1;margin:8px 0 0}
#transfer-article .transfer-range-stats>div:last-child dd{color:var(--gold-bright)}
#transfer-article .transfer-prior-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 0;padding:25px 0 0;border-top:1px solid var(--line);list-style:none}
#transfer-article .transfer-prior-examples li{position:relative;min-width:0;padding:19px 16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}
#transfer-article .transfer-prior-examples li+li:before{position:absolute;left:-21px;top:50%;color:var(--gold-bright);content:"→"}
#transfer-article .transfer-prior-examples span{display:block;margin-bottom:13px;color:var(--muted);font-size:13px;line-height:1.7}
#transfer-article .transfer-prior-examples strong{font:500 30px/1.3 var(--display)}
#transfer-article .transfer-prior-examples p{margin:14px 0 0;font-size:14px}
#transfer-article .transfer-prior-examples .transfer-proposal-date{border-color:var(--gold)}
#transfer-article .transfer-merge{display:grid;justify-items:center;gap:17px;margin-top:24px;text-align:center}
#transfer-article .transfer-merge i{color:var(--gold-bright);font:400 32px/1 var(--sans)}
#transfer-article .transfer-merge strong{max-width:620px;font:500 27px/1.5 var(--display)}
#transfer-article .transfer-merge span{color:var(--muted);font-size:14px;line-height:1.7}
#transfer-article .transfer-key-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
#transfer-article .transfer-key-paths>div{display:grid;grid-template-columns:minmax(0,1fr) 23px minmax(0,1fr);align-items:center;gap:13px;padding:23px 18px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);text-align:center}
#transfer-article .transfer-key-paths strong{font:500 32px/1.3 var(--display)}
#transfer-article .transfer-key-paths i{color:var(--gold-bright);font:400 27px/1 var(--sans)}
#transfer-article .transfer-key-paths span{grid-column:1/-1;color:var(--muted);font-size:13px;line-height:1.7}
#transfer-article .transfer-key-paths .transfer-symbol{margin:0 auto 18px;width:64px;height:56px}
#transfer-article .transfer-key-paths small{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.5}
#transfer-article .transfer-evidence-rows{display:grid;gap:22px;margin-top:28px}
#transfer-article .transfer-brief-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
#transfer-article .transfer-brief-results>div{min-width:0;padding:23px 20px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}
#transfer-article .transfer-brief-results span{display:block;margin-bottom:18px;color:var(--gold-bright);font-size:13px;line-height:1.7}
#transfer-article .transfer-brief-results p{margin:0;font-size:15px}
#transfer-article .transfer-evidence-rows>div{display:grid;grid-template-columns:155px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:25px;padding:23px 20px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}
#transfer-article .transfer-evidence-rows h3{margin:0;font-size:23px}
#transfer-article .transfer-evidence-rows p{margin:0;font-size:15px}
#transfer-article .transfer-evidence-rows span{color:var(--muted);font-size:14px;line-height:1.8}
#transfer-article .transfer-hash{display:block;margin-top:15px;overflow-wrap:anywhere;font-size:12px}
#transfer-article .transfer-demo{padding:0}
#transfer-article .transfer-demo-intro{padding:28px 24px;border:1px solid var(--line);background:var(--panel)}
#transfer-article .transfer-demo-intro h2{font-size:34px;line-height:1.2}
#transfer-article .transfer-demo-intro p{font-size:16px}
#transfer-article .transfer-demo .signature-receipt{padding:28px 24px;grid-template-columns:minmax(0,1fr) 205px}
#transfer-article .transfer-demo .signature-receipt h3{margin:16px 0;font-size:28px;line-height:1.2}
#transfer-article .signature-unverified{color:var(--muted)}
#transfer-article .transfer-demo .signature-receipt p{font-size:16px}
#transfer-article .transfer-demo .signature-receipt dd{font-size:12px;line-height:1.6}
#transfer-article .transfer-demo .secure-preview-gate{padding:35px 24px;gap:16px}
#transfer-article .transfer-demo .secure-preview-gate .transfer-symbol{margin-bottom:0}
#transfer-article .transfer-demo .secure-preview-gate h3{margin:0}
#transfer-article .transfer-demo .secure-preview-gate h3{font-size:34px;line-height:1.3}
#transfer-article .transfer-demo .secure-preview-gate p{font-size:16px}
#transfer-article .transfer-demo .terminal-command{padding:22px;font-size:13px}
#transfer-article .transfer-demo .terminal-command code{white-space:normal;overflow-wrap:anywhere}
#transfer-article .transfer-demo-body{padding:22px;background:var(--bg)}
#transfer-article .transfer-demo .terminal-transcript{padding:0}
#transfer-article .transfer-demo .terminal-transcript pre{margin-top:24px;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}
#transfer-article .transfer-demo .stakeholder-strip{padding:22px}
#transfer-article .transfer-demo .stakeholder-strip p{font-size:14px;line-height:1.8}
#transfer-article .transfer-demo .stakeholder-strip b{font-size:11px;line-height:1.7}
#transfer-article .transfer-demo .terminal-verdict{padding:22px;font-size:11px;line-height:1.8}
@media(max-width:900px){
#transfer-article .transfer-cards{grid-template-columns:1fr}
#transfer-article .transfer-money-key{grid-template-columns:1fr;gap:23px}
#transfer-article .transfer-money-key>div{gap:9px}
#transfer-article .transfer-evidence-rows>div{grid-template-columns:1fr}
}
@media(max-width:780px){
#transfer-article .transfer-routes>div{grid-template-columns:1fr;gap:18px}
#transfer-article .transfer-routes i{justify-self:start;transform:rotate(90deg)}
#transfer-article .transfer-route-destination{grid-template-columns:1fr;gap:18px}
#transfer-article .transfer-input-total strong{font-size:34px}
#transfer-article .transfer-thresholds strong{font-size:25px}
#transfer-article .transfer-observed-maximum strong{font-size:29px}
#transfer-article .transfer-range-stats dd{font-size:24px}
#transfer-article .transfer-prior-examples{grid-template-columns:1fr;gap:35px}
#transfer-article .transfer-prior-examples li+li:before{top:-30px;left:calc(50% - 7px);transform:rotate(90deg)}
#transfer-article .transfer-key-paths{grid-template-columns:1fr}
#transfer-article .transfer-brief-results{grid-template-columns:1fr}
#transfer-article .transfer-key-paths strong{font-size:30px}
#transfer-article .transfer-demo .signature-receipt{grid-template-columns:1fr;gap:24px;padding:23px 17px}
#transfer-article .transfer-demo-intro{padding:23px 17px}
#transfer-article .transfer-demo .secure-preview-gate{padding:30px 17px}
#transfer-article .transfer-demo .secure-preview-gate h3{font-size:30px}
#transfer-article .transfer-demo .secure-preview-gate small{line-height:1.8}
#transfer-article .transfer-demo-body,#transfer-article .transfer-demo .terminal-command,#transfer-article .transfer-demo .stakeholder-strip,#transfer-article .transfer-demo .terminal-verdict{padding:20px 15px}
#transfer-article .transfer-demo .terminal-transcript pre{font-size:13px;line-height:1.9}
}
