.protocol-card.svelte-vi4frm{position:relative;background:#fff;border-radius:40px;padding:0;box-shadow:0 2px 6px #22242a0f;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;color:inherit}.protocol-card.svelte-vi4frm:hover{box-shadow:0 18px 24px -5px #00000014,0 40px 60px -5px #2f2a7429;transform:translateY(-4px)}.stretched-link.svelte-vi4frm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:40px}.stretched-link.svelte-vi4frm:focus-visible{outline:2px solid #1f6f75;outline-offset:3px;box-shadow:0 0 0 5px #1f6f7540}@media(min-width:768px){.protocol-card.svelte-vi4frm,.stretched-link.svelte-vi4frm{border-radius:50px}}@media(prefers-reduced-motion:reduce){.protocol-card.svelte-vi4frm{transition:border-color .2s ease,box-shadow .2s ease}.protocol-card.svelte-vi4frm:hover{transform:none}}.save-btn.svelte-vi4frm{position:absolute;top:12px;right:22px;z-index:2;width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;background:#fff;border:2px solid #ffffff;color:#2f2a74;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.save-btn.svelte-vi4frm:hover{border-color:#36939a}.save-btn.svelte-vi4frm:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.save-btn[aria-pressed=true].svelte-vi4frm{color:#fff;border-color:#fff;background:#2f2a74}.save-btn[aria-disabled=true].svelte-vi4frm{opacity:.6;cursor:default}.card-img.svelte-vi4frm{position:relative;overflow:hidden;display:flex;align-items:center;min-height:56px;padding:10px 26px;border-radius:40px 40px 40px 0;background:linear-gradient(180deg,#2f2a74a6,#36939a00),linear-gradient(134.58deg,#2f2a74 24.82%,#36939a 97.81%)}.card-img.svelte-vi4frm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.18) 0 7%,transparent 7.5%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.1) 0 4%,transparent 4.5%)}@media(min-width:768px){.card-img.svelte-vi4frm{border-radius:50px 50px 50px 0}}.card-body.svelte-vi4frm{display:flex;flex-direction:column;flex:1;padding:16px 26px 26px}.card-top.svelte-vi4frm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.organ-label.svelte-vi4frm{position:relative;z-index:1;font-size:1.125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#fff}.pill.svelte-vi4frm{display:inline-block;max-width:100%;overflow-wrap:anywhere;vertical-align:middle;padding:3px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;background:#efefef;color:#22242a}.pill-unverified.svelte-vi4frm{background:#fff;color:#22242a;font-weight:400;border:2px solid #efefef}.pill-verified.svelte-vi4frm{color:#2f2a74;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(134.58deg,#2f2a74 24.82%,#36939a 97.81%) border-box}.pill-mark.svelte-vi4frm{margin-right:.3em;display:inline-flex;vertical-align:-1px}.meta-item.svelte-vi4frm{display:inline-flex;align-items:center;gap:5px}.pill-amber.svelte-vi4frm{background:#fff;color:#2f2a74;border:2px solid #2f2a74}.card-heading.svelte-vi4frm{font-size:1.25rem;font-weight:400;line-height:1.32;color:#22242a;margin:0 0 10px}.card-heading-text.svelte-vi4frm{display:-webkit-box}.name-chip.svelte-vi4frm{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;background:#efefef;color:#22242a;font-size:.75rem;font-weight:600;line-height:1.5}.source-line.svelte-vi4frm{font-size:.8125rem;line-height:1.45;color:#22242a;margin:0 0 10px}.source-label.svelte-vi4frm{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;color:#22242a;margin-right:4px}.doi.svelte-vi4frm{position:relative;z-index:2;color:#1f6f75;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.card-meta.svelte-vi4frm{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;color:#22242a;margin-bottom:12px}.card-tags.svelte-vi4frm{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.card-foot.svelte-vi4frm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;row-gap:6px;margin-top:auto;padding-top:12px}.plat-code.svelte-vi4frm{font-family:ui-monospace,monospace;font-size:.6875rem;letter-spacing:.04em;color:#5b5e66}.card-ws-note{margin:0 0 6px;font-size:.7rem}.dtag.svelte-vi4frm{display:inline-flex;align-items:center;padding:1px 7px;border-radius:54px;font-size:.75rem;font-weight:400;background:#fff;color:#22242a;border:2px solid #22242a}.dtag-app.svelte-vi4frm{padding:1px 10px}.compliance-tag.svelte-vi4frm{display:inline-flex;align-items:center;padding:1px 6px;border-radius:54px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;background:#efefef;color:#22242a}@media(max-width:639.98px){.card-img.svelte-vi4frm{min-height:44px;padding:8px 18px}.organ-label.svelte-vi4frm{font-size:.9375rem}.save-btn.svelte-vi4frm{top:6px;right:14px}.save-btn.svelte-vi4frm:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.card-body.svelte-vi4frm{gap:4px;padding:12px 18px 18px}.card-top.svelte-vi4frm{gap:6px;margin-bottom:8px}.pill.svelte-vi4frm{padding:2px 10px;font-size:.6875rem}.card-heading.svelte-vi4frm{font-size:1.0625rem;line-height:1.3;margin:0 0 8px}.name-chip.svelte-vi4frm{font-size:.6875rem}.source-line.svelte-vi4frm{font-size:.75rem;margin:0 0 8px}.card-meta.svelte-vi4frm{gap:2px 12px;font-size:.75rem;margin-bottom:10px}.meta-item.svelte-vi4frm svg{width:13px;height:13px}.dtag.svelte-vi4frm{font-size:.6875rem;padding:0 8px}.dtag-app.svelte-vi4frm{padding:0 9px}.card-foot.svelte-vi4frm{padding-top:6px}}.lookup-ids.svelte-vi4frm{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.lookup-val.svelte-vi4frm{font-family:ui-monospace,Consolas,monospace;font-size:.92em}.lookup-hit.svelte-vi4frm{background:#36939a29;border-radius:6px;padding:1px 6px;font-weight:600;color:#1f6f75}
