.disclosure-box[data-astro-cid-4ncyiafc]{margin:1.2rem 0;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #64748b;border-radius:6px;font-size:.8rem;color:#64748b;line-height:1.5}.disclosure-box[data-astro-cid-4ncyiafc] p[data-astro-cid-4ncyiafc]{margin:0}.amz-cta-btn[data-astro-cid-glkwrlcn]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.45rem;min-height:48px;border-radius:9px;background:linear-gradient(180deg,#f90,#e68a00);color:#111827!important;font-weight:800;font-size:.95rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;letter-spacing:.01em;text-decoration:none;border:1px solid #cc7a00;box-shadow:0 3px 10px #e68a004d,inset 0 1px #ffffff80;transition:all .16s ease-in-out;cursor:pointer;white-space:nowrap}.amz-cta-btn[data-astro-cid-glkwrlcn]:hover{background:linear-gradient(180deg,#ffa724,#f09000);transform:translateY(-2px);box-shadow:0 6px 18px #e68a0073,inset 0 1px #fff9;color:#000!important}.amz-cta-btn[data-astro-cid-glkwrlcn]:active{transform:translateY(1px);box-shadow:0 2px 6px #e68a0040}.amz-cta-btn--block[data-astro-cid-glkwrlcn]{display:flex;width:100%}.amz-icon[data-astro-cid-glkwrlcn]{flex-shrink:0;color:#111827}.amz-arrow[data-astro-cid-glkwrlcn]{font-weight:800;font-size:1.1rem;line-height:1;transition:transform .16s ease}.amz-cta-btn[data-astro-cid-glkwrlcn]:hover .amz-arrow[data-astro-cid-glkwrlcn]{transform:translate(4px)}.picks-table[data-astro-cid-u4ebzo5h]{width:100%;border-collapse:separate;border-spacing:0 1rem;margin:1.6rem 0}.picks-caption[data-astro-cid-u4ebzo5h]{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--muted);padding-bottom:.3rem}.picks-table[data-astro-cid-u4ebzo5h] thead[data-astro-cid-u4ebzo5h]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pick-row[data-astro-cid-u4ebzo5h]{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:1.2rem;border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.25rem;background:linear-gradient(135deg,#fff 0%,var(--soft) 100%);box-shadow:0 2px 4px #0f172a0a,0 12px 28px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.pick-row[data-astro-cid-u4ebzo5h]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 60%,var(--primary)))}.pick-row[data-astro-cid-u4ebzo5h]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0f172a0d,0 22px 40px #0f172a1c}.td-rank[data-astro-cid-u4ebzo5h]{display:none}.td-img[data-astro-cid-u4ebzo5h]{grid-row:span 2}.td-img-link[data-astro-cid-u4ebzo5h]{display:block}.td-img[data-astro-cid-u4ebzo5h] img[data-astro-cid-u4ebzo5h]{width:140px;height:140px;object-fit:contain;background:#fff;border-radius:10px;padding:.4rem;border:1px solid var(--line);display:block}.td-name[data-astro-cid-u4ebzo5h]{display:flex;flex-direction:column;gap:.2rem}.td-name[data-astro-cid-u4ebzo5h]:before{content:attr(data-rank);font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--accent)}.pn[data-astro-cid-u4ebzo5h]{font-weight:800;font-size:1.15rem;color:var(--primary);line-height:1.3;letter-spacing:-.01em}.pr[data-astro-cid-u4ebzo5h]{font-size:.88rem;color:var(--muted)}.td-verdict[data-astro-cid-u4ebzo5h]{grid-column:2 / 3;color:var(--muted);font-size:.93rem;line-height:1.5;margin-top:-.3rem}.td-cta[data-astro-cid-u4ebzo5h]{grid-column:3;grid-row:1 / span 2}@media (max-width: 640px){.pick-row[data-astro-cid-u4ebzo5h]{grid-template-columns:1fr;gap:.7rem;text-align:center}.td-img[data-astro-cid-u4ebzo5h] img[data-astro-cid-u4ebzo5h]{width:100%;height:200px}.td-img[data-astro-cid-u4ebzo5h]{grid-row:auto}.td-verdict[data-astro-cid-u4ebzo5h]{grid-column:1;margin-top:0}.td-cta[data-astro-cid-u4ebzo5h]{grid-column:1;grid-row:auto;display:flex;justify-content:center}}.cmp-pending[data-astro-cid-u4ebzo5h]{background:var(--soft);border-left:3px solid var(--accent);padding:.8rem 1rem;border-radius:8px;color:#555}
