.coa-hero[data-astro-cid-6pk3e2ui]{padding:calc(var(--header-h) + var(--sp-5, 2.5rem)) 0 var(--sp-6)}.coa-eye[data-astro-cid-6pk3e2ui]{margin-top:1.2rem}.coa-h1[data-astro-cid-6pk3e2ui]{font-size:clamp(2.2rem,5vw,3.4rem);margin:.4rem 0 0;color:#fff}.coa-lede[data-astro-cid-6pk3e2ui]{color:var(--band-dark-muted);max-width:60ch;margin:1rem 0 0;font-size:var(--fs-lead)}.coa-stats[data-astro-cid-6pk3e2ui]{display:flex;gap:var(--sp-4);margin-top:1.6rem;flex-wrap:wrap;color:#fff9;font-size:.9rem}.coa-stats[data-astro-cid-6pk3e2ui] b[data-astro-cid-6pk3e2ui]{color:#fff;font-size:1.15rem;margin-right:.35rem}.coa-main[data-astro-cid-6pk3e2ui]{padding-top:var(--sp-4)}.coa-controls[data-astro-cid-6pk3e2ui]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.coa-searchwrap[data-astro-cid-6pk3e2ui]{position:relative;flex:1;min-width:16rem;max-width:24rem}.coa-searchicon[data-astro-cid-6pk3e2ui]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-faint)}#coa-q[data-astro-cid-6pk3e2ui]{width:100%;padding:.7rem .9rem .7rem 2.5rem;border:1px solid var(--hairline);border-radius:999px;font:inherit;background:var(--bg)}.coa-chips[data-astro-cid-6pk3e2ui]{display:flex;gap:.45rem;flex-wrap:wrap}.coa-chip[data-astro-cid-6pk3e2ui]{padding:.42rem .95rem;border:1px solid var(--hairline);background:var(--bg);border-radius:999px;font:inherit;font-size:.85rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease)}.coa-chip[data-astro-cid-6pk3e2ui]:hover{border-color:var(--accent);color:var(--text)}.coa-chip[data-astro-cid-6pk3e2ui].is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.coa-grid[data-astro-cid-6pk3e2ui]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.coa-card[data-astro-cid-6pk3e2ui]{background:var(--elev);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:1.35rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.coa-card[data-astro-cid-6pk3e2ui]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.coa-card[data-astro-cid-6pk3e2ui].is-hidden{display:none}.coa-card-head[data-astro-cid-6pk3e2ui]{display:flex;align-items:center;justify-content:space-between}.coa-thumb[data-astro-cid-6pk3e2ui]{width:3rem;height:3rem;flex:none;border-radius:11px;overflow:hidden;border:1px solid var(--hairline);background:var(--surface);display:grid;place-items:center;color:var(--accent);transition:border-color .25s var(--ease),transform .25s var(--ease)}.coa-thumb[data-astro-cid-6pk3e2ui]:hover{border-color:var(--accent);transform:translateY(-1px)}.coa-thumb[data-astro-cid-6pk3e2ui] img[data-astro-cid-6pk3e2ui]{width:100%;height:100%;object-fit:cover}.coa-thumb-doc[data-astro-cid-6pk3e2ui]{width:2.5rem;height:2.5rem}.coa-verified[data-astro-cid-6pk3e2ui]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--verified)}.coa-name[data-astro-cid-6pk3e2ui]{font-weight:700;font-size:1.1rem;color:var(--text);line-height:1.3}.coa-name[data-astro-cid-6pk3e2ui]:hover{color:var(--accent);text-decoration:none}.coa-tags[data-astro-cid-6pk3e2ui]{display:flex;flex-wrap:wrap;gap:.4rem}.coa-tag[data-astro-cid-6pk3e2ui]{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--surface);border:1px solid var(--hairline);padding:.22rem .55rem;border-radius:999px}.coa-tag--mono[data-astro-cid-6pk3e2ui]{font-family:var(--font-mono);font-weight:500}.coa-tag--ok[data-astro-cid-6pk3e2ui]{color:var(--verified);border-color:color-mix(in srgb,var(--verified) 30%,var(--hairline));background:color-mix(in srgb,var(--verified) 8%,var(--bg))}.coa-dl[data-astro-cid-6pk3e2ui]{margin-top:auto;padding:.6rem 1rem;font-size:.88rem}.coa-empty[data-astro-cid-6pk3e2ui]{color:var(--text-muted);padding:var(--sp-4) 0;text-align:center}.coa-note[data-astro-cid-6pk3e2ui]{margin-top:var(--sp-4);color:var(--text-faint);font-size:.8rem}.coa-signed[data-astro-cid-6pk3e2ui]{margin:.9rem 0 0;color:#fff9;font-size:.85rem}.coa-auth[data-astro-cid-6pk3e2ui]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:var(--sp-4);align-items:start;margin:0 0 var(--sp-5);padding:1.75rem;background:var(--elev);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--hairline));border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-h) + 1rem)}.coa-auth-copy[data-astro-cid-6pk3e2ui] h2[data-astro-cid-6pk3e2ui]{margin:0 0 .5rem;font-size:var(--fs-h3, 1.4rem);font-weight:700;color:var(--text)}.coa-auth-copy[data-astro-cid-6pk3e2ui] p[data-astro-cid-6pk3e2ui]{margin:0;color:var(--text-muted);max-width:40ch}.coa-auth-box[data-astro-cid-6pk3e2ui]{display:flex;flex-direction:column;gap:.85rem;min-width:0}.coa-google[data-astro-cid-6pk3e2ui]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;border-radius:999px;background:#fff;color:#1f1f1f;border:1px solid #dadce0;font-weight:600;font-size:.95rem;text-decoration:none;transition:box-shadow .2s var(--ease)}.coa-google[data-astro-cid-6pk3e2ui]:hover{text-decoration:none;box-shadow:0 2px 10px #00000040}.coa-or[data-astro-cid-6pk3e2ui]{display:flex;align-items:center;gap:.75rem;color:var(--text-faint);font-size:.8rem}.coa-or[data-astro-cid-6pk3e2ui]:before,.coa-or[data-astro-cid-6pk3e2ui]:after{content:"";flex:1;height:1px;background:var(--hairline)}.coa-auth-tabs[data-astro-cid-6pk3e2ui]{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;background:var(--surface);border:1px solid var(--hairline);border-radius:999px}.coa-auth-tabs[data-astro-cid-6pk3e2ui] button[data-astro-cid-6pk3e2ui]{padding:.5rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.coa-auth-tabs[data-astro-cid-6pk3e2ui] button[data-astro-cid-6pk3e2ui].is-active{background:var(--accent);color:var(--accent-contrast)}.coa-auth-form[data-astro-cid-6pk3e2ui]{display:flex;flex-direction:column;gap:.7rem}.coa-field[data-astro-cid-6pk3e2ui]{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--text-muted)}.coa-field[data-astro-cid-6pk3e2ui] input[data-astro-cid-6pk3e2ui]{width:100%;min-width:0;padding:.65rem .75rem;font:inherit;font-size:1rem;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm, 8px)}.coa-field[data-astro-cid-6pk3e2ui] input[data-astro-cid-6pk3e2ui]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.coa-hint[data-astro-cid-6pk3e2ui]{font-size:.75rem;font-weight:400;color:var(--text-faint)}.coa-consent[data-astro-cid-6pk3e2ui]{display:flex;gap:.55rem;align-items:flex-start;font-size:.8rem;color:var(--text-muted);cursor:pointer}.coa-consent[data-astro-cid-6pk3e2ui] input[data-astro-cid-6pk3e2ui]{margin-top:.15rem;accent-color:var(--accent)}.coa-offer-fields[data-astro-cid-6pk3e2ui]{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin:.4rem 0 0;padding:1rem 0 0;border:0;border-top:1px solid var(--hairline)}.coa-offer-fields[data-astro-cid-6pk3e2ui] legend[data-astro-cid-6pk3e2ui]{padding:0 .4rem 0 0;color:var(--text);font-size:.85rem;font-weight:700}.coa-offer-note[data-astro-cid-6pk3e2ui]{margin:0;color:var(--text-muted);font-size:.74rem;line-height:1.55}.coa-offer-note[data-astro-cid-6pk3e2ui] a[data-astro-cid-6pk3e2ui]{text-decoration:underline;text-underline-offset:2px}.coa-offer-result[data-astro-cid-6pk3e2ui]{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.coa-offer-result[data-astro-cid-6pk3e2ui] h3[data-astro-cid-6pk3e2ui],.coa-offer-result[data-astro-cid-6pk3e2ui] p[data-astro-cid-6pk3e2ui]{margin:0}.coa-offer-result[data-astro-cid-6pk3e2ui] h3[data-astro-cid-6pk3e2ui]{font-size:1.2rem}.coa-offer-result[data-astro-cid-6pk3e2ui]>p[data-astro-cid-6pk3e2ui]{color:var(--text-muted);line-height:1.5}.coa-code-row[data-astro-cid-6pk3e2ui]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.coa-code-row[data-astro-cid-6pk3e2ui] code[data-astro-cid-6pk3e2ui]{padding:.65rem .8rem;border:1px dashed var(--accent);border-radius:var(--radius-sm, 8px);font-size:1.05rem;overflow-wrap:anywhere}.coa-code-row[data-astro-cid-6pk3e2ui] button[data-astro-cid-6pk3e2ui]{padding:.55rem .75rem;border:1px solid var(--hairline);border-radius:var(--radius-sm, 8px);color:var(--text);background:var(--surface);font:inherit;font-size:.8rem;cursor:pointer}.coa-auth-form[data-astro-cid-6pk3e2ui][hidden],.coa-auth-tabs[data-astro-cid-6pk3e2ui][hidden],.coa-google[data-astro-cid-6pk3e2ui][hidden],.coa-or[data-astro-cid-6pk3e2ui][hidden],.coa-phone[data-astro-cid-6pk3e2ui][hidden],.coa-offer-result[data-astro-cid-6pk3e2ui][hidden],.coa-code-row[data-astro-cid-6pk3e2ui][hidden]{display:none}.coa-auth-form[data-astro-cid-6pk3e2ui].is-signin [data-astro-cid-6pk3e2ui][data-only=create],.coa-auth-form[data-astro-cid-6pk3e2ui]:not(.is-signin) [data-astro-cid-6pk3e2ui][data-only=signin]{display:none}.coa-auth-err[data-astro-cid-6pk3e2ui]{margin:0;padding:.15rem 0 .15rem .65rem;border-left:3px solid #e5484d;color:var(--text);font-size:.85rem;font-weight:600}.coa-auth-err[data-astro-cid-6pk3e2ui][hidden]{display:none}.coa-auth-submit[data-astro-cid-6pk3e2ui][disabled]{opacity:.6;cursor:default}.coa-forgot[data-astro-cid-6pk3e2ui]{align-self:center;font-size:.82rem;color:var(--text-muted)}@media(max-width:900px){.coa-auth[data-astro-cid-6pk3e2ui]{grid-template-columns:1fr;padding:1.35rem}}@media(max-width:900px){.coa-grid[data-astro-cid-6pk3e2ui]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.coa-grid[data-astro-cid-6pk3e2ui]{grid-template-columns:1fr}.coa-controls[data-astro-cid-6pk3e2ui]{flex-direction:column;align-items:stretch}}
