.pawn-workflows{padding:64px var(--pad);border-block:1px solid #fbf5bf55;background:#160c2a;color:#fffbd9;scroll-margin-top:120px}.pw-heading{max-width:720px}.pw-heading h3{font:700 clamp(32px,4vw,64px)/1.05 Fraunces,serif;margin:12px 0 20px}.pw-heading p{line-height:1.65}.pw-kicker,.pw-message-label{font:600 12px/1.5 'Space Mono',monospace;letter-spacing:.1em;color:#e9ff46}.pw-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.pw-tabs button,.pw-controls button{min-height:44px;padding:12px 16px;border:1px solid #fffbd966;border-radius:8px;background:transparent;color:inherit;font:600 14px/1.4 Manrope,sans-serif;cursor:pointer}.pw-tabs button[aria-pressed=true]{background:#e9ff46;color:#160c2a;border-color:#e9ff46}.pw-stage{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:24px}.pw-ticket{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed #fffbd977;border-radius:16px;background:#26123d}.pw-ticket>span:first-child{font:12px/1.5 'Space Mono',monospace}.pw-ticket svg{width:180px;height:180px;margin:24px;fill:#33204d;stroke:#e9ff46;stroke-width:3}.pw-ticket h4{font:600 30px/1.2 Fraunces,serif;margin:0 0 22px}.pw-stamp{border:1px solid #e9ff46;color:#e9ff46;padding:12px;text-align:center;border-radius:6px;line-height:1.4}.pw-route ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 24px}.pw-route li{padding:14px 10px;border-top:2px solid #fffbd933;font:13px/1.5 Manrope,sans-serif}.pw-route li span{display:block;font:600 24px/1.3 'Space Mono',monospace;margin-bottom:10px}.pw-route li[aria-current],.pw-route li.done{border-color:#e9ff46;color:#e9ff46}.pw-message{min-height:220px;padding:28px;border-radius:16px;background:#fffbd9;color:#211030;box-shadow:10px 10px 0 #ffffff10}.pw-message-label{color:#694778}.pw-message h4{font:700 26px/1.25 Fraunces,serif;margin:16px 0}.pw-message p{font:500 17px/1.7 Manrope,sans-serif}.pw-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:28px 0}.pw-controls span{font:12px/1.5 'Space Mono',monospace}.pw-controls button:disabled{opacity:.45;cursor:default}.pw-note,.pw-terms{font:13px/1.65 Manrope,sans-serif;max-width:1000px}.pw-terms summary{cursor:pointer;min-height:44px;padding:12px 0;color:#e9ff46}.pw-terms a{color:#e9ff46}.pawn-workflows button:focus-visible,.pw-terms a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:650px){.pawn-workflows{padding:36px 20px}.pw-stage{grid-template-columns:1fr}.pw-ticket{padding:20px}.pw-ticket svg{width:120px;height:120px;margin:16px}.pw-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-tabs button{flex:1 1 44%;font-size:13px}.pw-message{padding:22px;min-height:230px}.pw-controls button{flex:1 1 44%}}
