.add-card-panel{font-family:var(--font-inter), system-ui, sans-serif;color:#0a0e1a;flex-direction:column;gap:14px;display:flex}.add-card-panel .acp-err{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:9px;margin:0;padding:9px 12px;font-size:12.5px}.add-card-panel .acp-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.add-card-panel .btn,.add-card-panel .btn-ink{cursor:pointer;color:#fff;white-space:nowrap;background:#0a0e1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .12s,transform .12s,opacity .12s;display:inline-flex}.add-card-panel .btn:hover:not(:disabled),.add-card-panel .btn-ink:hover:not(:disabled){background:#0465eb;transform:translateY(-1px)}.add-card-panel .btn:disabled,.add-card-panel .btn-ink:disabled{opacity:.45;cursor:not-allowed;background:#0a0e1a}.add-card-panel .btn-quiet{cursor:pointer;color:#6b7689;background:0 0;border:1px solid #e4e9f2;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.add-card-panel .btn-quiet:hover:not(:disabled){color:#0a0e1a;background:#f5f7fb;border-color:#c8d1e1}.add-card-panel .btn-quiet:disabled{opacity:.45;cursor:not-allowed}.add-card-panel .acp-saved{flex-direction:column;gap:8px;display:flex}.add-card-panel .acp-saved__opt{cursor:pointer;width:100%;color:inherit;text-align:left;background:#fff;border:1.5px solid #dfe5ef;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.add-card-panel .acp-saved__opt:hover{background:#fafbfe;border-color:#c8d1e1}.add-card-panel .acp-saved__opt.on{background:#fff;border-color:#0a0e1a}.add-card-panel .acp-saved__radio{background:0 0;border:1.5px solid #c8d1e1;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .12s;position:relative}.add-card-panel .acp-saved__opt.on .acp-saved__radio{border-color:#0a0e1a}.add-card-panel .acp-saved__opt.on .acp-saved__radio:after{content:"";background:#0a0e1a;border-radius:50%;position:absolute;inset:3px}.add-card-panel .acp-saved__main{flex-direction:column;gap:2px;min-width:0;display:flex}.add-card-panel .acp-saved__name{color:#0a0e1a;letter-spacing:-.005em;font-size:14px;font-weight:600}.add-card-panel .acp-saved__meta{color:#6b7689;font-size:11.5px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.02em}.add-card-panel .acp-use-different{color:#6b7689;cursor:pointer;background:0 0;border:1px dashed #c8d1e1;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s,background .12s}.add-card-panel .acp-use-different:hover{color:#0a0e1a;background:#fafbfe;border-color:#0a0e1a}.add-card-panel .acp-use-different:disabled{opacity:.5;cursor:not-allowed}.add-card-panel .acp-back{cursor:pointer;color:#6b7689;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .12s}.add-card-panel .acp-back:hover{color:#0a0e1a}@media (max-width:480px){.add-card-panel .acp-actions{flex-direction:column-reverse;align-items:stretch}.add-card-panel .btn,.add-card-panel .btn-ink,.add-card-panel .btn-quiet{width:100%}}.add-card-panel .acp-skel{flex-direction:column;gap:12px;display:flex}.add-card-panel .acp-skel__status{font-family:var(--font-jetbrains-mono), "JetBrains Mono", Menlo, monospace;letter-spacing:.05em;color:#9aa1ab;align-items:center;gap:9px;font-size:11.5px;display:flex}.add-card-panel .acp-skel__spin{border:1.5px solid #e8eaee;border-top-color:#2f6bf0;border-radius:50%;flex:none;width:11px;height:11px;animation:.65s linear infinite acpSpin}@keyframes acpSpin{to{transform:rotate(360deg)}}.add-card-panel .acp-skel__row{gap:10px;display:flex}.add-card-panel .acp-skel__field{background:linear-gradient(90deg,#f5f6f8 25%,#eceef2 50%,#f5f6f8 75%) 0 0/200% 100%;border:1px solid #e8eaee;border-radius:8px;flex:1;height:44px;animation:1.1s linear infinite acpShimmer}.add-card-panel .acp-skel__label{background:linear-gradient(90deg,#f5f6f8 25%,#eceef2 50%,#f5f6f8 75%) 0 0/200% 100%;border-radius:5px;width:88px;height:11px;animation:1.1s linear infinite acpShimmer}@keyframes acpShimmer{to{background-position:-200% 0}}
