.pt-tool{gap:1rem;width:min(100%,920px);margin-inline:auto;display:grid}.pt-form{gap:1rem;display:grid}.pt-form>p{margin:0;line-height:1.55}.pt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pt-form .tt-field{min-width:0}.pt-form input,.pt-form select{width:100%;min-width:0}.pt-actions{flex-wrap:wrap;gap:.55rem;display:flex}.pt-hint{color:#526788;font-size:.9rem;line-height:1.55}.pt-error{color:#a72c32;background:#fff1f0;border-radius:9px;padding:.65rem .85rem;font-weight:700}.pt-stale{color:#694d09;background:#fff4da;border-radius:9px;margin:0;padding:.65rem .85rem;font-weight:700}.pt-result{gap:.8rem;display:grid}.pt-result h3{color:#172a52;margin:0;font-size:clamp(1.3rem,3vw,1.7rem)}.pt-result .pt-hero{color:#172a52;overflow-wrap:anywhere;font-size:clamp(1.6rem,5vw,2.35rem);line-height:1.2}.pt-result>p{margin:0}.pt-result dl{gap:.1rem;margin:0;display:grid}.pt-row{border-bottom:1px solid #e8edf8;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.pt-row dt{color:#526788}.pt-row dd{text-align:right;color:#172a52;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:750}.pt-result details{color:#526788;background:#f9fbff;border:1px solid #d5e0f5;border-radius:11px;padding:.8rem 1rem;line-height:1.6}.pt-result details summary{cursor:pointer;color:#172a52;font-weight:750}.pt-result details p{margin:.55rem 0 0}@media (width<=620px){.pt-fields{grid-template-columns:1fr}.pt-actions .tt-button{flex:100%}}.pt-unverified{color:#8a2128;background:#fff1f0;border-radius:9px;margin:0;padding:.65rem .85rem;font-weight:700;line-height:1.55}.pt-pending{color:#694d09;background:#fff4da;border-radius:9px;margin:0;padding:.65rem .85rem;line-height:1.55}.pt-pending-label{color:#694d09}
