.crumbs[data-astro-cid-s5anmnvd]{color:#ffffff73;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.crumbs[data-astro-cid-s5anmnvd] a[data-astro-cid-s5anmnvd]{color:#ffffffb3}.crumbs[data-astro-cid-s5anmnvd] a[data-astro-cid-s5anmnvd]:hover{color:#fff}.do-hero[data-astro-cid-s5anmnvd]{color:#fff;background:radial-gradient(900px 500px at 85% 0,#7c3aed59,#0000 60%),#0f0b1c;padding:150px 0 80px}.eyebrow-dark[data-astro-cid-s5anmnvd]{color:#c4b5fd;background:#c4b5fd29}.do-hero-grid[data-astro-cid-s5anmnvd]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.do-hero[data-astro-cid-s5anmnvd] h1[data-astro-cid-s5anmnvd]{color:#fff;letter-spacing:-.02em;font-size:clamp(32px,4.2vw,50px);font-weight:800}.do-intro[data-astro-cid-s5anmnvd]{color:#ffffffbf;margin-top:20px;font-size:18px}.do-actions[data-astro-cid-s5anmnvd]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.do-btn-light[data-astro-cid-s5anmnvd]{color:#5b21b6;background:#fff}.do-btn-light[data-astro-cid-s5anmnvd]:hover{background:#f3e8ff}.do-btn-ghost[data-astro-cid-s5anmnvd]{color:#fff;border-color:#ffffff59}.do-btn-ghost[data-astro-cid-s5anmnvd]:hover{border-color:#fff}.pipe[data-astro-cid-s5anmnvd]{border-radius:var(--radius-lg);background:#16112a;border:1px solid #ffffff14;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;box-shadow:0 30px 60px #0006}.pipe-head[data-astro-cid-s5anmnvd]{color:#fff9;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:14px 18px;display:flex}.pipe-live[data-astro-cid-s5anmnvd]{color:#fff;align-items:center;gap:8px;display:inline-flex}.pipe-live[data-astro-cid-s5anmnvd] span[data-astro-cid-s5anmnvd]{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 0 4px #34d39933}.pipe-stages[data-astro-cid-s5anmnvd]{margin:0;padding:8px 10px 12px;list-style:none}.pipe-stage[data-astro-cid-s5anmnvd]{color:#ffffffd9;border-radius:10px;grid-template-columns:22px 90px minmax(0,1fr);align-items:center;gap:12px;padding:11px 10px;display:grid}.pipe-stage[data-astro-cid-s5anmnvd].is-running{background:#7c3aed2e}.pipe-stage[data-astro-cid-s5anmnvd].is-pending{color:#fff9}.pipe-icon[data-astro-cid-s5anmnvd]{border:2px solid #ffffff40;border-radius:50%;width:16px;height:16px}.is-done[data-astro-cid-s5anmnvd] .pipe-icon[data-astro-cid-s5anmnvd]{background:#34d399;border-color:#34d399;position:relative}.is-done[data-astro-cid-s5anmnvd] .pipe-icon[data-astro-cid-s5anmnvd]:after{content:"";border:2px solid #0f0b1c;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.is-running[data-astro-cid-s5anmnvd] .pipe-icon[data-astro-cid-s5anmnvd]{border-color:#0000 #c4b5fd #c4b5fd;animation:.9s linear infinite spin}.pipe-name[data-astro-cid-s5anmnvd]{font-weight:600}.pipe-detail[data-astro-cid-s5anmnvd]{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #34d39933}50%{box-shadow:0 0 0 7px #34d39914}}@media (prefers-reduced-motion:reduce){.pipe-live[data-astro-cid-s5anmnvd] span[data-astro-cid-s5anmnvd],.is-running[data-astro-cid-s5anmnvd] .pipe-icon[data-astro-cid-s5anmnvd]{animation:none}}.do-section-head[data-astro-cid-s5anmnvd]{max-width:640px;margin-bottom:40px}.do-section-head[data-astro-cid-s5anmnvd] h2[data-astro-cid-s5anmnvd],.do-two[data-astro-cid-s5anmnvd] h2[data-astro-cid-s5anmnvd]{letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:700}.ba-table[data-astro-cid-s5anmnvd]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ba-row[data-astro-cid-s5anmnvd]{grid-template-columns:1fr 1fr;display:grid}.ba-row[data-astro-cid-s5anmnvd]+.ba-row[data-astro-cid-s5anmnvd]{border-top:1px solid var(--color-border)}.ba-head[data-astro-cid-s5anmnvd]{background:var(--color-bg-alt);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px;font-weight:700}.ba-row[data-astro-cid-s5anmnvd]>div[data-astro-cid-s5anmnvd]{padding:18px 22px;font-size:15px}.ba-before[data-astro-cid-s5anmnvd]{color:var(--color-text-muted);border-right:1px solid var(--color-border)}.ba-after[data-astro-cid-s5anmnvd]{font-weight:500;position:relative;padding-left:44px!important}.ba-row[data-astro-cid-s5anmnvd]:not(.ba-head) .ba-after[data-astro-cid-s5anmnvd]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:22px}.groups[data-astro-cid-s5anmnvd]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.group-index[data-astro-cid-s5anmnvd]{font-family:var(--font-display);color:var(--color-primary);font-size:13px;font-weight:800}.group[data-astro-cid-s5anmnvd] h3[data-astro-cid-s5anmnvd]{border-bottom:2px solid var(--color-primary);margin:8px 0 14px;padding-bottom:12px;font-size:19px;font-weight:700}.group[data-astro-cid-s5anmnvd] ul[data-astro-cid-s5anmnvd]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-s5anmnvd] li[data-astro-cid-s5anmnvd]{color:var(--color-text-muted);font-size:15px}.do-two[data-astro-cid-s5anmnvd]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:64px;display:grid}.offerings[data-astro-cid-s5anmnvd]{margin:24px 0 0;padding:0;list-style:none}.offerings[data-astro-cid-s5anmnvd] li[data-astro-cid-s5anmnvd]{border-top:1px solid var(--color-border);padding:20px 0}.offerings[data-astro-cid-s5anmnvd] h3[data-astro-cid-s5anmnvd]{margin-bottom:6px;font-size:18px;font-weight:700}.offerings[data-astro-cid-s5anmnvd] p[data-astro-cid-s5anmnvd]{color:var(--color-text-muted);font-size:15px}.audit[data-astro-cid-s5anmnvd]{border-radius:var(--radius-lg);background:var(--color-primary-tint);border:1px solid #7c3aed33;padding:32px;position:sticky;top:110px}.audit[data-astro-cid-s5anmnvd] h3[data-astro-cid-s5anmnvd]{margin-bottom:12px;font-size:24px;font-weight:700}.audit[data-astro-cid-s5anmnvd] p[data-astro-cid-s5anmnvd]{color:var(--color-text-muted);margin-bottom:18px;font-size:15px}.audit[data-astro-cid-s5anmnvd] ul[data-astro-cid-s5anmnvd]{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.audit[data-astro-cid-s5anmnvd] li[data-astro-cid-s5anmnvd]:before{content:"✓ ";color:var(--color-accent);font-weight:700}.audit[data-astro-cid-s5anmnvd] .btn[data-astro-cid-s5anmnvd]{width:100%}@media (width<=960px){.do-hero-grid[data-astro-cid-s5anmnvd],.do-two[data-astro-cid-s5anmnvd]{grid-template-columns:1fr}.groups[data-astro-cid-s5anmnvd]{grid-template-columns:1fr 1fr}.audit[data-astro-cid-s5anmnvd]{position:static}}@media (width<=640px){.do-hero[data-astro-cid-s5anmnvd]{padding-top:120px}.groups[data-astro-cid-s5anmnvd],.ba-row[data-astro-cid-s5anmnvd]{grid-template-columns:1fr}.ba-head[data-astro-cid-s5anmnvd] div[data-astro-cid-s5anmnvd]:last-child{display:none}.ba-before[data-astro-cid-s5anmnvd]{border-right:0;border-bottom:1px dashed var(--color-border)}}
