.pc{--pc-ink:#14213d;--pc-ink-2:#4a5872;--pc-line:#dfe5ef;--pc-blue:#1f56d6;--pc-risk:#b4462f;--pc-risk-bg:#fbeee9;color:var(--pc-ink)}.pc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pc-line);margin-bottom:16px}.pc-tabs button{border:0;background:none;font:inherit;font-weight:700;color:var(--pc-ink-2);padding:10px 14px;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer}.pc-tabs button b{font-variant-numeric:tabular-nums;margin-left:4px;color:inherit;opacity:.8}.pc-tabs button[aria-selected=true]{color:var(--pc-ink);border-bottom-color:var(--pc-blue)}.pc-filter,.pc-picks{display:flex;flex-wrap:wrap;gap:8px}.pc-filter{margin-bottom:14px}.pc-filter button,.pc-picks button{border:1px solid var(--pc-line);background:#fff;color:var(--pc-ink);border-radius:999px;padding:6px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pc-filter button b{font-variant-numeric:tabular-nums;margin-left:2px;color:var(--pc-ink-2)}.pc-filter button[aria-pressed=true],.pc-picks button[aria-pressed=true]{background:var(--pc-ink);border-color:var(--pc-ink);color:#fff}.pc-filter button[aria-pressed=true] b{color:#fff}.pc-filter button.is-risk,.pc-picks button.is-risk{border-color:#e8c3b8}.pc-filter button.is-risk[aria-pressed=true],.pc-picks button.is-risk[aria-pressed=true]{background:var(--pc-risk);border-color:var(--pc-risk)}.pc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pc-line)}.pc-list li{padding:14px 0;border-bottom:1px solid var(--pc-line)}.pc-list li.is-source{padding-left:12px;border-left:3px solid var(--pc-line)}.pc-list p{margin:6px 0;line-height:1.6}.pc-list small{color:var(--pc-ink-2)}.pc-list small a{color:var(--pc-blue)}.pc-tags{display:flex;flex-wrap:wrap;gap:6px}.pc-tag{font-size:12.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:#eef3fd;color:var(--pc-blue)}.pc-tag.is-risk{background:var(--pc-risk-bg);color:var(--pc-risk)}.pc-empty,.pc-notice{color:var(--pc-ink-2);line-height:1.6}.pc-notice{font-size:13px;margin:14px 0}.pc-form{margin-top:18px;padding-top:16px;border-top:1px solid var(--pc-line);display:grid;gap:12px}.pc-form fieldset{border:0;margin:0;padding:0}.pc-form legend{font-weight:700;margin-bottom:8px}.pc-form textarea{width:100%;border:1px solid #c9d3e3;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical;background:#fff;color:var(--pc-ink)}.pc-consent{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--pc-ink-2)}.pc-form-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pc-msg{font-size:14px;color:#1f7a55}.pc-msg.is-error{color:var(--pc-risk)}.pc-login a{color:var(--pc-blue);font-weight:700}@media (max-width:640px){.pc-tabs button{padding:10px 8px;font-size:14px}}