.alcy-app .alcy-shop-check{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.alcy-app .alcy-shop-check>.alcy-feature-talk{width:100%;max-width:660px}.alcy-app .alcy-shop-check-head{gap:10px;max-width:780px;display:grid}.alcy-app .alcy-shop-check-eyebrow{color:var(--alcy-muted);font:italic var(--alcy-text-lead)/1.3 var(--alcy-serif);margin:0}.alcy-app .alcy-shop-check-head h1{font:var(--alcy-text-h1) / 1.05 var(--alcy-serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.alcy-app .alcy-shop-check-head>p[role=status],.alcy-app .alcy-shop-check-detail{max-width:62ch;color:var(--alcy-text-2);font-size:var(--alcy-text-body);margin:0;line-height:1.55}.alcy-app .alcy-shop-check-status{min-height:44px;color:var(--alcy-text-2);font-size:var(--alcy-text-small);flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.alcy-app .alcy-shop-check-lead{color:var(--alcy-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.alcy-app .alcy-shop-check-dot{background:var(--alcy-edge);width:8px;height:8px;box-shadow:0 0 0 4px var(--alcy-neutral-bg);border-radius:50%;flex:none}.alcy-app .alcy-shop-check-dot.is-live{background:var(--alcy-live);box-shadow:0 0 0 4px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent)}.alcy-app .alcy-shop-check-dot.is-ready{background:var(--alcy-good);box-shadow:0 0 0 4px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent)}.alcy-app .alcy-shop-check-meta{font-variant-numeric:lining-nums tabular-nums}.alcy-app .alcy-shop-check-transport{align-items:center;gap:7px;display:inline-flex}.alcy-app .alcy-shop-check-actions{color:var(--alcy-text-2);font-size:var(--alcy-text-small);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.alcy-app .alcy-shop-check-error{border-radius:var(--alcy-radius-card);background:var(--alcy-warn-bg);color:var(--alcy-warn);justify-items:start;gap:4px;padding:12px 16px;display:grid}.alcy-app .alcy-shop-check-error p{margin:0;line-height:1.5}.alcy-app .alcy-shop-check-figure{font-family:var(--alcy-font);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;font-weight:600}.alcy-app .alcy-shop-check-answer{border:1px solid var(--alcy-edge-2);border-radius:var(--alcy-radius-card);background:var(--alcy-ivory);gap:12px;padding:22px 24px;display:grid}.alcy-app .alcy-shop-check-answer h2{font:var(--alcy-text-h2) / 1.15 var(--alcy-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.alcy-app .alcy-shop-check-summary{max-width:70ch;color:var(--alcy-text-2);font-size:var(--alcy-text-body);white-space:pre-wrap;margin:0;line-height:1.55}.alcy-app .alcy-shop-check-tally{gap:6px;display:grid}.alcy-app .alcy-shop-check-tally small{color:var(--alcy-muted);font-size:var(--alcy-text-meta);font-weight:700}.alcy-app .alcy-shop-check-tally ul{color:var(--alcy-text-2);font-size:var(--alcy-text-body);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.alcy-app .alcy-shop-check-tally .alcy-shop-check-figure{color:var(--alcy-ink);font-weight:700}.alcy-app .alcy-shop-check-coverage{color:var(--alcy-text-2);font-size:var(--alcy-text-small);margin:0;line-height:1.5}.alcy-app .alcy-shop-check-shops{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-shops li{border:1px solid var(--alcy-edge-2);border-radius:var(--alcy-radius-card);background:var(--alcy-surface);align-content:start;justify-items:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.alcy-app .alcy-shop-check-shops strong{font-size:var(--alcy-text-body)}.alcy-app .alcy-shop-check-shops strong a{text-decoration:none}.alcy-app .alcy-shop-check-shops strong a:hover{text-decoration:underline}.alcy-app .alcy-shop-check-shops p{color:var(--alcy-text-2);font-size:var(--alcy-text-small);margin:0;line-height:1.5}.alcy-app .alcy-shop-check-shops small{color:var(--alcy-muted);font-size:var(--alcy-text-meta);font-variant-numeric:lining-nums tabular-nums}.alcy-app .alcy-shop-check-section{gap:16px;padding-top:8px;display:grid}.alcy-app .alcy-shop-check-section>header{gap:4px;display:grid}.alcy-app .alcy-shop-check-section h2{font:var(--alcy-text-h2) / 1.2 var(--alcy-serif);letter-spacing:-.015em;margin:0}.alcy-app .alcy-shop-check-section>header p{color:var(--alcy-muted);font-size:var(--alcy-text-small);font-variant-numeric:lining-nums tabular-nums;margin:0}.alcy-app .alcy-shop-check-pieces{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-piece{border:1px solid var(--alcy-edge-2);border-radius:var(--alcy-radius-card);background:var(--alcy-surface);align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.alcy-app .alcy-shop-check-piece h3{font-size:var(--alcy-text-body);margin:0;font-weight:600;line-height:1.35}.alcy-app .alcy-shop-check-piece h3 a{text-decoration:none}.alcy-app .alcy-shop-check-piece h3 a:hover{text-decoration:underline}.alcy-app .alcy-shop-check-piece p{margin:0;line-height:1.5}.alcy-app .alcy-shop-check-options{color:var(--alcy-muted);font-size:var(--alcy-text-small)}.alcy-app .alcy-shop-check-price{color:var(--alcy-text-2);font-size:var(--alcy-text-meta);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.alcy-app .alcy-shop-check-price strong{color:var(--alcy-ink);font-size:var(--alcy-text-lead)}.alcy-app .alcy-shop-check-badges{flex-wrap:wrap;gap:6px;display:flex}.alcy-app .alcy-shop-check-piece-summary{color:var(--alcy-text-2);font-size:var(--alcy-text-small)}.alcy-app .alcy-shop-check-why{font-size:var(--alcy-text-small)}.alcy-app .alcy-shop-check-why summary{color:var(--alcy-purple);cursor:pointer;font-weight:700}.alcy-app .alcy-shop-check-why dl{gap:6px;margin:8px 0 0;display:grid}.alcy-app .alcy-shop-check-why dt{color:var(--alcy-ink);font-weight:700}.alcy-app .alcy-shop-check-why dd{color:var(--alcy-text-2);margin:0;line-height:1.5}.alcy-app .alcy-shop-check-evidence{gap:2px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-evidence a{color:var(--alcy-purple);font-size:var(--alcy-text-meta);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.alcy-app .alcy-shop-check-evidence .alcy-icon{flex:none;width:12px;height:12px}@media (max-width:759px){.alcy-app .alcy-shop-check-answer{padding:18px}}@media (pointer:coarse){.alcy-app .alcy-shop-check-actions .alcy-button-quiet,.alcy-app .alcy-shop-check-error .alcy-button-quiet,.alcy-app .alcy-shop-check-why summary,.alcy-app .alcy-shop-check-evidence a,.alcy-app .alcy-shop-check-shops strong a,.alcy-app .alcy-shop-check-piece h3 a{align-items:center;min-height:44px;display:inline-flex}.alcy-app .alcy-shop-check-shops strong a,.alcy-app .alcy-shop-check-piece h3 a{text-decoration:underline}}@media (forced-colors:active){.alcy-app .alcy-shop-check-transport{border:1px solid canvastext}.alcy-app .alcy-shop-check-dot{box-shadow:none;background:canvastext}}
