.cp-fields{display:grid;gap:18px;min-inline-size:0;margin:0;padding:0;border:0}.cp-guide,.cp-notes{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--pk-muted);font-size:14px;line-height:1.5}.cp-source{min-height:200px}.cp-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cp-summary{font-size:14px;font-weight:600;line-height:1.6}.cp-preview{max-height:320px;margin:0;padding:0;overflow:auto;list-style:none}.cp-preview li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--pk-rule)}.cp-preview li div{min-width:0;overflow-wrap:anywhere}.cp-preview p{margin:4px 0 0;color:var(--pk-muted);font-size:14px;white-space:pre-wrap}.cp-found{max-width:420px;font-family:var(--pk-display);font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.cp-found .cp-count{color:var(--pk-cobalt)}.dark .cp-found .cp-count{color:color-mix(in srgb,var(--pk-cobalt) 50%,var(--pk-on-ink))}.cp-count{display:inline-block;font-variant-numeric:tabular-nums;animation:cp-land .24s cubic-bezier(.34,1.56,.64,1) both}.cp-note{max-width:440px;font-size:14px;line-height:1.5}@keyframes cp-land{0%{opacity:0;transform:translateY(-40%) scale(.85)}}@media(max-width:480px){.cp-rules{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cp-count{animation:tk-fade .2s ease-out both}}
