.pl{gap:var(--bz-space-3);margin:var(--bz-space-5) 0;color:var(--bz-ink);display:grid}.pl-head{align-items:baseline;gap:var(--bz-space-2) var(--bz-space-3);flex-wrap:wrap;display:flex}.pl-head h2{font-size:var(--bz-text-lg);letter-spacing:var(--bz-track-tight);margin:0}.pl-head p{color:var(--bz-ink-2);font-size:var(--bz-text-sm);margin:0}.pl-shelf{gap:var(--bz-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pl-card{align-items:center;gap:var(--bz-space-3);text-align:left;font:inherit;color:inherit;background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);padding:var(--bz-space-4);min-height:var(--bz-touch);cursor:pointer;box-shadow:var(--bz-elev-1);transition:border-color var(--bz-dur-1) var(--bz-ease),box-shadow var(--bz-dur-1) var(--bz-ease);display:flex}.pl-card:hover{border-color:var(--bz-honey);box-shadow:var(--bz-elev-2)}.pl-card:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}.pl-card.is-open{border-color:var(--bz-honey);background:var(--bz-surface-warm)}.pl-icon{border-radius:var(--bz-radius);background:var(--bz-honey-wash);width:40px;height:40px;color:var(--bz-honey-ink);flex:none;place-items:center;display:grid}.pl-copy{flex:1;gap:2px;min-width:0;display:grid}.pl-copy strong{font-size:var(--bz-text-base)}.pl-copy small{color:var(--bz-ink-2);font-size:var(--bz-text-sm);line-height:var(--bz-leading-snug)}.pl-go{color:var(--bz-muted);flex:none}.pl-card.is-open .pl-go{color:var(--bz-honey-ink);transform:rotate(90deg)}.pl-badge{font-size:var(--bz-text-xs);color:var(--bz-honey-ink);background:var(--bz-honey-soft);border-radius:var(--bz-radius-pill);flex:none;padding:2px 8px;font-weight:600}.pl-panel{gap:var(--bz-space-3);background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);padding:var(--bz-space-5);box-shadow:var(--bz-elev-1);display:grid}.pl-start{gap:var(--bz-space-3);display:grid}.pl-start>p,.pl-summary{color:var(--bz-ink-2);line-height:var(--bz-leading);margin:0}.pl-actions{align-items:center;gap:var(--bz-space-2);flex-wrap:wrap;display:flex}.pl-fine{color:var(--bz-muted);font-size:var(--bz-text-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pl-empty{padding:var(--bz-space-3) var(--bz-space-4);background:var(--bz-surface-sunk);border-radius:var(--bz-radius);color:var(--bz-ink);margin:0}.pl-pick{gap:var(--bz-space-2);max-width:520px;display:grid}.pl-pick label{font-size:var(--bz-text-sm);font-weight:600}.pl-pick textarea{font:inherit;color:var(--bz-ink);background:var(--bz-canvas);border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius);padding:var(--bz-space-2) var(--bz-space-3);resize:vertical}.pl-pick textarea:focus-visible{outline:2px solid var(--bz-focus);outline-offset:1px}.pl-pick .bz-btn{justify-self:start}.pl-tabs{gap:var(--bz-space-2);flex-wrap:wrap;display:flex}.pl-tab{align-items:center;gap:var(--bz-space-2);font:inherit;color:var(--bz-ink);background:var(--bz-surface-sunk);border-radius:var(--bz-radius-pill);cursor:pointer;border:1px solid #0000;min-height:36px;padding:6px 14px;display:inline-flex}.pl-tab span{font-size:var(--bz-text-sm);color:var(--bz-ink-2)}.pl-tab.is-on{background:var(--bz-honey-wash);border-color:var(--bz-honey);color:var(--bz-honey-ink)}.pl-tab:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}.pl-list{margin:0;padding:0;list-style:none;display:grid}.pl-list>li{padding:var(--bz-space-3) 0;border-top:1px solid var(--bz-line);gap:6px;display:grid}.pl-list>li:first-child{border-top:0}.pl-list p{color:var(--bz-ink-2);font-size:var(--bz-text-sm);line-height:var(--bz-leading-snug);align-items:baseline;gap:8px;margin:0;display:flex}.pl-row{align-items:baseline;gap:4px var(--bz-space-2);flex-wrap:wrap;display:flex}.pl-domain{color:var(--bz-muted);font-size:var(--bz-text-sm)}.pl-sub{color:var(--bz-ink-2)}.pl-chip{font-size:var(--bz-text-xs);border-radius:var(--bz-radius-sm);letter-spacing:var(--bz-track-snug);flex:none;padding:1px 6px;font-weight:600;display:inline-block}.pl-chip.is-fact{color:var(--bz-success);background:var(--bz-success-bg);border:1px solid var(--bz-success-line)}.pl-chip.is-guess{color:var(--bz-info);background:var(--bz-info-bg);border:1px solid var(--bz-info-line)}.pl-evidence{font-size:var(--bz-text-sm);color:var(--bz-ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.pl-evidence li{align-items:baseline;gap:8px;display:flex}.pl-evidence em{color:var(--bz-muted);font-style:normal;font-size:var(--bz-text-xs);display:block}.pl-ask{gap:var(--bz-space-2);background:var(--bz-honey-wash);border:1px solid var(--bz-honey);border-radius:var(--bz-radius);padding:var(--bz-space-3) var(--bz-space-4);display:grid}.pl-ask p{margin:0}.pl-ok{color:var(--bz-success);background:var(--bz-success-bg);border:1px solid var(--bz-success-line);border-radius:var(--bz-radius);padding:var(--bz-space-2) var(--bz-space-3);margin:0}.pl-error{color:var(--bz-danger);background:var(--bz-danger-bg);border:1px solid var(--bz-danger-line);border-radius:var(--bz-radius);padding:var(--bz-space-2) var(--bz-space-3);margin:0}.pl-spin{vertical-align:-3px;margin-right:6px;animation:1s linear infinite pl-spin}@keyframes pl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pl-spin{animation:none}.pl-card{transition:none}}@media (max-width:600px){.pl-panel{padding:var(--bz-space-4)}.pl-shelf{grid-template-columns:1fr}.pl-actions .bz-btn{flex:auto}}
