.rcp-in{animation:.45s ease-out both rcp-enter}.rcp-wrap{box-sizing:border-box;flex-wrap:wrap;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px 40px;display:flex}.rcp-col{flex-direction:column;flex:480px;gap:16px;min-width:0;display:flex}.rcp-card{border:1px solid var(--p-neutral-200);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.rcp-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--p-neutral-600);font-size:12px;font-weight:700}.rcp-row{border:1px solid var(--p-neutral-200);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.rcp-tag{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.rcp-tg{background:var(--p-primary-100);color:var(--p-primary-900)}.rcp-tw{background:var(--p-studio-warn-bg);color:var(--p-studio-warn-fg)}.rcp-tb{background:var(--p-secondary-100);color:var(--p-secondary-700)}@keyframes rcp-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rcp-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes rcp-scan{0%{top:0}to{top:100%}}@keyframes rcp-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rcp-in{animation:.2s ease-out both rcp-fade!important;transform:none!important}}.rcp-pub{animation:2.2s ease-in-out infinite rcp-pulse}.rcp-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.rcp-side{flex-direction:column;flex:320px;align-self:flex-start;gap:16px;max-width:360px;display:flex}.rcp-fld{box-sizing:border-box;border:1px solid var(--p-neutral-200);background:#fff;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;display:flex}.rcp-chip{border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.rcp-ph{border:1px solid var(--p-neutral-200);background:#fff;border-radius:14px;gap:16px;padding:16px;display:flex}.rcp-ask{background:linear-gradient(135deg,var(--p-primary-50),#ecfeff);border:1px dashed var(--p-primary-500);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;width:260px;padding:12px;display:flex}.rcp-bt{border:1px solid var(--p-neutral-300);min-height:44px;color:var(--p-secondary-500);background:#fff;border-radius:10px;flex:1;font-size:14px;font-weight:600}@keyframes rcp-pulse{0%,to{box-shadow:0 0 #71b60673}50%{box-shadow:0 0 0 8px #71b60600}}.rcp-fld input,.rcp-fld textarea,.rcp-fld select{font:inherit;color:inherit;background:0 0;border:0;outline:0;min-width:0}.rcp-fld:focus-within{border-color:var(--p-primary-500);box-shadow:0 0 0 3px #71b60626}.rcp-chip{cursor:pointer;border:1px solid #0000}.rcp-chip[aria-pressed=false]{border-color:var(--p-neutral-300);color:var(--p-secondary-500);background:0 0}.rcp-chip[aria-pressed=true]{background:var(--p-primary-100);color:var(--p-primary-900)}.rcp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.rcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rcp-grid{grid-template-columns:minmax(0,1fr)}}.rcp-cd{border:1px solid var(--p-neutral-200);background:#fff;border-radius:14px;display:block;overflow:hidden}.rcp-cv{height:150px;position:relative}.rcp-fch{border:1px solid var(--p-neutral-300);min-height:44px;color:var(--p-neutral-700);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font:600 13px Inter,sans-serif;display:inline-flex}.rcp-fch[aria-pressed=true]{background:var(--p-secondary-500);color:#fff;border-color:var(--p-secondary-500)}.rcp-st{border:1px solid var(--p-neutral-300);width:40px;height:40px;color:var(--p-secondary-500);background:#fff;border-radius:99px;font-size:22px;font-weight:600}.rcp-u{border:1px solid var(--p-neutral-300);min-height:36px;color:var(--p-secondary-500);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.rcp-u[aria-pressed=true]{background:var(--p-primary-500);border-color:var(--p-primary-500);color:var(--p-primary-950)}.rcp-tbl{border-collapse:collapse;width:100%}.rcp-tbl th{text-align:left;color:var(--p-neutral-600);border-bottom:1px solid var(--p-neutral-200);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;font-size:12px}.rcp-tbl td{border-bottom:1px solid var(--p-neutral-100);padding:12px 10px;font-size:14px}@keyframes rcp-swap{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rcp-sw{animation:.5s ease-out both rcp-swap}@media (prefers-reduced-motion:reduce){.rcp-sw{animation:.2s ease-out both rcp-fade!important;transform:none!important}}
