.workflow:where(.astro-qrytbzww){color:#f0f0fa;background:#0c0c16;min-width:0;font-size:12px;display:block}.workflow:where(.astro-qrytbzww) :where(.astro-qrytbzww)[hidden]{display:none!important}.term-head:where(.astro-qrytbzww){gap:12px;padding:14px 18px}.window-dots:where(.astro-qrytbzww){gap:7px;display:flex}.window-dots:where(.astro-qrytbzww) i:where(.astro-qrytbzww){background:#ec4899;border-radius:50%;width:8px;height:8px}.window-dots:where(.astro-qrytbzww) i:where(.astro-qrytbzww):nth-child(2){background:#f59e0b}.window-dots:where(.astro-qrytbzww) i:where(.astro-qrytbzww):nth-child(3){background:#10b981}.demo-label:where(.astro-qrytbzww){letter-spacing:.12em;color:#aaabc1;font-size:9px}button:where(.astro-qrytbzww){font:inherit;cursor:pointer}.playback:where(.astro-qrytbzww){color:#d8d8ed;background:#1d1d2f;border:1px solid #3a3a52;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:10px}button:where(.astro-qrytbzww):hover{color:#fff;background:#2a2942}button:where(.astro-qrytbzww):focus-visible{outline-offset:3px;outline:2px solid #b7b4ff}.workflow-choices:where(.astro-qrytbzww){gap:6px;padding:14px 18px 0;display:flex}.workflow-choices:where(.astro-qrytbzww) button:where(.astro-qrytbzww){color:#b9b9d0;white-space:nowrap;background:0 0;border:1px solid #2a2a3e;border-radius:6px;flex:1;padding:9px 5px;font-size:10px}.workflow-choices:where(.astro-qrytbzww) button:where(.astro-qrytbzww)[aria-pressed=true]{color:#e0dcff;background:#25213e;border-color:#7167ba}.choice-number:where(.astro-qrytbzww){color:#ada5f3;margin-right:6px;font-size:9px}.workflow-stage:where(.astro-qrytbzww){padding:21px 22px 18px}.prompt-label:where(.astro-qrytbzww){color:#aaa9c3;letter-spacing:.1em;justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.prompt-label:where(.astro-qrytbzww) span:where(.astro-qrytbzww):last-child{letter-spacing:0;color:#b7afff}.workflow-prompt:where(.astro-qrytbzww){gap:10px;min-height:72px;font-size:12px;line-height:1.7;display:flex}.prompt-chevron:where(.astro-qrytbzww){color:#a69bff;font-size:19px;line-height:1.1}.typing-caret:where(.astro-qrytbzww){vertical-align:-2px;background:#b2a8ff;width:6px;height:13px;margin-left:3px;display:none}.workflow:where(.astro-qrytbzww)[data-playing=true] .typing-caret:where(.astro-qrytbzww){display:inline-block}.command-list:where(.astro-qrytbzww){gap:12px;margin:14px 0 20px;display:grid}.command:where(.astro-qrytbzww){grid-template-columns:18px 1fr 14px;align-items:start;gap:8px;display:grid}.command-number:where(.astro-qrytbzww){color:#85859f;padding-top:2px;font-size:10px}.command:where(.astro-qrytbzww) code:where(.astro-qrytbzww){font:inherit;color:#b6adff;font-size:11px}.command-detail:where(.astro-qrytbzww){color:#adaec5;font-size:10px;line-height:1.6;display:block}.command-check:where(.astro-qrytbzww){color:#63dbb5}.result-preview:where(.astro-qrytbzww){background:#171722;border:1px solid #32314a;border-radius:8px;overflow:hidden}.preview-bar:where(.astro-qrytbzww){color:#b3b2c8;letter-spacing:.04em;border-bottom:1px solid #303043;align-items:center;gap:6px;padding:8px 11px;font-size:8px;display:flex}.preview-dot:where(.astro-qrytbzww){background:#a79af7;border-radius:50%;width:5px;height:5px}.preview-path:where(.astro-qrytbzww){letter-spacing:0;margin-left:auto;font-size:9px}.preview-content:where(.astro-qrytbzww){color:#26203d;background:#f3f1fc;height:161px;padding:16px;font-family:Geist,sans-serif}.page-preview:where(.astro-qrytbzww){grid-template-columns:1.6fr 1fr;align-items:center;gap:12px;display:grid}.mini-eyebrow:where(.astro-qrytbzww){color:#69528c;letter-spacing:.14em;margin-bottom:6px;font-size:8px;display:block}.preview-copy:where(.astro-qrytbzww) strong:where(.astro-qrytbzww){letter-spacing:-.03em;max-width:200px;font-size:18px;line-height:1.13;display:block}.preview-copy:where(.astro-qrytbzww) p:where(.astro-qrytbzww){color:#625773;margin:6px 0 0;font-size:9px;line-height:1.5}.preview-art:where(.astro-qrytbzww){background:linear-gradient(140deg,#e0d8ff,#b7a4f5);border-radius:6px;place-items:center;height:86px;display:grid;position:relative;overflow:hidden}.art-orbit:where(.astro-qrytbzww){border:1px solid #7a5bbd;border-radius:50%;width:66px;height:66px;transform:rotate(-25deg)scaleY(.65)}.art-core:where(.astro-qrytbzww){background:linear-gradient(150deg,#fff,#9974df);border-radius:9px;width:34px;height:34px;position:absolute;transform:rotate(-20deg);box-shadow:5px 7px 15px #795aaf66}.content:where(.astro-qrytbzww) .preview-art:where(.astro-qrytbzww){background:linear-gradient(140deg,#ccede8,#8dd1c5)}.content:where(.astro-qrytbzww) .art-core:where(.astro-qrytbzww){background:linear-gradient(140deg,#fff,#51aa9f);border-radius:50%}.content:where(.astro-qrytbzww) .art-orbit:where(.astro-qrytbzww){border-color:#3d8f81}.service-cards:where(.astro-qrytbzww){grid-column:1/-1;gap:7px;display:flex}.service-cards:where(.astro-qrytbzww) span:where(.astro-qrytbzww){text-align:center;background:#fff8;border:1px solid #dcd3eb;border-radius:4px;flex:1;padding:6px 4px;font-size:8px}.article-meta:where(.astro-qrytbzww){grid-column:1/-1;align-items:center;gap:6px;font-size:9px;display:flex}.avatar:where(.astro-qrytbzww){background:#b0d4c8;border-radius:50%;width:16px;height:16px}.draft-tag:where(.astro-qrytbzww){color:#4a3f6b;border:1px solid #d5c9e9;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:8px}.search-preview:where(.astro-qrytbzww){padding:9px 0}.search-preview:where(.astro-qrytbzww)>span:where(.astro-qrytbzww){color:#4b615b;font-size:9px;display:block}.search-preview:where(.astro-qrytbzww) strong:where(.astro-qrytbzww){color:#493399;margin:7px 0;font-size:17px;font-weight:500;line-height:1.3;display:block}.search-preview:where(.astro-qrytbzww) p:where(.astro-qrytbzww){color:#5a5369;margin:0;font-size:10px;line-height:1.6}.result-label:where(.astro-qrytbzww){color:#b8cbbf;padding:8px 11px;font-size:9px}.result-label:where(.astro-qrytbzww)>span:where(.astro-qrytbzww){color:#63dbb5;margin-right:5px}.workflow-footer:where(.astro-qrytbzww){color:#a9a8bf;justify-content:space-between;gap:8px;padding:0 22px 13px;font-size:8px;display:flex}.workflow-footer:where(.astro-qrytbzww) i:where(.astro-qrytbzww){background:#63dbb5;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.cycle-track:where(.astro-qrytbzww){background:#242139;height:2px}.cycle-track:where(.astro-qrytbzww) div:where(.astro-qrytbzww){transform-origin:0;background:linear-gradient(90deg,#8073ee,#66d4c1);height:100%}.screen-reader:where(.astro-qrytbzww){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=420px){.term-head:where(.astro-qrytbzww){gap:8px;padding:12px}.demo-label:where(.astro-qrytbzww){font-size:8px}.playback:where(.astro-qrytbzww){padding:5px 6px;font-size:9px}.workflow-choices:where(.astro-qrytbzww){gap:4px;padding:12px 10px 0}.workflow-choices:where(.astro-qrytbzww) button:where(.astro-qrytbzww){font-size:9px}.choice-number:where(.astro-qrytbzww){display:none}.workflow-stage:where(.astro-qrytbzww){padding:18px 14px 14px}.workflow-prompt:where(.astro-qrytbzww){min-height:104px}.command:where(.astro-qrytbzww){min-height:49px}.command-detail:where(.astro-qrytbzww){font-size:9px}.preview-content:where(.astro-qrytbzww){height:177px;padding:13px}.preview-copy:where(.astro-qrytbzww) strong:where(.astro-qrytbzww){font-size:16px}.page-preview:where(.astro-qrytbzww){gap:10px}.workflow-footer:where(.astro-qrytbzww){padding:0 14px 12px;font-size:7px}}.hero-meta:where(.astro-ymerusbs){grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.hero-meta:where(.astro-ymerusbs) .lbl:where(.astro-ymerusbs){letter-spacing:.06em;font-size:10px;line-height:1.7}@media (width<=640px){.hero-meta:where(.astro-ymerusbs){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.hero-strip:where(.astro-ymerusbs){flex-wrap:wrap;gap:10px}.hero-strip:where(.astro-ymerusbs) .pulse:where(.astro-ymerusbs){flex-shrink:0}.hero-strip:where(.astro-ymerusbs)>span:where(.astro-ymerusbs):first-of-type{white-space:nowrap}.hero-strip:where(.astro-ymerusbs)>span:where(.astro-ymerusbs):last-child{flex-basis:100%;padding-left:19px}}.hero-how:where(.astro-ymerusbs){color:var(--ink-2);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.hero-how:where(.astro-ymerusbs):hover{color:var(--indigo);gap:11px}.hero-how:where(.astro-ymerusbs):focus-visible{outline:2px solid var(--indigo);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.hero-how:where(.astro-ymerusbs){transition:none}}.compatibility:where(.astro-fuvbkon5){padding:64px 0 40px}.compatibility-intro:where(.astro-fuvbkon5){text-align:center;padding:0 24px}.compatibility-eyebrow:where(.astro-fuvbkon5){color:var(--indigo);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.compatibility-intro:where(.astro-fuvbkon5) h2:where(.astro-fuvbkon5){letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.15}.compatibility-intro:where(.astro-fuvbkon5) h2:where(.astro-fuvbkon5) span:where(.astro-fuvbkon5){color:var(--indigo)}.compatibility-intro:where(.astro-fuvbkon5)>p:where(.astro-fuvbkon5):last-child{color:var(--ink-3);margin:0;font-size:16px}.compatibility-controls:where(.astro-fuvbkon5){justify-content:center;align-items:center;gap:24px;margin:24px 0 40px;font-size:13px;display:flex}.compatibility-controls:where(.astro-fuvbkon5) a:where(.astro-fuvbkon5){color:var(--indigo);font-weight:600}.motion-toggle:where(.astro-fuvbkon5){cursor:pointer;border:1px solid var(--silver);background:var(--bg);color:var(--ink-3);font:inherit;border-radius:20px;padding:7px 13px}.compatibility-row:where(.astro-fuvbkon5)+.compatibility-row:where(.astro-fuvbkon5){margin-top:30px}.logo-marquee:where(.astro-fuvbkon5){scrollbar-width:none;padding:3px 0 7px;overflow-x:auto}.logo-marquee:where(.astro-fuvbkon5)::-webkit-scrollbar{display:none}.logo-track:where(.astro-fuvbkon5){width:max-content;animation:90s linear infinite logo-scroll;display:flex}.logo-set:where(.astro-fuvbkon5){flex-shrink:0;justify-content:space-around;gap:12px;min-width:100vw;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.compatibility-row--builders:where(.astro-fuvbkon5) .logo-track:where(.astro-fuvbkon5){animation-duration:140s;animation-direction:reverse}.compatibility-row--themes-plugins:where(.astro-fuvbkon5) .logo-track:where(.astro-fuvbkon5){animation-duration:150s}.client-pill:where(.astro-fuvbkon5){min-width:220px;height:66px;text-decoration:none}a:where(.astro-fuvbkon5).client-pill:hover{border-color:var(--indigo-light)}.client-pill__logo:where(.astro-fuvbkon5){background:var(--bg-2);border:1px solid var(--rule-2);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden}.client-pill__logo:where(.astro-fuvbkon5) img:where(.astro-fuvbkon5){object-fit:contain;width:28px;height:28px;display:block}.compatibility-row:where(.astro-fuvbkon5):hover .logo-track:where(.astro-fuvbkon5),.compatibility-row:where(.astro-fuvbkon5):focus-within .logo-track:where(.astro-fuvbkon5),.is-paused:where(.astro-fuvbkon5) .logo-track:where(.astro-fuvbkon5){animation-play-state:paused}.compatibility:where(.astro-fuvbkon5) a:where(.astro-fuvbkon5):focus-visible,.compatibility:where(.astro-fuvbkon5) button:where(.astro-fuvbkon5):focus-visible,.logo-marquee:where(.astro-fuvbkon5):focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.compatibility-note:where(.astro-fuvbkon5){max-width:700px;color:var(--ink-3);text-align:center;margin:28px auto 0;padding:0 24px;font-size:12px;line-height:1.65}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.compatibility:where(.astro-fuvbkon5){padding-top:44px}.compatibility-intro:where(.astro-fuvbkon5) h2:where(.astro-fuvbkon5){max-width:330px;margin-inline:auto}.client-pill:where(.astro-fuvbkon5){min-width:195px;padding:12px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.logo-track:where(.astro-fuvbkon5){animation:none}.logo-set:where(.astro-fuvbkon5)[aria-hidden=true],.motion-toggle:where(.astro-fuvbkon5){display:none}}.ask-ai:where(.astro-rslg3m22){scroll-margin-top:calc(var(--topbar-h,43px) + 85px);position:relative;overflow:hidden}.ask-ai:where(.astro-rslg3m22):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(700px 500px at 50% 30%,#6366f11a,#0000 60%);position:absolute;inset:0}.ask-ai__head:where(.astro-rslg3m22){position:relative;overflow:visible}.ask-ai__lede:where(.astro-rslg3m22){color:var(--ink-2);max-width:480px;margin:20px 0 0;font-size:17px;line-height:1.5}.ask-ai__preview:where(.astro-rslg3m22){border:1px solid var(--rule-2);z-index:0;background:0 0;border-bottom:0;border-radius:18px 18px 0 0;width:100%;height:420px;margin-top:32px;margin-bottom:-175px;position:relative;overflow:hidden}.ask-ai__preview-pan:where(.astro-rslg3m22){position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 0% 12%,#00000059 45%,#0000000d 75%,#0000 95%)}.ask-ai__preview-img:where(.astro-rslg3m22){will-change:transform;width:100%;height:auto;display:block;transform:translateZ(0)}.ask-ai__preview-meta:where(.astro-rslg3m22){backdrop-filter:blur(10px);border:1px solid var(--rule-2);color:var(--ink);letter-spacing:.04em;z-index:3;background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px -2px #0a0a141a}.ask-ai__preview-pulse:where(.astro-rslg3m22){background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #10b98180}.ask-ai__preview-tag:where(.astro-rslg3m22){background:var(--indigo-soft);color:var(--indigo-ink);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:600}.ask-ai__stage:where(.astro-rslg3m22){z-index:1;grid-template-columns:250px 1fr 250px;align-items:stretch;gap:24px;display:grid;position:relative}.ask-ai__stage:where(.astro-rslg3m22)>:where(.astro-rslg3m22){z-index:5;position:relative}.ask-ai__side:where(.astro-rslg3m22){flex-direction:column;gap:16px;height:100%;display:flex}.ask-ai__side--left:where(.astro-rslg3m22) .ask-ai__card:where(.astro-rslg3m22){flex:1}.ask-ai__side--right:where(.astro-rslg3m22) .ask-ai__toast:where(.astro-rslg3m22){margin-top:auto}.ask-ai__card:where(.astro-rslg3m22){border:1px solid var(--rule-2);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:inset 0 1px #fff,0 2px 8px #0a0a140a}.ask-ai__card-head:where(.astro-rslg3m22){text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ask-ai__tree:where(.astro-rslg3m22){flex-direction:column;gap:4px;margin:0;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;list-style:none;display:flex}.ask-ai__tree-row:where(.astro-rslg3m22){color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.ask-ai__tree-row--container:where(.astro-rslg3m22){background:var(--indigo-soft);color:var(--indigo-ink);font-weight:600}.ask-ai__tree-row--child:where(.astro-rslg3m22){color:var(--ink-3);padding-left:22px}.ask-ai__tree-ic:where(.astro-rslg3m22){color:var(--ink-4);width:10px;font-weight:700;display:inline-block}.ask-ai__tree-row--container:where(.astro-rslg3m22) .ask-ai__tree-ic:where(.astro-rslg3m22){color:var(--indigo)}.ask-ai__tree-count:where(.astro-rslg3m22){color:var(--indigo);background:#ffffffa6;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px}.ask-ai__swatches:where(.astro-rslg3m22){grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ask-ai__swatch:where(.astro-rslg3m22){aspect-ratio:1;border:1px solid var(--rule-2);transform-origin:50%;border-radius:6px;box-shadow:inset 0 1px #fff9}.ask-ai__swatch-meta:where(.astro-rslg3m22){color:var(--ink-3);letter-spacing:.04em;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ask-ai__widgets:where(.astro-rslg3m22){flex-wrap:wrap;gap:6px;display:flex}.ask-ai__widget:where(.astro-rslg3m22){background:var(--bg-2);border:1px solid var(--rule-2);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.ask-ai__toast:where(.astro-rslg3m22){background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex;box-shadow:0 8px 24px -8px #0a0a1466}.ask-ai__toast-ic:where(.astro-rslg3m22){background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.ask-ai__center:where(.astro-rslg3m22){min-width:0}.ask-ai__chat:where(.astro-rslg3m22){background:var(--code-bg);color:var(--code-ink);border:1px solid #0000000f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -20px #4f46e559,0 20px 40px -20px #0a0a1433,0 0 0 1px #ffffffb3}.ask-ai__chat-head:where(.astro-rslg3m22){background:#ffffff05;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 18px;display:flex}.ask-ai__avatar:where(.astro-rslg3m22){background:var(--grad);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d,0 4px 12px -2px #4f46e580}.ask-ai__chat-meta:where(.astro-rslg3m22){flex-direction:column;gap:2px;display:flex}.ask-ai__chat-title:where(.astro-rslg3m22){color:#fff;letter-spacing:-.005em;font-size:13px;font-weight:600}.ask-ai__chat-sub:where(.astro-rslg3m22){color:var(--code-dim);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.ask-ai__chat-pill:where(.astro-rslg3m22){color:var(--code-dim);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.ask-ai__pulse:where(.astro-rslg3m22){background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #10b98180}.ask-ai__messages:where(.astro-rslg3m22){flex-direction:column;gap:14px;min-height:360px;padding:22px 22px 26px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.ask-ai__msg:where(.astro-rslg3m22){align-items:flex-start;gap:10px;display:flex}.ask-ai__msg--user:where(.astro-rslg3m22) .ask-ai__msg-prompt:where(.astro-rslg3m22){color:var(--code-indigo);font-weight:600}.ask-ai__msg-text:where(.astro-rslg3m22){color:#e8eaf3;flex:1;line-height:1.55}.ask-ai__caret:where(.astro-rslg3m22){background:var(--code-indigo);vertical-align:-2px;width:7px;height:14px;box-shadow:0 0 6px var(--code-indigo);margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}.ask-ai__thinking:where(.astro-rslg3m22){background:#ffffff0a;border-radius:999px;gap:6px;width:max-content;margin-left:20px;padding:8px 14px;display:inline-flex}.ask-ai__thinking:where(.astro-rslg3m22) span:where(.astro-rslg3m22){background:var(--code-dim);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bob}.ask-ai__thinking:where(.astro-rslg3m22) span:where(.astro-rslg3m22):nth-child(2){animation-delay:.15s}.ask-ai__thinking:where(.astro-rslg3m22) span:where(.astro-rslg3m22):nth-child(3){animation-delay:.3s}@keyframes bob{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ask-ai__code:where(.astro-rslg3m22){flex-direction:column;gap:2px;padding-left:20px;line-height:1.65;display:flex}.ask-ai__code-line:where(.astro-rslg3m22){gap:12px;display:flex}.ask-ai__gutter:where(.astro-rslg3m22){color:var(--code-dim);user-select:none;text-align:right;min-width:14px}.ask-ai__code-final:where(.astro-rslg3m22){border-top:1px dashed #ffffff0f;margin-top:10px;padding-top:10px}@media (width<=1100px){.ask-ai__stage:where(.astro-rslg3m22){grid-template-columns:220px 1fr 220px;gap:16px}.ask-ai__preview:where(.astro-rslg3m22){height:360px;margin-bottom:-180px}}@media (width<=900px){.ask-ai__stage:where(.astro-rslg3m22){grid-template-columns:1fr;gap:20px}.ask-ai__side:where(.astro-rslg3m22){flex-flow:wrap;padding-top:0}.ask-ai__side:where(.astro-rslg3m22) .ask-ai__card:where(.astro-rslg3m22){flex:220px}.ask-ai__toast:where(.astro-rslg3m22){width:100%}.ask-ai__preview:where(.astro-rslg3m22){height:260px;margin:24px 0 0}}.support-band:where(.astro-rwdy5m33){z-index:1;padding:8px 0 56px;position:relative}.support-card:where(.astro-rwdy5m33){color:#ffffffd1;background:radial-gradient(55% 130% at 100% 0,#818cf880,#0000 60%),radial-gradient(60% 130% at 0 100%,#4f46e580,#0000 62%),linear-gradient(135deg,#14142b 0%,#0a0a14 60%,#14142b 100%);border:1px solid #6366f147;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:40px 44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px -28px #4f46e599}.support-card:where(.astro-rwdy5m33):before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:radial-gradient(90% 130% at 100% 0,#000,#0000 70%)}.support-card__body:where(.astro-rwdy5m33){z-index:1;min-width:0;max-width:620px;position:relative}.support-eyebrow:where(.astro-rwdy5m33){letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.support-eyebrow:where(.astro-rwdy5m33) .dot:where(.astro-rwdy5m33){background:var(--indigo-light,#a5b4fc);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #818cf859}.support-card__title:where(.astro-rwdy5m33){letter-spacing:-.02em;color:#fff;margin:16px 0 10px;font-family:Geist,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:600;line-height:1.18}.support-card__hl:where(.astro-rwdy5m33){background:linear-gradient(135deg,#c7d2fe 0%,#a5b4fc 100%);color:#0000;background-clip:text}.support-card__lede:where(.astro-rwdy5m33){color:#ffffffb8;margin:0;font-size:15.5px;line-height:1.6}.support-card__cta:where(.astro-rwdy5m33){z-index:1;flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex;position:relative}.support-card:where(.astro-rwdy5m33) .btn--primary:where(.astro-rwdy5m33){color:var(--ink);background:#fff;box-shadow:0 6px 16px -4px #0000004d,0 0 0 1px #fff3}.support-card:where(.astro-rwdy5m33) .btn--primary:where(.astro-rwdy5m33):hover{background:#fff;box-shadow:0 10px 24px -6px #00000073}.support-card__note:where(.astro-rwdy5m33){letter-spacing:.03em;color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:12px}@media (width<=760px){.support-card:where(.astro-rwdy5m33){gap:22px;padding:26px 24px}.support-card__cta:where(.astro-rwdy5m33){align-items:stretch;width:100%}.support-card__cta:where(.astro-rwdy5m33) .btn:where(.astro-rwdy5m33){justify-content:center;width:100%}.support-card__note:where(.astro-rwdy5m33){text-align:center}}.guide-row:where(.astro-hc2kjmm5){grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}@media (width<=980px){.guide-row:where(.astro-hc2kjmm5){grid-template-columns:1fr 1fr}}@media (width<=640px){.guide-row:where(.astro-hc2kjmm5){scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.guide-row:where(.astro-hc2kjmm5)::-webkit-scrollbar{display:none}.guide-row:where(.astro-hc2kjmm5)>*{scroll-snap-align:start;flex:0 0 calc(100% - 32px)}}.guide-allcta:where(.astro-hc2kjmm5){justify-content:flex-end;margin-bottom:32px;display:flex}.guide-allcta:where(.astro-hc2kjmm5) a:where(.astro-hc2kjmm5){letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:gap .2s;display:inline-flex}.guide-allcta:where(.astro-hc2kjmm5) a:where(.astro-hc2kjmm5):hover{gap:12px}.guide-docs:where(.astro-hc2kjmm5){margin-top:24px}.guide-docs__head:where(.astro-hc2kjmm5){justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.guide-docs__head:where(.astro-hc2kjmm5) .guide-list-label:where(.astro-hc2kjmm5){margin:0}.guide-docs__all:where(.astro-hc2kjmm5){letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:gap .2s;display:inline-flex}.guide-docs__all:where(.astro-hc2kjmm5):hover{gap:12px}.guide-list--grid:where(.astro-hc2kjmm5){grid-template-columns:repeat(3,1fr);padding:0;display:grid}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5){border-bottom:1px solid var(--rule-2);border-right:1px solid var(--rule-2)}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-child(3n){border-right:0}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-last-child(-n+3):nth-child(3n+1),.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-last-child(-n+3):nth-child(3n+1)~.guide-item:where(.astro-hc2kjmm5){border-bottom:0}@media (width<=900px){.guide-list--grid:where(.astro-hc2kjmm5){grid-template-columns:repeat(2,1fr)}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5),.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-child(3n){border-right:1px solid var(--rule-2)}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-child(2n){border-right:0}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-last-child(-n+2):nth-child(odd),.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):nth-last-child(-n+2):nth-child(odd)~.guide-item:where(.astro-hc2kjmm5){border-bottom:0}}@media (width<=600px){.guide-list--grid:where(.astro-hc2kjmm5){grid-template-columns:1fr}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5){border-right:0;border-bottom:1px solid var(--rule-2)}.guide-list--grid:where(.astro-hc2kjmm5) .guide-item:where(.astro-hc2kjmm5):last-child{border-bottom:0}}.rc:where(.astro-s2zsrzuz){padding:96px 0 8px}.rc-head:where(.astro-s2zsrzuz){justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.rc-title:where(.astro-s2zsrzuz){letter-spacing:-.03em;color:var(--ink);margin:16px 0 0;font-family:Geist,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.05}.rc-all:where(.astro-s2zsrzuz){white-space:nowrap;flex-shrink:0}.rc-grid:where(.astro-s2zsrzuz){grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.rc-grid:where(.astro-s2zsrzuz){scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.rc-grid:where(.astro-s2zsrzuz)::-webkit-scrollbar{display:none}.rc-card:where(.astro-s2zsrzuz){scroll-snap-align:start;flex:0 0 calc(100% - 34px)}.rc:where(.astro-s2zsrzuz){padding-top:64px}}.rc-card:where(.astro-s2zsrzuz){border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:16px;padding:22px 22px 24px;transition:border-color .15s,transform .15s,box-shadow .15s}.rc-card:where(.astro-s2zsrzuz):hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 12px 30px -18px #4f46e566}.rc-ver:where(.astro-s2zsrzuz){color:var(--indigo);background:var(--indigo-soft);border:1px solid #6366f133;border-radius:999px;margin-bottom:16px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:inline-block}.rc-items:where(.astro-s2zsrzuz){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rc-items:where(.astro-s2zsrzuz) li:where(.astro-s2zsrzuz){color:var(--ink-2);font-size:14px;line-height:1.5}.rc-tag:where(.astro-s2zsrzuz){letter-spacing:.02em;vertical-align:1px;border-radius:6px;margin-right:7px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.rc-tag--new:where(.astro-s2zsrzuz){color:#047857;background:#d1fae5}.rc-tag--changed:where(.astro-s2zsrzuz){color:#1d4ed8;background:#dbeafe}.rc-tag--fixed:where(.astro-s2zsrzuz){color:#b45309;background:#fef3c7}.rc-tag--improved:where(.astro-s2zsrzuz){color:#6d28d9;background:#ede9fe}.rc-tag--removed:where(.astro-s2zsrzuz),.rc-tag--deprecated:where(.astro-s2zsrzuz){color:#be123c;background:#ffe4e6}.rc-tag--security:where(.astro-s2zsrzuz){color:#9f1239;background:#fce7f3}.rc-body:where(.astro-s2zsrzuz){color:var(--ink-2)}.rc-blog:where(.astro-s2zsrzuz){color:var(--indigo);align-items:center;gap:6px;margin-top:18px;font-family:Geist,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rc-blog:where(.astro-s2zsrzuz) svg{transition:transform .15s}.rc-card:where(.astro-s2zsrzuz):hover .rc-blog:where(.astro-s2zsrzuz) svg{transform:translate(3px)}.wp-workflows:where(.astro-czatcrox){border-top:1px solid var(--rule);scroll-margin-top:calc(var(--topbar-h,43px) + 85px);padding:72px 0}.workflow-grid:where(.astro-czatcrox){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workflow-card:where(.astro-czatcrox){border:1px solid var(--rule-2);background:var(--bg);border-radius:18px;flex-direction:column;padding:27px;display:flex}.workflow-icon:where(.astro-czatcrox){width:42px;height:42px;color:var(--indigo);background:var(--indigo-soft);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}h3:where(.astro-czatcrox){letter-spacing:-.025em;margin:24px 0 12px;font-size:19px;line-height:1.3}.workflow-card:where(.astro-czatcrox) p:where(.astro-czatcrox){color:var(--ink-2);margin:0 0 24px;font-size:14px;line-height:1.8}.workflow-card:where(.astro-czatcrox) a:where(.astro-czatcrox){color:var(--indigo);margin-top:auto;font-size:13px;font-weight:600;line-height:1.6}.workflow-card:where(.astro-czatcrox) a:where(.astro-czatcrox):hover{text-underline-offset:4px;text-decoration:underline}.workflow-note:where(.astro-czatcrox){color:var(--ink-2);margin:22px 0 0;font-size:13px;line-height:1.7}@media (width<=1050px){.workflow-grid:where(.astro-czatcrox){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wp-workflows:where(.astro-czatcrox){padding:48px 0}.workflow-grid:where(.astro-czatcrox){grid-template-columns:1fr}}.wp-connection:where(.astro-b6p34dfq){border-top:1px solid var(--rule);scroll-margin-top:calc(var(--topbar-h,43px) + 85px);padding:76px 0}.connection-clients:where(.astro-b6p34dfq){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connection-clients:where(.astro-b6p34dfq)>a:where(.astro-b6p34dfq),.connection-panels:where(.astro-b6p34dfq) article:where(.astro-b6p34dfq){border:1px solid var(--rule-2);background:var(--bg);border-radius:18px;padding:28px}.connection-clients:where(.astro-b6p34dfq)>a:where(.astro-b6p34dfq):hover{border-color:var(--indigo)}h3:where(.astro-b6p34dfq){letter-spacing:-.025em;margin:0 0 16px;font-size:22px;line-height:1.3}.connection-clients:where(.astro-b6p34dfq) h3:where(.astro-b6p34dfq){color:var(--indigo);font-size:19px}p:where(.astro-b6p34dfq){color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.8}.connection-clients:where(.astro-b6p34dfq) p:where(.astro-b6p34dfq){margin:0;font-size:14px}.connection-more:where(.astro-b6p34dfq){color:var(--indigo);align-items:center;gap:8px;margin:22px 0 36px;font-size:14px;font-weight:600;display:inline-flex}.connection-panels:where(.astro-b6p34dfq){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.connection-panels:where(.astro-b6p34dfq) .eyebrow:where(.astro-b6p34dfq){margin-bottom:22px}.connection-panels:where(.astro-b6p34dfq) a:where(.astro-b6p34dfq),.connection-landscape:where(.astro-b6p34dfq) a:where(.astro-b6p34dfq){color:var(--indigo);text-underline-offset:4px;line-height:1.7;text-decoration:underline}.connection-landscape:where(.astro-b6p34dfq){border:1px solid var(--rule-2);background:var(--indigo-soft);border-radius:18px;margin-top:32px;padding:32px}.connection-landscape:where(.astro-b6p34dfq) p:where(.astro-b6p34dfq){max-width:850px}.connection-landscape:where(.astro-b6p34dfq)>div:where(.astro-b6p34dfq){flex-wrap:wrap;gap:14px 26px;font-size:14px;display:flex}@media (width<=700px){.connection-clients:where(.astro-b6p34dfq),.connection-panels:where(.astro-b6p34dfq){grid-template-columns:1fr}.wp-connection:where(.astro-b6p34dfq){padding:48px 0}.connection-landscape:where(.astro-b6p34dfq){padding:24px}}
