.header-links>a:not(.x-link){font-size:14px;text-decoration:none}.header-links>a:hover{text-decoration:underline}.reward-heading{display:flex;justify-content:space-between;gap:35px;padding:34px 0 28px;align-items:center}.reward-heading h1{font:400 clamp(40px,5.5vw,70px)/1.08 Pixel,monospace;letter-spacing:-2px;margin:10px 0}.reward-heading h1 span{color:#9671ed}.reward-intent{max-width:360px}.reward-intent>p:first-child{font-size:23px;line-height:1.35;margin:0 0 15px}.launch-badge{display:inline-block;padding:6px 8px;background:var(--light);border:1px solid var(--line);font-size:12px}.reward-intent .small{font-size:14px;line-height:1.5;margin-bottom:0}.reward-workshop{border-top:2px solid var(--purple)}.input-help{font-size:13px;line-height:1.5;color:var(--muted);margin:8px 0 12px}.wallet-label{margin-top:25px}.optional{color:var(--muted);font-size:12px}.controls .primary{margin-top:23px}.controls .mint-field input{font-size:14px}.controls #use-project{font-size:13px}.receipt-input a{overflow-wrap:anywhere;line-height:1.5;font-size:12px}.receipt-output strong{font-size:clamp(28px,3vw,38px);letter-spacing:-2px}.receipt-details{font-size:13px}.receipt-details dd{white-space:normal;overflow-wrap:anywhere;max-width:55%}.export{margin:17px auto 0;display:block;font-size:12px}.receipt-end{font-size:11px}.ledger{margin-top:36px;scroll-margin-top:20px}.reading-label{font-size:13px;overflow-wrap:anywhere;line-height:1.5;margin:5px 0 18px;color:var(--muted)}.ledger td:first-child span{font:inherit;padding:0}.empty-ledger{padding:32px 20px!important;white-space:normal;text-align:center!important;color:var(--muted)}.empty-ledger strong,.empty-ledger>span{display:block;margin:8px auto;max-width:580px;font-size:14px;font-weight:400;line-height:1.6}.empty-ledger .pixel-empty{font-size:30px;color:#b59bea}.history-footer{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:17px}.history-footer p{font-size:13px;line-height:1.5;color:var(--muted);max-width:70%;margin:0}.history-footer>div{display:flex;gap:18px;align-items:center;flex-shrink:0}.outline-button{border:1px solid var(--line);padding:9px 12px;font-size:13px}.outline-button:hover:not(:disabled){background:var(--light)}.ledger .proof-link{font-size:13px}.how{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.how .step-number{font:12px Pixel,monospace}.how h3{font-size:16px;font-weight:400;margin:12px 0}.how p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.project-token strong{overflow-wrap:anywhere;white-space:normal;max-width:420px;font-size:13px}.machine-stage[data-state=standby] .machine-head,.machine-stage[data-state=standby] .machine-rod,.machine-stage[data-state=standby] .process-meter i{animation-play-state:paused}.machine-stage[data-state=reading] .machine-head,.machine-stage[data-state=reading] .machine-rod,.machine-stage[data-state=reading] .process-meter i,.machine-stage[data-state=receipt] .machine-head,.machine-stage[data-state=receipt] .machine-rod,.machine-stage[data-state=receipt] .process-meter i{animation-play-state:running}.machine-stage[data-state=standby] .process-meter i{background:var(--pale)}.bench-foot{font-size:12px;line-height:1.5}.status{font-size:13px;line-height:1.5}.status.error{color:#9b245b}.receipt-note{font-size:13px}.receipt-address{display:block}.receipt-address[hidden]{display:none}.section-label h2{font-size:14px}.coverage{font-size:13px}.ledger th{font-size:12px}.ledger td{font-size:14px}.project-token-note{font-size:13px}.header-links .text-button{font-size:14px}
@media(max-width:1100px){.header-links{gap:18px}.reward-intent{max-width:320px}.reward-heading h1{font-size:56px}.work-area{gap:22px;grid-template-columns:minmax(205px,1fr) minmax(140px,.85fr) minmax(275px,1.1fr)}.stage-caption{flex-wrap:wrap;justify-content:center;gap:7px}.stage-caption .dotted-line{display:none}.receipt{padding-left:20px;padding-right:20px}.bench-heading{font-size:11px}.receipt-output strong{font-size:31px}}
@media(max-width:850px){.header-links>a:first-child{display:none}.reward-heading h1{font-size:45px}.reward-intent{max-width:290px}.reward-intent>p:first-child{font-size:20px}.work-area{grid-template-columns:1fr 1fr;gap:25px}.controls{grid-column:1;grid-row:1}.receipt-wrap{grid-column:2;grid-row:1/span 2}.machine-stage{grid-column:1;grid-row:2}.history-footer{align-items:flex-start}.history-footer p{max-width:65%}.how{gap:22px}.reward-intent .small{font-size:13px}.section-label h2{font-size:13px}.receipt-output strong{font-size:30px}}
@media(max-width:580px){.header-links{gap:12px}.header-links .text-button{font-size:12px}.reward-heading{display:block;padding:25px 0}.reward-heading h1{font-size:51px;margin-bottom:18px}.reward-heading .eyebrow{font-size:11px}.reward-intent{max-width:none}.reward-intent>p:first-child{font-size:18px;margin-bottom:13px}.reward-intent>p:first-child br{display:none}.reward-intent .small{font-size:14px;max-width:360px}.launch-badge{font-size:11px}.work-area{grid-template-columns:1fr}.controls{grid-row:1;grid-column:1}.machine-stage{grid-row:2;grid-column:1}.receipt-wrap{grid-row:3;grid-column:1;max-width:100%}.controls .mint-field input{font-size:16px}.section-label h2{font-size:15px}.receipt-output strong{font-size:39px}.receipt-details{font-size:14px}.receipt-caption,.receipt-address,.receipt-end,.timestamp{font-size:12px}.stage-tag{font-size:11px}.bench-heading{font-size:10px;letter-spacing:0}.bench-heading>span:nth-child(2){max-width:165px;text-align:right}.bench-foot>span:first-child{white-space:normal}.history-footer{display:block}.history-footer p{max-width:none}.history-footer>div{justify-content:space-between;margin-top:15px}.how{grid-template-columns:1fr;gap:22px}.how>div{border-left:2px solid var(--line);padding-left:15px}.how h3{margin:9px 0}.compare-title{display:flex;align-items:center}.compare-title h2{font-size:20px;max-width:220px}.compare-title button{font-size:12px;max-width:100px}.ledger th,.ledger td{padding:12px 10px}.ledger td:first-child{padding-left:0}.project-token{font-size:13px}.receipt-note{font-size:13px}}
