.brand-logo{width:48px;height:36px;object-fit:contain}.release-x{font-size:18px;text-decoration:none}.notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#19191d;color:#fff;border:1px solid #444;padding:14px 22px;border-radius:10px;z-index:100}dialog{background:#111;color:#fff;border:1px solid #555;border-radius:18px;max-width:440px;padding:32px}dialog::backdrop{background:#000a}dialog p{color:#aaa;line-height:1.7}button,a,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #a668ff;outline-offset:5px}.demo-message{padding:22px 0;border-bottom:1px solid #222;line-height:1.7;max-width:800px;margin:auto}.demo-message strong{color:#b592ff}.demo-message.user strong{color:#2ce4b2}.demo-message a{color:#b592ff;font-size:13px}.list-mode canvas{visibility:hidden}.list-mode .proof-map-empty{border-top:1px solid #444;border-bottom:1px solid #444}.compact th{padding-block:6px}#hero-ca-value{opacity:.18;user-select:none}.contract-address{max-width:100%}.contract-address-value{min-width:0;overflow:hidden}.chat-verification p{color:#aaa;font-size:12px}.account-local{min-height:60vh;padding-block:100px}.account-local p{color:#999}.proof-shell,.social-page{overflow-wrap:anywhere}@media(max-width:760px){.brand-logo{width:32px;height:26px}.chat-sidebar.demo-open{display:flex;position:absolute;left:0;top:0;bottom:0;z-index:50;background:#111;width:240px}.story-how{opacity:1!important;transform:none!important}.story-intro-copy{opacity:1!important;transform:none!important}.proof-map-layout{min-width:0}.proof-detail{min-width:0}.proof-tabs{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
.gradient-text{background:linear-gradient(100deg,#9945ff,#14f195);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:760px){.site-header nav{gap:10px;font-size:12px}.site-header .brand{gap:4px;font-size:14px}.header-actions{gap:10px}.header-sign-in{font-size:11px;padding:6px 9px}.site-header-inner.shell{width:calc(100% - 28px)}.site-header .brand-logo{width:28px;height:26px}}
.social-user-card small{overflow-wrap:anywhere}.social-token{margin:14px 0}.source-tokens{margin-top:40px}.social-portfolio pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#aaa}.social-portfolio p{overflow-wrap:anywhere;color:#aaa}.social-portfolio h2{margin-top:30px}.tx-select{background:transparent;border:0;color:#b898ff;font:12px monospace;text-align:left;overflow-wrap:anywhere;max-width:240px}.proof-map canvas{display:block}.profile-record[hidden],.social-token[hidden]{display:none!important}
i.ri-file-copy-line::before{content:'⧉';font:18px Arial}i.ri-search-line::before{content:'⌕';font:18px Arial}i.ri-github-fill::before{content:'↗';font:16px Arial}.source-tokens .social-token{margin-right:24px}
@media(max-width:760px){.chat-sidebar.demo-open{top:70px}.chat-sidebar-toggle{position:relative;z-index:60}}
