:root{--bg:#050505;--paper:#f4f1ea;--paper-2:#e8e3d8;--ink:#080808;--muted:#6d6a64;--line:#f4f1ea2e;--dark-line:#08080824;--surface:#f7f4ed;--surface-soft:#eee9df;--inverse:#fff;color:var(--paper);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Newsreader,Iowan Old Style,Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--paper);background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(#ffffff09 1px, transparent 1px), radial-gradient(circle at 82% 0%, #ffffff29, transparent 28rem), var(--bg);background-size:64px 64px,64px 64px,auto,auto;margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);position:fixed;inset:0}main{width:min(1120px,100% - 40px);margin:0 auto;padding:30px 0 70px;position:relative}.hero{align-content:center;min-height:68vh;padding:10px 0 54px;display:grid}.hero-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(46px,9vw,104px);display:flex}.brand-wordmark,.brand-link{color:var(--paper);letter-spacing:-.04em;text-transform:lowercase;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:800;line-height:1;text-decoration:none}.kicker,.eyebrow,.record-kind,.gig-status{color:var(--paper-2);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.085em;max-width:920px;margin-bottom:22px;font-size:clamp(3rem,8.8vw,8.8rem);font-weight:500;line-height:.82}h2{letter-spacing:-.07em;margin-bottom:14px;font-size:clamp(1.75rem,4.2vw,4.8rem);font-weight:500;line-height:.9}h3{letter-spacing:-.03em;margin-bottom:10px;font-size:1.34rem;font-weight:600}p,li,label,input,select,button,textarea,dd,dt{font-size:1rem;line-height:1.5}.lead{color:#f4f1eabd;max-width:660px;margin-bottom:30px;font-size:clamp(1.05rem,1.55vw,1.28rem)}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.x-link,.hero-actions a,button,.download-grid a{min-height:44px;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;justify-content:center;align-items:center;padding:.68rem .95rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.hero-actions a:first-child,button{background:var(--paper);color:var(--ink)}.x-link:hover,.x-link:focus-visible,.hero-actions a:hover,.hero-actions a:focus-visible,.download-grid a:hover,.download-grid a:focus-visible,button:hover,button:focus-visible{color:#000;background:#fff;transform:translateY(-1px)}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62;transform:none}.proof-grid,.gig-grid,.support-grid,.gig-stats{gap:12px;display:grid}.proof-grid,.gig-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.gig-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.panel,.record-card,.proof-card,.empty,.agent-prompt,.proof-grid article,.gig-grid article,.support-grid article,.gig-stats article,.gig-card{border:1px solid var(--dark-line);background:var(--surface);color:var(--ink);box-shadow:0 30px 90px #0000003d}.proof-grid article,.gig-grid article,.support-grid article,.gig-stats article{align-content:space-between;min-height:118px;padding:20px;display:grid}.proof-grid span,.gig-grid span,.proof-command span,.escrow-card span,.gig-status{border:1px solid var(--dark-line);background:var(--ink);width:fit-content;color:var(--surface);padding:.34rem .54rem}.proof-grid p,.gig-grid p,.record-card p:last-child,.gig-stats p{margin-bottom:0}.gig-stats span{letter-spacing:-.06em;margin-bottom:6px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;display:block}.gig-stats p{color:var(--muted);font-weight:800}.panel{margin-top:16px;padding:clamp(22px,3.4vw,42px)}.split{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.muted{max-width:360px;color:var(--muted);margin-bottom:18px}.steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1px solid var(--dark-line);padding:15px 0 0 48px;position:relative}.steps li:before{content:counter(step);background:var(--ink);width:30px;height:30px;color:var(--surface);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:12px;left:0}.proof-command,.escrow-card{border-left:1px solid var(--dark-line);padding-left:clamp(18px,3vw,34px)}.proof-command code,.escrow-card code{overflow-wrap:anywhere;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1rem,2vw,1.75rem);display:block}.agent-prompt{color:var(--ink);overflow-wrap:anywhere;margin:1rem 0 1.25rem;padding:1rem;text-decoration:none;display:block}.agent-prompt-link{white-space:nowrap}.agent-prompt-link:hover,.agent-prompt-link:focus-visible,.ca-address:hover,.ca-address:focus-visible,.record-card a:hover,.record-card a:focus-visible{background:var(--ink);color:var(--surface)}.support-grid ul{color:var(--muted);margin:0;padding-left:1.1rem}.support-grid code{color:var(--ink);overflow-wrap:anywhere;font-size:.92em}.lookup-form,.gig-form{align-items:end;gap:14px;display:grid}.lookup-form{grid-template-columns:minmax(220px,1fr) minmax(160px,240px) auto}.gig-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gig-form .wide{grid-column:1/-1}label{gap:8px;font-weight:800;display:grid}input,select,textarea,button{width:100%;min-height:46px;font:inherit;border-radius:0}input,select,textarea{border:1px solid var(--dark-line);color:var(--ink);background:#fff;padding:11px 12px}textarea{resize:vertical;min-height:118px}.ca-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;display:grid}.ca-address{border:1px solid var(--dark-line);color:var(--ink);overflow-wrap:anywhere;background:#fff;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.72rem,1.35vw,.92rem);font-weight:800;text-decoration:none;display:block}.results,.gig-list{gap:16px;margin-top:28px;display:grid}.record-card,.proof-card,.gig-card{grid-template-columns:minmax(0,.85fr) minmax(260px,1.15fr);gap:28px;padding:24px;display:grid}.gig-card{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.gig-card.completed{border-color:#00000070}.gig-card.claimed{border-color:#00000047}.gig-actions{align-content:start;gap:12px;display:grid}.gig-meta{border-top:1px solid var(--dark-line);margin-top:16px;padding-top:14px}.secondary-button{width:auto;color:var(--ink);box-shadow:none;background:0 0;justify-self:end}.proof-hero,.gig-hero{min-height:50vh}blockquote{border-left:4px solid var(--ink);background:var(--surface-soft);overflow-wrap:anywhere;margin:0;padding:18px;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.44}dl{gap:12px;margin:0;display:grid}dt{font-weight:900}dd{overflow-wrap:anywhere;margin:0}.wallet{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.empty{margin:0;padding:20px}.lookup-message{border:1px solid var(--dark-line);color:var(--muted);background:#fff;margin:18px 0 0;padding:12px 14px;font-weight:800}.lookup-message.done{color:var(--ink);background:var(--surface-soft)}.lookup-message.error{color:#7a1d1d;background:#fff0ec}.passport-preview{aspect-ratio:1;border:1px solid var(--dark-line);background:var(--ink);object-fit:cover;width:min(100%,260px);margin-top:18px;display:block}.record-card a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}@media (width<=760px){main{width:min(100% - 28px,1120px);padding:24px 0 46px}.hero{min-height:auto;padding:12px 0 44px}.hero-topline{margin-bottom:46px}h1{letter-spacing:-.065em}.proof-grid,.gig-grid,.support-grid,.gig-stats,.split,.lookup-form,.record-card,.proof-card,.gig-card,.section-heading,.ca-panel,.gig-form{grid-template-columns:1fr}.section-heading{display:grid}.proof-command,.escrow-card{border-left:0;border-top:1px solid var(--dark-line);padding:18px 0 0}.agent-prompt-link{white-space:normal}.secondary-button{justify-self:stretch;width:100%}}
