.pf-page .cmp-hub-note a{color:var(--ml-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--ml-line-3);text-underline-offset:2px}.pf-controls{display:grid;gap:var(--ml-s-3);margin-bottom:var(--ml-s-4)}.pf-search{max-width:520px}.pf-kinds{display:flex;flex-wrap:wrap;gap:6px}.pf-kind{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:var(--ml-r-pill);background:var(--ml-bg);box-shadow:inset 0 0 0 1px var(--ml-line-2);color:var(--ml-text);font:inherit;font-size:var(--ml-fs-sm);font-weight:600;cursor:pointer;transition:box-shadow var(--ml-dur-1) var(--ml-ease),background-color var(--ml-dur-1) var(--ml-ease)}.pf-kind:hover{box-shadow:inset 0 0 0 1px var(--ml-line-3)}.pf-kind[aria-pressed=true]{background:var(--ml-fg);box-shadow:none;color:var(--ml-white)}.pf-kind__count{color:var(--ml-muted);font-weight:500}.pf-kind[aria-pressed=true] .pf-kind__count{color:inherit;opacity:.75}.pf-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--ml-text);font-size:var(--ml-fs-sm);font-weight:550}.pf-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;cursor:pointer}.pf-toggle input{width:18px;height:18px;margin:0;accent-color:var(--ml-fg)}.pf-sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.pf-sort select{min-height:36px;padding:0 32px 0 10px;border:0;border-radius:var(--ml-r-sm);background:var(--ml-bg) var(--ml-select-chevron) no-repeat right 10px center;box-shadow:inset 0 0 0 1px var(--ml-line-2);color:var(--ml-fg);font:inherit;appearance:none}.pf-sort select:focus-visible{outline:none;box-shadow:var(--ml-focus-ring)}.pf-count{margin:0 0 var(--ml-s-3);color:var(--ml-muted);font-size:var(--ml-fs-sm)}.pf-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pf-row{display:grid;gap:var(--ml-s-3);padding:var(--ml-s-4) var(--ml-s-5);border:1px solid var(--ml-line);border-radius:var(--ml-r-lg);background:var(--ml-bg);scroll-margin-top:calc(var(--ml-header) + var(--ml-s-4))}.pf-row--own{border-color:var(--ml-accent-line);background:var(--ml-bg-2)}.pf-row__head{display:flex;align-items:center;gap:12px;min-width:0}.pf-mono{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--ml-r-sm);background:var(--ml-bg-3);box-shadow:inset 0 0 0 1px var(--ml-line-2);color:var(--ml-fg);font-size:var(--ml-fs-lg);font-weight:800}.pf-row__title{display:grid;gap:4px;min-width:0}.pf-row__title h3{margin:0;color:var(--ml-fg);font-size:var(--ml-fs-md);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.pf-row__title h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--ml-line-3);text-underline-offset:3px}.pf-row__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.pf-row__checked{margin:0 0 0 auto;color:var(--ml-muted);font-size:var(--ml-fs-xs);font-weight:550;white-space:nowrap}.pf-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ml-s-3) var(--ml-s-4);margin:0}.pf-facts>div{min-width:0}.pf-facts dt{margin-bottom:3px;color:var(--ml-muted);font-size:var(--ml-fs-xs);font-weight:650;letter-spacing:.01em}.pf-facts dd{margin:0;color:var(--ml-text);font-size:var(--ml-fs-sm);line-height:1.45;overflow-wrap:anywhere}.pf-facts dd .ml-chip{margin-right:2px;vertical-align:1px}.pf-row__foot{align-items:flex-start;gap:8px 16px;padding-top:var(--ml-s-3);border-top:1px solid var(--ml-line)}.pf-links,.pf-row__foot{display:flex;flex-wrap:wrap}.pf-links{gap:6px 14px;margin:0;padding:0;list-style:none}.pf-links a{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--ml-accent-ink);font-size:var(--ml-fs-sm);font-weight:650;text-decoration:none}.pf-links a:hover{text-decoration:underline}.pf-sources{margin-left:auto;color:var(--ml-muted);font-size:var(--ml-fs-xs)}.pf-sources summary{min-height:24px;font-weight:600;line-height:24px;cursor:pointer}.pf-sources ul{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.pf-sources a{color:var(--ml-text);text-decoration:underline;text-decoration-color:var(--ml-line-3);text-underline-offset:2px;overflow-wrap:anywhere}.pf-empty{display:grid;gap:var(--ml-s-3);justify-items:start;padding:var(--ml-s-8);border:1px dashed var(--ml-line-3);border-radius:var(--ml-r-lg);color:var(--ml-text)}.pf-empty p{margin:0}.pf-copy{display:grid;gap:var(--ml-s-8);max-width:var(--ml-container-text)}.pf-copy h2{color:var(--ml-fg);font-size:var(--ml-fs-2xl);font-weight:800;letter-spacing:var(--ml-track-h3)}.pf-copy h2,.pf-copy p{margin:0 0 var(--ml-s-3)}.pf-copy p{color:var(--ml-text);font-size:var(--ml-fs-md);line-height:1.65}.pf-copy p:last-child{margin-bottom:0}.pf-copy a{color:var(--ml-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--ml-line-3);text-underline-offset:2px}.pf-hub-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pf-copy .pf-hub-links a{height:32px;padding:0 10px;font-size:var(--ml-fs-sm);text-decoration:none}.pf-copy .pf-hub-links a:hover{border-color:var(--ml-accent-line);color:var(--ml-accent-ink)}.pf-guide-head{display:flex;align-items:center;gap:12px}.pf-guide-head .pf-mono{width:48px;height:48px;font-size:var(--ml-fs-xl)}.pf-recheck{display:flex;align-items:flex-start;gap:8px;margin:var(--ml-s-3) 0 0;padding:10px 14px;border:1px solid var(--ml-amber-line);border-radius:var(--ml-r-md);background:var(--ml-amber-soft);color:var(--ml-amber-ink);font-size:var(--ml-fs-ui);font-weight:600}.pf-recheck svg{flex:none;margin-top:2px}.pf-glance td:last-child,.pf-glance th:last-child{white-space:nowrap}.ed-body .pf-visit a{display:inline-flex;align-items:center;gap:4px;font-weight:600}.pf-verdict{display:grid;gap:12px;margin-top:var(--ml-s-4)}.pf-verdict__sign{margin:var(--ml-s-3) 0 0;color:var(--ml-muted);font-size:var(--ml-fs-sm)}.pf-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ml-s-4);margin-top:var(--ml-s-10);padding:var(--ml-s-5) var(--ml-s-6);border:1px solid var(--ml-line);border-radius:var(--ml-r-lg);background:var(--ml-bg-2)}.pf-cta p{margin:0;color:var(--ml-fg);font-size:var(--ml-fs-md);font-weight:650}@media (min-width:720px){.pf-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.pf-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-sort{margin-left:0}.pf-search.ml-search .ml-search__input,.pf-sort select{font-size:16px}}@media (max-width:480px){.pf-row{padding:var(--ml-s-4)}.pf-facts{grid-template-columns:minmax(0,1fr)}.pf-row__head{flex-wrap:wrap}.pf-row__checked{flex-basis:100%;margin-left:52px}.pf-sources{margin-left:0}}