.pr-toggle{display:inline-flex;border:1px solid var(--border-2);margin-bottom:32px}.pr-toggle button{background:transparent;border:none;color:var(--secondary);font-family:var(--font-spline-mono),monospace;font-size:12px;padding:10px 18px;cursor:pointer;letter-spacing:.08em}.pr-toggle button.on{background:var(--accent)}.pr-badge,.pr-toggle button.on{color:var(--ink);font-weight:600}.pr-badge{position:absolute;top:-10px;left:24px;background:#ffe14d;font-family:var(--font-spline-mono),monospace;font-size:10px;padding:4px 8px;letter-spacing:.1em}.qf-plan{position:relative}.pr-beta{color:var(--secondary);font-size:14px;border:1px solid var(--border);background:var(--bg);padding:14px 18px;margin-bottom:40px}.pr-beta strong{color:#00e08a}.pr-table-wrap{overflow-x:auto;border:1px solid var(--border)}.pr-table{width:100%;border-collapse:collapse;background:var(--bg);min-width:560px}.pr-table td,.pr-table th{padding:12px 18px;border-bottom:1px solid var(--surface);text-align:left;font-size:14px}.pr-table th{font-family:var(--font-spline-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.1em;background:var(--surface)}.pr-table td:not(:first-child),.pr-table th:not(:first-child){text-align:center;width:110px}.pr-table td.yes{color:#00e08a}.pr-table td.no,.pr-table td.yes{font-family:var(--font-spline-mono),monospace}.pr-table td.no{color:var(--border-2)}