/* AXO Notary (generated by tools/publish-notary.mjs) */
.nt-hero{text-align:center;padding:56px 0 10px}
.nt-hero h1{font-size:2.4rem;margin:18px 0 10px;overflow-wrap:anywhere}
.nt-hero h1 .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.nt-tag{color:var(--txt);font-size:1.05rem;margin:14px auto 4px;max-width:700px}
.nt-fresh{color:var(--mut);font-size:.88rem;max-width:660px;margin:8px auto 0;line-height:1.6}
.nt-crumbs{font-size:.8rem;color:var(--mut);margin-bottom:6px}.nt-crumbs i{font-style:normal;opacity:.5}.nt-crumbs a{color:#ffb84d}
.nt-wrap{max-width:900px;margin:0 auto;padding:12px 16px 90px}
.nt-card{background:rgba(27,17,40,.72);border:1px solid var(--line2);border-radius:18px;padding:22px;margin-bottom:18px;min-width:0;max-width:100%}
.nt-card h2{margin:0 0 12px;font-size:1.15rem}
.nt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px}
.nt-box{background:rgba(10,6,18,.5);border:1px solid var(--line2);border-radius:14px;padding:14px 16px;min-width:0}
.nt-box-l{font-size:.72rem;color:var(--mut);letter-spacing:.05em;font-weight:700;margin-bottom:6px;text-transform:uppercase}
.nt-box-v{font-weight:800;font-size:1rem;overflow-wrap:anywhere}
.nt-box-s{font-size:.8rem;color:var(--mut);margin-top:6px;line-height:1.55;overflow-wrap:anywhere}
.nt-box.ok{border-color:rgba(60,220,120,.45)}.nt-box.warn{border-color:rgba(255,184,77,.4)}
.nt-mono,.nt-hash,.nt-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}
.nt-mono{overflow-wrap:anywhere;word-break:break-all;display:block}
.nt-cmd{background:rgba(8,4,14,.7);border:1px solid var(--line2);border-radius:8px;padding:2px 8px;white-space:nowrap}
.nt-note{color:var(--mut);font-size:.82rem;line-height:1.65;margin:8px 0 0}
.nt-how{margin:0 0 12px;padding-left:20px;font-size:.88rem;line-height:1.7}.nt-how li+li{margin-top:6px}.nt-how a,.nt-note a,.nt-box a{color:#ffb84d}
.nt-list{border-top:1px solid rgba(255,255,255,.06);margin-top:6px}
.nt-row{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.84rem;flex-wrap:wrap;color:var(--txt);text-decoration:none}
.nt-a:hover{background:rgba(255,184,77,.05)}
.nt-src{flex:none;min-width:84px;font-weight:700;font-size:.78rem;color:#ffb84d}
.nt-what{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.nt-what a{color:#ffb84d}
.nt-hash{flex:none;color:var(--mut)}
.nt-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.nt-link{display:flex;flex-direction:column;gap:4px;background:rgba(10,6,18,.5);border:1px solid var(--line2);border-radius:14px;padding:14px 16px;text-decoration:none;color:var(--txt);min-width:0}
.nt-link span{font-size:.74rem;color:var(--mut)}.nt-link b{font-size:1rem;color:#ffb84d;overflow-wrap:anywhere}.nt-link code{color:var(--mut);overflow-wrap:anywhere}
a.nt-link:hover{border-color:rgba(255,184,77,.6)}.nt-off{opacity:.55}
.nt-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}
.nt-filters input,.nt-filters select{background:rgba(10,6,18,.6);border:1px solid var(--line2);border-radius:12px;color:var(--txt);padding:10px 14px;font-size:.9rem;font-family:inherit;min-width:0;color-scheme:dark}
.nt-filters input{flex:1 1 220px}
.nt-flag{background:rgba(10,6,18,.5);border:1px solid var(--line2);border-radius:14px;padding:14px 16px;margin-top:12px;min-width:0}
.nt-flag[hidden]{display:none}.nt-flag.hit,.nt-flag:target{border-color:rgba(255,184,77,.7);box-shadow:0 0 0 2px rgba(255,184,77,.18)}
.nt-flag header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}
.nt-flag h3{margin:0;font-size:1rem;overflow-wrap:anywhere;min-width:0}.nt-flag h3 small{color:var(--mut);font-weight:500;font-size:.8rem}
.nt-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 18px;margin-top:10px;font-size:.84rem}
.nt-cols>div{min-width:0;overflow-wrap:anywhere}.nt-cols a{color:#ffb84d}
.nt-k{font-size:.7rem;color:var(--mut);letter-spacing:.05em;font-weight:700;text-transform:uppercase;margin-bottom:3px}
.nt-sub{display:block;color:var(--mut);font-size:.76rem;line-height:1.5;margin-top:3px}
.nt-chip{display:inline-block;border-radius:99px;padding:2px 10px;font-size:.72rem;font-weight:800;border:1px solid var(--line2);white-space:nowrap}
.nt-chip.bad{color:#ff8d9b;border-color:rgba(255,77,94,.5)}.nt-chip.warn{color:#ffb84d;border-color:rgba(255,184,77,.5)}.nt-chip.ok{color:#7dffa8;border-color:rgba(60,220,120,.5)}.nt-chip.mut{color:var(--mut)}
.nt-flag details,.nt-defs{margin-top:10px;font-size:.78rem;color:var(--mut)}.nt-flag summary,.nt-defs summary{cursor:pointer;color:#ffb84d}
.nt-defs dt{font-weight:800;color:var(--txt);margin-top:8px}.nt-defs dd{margin:2px 0 0}
.nt-empty{color:var(--mut);font-size:.9rem}
@media(max-width:640px){.nt-hero h1{font-size:1.8rem}.nt-card{padding:18px 14px}.nt-cmd{white-space:normal;overflow-wrap:anywhere;display:inline-block}}
