.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}}.cp-connect{display:grid;gap:12px}.cp-connect-head{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.cp-connect-head .tk-ghost{flex:none}.cp-pulled{font-family:var(--pk-display);font-size:20px;font-weight:800;letter-spacing:-.03em}.cp-pulled .cp-count{color:var(--pk-cobalt)}.cp-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;max-height:420px;margin:0;padding:0;overflow:auto;list-style:none}.cp-post{display:grid;gap:6px;width:100%;padding:8px;border:1px solid var(--pk-rule);border-radius:16px;background:var(--pk-soft);color:var(--pk-text);font:500 13px/1.35 var(--pk-body);text-align:left;cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out}.cp-post:hover:not(:disabled){border-color:var(--pk-cobalt);transform:translateY(-2px)}.cp-post:focus-visible{outline:none;border-color:var(--pk-cobalt);box-shadow:0 0 0 4px color-mix(in srgb,var(--pk-cobalt) 22%,transparent)}.cp-post:disabled{cursor:default;opacity:.55}.cp-post[data-busy]{border-color:var(--pk-cobalt);opacity:1}.cp-post img,.cp-post-blank{display:block;width:100%;aspect-ratio:1;border-radius:10px;background:var(--pk-rule);object-fit:cover}.cp-post-caption{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cp-post-count{color:var(--pk-muted);font-weight:700;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cp-post{transition:border-color .15s ease-out}.cp-post:hover:not(:disabled){transform:none}}
