.aSpYNq_card{border:1px solid hsl(var(--foreground) / .12);border-radius:var(--radius-md);background:hsl(var(--card) / .96);height:28rem;box-shadow:0 16px 64px hsl(var(--foreground) / .04);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.aSpYNq_navigation{border-bottom:1px solid hsl(var(--foreground) / .08);gap:.375rem;padding:1rem 1.25rem .75rem;display:flex;overflow-x:auto}.aSpYNq_pathButton{border-radius:var(--radius-md);flex:1;justify-content:center;gap:.5rem;height:2.125rem;padding:0 .75rem;font-size:.8125rem}.aSpYNq_pathButton[aria-current=page]{border-color:hsl(var(--foreground) / .2);background:hsl(var(--foreground) / .06)}.aSpYNq_body{min-width:0;min-height:0;padding:1.25rem;overflow-y:auto}@media (min-width:640px){.aSpYNq_body{scrollbar-gutter:stable}}.aSpYNq_agentSetup{flex-direction:column;align-items:flex-start;min-height:100%;display:flex;position:relative}.aSpYNq_agentSetup>:not(:last-child){z-index:1;position:relative}.aSpYNq_agentSetup h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:500;line-height:1.3}.aSpYNq_agentSetup p{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.8125rem;line-height:1.65}.aSpYNq_agentCopy{border:1px solid hsl(var(--foreground) / .7);border-radius:var(--radius-md);height:2.75rem;color:hsl(var(--foreground));box-shadow:none;background:0 0;gap:.75rem;min-width:min(100%,18.5rem);max-width:100%;margin-top:1.25rem;padding-inline:1rem;font-size:.875rem;font-weight:400;display:inline-flex}.aSpYNq_agentCopy:hover{background:hsl(var(--foreground) / .07)}.aSpYNq_agentLogos{color:hsl(var(--foreground) / .6);align-items:center;gap:.375rem;display:flex}.aSpYNq_agentLogos svg{width:1rem;height:1rem}.aSpYNq_codeWell{border:1px solid hsl(var(--foreground) / .08);border-radius:var(--radius-md);background:hsl(var(--background) / .6);align-items:flex-start;min-width:0;display:flex;overflow:hidden}.aSpYNq_codeWell pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-family:var(--font-geist-mono), monospace;color:hsl(var(--foreground) / .8);tab-size:2;flex:1;padding:1rem;font-size:.75rem;line-height:1.8;overflow:auto}.aSpYNq_copyIcon{border:1px solid hsl(var(--foreground) / .12);border-radius:var(--radius-md);color:hsl(var(--muted-foreground));flex-shrink:0;margin:.625rem .625rem .625rem 0}.aSpYNq_copyIcon svg{width:.875rem;height:.875rem}.aSpYNq_steps>li{gap:.75rem;padding-bottom:1.25rem}.aSpYNq_steps>li:last-child{padding-bottom:0}.aSpYNq_stepNumber{color:hsl(var(--muted-foreground) / .7);font-family:var(--font-geist-mono), monospace;flex-shrink:0;padding-top:.125rem;font-size:.6875rem;line-height:1.5rem}.aSpYNq_steps h3{font-size:.875rem;font-weight:500}.aSpYNq_steps p{font-size:.75rem;line-height:1.7}.aSpYNq_optionBar{border-color:hsl(var(--foreground) / .08);margin-bottom:1.5rem}.aSpYNq_optionButton{font-size:.75rem}.aSpYNq_integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:639px){.aSpYNq_card{height:32rem}.aSpYNq_navigation{gap:.25rem;padding-inline:1.25rem}.aSpYNq_pathButton{gap:.375rem;padding-inline:.5rem;font-size:.75rem}.aSpYNq_body{padding:1.25rem}.aSpYNq_agentCopy{gap:.5rem;padding-inline:.75rem;font-size:.8125rem}.aSpYNq_agentLogos{gap:.25rem}.aSpYNq_agentLogos svg{width:.875rem;height:.875rem}.aSpYNq_integrations{grid-template-columns:1fr}}@media (max-width:374px){.aSpYNq_pathButton{flex-direction:column;height:auto;padding:.625rem .375rem;font-size:.6875rem}.aSpYNq_agentCopy{gap:.375rem;padding-inline:.625rem;font-size:.75rem}}
.tCskfG_grid{z-index:0;pointer-events:none;color:hsl(var(--foreground));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#0009 40%,#000 75%);mask-image:linear-gradient(135deg,#0000 5%,#0009 40%,#000 75%)}.tCskfG_canvas{width:100%;height:100%;color:hsl(var(--primary));position:absolute;inset:0}
.q-QlGG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:auto;display:grid}.q-QlGG_card{--illustration-accent:color-mix(in srgb, hsl(var(--primary)) 50%, hsl(var(--foreground)));isolation:isolate;border:1px solid hsl(var(--foreground) / .12);border-radius:var(--radius-md);background:hsl(var(--card) / .88);min-height:12.5rem;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.q-QlGG_card:hover{border-color:hsl(var(--foreground) / .24);background:hsl(var(--card))}.q-QlGG_card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.q-QlGG_copy{z-index:1;padding:1.25rem;position:relative}.q-QlGG_title{align-items:center;gap:.625rem;display:flex}.q-QlGG_title>svg{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));flex-shrink:0}.q-QlGG_title h2{letter-spacing:-.015em;font-size:.9375rem;font-weight:500}.q-QlGG_title .q-QlGG_arrow{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground) / .65);margin-left:auto;transition:transform .2s,color .2s}.q-QlGG_card:hover .q-QlGG_arrow{color:hsl(var(--foreground));transform:translate(2px,-2px)}.q-QlGG_copy p{color:hsl(var(--muted-foreground));margin-top:.625rem;font-size:.75rem;line-height:1.6}.q-QlGG_number{z-index:1;font-family:var(--font-geist-mono), monospace;color:hsl(var(--muted-foreground) / .6);font-size:.625rem;position:absolute;bottom:1.125rem;left:1.25rem}.q-QlGG_illustration{height:7.25rem;color:hsl(var(--muted-foreground));opacity:.7;transition:opacity .2s,transform .3s;position:absolute;inset:auto 0 0;overflow:hidden}.q-QlGG_card:hover .q-QlGG_illustration{opacity:1;transform:translateY(-3px)}.q-QlGG_browser{border:1px solid hsl(var(--foreground) / .3);background:hsl(var(--background));border-radius:.5rem;width:12rem;height:7.5rem;position:absolute;top:.875rem;right:1.875rem;transform:rotate(-6deg)}.q-QlGG_browserBar{border-bottom:1px solid hsl(var(--foreground) / .1);align-items:center;gap:.25rem;height:1.5rem;padding-inline:.625rem;display:flex}.q-QlGG_browserBar i{background:hsl(var(--muted-foreground) / .6);border-radius:50%;width:.1875rem;height:.1875rem}.q-QlGG_browserBar>span{font-family:var(--font-geist-mono), monospace;color:hsl(var(--muted-foreground) / .65);margin-inline:auto;font-size:.4375rem}.q-QlGG_browserBody{padding:.875rem;position:relative}.q-QlGG_browserBody>span{background:hsl(var(--muted-foreground) / .6);border-radius:2px;width:4.5rem;height:.25rem;margin-bottom:.375rem;display:block}.q-QlGG_browserBody>span+span{opacity:.3;width:6.5rem}.q-QlGG_browserButton{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .16);border-radius:2px;width:2.375rem;height:.8125rem;margin-top:.625rem}.q-QlGG_pointer{width:1.125rem;height:1.125rem;color:hsl(var(--foreground));position:absolute;top:3rem;left:3rem}.q-QlGG_connected{border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--card));color:hsl(var(--foreground) / .8);border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem;font-size:.5rem;display:flex;position:absolute;top:2.375rem;right:-.75rem}.q-QlGG_connected i{background:var(--illustration-accent);border-radius:50%;width:.25rem;height:.25rem}.q-QlGG_pixels{background:radial-gradient(hsl(var(--foreground) / .12) .5px, transparent .5px);-webkit-mask-image:linear-gradient(90deg, transparent, hsl(var(--foreground)));mask-image:linear-gradient(90deg, transparent, hsl(var(--foreground)));background-size:.5rem .5rem;position:absolute;inset:0}.q-QlGG_json{border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--background));width:12.5rem;color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono), monospace;border-radius:.625rem;padding:.75rem 1rem;font-size:.5625rem;line-height:1.8;position:absolute;top:.875rem;right:1.5rem;transform:rotate(3deg)}.q-QlGG_json p{color:hsl(var(--muted-foreground) / .6);margin-bottom:.25rem;font-size:.5rem}.q-QlGG_json span{color:var(--illustration-accent)}.q-QlGG_functionFlow{align-items:center;gap:.5rem;display:flex;position:absolute;top:1.75rem;right:1.5rem}.q-QlGG_functionFlow>div{border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--background));border-radius:.625rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.q-QlGG_functionFlow svg{width:1.25rem;height:1.25rem}.q-QlGG_functionFlow .q-QlGG_connector{width:1rem;height:1rem;color:hsl(var(--muted-foreground) / .5)}.q-QlGG_functionFlow .q-QlGG_functionNode{border-color:hsl(var(--primary) / .35);width:3.25rem;height:3.25rem;color:var(--illustration-accent)}.q-QlGG_functionNode svg{width:1.5rem;height:1.5rem}.q-QlGG_functionFlow .q-QlGG_complete{color:var(--illustration-accent)}@media (max-width:767px){.q-QlGG_grid{grid-template-columns:1fr}.q-QlGG_card{min-height:11.5rem}}@media (prefers-reduced-motion:reduce){.q-QlGG_card,.q-QlGG_arrow,.q-QlGG_illustration{transition:none}.q-QlGG_card:hover .q-QlGG_illustration,.q-QlGG_card:hover .q-QlGG_arrow{transform:none}}
.bxA5qq_stage{isolation:isolate;background:hsl(var(--background));flex-direction:column;gap:1.5rem;min-height:100svh;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.bxA5qq_hero{align-items:start;gap:1.5rem;padding-block:.5rem;display:grid}.bxA5qq_artwork{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, hsl(var(--foreground)) 60%, transparent 92%);mask-image:linear-gradient(180deg, hsl(var(--foreground)) 60%, transparent 92%);position:absolute;inset:0 50% 0 0;overflow:hidden}.bxA5qq_image{object-fit:cover;object-position:35% 48%;opacity:.8;animation:4.8s cubic-bezier(.16,1,.3,1) both bxA5qq_camera-settle}.bxA5qq_veil{background:linear-gradient(180deg, hsl(var(--background) / .86) 0%, hsl(var(--background) / .2) 44%, hsl(var(--background) / .35) 100%), linear-gradient(90deg, hsl(var(--background) / .08) 0%, hsl(var(--background) / .1) 28%, hsl(var(--background) / .92) 78%, hsl(var(--background)) 100%);position:absolute;inset:0}.bxA5qq_intro{max-width:32rem}.bxA5qq_intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:12em;font-size:clamp(2.25rem,4.1vw,3.75rem);font-weight:500;line-height:1.08}.bxA5qq_intro p{max-width:27rem;color:hsl(var(--foreground) / .76);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.65}.bxA5qq_panel{align-self:start;min-width:0}@media (min-width:1180px){.bxA5qq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:2rem}.bxA5qq_intro{padding-top:.5rem}.bxA5qq_image{object-position:35% 0%}}@media (max-width:1179px){.bxA5qq_artwork{max-height:22rem;right:0}.bxA5qq_veil{background:linear-gradient(180deg, hsl(var(--background) / .7), hsl(var(--background)) 100%)}.bxA5qq_image{object-position:35% 57%;opacity:.35}.bxA5qq_intro h1{max-width:none}.bxA5qq_intro p{max-width:none;margin-top:.75rem}}@media (max-width:639px){.bxA5qq_stage{gap:1.5rem;padding:4.5rem 1rem 1.5rem}.bxA5qq_hero{gap:1.5rem;padding-block:0}.bxA5qq_intro{padding-inline:.5rem}}@keyframes bxA5qq_camera-settle{0%{transform:scale(1.055)translate(-.8%,.5%)}to{transform:scale(1)translate(0,0)}}@media (prefers-reduced-motion:reduce){.bxA5qq_image{animation:none}}