.page:where(.astro-bhxyrf2g){padding-top:40px;padding-bottom:80px}.page-head:where(.astro-bhxyrf2g){max-width:780px;margin-bottom:24px}.notice:where(.astro-bhxyrf2g){border:1px solid var(--site-border);background:var(--site-accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.layout:where(.astro-bhxyrf2g){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (width<=960px){.layout:where(.astro-bhxyrf2g){grid-template-columns:minmax(0,1fr)}}.shop:where(.astro-bhxyrf2g){gap:16px;display:grid}.shop-head:where(.astro-bhxyrf2g){justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-head:where(.astro-bhxyrf2g) h2:where(.astro-bhxyrf2g),.panel:where(.astro-bhxyrf2g) h2:where(.astro-bhxyrf2g){font-size:1.15rem}.tag:where(.astro-bhxyrf2g){font:700 .72rem/1 var(--site-font-body);text-transform:uppercase;letter-spacing:.06em;background:var(--site-accent-soft);color:var(--site-accent);border-radius:6px;padding:5px 8px}.checkout:where(.astro-bhxyrf2g){gap:14px;display:grid}.hint:where(.astro-bhxyrf2g){color:var(--site-muted);font-size:.8rem}.center:where(.astro-bhxyrf2g){text-align:center}.small:where(.astro-bhxyrf2g){font-size:.85rem}.coupon:where(.astro-bhxyrf2g),.row:where(.astro-bhxyrf2g){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coupon:where(.astro-bhxyrf2g) .field:where(.astro-bhxyrf2g){flex:140px;width:auto}.help:where(.astro-bhxyrf2g){cursor:pointer;color:var(--site-accent);font-size:.92rem;font-weight:600}.pay:where(.astro-bhxyrf2g){width:100%;font-size:1rem}.shop-foot:where(.astro-bhxyrf2g){border-top:1px solid var(--site-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.insights:where(.astro-bhxyrf2g){gap:16px;min-width:0;display:grid}.kpis:where(.astro-bhxyrf2g){grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.kpi:where(.astro-bhxyrf2g){background:var(--site-surface);border:1px solid var(--site-border);border-radius:12px;padding:12px 14px;display:grid}.k:where(.astro-bhxyrf2g){font:800 1.8rem/1.1 var(--site-font-display);font-variant-numeric:tabular-nums}.l:where(.astro-bhxyrf2g){color:var(--site-muted);font-size:.8rem}.panel:where(.astro-bhxyrf2g){padding:18px}.panel-head:where(.astro-bhxyrf2g){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}details:where(.astro-bhxyrf2g).panel summary:where(.astro-bhxyrf2g){cursor:pointer;list-style:none}details:where(.astro-bhxyrf2g).panel summary:where(.astro-bhxyrf2g) h2:where(.astro-bhxyrf2g){display:inline}details:where(.astro-bhxyrf2g).panel summary:where(.astro-bhxyrf2g):before{content:"▸ ";color:var(--site-muted)}details:where(.astro-bhxyrf2g)[open].panel summary:where(.astro-bhxyrf2g):before{content:"▾ "}.consent:where(.astro-bhxyrf2g){align-items:center;gap:6px;font-size:.85rem;display:flex}.summary:where(.astro-bhxyrf2g) .block+.block{margin-top:14px}.summary:where(.astro-bhxyrf2g) h3{margin-bottom:6px;font-size:.92rem}.summary:where(.astro-bhxyrf2g) ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.summary:where(.astro-bhxyrf2g) li{gap:1px;display:grid}.summary:where(.astro-bhxyrf2g) code,.stream:where(.astro-bhxyrf2g) .what{font:.8rem/1.4 var(--site-font-mono);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.summary:where(.astro-bhxyrf2g) .meta{color:var(--site-muted);font-size:.8rem}.stream:where(.astro-bhxyrf2g){gap:2px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.stream:where(.astro-bhxyrf2g) li{border-bottom:1px solid var(--site-border);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.stream:where(.astro-bhxyrf2g) .type{font:700 .75rem/1.2 var(--site-font-mono);color:var(--site-accent)}.stream:where(.astro-bhxyrf2g) time{color:var(--site-muted);white-space:nowrap;font-size:.75rem}.stream:where(.astro-bhxyrf2g) .empty,.summary:where(.astro-bhxyrf2g) .empty{color:var(--site-muted);border:0;font-size:.9rem;display:block}@media (width<=520px){.stream:where(.astro-bhxyrf2g) li{grid-template-columns:minmax(0,1fr) auto}.stream:where(.astro-bhxyrf2g) .what{grid-area:2/1/auto/-1}}.payload:where(.astro-bhxyrf2g){background:var(--site-code-bg);border:1px solid var(--site-border);max-height:320px;font:.78rem/1.5 var(--site-font-mono);border-radius:10px;margin:10px 0 0;padding:14px;overflow:auto}.actions:where(.astro-bhxyrf2g){flex-wrap:wrap;gap:8px;display:flex}
