.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-sticky-nav);border-bottom:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-paper) 86%, transparent);-webkit-backdrop-filter:blur(14px);transition:border-color var(--dur-short) var(--ease-out);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--gap-columns);min-height:72px;display:flex}.header-status[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);font-family:var(--font-outlier);color:var(--color-success);background:color-mix(in oklab, var(--color-success) 10%, var(--color-paper-2));border:1px solid color-mix(in oklab, var(--color-success) 22%, transparent);font-weight:550;display:inline-flex}nav[data-astro-cid-nen7h5rs]{gap:var(--space-2xs) clamp(20px, 3vw, var(--space-xl));flex-wrap:wrap;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background:var(--color-accent);content:"";transform-origin:100%;height:1.5px;transition:transform var(--dur-short) var(--ease-out);position:absolute;inset:auto 0 8px;transform:scaleX(0)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform-origin:0;transform:scaleX(1)}@media (width<=48rem){.header-inner[data-astro-cid-nen7h5rs]{gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-xs) var(--space-2xs);flex-wrap:wrap}.header-inner[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{order:1;width:100%}}.hero[data-astro-cid-ge2uvauf]{gap:clamp(var(--gap-columns), 4vw, var(--space-2xl));min-height:calc(100svh - 80px);padding-block:clamp(var(--space-xl), 6vh, var(--space-3xl));grid-template-columns:minmax(0,1.05fr) minmax(0,1.02fr);align-items:center;display:grid;position:relative}.hero-ambient[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, color-mix(in oklab, var(--color-cool) 18%, transparent) 0%, color-mix(in oklab, var(--color-accent) 8%, transparent) 50%, transparent 80%);filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;width:480px;height:480px;position:absolute;top:20%;right:5%}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;display:flex;position:relative}.hero-live-badge[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);width:fit-content;margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-paper-2) 80%, black);border:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);padding:6px 14px;font-weight:500;display:inline-flex;box-shadow:0 2px 10px -2px oklch(0% 0 0/.4)}.live-dot[data-astro-cid-ge2uvauf]{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 10px var(--color-success);border-radius:50%;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.live-sep[data-astro-cid-ge2uvauf]{color:var(--color-rule-2)}.live-highlight[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-weight:600}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;text-wrap:balance;color:var(--color-ink);font-size:clamp(2.75rem,5.2vw,4.6rem);line-height:1.05}.title-highlight[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--color-ink) 30%, var(--color-cool) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:42ch;margin-top:var(--space-lg);color:var(--color-muted);font-size:var(--text-lead);line-height:1.55}.actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero-cta-btn[data-astro-cid-ge2uvauf]{box-shadow:0 4px 20px -4px color-mix(in oklab, var(--color-accent) 40%, transparent);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);padding:12px 24px;font-weight:600;position:relative;overflow:hidden}.hero-cta-btn[data-astro-cid-ge2uvauf]:hover{box-shadow:0 8px 28px -4px color-mix(in oklab, var(--color-accent) 60%, transparent);transform:translateY(-2px)}.hero-secondary-btn[data-astro-cid-ge2uvauf]{color:var(--color-ink-2);font-size:var(--text-sm);border-radius:var(--radius-pill);transition:color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out);padding:10px 14px}.hero-secondary-btn[data-astro-cid-ge2uvauf]:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-paper-2) 60%, transparent)}.hero-cli-chip[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--color-paper-3);border:1px solid var(--color-rule);color:var(--color-ink-2);font-family:var(--font-outlier);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.hero-cli-chip[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-cool);background:color-mix(in oklab, var(--color-paper-2) 90%, var(--color-cool-soft));transform:translateY(-1px)}.cli-prompt[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-weight:700}.cli-copy-feedback[data-astro-cid-ge2uvauf]{border-left:1px solid var(--color-rule);color:var(--color-muted);align-items:center;gap:4px;padding-left:6px;display:inline-flex}.hero-cli-chip[data-astro-cid-ge2uvauf]:hover .cli-copy-feedback[data-astro-cid-ge2uvauf]{color:var(--color-cool)}.hero-cli-chip[data-astro-cid-ge2uvauf].is-copied{border-color:var(--color-success);background:color-mix(in oklab, var(--color-success) 12%, var(--color-paper-3))}.hero-cli-chip[data-astro-cid-ge2uvauf].is-copied .cli-copy-feedback[data-astro-cid-ge2uvauf]{color:var(--color-success);font-weight:600}.hero-compat[data-astro-cid-ge2uvauf]{gap:var(--space-xs);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.compat-label[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-muted)}.compat-tags[data-astro-cid-ge2uvauf]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.compat-tag[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-xs);font-family:var(--font-body);transition:all var(--dur-short) var(--ease-out);align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.compat-tag-dot[data-astro-cid-ge2uvauf]{background:var(--color-rule-2);width:4px;height:4px;transition:background var(--dur-short) var(--ease-out);border-radius:50%}.compat-tag[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-cool);color:var(--color-ink);background:var(--color-paper-3);transform:translateY(-1px)}.compat-tag[data-astro-cid-ge2uvauf]:hover .compat-tag-dot[data-astro-cid-ge2uvauf]{background:var(--color-cool);box-shadow:0 0 6px var(--color-cool)}.hero-interactive-card[data-astro-cid-ge2uvauf]{z-index:1;border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-paper-2) 92%, black);transition:border-color var(--dur-long) var(--ease-out), box-shadow var(--dur-long) var(--ease-out);position:relative;overflow:hidden;box-shadow:0 16px 40px -12px oklch(0% 0 0/.65),0 0 0 1px oklch(100% 0 0/.04)}.hero-interactive-card[data-astro-cid-ge2uvauf]:hover{border-color:color-mix(in oklab, var(--color-cool) 40%, var(--color-rule-2));box-shadow:0 20px 50px -10px oklch(0% 0 0/.75), 0 0 30px -10px color-mix(in oklab, var(--color-cool) 15%, transparent)}.interactive-glow[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:0;transition:opacity var(--dur-short) var(--ease-out);background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in oklab, var(--color-cool) 12%, transparent), transparent 70%);position:absolute;inset:0}.hero-interactive-card[data-astro-cid-ge2uvauf]:hover .interactive-glow[data-astro-cid-ge2uvauf]{opacity:1}.card-header[data-astro-cid-ge2uvauf]{background:var(--color-paper-3);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-xs);padding:10px 16px;display:flex}.window-controls[data-astro-cid-ge2uvauf]{align-items:center;gap:7px;display:flex}.dot[data-astro-cid-ge2uvauf]{border-radius:50%;width:10px;height:10px}.dot-close[data-astro-cid-ge2uvauf]{background:var(--color-term-close,#ef4444)}.dot-min[data-astro-cid-ge2uvauf]{background:var(--color-term-min,#f59e0b)}.dot-max[data-astro-cid-ge2uvauf]{background:var(--color-term-max,#10b981)}.view-tabs[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-paper) 60%, black);border:1px solid var(--color-rule);border-radius:var(--radius-pill);gap:2px;padding:2px;display:flex}.view-tab[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-muted);cursor:pointer;transition:all var(--dur-micro) var(--ease-out);background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;font-weight:550;display:inline-flex}.view-tab[data-astro-cid-ge2uvauf]:hover{color:var(--color-ink)}.view-tab[data-astro-cid-ge2uvauf].is-active{background:var(--color-paper-2);color:var(--color-ink);box-shadow:0 1px 4px oklch(0% 0 0/.3)}.view-tab[data-astro-cid-ge2uvauf].is-active svg{color:var(--color-cool)}.card-header-badge[data-astro-cid-ge2uvauf]{color:var(--color-muted);background:color-mix(in oklab, var(--color-paper) 50%, transparent);border:1px solid var(--color-rule);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;display:inline-flex}.card-header-badge[data-astro-cid-ge2uvauf] code[data-astro-cid-ge2uvauf]{font-family:var(--font-outlier);letter-spacing:.04em}.pulse-indicator[data-astro-cid-ge2uvauf]{background:var(--color-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse}.card-view-panel[data-astro-cid-ge2uvauf]{display:none}.card-view-panel[data-astro-cid-ge2uvauf].is-active{animation:fadeInView .25s var(--ease-out);display:block}@keyframes fadeInView{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.agent-terminal[data-astro-cid-ge2uvauf]{font-family:var(--font-body);flex-direction:column;gap:16px;padding:20px;display:flex}.agent-msg[data-astro-cid-ge2uvauf]{gap:12px;display:flex}.user-msg[data-astro-cid-ge2uvauf]{align-items:flex-start}.agent-avatar[data-astro-cid-ge2uvauf]{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:grid}.user-avatar[data-astro-cid-ge2uvauf]{background:var(--color-rule-2);color:var(--color-ink)}.msg-bubble[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-paper-3) 90%, black);border:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);border-radius:8px;padding:10px 14px;line-height:1.45}.bot-msg[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-paper-3) 50%, var(--color-paper));border:1px solid var(--color-rule);border-radius:8px;flex-direction:column;gap:10px;padding:14px}.bot-header[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:8px;display:flex}.bot-avatar[data-astro-cid-ge2uvauf]{background:var(--color-cool);color:var(--color-paper-3)}.bot-status-text[data-astro-cid-ge2uvauf]{color:var(--color-ink);font-weight:600}.bot-timer-badge[data-astro-cid-ge2uvauf]{font-family:var(--font-outlier);color:var(--color-success);background:color-mix(in oklab, var(--color-success) 12%, transparent);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.72rem}.agent-tool-flow[data-astro-cid-ge2uvauf]{flex-direction:column;gap:8px;margin-top:4px;padding-left:2px;display:flex}.tool-step[data-astro-cid-ge2uvauf]{color:var(--color-ink-2);font-size:.8125rem;line-height:1.4;font-family:var(--font-outlier);opacity:1;align-items:baseline;gap:8px;display:flex;transform:none}.tool-step[data-astro-cid-ge2uvauf].is-animated{animation:toolReveal .4s var(--ease-out) backwards;animation-delay:var(--step-delay,0s)}@keyframes toolReveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.tool-check[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-success) 20%, transparent);width:16px;height:16px;color:var(--color-success);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid}.tool-name[data-astro-cid-ge2uvauf]{color:var(--color-cool);white-space:nowrap;font-weight:600}.tool-desc[data-astro-cid-ge2uvauf]{color:var(--color-muted);overflow-wrap:anywhere;font-size:.78rem}.agent-success-banner[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-accent) 10%, var(--color-paper-3));border:1px solid color-mix(in oklab, var(--color-accent) 30%, transparent);font-size:var(--text-xs);color:var(--color-ink-2);border-radius:6px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.agent-success-banner[data-astro-cid-ge2uvauf] svg{color:var(--color-accent);flex-shrink:0}.agent-success-banner[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.replay-btn[data-astro-cid-ge2uvauf]{border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);cursor:pointer;transition:all var(--dur-micro) var(--ease-out);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:.72rem;display:inline-flex}.replay-btn[data-astro-cid-ge2uvauf]:hover{color:var(--color-ink);border-color:var(--color-cool);background:var(--color-paper-3)}.topology-wrapper[data-astro-cid-ge2uvauf]{padding:20px}.key-line[data-astro-cid-ge2uvauf]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);width:100%;color:var(--color-cool);cursor:pointer;text-align:left;transition:all var(--dur-short) var(--ease-out);padding:12px 16px;display:flex}.key-prefix[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.key-line[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-cool);background:color-mix(in oklab, var(--color-paper-3) 70%, var(--color-cool-soft))}.key-copy-hint[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--color-muted);transition:color var(--dur-short) var(--ease-out);align-items:center;gap:4px;display:inline-flex}.key-line[data-astro-cid-ge2uvauf]:hover .key-copy-hint[data-astro-cid-ge2uvauf]{color:var(--color-cool)}.key-line[data-astro-cid-ge2uvauf][data-copied-state=copied]{border-color:var(--color-success);background:color-mix(in oklab, var(--color-success) 14%, var(--color-paper-3))}.key-line[data-astro-cid-ge2uvauf][data-copied-state=copied] .key-copy-text[data-astro-cid-ge2uvauf]{color:var(--color-success);font-weight:600}.key-line[data-astro-cid-ge2uvauf][data-copied-state=copied] svg{color:var(--color-success)}code[data-astro-cid-ge2uvauf]{font-family:var(--font-outlier);font-size:var(--text-xs)}.key-example[data-astro-cid-ge2uvauf]{color:var(--color-muted)}.service-map[data-astro-cid-ge2uvauf]{--map-branch:var(--space-lg);margin:12px 0 0 var(--space-md);padding:var(--space-sm) 0 0 var(--map-branch);list-style:none}.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{position:relative}.map-trace[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.service-map[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(li,.map-trace):before{inset:0 auto 0 calc(-1 * var(--map-branch));border-left:1px solid var(--color-rule-2);content:"";position:absolute}.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child:before,.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child .map-trace[data-astro-cid-ge2uvauf]:before{top:calc(-1 * var(--space-sm))}.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child:before,.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child .map-trace[data-astro-cid-ge2uvauf]:before{bottom:50%}.service-map[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(li,.map-trace):after{inset:50% auto auto calc(-1 * var(--map-branch));width:var(--map-branch);border-top:1px solid var(--color-rule-2);content:"";position:absolute}.map-service[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-rule);min-height:52px;transition:background var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;padding:8px 12px;text-decoration:none;display:grid}.service-map[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child .map-service[data-astro-cid-ge2uvauf]{border-bottom-color:#0000}.map-service[data-astro-cid-ge2uvauf]:hover{background:color-mix(in oklab, var(--color-paper) 80%, var(--color-paper-2));transform:translate(4px)}.map-icon[data-astro-cid-ge2uvauf]{color:var(--color-muted);transition:color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);place-items:center;display:grid}.map-service[data-astro-cid-ge2uvauf]:hover .map-icon[data-astro-cid-ge2uvauf]{color:var(--color-accent);transform:scale(1.15)}.map-info[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.map-name[data-astro-cid-ge2uvauf]{font-weight:600;font-size:var(--text-sm);color:var(--color-ink)}.map-desc[data-astro-cid-ge2uvauf]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.map-badge[data-astro-cid-ge2uvauf]{font-size:.72rem;font-family:var(--font-outlier);color:var(--color-cool);background:color-mix(in oklab, var(--color-cool-soft) 40%, transparent);border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-cool) 30%, transparent);padding:3px 8px}.topology-summary[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.sum-item[data-astro-cid-ge2uvauf]{align-items:center;gap:6px;display:inline-flex}.sum-item[data-astro-cid-ge2uvauf] svg{color:var(--color-cool)}@media (width<=64rem){.hero[data-astro-cid-ge2uvauf]{gap:32px}}@media (width<=52rem){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-xl);min-height:auto;padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:16ch}}@media (width<=32rem){.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.3rem,9.5vw,3rem)}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.hero-cli-chip[data-astro-cid-ge2uvauf]{justify-content:center}.agent-msg[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px}.agent-avatar[data-astro-cid-ge2uvauf]{display:none}}.comparison[data-astro-cid-qwh5zuhx]{background:var(--color-paper-3);border-block:1px solid var(--color-rule)}.comparison-head[data-astro-cid-qwh5zuhx]{margin-bottom:var(--space-xl)}.compare-grid[data-astro-cid-qwh5zuhx]{gap:var(--gap-columns);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-column[data-astro-cid-qwh5zuhx]{padding:clamp(var(--space-md), 2.5vw, var(--space-lg));border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.compare-separate[data-astro-cid-qwh5zuhx]{background:color-mix(in oklab, var(--color-paper-3) 80%, var(--color-paper-2))}.compare-devpass[data-astro-cid-qwh5zuhx]{background:color-mix(in oklab, var(--color-paper-2) 90%, var(--color-cool-soft));border-color:color-mix(in oklab, var(--color-cool) 35%, var(--color-rule));box-shadow:var(--shadow-lg)}.compare-col-header[data-astro-cid-qwh5zuhx]{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.compare-col-header[data-astro-cid-qwh5zuhx] h3[data-astro-cid-qwh5zuhx]{margin:0;font-size:1.25rem;font-weight:700}.compare-badge[data-astro-cid-qwh5zuhx]{font-size:var(--text-xs);font-family:var(--font-body);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-weight:600}.compare-badge-bad[data-astro-cid-qwh5zuhx]{background:color-mix(in oklab, var(--color-bad) 12%, var(--color-paper));color:var(--color-bad);border:1px solid color-mix(in oklab, var(--color-bad) 25%, transparent)}.compare-badge-good[data-astro-cid-qwh5zuhx]{background:color-mix(in oklab, var(--color-success) 14%, var(--color-paper));color:var(--color-success);border:1px solid color-mix(in oklab, var(--color-success) 30%, transparent)}.compare-cost-list[data-astro-cid-qwh5zuhx]{margin:var(--space-md) 0 0;gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.compare-cost-list[data-astro-cid-qwh5zuhx] li[data-astro-cid-qwh5zuhx]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper);transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:6px;display:flex}.compare-cost-list[data-astro-cid-qwh5zuhx] li[data-astro-cid-qwh5zuhx]:hover{border-color:var(--color-rule-2);transform:translate(3px)}.cost-item-info[data-astro-cid-qwh5zuhx]{gap:var(--space-3xs);flex-direction:column;display:flex}.cost-item-title[data-astro-cid-qwh5zuhx]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink);font-weight:600;display:inline-flex}.compare-separate[data-astro-cid-qwh5zuhx] .cost-item-title[data-astro-cid-qwh5zuhx] svg{color:var(--color-bad);flex-shrink:0}.compare-devpass[data-astro-cid-qwh5zuhx] .cost-item-title[data-astro-cid-qwh5zuhx] svg{color:var(--color-success);flex-shrink:0}.cost-item-desc[data-astro-cid-qwh5zuhx]{color:var(--color-muted);padding-left:var(--space-lg);font-size:11px}.cost-item-price[data-astro-cid-qwh5zuhx]{font-size:12px;font-family:var(--font-outlier);color:var(--color-muted);white-space:nowrap;font-weight:550}.cost-item-tag[data-astro-cid-qwh5zuhx]{font-size:11px;font-family:var(--font-outlier);color:var(--color-success);padding:var(--space-3xs) var(--space-xs);background:color-mix(in oklab, var(--color-success) 12%, transparent);border-radius:4px;font-weight:600}.compare-footer[data-astro-cid-qwh5zuhx]{padding-top:var(--space-md);border-top:1px solid var(--color-rule);margin-top:auto}.total-row[data-astro-cid-qwh5zuhx]{justify-content:space-between;align-items:baseline;display:flex}.total-label[data-astro-cid-qwh5zuhx]{font-size:var(--text-sm);color:var(--color-ink-2)}.total-price[data-astro-cid-qwh5zuhx]{font-size:1.45rem;font-weight:800;font-family:var(--font-outlier)}.total-price-bad[data-astro-cid-qwh5zuhx]{color:var(--color-bad)}.total-price-good[data-astro-cid-qwh5zuhx]{color:var(--color-accent)}.total-note[data-astro-cid-qwh5zuhx]{color:var(--color-muted);margin-top:var(--space-2xs);font-size:11px}.savings-pill[data-astro-cid-qwh5zuhx]{margin-top:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:11px;font-family:var(--font-outlier);background:color-mix(in oklab, var(--color-success) 14%, var(--color-paper-2));color:var(--color-success);border:1px solid color-mix(in oklab, var(--color-success) 25%, transparent);font-weight:600;display:inline-block}@media (width<=48rem){.compare-grid[data-astro-cid-qwh5zuhx]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.compare-grid[data-astro-cid-qwh5zuhx]{grid-template-columns:minmax(0,1fr)}}.service-grid[data-astro-cid-gqcvzhte]{gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product[data-astro-cid-gqcvzhte]{min-width:0;padding:clamp(var(--space-md), 2.4vw, var(--space-lg));border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);isolation:isolate;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;grid-column:span 4;display:flex;position:relative;overflow:hidden}.product[data-astro-cid-gqcvzhte]:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-cool) 40%, transparent) 50%, transparent);content:"";opacity:.6;pointer-events:none;z-index:2;height:1px;position:absolute;inset:0 0 auto}.product[data-astro-cid-gqcvzhte]:after{border-radius:inherit;background:radial-gradient(450px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), color-mix(in oklab, var(--color-cool) 9%, transparent), transparent 70%);opacity:0;pointer-events:none;content:"";transition:opacity var(--dur-short) var(--ease-out);z-index:1;position:absolute;inset:0}.product[data-astro-cid-gqcvzhte]:hover{border-color:color-mix(in oklab, var(--color-cool) 35%, var(--color-rule));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.product[data-astro-cid-gqcvzhte]:hover:after{opacity:1}.product[data-astro-cid-gqcvzhte]>[data-astro-cid-gqcvzhte]{z-index:2;position:relative}.product[data-astro-cid-gqcvzhte]:target{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), var(--shadow-lg)}.product-gate[data-astro-cid-gqcvzhte]{grid-column:span 7}.product-port[data-astro-cid-gqcvzhte]{grid-column:span 5}.product-head[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:32px;display:flex}.product-live-pill[data-astro-cid-gqcvzhte]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-success) 12%, var(--color-paper-3));color:var(--color-success);border:1px solid color-mix(in oklab, var(--color-success) 25%, transparent);font-size:11px;font-weight:550;font-family:var(--font-outlier)}.product-head[data-astro-cid-gqcvzhte] h3[data-astro-cid-gqcvzhte],.product[data-astro-cid-gqcvzhte] h3[data-astro-cid-gqcvzhte]{margin:0;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;line-height:1.2}.product[data-astro-cid-gqcvzhte] p[data-astro-cid-gqcvzhte]{max-width:46ch;margin-block:var(--space-xs) var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);min-height:3lh;line-height:1.5}.product-canvas[data-astro-cid-gqcvzhte]{border:1px solid var(--color-rule);background:var(--color-paper-3);box-shadow:var(--shadow-inset);border-radius:8px;margin-top:auto;overflow:hidden}.gate-canvas[data-astro-cid-gqcvzhte] .canvas-header[data-astro-cid-gqcvzhte]{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-paper-2) 60%, var(--color-paper-3));justify-content:space-between;align-items:center;font-size:11px;display:flex}.dns-status[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-2xs);color:var(--color-success);font-family:var(--font-outlier);font-weight:550;display:inline-flex}.dns-status[data-astro-cid-gqcvzhte] .status-dot[data-astro-cid-gqcvzhte]{color:var(--color-success);font-size:10px}.cache-badge[data-astro-cid-gqcvzhte]{color:var(--color-cool);font-family:var(--font-outlier);font-size:11px}.model-cards[data-astro-cid-gqcvzhte]{gap:var(--space-xs);padding:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-item[data-astro-cid-gqcvzhte]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper-2);transition:border-color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:6px;justify-content:space-between;align-items:center;display:flex}.model-item[data-astro-cid-gqcvzhte]:hover{border-color:var(--color-cool);background:color-mix(in oklab, var(--color-cool) 8%, var(--color-paper-2));transform:translateY(-1px)}.model-name[data-astro-cid-gqcvzhte]{font-size:var(--text-xs);color:var(--color-ink);font-weight:600;line-height:1.2;display:block}.model-provider[data-astro-cid-gqcvzhte]{color:var(--color-muted);font-size:10px;display:block}.model-ping[data-astro-cid-gqcvzhte]{font-size:11px;font-family:var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-cool);background:var(--color-paper-3);padding:var(--space-3xs) var(--space-2xs);border-radius:4px}.gateway-footer[data-astro-cid-gqcvzhte]{padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-paper-2) 40%, var(--color-paper-3));justify-content:space-between;align-items:center;display:flex}.gateway-footer[data-astro-cid-gqcvzhte] code[data-astro-cid-gqcvzhte]{color:var(--color-ink-2);font-size:11px}.route-hint[data-astro-cid-gqcvzhte]{color:var(--color-cool);font-size:11px;font-family:var(--font-outlier)}.cli-console-head[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-paper-2) 70%, var(--color-paper-3));display:flex}.console-indicators[data-astro-cid-gqcvzhte]{gap:var(--space-2xs);display:flex}.console-indicators[data-astro-cid-gqcvzhte] span[data-astro-cid-gqcvzhte]{border-radius:50%;width:9px;height:9px;display:block}.console-indicators[data-astro-cid-gqcvzhte] span[data-astro-cid-gqcvzhte]:first-child{background:var(--color-term-close)}.console-indicators[data-astro-cid-gqcvzhte] span[data-astro-cid-gqcvzhte]:nth-child(2){background:var(--color-term-min)}.console-indicators[data-astro-cid-gqcvzhte] span[data-astro-cid-gqcvzhte]:nth-child(3){background:var(--color-term-max)}.cli-session-title[data-astro-cid-gqcvzhte]{font-size:var(--text-xs);color:var(--color-muted);font-family:var(--font-outlier)}.terminal-body[data-astro-cid-gqcvzhte]{padding:var(--space-sm);font-family:var(--font-outlier);font-size:var(--text-xs);gap:var(--space-xs);flex-direction:column;display:flex}.terminal-cmd[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-xs);width:fit-content;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);cursor:pointer;text-align:left;transition:border-color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:5px;display:inline-flex}.terminal-cmd[data-astro-cid-gqcvzhte]:hover{border-color:var(--color-cool);background:color-mix(in oklab, var(--color-cool) 8%, var(--color-paper-2));transform:translateY(-1px)}.terminal-cmd[data-astro-cid-gqcvzhte]:active{transform:translateY(1px)}.cmd-prompt[data-astro-cid-gqcvzhte]{color:var(--color-cool);font-weight:700}.cmd-copy-icon[data-astro-cid-gqcvzhte]{color:var(--color-muted);transition:color var(--dur-short);place-items:center;display:grid}.terminal-cmd[data-astro-cid-gqcvzhte]:hover .cmd-copy-icon[data-astro-cid-gqcvzhte]{color:var(--color-cool)}.terminal-cmd[data-astro-cid-gqcvzhte][data-copied-state=copied]{border-color:var(--color-success);color:var(--color-success)}.terminal-cmd[data-astro-cid-gqcvzhte][data-copied-state=copied] code[data-astro-cid-gqcvzhte]{color:var(--color-success)}.terminal-tunnels[data-astro-cid-gqcvzhte]{gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid color-mix(in oklab, var(--color-rule) 60%, transparent);flex-direction:column;display:flex}.tunnel-row[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-xs);font-size:11px;display:flex}.tunnel-label[data-astro-cid-gqcvzhte]{width:44px;color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-body)}.tunnel-row[data-astro-cid-gqcvzhte] code[data-astro-cid-gqcvzhte]{color:var(--color-ink-2);font-size:11px}.tunnel-public[data-astro-cid-gqcvzhte] code[data-astro-cid-gqcvzhte]{color:var(--color-accent);font-weight:550}.terminal-log[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-xs);color:var(--color-muted);padding-top:var(--space-2xs);font-size:10px;display:flex}.log-method[data-astro-cid-gqcvzhte]{color:var(--color-cool);font-weight:600}.log-status[data-astro-cid-gqcvzhte]{color:var(--color-success);margin-left:auto}.form-canvas[data-astro-cid-gqcvzhte]{padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex}.form-field-mock[data-astro-cid-gqcvzhte]{gap:var(--space-2xs);flex-direction:column;display:flex}.field-label[data-astro-cid-gqcvzhte]{font-size:var(--text-xs);color:var(--color-muted);font-family:var(--font-body)}.field-input-row[data-astro-cid-gqcvzhte]{gap:var(--space-xs);display:flex}.mock-input[data-astro-cid-gqcvzhte]{min-width:0;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-outlier);border-radius:5px;outline:none;flex:1;font-size:11px}.mock-submit-btn[data-astro-cid-gqcvzhte]{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out);white-space:nowrap;font-weight:550}.mock-submit-btn[data-astro-cid-gqcvzhte]:hover{border-color:var(--color-cool);color:var(--color-cool);background:var(--color-paper-3)}.mock-submit-btn[data-astro-cid-gqcvzhte]:active{transform:translateY(1px)}.telegram-toast[data-astro-cid-gqcvzhte]{padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in oklab, var(--color-cool) 30%, var(--color-rule));background:color-mix(in oklab, var(--color-cool) 8%, var(--color-paper-2));gap:var(--space-3xs);transition:background var(--dur-short) var(--ease-out);border-radius:6px;flex-direction:column;font-size:11px;display:flex}.toast-head[data-astro-cid-gqcvzhte]{color:var(--color-cool);font-size:10px;font-family:var(--font-outlier);justify-content:space-between;font-weight:550;display:flex}.toast-body[data-astro-cid-gqcvzhte]{flex-direction:column;gap:1px;display:flex}.toast-body[data-astro-cid-gqcvzhte] strong[data-astro-cid-gqcvzhte]{color:var(--color-ink);font-size:11px}.toast-body[data-astro-cid-gqcvzhte] span[data-astro-cid-gqcvzhte]{color:var(--color-ink-2);font-size:11px}.workflow-canvas[data-astro-cid-gqcvzhte]{padding:var(--space-sm)}.workflow-chain[data-astro-cid-gqcvzhte]{gap:var(--space-xs);flex-direction:column;display:flex}.flow-node[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper-2);transition:border-color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out);border-radius:6px;display:flex}.product-adopto[data-astro-cid-gqcvzhte]:hover .flow-node[data-astro-cid-gqcvzhte]{border-color:color-mix(in oklab, var(--color-cool) 35%, var(--color-rule))}.node-icon[data-astro-cid-gqcvzhte]{color:var(--color-cool);flex-shrink:0;place-items:center;display:grid}.node-title[data-astro-cid-gqcvzhte]{color:var(--color-ink);font-size:11px;font-weight:600;display:block}.node-sub[data-astro-cid-gqcvzhte]{color:var(--color-muted);font-size:10px;display:block}.flow-connector[data-astro-cid-gqcvzhte]{height:12px;margin-left:var(--space-md);background:var(--color-rule-2);width:2px;position:relative;overflow:hidden}.flow-pulse[data-astro-cid-gqcvzhte]{background:var(--color-cool);opacity:0;border-radius:2px;width:100%;height:6px;position:absolute;top:0;left:0}.product-adopto[data-astro-cid-gqcvzhte]:hover .flow-pulse[data-astro-cid-gqcvzhte]{opacity:1;animation:1.2s ease-in-out infinite pulse-drop}.flow-node-goal[data-astro-cid-gqcvzhte]{border-color:color-mix(in oklab, var(--color-success) 40%, var(--color-rule));background:color-mix(in oklab, var(--color-success) 8%, var(--color-paper-2))}.flow-node-goal[data-astro-cid-gqcvzhte] .node-icon[data-astro-cid-gqcvzhte]{color:var(--color-success)}.checkout-canvas[data-astro-cid-gqcvzhte]{padding:var(--space-sm)}.checkout-card[data-astro-cid-gqcvzhte]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);gap:var(--space-xs);border-radius:6px;flex-direction:column;display:flex}.checkout-plan[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:center;display:flex}.checkout-tier[data-astro-cid-gqcvzhte]{font-size:var(--text-xs);color:var(--color-ink);font-weight:600;display:block}.checkout-period[data-astro-cid-gqcvzhte]{color:var(--color-muted);font-size:10px;display:block}.checkout-price[data-astro-cid-gqcvzhte]{color:var(--color-accent);font-size:1.15rem;font-weight:700;font-family:var(--font-outlier)}.checkout-status[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-xs);border-top:1px solid var(--color-rule);padding-top:var(--space-xs);color:var(--color-ink-2);font-size:11px;display:flex}.status-dot-green[data-astro-cid-gqcvzhte]{color:var(--color-success);font-size:10px}.checkout-badge[data-astro-cid-gqcvzhte]{padding:var(--space-3xs) var(--space-2xs);background:color-mix(in oklab, var(--color-success) 14%, var(--color-paper));color:var(--color-success);font-size:10px;font-family:var(--font-outlier);border-radius:4px;margin-left:auto;font-weight:600}.checkout-event[data-astro-cid-gqcvzhte]{padding:var(--space-2xs) var(--space-xs);background:var(--color-paper-3);color:var(--color-cool);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:10px;overflow:hidden}.domain[data-astro-cid-gqcvzhte]{align-items:center;gap:var(--space-2xs);width:fit-content;padding-top:var(--space-md);color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-outlier);transition:color var(--dur-short) var(--ease-out);margin-top:auto;text-decoration:none;display:inline-flex}.domain[data-astro-cid-gqcvzhte] svg{color:var(--color-cool);transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.domain[data-astro-cid-gqcvzhte]:hover{color:var(--color-accent);text-decoration:none}.domain[data-astro-cid-gqcvzhte]:hover svg{color:var(--color-accent);transform:translate(2px,-2px)}.early-access[data-astro-cid-gqcvzhte]{color:var(--color-accent);font-size:11px;font-family:var(--font-outlier);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-paper-3));border:1px solid color-mix(in oklab, var(--color-accent) 25%, transparent);font-weight:550}@keyframes pulse-drop{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(220%)}}@media (width<=60rem){.product[data-astro-cid-gqcvzhte]{grid-column:span 6}.product-gate[data-astro-cid-gqcvzhte],.product[data-astro-cid-gqcvzhte]:last-child{grid-column:1/-1}}@media (width<=36rem){.service-grid[data-astro-cid-gqcvzhte]{grid-template-columns:minmax(0,1fr)}.product[data-astro-cid-gqcvzhte],.product-gate[data-astro-cid-gqcvzhte],.product-port[data-astro-cid-gqcvzhte],.product[data-astro-cid-gqcvzhte]:last-child{grid-column:1/-1}.model-cards[data-astro-cid-gqcvzhte]{grid-template-columns:minmax(0,1fr)}}.agent-band[data-astro-cid-ljoollfx]{color:var(--color-ink);background:var(--color-paper-3);border-block:1px solid var(--color-rule)}.agent-layout[data-astro-cid-ljoollfx]{align-items:center;gap:var(--gap-columns);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.section-description[data-astro-cid-ljoollfx]{margin-top:var(--space-xs);font-size:var(--text-lead)}.section-description[data-astro-cid-ljoollfx] code[data-astro-cid-ljoollfx]{color:var(--color-cool)}.agent-steps[data-astro-cid-ljoollfx]{margin:var(--space-lg) 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.agent-steps[data-astro-cid-ljoollfx] li[data-astro-cid-ljoollfx]{align-items:flex-start;gap:var(--space-sm);display:flex}.step-num[data-astro-cid-ljoollfx]{background:var(--color-paper);border:1px solid var(--color-rule-2);width:24px;height:24px;color:var(--color-cool);font-size:11px;font-family:var(--font-outlier);margin-top:var(--space-3xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.step-content[data-astro-cid-ljoollfx]{gap:var(--space-3xs);font-size:var(--text-sm);flex-direction:column;display:flex}.step-content[data-astro-cid-ljoollfx] strong[data-astro-cid-ljoollfx]{color:var(--color-ink);font-weight:600}.step-content[data-astro-cid-ljoollfx] code[data-astro-cid-ljoollfx]{width:fit-content;padding:var(--space-3xs) var(--space-xs);background:var(--color-paper-2);border:1px solid var(--color-rule);color:var(--color-cool);border-radius:4px;font-size:11px;display:inline-block}.step-content[data-astro-cid-ljoollfx] span[data-astro-cid-ljoollfx]{color:var(--color-muted);font-size:12px}.prompt-panel[data-astro-cid-ljoollfx]{color:var(--color-ink);border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-2);min-width:0;box-shadow:none;margin:0;overflow:hidden}.agent-console-head[data-astro-cid-ljoollfx]{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);background:color-mix(in oklab, var(--color-paper-3) 75%, var(--color-paper-2));justify-content:space-between;align-items:center;display:flex}.console-indicators[data-astro-cid-ljoollfx]{gap:var(--space-2xs);display:flex}.console-indicators[data-astro-cid-ljoollfx] span[data-astro-cid-ljoollfx]{border-radius:50%;width:9px;height:9px;display:block}.console-indicators[data-astro-cid-ljoollfx] span[data-astro-cid-ljoollfx]:first-child{background:var(--color-term-close)}.console-indicators[data-astro-cid-ljoollfx] span[data-astro-cid-ljoollfx]:nth-child(2){background:var(--color-term-min)}.console-indicators[data-astro-cid-ljoollfx] span[data-astro-cid-ljoollfx]:nth-child(3){background:var(--color-term-max)}.agent-session-tag[data-astro-cid-ljoollfx]{color:var(--color-muted);font-size:11px;font-family:var(--font-outlier)}.agent-mcp-status[data-astro-cid-ljoollfx]{color:var(--color-success);font-size:11px;font-family:var(--font-outlier);font-weight:550}.prompt-panel[data-astro-cid-ljoollfx] figcaption[data-astro-cid-ljoollfx]{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:54px;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.prompt-tabs[data-astro-cid-ljoollfx]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.prompt-tab[data-astro-cid-ljoollfx]{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-outlier);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out)}.prompt-tab[data-astro-cid-ljoollfx]:hover{border-color:var(--color-ink-2);color:var(--color-ink);transform:translateY(-1px)}.prompt-tab[data-astro-cid-ljoollfx].is-active{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 14%, var(--color-paper));color:var(--color-accent);font-weight:600}.prompt-panel[data-astro-cid-ljoollfx] blockquote[data-astro-cid-ljoollfx]{padding:clamp(var(--space-md), 2.5vw, var(--space-lg));color:var(--color-ink);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45}.prompt-meta-strip[data-astro-cid-ljoollfx]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-rule);font-size:11px;font-family:var(--font-outlier);color:var(--color-muted);display:flex}.chip-mcp[data-astro-cid-ljoollfx],.chip-skill[data-astro-cid-ljoollfx]{padding:var(--space-3xs) var(--space-xs);background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-cool);border-radius:4px}.copy-button[data-astro-cid-ljoollfx]{min-height:38px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;font-size:var(--text-xs);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out)}.copy-button[data-astro-cid-ljoollfx]:hover{border-color:var(--color-accent);color:var(--color-ink)}.copy-button[data-astro-cid-ljoollfx]:active{transform:translateY(1px)}.copy-button[data-astro-cid-ljoollfx]:disabled{opacity:.55;cursor:not-allowed;transform:none}.copy-button[data-astro-cid-ljoollfx] .copy-icon[data-astro-cid-ljoollfx]{display:grid}.copy-icon[data-astro-cid-ljoollfx] svg{grid-area:1/1}.copy-icon[data-astro-cid-ljoollfx] svg:last-child,.copy-button[data-astro-cid-ljoollfx][data-copied] .copy-icon[data-astro-cid-ljoollfx] svg:first-child{opacity:0}.copy-button[data-astro-cid-ljoollfx][data-copied] .copy-icon[data-astro-cid-ljoollfx] svg:last-child{opacity:1}.copy-status[data-astro-cid-ljoollfx]{color:var(--color-accent);margin-left:auto}@media (prefers-reduced-motion:no-preference){.copy-icon[data-astro-cid-ljoollfx] svg{transition:opacity var(--dur-micro) var(--ease-out)}.copy-button[data-astro-cid-ljoollfx]:focus-visible .copy-icon[data-astro-cid-ljoollfx] svg{transition:none}}@media (width<=48rem){.agent-layout[data-astro-cid-ljoollfx]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.prompt-panel[data-astro-cid-ljoollfx] figcaption[data-astro-cid-ljoollfx]{padding:var(--space-sm);gap:var(--space-xs)}.prompt-tabs[data-astro-cid-ljoollfx]{width:100%}.prompt-tab[data-astro-cid-ljoollfx]{text-align:center;flex:auto}.copy-button[data-astro-cid-ljoollfx]{justify-content:center;width:100%}}.pricing-header-center[data-astro-cid-htruwgye]{text-align:center;max-width:600px;margin:0 auto var(--space-xl);flex-direction:column;align-items:center;display:flex}.pricing-subtitle[data-astro-cid-htruwgye]{color:var(--color-muted);margin-top:var(--space-xs);font-size:var(--text-lead)}.billing-toggle-wrapper[data-astro-cid-htruwgye]{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-paper-2);font-size:var(--text-xs);display:inline-flex}.billing-label[data-astro-cid-htruwgye]{color:var(--color-muted);cursor:pointer;transition:color var(--dur-short);font-weight:500}.billing-label[data-astro-cid-htruwgye].is-active{color:var(--color-ink);font-weight:600}.discount-tag[data-astro-cid-htruwgye]{color:var(--color-accent);font-weight:700;font-family:var(--font-outlier)}.billing-toggle-btn[data-astro-cid-htruwgye]{cursor:pointer;background:0 0;border:none;width:40px;height:22px;padding:0;position:relative}.toggle-track[data-astro-cid-htruwgye]{background:var(--color-rule-2);transition:background var(--dur-short);border-radius:20px;position:absolute;inset:0}.toggle-thumb[data-astro-cid-htruwgye]{background:var(--color-ink);width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.billing-toggle-btn[data-astro-cid-htruwgye][aria-checked=true] .toggle-track[data-astro-cid-htruwgye]{background:var(--color-accent)}.billing-toggle-btn[data-astro-cid-htruwgye][aria-checked=true] .toggle-thumb[data-astro-cid-htruwgye]{background:var(--color-accent-ink);transform:translate(18px)}.pricing-cards-grid[data-astro-cid-htruwgye]{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-card[data-astro-cid-htruwgye]{padding:clamp(var(--space-lg), 2.5vw, var(--space-xl));border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative}.pricing-card[data-astro-cid-htruwgye]:hover{border-color:var(--color-rule-2);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.pricing-card-pro[data-astro-cid-htruwgye]{background:color-mix(in oklab, var(--color-paper-2) 90%, var(--color-accent-soft));border-color:color-mix(in oklab, var(--color-accent) 60%, var(--color-rule));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 35%, transparent), var(--shadow-xl)}.pricing-card-pro[data-astro-cid-htruwgye]:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), var(--shadow-xl)}.card-head[data-astro-cid-htruwgye]{flex-direction:column;justify-content:flex-start;min-height:52px;display:flex}.card-title-row[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.card-badge[data-astro-cid-htruwgye]{font-size:var(--text-xs);font-family:var(--font-body);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 18%, var(--color-paper));color:var(--color-accent);border:1px solid color-mix(in oklab, var(--color-accent) 30%, transparent);font-weight:600}.card-head[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{margin:0;font-size:1.35rem;font-weight:700}.card-head[data-astro-cid-htruwgye] .plan-audience[data-astro-cid-htruwgye]{color:var(--color-muted);margin-top:var(--space-2xs);font-size:12px}.card-pricing[data-astro-cid-htruwgye]{align-items:baseline;gap:var(--space-xs);margin:var(--space-md) 0 var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.price-val[data-astro-cid-htruwgye]{font-size:clamp(2.2rem,3.2vw,2.75rem);font-weight:800;font-family:var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.pricing-card-pro[data-astro-cid-htruwgye] .price-val[data-astro-cid-htruwgye]{color:var(--color-accent)}.price-unit[data-astro-cid-htruwgye]{color:var(--color-muted);font-size:12px;font-family:var(--font-outlier)}.plan-features[data-astro-cid-htruwgye]{margin:0 0 var(--space-lg);gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:flex-start;gap:var(--space-xs);line-height:1.4;display:flex}.plan-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye] svg{color:var(--color-cool);flex-shrink:0;margin-top:1px}.pricing-card-pro[data-astro-cid-htruwgye] .plan-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye] svg{color:var(--color-accent)}.card-action[data-astro-cid-htruwgye]{margin-top:auto}.card-btn[data-astro-cid-htruwgye]{text-align:center;width:100%}@media (width<=60rem){.pricing-cards-grid[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}}.faq[data-astro-cid-hemr5th4]{gap:var(--gap-columns);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:0;display:grid}.faq-head[data-astro-cid-hemr5th4]{gap:var(--space-xs);flex-direction:column;display:flex}.faq-sub[data-astro-cid-hemr5th4]{color:var(--color-muted);font-size:var(--text-lead)}.questions[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-rule)}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-rule);border-radius:var(--radius-pill);transition:background var(--dur-short) var(--ease-out)}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]:hover{background:color-mix(in oklab, var(--color-paper-2) 30%, transparent)}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding:var(--space-sm) var(--space-xs);font-size:var(--text-lead);cursor:pointer;transition:color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);list-style:none;display:flex}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--color-accent);transform:translate(4px)}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] svg{color:var(--color-cool);transition:transform var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);flex-shrink:0}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover svg{color:var(--color-accent)}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] svg{transform:rotate(45deg)}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--space-lg) var(--space-lg) var(--space-xs);color:var(--color-muted);line-height:1.6}@media (prefers-reduced-motion:no-preference){.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] svg{transition:transform var(--dur-short) var(--ease-out)}.questions[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:focus-visible svg{transition:none}@supports selector(details::details-content) and (interpolate-size:allow-keywords){.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), content-visibility var(--dur-short) allow-discrete;overflow:clip}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open]::details-content{opacity:1;block-size:auto}.questions[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]:has(summary:focus-visible)::details-content{transition:none}}}@media (width<=48rem){.faq[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}}.cta-banner-section[data-astro-cid-xbmphpjl]{margin-block:var(--space-xl) var(--space-2xl)}.cta-banner[data-astro-cid-xbmphpjl]{border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);padding:clamp(var(--space-xl), 6vw, var(--space-3xl)) clamp(var(--space-lg), 4vw, var(--space-2xl));text-align:center;box-shadow:none;position:relative;overflow:hidden}.cta-content[data-astro-cid-xbmphpjl]{z-index:2;flex-direction:column;align-items:center;max-width:660px;margin:0 auto;display:flex;position:relative}.cta-content[data-astro-cid-xbmphpjl] h2[data-astro-cid-xbmphpjl]{text-wrap:balance;margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,3.1rem);font-weight:700;line-height:1.15}.cta-content[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{font-size:var(--text-lead);color:var(--color-ink-2);margin:0 0 var(--space-xl);text-wrap:pretty;line-height:1.55}.cta-actions[data-astro-cid-xbmphpjl]{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.cta-btn-main[data-astro-cid-xbmphpjl]{padding-inline:var(--space-xl)}.cta-guarantees[data-astro-cid-xbmphpjl]{justify-content:center;gap:var(--space-lg);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.cta-guarantees[data-astro-cid-xbmphpjl] span[data-astro-cid-xbmphpjl]{align-items:center;gap:var(--space-2xs);display:inline-flex}.cta-guarantees[data-astro-cid-xbmphpjl] svg{color:var(--color-accent)}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--color-ink);border-top:1px solid var(--color-rule);background:var(--color-paper-3)}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--gap-columns);padding-block:clamp(var(--space-xl), 6vw, var(--space-2xl)) var(--space-xl);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.footer-col-brand[data-astro-cid-jo6i4kqk]{gap:var(--space-md);flex-direction:column;display:flex}.footer-tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-muted);max-width:32ch;line-height:1.5}.footer-status-pill[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);font-family:var(--font-outlier);color:var(--color-success);background:color-mix(in oklab, var(--color-success) 10%, var(--color-paper));padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-success) 20%, transparent);width:fit-content;display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-ink);margin:0 0 var(--space-md);font-weight:600}.footer-col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);flex-direction:column;display:flex}.footer-col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--color-ink-2);width:fit-content;transition:color var(--dur-short);text-decoration:none}.footer-col[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=60rem){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(72% .15 27);--color-success:oklch(76% .13 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(17% .008 250);--color-paper-2:oklch(21% .009 250);--color-paper-3:oklch(13.5% .007 250);--color-ink:oklch(95% .005 250);--color-ink-2:oklch(83% .008 250);--color-muted:oklch(71% .01 250);--color-rule:oklch(31% .01 250);--color-rule-2:oklch(42% .012 250);--color-accent:oklch(82% .15 80);--color-accent-ink:oklch(18% .04 75);--color-accent-soft:oklch(29% .05 80);--color-focus:oklch(82% .15 80);--color-accent-hover:oklch(88% .125 80);--color-cool:oklch(77% .12 245);--color-cool-soft:oklch(29% .05 245);--color-ok:oklch(76% .15 150);--color-ok-soft:oklch(24.5% .03 150);--color-bad:oklch(70% .17 25);--color-bad-soft:oklch(24.5% .035 25);--font-display:"Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-display);--font-outlier:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--radius-card:10px;--radius-pill:6px;--rule-hair:1px;--shadow-card:none;--shadow-sm:0 4px 16px -4px oklch(0% 0 0/.4);--shadow-md:0 8px 24px -6px oklch(0% 0 0/.5);--shadow-lg:0 16px 36px -12px oklch(0% 0 0/.55);--shadow-xl:0 24px 48px -14px oklch(0% 0 0/.65);--shadow-panel:0 16px 36px -12px oklch(0% 0 0/.5);--shadow-banner:0 24px 60px -16px oklch(0% 0 0/.7);--shadow-inset:inset 0 2px 8px oklch(0% 0 0/.4);--color-term-close:oklch(65% .22 25);--color-term-min:oklch(80% .18 85);--color-term-max:oklch(75% .18 145);--tracking-display:-.03em;--display-weight:500}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 25%, transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]:has(>img){isolation:isolate;background:var(--color-ink);outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px}[data-slot]>img{z-index:0;filter:grayscale()contrast(1.08);mix-blend-mode:multiply}[data-slot]:has(>img):before{content:"";z-index:1;background:var(--color-paper-3);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.container{--container:1248px}.skip{z-index:10;padding:var(--space-xs) var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);position:absolute;inset:12px auto auto 12px;transform:translateY(-180%)}.skip:focus-visible{transform:none}.status-pulse-dot{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 8px var(--color-success);border-radius:50%;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.wordmark{align-items:center;gap:var(--space-xs);letter-spacing:-.035em;transition:opacity var(--dur-micro) var(--ease-out);font-size:1.45rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.brand-symbol{border-radius:var(--radius-pill);background:var(--color-accent);width:32px;height:32px;color:var(--color-accent-ink);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);place-items:center;display:grid}.wordmark:hover .brand-symbol{box-shadow:0 0 16px -2px var(--color-accent);transform:rotate(-8deg)scale(1.08)}.button,.text-action{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:550;line-height:1.25;text-decoration:none;display:inline-flex}.button:active,.text-action:active{transform:translateY(1px)scale(.99)}.button-quiet{background:var(--color-paper-2)}.button-quiet:hover{border-color:var(--color-ink-2);background:var(--color-paper-3);color:var(--color-ink)}.header-action{min-height:40px;font-size:var(--text-sm)}.button-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.button-primary:hover{background:var(--color-accent-hover)}.text-action{color:var(--color-ink-2);border-color:#0000}.text-action:hover{color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 8%, transparent)}.text-action svg{transition:transform var(--dur-short) var(--ease-out)}.text-action:hover svg{transform:translateY(3px)}.section-inner{padding-block:var(--section-gap-s)}.section-head{align-items:end;gap:var(--gap-columns);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.section-head p,.section-description{max-width:45ch;color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){html.is-product-scroll{scroll-behavior:smooth}}@media (width<=48rem){.section-head{grid-template-columns:minmax(0,1fr)}}
