.pm-page.svelte-fjq4vs{max-width:1180px}.pm-head.svelte-fjq4vs{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.2rem;display:flex}.pm-head-lead.svelte-fjq4vs{align-items:center;gap:.9rem;display:flex}.pm-logo.svelte-fjq4vs{filter:brightness(0)invert();width:auto;height:38px}.ll-root.light .pm-logo.svelte-fjq4vs{filter:none}.pm-head.svelte-fjq4vs h1:where(.svelte-fjq4vs){font-family:var(--font-headline);letter-spacing:-.01em;margin:0;font-size:1.55rem}.pm-sub.svelte-fjq4vs{color:var(--text-secondary);max-width:66ch;margin:.15rem 0 0;font-size:.86rem;line-height:1.55}.pm-search.svelte-fjq4vs{font:inherit;color:var(--text-primary);background:var(--surface-card-solid);border:1px solid var(--border-glass);resize:vertical;border-radius:8px;width:100%;min-height:calc(2.9em + 1rem);padding:.5rem .8rem 1.5rem;font-size:.9rem;line-height:1.45}.pm-search.svelte-fjq4vs::placeholder{color:var(--text-dim)}.pm-search.svelte-fjq4vs:focus{border-color:var(--accent-cyan);outline:none}.pm-ask.svelte-fjq4vs{flex-wrap:wrap;align-items:stretch;gap:.7rem;margin-bottom:.9rem;display:flex}.pm-askbox.svelte-fjq4vs{flex:0 0 420px;max-width:100%;display:flex;position:relative}.pm-clear.svelte-fjq4vs{font:inherit;color:var(--text-secondary);background:var(--surface-card-solid);border:1px solid var(--border-glass);cursor:pointer;border-radius:6px;padding:.12rem .5rem;font-size:.7rem;position:absolute;bottom:.4rem;right:.45rem}.pm-clear.svelte-fjq4vs:hover{color:var(--text-primary);border-color:var(--accent-cyan)}.pm-answer.svelte-fjq4vs{background:var(--surface-card);border:1px solid var(--border-glass);border-left:3px solid var(--accent-amber);border-radius:10px;flex:340px;min-width:280px;padding:.6rem .85rem}.pm-answerk.svelte-fjq4vs{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-amber);margin:0;font-size:.62rem;font-weight:700}.pm-answertext.svelte-fjq4vs{color:var(--text-primary);margin:.25rem 0 0;font-size:.85rem;line-height:1.6}.pm-answernote.svelte-fjq4vs{color:var(--text-dim);margin:.35rem 0 0;font-size:.66rem}.pm-cited.svelte-fjq4vs{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.4rem 0 0;font-size:.7rem;display:flex}.pm-cited.svelte-fjq4vs button:where(.svelte-fjq4vs){font:inherit;color:var(--text-secondary);border:1px solid var(--border-glass);cursor:pointer;background:0 0;border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.pm-cited.svelte-fjq4vs button:where(.svelte-fjq4vs):hover{color:var(--text-primary);border-color:var(--accent-cyan)}.pm-answerskeleton.svelte-fjq4vs{flex-direction:column;gap:.35rem;margin:.45rem 0 0;display:flex}.pm-answerskeleton.svelte-fjq4vs span:where(.svelte-fjq4vs){background:var(--border-glass);border-radius:3px;height:.55rem;animation:1.3s ease-in-out infinite svelte-fjq4vs-pm-pulse;display:block}.pm-answerskeleton.svelte-fjq4vs span:where(.svelte-fjq4vs):nth-child(2){width:88%;animation-delay:.15s}.pm-answerskeleton.svelte-fjq4vs span:where(.svelte-fjq4vs):nth-child(3){width:62%;animation-delay:.3s}@keyframes svelte-fjq4vs-pm-pulse{0%,to{opacity:.45}50%{opacity:.9}}.pm-card.svelte-fjq4vs{background:var(--surface-card);border:1px solid var(--border-glass);border-radius:11px;margin-bottom:.9rem;padding:1rem 1.1rem}.pm-filterbar.svelte-fjq4vs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pm-filterlabel.svelte-fjq4vs{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-right:.2rem;font-size:.68rem;font-weight:600}.pm-chip.svelte-fjq4vs{font:inherit;color:var(--text-secondary);border:1px solid var(--border-glass);cursor:pointer;background:0 0;border-radius:999px;padding:.22rem .65rem;font-size:.75rem;transition:border-color .15s,color .15s}.pm-chip.svelte-fjq4vs:hover{color:var(--text-primary)}.pm-chip.on.svelte-fjq4vs{color:var(--text-primary);border-color:var(--accent-cyan);background:color-mix(in srgb, var(--accent-cyan) 12%, transparent)}.pm-count-inline.svelte-fjq4vs{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem}.pm-results.svelte-fjq4vs{flex-direction:column;gap:.6rem;display:flex}.pm-hit.svelte-fjq4vs{background:var(--surface-card);border:1px solid var(--border-glass);border-left:3px solid var(--accent-cyan);border-radius:10px;padding:.8rem 1rem}.pm-hithead.svelte-fjq4vs{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pm-hittitle.svelte-fjq4vs{min-width:0}.pm-partline.svelte-fjq4vs{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0;font-size:.66rem;font-weight:600}.pm-hit.svelte-fjq4vs h3:where(.svelte-fjq4vs){font-family:var(--font-headline);color:var(--text-primary);margin:.15rem 0 0;font-size:1rem}.pm-acts.svelte-fjq4vs{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.pm-btn.svelte-fjq4vs{font:inherit;color:var(--text-secondary);border:1px solid var(--border-glass);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:.25rem .6rem;font-size:.73rem;text-decoration:none}.pm-btn.svelte-fjq4vs:hover{color:var(--text-primary);border-color:var(--accent-cyan)}.pm-snippet.svelte-fjq4vs{color:var(--text-secondary);margin:.45rem 0 0;font-size:.83rem;line-height:1.6}.pm-snippet.svelte-fjq4vs mark:where(.svelte-fjq4vs),.pm-hit.svelte-fjq4vs h3:where(.svelte-fjq4vs) mark:where(.svelte-fjq4vs){background:color-mix(in srgb, var(--accent-amber) 28%, transparent);color:inherit;border-radius:3px;padding:0 .1em}.pm-body.svelte-fjq4vs{color:var(--text-primary);white-space:pre-wrap;border-top:1px solid var(--border-ghost);max-width:90ch;margin:.6rem 0 0;padding-top:.6rem;font-size:.85rem;line-height:1.7}.pm-open.svelte-fjq4vs .pm-sectionhead:where(.svelte-fjq4vs){justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pm-open.svelte-fjq4vs h2:where(.svelte-fjq4vs){font-family:var(--font-headline);margin:.15rem 0 0;font-size:1.15rem}.pm-contents.svelte-fjq4vs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:.7rem;display:grid}.pm-part.svelte-fjq4vs{background:var(--surface-card);border:1px solid var(--border-glass);border-radius:10px;padding:.8rem 1rem}.pm-part.svelte-fjq4vs h2:where(.svelte-fjq4vs){font-family:var(--font-headline);color:var(--text-primary);margin:0 0 .4rem;font-size:.95rem}.pm-part.svelte-fjq4vs ul:where(.svelte-fjq4vs){flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.pm-link.svelte-fjq4vs{font:inherit;text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .35rem;font-size:.8rem}.pm-link.svelte-fjq4vs:hover{color:var(--text-primary);background:var(--surface-card-solid)}.pm-link.on.svelte-fjq4vs{color:var(--accent-cyan)}.pm-empty.svelte-fjq4vs{color:var(--text-dim);max-width:62ch;margin:0;font-size:.85rem;line-height:1.65}.pm-source.svelte-fjq4vs{color:var(--text-dim);max-width:88ch;margin:1rem 0 0;font-size:.74rem;line-height:1.6}.pm-source.svelte-fjq4vs a:where(.svelte-fjq4vs){color:var(--text-secondary)}
