.copy-wrapper[data-v-67834e3c]{position:relative}.copy-btn[data-v-67834e3c]{align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:.8rem;height:28px;justify-content:center;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:all .2s;width:28px;z-index:2}.copy-wrapper:hover .copy-btn[data-v-67834e3c]{opacity:1}.copy-btn[data-v-67834e3c]:hover{background:var(--accent);color:#fff}.copy-btn.copied[data-v-67834e3c]{background:#22c55e33;border-color:#22c55e;color:#22c55e;opacity:1}.check[data-v-67834e3c]{font-size:.75rem}.icon[data-v-67834e3c]{font-size:.85rem}.case-card[data-v-4b47a614]{background:#3b82f608;border:1px solid rgba(59,130,246,.1);border-radius:8px;padding:1.5rem;transition:all .2s}.case-card[data-v-4b47a614]:hover{background:#3b82f60f;border-color:var(--accent)}.case-header[data-v-4b47a614]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.case-name[data-v-4b47a614]{color:var(--accent);font-family:var(--font-mono);font-size:1.1rem;font-weight:600}.case-type[data-v-4b47a614]{background:#06b6d41a;border-radius:4px;color:var(--accent-3);font-family:var(--font-mono);font-size:.75rem;padding:.15rem .5rem}.confidential-badge[data-v-4b47a614]{background:#eab3081f;border:1px solid rgba(234,179,8,.25);border-radius:4px;color:var(--accent-4);font-family:var(--font-mono);font-size:.7rem;margin-left:auto;padding:.1rem .45rem}.case-desc[data-v-4b47a614]{color:var(--fg);font-size:.9rem;line-height:1.5;margin-bottom:1rem;opacity:.8}.case-stack[data-v-4b47a614]{color:var(--accent-4);font-family:var(--font-mono);font-size:.8rem;margin-bottom:1rem}.prompt[data-v-4b47a614]{color:var(--accent-2);margin-right:.5rem}.case-link[data-v-4b47a614]{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:.85rem;gap:.4rem;text-decoration:none;transition:opacity .2s}.case-link[data-v-4b47a614]:hover{opacity:.7}.case-link.muted[data-v-4b47a614]{color:var(--text-muted);cursor:default}.case-link.muted[data-v-4b47a614]:hover{opacity:.8}.arrow[data-v-4b47a614]{color:var(--accent-3)}.scroll-top[data-v-9e2e9e62]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ee6;border:1px solid var(--accent);border-radius:6px;bottom:80px;color:var(--accent);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:.8rem;gap:.4rem;padding:.5rem .8rem;position:fixed;right:20px;transition:all .2s;z-index:100}.scroll-top[data-v-9e2e9e62]:hover{background:var(--accent);color:#fff}.arrow[data-v-9e2e9e62]{font-size:1rem}@media(max-width:768px){.scroll-top[data-v-9e2e9e62]{bottom:72px;right:12px}.label[data-v-9e2e9e62]{display:none}}
