.hero[data-astro-cid-5cj2roaj]{position:relative;overflow:hidden;padding-top:120px;padding-bottom:0}.hero__gradient[data-astro-cid-5cj2roaj]{position:absolute;inset:0 0 120px;background:linear-gradient(to bottom,var(--red) 0%,var(--red-dark) 55%,var(--cream) 100%);z-index:0}.hero__circle[data-astro-cid-5cj2roaj]{position:absolute;border-radius:50%;background-color:#ffffff12;pointer-events:none}.hero__circle--1[data-astro-cid-5cj2roaj]{width:420px;height:420px;top:-80px;right:-80px}.hero__circle--2[data-astro-cid-5cj2roaj]{width:240px;height:240px;top:180px;left:-60px}.hero__inner[data-astro-cid-5cj2roaj]{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:var(--space-3xl);align-items:flex-end;padding-bottom:0}.hero__content[data-astro-cid-5cj2roaj]{padding-bottom:80px}.hero__back[data-astro-cid-5cj2roaj]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffa6;margin-bottom:var(--space-xl);transition:color .15s ease}.hero__back[data-astro-cid-5cj2roaj]:hover{color:var(--white)}.hero__eyebrow[data-astro-cid-5cj2roaj]{margin-bottom:var(--space-md)}.hero__title[data-astro-cid-5cj2roaj]{font-size:clamp(52px,8vw,88px);font-weight:900;color:var(--white);line-height:1;letter-spacing:-2px;margin-bottom:var(--space-lg)}.hero__subtitle[data-astro-cid-5cj2roaj]{font-size:18px;color:#ffffffe0;line-height:1.7;max-width:480px;margin-bottom:var(--space-xl)}.hero__actions[data-astro-cid-5cj2roaj]{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.btn--white[data-astro-cid-5cj2roaj]{background-color:var(--white);color:var(--red);box-shadow:0 4px 20px #00000026}.btn--white[data-astro-cid-5cj2roaj]:hover{background-color:var(--cream);transform:translateY(-1px);box-shadow:0 8px 32px #0003}.hero__mockup[data-astro-cid-5cj2roaj]{display:flex;align-items:flex-end;padding-bottom:0;align-self:flex-end}.slack[data-astro-cid-5cj2roaj]{width:320px;border-radius:16px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 64px #67121f2e,0 4px 16px #0000000f;overflow:hidden;flex-shrink:0;transform:translateY(32px)}.slack__header[data-astro-cid-5cj2roaj]{height:44px;background:#3f0e40;display:flex;align-items:center;padding:0 16px}.slack__channel[data-astro-cid-5cj2roaj]{font-size:13px;font-weight:700;color:#ffffffd9;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.slack__body[data-astro-cid-5cj2roaj]{padding:12px 12px 16px;display:flex;flex-direction:column;gap:10px}.slack__msg[data-astro-cid-5cj2roaj]{display:flex;align-items:flex-start;gap:8px}.slack__avatar[data-astro-cid-5cj2roaj]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0}.slack__avatar--user[data-astro-cid-5cj2roaj]{background:#2196f3;color:var(--white)}.slack__avatar--bot[data-astro-cid-5cj2roaj]{background:var(--red);color:var(--white)}.slack__bubble[data-astro-cid-5cj2roaj]{display:flex;flex-direction:column;gap:3px;flex:1}.slack__bubble--bot[data-astro-cid-5cj2roaj]{background:var(--red-soft);border:1px solid var(--red-border);border-radius:8px;padding:8px 10px}.slack__name[data-astro-cid-5cj2roaj]{font-size:11px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:4px}.slack__name--bot[data-astro-cid-5cj2roaj]{color:var(--red)}.slack__badge[data-astro-cid-5cj2roaj]{font-size:9px;font-weight:700;background:var(--red);color:var(--white);padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.slack__text[data-astro-cid-5cj2roaj]{font-size:12px;color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.slack__commands[data-astro-cid-5cj2roaj]{display:flex;flex-direction:column;gap:4px;margin-top:2px}.slack__cmd[data-astro-cid-5cj2roaj]{display:flex;align-items:center;gap:8px;font-size:11px}.slack__cmd[data-astro-cid-5cj2roaj] code[data-astro-cid-5cj2roaj]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;background:var(--red-soft);color:var(--red-dark);padding:1px 5px;border-radius:3px;min-width:90px}.slack__cmd[data-astro-cid-5cj2roaj] span[data-astro-cid-5cj2roaj]{font-size:10px;color:var(--muted)}.steps[data-astro-cid-5cj2roaj]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:680px}.step[data-astro-cid-5cj2roaj]{display:flex;align-items:flex-start;gap:var(--space-xl);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-2xl);transition:border-color .2s ease}.step[data-astro-cid-5cj2roaj]:hover,.step--result[data-astro-cid-5cj2roaj]{border-color:var(--red-border)}.step__num[data-astro-cid-5cj2roaj]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--red);color:var(--white);font-size:17px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-top:2px}.step__num--amber[data-astro-cid-5cj2roaj]{background:var(--green)}.step__title[data-astro-cid-5cj2roaj]{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:var(--space-2xs)}.step__desc[data-astro-cid-5cj2roaj]{font-size:15px;color:var(--muted);line-height:1.6}.step__desc[data-astro-cid-5cj2roaj] code[data-astro-cid-5cj2roaj]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;background:var(--red-soft);color:var(--red-dark);padding:1px 5px;border-radius:4px}.cmd-table[data-astro-cid-5cj2roaj]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:720px}.cmd-row[data-astro-cid-5cj2roaj]{display:flex;align-items:baseline;gap:var(--space-2xl);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-2xl);transition:border-color .2s ease}.cmd-row[data-astro-cid-5cj2roaj]:hover{border-color:var(--red-border)}.cmd-row__name[data-astro-cid-5cj2roaj]{flex-shrink:0;min-width:180px}.cmd-row__name[data-astro-cid-5cj2roaj] code[data-astro-cid-5cj2roaj]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:700;background:var(--red-soft);color:var(--red-dark);padding:3px 8px;border-radius:6px}.cmd-row__desc[data-astro-cid-5cj2roaj]{font-size:15px;color:var(--muted);line-height:1.5}.feat-grid[data-astro-cid-5cj2roaj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.feat-card[data-astro-cid-5cj2roaj]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm);transition:border-color .2s ease,box-shadow .2s ease}.feat-card[data-astro-cid-5cj2roaj]:hover{border-color:var(--red-border);box-shadow:var(--shadow) 0 4px 16px}.feat-card__icon[data-astro-cid-5cj2roaj]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--space-xs)}.feat-card__icon--amber[data-astro-cid-5cj2roaj]{background:var(--amber-soft);color:var(--amber)}.feat-card__icon--red[data-astro-cid-5cj2roaj]{background:var(--red-soft);color:var(--red)}.feat-card__icon--green[data-astro-cid-5cj2roaj]{background:var(--green-soft);color:var(--green)}.feat-card__title[data-astro-cid-5cj2roaj]{font-size:15px;font-weight:700;color:var(--ink)}.feat-card__desc[data-astro-cid-5cj2roaj]{font-size:14px;color:var(--muted);line-height:1.55}.feat-card__desc[data-astro-cid-5cj2roaj] code[data-astro-cid-5cj2roaj]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;background:var(--red-soft);color:var(--red-dark);padding:1px 4px;border-radius:3px}.contrib-layout[data-astro-cid-5cj2roaj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:start}.contrib-header[data-astro-cid-5cj2roaj] .eyebrow[data-astro-cid-5cj2roaj]{margin-bottom:var(--space-md)}.contrib-header__title[data-astro-cid-5cj2roaj]{font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--ink);line-height:1.15;letter-spacing:-.5px;margin-bottom:var(--space-md)}.contrib-header__subtitle[data-astro-cid-5cj2roaj]{font-size:17px;color:var(--muted);line-height:1.7;margin-bottom:var(--space-xl)}.contrib-header__actions[data-astro-cid-5cj2roaj]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.contrib-steps[data-astro-cid-5cj2roaj]{display:flex;flex-direction:column;gap:var(--space-md)}.contrib-step[data-astro-cid-5cj2roaj]{display:flex;align-items:flex-start;gap:var(--space-md);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl)}.contrib-step__icon[data-astro-cid-5cj2roaj]{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);background:var(--red-soft);color:var(--red);display:flex;align-items:center;justify-content:center}.contrib-step__title[data-astro-cid-5cj2roaj]{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:var(--space-2xs)}.contrib-step__desc[data-astro-cid-5cj2roaj]{font-size:14px;color:var(--muted);line-height:1.55}.contrib-step__desc[data-astro-cid-5cj2roaj] code[data-astro-cid-5cj2roaj]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;background:var(--red-soft);color:var(--red-dark);padding:1px 4px;border-radius:3px}@media(max-width:1024px){.hero__inner[data-astro-cid-5cj2roaj]{grid-template-columns:1fr;justify-items:center}.hero__gradient[data-astro-cid-5cj2roaj]{bottom:0}.hero__content[data-astro-cid-5cj2roaj]{padding-bottom:var(--space-2xl);width:100%}.hero__mockup[data-astro-cid-5cj2roaj]{justify-content:center;padding-bottom:var(--space-2xl);width:100%}.slack[data-astro-cid-5cj2roaj]{transform:none}.contrib-layout[data-astro-cid-5cj2roaj]{grid-template-columns:1fr;gap:var(--space-2xl)}}@media(max-width:900px){.feat-grid[data-astro-cid-5cj2roaj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero__title[data-astro-cid-5cj2roaj]{letter-spacing:-1px}.hero__actions[data-astro-cid-5cj2roaj]{flex-direction:column;align-items:flex-start}.hero__actions[data-astro-cid-5cj2roaj] .btn[data-astro-cid-5cj2roaj]{width:100%;justify-content:center}.slack[data-astro-cid-5cj2roaj]{width:100%;max-width:320px}.feat-grid[data-astro-cid-5cj2roaj]{grid-template-columns:1fr}.cmd-row[data-astro-cid-5cj2roaj]{flex-direction:column;gap:var(--space-sm)}.cmd-row__name[data-astro-cid-5cj2roaj]{min-width:unset}.step[data-astro-cid-5cj2roaj]{padding:var(--space-lg);gap:var(--space-lg)}}
