.nm-raw .pt-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px;display:grid}.nm-raw .pt-grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.nm-raw .pt-card{background:var(--nm-card);border:1px solid var(--nm-rule);border-radius:6px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.nm-raw .pt-card>span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--nm-ink-3);font-size:11px}.nm-raw .pt-card>h3{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.025em;color:var(--nm-ink);margin:0;font-size:22px;font-weight:500;line-height:1.2}.nm-raw .pt-card>p{color:var(--nm-ink-2);margin:0;font-size:15px;line-height:1.6}.nm-raw .pt-form{background:var(--nm-card);border:1px solid var(--nm-rule);border-radius:6px;flex-direction:column;gap:20px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.nm-raw .pt-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.nm-raw .pt-field{flex-direction:column;gap:8px;min-width:0;display:flex}.nm-raw .pt-field>label{color:var(--nm-ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.nm-raw .pt-field>label>span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--nm-ink-3);font-size:11px;font-weight:400}.nm-raw .pt-input{box-sizing:border-box;background:var(--nm-bg);border:1px solid var(--nm-field);width:100%;height:48px;font:16px var(--font-inter), sans-serif;color:var(--nm-ink);appearance:none;border-radius:4px;outline:none;padding:0 14px}.nm-raw textarea.pt-input{resize:vertical;height:auto;padding:12px 14px;line-height:1.55}.nm-raw select.pt-input{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--nm-ink-3) 50%), linear-gradient(135deg, var(--nm-ink-3) 50%, transparent 50%);background-position:calc(100% - 21px) 21px,calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.nm-raw .pt-input::placeholder{color:var(--nm-ink-3)}.nm-raw .pt-input:focus-visible{border-color:var(--nm-ink);box-shadow:0 0 0 1px var(--nm-ink)}.nm-raw .pt-input[aria-invalid=true]{border-color:var(--nm-red)}.nm-raw .pt-err{color:var(--nm-red);margin:0;font-size:13px}.nm-raw .pt-fine{color:var(--nm-ink-3);max-width:28em;margin:0;font-size:13px;line-height:1.5}.nm-raw .pt-fine a,.nm-raw .pt-done a{color:var(--nm-ink);text-decoration:underline;-webkit-text-decoration-color:var(--nm-green);text-decoration-color:var(--nm-green);text-underline-offset:3px}.nm-raw .pt-fine a:hover,.nm-raw .pt-done a:hover{color:var(--nm-green)}.nm-raw .pt-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1024px){.nm-raw .pt-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px)}.nm-raw .pt-aside{position:sticky;top:24px}}.nm-raw .pt-aside{flex-direction:column;gap:24px;display:flex}
