@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_57f94ab0-module__hXWLqG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}
:root{--bg:#0a0a0a;--surface:#111;--border:#1e1e1e;--text:#dee4ed;--text-dim:#adb5c0;--text-muted:#818a96;--text-faint:#5a6370;--green:#34d399;--red:#f85149;--amber:#d29922}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a{color:var(--text-dim);text-decoration:none;transition:color .15s}a:hover{color:var(--text)}.site{max-width:760px;margin:0 auto;padding:3rem 1.5rem}header{justify-content:space-between;align-items:flex-start;margin-bottom:3rem;display:flex}.header-link{color:inherit;text-decoration:none}.hash-header{-webkit-user-select:none;user-select:none;font-size:.7rem;line-height:1.6;overflow:hidden}.hash-dim{color:var(--text-faint);white-space:nowrap}.hash-text{color:#fff;font-weight:600}.hash-tagline{color:var(--text-dim);font-weight:500}.header-actions{gap:1.5rem;margin-top:.2rem;display:flex}.btn-nav{color:var(--text-dim);background:0 0;padding:0;font-size:.75rem}.btn-nav:hover{color:var(--text)}.modal-overlay{z-index:100;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);overflow-anchor:none;border-radius:0;width:90%;max-width:520px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.modal h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-size:.85rem;font-weight:500}.modal-close{color:var(--text-muted);background:0 0;padding:0;font-size:1.2rem;line-height:1;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:var(--text)}footer{border-top:1px solid var(--border);align-items:center;gap:.5rem;margin-top:4rem;padding-top:1.25rem;font-size:.7rem;display:flex}footer a{color:var(--text-dim)}footer a:hover{color:var(--text)}footer .sep{color:var(--text-faint)}footer .credit{color:var(--text-muted);margin-left:auto}.search-form{margin-bottom:1.5rem}.search-form input{font-size:.75rem}.leaderboard-title{color:var(--text-dim);margin-bottom:1rem;font-size:.85rem;font-weight:400}.mobile-rank-info{display:none}.leaderboard{border-collapse:collapse;width:100%}.leaderboard th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);padding:0 1.5rem .6rem 0;font-size:.65rem;font-weight:400}.rank-info-trigger{color:var(--text-muted);font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.rank-info-icon{border:1px solid var(--text-faint);width:.65rem;height:.65rem;color:var(--text-muted);text-align:center;background:0 0;border-radius:50%;font-size:.45rem;line-height:.6rem;display:inline-block}.rank-info-trigger:hover{color:var(--text)}.rank-info-trigger:hover .rank-info-icon{border-color:var(--text-dim);color:var(--text)}.leaderboard td{border-bottom:1px solid var(--border);padding:.5rem 0;font-size:.8rem}.leaderboard .rank{color:var(--text-faint);white-space:nowrap;width:2rem;font-size:.7rem}.leaderboard .crown-cell{text-align:center;width:1rem;min-width:1rem;max-width:1rem;padding-left:0;padding-right:.75rem}.leaderboard .crown{vertical-align:middle;position:relative;left:-.55rem}.leaderboard .identity{white-space:nowrap;width:23rem}.leaderboard .identity a{color:var(--text);text-overflow:ellipsis;vertical-align:middle;max-width:18rem;text-decoration:none;display:inline-block;overflow:hidden}.leaderboard .identity a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.npub-short{color:var(--text-muted)}.nip05-domain{color:var(--text-faint)}.identity-type{color:var(--text-faint);margin-left:.5rem;font-size:.65rem}.verified-badge{vertical-align:middle;margin-left:.4rem;display:inline-block;position:relative;top:-1px}.leaderboard .tier{white-space:nowrap}.rank-badge{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:3px;padding:.05rem .35rem;font-size:.55rem;font-weight:500;transition:opacity .15s;display:inline-block}.rank-badge:hover{opacity:.8}.rank-modal-desc{color:var(--text-dim);text-transform:none;letter-spacing:0;margin-bottom:1.25rem;font-size:.75rem}.rank-table{border-collapse:collapse;width:100%}.rank-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);padding:0 0 .5rem;font-size:.6rem;font-weight:400}.rank-table td{border-bottom:1px solid var(--border);padding:.45rem 0;font-size:.75rem}.rank-table .rank-years{color:var(--text-muted)}.rank-table .rank-active td{background:#ffffff08}.rank-og{color:#f5c542;background:#f5c54212;border-color:#f5c54233}.rank-legend{color:#cf6262;background:#cf626212;border-color:#cf626233}.rank-elder{color:#34d399;background:#34d39912;border-color:#34d39933}.rank-cypherpunk{color:#22d3ee;background:#22d3ee12;border-color:#22d3ee33}.rank-pioneer{color:#60a5fa;background:#60a5fa12;border-color:#60a5fa33}.rank-veteran{color:#a78bfa;background:#a78bfa12;border-color:#a78bfa33}.rank-hodler{color:#e08a5e;background:#e08a5e12;border-color:#e08a5e33}.rank-stacker{color:#b5738a;background:#b5738a12;border-color:#b5738a33}.rank-pleb{color:var(--text-muted);background:#818a9612;border-color:#818a9633}.leaderboard .month{color:var(--text-dim);white-space:nowrap}.leaderboard .age{color:var(--text-muted);white-space:nowrap}.mobile-age,.mobile-row-link{display:none}.empty{color:var(--text-muted);text-align:center;padding:3rem 0;font-size:.8rem}.pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;font-size:.75rem;display:flex}.page-info{color:var(--text-muted)}.page-link{color:var(--text-dim)}.page-link.disabled{color:var(--text-faint);cursor:default}label{color:var(--text-dim);margin-bottom:.4rem;font-size:.7rem;display:block}label a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:2px}label a:hover{color:var(--text-dim)}.inline-link{color:var(--text-muted);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:2px;background:0 0;padding:0}.inline-link:hover{color:var(--text-dim)}textarea,input[type=text],select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:0;padding:.65rem .75rem;font-family:inherit;font-size:.75rem;transition:border-color .15s}textarea{resize:vertical;height:120px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - .9rem),calc(100% - .6rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:1.8rem}textarea:focus,input[type=text]:focus,select:focus{border-color:var(--text-muted);outline:none}textarea::placeholder,input[type=text]::placeholder{color:var(--text-faint)}button{cursor:pointer;border:none;border-radius:3px;font-family:inherit;font-size:.75rem;transition:all .15s}.btn-primary{color:#000;text-align:center;background:#fff;border-radius:3px;margin-top:.75rem;padding:.45rem 1.25rem;font-weight:500}.btn-primary:hover,.btn-primary:active,.btn-primary:focus-visible,.btn-primary:visited{color:#000;background:#e0e0e0}.btn-primary:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}.btn-link{text-decoration:none;display:inline-block}.error{color:var(--red);margin-top:.75rem;font-size:.75rem}.success{color:var(--green);margin-top:.75rem;font-size:.75rem}.warning{color:var(--amber);font-size:.65rem}.label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.label-row .warning{text-align:right}.proof-guide{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:1.25rem}.guide-fields{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;display:grid}.guide-fields .field{margin-bottom:0}.guide-steps{color:var(--text-dim);margin:0 0 1rem;padding-left:1.25rem;font-size:.75rem;line-height:1.6}.guide-steps li{margin-bottom:.35rem}.proof-card{margin-bottom:2rem}.proof-row-split{justify-content:space-between;align-items:center;display:flex}.proof-table{border-collapse:collapse;table-layout:fixed;width:100%}.proof-table td{vertical-align:top;padding:.35rem 0}.proof-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;vertical-align:baseline;width:8rem;min-width:8rem;padding-right:2.5rem;font-size:.65rem}.proof-value{color:var(--text);word-break:break-all;font-size:.85rem;position:relative;top:-.15rem}.proof-mobile-age,.proof-mobile-rank{display:none}.field{margin-bottom:1rem}.field:last-child{margin-bottom:0}.field-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.65rem}.field-value{color:var(--text);word-break:break-all;font-size:.85rem}.field-muted{color:var(--text-muted);font-size:.7rem}.field-dim{color:var(--text-dim);margin-top:.15rem;font-size:.75rem}.field-sub{color:var(--text-dim);margin-top:.25rem;font-size:.75rem}.field-sub-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:.4rem;font-size:.6rem}.status-verified{color:var(--green)}.status-pending{color:var(--amber)}.section{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.65rem;font-weight:400}.instructions{color:var(--text-dim);margin-bottom:1rem;font-size:.75rem;line-height:1.7}.instructions ol{padding-left:1.25rem}.instructions li{margin-bottom:.5rem}.instructions strong{color:var(--text);font-weight:500}.code-block{margin-top:.5rem;position:relative}.code-block pre{background:var(--surface);border:1px solid var(--border);color:var(--text-dim);white-space:pre-wrap;word-break:break-all;border-radius:0;margin:0;padding:.65rem .75rem;font-family:inherit;font-size:.7rem}.code-block-nowrap pre{white-space:pre;word-break:normal;overflow-wrap:normal;padding-right:3.75rem;overflow-x:auto}.copy-btn{background:var(--bg);color:var(--text-muted);border:1px solid var(--border);border-radius:0;margin:0;padding:.15rem .4rem;font-size:.6rem;position:absolute;top:.35rem;right:.35rem}.copy-btn:hover{color:var(--text-dim);border-color:var(--text-muted)}.local-verify{margin-top:1rem}.attestation-link{word-break:break-all;font-size:.7rem}@media (max-width:640px){html,body{overflow-x:hidden}.site{max-width:none;padding:1.5rem 1rem 2rem}header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2rem}.header-link{width:100%;min-width:0}.hash-header{text-align:center;width:100%;max-width:100%;font-size:2.3vw;line-height:1.6}.hash-header>div{white-space:nowrap;overflow:hidden}.header-actions{flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;margin-top:0}.btn-nav{font-size:.76rem}.modal-overlay{align-items:center;padding:1rem .75rem}.modal{width:100%;max-height:90dvh;padding:1.25rem}.modal h2{margin-bottom:1.1rem}footer{gap:.75rem;margin-top:2.5rem}footer .credit{text-align:right;margin-left:auto}textarea,input[type=text],select{font-size:16px}.search-form{margin-bottom:1.2rem}.search-form input{padding:.55rem .7rem}.leaderboard-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.mobile-rank-info{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.65rem;display:inline-flex}.leaderboard,.leaderboard tbody{display:block}.leaderboard thead{display:none}.leaderboard tr{border-bottom:1px solid var(--border);grid-template-columns:1.1rem 1rem auto minmax(0,1fr);gap:.42rem .5rem;padding:.95rem 0;display:grid;position:relative}.leaderboard td{border-bottom:0;min-width:0;padding:0;font-size:.8rem;display:block}.leaderboard .rank{grid-area:1/1/span 2;width:auto;padding-top:.1rem;font-size:.7rem;line-height:1.15}.mobile-row-link{z-index:1;display:block;position:absolute;inset:0}.rank-badge{z-index:2;position:relative}.leaderboard .crown-cell{text-align:center;grid-area:1/2;align-self:start;width:auto;min-width:0;max-width:none;padding:0}.leaderboard .crown{margin:0 auto;display:block;left:0}.leaderboard .identity{grid-area:1/3/auto/-1;align-items:center;width:auto;min-width:0;display:flex}.leaderboard .identity a{flex:0 auto;max-width:calc(100% - 4.35rem)}.identity-type{margin-left:.35rem;font-size:.58rem}.verified-badge{margin-left:.25rem}.leaderboard .tier{grid-area:2/3;align-self:center}.leaderboard .month{grid-area:2/4;align-self:center;font-size:.72rem}.leaderboard .month:before{content:"since ";color:var(--text-faint)}.leaderboard .age{display:none}.mobile-age{color:var(--text-muted);display:inline}label{line-height:1.45}.label-separator{display:none}label .inline-link{margin-top:.1rem;display:block}textarea{height:8rem}.pagination{gap:1rem;margin-top:1.25rem}.proof-card{margin-bottom:1.5rem}.proof-table,.proof-table tbody,.proof-table tr,.proof-table td{width:100%;display:block}.proof-table tr{border-bottom:1px solid var(--border);padding:.55rem 0}.proof-label{white-space:normal;width:auto;min-width:0;padding:0 0 .2rem}.proof-value{font-size:.8rem;top:0}.proof-mobile-age{color:var(--text-muted);display:inline}.proof-mobile-rank{display:inline}.proof-mobile-rank .rank-badge{vertical-align:.05rem;font-size:.6rem}.proof-mobile-since{color:var(--text-faint)}.proof-table tr.proof-age-row,.proof-table tr.proof-rank-row{display:none}.field-sub-label{margin:0 0 .15rem;display:block}.section{margin-top:1.25rem;padding-top:1.25rem}.code-block pre{word-break:break-word;overflow-wrap:anywhere;padding:.65rem .75rem;font-size:.66rem}.btn-primary{text-align:center;width:100%}.guide-steps{padding-left:1rem}}
