.pg-main{padding-top:40px;padding-bottom:96px}.pg-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.pg-nav{flex:1 1 230px;max-width:100%;gap:22px}.pg-nav,.pg-nav-g{display:flex;flex-direction:column}.pg-nav-h{letter-spacing:.08em;color:var(--ink-3);padding-bottom:6px;border-bottom:1px solid var(--ink)}.pg-ep-path,.pg-nav-h{font-size:var(--fs-label)}.pg-nav-note{margin:0;font-size:var(--fs-ui);line-height:1.6;color:var(--ink-2)}.pg-work{flex:999 1 680px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));grid-gap:40px;gap:40px;align-items:start}.pg-form{flex-direction:column;gap:24px}.pg-bar,.pg-form{display:flex;min-width:0}.pg-bar{align-items:stretch;border:1px solid var(--ink)}.pg-bar-m{background:var(--ink);color:var(--paper)}.pg-bar-m,.pg-bar-u{padding:12px 14px;font-size:var(--fs-label);display:flex;align-items:center}.pg-bar-u{flex:1 1;min-width:0;overflow-x:auto;white-space:nowrap}.pg-send{border:0;padding:0 22px;white-space:nowrap}.pg-send:disabled{background:var(--ink-3);border-color:var(--ink-3);cursor:not-allowed}.pg-off{margin:0;padding:14px 16px;background:var(--warm);border-left:2px solid var(--amber);font-size:var(--fs-sm);line-height:1.6;color:var(--ink)}.pg-fs{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.pg-legend{font-size:var(--fs-label);letter-spacing:.07em;color:var(--ink-2);padding:0;margin-bottom:10px}.pg-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:8px;gap:8px}.pg-chips-plans{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.pg-chips .lg-chip b{overflow-wrap:anywhere}.pg-req{color:var(--ink-2)}.pg-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:16px;gap:16px}.pg-body{font-family:var(--ff-mono);font-size:var(--fs-label);line-height:1.6;color:var(--ink);background:var(--paper);border:1px solid var(--field-line);padding:11px 12px;border-radius:0;resize:vertical;min-width:0;width:100%}.pg-copyas{display:flex;flex-direction:column;gap:10px;min-width:0}.pg-copyas .pg-legend{margin-bottom:0}.pg-out{display:flex;flex-direction:column;gap:20px;min-width:0}.pg-resp-h{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:0 0 0 16px;min-height:48px;border-bottom:1px solid var(--dark-rule);font-size:var(--fs-label);color:var(--code-text);background:var(--code-tab)}.pg-resp-h .pg-copy{margin-left:auto;border-width:0 0 0 1px;border-color:var(--dark-rule)}.pg-ok{color:var(--code-bool)}.pg-bad,.pg-wait{color:var(--mark)}.pg-resp-b{max-height:640px;overflow:auto}.pg-receipt{border:1px solid var(--ink);background:var(--paper);box-shadow:12px 12px 0 var(--block-shadow);position:relative}.pg-receipt-h{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px dashed var(--perf);min-height:40px}.pg-receipt-t{font-size:var(--fs-h5)}.pg-receipt-b{padding:6px 18px 4px}.pg-rc{display:grid;grid-template-columns:minmax(120px,170px) 1fr;grid-gap:4px 16px;gap:4px 16px;padding:11px 0;border-bottom:1px solid var(--hair);font-size:var(--fs-ui);line-height:1.5}.pg-rc>span:first-child{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:.07em;color:var(--ink-3);padding-top:2px}.pg-rc>span:last-child{min-width:0;overflow-wrap:anywhere}.pg-dim{color:var(--ink-2)}.pg-dim,.pg-err,.pg-rid{font-size:var(--fs-label)}.pg-err{font-family:var(--ff-mono);color:var(--amber);font-weight:500}.pg-receipt-f{padding:10px 18px 14px;color:var(--ink-2);overflow-wrap:anywhere}.pg-receipt-f,.pg-stamp{font-size:var(--fs-label)}.pg-stamp{position:absolute;right:20px;top:-34px;width:100px;height:100px;white-space:nowrap;border:2px solid;border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1.35;letter-spacing:0;transform:rotate(-8deg);background:var(--paper)}.pg-stamp b{font-size:var(--fs-label);letter-spacing:.1em}.pg-stamp-listed{color:var(--green)}.pg-stamp-not_found{color:var(--amber)}.pg-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:18px 20px;background:var(--warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pg-cta-t{font-size:var(--fs-sm);line-height:1.55;flex:1 1 260px}.pg-cta .lg-btn-go,.pg-cta .lg-btn-go:hover{color:var(--paper)}@media (max-width:720px){.pg-rc{grid-template-columns:1fr}.pg-stamp{width:96px;height:96px;right:12px;top:-26px}}.pg-form .lg-fld input,.pg-form .lg-fld select{min-height:48px}