#s0ul-intel-root{--intel-amber:var(--soul-amber,#ffbe42);--intel-ink:var(--soul-ink,#f4f1e9);--intel-line:#f4f1e933;--intel-muted:#bbb09d;color:var(--intel-ink);font:16px/1.65 var(--sans,Arial,sans-serif);scroll-margin-top:28px}
#s0ul-intel-root [hidden]{display:none!important}
.intel-shell{padding:0 0 10px}
.intel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px}
.intel-heading h2{font-size:36px;font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:8px 0 0}
.intel-heading h2 em{font-family:var(--serif,Georgia,serif);font-weight:400;color:#ded4be}
.intel-heading>p{max-width:490px;font-size:16px;line-height:1.65;color:var(--intel-muted);margin:0}
.intel-kicker,.intel-micro{display:block;font:14px/1.65 var(--mono,'Courier New',monospace);letter-spacing:0;text-transform:none;color:var(--intel-muted)}
.intel-kicker{color:#dfc58f}
.intel-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;margin-bottom:18px}
.intel-network{display:flex;align-items:center;gap:10px;color:var(--intel-muted);font-size:14px;line-height:1.65}
.intel-dot{width:5px;height:5px;border-radius:50%;background:#9e927d;flex:none}
.intel-dot[data-state='verified']{background:var(--intel-amber)}
#intel-subject-count{display:none}
.intel-search{padding:23px;border:1px solid #f4f1e95a;background:#0d0d0b}
.intel-search>.intel-field{margin-bottom:11px}
.intel-address-row{display:flex;align-items:stretch;gap:12px}
.intel-search .intel-address-row input{width:100%;min-width:0;min-height:58px;padding:15px 17px;border:1px solid #f4f1e94d;border-radius:0;background:#080808;color:var(--intel-ink);font:16px/1.6 var(--mono,'Courier New',monospace);box-sizing:border-box}
.intel-search .intel-address-row input::placeholder{color:#a69a83}
.intel-address-row .intel-button{width:auto;min-width:190px;min-height:58px;padding-inline:22px;font-size:16px;flex:none}
#intel-balance-options{margin-top:14px;border-top:1px solid var(--intel-line);border-bottom:0}
#intel-balance-options>summary{min-height:54px;font-size:14px;color:var(--intel-muted)}
#intel-balance-options[open]>summary{border-bottom:0}
#intel-balance-options>.intel-field{padding:5px 0 12px}
#intel-inspect-account,#intel-raw-calldata{font-family:var(--mono,'Courier New',monospace)}
.intel-examples{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px}
.intel-examples>span{font-size:14px;color:var(--intel-muted);margin-right:3px}
.intel-example{min-height:46px;padding:10px 14px;border:1px solid #f4f1e940;border-radius:0;background:transparent;color:#dfd2ba;font-size:14px;line-height:1.6;cursor:pointer}
.intel-example:hover:not(:disabled){border-color:var(--intel-amber);background:#ffbe4208;color:var(--intel-amber)}
.intel-example:disabled{opacity:.5;cursor:not-allowed}
.intel-notice{padding:17px 0;font-size:16px;line-height:1.7;color:#cbb993;overflow-wrap:anywhere}
.intel-notice:empty{display:none}
.intel-notice[data-error='true']{color:#efb79f}
.intel-results{padding:18px 0 24px;min-width:0}
.intel-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}
.intel-panel-head h3,.intel-evidence h3{font-size:24px;line-height:1.35;font-weight:400;letter-spacing:-.4px;margin:0}
.intel-results .intel-panel-head .intel-kicker{margin-bottom:8px}
.intel-result-summary{font-size:20px;line-height:1.65;color:#e1d5bd;max-width:950px;margin:0 0 23px}
#intel-live-report{overflow-wrap:anywhere}
#intel-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0;margin-bottom:22px;border-bottom:0}
#intel-live-summary>div{padding:17px 0;border-right:0;border-bottom:1px solid var(--intel-line)}
#intel-live-summary dd{font-size:18px;line-height:1.65;margin-top:7px}
#intel-live-time{flex:none}
#intel-watch{min-width:200px}
#intel-watch-status{max-width:760px}
#intel-watch-status:empty{display:none}
.intel-tag{font-size:14px;line-height:1.6;color:#c3b190;border:1px solid #f4f1e940;padding:7px 11px}
.intel-tag[data-stale='true']{border-color:#e6ab8e55;color:#e6b89e}
.intel-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;padding:22px 0;margin:0 0 9px;border-top:1px solid var(--intel-line);border-bottom:1px solid var(--intel-line)}
.intel-summary:empty{display:none}
.intel-summary>div{min-width:0;padding:0 23px;border-right:1px solid var(--intel-line)}
.intel-summary>div:first-child{padding-left:0}
.intel-summary>div:last-child{border-right:0}
.intel-summary dt{font-size:14px;line-height:1.65;color:var(--intel-muted)}
.intel-summary dd{margin:10px 0 0;font-size:20px;line-height:1.55;letter-spacing:-.2px;color:#efe0bf;overflow-wrap:anywhere}
.intel-summary dd[data-stale='true']{color:#efb79f}
.intel-disclosure,.intel-update{border-bottom:1px solid var(--intel-line);padding:0;margin:0}
.intel-disclosure>summary,.intel-update>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;list-style:none;cursor:pointer;color:#d7c9ae;font-size:16px;line-height:1.6}
.intel-disclosure>summary::-webkit-details-marker,.intel-update>summary::-webkit-details-marker{display:none}
.intel-disclosure>summary::after,.intel-update>summary::after{content:'+';font:24px/1 var(--mono,'Courier New',monospace);color:var(--intel-amber);flex:none}
.intel-disclosure[open]>summary::after,.intel-update[open]>summary::after{content:'−'}
.intel-disclosure[open]>summary,.intel-update[open]>summary{border-bottom:1px solid var(--intel-line)}
.intel-disclosure>summary:hover,.intel-update>summary:hover{color:var(--intel-amber)}
.intel-disclosure>summary>span{font-size:14px;line-height:1.6;color:var(--intel-muted);margin-left:auto;text-align:right}
#intel-update-label{font-size:16px;color:inherit;margin-left:0;text-align:left;max-width:none;min-width:0;flex:1}
.intel-technical>summary>span{display:none}
.intel-disclosure>div,.intel-update>div{padding-block:24px}
.intel-stored-report{border-bottom:0}
.intel-stored-report>summary{min-height:62px;font-size:16px}
.intel-stored-report>pre,.intel-evidence pre,#intel-inspection-evidence,#intel-raw-result{margin:15px 0 0;padding:20px;border:1px solid var(--intel-line);background:#0b0b09;color:#d4c4a3;font:14px/1.8 var(--mono,'Courier New',monospace);white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto}
.intel-stored-report>.intel-small{padding-bottom:14px}
#intel-universal-details>.intel-field{margin:20px 0 14px}
#intel-raw-read{margin-bottom:3px;min-width:160px}
#intel-universal-details>pre,#intel-inspection-details>pre{margin-bottom:24px}
.intel-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;padding:14px 18px;border:1px solid #f4f1e954;border-radius:0;background:transparent;color:var(--intel-ink);font-size:16px;line-height:1.6;cursor:pointer}
.intel-button:hover:not(:disabled){border-color:var(--intel-amber);color:var(--intel-amber);background:#ffbe4208}
.intel-button:disabled{opacity:.5;cursor:not-allowed}
.intel-button-primary,#intel-estimate{background:var(--intel-amber);border-color:var(--intel-amber);color:#171208;font-weight:600}
.intel-button-primary{width:100%}
.intel-button-primary:hover:not(:disabled),#intel-estimate:hover:not(:disabled){background:#ffd17a;color:#171208}
#intel-estimate{width:100%;min-height:56px}
.intel-button:focus-visible,.intel-example:focus-visible,.intel-field input:focus-visible,.intel-field select:focus-visible,.intel-address-row input:focus-visible,.intel-consent input:focus-visible,.intel-disclosure>summary:focus-visible,.intel-update>summary:focus-visible{outline:2px solid var(--intel-amber);outline-offset:5px}
.intel-update>.intel-transact{max-width:760px;margin-inline:auto;padding:26px 0 30px}
.intel-field{display:flex;flex-direction:column;gap:11px;min-width:0;color:#d1c0a1;font-size:14px;line-height:1.6;letter-spacing:0;text-transform:none}
.intel-field input,.intel-field select{width:100%;min-height:54px;border:1px solid #f4f1e94a;border-radius:0;padding:14px;background:#0c0c0a;color:var(--intel-ink);font-size:16px;line-height:1.6;letter-spacing:0;text-transform:none;box-sizing:border-box}
.intel-field input:disabled,.intel-field select:disabled{opacity:.5}
.intel-transact>.intel-field{margin-bottom:18px}
.intel-update .intel-transact>.intel-small+.intel-field{margin-top:22px}
.intel-small{font-size:14px;line-height:1.7;color:var(--intel-muted);margin:15px 0 0}
.intel-empty{padding:20px 0;color:var(--intel-muted);font-size:16px;line-height:1.7}
.intel-fee{padding:20px 0 22px;border-top:1px solid var(--intel-line);border-bottom:1px solid var(--intel-line);margin:22px 0}
.intel-fee strong{display:block;font-size:34px;letter-spacing:-1px;font-weight:400;line-height:1.35;color:#f0e1c4;margin:10px 0;overflow-wrap:anywhere}
.intel-fee>.intel-panel-head{margin-bottom:0}
.intel-fee .intel-disclosure{border-bottom:0}
.intel-fee .intel-disclosure>summary{min-height:59px;font-size:14px}
.intel-consent{display:flex;align-items:flex-start;gap:12px;margin:20px 0;color:#d9c8a7;font-size:16px;line-height:1.65}
.intel-consent input{width:20px;height:20px;flex:0 0 20px;margin:3px 0;accent-color:var(--intel-amber)}
.intel-action-options{margin:16px 0 20px;border-bottom:0}
.intel-action-options>summary{min-height:53px;font-size:14px;color:var(--intel-muted)}
.intel-action-options>.intel-field{padding:16px 0 10px}
#intel-gas-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:19px 0 23px;padding-left:24px;color:var(--intel-muted);font-size:14px;line-height:1.65}
#intel-gas-steps>li{padding-left:3px}
#intel-cost-status{font-size:16px;line-height:1.7;color:#e1c995;margin:18px 0;overflow-wrap:anywhere}
#intel-cost-status:empty{display:none}
#intel-cost-status[data-error='true']{color:#efb79f}
#intel-fee-approval{padding-top:20px}
#intel-fee-advanced{margin-top:17px}
#intel-fee-advanced>summary{font-size:14px;min-height:56px}
.intel-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px 0}
.intel-source{padding-left:14px;border-left:1px solid #ffbe4255;min-width:0}
.intel-source>span{font-size:14px;line-height:1.65;color:var(--intel-muted)}
.intel-source code{display:block;margin-top:9px;color:#ddcca9;font:14px/1.8 var(--mono,'Courier New',monospace);overflow-wrap:anywhere}
.intel-source small{display:block;margin-top:9px;color:var(--intel-muted);font:14px/1.8 var(--mono,'Courier New',monospace);overflow-wrap:anywhere}
.intel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);border-bottom:1px solid var(--intel-line)}
.intel-observe{padding:24px 28px 24px 0;border-right:1px solid var(--intel-line);min-width:0}
.intel-transact{min-width:0}
.intel-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:22px}
.intel-subject-row{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) auto}
.intel-subject-name{font-size:22px;letter-spacing:-.3px;margin:0 0 18px;font-weight:400}
.intel-dl{margin:0}
.intel-dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:22px;border-bottom:1px solid #f4f1e91c;padding:14px 0;min-width:0}
.intel-dl dt{font-size:14px;line-height:1.7;color:var(--intel-muted);flex:none;max-width:44%}
.intel-dl dd{font:14px/1.8 var(--mono,'Courier New',monospace);color:#deccaa;margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}
.intel-dl dd[data-stale='true']{color:#efb79f}
.intel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.intel-metric{border:1px solid var(--intel-line);padding:19px;min-width:0}
.intel-metric strong{display:block;font:18px/1.7 var(--mono,'Courier New',monospace);color:#ecdbb6;margin-top:10px;overflow-wrap:anywhere}
.intel-metric small{display:block;font-size:14px;line-height:1.7;color:var(--intel-muted);margin-top:9px}
.intel-evidence{padding:24px 0;border-bottom:1px solid var(--intel-line)}
.intel-evidence h3{margin-bottom:17px}
.intel-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
.intel-evidence-grid>div{min-width:0}
.intel-technical>.intel-form-row{padding:24px 0 0}
.intel-technical>#intel-subject{padding:0}
.intel-registration,.intel-history{border-bottom:1px solid var(--intel-line);padding:22px 0}
.intel-registration summary,.intel-history summary{font-size:16px;line-height:1.7;color:#d7c4a1;cursor:pointer}
.intel-register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:23px}
.intel-registration .intel-button{margin-top:20px}
.intel-history ol{list-style:none;margin:18px 0 0;padding:0;max-height:300px;overflow:auto}
.intel-history li{padding:15px 0;border-top:1px solid #f4f1e91c;font-size:14px;line-height:1.8;color:#cbb58e;overflow-wrap:anywhere}
.intel-history li>code{display:block;font:14px/1.8 var(--mono,'Courier New',monospace);color:#e0c99e;margin-top:8px}
.intel-recovery{border:1px solid #e6ab8e66;padding:22px;margin-top:23px}
.intel-recovery>p{margin:0 0 20px;font-size:16px;line-height:1.7;color:#e6c8af}
.intel-recovery .intel-form-row{margin:0}
.intel-footnote{padding:20px 0 0;font-size:14px;line-height:1.8;color:var(--intel-muted);max-width:950px}
@media(max-width:1000px){.intel-heading{display:block}.intel-heading>p{max-width:700px;margin-top:12px}.intel-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.intel-summary>div:nth-child(odd){padding-left:0}.intel-summary>div:nth-child(even){border-right:0}.intel-sources{grid-template-columns:1fr}.intel-grid{grid-template-columns:1fr}.intel-observe{border-right:0;padding-right:0}.intel-source{padding-left:14px}.intel-evidence-grid{grid-template-columns:1fr}}
@media(max-width:760px){.intel-heading h2{font-size:32px}.intel-search{padding:19px}.intel-address-row{flex-direction:column;gap:12px}.intel-address-row .intel-button{width:100%;min-height:56px;font-size:16px}.intel-search .intel-address-row input{font-size:16px;min-height:56px;padding:14px}.intel-examples{gap:9px}.intel-example{font-size:14px;min-height:46px;padding:10px 13px}.intel-results{padding-top:17px}.intel-panel-head{gap:16px;align-items:flex-start}.intel-panel-head h3{font-size:24px}.intel-tag{font-size:14px}.intel-result-summary{font-size:18px}.intel-summary dd{font-size:18px}.intel-summary dt{font-size:14px}.intel-disclosure>summary,.intel-update>summary{font-size:16px;min-height:68px}.intel-disclosure>summary>span{font-size:14px;max-width:150px}.intel-form-row,.intel-subject-row,.intel-register-fields{grid-template-columns:1fr}.intel-form-row .intel-button{width:100%}#intel-gas-steps{grid-template-columns:1fr;gap:8px;font-size:14px}.intel-fee strong{font-size:31px}.intel-dl>div{gap:16px}.intel-metrics{gap:14px}.intel-metric{padding:16px}.intel-source code,.intel-source small{font-size:14px}}
@media(max-width:480px){.intel-heading h2{font-size:30px}.intel-search{padding:17px}.intel-summary{grid-template-columns:1fr;gap:0;padding:0}.intel-summary>div,.intel-summary>div:nth-child(odd),.intel-summary>div:nth-child(even){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-right:0;border-bottom:1px solid #f4f1e91c}.intel-summary>div:last-child{border-bottom:0}.intel-summary dt{max-width:45%;font-size:14px}.intel-summary dd{max-width:55%;text-align:right;margin:0;font-size:18px}.intel-results .intel-panel-head{flex-direction:column;gap:10px}.intel-tag{font-size:14px}.intel-dl>div{display:block}.intel-dl dt{max-width:none;font-size:14px}.intel-dl dd{text-align:left;margin-top:7px;font-size:14px}.intel-metrics{grid-template-columns:1fr}.intel-metric strong{font-size:18px}.intel-topbar{padding-block:8px}.intel-network{font-size:14px}.intel-update>.intel-transact{padding-block:23px}.intel-disclosure>summary>span{font-size:14px;max-width:110px}.intel-fee strong{font-size:29px}.intel-stored-report>pre,.intel-evidence pre{font-size:14px;padding:17px}}
@media(max-width:760px){#intel-live-summary{column-gap:24px}#intel-live-time{white-space:normal}#intel-watch,#intel-raw-read{width:100%}#intel-inspection-evidence,#intel-raw-result{padding:17px;font-size:14px}}
@media(max-width:480px){#intel-live-summary{grid-template-columns:1fr}#intel-live-summary dd{font-size:16px;margin-top:0}#intel-update-label{font-size:16px;max-width:none}#intel-balance-options>summary{font-size:14px}}
@media(prefers-reduced-motion:reduce){.intel-button,.intel-example{transition:none}}
