.vibe-page:where(.astro-ev45rd6y){background:#fff;color:#071334;overflow:visible}.vibe-section:where(.astro-ev45rd6y){position:relative;isolation:isolate;margin-inline:calc(50% - 50vw);width:100vw;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:clamp(58px,8vh,88px) max(22px,calc((100vw - 1364px)/2 + 22px));overflow:hidden}.vibe-section-white:where(.astro-ev45rd6y){background:#fff}.vibe-section-blue:where(.astro-ev45rd6y){background:radial-gradient(circle at var(--ml-blue-glow-1, 18% 20%),rgba(14,165,233,var(--ml-blue-glow-opacity, .22)),transparent 34%),radial-gradient(circle at var(--ml-blue-glow-2, 82% 18%),rgba(124,58,237,.28),transparent 34%),linear-gradient(135deg,#06122f,#0b2c6b 56%,#070f2a);background-size:auto,auto,auto;background-position:center,center,center;background-repeat:no-repeat;color:#fff}.vibe-section-blue:where(.astro-ev45rd6y):before,.vibe-section-blue:where(.astro-ev45rd6y):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.vibe-section-blue:where(.astro-ev45rd6y):before{opacity:var(--ml-blue-neural-opacity, .82);background-image:var(--ml-blue-neural-pattern, none);background-size:var(--ml-blue-neural-size, max(1900px, 124vw) auto);background-position:var(--ml-blue-neural-position, center);background-repeat:no-repeat}.vibe-section-blue:where(.astro-ev45rd6y):after{background:radial-gradient(circle at var(--ml-blue-glow-1, 20% 20%),rgba(56,189,248,var(--ml-blue-glow-opacity, .16)),transparent 32%),radial-gradient(circle at var(--ml-blue-glow-2, 80% 18%),rgba(124,58,237,.24),transparent 34%)}.vibe-shell:where(.astro-ev45rd6y){position:relative;z-index:1;width:min(100%,1364px);margin-inline:auto;display:grid;gap:clamp(20px,2.5vw,34px)}.vibe-methodology:where(.astro-ev45rd6y){margin:0;max-width:620px;color:#08183f9e;font-size:clamp(.82rem,1vw,.95rem);font-weight:700;letter-spacing:0}.vibe-hero-shell:where(.astro-ev45rd6y){display:grid;grid-template-columns:minmax(360px,.78fr) minmax(640px,1.22fr);gap:clamp(34px,5vw,72px);align-items:center}.vibe-hero-copy:where(.astro-ev45rd6y),.vibe-section-header:where(.astro-ev45rd6y){display:grid;justify-items:center;gap:10px;text-align:center}.vibe-eyebrow:where(.astro-ev45rd6y),.vibe-section-header:where(.astro-ev45rd6y) .vibe-eyebrow:where(.astro-ev45rd6y){width:max-content;border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:7px 12px;background:#eff6ffd1;color:#1d4ed8;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vibe-section-header-invert:where(.astro-ev45rd6y) .vibe-eyebrow:where(.astro-ev45rd6y),.vibe-section-blue:where(.astro-ev45rd6y) .vibe-eyebrow:where(.astro-ev45rd6y){border-color:#bfdbfe3d;background:#ffffff1a;color:#93c5fd}.vibe-hero-copy:where(.astro-ev45rd6y){justify-items:start;text-align:left}.vibe-hero:where(.astro-ev45rd6y) h1:where(.astro-ev45rd6y),.vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){max-width:1040px;margin:0;color:#071334;font-size:clamp(2.24rem,4.1vw,4.32rem);font-weight:700;letter-spacing:0;line-height:1.01;text-wrap:balance}.vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){font-size:clamp(2.02rem,3.35vw,3.55rem)}.vibe-section-header-invert:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y),.vibe-section-header-invert:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#fff}.vibe-hero:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:820px;margin:0;color:#0f172ab8;font-size:clamp(.93rem,1.04vw,1.08rem);line-height:1.5}.vibe-section-header-invert:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#e2e8f0db}.vibe-cta-row:where(.astro-ev45rd6y){display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.vibe-cta-row-center:where(.astro-ev45rd6y){justify-content:center}.vibe-primary:where(.astro-ev45rd6y),.vibe-secondary:where(.astro-ev45rd6y){min-width:184px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 28px;font-size:.96rem;font-weight:700;text-decoration:none;line-height:1}.vibe-primary:where(.astro-ev45rd6y){background:linear-gradient(135deg,#0f7dff,#2563eb 46%,#7c3aed);color:#fff;box-shadow:0 22px 52px #2563eb4d}.vibe-secondary:where(.astro-ev45rd6y){border:1px solid rgba(37,99,235,.22);background:#ffffffeb;color:#1d4ed8;box-shadow:0 14px 34px #0f172a14}.vibe-secondary-dark:where(.astro-ev45rd6y){border-color:#bfdbfe47;background:#ffffff1a;color:#fff;box-shadow:none}.vibe-secondary-dark:where(.astro-ev45rd6y):hover,.vibe-secondary-dark:where(.astro-ev45rd6y):focus-visible{border-color:#ffffffdb;background:#fff;color:#0b2c6b}.vibe-hero:where(.astro-ev45rd6y) small:where(.astro-ev45rd6y){max-width:720px;color:#475569c7;font-size:.74rem;line-height:1.5}.vibe-hero-panel:where(.astro-ev45rd6y){display:grid;gap:0;padding:clamp(18px,2vw,30px);border:1px solid rgba(191,219,254,.95);border-radius:30px;background:radial-gradient(circle at 18% 0%,rgba(37,99,235,.12),transparent 38%),linear-gradient(180deg,#fffffff5,#f8fbffe0);box-shadow:0 26px 78px #0f172a1a;backdrop-filter:blur(18px)}.vibe-versus-card:where(.astro-ev45rd6y){min-height:172px;display:grid;align-content:center;gap:12px;padding:clamp(22px,2.4vw,34px);border-radius:24px;border:1px solid rgba(147,197,253,.58)}.vibe-versus-card-muted:where(.astro-ev45rd6y){background:radial-gradient(circle at 10% 0%,rgba(37,99,235,.08),transparent 34%),#ffffffe6}.vibe-versus-card-brand:where(.astro-ev45rd6y){min-height:0;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.24),transparent 34%),radial-gradient(circle at 76% 22%,rgba(124,58,237,.2),transparent 38%),linear-gradient(135deg,#061637,#071f4e 48%,#04122f);color:#fff;border-color:#93c5fd52;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #2563eb3d}.vibe-versus-brand-row:where(.astro-ev45rd6y){display:inline-flex;align-items:center;gap:14px;color:#2563eb;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vibe-versus-brand-row:where(.astro-ev45rd6y) b:where(.astro-ev45rd6y){font:inherit}.vibe-versus-card-brand:where(.astro-ev45rd6y) .vibe-versus-brand-row:where(.astro-ev45rd6y){color:#93c5fd}.vibe-rabbit-mark:where(.astro-ev45rd6y),.vibe-mergeloom-mark:where(.astro-ev45rd6y){width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.95),transparent 38%),linear-gradient(135deg,#dbeafef5,#eef2ffeb);box-shadow:0 14px 34px #2563eb24}.vibe-rabbit-mark:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:58%;height:58%;fill:none;stroke:#071334;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.vibe-mergeloom-mark:where(.astro-ev45rd6y){background:linear-gradient(135deg,#0f7dff,#7c3aed);box-shadow:0 14px 36px #2563eb4d}.vibe-mergeloom-mark:where(.astro-ev45rd6y) img:where(.astro-ev45rd6y){width:100%;height:100%;display:block;object-fit:cover}.vibe-versus-card:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y) h3:where(.astro-ev45rd6y),.vibe-choice-grid:where(.astro-ev45rd6y) h3:where(.astro-ev45rd6y){margin:0;color:#071334;font-size:clamp(1.2rem,1.65vw,1.52rem);letter-spacing:0;line-height:1.12}.vibe-versus-card-brand:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){color:#fff;font-size:clamp(1.7rem,3.05vw,2.85rem);line-height:.98;letter-spacing:0}.vibe-versus-card:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){margin:0;color:#0f172ab8;font-size:clamp(.96rem,1.08vw,1.12rem);line-height:1.45}.vibe-versus-card-brand:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-versus-card-brand-lead:where(.astro-ev45rd6y){color:#e2e8f0e0}.vibe-versus-arrow:where(.astro-ev45rd6y){display:grid;place-items:center;width:64px;height:64px;margin:clamp(12px,1.3vw,18px) auto;border-radius:999px;background:linear-gradient(135deg,#0f7dff,#7c3aed);color:#fff;box-shadow:0 18px 44px #2563eb42}.vibe-versus-arrow:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vibe-versus-card-brand-lead:where(.astro-ev45rd6y){max-width:760px;font-size:clamp(.86rem,.98vw,1.02rem);line-height:1.38}.vibe-merge-flow:where(.astro-ev45rd6y){position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.32fr) minmax(0,.95fr);gap:10px;align-items:center;margin-top:8px}.vibe-merge-flow-step:where(.astro-ev45rd6y){position:relative;min-height:126px;display:grid;align-content:center;justify-items:center;gap:7px;border:1px solid rgba(96,165,250,.38);border-radius:16px;padding:16px 10px 14px;background:#0f2d5e75;box-shadow:inset 0 1px #ffffff17,0 18px 44px #00000021;text-align:center}.vibe-merge-flow-green:where(.astro-ev45rd6y){border-color:#4ade8070;background:radial-gradient(circle at 50% 18%,rgba(34,197,94,.18),transparent 56%),#083e417a}.vibe-merge-flow-purple:where(.astro-ev45rd6y){border-color:#a78bfa70;background:radial-gradient(circle at 50% 18%,rgba(124,58,237,.18),transparent 56%),#261e567a}.vibe-merge-flow-number:where(.astro-ev45rd6y){position:absolute;top:10px;left:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-weight:700;box-shadow:0 10px 24px #2563eb4d}.vibe-merge-flow-green:where(.astro-ev45rd6y) .vibe-merge-flow-number:where(.astro-ev45rd6y){background:linear-gradient(135deg,#86efac,#16a34a);box-shadow:0 10px 24px #22c55e47}.vibe-merge-flow-purple:where(.astro-ev45rd6y) .vibe-merge-flow-number:where(.astro-ev45rd6y){background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 10px 24px #7c3aed4d}.vibe-merge-flow-step:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:16px;color:#60a5fa}.vibe-merge-flow-green:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){color:#86efac}.vibe-merge-flow-purple:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){color:#a78bfa}.vibe-merge-flow-step:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px rgba(96,165,250,.28))}.vibe-merge-flow-step:where(.astro-ev45rd6y) img:where(.astro-ev45rd6y){width:100%;height:100%;border-radius:inherit;object-fit:cover;box-shadow:0 12px 26px #2563eb47}.vibe-merge-flow-step:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){color:#fff;font-size:clamp(.78rem,.88vw,.98rem);font-weight:700;letter-spacing:0;line-height:1.1}.vibe-merge-flow-step:where(.astro-ev45rd6y) small:where(.astro-ev45rd6y){color:#e2e8f0d1;font-size:.62rem;font-weight:700;line-height:1.35}.vibe-merge-flow-arrow:where(.astro-ev45rd6y){position:absolute;top:50%;z-index:2;display:grid;place-items:center;color:#38bdf8;filter:drop-shadow(0 0 10px rgba(56,189,248,.5));transform:translate(-50%,-50%)}.vibe-merge-flow-arrow:where(.astro-ev45rd6y):nth-of-type(1){left:24%}.vibe-merge-flow-arrow:where(.astro-ev45rd6y):nth-of-type(2){left:48%}.vibe-merge-flow-arrow:where(.astro-ev45rd6y):nth-of-type(3){left:77%}.vibe-merge-flow-arrow:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vibe-review-workflow:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){background:linear-gradient(135deg,#38bdf8,#2563eb 38%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.vibe-review-shell:where(.astro-ev45rd6y){gap:clamp(18px,2.2vw,30px)}.vibe-review-board:where(.astro-ev45rd6y){position:relative;display:grid;gap:clamp(22px,2.1vw,30px);border:1px solid rgba(191,219,254,.34);border-radius:28px;padding:clamp(22px,2.8vw,34px);background:radial-gradient(circle at 10% 8%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 88% 16%,rgba(124,58,237,.14),transparent 36%),#0616378f;box-shadow:inset 0 1px #ffffff1f,0 24px 80px #0003;overflow:hidden}.vibe-review-route:where(.astro-ev45rd6y){position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:12px;align-items:center}.vibe-review-turn:where(.astro-ev45rd6y){position:absolute;right:clamp(22px,2.8vw,34px);top:calc(50% - 22px);z-index:0;width:clamp(52px,5vw,78px);height:clamp(112px,11vw,150px);border:2px solid rgba(96,165,250,.74);border-left:0;border-radius:0 28px 28px 0;opacity:.78;filter:drop-shadow(0 0 18px rgba(56,189,248,.28))}.vibe-review-step:where(.astro-ev45rd6y){position:relative;min-height:154px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px solid rgba(96,165,250,.38);border-radius:18px;padding:24px 16px 18px;background:radial-gradient(circle at 50% 10%,rgba(96,165,250,.18),transparent 52%),#091f49b8;box-shadow:inset 0 1px #ffffff17,0 18px 46px #00000029;text-align:center}.vibe-review-step-purple:where(.astro-ev45rd6y){border-color:#a855f785;background:radial-gradient(circle at 50% 10%,rgba(168,85,247,.2),transparent 54%),#22184eb8}.vibe-review-step-cyan:where(.astro-ev45rd6y){border-color:#22d3ee94;background:radial-gradient(circle at 50% 10%,rgba(34,211,238,.2),transparent 54%),#072d48b8}.vibe-review-step-green:where(.astro-ev45rd6y){border-color:#4ade808a;background:radial-gradient(circle at 50% 10%,rgba(34,197,94,.2),transparent 54%),#073a35b8}.vibe-review-number:where(.astro-ev45rd6y){position:absolute;top:14px;left:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-weight:700;box-shadow:0 10px 26px #2563eb52}.vibe-review-step-purple:where(.astro-ev45rd6y) .vibe-review-number:where(.astro-ev45rd6y){background:linear-gradient(135deg,#c084fc,#7c3aed)}.vibe-review-step-cyan:where(.astro-ev45rd6y) .vibe-review-number:where(.astro-ev45rd6y),.vibe-review-step-green:where(.astro-ev45rd6y) .vibe-review-number:where(.astro-ev45rd6y){background:linear-gradient(135deg,#67e8f9,#16a34a)}.vibe-review-step:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){width:52px;height:52px;display:grid;place-items:center;color:#93c5fd}.vibe-review-step-purple:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){color:#c084fc}.vibe-review-step-cyan:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){color:#38bdf8}.vibe-review-step-green:where(.astro-ev45rd6y) i:where(.astro-ev45rd6y){color:#86efac}.vibe-review-step:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y),.vibe-review-arrow:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y),.vibe-review-outcomes:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vibe-review-step:where(.astro-ev45rd6y) h3:where(.astro-ev45rd6y){margin:0;color:#fff;font-size:clamp(1rem,1.08vw,1.18rem);font-weight:700;letter-spacing:0;line-height:1.08}.vibe-review-step:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:210px;margin:0;color:#e2e8f0d6;font-size:clamp(.82rem,.88vw,.95rem);line-height:1.35}.vibe-review-arrow:where(.astro-ev45rd6y){display:grid;place-items:center;width:36px;height:36px;color:#bfdbfe;filter:drop-shadow(0 0 12px rgba(96,165,250,.45))}.vibe-review-outcomes:where(.astro-ev45rd6y){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(191,219,254,.3);border-radius:18px;background:#0616378f;box-shadow:inset 0 1px #ffffff1a;overflow:hidden}.vibe-review-outcomes:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:18px clamp(20px,2.2vw,30px)}.vibe-review-outcomes:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y)+article:where(.astro-ev45rd6y){border-left:1px solid rgba(191,219,254,.24)}.vibe-review-outcomes:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){width:42px;height:42px;display:grid;place-items:center;color:#60a5fa}.vibe-review-outcomes:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y):nth-child(2) span:where(.astro-ev45rd6y){color:#a78bfa}.vibe-review-outcomes:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y):nth-child(3) span:where(.astro-ev45rd6y){color:#86efac}.vibe-review-outcomes:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){color:#fff;font-size:.98rem;font-weight:700}.vibe-review-outcomes:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){margin:3px 0 0;color:#e2e8f0c2;font-size:.9rem;line-height:1.35}.vibe-comparison-board:where(.astro-ev45rd6y){display:grid;overflow:hidden;border:1px solid rgba(147,197,253,.48);border-radius:26px;background:#fff;box-shadow:0 24px 64px #0f172a14}.vibe-comparison-head:where(.astro-ev45rd6y),.vibe-comparison-row:where(.astro-ev45rd6y){display:grid;grid-template-columns:.72fr 1fr 1fr}.vibe-comparison-head:where(.astro-ev45rd6y){background:#071334;color:#fff;font-weight:700}.vibe-comparison-head:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y),.vibe-comparison-row:where(.astro-ev45rd6y)>:where(.astro-ev45rd6y){padding:16px 18px;border-right:1px solid rgba(147,197,253,.25)}.vibe-comparison-row:where(.astro-ev45rd6y)+.vibe-comparison-row:where(.astro-ev45rd6y){border-top:1px solid rgba(147,197,253,.25)}.vibe-comparison-row:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){color:#071334}.vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){margin:0;color:#0f172ab8;font-size:.93rem;line-height:1.48}.vibe-scope-section:where(.astro-ev45rd6y){background:#fff}.vibe-scope-section:where(.astro-ev45rd6y):before,.vibe-scope-section:where(.astro-ev45rd6y):after{content:"";display:none;position:absolute;left:-7vw;right:-7vw;bottom:8vh;z-index:0;height:190px;pointer-events:none;opacity:.42;background:repeating-radial-gradient(ellipse at left center,transparent 0 22px,rgba(59,130,246,.18) 23px 24px,transparent 25px 40px);transform:rotate(-4deg)}.vibe-scope-section:where(.astro-ev45rd6y):after{left:42vw;right:-16vw;bottom:4vh;opacity:.34;background:repeating-radial-gradient(ellipse at right center,transparent 0 20px,rgba(124,58,237,.18) 21px 22px,transparent 23px 38px);transform:rotate(5deg)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-shell:where(.astro-ev45rd6y){max-width:1240px}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y){gap:12px}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){font-size:clamp(2.35rem,4.2vw,4.25rem)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:860px;font-size:clamp(1rem,1.18vw,1.18rem)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y){grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,22px)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){min-height:250px;align-content:start;gap:18px;border-color:#bfdbfec7;border-radius:20px;background:#ffffffdb;box-shadow:inset 0 -5px #38a3ff,0 18px 54px #0f172a14}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y):nth-child(4){box-shadow:inset 0 -5px #7c3aed,0 18px 54px #0f172a14}.vibe-strength-icon:where(.astro-ev45rd6y){width:54px;height:54px;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:radial-gradient(circle at 36% 20%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,#dbeafef5,#eef2ffeb)}.vibe-strength-icon-4:where(.astro-ev45rd6y){color:#7c3aed}.vibe-strength-icon:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y),.vibe-comparison-icon:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:54%;height:54%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){color:#071334;font-size:clamp(1.02rem,1.25vw,1.25rem);letter-spacing:0}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#111845bd;font-size:clamp(.94rem,1vw,1.04rem);line-height:1.48}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-board:where(.astro-ev45rd6y){width:min(100%,1140px);margin-inline:auto;border-color:#93c5fd7a;border-radius:16px;background:#fffffff0;box-shadow:0 22px 68px #0f172a1a}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-head:where(.astro-ev45rd6y){background:linear-gradient(135deg,#061637,#0b2c6b);font-size:1rem}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-head:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y),.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y)>:where(.astro-ev45rd6y){padding:15px 22px}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y){min-height:68px}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){display:flex;align-items:center;gap:16px;color:#071334;font-weight:700}.vibe-comparison-icon:where(.astro-ev45rd6y){width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:999px;color:#2563eb;background:#dbeafed6}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#111845bd;font-size:.94rem}.vibe-further-section:where(.astro-ev45rd6y){min-height:100vh;padding-top:max(118px,10vh);padding-bottom:clamp(54px,7vh,76px)}.vibe-further-section:where(.astro-ev45rd6y) .vibe-shell:where(.astro-ev45rd6y){width:min(100%,1060px);gap:clamp(18px,2vw,28px)}.vibe-further-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y){gap:10px}.vibe-further-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){background:linear-gradient(135deg,#38bdf8,#2563eb 42%,#5eead4);-webkit-background-clip:text;background-clip:text;color:transparent}.vibe-further-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:830px;font-size:clamp(.98rem,1.08vw,1.1rem);line-height:1.45}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.35vw,16px)}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid:after{content:"";position:absolute;left:50%;bottom:-34px;width:min(320px,48vw);height:18px;border-bottom:2px solid rgba(56,189,248,.62);border-radius:999px;background:radial-gradient(circle at 50% 50%,#38bdf8 0 4px,transparent 5px),radial-gradient(circle at 100% 50%,#5eead4 0 4px,transparent 5px),radial-gradient(circle at 0% 50%,#2563eb 0 4px,transparent 5px);transform:translate(-50%);filter:drop-shadow(0 0 16px rgba(56,189,248,.42));pointer-events:none}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card:where(.astro-ev45rd6y){position:relative;min-height:210px;grid-column:span 2;align-content:start;gap:13px;border-color:#bfdbfecc;border-radius:18px;background:linear-gradient(135deg,#fffffffa,#f8fbfff0);box-shadow:0 0 0 1px #60a5fa14,0 24px 62px #0f172a2e;overflow:hidden}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card:where(.astro-ev45rd6y):before{content:"";position:absolute;right:-16px;bottom:-18px;width:168px;height:112px;opacity:.25;background:repeating-radial-gradient(ellipse at right bottom,transparent 0 12px,rgba(59,130,246,.2) 13px 14px,transparent 15px 26px);pointer-events:none}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card:where(.astro-ev45rd6y):after{content:"";width:50px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#5eead4);order:2}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card-4:where(.astro-ev45rd6y){grid-column:2 / span 2}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card-5:where(.astro-ev45rd6y){grid-column:4 / span 2}.vibe-further-icon:where(.astro-ev45rd6y){width:50px;height:50px;border-radius:16px;color:#2563eb;background:radial-gradient(circle at 78% 18%,#5eead4 0 4px,transparent 5px),linear-gradient(135deg,#eff6ff,#eef2ff)}.vibe-further-card-4:where(.astro-ev45rd6y) .vibe-further-icon:where(.astro-ev45rd6y){color:#7c3aed}.vibe-further-card-5:where(.astro-ev45rd6y) .vibe-further-icon:where(.astro-ev45rd6y){color:#2563eb}.vibe-further-card:where(.astro-ev45rd6y) h3:where(.astro-ev45rd6y){order:1;color:#071334;font-size:clamp(1.1rem,1.35vw,1.34rem);letter-spacing:0}.vibe-further-card:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){position:relative;z-index:1;order:3;color:#111845c2;font-size:clamp(.88rem,.95vw,.96rem);line-height:1.45}.vibe-governance-section:where(.astro-ev45rd6y){background:#fff}.vibe-governance-section:where(.astro-ev45rd6y):before,.vibe-governance-section:where(.astro-ev45rd6y):after{content:"";display:none;position:absolute;pointer-events:none;z-index:0}.vibe-governance-section:where(.astro-ev45rd6y):before{left:8vw;top:24vh;width:190px;height:150px;opacity:.32;background-image:radial-gradient(circle,rgba(37,99,235,.24) 1.4px,transparent 1.5px);background-size:18px 18px}.vibe-governance-section:where(.astro-ev45rd6y):after{right:8vw;top:10vh;width:250px;height:250px;border:1px solid rgba(99,102,241,.12);border-radius:999px;box-shadow:0 0 0 58px #6366f109,0 0 0 116px #6366f107}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-shell:where(.astro-ev45rd6y){width:min(100%,1220px);gap:clamp(16px,2vw,28px)}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){max-width:800px;font-size:clamp(2.08rem,3.55vw,3.55rem);line-height:1.02}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:780px;font-size:clamp(.94rem,1.04vw,1.04rem);line-height:1.42}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-use-grid:where(.astro-ev45rd6y){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.7vw,22px)}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-use-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){min-height:126px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;border-color:#93c5fd9e;border-radius:20px;padding:clamp(18px,1.8vw,24px);background:#ffffffe6;box-shadow:0 16px 46px #0f172a0f}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-use-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#071334;font-size:clamp(.92rem,1vw,1.02rem);font-weight:600;line-height:1.45}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon:where(.astro-ev45rd6y){width:58px;height:58px;display:grid;flex:0 0 58px;place-items:center;border:1px solid rgba(147,197,253,.48);border-radius:15px;color:#2563eb;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,#eff6ff,#eef2ff);font-weight:initial}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon-2:where(.astro-ev45rd6y),.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon-6:where(.astro-ev45rd6y){border-color:#a78bfa6b;color:#7c3aed;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,#f5f3ff,#faf5ff)}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon-3:where(.astro-ev45rd6y),.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon-5:where(.astro-ev45rd6y){border-color:#4ade806b;color:#16a34a;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,#ecfdf5,#f0fdf4)}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-governance-icon:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-cta-row:where(.astro-ev45rd6y){margin-top:2px}.vibe-card-grid:where(.astro-ev45rd6y),.vibe-choice-grid:where(.astro-ev45rd6y),.vibe-strength-grid:where(.astro-ev45rd6y){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vibe-choice-grid:where(.astro-ev45rd6y){grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-strength-grid:where(.astro-ev45rd6y){grid-template-columns:repeat(4,minmax(0,1fr))}.vibe-card-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y),.vibe-choice-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y),.vibe-strength-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y),.vibe-use-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y),.vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y){padding:clamp(20px,2.4vw,30px);display:grid;gap:12px;border:1px solid rgba(191,219,254,.88);border-radius:18px;background:#ffffffe6;box-shadow:0 18px 54px #0f172a14}.vibe-card-icon:where(.astro-ev45rd6y),.vibe-use-grid:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#0f4fe8;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.94),transparent 36%),linear-gradient(135deg,#eff6fff5,#eef2ffeb)}.vibe-card-icon:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vibe-card-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-choice-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-strength-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-use-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-faq-strip:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){margin:0;color:#0f172ab8;font-size:.95rem;line-height:1.52}.vibe-strength-grid:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){color:#071334;font-size:clamp(1rem,1.1vw,1.14rem);font-weight:700;letter-spacing:0;line-height:1.16}.vibe-use-grid:where(.astro-ev45rd6y){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-use-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){grid-template-columns:auto minmax(0,1fr);align-items:start}.vibe-use-grid:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){width:34px;height:34px;border-radius:999px;font-weight:700}.vibe-faq-strip:where(.astro-ev45rd6y){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vibe-faq-strip:where(.astro-ev45rd6y) summary:where(.astro-ev45rd6y){color:#071334;cursor:pointer;font-weight:700;letter-spacing:0}.vibe-summary:where(.astro-ev45rd6y){min-height:100vh;align-items:center;padding-top:clamp(88px,10vh,118px);padding-bottom:clamp(64px,8vh,92px)}.vibe-summary:where(.astro-ev45rd6y) .vibe-shell:where(.astro-ev45rd6y){width:min(100%,1120px);gap:clamp(22px,2.2vw,34px)}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y){gap:14px}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){max-width:920px;font-size:clamp(2rem,3.2vw,3.18rem);line-height:1.12;color:#fff}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){background:linear-gradient(135deg,#1687ff,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){max-width:760px;color:#e2e8f0db;font-size:clamp(.94rem,1.04vw,1.06rem);line-height:1.5}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){min-height:128px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;border:2px solid rgba(37,99,235,.88);border-radius:20px;padding:clamp(18px,1.7vw,24px);background:#fffffff7;box-shadow:0 0 0 1px #ffffffb8,0 22px 62px #0003}.vibe-choice-copy:where(.astro-ev45rd6y){display:grid;gap:8px;min-width:0}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y):nth-child(2){border-color:#7c3aede6}.vibe-choice-icon:where(.astro-ev45rd6y){width:56px;height:56px;display:grid;place-items:center;border-radius:999px;color:#2563eb;background:#dbeafee6}.vibe-choice-icon-purple:where(.astro-ev45rd6y){color:#7c3aed;background:#f5f3fff2}.vibe-choice-icon:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y) h3:where(.astro-ev45rd6y){color:#071334;font-size:clamp(1rem,1.16vw,1.18rem)}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){color:#111845c2;font-size:.9rem;line-height:1.45}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y){width:min(100%,780px);margin-inline:auto;grid-template-columns:1fr;gap:12px}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y){align-content:start;border:1px solid rgba(147,197,253,.72);border-radius:14px;padding:0;background:#fffffff5;box-shadow:inset 0 -3px #2563eb66,0 16px 42px #00000029;overflow:hidden}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) summary:where(.astro-ev45rd6y){min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:14px 20px;list-style:none}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y)[open]{grid-column:auto}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) summary:where(.astro-ev45rd6y)::-webkit-details-marker{display:none}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) summary:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y){width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(147,197,253,.45);border-radius:999px;color:#2563eb;background:#fff}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) summary:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y)[open] summary:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){transform:rotate(90deg)}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){padding:0 24px 22px 78px;color:#111845b8;font-size:.86rem;max-width:860px}.vibe-internal-links:where(.astro-ev45rd6y){display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1px solid rgba(191,219,254,.36);border-radius:999px;padding:10px 20px;background:linear-gradient(135deg,#ffffff29,#ffffff14);color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff1f,0 16px 36px #00000029}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):nth-child(2){border-color:#a78bfa6b}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):nth-child(3){border-color:#60a5fa7a}.vibe-internal-links:where(.astro-ev45rd6y) svg:where(.astro-ev45rd6y){width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:#93c5fd}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):nth-child(2) svg:where(.astro-ev45rd6y){color:#c4b5fd}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):nth-child(3) svg:where(.astro-ev45rd6y){color:#60a5fa}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):hover,.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):focus-visible{border-color:#ffffffdb;background:#fff;color:#0b2c6b}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):hover svg:where(.astro-ev45rd6y),.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y):focus-visible svg:where(.astro-ev45rd6y){color:#2563eb}@media(max-width:1120px){.vibe-hero-shell:where(.astro-ev45rd6y){grid-template-columns:1fr}}@media(max-width:860px){.vibe-section:where(.astro-ev45rd6y){margin-inline:0;width:100%;max-width:100%;min-height:auto;padding-block:64px;padding-inline:22px}.vibe-shell:where(.astro-ev45rd6y),.vibe-section-header:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y),.vibe-use-grid:where(.astro-ev45rd6y),.vibe-use-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y),.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y),.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y){width:100%;max-width:100%;min-width:0}.vibe-hero-shell:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y),.vibe-choice-grid:where(.astro-ev45rd6y),.vibe-faq-strip:where(.astro-ev45rd6y){grid-template-columns:1fr}.vibe-strength-grid:where(.astro-ev45rd6y),.vibe-scope-section:where(.astro-ev45rd6y) .vibe-strength-grid:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid,.vibe-use-grid:where(.astro-ev45rd6y),.vibe-governance-section:where(.astro-ev45rd6y) .vibe-use-grid:where(.astro-ev45rd6y),.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y),.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y){grid-template-columns:1fr}.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card-4:where(.astro-ev45rd6y),.vibe-card-grid:where(.astro-ev45rd6y).vibe-further-grid .vibe-further-card-5:where(.astro-ev45rd6y){grid-column:auto}.vibe-review-board:where(.astro-ev45rd6y){padding:18px;border-radius:22px}.vibe-review-route:where(.astro-ev45rd6y){grid-template-columns:1fr;gap:10px}.vibe-review-route-bottom:where(.astro-ev45rd6y){display:grid;grid-template-columns:1fr}.vibe-review-turn:where(.astro-ev45rd6y){display:none}.vibe-review-arrow:where(.astro-ev45rd6y){width:32px;height:32px;margin-inline:auto;transform:rotate(90deg)}.vibe-review-step:where(.astro-ev45rd6y){min-height:148px}.vibe-review-outcomes:where(.astro-ev45rd6y){grid-template-columns:1fr}.vibe-review-outcomes:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y)+article:where(.astro-ev45rd6y){border-top:1px solid rgba(191,219,254,.24);border-left:0}.vibe-governance-section:where(.astro-ev45rd6y) .vibe-use-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){grid-template-columns:1fr;justify-items:center;text-align:center;overflow-wrap:anywhere}.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-grid:where(.astro-ev45rd6y) article:where(.astro-ev45rd6y){grid-template-columns:1fr;justify-items:center;text-align:center}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y){align-items:center;text-align:center}.vibe-summary:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y),.vibe-summary:where(.astro-ev45rd6y) .vibe-choice-copy:where(.astro-ev45rd6y){margin-inline:auto;text-align:center}.vibe-summary:where(.astro-ev45rd6y) .vibe-faq-strip:where(.astro-ev45rd6y) details:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){padding-left:22px}.vibe-comparison-head:where(.astro-ev45rd6y){display:none}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-board:where(.astro-ev45rd6y){overflow:visible;gap:14px;border:0;border-radius:0;background:transparent;box-shadow:none}.vibe-comparison-row:where(.astro-ev45rd6y){grid-template-columns:1fr;overflow:hidden;border:1px solid rgba(147,197,253,.42);border-radius:22px;background:#fffffff7;box-shadow:0 18px 44px #0f172a14}.vibe-comparison-row:where(.astro-ev45rd6y)+.vibe-comparison-row:where(.astro-ev45rd6y){border-top:1px solid rgba(147,197,253,.42)}.vibe-comparison-row:where(.astro-ev45rd6y)>:where(.astro-ev45rd6y){border-right:0}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) strong:where(.astro-ev45rd6y){justify-content:center;text-align:center;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-bottom:1px solid rgba(147,197,253,.28)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-head:where(.astro-ev45rd6y) span:where(.astro-ev45rd6y),.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y)>:where(.astro-ev45rd6y){padding:16px 18px}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y){position:relative;padding-top:46px;color:#0f172ac2;text-align:left}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y):before{position:absolute;top:14px;left:18px;display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y):nth-of-type(1){background:#f8fafc;border-bottom:1px solid rgba(147,197,253,.22)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y):nth-of-type(1):before{content:"Vibe Kanban";color:#475569;background:#e2e8f0}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y):nth-of-type(2){color:#071334d1;background:linear-gradient(135deg,#dbeafed6,#ecfdf5d1)}.vibe-scope-section:where(.astro-ev45rd6y) .vibe-comparison-row:where(.astro-ev45rd6y) p:where(.astro-ev45rd6y):nth-of-type(2):before{content:"MergeLoom";color:#0f766e;background:#ccfbf1f0}.vibe-cta-row:where(.astro-ev45rd6y){justify-content:center;align-items:center}.vibe-primary:where(.astro-ev45rd6y),.vibe-secondary:where(.astro-ev45rd6y){width:min(100%,260px);justify-content:center}.vibe-internal-links:where(.astro-ev45rd6y){display:grid;grid-template-columns:1fr;justify-items:center;width:min(100%,300px);margin-inline:auto}.vibe-internal-links:where(.astro-ev45rd6y) a:where(.astro-ev45rd6y){width:100%;min-height:52px;padding-inline:16px;white-space:normal;text-align:center}.vibe-merge-flow:where(.astro-ev45rd6y){grid-template-columns:1fr;gap:10px}.vibe-merge-flow-arrow:where(.astro-ev45rd6y){position:static;transform:rotate(90deg);margin:-2px auto}}@media(max-width:560px){.vibe-review-workflow:where(.astro-ev45rd6y) .vibe-section-header:where(.astro-ev45rd6y) h2:where(.astro-ev45rd6y){font-size:clamp(2rem,12vw,3.1rem)}.vibe-review-step:where(.astro-ev45rd6y){min-height:136px;padding-inline:14px}}
