.hero:where(.astro-lcdefpme){background:radial-gradient(circle,#228be614 1px,#0000 1px) 0 0/24px 24px,linear-gradient(135deg,#f0f7ff 0%,#e8f4fd 50%,#f5f0ff 100%) 0 0/100% 100%}.hero-inner:where(.astro-lcdefpme){text-align:center;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:72px 40px 80px}h1:where(.astro-lcdefpme){letter-spacing:-.02em;color:#0c3f66;text-wrap:balance;max-width:860px;margin:0 auto;font-size:60px;font-weight:800;line-height:1.05}.lede:where(.astro-lcdefpme){color:#495057;max-width:620px;margin:20px auto 0;font-size:19px;line-height:1.55}.lede:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:inherit;font-weight:700}.doors:where(.astro-lcdefpme){text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:52px;display:grid}.door:where(.astro-lcdefpme){backdrop-filter:blur(12px);min-width:0;color:inherit;background:#ffffffb8;border:1px solid #fffc;border-radius:16px;flex-direction:column;gap:20px;padding:28px;text-decoration:none;display:flex}.door:where(.astro-lcdefpme):hover{text-decoration:none}.door-plan:where(.astro-lcdefpme){box-shadow:0 8px 24px #228be614}.door-go:where(.astro-lcdefpme){box-shadow:0 8px 24px #4c6ef514}.door-head:where(.astro-lcdefpme){align-items:center;gap:10px;display:flex}.product-name:where(.astro-lcdefpme){color:#0c3f66;font-size:22px;font-weight:400}.product-name:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-weight:800}.badge:where(.astro-lcdefpme){white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-live:where(.astro-lcdefpme){color:#2f9e44;background:#ebfbee}.badge-soon:where(.astro-lcdefpme){color:#4263eb;background:#edf2ff}.dot:where(.astro-lcdefpme){background:#40c057;border-radius:50%;flex-shrink:0;width:6px;height:6px}.door-copy:where(.astro-lcdefpme){color:#495057;margin:0;font-size:15px;line-height:1.55}.door-copy:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:#212529;font-weight:600}.mock:where(.astro-lcdefpme){background:#fff;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;container-type:inline-size}.mock-head:where(.astro-lcdefpme){color:#868e96;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;display:flex}.opt-row:where(.astro-lcdefpme),.trip-row:where(.astro-lcdefpme){align-items:center;gap:10px;padding:10px;display:flex}.opt-row:where(.astro-lcdefpme).is-best{background:#e7f5ff;border-radius:4px}.opt-code:where(.astro-lcdefpme){color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.opt-name:where(.astro-lcdefpme){color:#343a40;flex:1;min-width:0;font-size:14px;font-weight:500}.opt-row:where(.astro-lcdefpme).is-best .opt-name:where(.astro-lcdefpme),.opt-row:where(.astro-lcdefpme).is-best .opt-cost:where(.astro-lcdefpme){color:#212529}.opt-cost:where(.astro-lcdefpme){font-variant-numeric:tabular-nums;color:#868e96;margin-left:auto;font-size:15px;font-weight:600}.bonus:where(.astro-lcdefpme){color:#f76707;white-space:nowrap;background:#fff4e6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.trip-icon:where(.astro-lcdefpme){color:#4263eb;background:#edf2ff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.trip-copy:where(.astro-lcdefpme){flex:1;min-width:0}.trip-title:where(.astro-lcdefpme){color:#212529;font-size:14px;font-weight:500;display:block}.trip-meta:where(.astro-lcdefpme){color:#868e96;margin-top:1px;font-size:12px;display:block}.trip-time:where(.astro-lcdefpme){color:#868e96;white-space:nowrap;font-size:13px}.join-row:where(.astro-lcdefpme){align-items:center;gap:10px;min-width:0;padding:2px 0;display:flex}.join-line:where(.astro-lcdefpme){opacity:.4;border-top:1px dashed #4c6ef5;flex:1;min-width:8px}.join-pill:where(.astro-lcdefpme){background:#edf2ff;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 12px 4px 4px;display:inline-flex}.join-copy:where(.astro-lcdefpme){align-items:center;gap:8px;min-width:0;display:flex}.join-avatar:where(.astro-lcdefpme){color:#fff;background:#4c6ef5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.join-name:where(.astro-lcdefpme){color:#4263eb;white-space:nowrap;font-size:12px;font-weight:600}.join-meta:where(.astro-lcdefpme){color:#4263eb;white-space:nowrap;font-size:12px}@container (width<=360px){.join-line:where(.astro-lcdefpme){display:none}.join-pill:where(.astro-lcdefpme){box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px 8px 8px}.join-copy:where(.astro-lcdefpme){flex-direction:column;align-items:flex-start;gap:1px}}.explore:where(.astro-lcdefpme){font-size:15px;font-weight:600}.explore-plan:where(.astro-lcdefpme){color:#1c7ed6}.explore-go:where(.astro-lcdefpme){color:#4263eb}.wrap:where(.astro-lcdefpme){box-sizing:border-box;max-width:1100px;margin:0 auto;padding:88px 40px}.section-head:where(.astro-lcdefpme){justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;display:flex}.kicker:where(.astro-lcdefpme){text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.kicker-plan:where(.astro-lcdefpme){color:#1c7ed6}.kicker-mcp:where(.astro-lcdefpme){color:#2f9e44}.kicker-go:where(.astro-lcdefpme){color:#4263eb}.section-title:where(.astro-lcdefpme){color:#0c3f66;letter-spacing:-.01em;text-wrap:balance;margin:10px 0 0;font-size:40px;font-weight:700;line-height:1.15}.section-lead:where(.astro-lcdefpme){color:#495057;max-width:560px;margin:12px 0 0;font-size:17px;line-height:1.6}.btn:where(.astro-lcdefpme){white-space:nowrap;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-blue:where(.astro-lcdefpme){color:#fff;background:#228be6}.btn-blue:where(.astro-lcdefpme):hover{background:#1c7ed6;text-decoration:none}.btn-indigo:where(.astro-lcdefpme){color:#fff;background:#4c6ef5}.btn-indigo:where(.astro-lcdefpme):hover{background:#4263eb;text-decoration:none}.btn-stack:where(.astro-lcdefpme){display:none}.feature-grid:where(.astro-lcdefpme){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature:where(.astro-lcdefpme){background:#fff;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.feature-icon:where(.astro-lcdefpme){border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plan-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){color:#1c7ed6;background:#e7f5ff}.go-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){color:#4263eb;background:#edf2ff}.feature-body:where(.astro-lcdefpme){flex-direction:column;gap:10px;display:flex}.feature:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:#212529;margin:0;font-size:16px;font-weight:600}.feature:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#868e96;margin:0;font-size:14px;line-height:1.55}.mcp:where(.astro-lcdefpme){background:#f8f9fa;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.mcp-wrap:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:72px 40px;display:grid}.mcp-title:where(.astro-lcdefpme){font-size:36px}.claude-row:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.claude-chip:where(.astro-lcdefpme){background:#fff;border:1px solid #dee2e6;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.claude-chip:where(.astro-lcdefpme):hover{border-color:#d97757;text-decoration:none;box-shadow:0 2px 8px #00000014}.claude-chip:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:#212529;font-size:13px;font-weight:600}.claude-note:where(.astro-lcdefpme){color:#868e96;font-size:13px}.mcp-lead:where(.astro-lcdefpme){color:#495057;margin:14px 0 0;font-size:17px;line-height:1.6}.mcp-actions:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.mcp-url:where(.astro-lcdefpme){color:#343a40;background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.connect:where(.astro-lcdefpme){color:#1c7ed6;font-size:14px;font-weight:600;text-decoration:none}.connect:where(.astro-lcdefpme):hover{color:#1864ab}.chat:where(.astro-lcdefpme){background:#fff;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000d,0 8px 24px #00000014}.bubble:where(.astro-lcdefpme){font-size:14px;line-height:1.55}.bubble-user:where(.astro-lcdefpme){color:#fff;background:#228be6;border-radius:12px 12px 2px;align-self:flex-end;max-width:80%;padding:10px 14px;line-height:1.5}.bubble-bot:where(.astro-lcdefpme){color:#212529;background:#f1f3f5;border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:88%;padding:12px 14px}.bubble-bot:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-weight:600}.chat-meta:where(.astro-lcdefpme){color:#868e96;align-items:center;gap:6px;font-size:12px;display:flex}.pillars:where(.astro-lcdefpme){border-bottom:1px solid #e9ecef;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:40px;padding:8px 0 40px;display:grid}.pillar:where(.astro-lcdefpme){flex-direction:column;gap:8px;display:flex}.pillar:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:#212529;margin:0;font-size:17px;font-weight:600}.pillar:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#495057;margin:0;font-size:15px;line-height:1.6}.finale:where(.astro-lcdefpme){text-align:center;color:#fff;background:linear-gradient(135deg,#228be6 0%,#15aabf 100%);padding:80px 40px}.finale:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.15}.finale:where(.astro-lcdefpme) p:where(.astro-lcdefpme){opacity:.92;margin:14px 0 0;font-size:17px}.finale-btn:where(.astro-lcdefpme){color:#1971c2;background:#fff;border-radius:4px;margin-top:28px;padding:13px 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.finale-btn:where(.astro-lcdefpme):hover{background:#f8f9fa;text-decoration:none}#plan:where(.astro-lcdefpme),#go:where(.astro-lcdefpme){scroll-margin-top:84px}@media (width<=1199px){.feature-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=959px){.feature-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.hero-inner:where(.astro-lcdefpme){text-align:left;flex-direction:column;gap:16px;padding:40px 20px 36px;display:flex}h1:where(.astro-lcdefpme){max-width:none;margin:0;font-size:36px;line-height:1.08}.lede:where(.astro-lcdefpme){max-width:none;margin:0;font-size:16px}.doors:where(.astro-lcdefpme){flex-direction:column;gap:12px;margin-top:12px;display:flex}.door:where(.astro-lcdefpme){background:#ffffffc7;border-color:#ffffffe6;gap:10px;padding:18px}.door-head:where(.astro-lcdefpme){justify-content:space-between}.product-name:where(.astro-lcdefpme),.product-name:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-size:18px;font-weight:700}.door-copy:where(.astro-lcdefpme){font-size:14px;line-height:1.5}.mock:where(.astro-lcdefpme){gap:6px;padding:12px}.mock-head:where(.astro-lcdefpme){padding-bottom:4px;font-size:11px}.opt-row:where(.astro-lcdefpme),.trip-row:where(.astro-lcdefpme){align-items:flex-start;padding:8px}.opt-code:where(.astro-lcdefpme){width:26px;height:26px;font-size:10px}.opt-name:where(.astro-lcdefpme){font-size:13px}.opt-cost:where(.astro-lcdefpme){font-size:14px}.trip-icon:where(.astro-lcdefpme){width:26px;height:26px}.trip-title:where(.astro-lcdefpme){font-size:13px}.trip-time:where(.astro-lcdefpme){white-space:normal;text-align:right}.join-row:where(.astro-lcdefpme){padding:4px 0}.wrap:where(.astro-lcdefpme),.mcp-wrap:where(.astro-lcdefpme){padding:40px 20px}.section-head:where(.astro-lcdefpme){margin-bottom:16px;display:block}.kicker:where(.astro-lcdefpme){font-size:12px}.section-title:where(.astro-lcdefpme){font-size:28px}.mcp-title:where(.astro-lcdefpme){font-size:26px}.section-lead:where(.astro-lcdefpme){max-width:none;font-size:15px}.btn-inline:where(.astro-lcdefpme){display:none}.btn-stack:where(.astro-lcdefpme){white-space:normal;width:100%;min-height:44px;margin-top:16px;padding:14px;font-size:16px;font-weight:500;display:flex}.plan-grid:where(.astro-lcdefpme){flex-direction:column;display:flex}.plan-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme){background:0 0;border:none;border-bottom:1px solid #e9ecef;border-radius:0;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;display:grid}.plan-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){width:36px;height:36px}.plan-grid:where(.astro-lcdefpme) .feature-body:where(.astro-lcdefpme){gap:0}.plan-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:15px}.plan-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin-top:2px;line-height:1.5}.mcp-wrap:where(.astro-lcdefpme){flex-direction:column;align-items:stretch;gap:14px;display:flex}.mcp-lead:where(.astro-lcdefpme){font-size:16px}.mcp-actions:where(.astro-lcdefpme){margin-top:4px}.connect:where(.astro-lcdefpme){padding:10px 0;font-size:15px}.chat:where(.astro-lcdefpme){box-shadow:none;background:0 0;border:none;border-radius:0;gap:14px;padding:0}.bubble-user:where(.astro-lcdefpme){max-width:85%}.bubble-bot:where(.astro-lcdefpme){background:#fff;border:1px solid #e9ecef;max-width:90%;padding:10px 14px;line-height:1.5}.pillars:where(.astro-lcdefpme){border-bottom:none;flex-direction:column;gap:18px;margin-bottom:16px;padding:8px 0 12px;display:flex}.pillar:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:16px}.pillar:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-size:14px}.go-grid:where(.astro-lcdefpme){flex-direction:column;display:flex}.go-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme){background:0 0;border:none;border-bottom:1px solid #e9ecef;border-radius:0;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;display:grid}.go-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){color:#4263eb;background:#edf2ff;border-radius:8px;width:36px;height:36px}.go-grid:where(.astro-lcdefpme) .feature-body:where(.astro-lcdefpme){gap:0}.go-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:15px}.go-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin-top:2px;line-height:1.5}.finale:where(.astro-lcdefpme){display:none}}html[data-theme=dark] .hero:where(.astro-lcdefpme){background:radial-gradient(circle,#74c0fc0f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(135deg,#0d1b2a 0%,#112240 50%,#151030 100%) 0 0/100% 100%}html[data-theme=dark] h1:where(.astro-lcdefpme),html[data-theme=dark] .section-title:where(.astro-lcdefpme),html[data-theme=dark] .product-name:where(.astro-lcdefpme){color:#e7f5ff}html[data-theme=dark] .lede:where(.astro-lcdefpme),html[data-theme=dark] .door-copy:where(.astro-lcdefpme),html[data-theme=dark] .section-lead:where(.astro-lcdefpme),html[data-theme=dark] .mcp-lead:where(.astro-lcdefpme),html[data-theme=dark] .pillar:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#adb5bd}html[data-theme=dark] .door-copy:where(.astro-lcdefpme) strong:where(.astro-lcdefpme),html[data-theme=dark] .feature:where(.astro-lcdefpme) h3:where(.astro-lcdefpme),html[data-theme=dark] .pillar:where(.astro-lcdefpme) h3:where(.astro-lcdefpme),html[data-theme=dark] .trip-title:where(.astro-lcdefpme),html[data-theme=dark] .claude-chip:where(.astro-lcdefpme) span:where(.astro-lcdefpme),html[data-theme=dark] .opt-row:where(.astro-lcdefpme).is-best .opt-name:where(.astro-lcdefpme),html[data-theme=dark] .opt-row:where(.astro-lcdefpme).is-best .opt-cost:where(.astro-lcdefpme),html[data-theme=dark] .bubble-bot:where(.astro-lcdefpme){color:#f1f3f5}html[data-theme=dark] .door:where(.astro-lcdefpme){background:#23262fb8;border-color:#ffffff14}html[data-theme=dark] .mock:where(.astro-lcdefpme),html[data-theme=dark] .feature:where(.astro-lcdefpme),html[data-theme=dark] .chat:where(.astro-lcdefpme),html[data-theme=dark] .claude-chip:where(.astro-lcdefpme),html[data-theme=dark] .mcp-url:where(.astro-lcdefpme){color:#e9ecef;background:#23262f;border-color:#2c2e33}html[data-theme=dark] .badge-live:where(.astro-lcdefpme){color:#8ce99a;background:#1b3a24}html[data-theme=dark] .badge-soon:where(.astro-lcdefpme),html[data-theme=dark] .trip-icon:where(.astro-lcdefpme),html[data-theme=dark] .join-pill:where(.astro-lcdefpme){color:#bac8ff;background:#243056}html[data-theme=dark] .join-name:where(.astro-lcdefpme),html[data-theme=dark] .join-meta:where(.astro-lcdefpme){color:#bac8ff}html[data-theme=dark] .opt-row:where(.astro-lcdefpme).is-best{background:#228be62e}html[data-theme=dark] .opt-name:where(.astro-lcdefpme){color:#e9ecef}html[data-theme=dark] .bonus:where(.astro-lcdefpme){color:#ffc078;background:#3d2a14}html[data-theme=dark] .plan-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){color:#74c0fc;background:#16324a}html[data-theme=dark] .go-grid:where(.astro-lcdefpme) .feature-icon:where(.astro-lcdefpme){color:#bac8ff;background:#243056}html[data-theme=dark] .kicker-plan:where(.astro-lcdefpme),html[data-theme=dark] .explore-plan:where(.astro-lcdefpme),html[data-theme=dark] .connect:where(.astro-lcdefpme){color:#74c0fc}html[data-theme=dark] .kicker-go:where(.astro-lcdefpme),html[data-theme=dark] .explore-go:where(.astro-lcdefpme){color:#bac8ff}html[data-theme=dark] .kicker-mcp:where(.astro-lcdefpme){color:#8ce99a}html[data-theme=dark] .mcp:where(.astro-lcdefpme){background:#14161c;border-color:#2c2e33}html[data-theme=dark] .pillars:where(.astro-lcdefpme){border-bottom-color:#2c2e33}html[data-theme=dark] .bubble-bot:where(.astro-lcdefpme){background:#2c2e33}@media (width<=899px){html[data-theme=dark] .door:where(.astro-lcdefpme){background:#23262fe0;border-color:#ffffff1a}html[data-theme=dark] .plan-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme),html[data-theme=dark] .go-grid:where(.astro-lcdefpme) .feature:where(.astro-lcdefpme){background:0 0;border-bottom-color:#2c2e33}html[data-theme=dark] .chat:where(.astro-lcdefpme){background:0 0;border:none}html[data-theme=dark] .bubble-bot:where(.astro-lcdefpme){background:#23262f;border-color:#2c2e33}}
