.hub-facts[data-astro-cid-35dfzw2a]{color:var(--slate-500);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.hub-facts[data-astro-cid-35dfzw2a] span[data-astro-cid-35dfzw2a]+span[data-astro-cid-35dfzw2a]:before{content:"·";color:var(--slate-300);margin-right:16px}.hub-heading-actions[data-astro-cid-35dfzw2a]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=760px){.hub-heading-actions[data-astro-cid-35dfzw2a]{flex-wrap:wrap}}.hub-free-tags[data-astro-cid-35dfzw2a]{flex-shrink:0;align-items:center;gap:8px;display:flex}.hub-paid-actions[data-astro-cid-35dfzw2a] .hub-paid-ai{margin-left:auto}.hub-block[data-astro-cid-35dfzw2a]{margin-top:44px}.hub-block[data-astro-cid-35dfzw2a] .section-label[data-astro-cid-35dfzw2a] h2[data-astro-cid-35dfzw2a]{color:var(--slate-500);letter-spacing:.065em;margin:0;font-size:11px;font-weight:500}.hub-note[data-astro-cid-35dfzw2a]{color:var(--slate-500);margin:-4px 0 16px;font-size:14px}.hub-free[data-astro-cid-35dfzw2a]{border:1px solid var(--line);scroll-margin-top:calc(var(--topbar) + 16px);background:#fff;border-radius:10px;margin-bottom:24px;overflow:hidden}.hub-free-head[data-astro-cid-35dfzw2a]{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.hub-free-head[data-astro-cid-35dfzw2a] h3[data-astro-cid-35dfzw2a]{color:var(--ink);margin:0;font-size:16px;font-weight:600}.hub-free-head[data-astro-cid-35dfzw2a] p[data-astro-cid-35dfzw2a]{color:var(--slate-500);margin:4px 0 0;font-size:14px}.hub-live[data-astro-cid-35dfzw2a]{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:block;position:relative;overflow:hidden}.hub-actions[data-astro-cid-35dfzw2a]{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.hub-install[data-astro-cid-35dfzw2a]{font-family:var(--font-mono);color:var(--slate-600);background:var(--slate-50);border:1px solid var(--line);white-space:nowrap;border-radius:6px;max-width:100%;padding:6px 10px;font-size:12px;overflow-x:auto}.hub-code[data-astro-cid-35dfzw2a]{border-top:1px solid var(--line)}.hub-code[data-astro-cid-35dfzw2a] summary[data-astro-cid-35dfzw2a]{cursor:pointer;color:var(--slate-700);align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;display:flex}.hub-code[data-astro-cid-35dfzw2a] pre[data-astro-cid-35dfzw2a]{background:var(--slate-50);border-top:1px solid var(--line);max-height:520px;margin:0;padding:16px 20px;font-size:12.5px;line-height:1.55;overflow:auto}.hub-code[data-astro-cid-35dfzw2a] code[data-astro-cid-35dfzw2a]{font-family:var(--font-mono);white-space:pre}.hub-paid-grid[data-astro-cid-35dfzw2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-paid[data-astro-cid-35dfzw2a]{border:1px solid var(--line);scroll-margin-top:calc(var(--topbar) + 16px);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.hub-thumb[data-astro-cid-35dfzw2a]{--hub-scale:.4;aspect-ratio:16/9;background:var(--slate-50);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hub-thumb[data-astro-cid-35dfzw2a] iframe[data-astro-cid-35dfzw2a]{width:1280px;height:720px;transform:scale(var(--hub-scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.hub-paid-body[data-astro-cid-35dfzw2a]{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.hub-paid-body[data-astro-cid-35dfzw2a] h3[data-astro-cid-35dfzw2a]{color:var(--ink);margin:0;font-size:15px;font-weight:600}.hub-paid-body[data-astro-cid-35dfzw2a] p[data-astro-cid-35dfzw2a]{color:var(--slate-500);margin:0;font-size:13.5px}.hub-paid-actions[data-astro-cid-35dfzw2a]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:10px;display:flex}@media (width<=760px){.hub-paid-grid[data-astro-cid-35dfzw2a]{grid-template-columns:minmax(0,1fr)}.hub-free-head[data-astro-cid-35dfzw2a],.hub-actions[data-astro-cid-35dfzw2a]{padding-left:14px;padding-right:14px}.hub-code[data-astro-cid-35dfzw2a] summary[data-astro-cid-35dfzw2a]{padding-left:14px}}
