.pf-page .pf-modes{margin-bottom:16px}.pf-page .check-card .field-label{display:block;margin-bottom:8px}.pf-page .field .at svg{width:17px;height:17px;stroke-width:1.8}.pf-page .run-row{margin-top:14px}.pf-page .check-card .helper{margin-top:12px}.pf-area{min-height:110px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.results.pf{padding:0;overflow:hidden}.pf-cover{position:relative;padding-bottom:44px}.pf-banner{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;background:var(--surface-2)}.pf-banner.none{background:linear-gradient(135deg,var(--blue-tint),var(--surface-2))}.pf-avatar{position:absolute;left:20px;bottom:0;width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:4px solid var(--bg);background:var(--blue-tint);color:var(--blue)}.pf-avatar img{width:100%;height:100%;object-fit:cover}.pf-avatar b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:34px}.pf-id{padding:10px 20px 14px;border-bottom:1px solid var(--border)}.pf-name{font-size:17px;font-weight:700;color:var(--text)}.pf-handle{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--text-3);text-decoration:none}.pf-handle:hover{color:var(--blue)}.pf-handle svg{width:12px;height:12px}.pf-row{padding:14px 20px;border-bottom:1px solid var(--border)}.pf-row h4{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.pf-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;margin-bottom:10px}.pf-meta,.pf-note{color:var(--text-2)}.pf-note{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.5}.pf-note svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--text-3)}.pf-id .pf-note{margin-top:6px}.pf-actions{display:flex;flex-wrap:wrap;gap:8px}.pf-actions .btn{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;font-size:13px}.pf-actions .btn svg{width:14px;height:14px}.pf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg);font-size:13px;font-weight:500;color:var(--text);text-decoration:none}.pf-chip:hover{border-color:var(--blue);color:var(--blue)}.pf-chip svg{width:13px;height:13px}.pf-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:13px;font-weight:500;color:var(--blue);text-decoration:none}.pf-link:hover{text-decoration:underline}.pf-link .arrow{width:12px;height:12px}.pf-stamp{padding:10px 20px 14px;font-size:12px;color:var(--text-3)}.pf-trim{padding:10px 20px;border-bottom:1px solid var(--border);font-size:13px;color:var(--amber)}.pf-table-wrap{overflow-x:auto}.pf-table{width:100%;border-collapse:collapse;font-size:13px}.pf-table th{padding:9px 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);background:var(--surface)}[data-theme=dark] .pf-table th{background:#0A1120}.pf-table td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:middle}.pf-table tr.bad td{color:var(--text-3)}.pf-who{font-weight:600;color:var(--text);text-decoration:none}.pf-who:hover{text-decoration:underline}.pf-pic-in{display:inline-flex;align-items:center;gap:10px}.pf-thumb{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.pf-dims{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.pf-na{font-size:12px;color:var(--text-3)}.pf-files{display:flex;gap:10px}.pf-files a{color:var(--blue)}.pf-files svg{width:16px;height:16px}.pf-foot{display:flex;justify-content:flex-end;padding:12px 20px}.pf-foot .btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px}.pf-foot .btn svg{width:14px;height:14px}@media (max-width:560px){.pf-foot,.pf-id,.pf-row,.pf-stamp{padding-left:16px;padding-right:16px}.pf-avatar{width:76px;height:76px;left:16px}}.pf-page .res-links{display:flex;justify-content:flex-end;max-width:640px;margin:12px auto 0;padding:0 4px;font-size:13.5px}.pf-page .res-links a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:500;color:var(--blue)}.pf-page .res-links a:hover{text-decoration:underline}.pf-page .res-links svg{width:13px;height:13px}.pf-page .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-page .steps .step{flex-direction:column;gap:10px}@media (max-width:860px){.pf-page .steps{grid-template-columns:minmax(0,1fr)}.pf-page .steps .step{flex-direction:row}}.pf-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}@media (max-width:860px){.pf-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-services div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}[data-theme=dark] .pf-services div{background:linear-gradient(180deg,#080D19,#050812)}.pf-services b{font-size:14px;color:var(--text)}.pf-services p{font-size:13px;line-height:1.5;color:var(--text-2)}.pf-ul{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.65;color:var(--text-2)}.pf-ul strong{color:var(--text)}.pf-after{margin-top:14px}.pf-page .prose a{color:var(--blue);text-decoration:none;font-weight:500}.pf-page .prose a:hover{text-decoration:underline}