.lp .pub-status{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13.5px;line-height:1.55;display:flex}.lp .pub-status.ok{color:var(--ink);background:#14bb8714;border-color:#14bb8759}.lp .pub-status.warn{color:var(--ink);background:#ffaf061a;border-color:#ffaf0673}.lp .pub-status.err{color:var(--ink);background:#d92c4a12;border-color:#d92c4a4d}.lp .pub-status code{background:#0e11160f;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.lp .pub-badges{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.lp .pub-badge{letter-spacing:.02em;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.lp .pub-badge.live{background:#14bb871f;border-color:#14bb8759}.lp .pub-badge.assisted{background:#ffaf0624;border-color:#ffaf0673}.lp .pub-badge.readonly{background:#2563eb1a;border-color:#2563eb4d}.lp .pub-badge.proposal{background:#7c3aed1a;border-color:#7c3aed4d}.lp .pub-badge.muted{color:var(--mut)}.lp .pub-claims{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.lp .pub-claim{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.lp .pub-claim p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.lp .pub-claim small{color:var(--mut);font-size:12px}.lp .pub-section{margin-top:44px}.lp .pub-section h2{font-family:var(--disp);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(22px,3vw,32px);font-weight:600}.lp .pub-section>p{color:var(--mut);max-width:720px;font-size:15px;line-height:1.65}.lp .pub-table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;overflow-x:auto}.lp .pub-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.lp .pub-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);padding:12px 14px;font-size:11px}.lp .pub-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:12px 14px;line-height:1.5}.lp .pub-table tr:last-child td{border-bottom:none}.lp .pub-kv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:18px;display:grid}.lp .pub-kv div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px}.lp .pub-kv b{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-size:11px;display:block}.lp .pub-kv span{color:var(--ink);word-break:break-word;font-size:14.5px;line-height:1.45}.lp .bk-field select{font-family:var(--body);color:var(--ink);background:var(--soft);border:1.5px solid #0000;border-radius:14px;outline:none;width:100%;padding:13px 16px;font-size:15px;transition:border-color .25s,background .25s}.lp .bk-field select:focus{border-color:var(--teal);background:#fff}.lp .bk-field .pub-help{color:var(--mut);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.lp .pub-doc{margin-top:26px}.lp .pub-doc-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.lp .pub-md h1,.lp .pub-md h2,.lp .pub-md h3{font-family:var(--disp);letter-spacing:-.01em;margin:30px 0 10px;font-weight:600}.lp .pub-md h1{font-size:30px}.lp .pub-md h2{font-size:23px}.lp .pub-md h3{font-size:18px}.lp .pub-md p,.lp .pub-md li{color:var(--txt);font-size:16px;line-height:1.75}.lp .pub-md ul,.lp .pub-md ol{margin:12px 0;padding-left:22px}.lp .pub-md table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.lp .pub-md th,.lp .pub-md td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.lp .pub-md code{background:#0e11160f;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.lp .pub-md pre{background:var(--ink);color:#fff;border-radius:14px;padding:16px;font-size:13px;overflow-x:auto}.lp .pub-md pre code{color:inherit;background:0 0;padding:0}.lp .pub-md a{color:var(--teal);font-weight:600}.lp .pub-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lp .pub-help{color:var(--mut);margin-top:10px;font-size:13px;line-height:1.55}.lp .pub-table th[scope=row]{letter-spacing:0;text-transform:none;color:var(--ink);font-size:13.5px;font-weight:600}.lp .pub-mono{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.lp .pub-sr{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:960px){.lp .pub-claims{grid-template-columns:1fr}}@media (max-width:420px){.lp .pub-table{min-width:0}.lp .pub-table th,.lp .pub-table td{padding:10px 8px;font-size:12.5px}.lp .pub-status{padding:10px 12px}}
