.suites-tabs[data-astro-cid-g5y6iukh]{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:2.5rem;display:flex}.suite-tab[data-astro-cid-g5y6iukh]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text-body);cursor:pointer;box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;padding:.78rem 1.35rem;font-size:.92rem;font-weight:700;transition:all .18s;display:inline-flex}.suite-tab[data-astro-cid-g5y6iukh]:hover{border-color:var(--primary);color:var(--primary)}.suite-tab[data-astro-cid-g5y6iukh].active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 8px 22px #2a5ee847}.suite-panel[data-astro-cid-g5y6iukh]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.75rem;padding:2.75rem;display:none}.suite-panel[data-astro-cid-g5y6iukh].active{display:grid}.suite-panel__badge[data-astro-cid-g5y6iukh]{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);margin-bottom:.85rem;padding:.28rem .8rem;font-size:.76rem;font-weight:800;display:inline-block}.suite-panel__copy[data-astro-cid-g5y6iukh] h3[data-astro-cid-g5y6iukh]{color:var(--text-navy);letter-spacing:-.025em;margin-bottom:.9rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;line-height:1.2}.suite-panel__copy[data-astro-cid-g5y6iukh] p[data-astro-cid-g5y6iukh]{color:var(--text-body);margin-bottom:1.25rem;font-size:1rem}.suite-checklist[data-astro-cid-g5y6iukh]{flex-direction:column;gap:.7rem;margin-bottom:1.75rem;list-style:none;display:flex}.suite-checklist[data-astro-cid-g5y6iukh] li[data-astro-cid-g5y6iukh]{color:var(--text-body);padding-left:1.6rem;font-size:.93rem;position:relative}.suite-checklist[data-astro-cid-g5y6iukh] li[data-astro-cid-g5y6iukh]:before{content:"✓";background:var(--emerald-soft);color:#059669;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:2px;left:0}.suite-checklist[data-astro-cid-g5y6iukh] strong[data-astro-cid-g5y6iukh]{color:var(--text-navy)}.suite-panel__actions[data-astro-cid-g5y6iukh]{flex-wrap:wrap;gap:.85rem;display:flex}.preview-card[data-astro-cid-g5y6iukh]{background:var(--bg-subtle);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;padding:1.6rem}.preview-card__header[data-astro-cid-g5y6iukh]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.pill[data-astro-cid-g5y6iukh]{border-radius:var(--radius-pill);padding:.25rem .75rem;font-size:.74rem;font-weight:800}.pill--emerald[data-astro-cid-g5y6iukh]{background:var(--emerald-soft);color:#059669}.pill--blue[data-astro-cid-g5y6iukh]{background:var(--primary-soft);color:var(--primary)}.pill--purple[data-astro-cid-g5y6iukh]{background:var(--purple-soft);color:var(--purple)}.preview-code[data-astro-cid-g5y6iukh]{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:700}.preview-member[data-astro-cid-g5y6iukh]{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.preview-member__avatar[data-astro-cid-g5y6iukh]{color:#fff;background:linear-gradient(135deg,#2a5ee8 0%,#1d46b8 100%);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.9rem;font-weight:800;display:flex}.preview-member[data-astro-cid-g5y6iukh] strong[data-astro-cid-g5y6iukh]{color:var(--text-navy);font-size:.94rem;display:block}.preview-member[data-astro-cid-g5y6iukh] span[data-astro-cid-g5y6iukh]{color:var(--text-muted);font-size:.78rem}.preview-grid[data-astro-cid-g5y6iukh]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.preview-item[data-astro-cid-g5y6iukh]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.8rem .95rem}.preview-item[data-astro-cid-g5y6iukh] small[data-astro-cid-g5y6iukh]{color:var(--text-muted);margin-bottom:.2rem;font-size:.72rem;display:block}.preview-item[data-astro-cid-g5y6iukh] strong[data-astro-cid-g5y6iukh]{color:var(--text-navy);font-size:.85rem}.preview-doc[data-astro-cid-g5y6iukh]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.4rem}.preview-doc__title[data-astro-cid-g5y6iukh]{color:var(--text-navy);letter-spacing:.04em;margin-bottom:.65rem;font-size:.88rem;font-weight:800}.preview-doc[data-astro-cid-g5y6iukh] p[data-astro-cid-g5y6iukh]{color:var(--text-body);margin-bottom:1rem;font-size:.86rem}.preview-doc__footer[data-astro-cid-g5y6iukh]{color:#059669;border-top:1px dashed var(--border);justify-content:space-between;padding-top:.75rem;font-size:.76rem;font-weight:700;display:flex}@media (width<=960px){.suite-panel[data-astro-cid-g5y6iukh].active{grid-template-columns:1fr;padding:1.75rem}.preview-grid[data-astro-cid-g5y6iukh]{grid-template-columns:1fr}}.bento-grid[data-astro-cid-tudnq4co]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.bento-card[data-astro-cid-tudnq4co]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;justify-content:space-between;padding:2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.bento-card[data-astro-cid-tudnq4co]:hover{box-shadow:var(--shadow-md);border-color:#2a5ee859;transform:translateY(-3px)}.bento-card--wide[data-astro-cid-tudnq4co]{grid-column:span 2}.bento-card__top[data-astro-cid-tudnq4co]{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.bento-icon[data-astro-cid-tudnq4co]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.35rem;display:flex}.bento-icon--blue[data-astro-cid-tudnq4co]{background:var(--primary-soft)}.bento-icon--purple[data-astro-cid-tudnq4co]{background:var(--purple-soft)}.bento-icon--emerald[data-astro-cid-tudnq4co]{background:var(--emerald-soft)}.bento-icon--amber[data-astro-cid-tudnq4co]{background:var(--amber-soft)}.bento-tag[data-astro-cid-tudnq4co]{border-radius:var(--radius-pill);background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-navy);padding:.26rem .75rem;font-size:.75rem;font-weight:800}.bento-card[data-astro-cid-tudnq4co] h3[data-astro-cid-tudnq4co]{color:var(--text-navy);letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.3rem;font-weight:800}.bento-card[data-astro-cid-tudnq4co] p[data-astro-cid-tudnq4co]{color:var(--text-body);margin-bottom:1.4rem;font-size:.95rem}.bento-chips[data-astro-cid-tudnq4co]{flex-wrap:wrap;gap:.45rem;display:flex}.bento-chips[data-astro-cid-tudnq4co] span[data-astro-cid-tudnq4co]{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border-light);border-radius:8px;padding:.28rem .7rem;font-size:.74rem;font-weight:700}@media (width<=960px){.bento-grid[data-astro-cid-tudnq4co]{grid-template-columns:1fr}.bento-card--wide[data-astro-cid-tudnq4co]{grid-column:span 1}}
