.page-module__JY8xTa__pageWrapper{background:linear-gradient(#be185d0b 1px, transparent 1px), linear-gradient(90deg, #be185d0b 1px, transparent 1px), var(--glow-section,transparent), radial-gradient(70% 50% at 50% 100%, #be185d14, transparent 60%), var(--background);width:100%;min-height:100vh;color:var(--foreground);background-position:top,top,top,top,top;background-size:32px 32px,32px 32px,100% 100%,100% 100%,100% 100%}
.HeroSection-module__lLgiCq__hero{width:100%;max-width:var(--hero-max-width);padding:calc(var(--section-padding-y) * 1.5) var(--section-padding-x) var(--section-padding-y);background-image:radial-gradient(at 30% 0,#be185d14 0,#0000 60%),radial-gradient(at 80% 20%,#be185d0d 0,#0000 50%);margin:0 auto}.HeroSection-module__lLgiCq__content{flex-direction:column;align-items:flex-start;gap:4rem;display:flex}.HeroSection-module__lLgiCq__text{z-index:2;flex-direction:column;gap:1.5rem;max-width:640px;display:flex;position:relative}.HeroSection-module__lLgiCq__badge{background:var(--color-surface-raised);color:var(--accent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--shadow-brand-sm);align-items:center;width:fit-content;padding:.375rem 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.HeroSection-module__lLgiCq__headline{font-family:var(--font-brand);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05}.HeroSection-module__lLgiCq__subheadline{color:var(--text-muted);text-wrap:pretty;max-width:560px;margin:0;font-size:1.125rem;font-weight:400;line-height:1.65}.HeroSection-module__lLgiCq__ctaGroup{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.HeroSection-module__lLgiCq__ctaPrimary,.HeroSection-module__lLgiCq__ctaSecondary{min-height:48px;transition:background var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);border-radius:12px;justify-content:center;align-items:center;padding:12px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.HeroSection-module__lLgiCq__ctaPrimary{background:var(--accent);color:#fff;box-shadow:var(--shadow-brand-sm);white-space:nowrap}.HeroSection-module__lLgiCq__ctaPrimary:hover{background:var(--accent-hover);box-shadow:var(--shadow-brand);transform:translateY(-2px)}.HeroSection-module__lLgiCq__ctaSecondary{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--foreground);white-space:nowrap;gap:.375rem}.HeroSection-module__lLgiCq__ctaSecondary:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-1px)}.HeroSection-module__lLgiCq__ctaIcon{flex-shrink:0}.HeroSection-module__lLgiCq__visual{perspective:1000px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.HeroSection-module__lLgiCq__demoStage{aspect-ratio:1;background:radial-gradient(circle,#be185d08 0%,#0000 70%);border-radius:24px;width:min(100%,600px);position:relative;overflow:visible}@media (max-width:639px){.HeroSection-module__lLgiCq__demoStage{overflow:hidden}}.HeroSection-module__lLgiCq__gridContainer{z-index:0;border-radius:24px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.HeroSection-module__lLgiCq__gridPlane{transform-origin:50%;background-image:linear-gradient(#be185d26 1px,#0000 1px),linear-gradient(90deg,#be185d26 1px,#0000 1px);background-size:40px 40px;width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotateX(60deg)translateY(0)}.HeroSection-module__lLgiCq__glowCore{background:radial-gradient(circle,#be185d26 0%,#0000 60%);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSection-module__lLgiCq__panelsContainer{z-index:1;position:absolute;inset:0}.HeroSection-module__lLgiCq__glassPanel{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);box-shadow:0 10px 30px -10px #0000001a, var(--shadow-brand-sm);border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden}@media (max-width:639px){.HeroSection-module__lLgiCq__glassPanel{max-width:calc(100% - 2rem)}}.HeroSection-module__lLgiCq__panelHeader{border-bottom:1px solid var(--color-border-subtle);color:var(--foreground);letter-spacing:.05em;text-transform:uppercase;background:#00000005;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:700;display:flex}.HeroSection-module__lLgiCq__panelIcon{color:var(--text-muted)}.HeroSection-module__lLgiCq__panelBody{padding:12px}.HeroSection-module__lLgiCq__panelRequest{z-index:2;width:280px;animation-delay:0s;top:10%;left:5%}.HeroSection-module__lLgiCq__panelProcessing{z-index:3;width:240px;animation-delay:-2s;top:40%;right:5%}.HeroSection-module__lLgiCq__panelOutput{z-index:4;width:300px;animation-delay:-4s;bottom:10%;left:20%}@media (max-width:639px){.HeroSection-module__lLgiCq__panelRequest{width:min(16rem,100% - 2rem);left:4%}.HeroSection-module__lLgiCq__panelProcessing{width:min(13rem,100% - 2rem);right:4%}.HeroSection-module__lLgiCq__panelOutput{width:min(16rem,100% - 2rem);bottom:8%;left:8%}}.HeroSection-module__lLgiCq__codeSnippet{color:var(--foreground);flex-direction:column;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;display:flex}.HeroSection-module__lLgiCq__tokenKeyword{color:#d73a49}.HeroSection-module__lLgiCq__tokenFunc{color:#6f42c1}.HeroSection-module__lLgiCq__tokenString{color:#032f62}.HeroSection-module__lLgiCq__tokenBoolean,.HeroSection-module__lLgiCq__tokenNumber{color:#005cc5}[data-theme=dark] .HeroSection-module__lLgiCq__tokenKeyword{color:#ff7b72}[data-theme=dark] .HeroSection-module__lLgiCq__tokenFunc{color:#d2a8ff}[data-theme=dark] .HeroSection-module__lLgiCq__tokenString{color:#a5d6ff}[data-theme=dark] .HeroSection-module__lLgiCq__tokenBoolean,[data-theme=dark] .HeroSection-module__lLgiCq__tokenNumber{color:#79c0ff}.HeroSection-module__lLgiCq__statusList{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.HeroSection-module__lLgiCq__statusList li{color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.HeroSection-module__lLgiCq__statusLoader{border:2px solid var(--color-border-subtle);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:1s linear infinite HeroSection-module__lLgiCq__spin}.HeroSection-module__lLgiCq__statusList li:nth-child(2),.HeroSection-module__lLgiCq__statusList li:nth-child(3){opacity:0;animation:.5s forwards HeroSection-module__lLgiCq__fadeInStep}.HeroSection-module__lLgiCq__statusCheck{color:var(--success-text)}.HeroSection-module__lLgiCq__progressBar{background:var(--color-border-subtle);border-radius:2px;height:4px;position:relative;overflow:hidden}.HeroSection-module__lLgiCq__progressFill{background:var(--accent);border-radius:2px;width:30%;position:absolute;top:0;bottom:0;left:0}@keyframes HeroSection-module__lLgiCq__spin{to{transform:rotate(360deg)}}@keyframes HeroSection-module__lLgiCq__fadeInStep{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (min-width:1024px){.HeroSection-module__lLgiCq__content{flex-direction:row;justify-content:space-between;align-items:center}.HeroSection-module__lLgiCq__text{flex:0 0 50%}.HeroSection-module__lLgiCq__visual{flex:0 0 45%;height:500px}}@media (prefers-reduced-motion:reduce){.HeroSection-module__lLgiCq__gridPlane,.HeroSection-module__lLgiCq__glowCore,.HeroSection-module__lLgiCq__glassPanel,.HeroSection-module__lLgiCq__statusLoader,.HeroSection-module__lLgiCq__statusList li,.HeroSection-module__lLgiCq__progressFill{animation:none!important}.HeroSection-module__lLgiCq__statusList li{opacity:1!important}}
.CodeBlock-module__yJBqmq__pre{white-space:pre;background:0 0;margin:0;padding:1rem;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.CodeBlock-module__yJBqmq__method{color:var(--accent);font-weight:600}.CodeBlock-module__yJBqmq__flag{color:var(--accent)}.CodeBlock-module__yJBqmq__url{color:var(--demo-fg);text-underline-offset:2px;text-decoration:underline}.CodeBlock-module__yJBqmq__string{color:var(--demo-fg);opacity:.9}.CodeBlock-module__yJBqmq__key{color:var(--accent)}.CodeBlock-module__yJBqmq__number{color:#86efac}.CodeBlock-module__yJBqmq__bool{color:#93c5fd}.CodeBlock-module__yJBqmq__punct{color:var(--text-muted)}.CodeBlock-module__yJBqmq__plain{color:var(--demo-fg)}.CodeBlock-module__yJBqmq__keyword{color:var(--accent);font-weight:500}.CodeBlock-module__yJBqmq__builtin{color:#60a5fa}@keyframes CodeBlock-module__yJBqmq__typingReveal{0%{opacity:0}to{opacity:1}}.CodeBlock-module__yJBqmq__typingToken{animation:50ms both CodeBlock-module__yJBqmq__typingReveal;animation-delay:var(--typing-delay,0s)}
.CodeExamples-module__If6DDq__codeExamples{border-radius:var(--app-panel-radius);margin-top:var(--lg,1.5rem);background:#09090b;border:1px solid #ffffff1a;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 0 0 1px #ffffff0d}.CodeExamples-module__If6DDq__codeExamplesCompact{border-radius:var(--radius-md,.5rem);box-shadow:var(--app-surface-elevated-shadow);background:var(--color-surface-raised,#fff);border:none;margin-top:0}.CodeExamples-module__If6DDq__codeExamplesCompact .CodeExamples-module__If6DDq__codeExamplesHeader{display:none}.CodeExamples-module__If6DDq__codeExamplesCompact .CodeExamples-module__If6DDq__compactCodePanel{background:var(--color-code-block-bg,#0f172a);max-height:220px;color:var(--color-code-block-fg,#e2e8f0);overflow:auto}.CodeExamples-module__If6DDq__codeExamplesCompact .CodeExamples-module__If6DDq__keyHintRow{border-top:1px solid var(--color-border-subtle,#e5e7eb);background:#fff;padding:.5rem .75rem}.CodeExamples-module__If6DDq__codeExamplesCompact .CodeExamples-module__If6DDq__keyHint{color:var(--text-muted);font-size:.75rem}.CodeExamples-module__If6DDq__codeExamplesCompact .CodeExamples-module__If6DDq__codePanelTriggerBtn{min-height:2rem;color:var(--foreground);border-color:var(--color-border-subtle);padding:0 .65rem;font-size:.75rem}.CodeExamples-module__If6DDq__codeExamplesHeader{background:#18181b;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.CodeExamples-module__If6DDq__codeExamplesTitle{color:#e4e4e7;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.CodeExamples-module__If6DDq__codeExamplesActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CodeExamples-module__If6DDq__keyHintRow{background:#111114;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.CodeExamples-module__If6DDq__keyHint{color:#d4d4d8;background:0 0;border:none;flex:auto;min-width:0;margin:0;padding:0;font-size:.75rem;line-height:1.4}.CodeExamples-module__If6DDq__agentPrompt{background:#111114;border-top:1px solid #ffffff14}.CodeExamples-module__If6DDq__agentPromptHeader{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}.CodeExamples-module__If6DDq__agentPromptToggle{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.75rem;font-weight:600}.CodeExamples-module__If6DDq__agentPromptToggle:hover{color:#e4e4e7}.CodeExamples-module__If6DDq__agentPromptBody{color:#d4d4d8;white-space:pre-wrap;word-break:break-word;max-height:22rem;margin:0;padding:1rem 1.25rem 1.25rem;font-size:.75rem;line-height:1.5;overflow-y:auto}.CodeExamples-module__If6DDq__codePanelTriggerBtn{color:#e4e4e7;border-radius:var(--radius-md,10px);cursor:pointer;background:0 0;border:1px solid #ffffff24;flex:none;align-items:center;gap:.4rem;min-height:44px;margin-left:auto;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CodeExamples-module__If6DDq__codePanelTriggerBtn:hover{color:var(--accent);border-color:var(--app-surface-border);background:var(--accent-light)}.CodeExamples-module__If6DDq__codePanelTriggerBtn:hover svg{color:var(--accent)}
.ExtractCodePanel-module__KoiWRq__overlay{z-index:200;background:#0f172a73;justify-content:center;align-items:flex-start;padding:1.5rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ExtractCodePanel-module__KoiWRq__panel{background:var(--color-surface-raised,#fff);border-radius:var(--radius-md,.5rem);width:min(42rem,100%);max-height:calc(100vh - 3rem);box-shadow:var(--app-surface-elevated-shadow);border:none;flex-direction:column;display:flex;overflow:hidden}.ExtractCodePanel-module__KoiWRq__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.ExtractCodePanel-module__KoiWRq__headerMain{flex:1;min-width:0}.ExtractCodePanel-module__KoiWRq__title{color:var(--foreground);margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.ExtractCodePanel-module__KoiWRq__description{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.45}.ExtractCodePanel-module__KoiWRq__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ExtractCodePanel-module__KoiWRq__docsLink{min-height:44px;color:var(--text-muted);border-radius:var(--radius-md);align-items:center;gap:.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.ExtractCodePanel-module__KoiWRq__docsLink:hover{color:var(--foreground);background:#f3f4f6}.ExtractCodePanel-module__KoiWRq__closeBtn{width:44px;height:44px;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ExtractCodePanel-module__KoiWRq__closeBtn:hover{color:var(--foreground);background:#f3f4f6}.ExtractCodePanel-module__KoiWRq__body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.ExtractCodePanel-module__KoiWRq__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.ExtractCodePanel-module__KoiWRq__apiKeyRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ExtractCodePanel-module__KoiWRq__apiKeyDisplay{min-width:12rem;min-height:44px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#f8f9fb;flex:1;align-items:center;padding:0 .875rem;font-size:.8125rem;display:flex}.ExtractCodePanel-module__KoiWRq__manageKeysLink{min-height:44px;color:var(--accent);border:1px solid var(--app-surface-border);border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ExtractCodePanel-module__KoiWRq__manageKeysLink:hover{background:#fdf4ff}.ExtractCodePanel-module__KoiWRq__apiKeyHint{color:var(--text-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.ExtractCodePanel-module__KoiWRq__requestHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ExtractCodePanel-module__KoiWRq__tabList{flex-wrap:wrap;gap:.35rem;display:flex}.ExtractCodePanel-module__KoiWRq__tab{min-height:36px;color:var(--text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full,999px);cursor:pointer;background:#f8f9fb;padding:0 .75rem;font-size:.8125rem;font-weight:500}.ExtractCodePanel-module__KoiWRq__tabActive{color:var(--foreground);border-color:var(--app-surface-border);background:#fff;box-shadow:0 1px 2px #0f172a0f}.ExtractCodePanel-module__KoiWRq__requestActions{flex-wrap:wrap;gap:.35rem;display:flex}.ExtractCodePanel-module__KoiWRq__actionBtn{min-height:36px;color:var(--foreground);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#fff;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ExtractCodePanel-module__KoiWRq__actionBtn:hover{background:#f8f9fb}.ExtractCodePanel-module__KoiWRq__codeShell{border-radius:var(--radius-md);background:#09090b;border:1px solid #ffffff14;overflow:hidden}.ExtractCodePanel-module__KoiWRq__promptSection{flex-direction:column;gap:.5rem;display:flex}.ExtractCodePanel-module__KoiWRq__promptHelp{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.45}.ExtractCodePanel-module__KoiWRq__promptBody{color:#d4d4d8;white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#111114;max-height:16rem;margin:0;padding:1rem;font-size:.75rem;line-height:1.5;overflow-y:auto}.ExtractCodePanel-module__KoiWRq__plainCode{font-family:var(--font-mono,ui-monospace, monospace);color:#e4e4e7;white-space:pre;background:#09090b;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.ExtractCodePanel-module__KoiWRq__snippetMaskNote{color:var(--text-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}
.SchemaBuilder-module__7QSIZW__root{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--card-bg,#fff9);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.SchemaBuilder-module__7QSIZW__rootInvalid{border-color:var(--error-border)}.SchemaBuilder-module__7QSIZW__header{flex-direction:column;gap:.375rem;display:flex}.SchemaBuilder-module__7QSIZW__headerTop{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.SchemaBuilder-module__7QSIZW__title{color:var(--foreground);flex:auto;min-width:0;margin:0;font-size:.95rem;font-weight:600}.SchemaBuilder-module__7QSIZW__help{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.SchemaBuilder-module__7QSIZW__modeToggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--background);flex:none;display:inline-flex;overflow:hidden}.SchemaBuilder-module__7QSIZW__modeBtn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;min-height:32px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.SchemaBuilder-module__7QSIZW__modeBtnActive{background:var(--accent);color:var(--accent-on)}.SchemaBuilder-module__7QSIZW__modeBtn:disabled{cursor:not-allowed;opacity:.6}.SchemaBuilder-module__7QSIZW__builder{flex-direction:column;gap:.75rem;display:flex}.SchemaBuilder-module__7QSIZW__templatesRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.SchemaBuilder-module__7QSIZW__templatesLabel{color:var(--text-muted);margin-right:.25rem;font-size:.8125rem;font-weight:600}.SchemaBuilder-module__7QSIZW__templateBtn,.SchemaBuilder-module__7QSIZW__generateBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);cursor:pointer;align-items:center;gap:.25rem;min-height:32px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.SchemaBuilder-module__7QSIZW__templateBtn:hover,.SchemaBuilder-module__7QSIZW__generateBtn:hover{border-color:var(--accent);color:var(--accent)}.SchemaBuilder-module__7QSIZW__generateBtn{color:var(--accent);border-color:var(--color-border-subtle);margin-left:auto}.SchemaBuilder-module__7QSIZW__fieldsList{flex-direction:column;gap:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__emptyState{color:var(--text-muted);text-align:center;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);margin:0;padding:.75rem;font-size:.875rem}.SchemaBuilder-module__7QSIZW__fieldRow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--background);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__fieldLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__nameInput,.SchemaBuilder-module__7QSIZW__descInput,.SchemaBuilder-module__7QSIZW__typeSelect{font:inherit;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--foreground);background:#fff;min-height:36px;padding:.375rem .5rem}.SchemaBuilder-module__7QSIZW__nameInput{flex:140px;min-width:140px}.SchemaBuilder-module__7QSIZW__typeSelect{flex:none;min-width:140px}.SchemaBuilder-module__7QSIZW__descInput{width:100%}.SchemaBuilder-module__7QSIZW__descHelp{color:var(--text-muted);margin:0;font-size:.75rem}.SchemaBuilder-module__7QSIZW__deleteBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--background);min-width:36px;min-height:36px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.SchemaBuilder-module__7QSIZW__deleteBtn:hover{color:var(--error-text);border-color:var(--error-border)}.SchemaBuilder-module__7QSIZW__fieldError{color:var(--error-text);margin:0;font-size:.75rem}.SchemaBuilder-module__7QSIZW__nested{border-left:2px dashed var(--color-border-subtle);flex-direction:column;gap:.5rem;margin-top:.5rem;padding-left:1rem;display:flex}.SchemaBuilder-module__7QSIZW__nestedLabel{letter-spacing:.05em;color:var(--accent);margin:0;font-size:.6875rem;font-weight:700}.SchemaBuilder-module__7QSIZW__nestedList{flex-direction:column;gap:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__addNestedBtn{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--accent);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.25rem;min-height:32px;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.SchemaBuilder-module__7QSIZW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__addBtn{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-light);color:var(--accent-hover);cursor:pointer;align-items:center;gap:.25rem;min-height:36px;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.SchemaBuilder-module__7QSIZW__addBtn:hover:not(:disabled){background:var(--accent);color:var(--accent-on)}.SchemaBuilder-module__7QSIZW__addBtn:disabled{opacity:.5;cursor:not-allowed}.SchemaBuilder-module__7QSIZW__counter{color:var(--text-muted);font-size:.75rem}.SchemaBuilder-module__7QSIZW__error{color:var(--error-text);margin:0;font-size:.8125rem}.SchemaBuilder-module__7QSIZW__jsonPanel{flex-direction:column;gap:.375rem;display:flex}.SchemaBuilder-module__7QSIZW__jsonToolbar{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.SchemaBuilder-module__7QSIZW__jsonToolBtn{min-height:32px;color:var(--text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.SchemaBuilder-module__7QSIZW__jsonToolBtn:hover:not(:disabled){color:var(--accent);border-color:var(--color-border-subtle);background:var(--accent-light)}.SchemaBuilder-module__7QSIZW__jsonToolBtn:disabled{opacity:.5;cursor:not-allowed}.SchemaBuilder-module__7QSIZW__jsonEditor{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--foreground);resize:vertical;background:#fff;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.SchemaBuilder-module__7QSIZW__modalOverlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SchemaBuilder-module__7QSIZW__modal{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:540px;box-shadow:var(--shadow-md);background:#fff;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative}.SchemaBuilder-module__7QSIZW__modalClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.SchemaBuilder-module__7QSIZW__modalTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.SchemaBuilder-module__7QSIZW__modalBody{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem}.SchemaBuilder-module__7QSIZW__modalLabel{color:var(--foreground);font-size:.8125rem;font-weight:600}.SchemaBuilder-module__7QSIZW__modalTextarea{font:inherit;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--foreground);resize:vertical;background:#fff;padding:.5rem}.SchemaBuilder-module__7QSIZW__costHint{color:var(--text-muted);margin:0;font-size:.75rem}.SchemaBuilder-module__7QSIZW__modalActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.SchemaBuilder-module__7QSIZW__modalCancel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);cursor:pointer;min-height:36px;padding:.375rem .875rem;font-size:.875rem;font-weight:500}.SchemaBuilder-module__7QSIZW__modalConfirm{border-radius:var(--radius-md);background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;align-items:center;gap:.25rem;min-height:36px;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.SchemaBuilder-module__7QSIZW__modalConfirm:disabled{opacity:.6;cursor:not-allowed}.SchemaBuilder-module__7QSIZW__spin{animation:.8s linear infinite SchemaBuilder-module__7QSIZW__sb-spin}@keyframes SchemaBuilder-module__7QSIZW__sb-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.SchemaBuilder-module__7QSIZW__headerTop{flex-wrap:wrap}.SchemaBuilder-module__7QSIZW__fieldLine{flex-direction:column;align-items:stretch}.SchemaBuilder-module__7QSIZW__nameInput{flex:auto;width:100%;min-width:0}.SchemaBuilder-module__7QSIZW__typeSelect{width:100%}}
.DemoSection-module__Fb0VBG__demo{width:100%;max-width:var(--hero-max-width);padding:var(--section-padding-y) var(--section-padding-x);scroll-margin-top:calc(var(--nav-height) + 16px);margin:0 auto}.DemoSection-module__Fb0VBG__container{flex-direction:column;gap:3rem;display:flex}.DemoSection-module__Fb0VBG__header{text-align:center}.DemoSection-module__Fb0VBG__sectionTitle{font-family:var(--font-brand);color:var(--foreground);text-wrap:balance;letter-spacing:-.02em;width:fit-content;margin:0 auto;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.DemoSection-module__Fb0VBG__panel{background:#09090b;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 0 0 1px #ffffff0d}.DemoSection-module__Fb0VBG__requestCol,.DemoSection-module__Fb0VBG__responseCol{flex-direction:column;flex:1;display:flex}.DemoSection-module__Fb0VBG__colHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.DemoSection-module__Fb0VBG__colLabel{color:#a1a1aa;letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.DemoSection-module__Fb0VBG__copyBtn{color:#e4e4e7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.375rem;min-height:32px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.DemoSection-module__Fb0VBG__copyBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.DemoSection-module__Fb0VBG__copyBtnError{color:#f87171;border-color:#ffffff1a}.DemoSection-module__Fb0VBG__copyIconSuccess{color:#34d399}.DemoSection-module__Fb0VBG__codePanel{background:0 0;flex:1;min-height:140px;overflow-x:auto}.DemoSection-module__Fb0VBG__tabList{background:#0003;border:1px solid #ffffff0d;border-radius:10px;gap:4px;padding:4px;display:flex}.DemoSection-module__Fb0VBG__tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.375rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.DemoSection-module__Fb0VBG__tab:hover{color:#e4e4e7}.DemoSection-module__Fb0VBG__tabActive{color:#fff;background:#ffffff1a;box-shadow:0 2px 8px #0003}.DemoSection-module__Fb0VBG__tabPanel{background:0 0;flex-direction:column;flex:1;justify-content:space-between;min-height:240px;display:flex}.DemoSection-module__Fb0VBG__markdownContent{flex:1;padding:1.5rem;overflow-x:auto}.DemoSection-module__Fb0VBG__markdownPre{font-family:var(--font-sans);color:#e4e4e7;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.7}.DemoSection-module__Fb0VBG__creditsRow{background:#0003;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;display:flex}.DemoSection-module__Fb0VBG__creditBadge{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;display:inline-flex}.DemoSection-module__Fb0VBG__creditBadge strong{color:#fff;font-weight:700}.DemoSection-module__Fb0VBG__creditDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.DemoSection-module__Fb0VBG__footerNote{text-align:center;color:var(--text-muted);margin:0;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.DemoSection-module__Fb0VBG__tabPanel{animation:.2s ease-out both DemoSection-module__Fb0VBG__panelFadeIn}@keyframes DemoSection-module__Fb0VBG__panelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:860px){.DemoSection-module__Fb0VBG__panel{flex-direction:row}.DemoSection-module__Fb0VBG__requestCol{border-right:1px solid #ffffff14;flex:0 0 50%}.DemoSection-module__Fb0VBG__responseCol{flex:1}}
.PlaygroundSidebar-module__700KYW__sidebar{background:var(--app-shell-chrome-bg);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex-shrink:0;width:256px;height:100%;display:flex;overflow:hidden}.PlaygroundSidebar-module__700KYW__topNav{flex-direction:column;gap:.125rem;padding:1rem .75rem .625rem;display:flex}.PlaygroundSidebar-module__700KYW__homeLink{border-radius:var(--radius-md);color:var(--foreground);transition:background var(--transition-fast);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.PlaygroundSidebar-module__700KYW__homeLink:hover{background:var(--app-accent-fill-subtle);color:var(--accent)}.PlaygroundSidebar-module__700KYW__chevron{color:var(--text-muted);margin-left:auto}.PlaygroundSidebar-module__700KYW__backLink{border-radius:var(--radius-md);color:var(--text-muted);transition:color var(--transition-fast);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.PlaygroundSidebar-module__700KYW__backLink:hover{color:var(--accent)}.PlaygroundSidebar-module__700KYW__toolNav{flex-direction:column;flex:1;gap:1.5rem;padding:.5rem .625rem .75rem;display:flex;overflow-y:auto}.PlaygroundSidebar-module__700KYW__toolNav::-webkit-scrollbar{width:6px}.PlaygroundSidebar-module__700KYW__toolNav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:3px}.PlaygroundSidebar-module__700KYW__toolNav::-webkit-scrollbar-track{background:0 0}.PlaygroundSidebar-module__700KYW__toolGroup{flex-direction:column;gap:.0625rem;display:flex}.PlaygroundSidebar-module__700KYW__groupLabel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;width:fit-content;font-size:.6875rem;font-weight:600;font-family:var(--font-sans);align-items:center;margin-bottom:.375rem;padding:.1875rem .5rem;display:inline-flex}.PlaygroundSidebar-module__700KYW__toolItem{border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--text-muted);font-size:.9375rem;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.625rem;padding:.3125rem .625rem;font-weight:500;display:flex}.PlaygroundSidebar-module__700KYW__toolItem:hover{background:var(--app-accent-fill-subtle);color:var(--accent)}.PlaygroundSidebar-module__700KYW__toolItemActive{background:var(--app-accent-fill-subtle);color:var(--accent);font-weight:600}.PlaygroundSidebar-module__700KYW__toolIcon{color:inherit;opacity:.7;flex-shrink:0}.PlaygroundSidebar-module__700KYW__toolItemActive .PlaygroundSidebar-module__700KYW__toolIcon{opacity:1}.PlaygroundSidebar-module__700KYW__profileArea{border-top:1px solid var(--color-border-subtle);align-items:center;gap:.125rem;padding:.625rem .75rem;display:flex;position:relative}.PlaygroundSidebar-module__700KYW__profileRow{border-radius:var(--radius-md);cursor:pointer;min-width:0;font-family:var(--font-sans);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.3125rem .375rem;display:flex}.PlaygroundSidebar-module__700KYW__profileRow:hover{background:#0000000a}.PlaygroundSidebar-module__700KYW__profileAvatar{border-radius:var(--radius-full);background:var(--foreground);width:1.875rem;height:1.875rem;color:var(--color-surface-raised);text-transform:uppercase;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.PlaygroundSidebar-module__700KYW__profileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.PlaygroundSidebar-module__700KYW__moreBtn{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.PlaygroundSidebar-module__700KYW__moreBtn:hover{color:var(--foreground);background:#0000000f}.PlaygroundSidebar-module__700KYW__profileMenu{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:284px;box-shadow:var(--shadow-md);z-index:200;padding:.375rem 0;position:absolute;bottom:calc(100% + .375rem);left:.75rem;overflow:hidden}.PlaygroundSidebar-module__700KYW__profileMenuHeader{align-items:center;gap:.75rem;padding:.75rem 1rem .875rem;display:flex}.PlaygroundSidebar-module__700KYW__profileMenuAvatar{border-radius:var(--radius-full);background:var(--foreground);width:2.75rem;height:2.75rem;color:var(--color-surface-raised);text-transform:uppercase;flex-shrink:0;place-items:center;font-size:1.0625rem;font-weight:700;display:grid}.PlaygroundSidebar-module__700KYW__profileMenuInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PlaygroundSidebar-module__700KYW__profileMenuName{color:var(--foreground);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.PlaygroundSidebar-module__700KYW__profileMenuEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.PlaygroundSidebar-module__700KYW__menuDivider{background:var(--color-border-subtle);height:1px;margin:.25rem 0}.PlaygroundSidebar-module__700KYW__menuItem{width:100%;color:var(--foreground);font-size:.9375rem;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:.75rem;padding:.5625rem 1rem;font-weight:400;text-decoration:none;display:flex}.PlaygroundSidebar-module__700KYW__menuItem:hover{background:#0000000a}.PlaygroundSidebar-module__700KYW__menuItemDanger{color:#dc2626}.PlaygroundSidebar-module__700KYW__menuItemDanger:hover{background:#dc26260f}.PlaygroundSidebar-module__700KYW__menuItemDanger:disabled{opacity:.6;cursor:progress}@media (max-width:767px){.PlaygroundSidebar-module__700KYW__sidebar{border-right:none;border-bottom:1px solid var(--color-border-subtle);flex-direction:column;flex-shrink:0;width:100%;height:auto;max-height:none}.PlaygroundSidebar-module__700KYW__topNav{flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem .75rem .375rem}.PlaygroundSidebar-module__700KYW__backLink,.PlaygroundSidebar-module__700KYW__homeLink .PlaygroundSidebar-module__700KYW__chevron{display:none}.PlaygroundSidebar-module__700KYW__toolNav{overscroll-behavior-x:contain;flex-direction:row;flex:none;gap:.375rem;padding:0 .625rem .625rem;overflow-x:auto}.PlaygroundSidebar-module__700KYW__toolNav::-webkit-scrollbar{display:none}.PlaygroundSidebar-module__700KYW__toolGroup{flex-direction:row;flex-shrink:0;gap:.25rem}.PlaygroundSidebar-module__700KYW__groupLabel{display:none}.PlaygroundSidebar-module__700KYW__toolItem{white-space:nowrap;flex-shrink:0;min-height:44px;padding:.4375rem .75rem;font-size:.8125rem}.PlaygroundSidebar-module__700KYW__profileArea{display:none}}
.UseCasesSection-module__UuDihq__section{padding:var(--section-padding-y) var(--section-padding-x);scroll-margin-top:calc(var(--nav-height) + 16px);z-index:1;position:relative}.UseCasesSection-module__UuDihq__header{max-width:var(--content-max-width);text-align:center;margin:0 auto 4rem}.UseCasesSection-module__UuDihq__title{font-family:var(--font-brand);color:var(--foreground);letter-spacing:-.02em;width:fit-content;margin:0 auto 1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.UseCasesSection-module__UuDihq__subtitle{color:var(--text-muted);margin:0;font-size:1.25rem;font-weight:400;line-height:1.6}.UseCasesSection-module__UuDihq__grid{max-width:var(--hero-max-width);grid-template-columns:1fr;gap:1.5rem;margin:0 auto;display:grid}@media (min-width:768px){.UseCasesSection-module__UuDihq__grid{grid-template-columns:repeat(6,1fr)}}.UseCasesSection-module__UuDihq__card{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:24px;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000008}@media (min-width:768px){.UseCasesSection-module__UuDihq__card:first-child,.UseCasesSection-module__UuDihq__card:nth-child(2){grid-column:span 3}.UseCasesSection-module__UuDihq__card:nth-child(3),.UseCasesSection-module__UuDihq__card:nth-child(4),.UseCasesSection-module__UuDihq__card:nth-child(5){grid-column:span 2}}@media (prefers-reduced-motion:no-preference){.UseCasesSection-module__UuDihq__card:hover{border-color:#be185d33;transform:translateY(-4px);box-shadow:0 20px 40px #be185d0d,inset 0 0 0 1px #ffffff1a}}.UseCasesSection-module__UuDihq__card:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle at 100% 0,#be185d08,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.UseCasesSection-module__UuDihq__card:hover:before{opacity:1}.UseCasesSection-module__UuDihq__iconWrapper{width:56px;height:56px;color:var(--brand-pop);z-index:1;background:#be185d14;border:1px solid #be185d26;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 12px #be185d1a}.UseCasesSection-module__UuDihq__card:hover .UseCasesSection-module__UuDihq__iconWrapper{transform:scale(1.05)rotate(-2deg)}.UseCasesSection-module__UuDihq__cardTitle{color:var(--foreground);z-index:1;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;position:relative}.UseCasesSection-module__UuDihq__cardDescription{color:var(--text-muted);z-index:1;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.7;position:relative}
.ApiTesterView-module__not3Oq__root{flex-direction:column;gap:0;width:100%;max-width:1100px;margin:0 auto;padding:0;display:flex}.ApiTesterView-module__not3Oq__tabBar{border:1px solid var(--app-surface-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface-raised);z-index:1;align-items:center;gap:0;margin-bottom:-1px;padding:0 1rem;display:flex;position:relative}.ApiTesterView-module__not3Oq__tab{font-size:.875rem;font-weight:500;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.875rem 1rem;display:inline-flex}.ApiTesterView-module__not3Oq__tab:hover{color:var(--foreground)}.ApiTesterView-module__not3Oq__tabActive{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ApiTesterView-module__not3Oq__tabIcon{font-size:.8125rem;font-style:normal}.ApiTesterView-module__not3Oq__configPane{flex:1;max-width:640px;padding:2rem 1.5rem}.ApiTesterView-module__not3Oq__configTitle{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ApiTesterView-module__not3Oq__configBody{color:var(--text-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.ApiTesterView-module__not3Oq__docsLink{color:var(--accent);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ApiTesterView-module__not3Oq__docsLink:hover{text-decoration:underline}.ApiTesterView-module__not3Oq__configHint{background:var(--color-surface-raised);border:1px solid var(--app-surface-border);border-radius:var(--radius-md);flex-direction:column;gap:.375rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.ApiTesterView-module__not3Oq__configHintTitle{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.ApiTesterView-module__not3Oq__configHint p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.ApiTesterView-module__not3Oq__splitPane{border:1px solid var(--app-surface-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:900px){.ApiTesterView-module__not3Oq__splitPane{grid-template-columns:1fr}}.ApiTesterView-module__not3Oq__requestPanel,.ApiTesterView-module__not3Oq__responsePanel{flex-direction:column;min-height:0;display:flex}.ApiTesterView-module__not3Oq__requestPanel{border-right:1px solid var(--app-surface-border)}.ApiTesterView-module__not3Oq__panelHeader{border-bottom:1px solid var(--app-surface-border);background:var(--color-surface-raised);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.ApiTesterView-module__not3Oq__panelTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.ApiTesterView-module__not3Oq__panelBody{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.ApiTesterView-module__not3Oq__curlBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:.8125rem;font-weight:600;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;transition:border-color var(--transition-fast);align-items:center;gap:.375rem;padding:.3rem .625rem;display:inline-flex}.ApiTesterView-module__not3Oq__curlBtn:hover{border-color:var(--accent);color:var(--accent)}.ApiTesterView-module__not3Oq__methodRow{align-items:center;gap:.625rem;display:flex}.ApiTesterView-module__not3Oq__methodBadge{border-radius:var(--radius-md);background:var(--accent-light);color:var(--accent-hover);letter-spacing:.02em;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ApiTesterView-module__not3Oq__endpointPath{color:var(--foreground);font-family:ui-monospace,monospace;font-size:.875rem}.ApiTesterView-module__not3Oq__fieldBlock{flex-direction:column;gap:.375rem;display:flex}.ApiTesterView-module__not3Oq__fieldLabel{color:var(--foreground);font-size:.875rem;font-weight:600}.ApiTesterView-module__not3Oq__fieldRow{background:var(--color-surface-raised);border:1px solid var(--app-surface-border);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ApiTesterView-module__not3Oq__fieldValue{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,monospace;font-size:.8125rem;overflow:hidden}.ApiTesterView-module__not3Oq__bodyLabelRow{justify-content:space-between;align-items:center;display:flex}.ApiTesterView-module__not3Oq__codeEditorWrap{border-radius:var(--radius-md);background:#18181b;border:1px solid #3f3f46;display:flex;overflow:hidden}.ApiTesterView-module__not3Oq__lineNumbers{color:#71717a;-webkit-user-select:none;user-select:none;text-align:right;background:#18181b;flex-direction:column;flex-shrink:0;min-width:2rem;padding:.75rem .5rem .75rem .75rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6;display:flex}.ApiTesterView-module__not3Oq__lineNumbers span{display:block}.ApiTesterView-module__not3Oq__codeEditor{color:#e4e4e7;resize:none;background:#18181b;border:none;outline:none;flex:1;min-height:140px;padding:.75rem .75rem .75rem .625rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6}.ApiTesterView-module__not3Oq__codeEditor:focus{outline:none}.ApiTesterView-module__not3Oq__panelFooter{border-top:1px solid var(--app-surface-border);background:var(--color-surface-raised);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ApiTesterView-module__not3Oq__formatBtn{border:1px solid var(--app-surface-border);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;transition:background var(--transition-fast);background:0 0;align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}.ApiTesterView-module__not3Oq__formatBtn:hover{background:#0000000a}.ApiTesterView-module__not3Oq__sendBtn{border-radius:var(--radius-md);background:var(--accent);color:var(--accent-on);font-size:.9375rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:opacity var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:inline-flex}.ApiTesterView-module__not3Oq__sendBtn:hover:not(:disabled){opacity:.9}.ApiTesterView-module__not3Oq__sendBtn:disabled{opacity:.6;cursor:not-allowed}.ApiTesterView-module__not3Oq__sendError{color:var(--error-text,#dc2626);background:#dc26260f;margin:0;padding:.5rem 1.25rem;font-size:.8125rem}.ApiTesterView-module__not3Oq__copyIconBtn{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.ApiTesterView-module__not3Oq__copyIconBtn:hover{color:var(--foreground);background:#0000000f}.ApiTesterView-module__not3Oq__responseMeta{align-items:center;gap:.5rem;display:flex}.ApiTesterView-module__not3Oq__statusBadge{border-radius:var(--radius-full);align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ApiTesterView-module__not3Oq__statusOk{color:#16a34a;background:#16a34a1a}.ApiTesterView-module__not3Oq__statusWarn{color:#854d0e;background:#eab3081f}.ApiTesterView-module__not3Oq__statusErr{color:#dc2626;background:#dc26261a}.ApiTesterView-module__not3Oq__metaItem{color:var(--text-muted);font-size:.8125rem}.ApiTesterView-module__not3Oq__responseTabs{border-bottom:1px solid var(--app-surface-border);background:var(--color-surface-raised);flex-shrink:0;align-items:center;gap:0;padding:0 1.25rem;display:flex}.ApiTesterView-module__not3Oq__responseTabBtn{font-size:.875rem;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .875rem;font-weight:500}.ApiTesterView-module__not3Oq__responseTabBtn:hover{color:var(--foreground)}.ApiTesterView-module__not3Oq__responseTabActive{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ApiTesterView-module__not3Oq__formatSelect{align-items:center;margin-left:auto;display:inline-flex;position:relative}.ApiTesterView-module__not3Oq__formatSelectEl{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:.8125rem;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;padding:.25rem 1.5rem .25rem .625rem}.ApiTesterView-module__not3Oq__selectChevron{pointer-events:none;color:var(--text-muted);position:absolute;right:.375rem}.ApiTesterView-module__not3Oq__responseCode{color:#e4e4e7;white-space:pre;background:#18181b;min-height:200px;max-height:500px;margin:0;padding:1rem 1.25rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6;overflow:auto}.ApiTesterView-module__not3Oq__responseEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:280px;padding:2rem;display:flex}.ApiTesterView-module__not3Oq__responseEmptyIcon{color:var(--color-border-subtle);font-size:2rem}.ApiTesterView-module__not3Oq__responseEmpty p{color:var(--text-muted);margin:0;font-size:.9375rem}.ApiTesterView-module__not3Oq__resultPane{border:1px solid var(--app-surface-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;display:flex;overflow:hidden}.ApiTesterView-module__not3Oq__resultHeader{border-bottom:1px solid var(--app-surface-border);background:var(--color-surface-raised);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.ApiTesterView-module__not3Oq__resultCode{color:#e4e4e7;white-space:pre;background:#18181b;min-height:200px;max-height:600px;margin:0;padding:1rem 1.25rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.6;overflow:auto}.ApiTesterView-module__not3Oq__goRequestBtn{border:1px solid var(--app-surface-border);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;background:0 0;padding:.5rem 1.25rem}.ApiTesterView-module__not3Oq__goRequestBtn:hover{background:#0000000a}.ApiTesterView-module__not3Oq__jKey{color:#f472b6}.ApiTesterView-module__not3Oq__jStr{color:#4ade80}.ApiTesterView-module__not3Oq__jNum{color:#60a5fa}.ApiTesterView-module__not3Oq__jBool{color:#fb923c}.ApiTesterView-module__not3Oq__jNull{color:#a78bfa}.ApiTesterView-module__not3Oq__tipsBar{background:var(--color-surface-raised);border-top:1px solid var(--app-surface-border);flex-shrink:0;align-items:flex-start;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ApiTesterView-module__not3Oq__tipsIcon{color:var(--accent);flex-shrink:0;margin-top:.0625rem;font-size:1rem}.ApiTesterView-module__not3Oq__tipsText{color:var(--text-muted);flex-direction:column;flex:1;gap:.125rem;font-size:.8125rem;line-height:1.5;display:flex}.ApiTesterView-module__not3Oq__tipsText strong{color:var(--foreground);font-weight:600}.ApiTesterView-module__not3Oq__docsBtn{border:1px solid var(--app-surface-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.ApiTesterView-module__not3Oq__docsBtn:hover{border-color:var(--accent);color:var(--accent)}
.IntegrationsSection-module__v29CQa__section{padding:var(--section-padding-y) var(--section-padding-x);scroll-margin-top:calc(var(--nav-height) + 16px);z-index:1;position:relative}.IntegrationsSection-module__v29CQa__header{max-width:var(--content-max-width);text-align:center;margin:0 auto 4rem}.IntegrationsSection-module__v29CQa__title{font-family:var(--font-brand);color:var(--foreground);letter-spacing:-.02em;width:fit-content;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.IntegrationsSection-module__v29CQa__subtitle{color:var(--text-muted);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.IntegrationsSection-module__v29CQa__pipelineContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:900px;margin:0 auto 4rem;display:flex}@media (min-width:768px){.IntegrationsSection-module__v29CQa__pipelineContainer{flex-direction:row;gap:0}}.IntegrationsSection-module__v29CQa__nodeBasic{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);z-index:2;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;min-width:180px;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 20px #0003}.IntegrationsSection-module__v29CQa__nodeIcon{color:var(--text-muted)}.IntegrationsSection-module__v29CQa__nodeLabel{color:var(--foreground);font-size:1rem;font-weight:600}.IntegrationsSection-module__v29CQa__nodeEngine{z-index:2;background:#be185d1a;border:1px solid #be185d4d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 2rem;display:flex;position:relative;transform:scale(1.05);box-shadow:0 8px 32px #be185d26,inset 0 0 0 1px #ffffff0d}.IntegrationsSection-module__v29CQa__engineGlow{border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#be185d66,#0000 70%);position:absolute;inset:0}.IntegrationsSection-module__v29CQa__engineIcon{color:var(--brand-pop)}.IntegrationsSection-module__v29CQa__engineLabel{color:var(--brand-pop);letter-spacing:.05em;font-size:1.125rem;font-weight:800}.IntegrationsSection-module__v29CQa__beamWrapper{z-index:1;background:#ffffff0d;flex-grow:1;justify-content:center;align-items:center;width:2px;height:40px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.IntegrationsSection-module__v29CQa__beamWrapper{width:60px;min-width:40px;height:2px}}.IntegrationsSection-module__v29CQa__beam{background:linear-gradient(to bottom, transparent, var(--brand-pop), transparent);position:absolute;inset:0}@media (min-width:768px){.IntegrationsSection-module__v29CQa__beam{background:linear-gradient(90deg, transparent, var(--brand-pop), transparent);background-size:200% 100%}}.IntegrationsSection-module__v29CQa__marqueeWrapper{max-width:800px;margin:0 auto 3rem}.IntegrationsSection-module__v29CQa__marquee{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.IntegrationsSection-module__v29CQa__platformBadge{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);color:var(--text-muted);transition:color var(--transition-base), border-color var(--transition-base);cursor:default;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.IntegrationsSection-module__v29CQa__platformBadge:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--color-border-subtle));color:var(--foreground)}@media (prefers-reduced-motion:reduce){.IntegrationsSection-module__v29CQa__engineGlow,.IntegrationsSection-module__v29CQa__beam{animation:none}.IntegrationsSection-module__v29CQa__beam{background:var(--brand-pop);opacity:.3}}.IntegrationsSection-module__v29CQa__disclaimer{max-width:var(--content-max-width);text-align:center;color:var(--text-muted);opacity:.7;margin:0 auto;font-size:.875rem;line-height:1.6}
.CrawlPlaygroundView-module___1cpoW__root{gap:var(--playground-section-gap,1rem);background:var(--color-surface-raised,#fff);border:var(--app-panel-border);border-radius:var(--app-panel-radius);width:100%;max-width:42rem;box-shadow:var(--app-surface-elevated-shadow);flex-direction:column;margin:0 auto;padding:1.5rem;display:flex;position:relative}.CrawlPlaygroundView-module___1cpoW__surfaceElevated{background:var(--color-surface-raised,#fff);border:1px solid var(--color-border-subtle,#e5e7eb);box-shadow:none;border-radius:12px}.CrawlPlaygroundView-module___1cpoW__header{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .5rem .5rem;display:flex}.CrawlPlaygroundView-module___1cpoW__title{letter-spacing:-.02em;color:var(--foreground,#111);margin:0;font-size:1.375rem;font-weight:650}.CrawlPlaygroundView-module___1cpoW__description{max-width:36rem;color:var(--text-muted,#6b7280);margin:0;font-size:.8125rem;line-height:1.45}.CrawlPlaygroundView-module___1cpoW__form{flex-direction:column;gap:.75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__inputRow{background:var(--color-surface-raised,#fff);border:1px solid var(--color-border-subtle,#e5e7eb);min-height:2.875rem;box-shadow:none;transition:border-color var(--transition-fast,.15s ease);border-radius:12px;align-items:center;gap:.5rem;padding:.3rem .3rem .3rem .75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__urlInput{min-width:0;font:inherit;font-family:var(--font-sans);color:var(--foreground,#111827);background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:.55rem .25rem;font-size:.9375rem;line-height:1.4}.CrawlPlaygroundView-module___1cpoW__urlInput::placeholder{color:var(--text-muted,#6b7280)}.CrawlPlaygroundView-module___1cpoW__urlInput:disabled{opacity:.55;cursor:not-allowed}.CrawlPlaygroundView-module___1cpoW__urlInput:focus-visible{outline:none}.CrawlPlaygroundView-module___1cpoW__inputRow:focus-within{border-color:var(--accent,#be185d)}.CrawlPlaygroundView-module___1cpoW__inputActions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__parametersBtn{font:inherit;font-family:var(--font-sans);min-height:var(--playground-touch-min,2.75rem);border-radius:var(--radius-sm,6px);background:var(--color-surface-subtle,#f3f4f6);color:var(--foreground,#111827);cursor:pointer;transition:background var(--transition-fast,.15s ease);border:none;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.CrawlPlaygroundView-module___1cpoW__parametersBtn:disabled{opacity:.55;cursor:not-allowed}.CrawlPlaygroundView-module___1cpoW__parametersBtn:hover:not(:disabled){background:var(--color-surface-subtle-hover,#e5e7eb)}.CrawlPlaygroundView-module___1cpoW__parametersBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__parametersDot{background:var(--accent,#be185d);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.35rem;right:.4rem;box-shadow:0 0 0 2px #fff}.CrawlPlaygroundView-module___1cpoW__primaryBtn,.CrawlPlaygroundView-module___1cpoW__secondaryBtn{font:inherit;font-family:var(--font-sans);border-radius:var(--radius-sm,6px);min-height:var(--playground-touch-min,2.75rem);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__primaryBtn{background:var(--accent,#be185d);color:var(--accent-on,#fff);white-space:nowrap;transition:background var(--transition-fast,.15s ease)}.CrawlPlaygroundView-module___1cpoW__primaryBtn:hover:not(:disabled){background:var(--accent-hover,#9d174d)}.CrawlPlaygroundView-module___1cpoW__primaryBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__primaryBtn:active:not(:disabled){transform:translateY(1px)}.CrawlPlaygroundView-module___1cpoW__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.CrawlPlaygroundView-module___1cpoW__secondaryBtn{background:var(--color-surface-raised,#fff);border-color:var(--color-border-subtle,#e5e7eb);color:var(--foreground,#111);transition:background var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease)}.CrawlPlaygroundView-module___1cpoW__secondaryBtn:hover:not(:disabled){background:var(--color-surface-nav,#f8f9fa);border-color:var(--color-border-subtle,#e5e7eb)}.CrawlPlaygroundView-module___1cpoW__secondaryBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__spinner{animation:.8s linear infinite CrawlPlaygroundView-module___1cpoW__spin}@media (prefers-reduced-motion:reduce){.CrawlPlaygroundView-module___1cpoW__spinner{animation:none}.CrawlPlaygroundView-module___1cpoW__primaryBtn:active:not(:disabled){transform:none}}@keyframes CrawlPlaygroundView-module___1cpoW__spin{to{transform:rotate(360deg)}}.CrawlPlaygroundView-module___1cpoW__estimate{color:var(--text-muted,#6b7280);padding-left:.15rem;font-size:.75rem}.CrawlPlaygroundView-module___1cpoW__warn{color:#b45309;margin:0;font-size:.85rem}.CrawlPlaygroundView-module___1cpoW__estimateError{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CrawlPlaygroundView-module___1cpoW__terminalTitle{margin:0 0 .5rem;font-size:1rem;font-weight:650}.CrawlPlaygroundView-module___1cpoW__terminalMetrics{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__terminalMetric{color:var(--text-muted,#6b7280);margin:0;font-size:.8125rem}.CrawlPlaygroundView-module___1cpoW__resultsAreaPartial{border-radius:var(--radius-md,.5rem);background:var(--warning-light,#fffbeb);border:1px solid var(--warning-border,#fcd34d);padding:.75rem}.CrawlPlaygroundView-module___1cpoW__terminalEmpty{color:var(--text-muted,#6b7280);margin:0 0 .75rem;font-size:.8125rem}.CrawlPlaygroundView-module___1cpoW__parametersBackdrop{z-index:200;background:#0f172a1f;position:fixed;inset:0}.CrawlPlaygroundView-module___1cpoW__parametersDrawer{z-index:201;background:var(--color-surface-raised,#fff);border-radius:var(--radius-md,10px);width:min(400px,100vw - 32px);box-shadow:var(--app-surface-elevated-shadow);border:none;flex-direction:column;display:flex;position:fixed;top:76px;bottom:16px;right:16px;overflow:hidden}.CrawlPlaygroundView-module___1cpoW__parametersHeader{border-bottom:1px solid var(--color-border-subtle,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.CrawlPlaygroundView-module___1cpoW__parametersHeader h2{margin:0;font-size:1rem;font-weight:600}.CrawlPlaygroundView-module___1cpoW__closeParametersBtn{width:44px;height:44px;color:var(--text-muted,#6b7280);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.CrawlPlaygroundView-module___1cpoW__closeParametersBtn:hover{background:var(--color-surface-nav,#f3f4f6);color:var(--foreground,#111)}.CrawlPlaygroundView-module___1cpoW__closeParametersBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__parametersBody{flex-direction:column;flex:1;gap:.75rem;padding:16px 20px 32px;display:flex;overflow:auto}.CrawlPlaygroundView-module___1cpoW__sectionLabel{border-top:1px solid var(--color-border-subtle,#e5e7eb);letter-spacing:.06em;color:var(--text-muted,#6b7280);margin:.5rem 0 0;padding-top:.65rem;font-size:.7rem;font-weight:700;line-height:1.2}.CrawlPlaygroundView-module___1cpoW__sectionLabel:first-child{border-top:none;margin-top:0;padding-top:0}.CrawlPlaygroundView-module___1cpoW__fieldMeta{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.CrawlPlaygroundView-module___1cpoW__numberRow{justify-content:space-between;align-items:flex-start;gap:14px;padding:.15rem 0 .25rem;display:flex}.CrawlPlaygroundView-module___1cpoW__fieldLabel{color:var(--foreground,#111);font-size:.875rem;font-weight:600;line-height:1.3;display:block}.CrawlPlaygroundView-module___1cpoW__fieldHelp{color:var(--text-muted,#6b7280);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.CrawlPlaygroundView-module___1cpoW__numberInput{width:88px;font:inherit;border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-sm,6px);color:var(--foreground,#111);background:#fff;flex:none;margin-top:0;padding:.45rem .55rem;font-size:.875rem}.CrawlPlaygroundView-module___1cpoW__numberInput:disabled,.CrawlPlaygroundView-module___1cpoW__textInput:disabled{opacity:.6;background:#f9fafb}.CrawlPlaygroundView-module___1cpoW__textField{flex-direction:column;gap:.4rem;min-width:0;padding:.15rem 0 .25rem;display:flex}.CrawlPlaygroundView-module___1cpoW__textInput{font:inherit;border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-sm,6px);color:var(--foreground,#111);background:#fff;padding:.5rem .65rem;font-size:.85rem}.CrawlPlaygroundView-module___1cpoW__activeNote{border-radius:var(--radius-sm,6px);background:var(--accent-light,#fce7f3);border:1px solid var(--app-accent-border-soft);color:var(--accent-hover,#9d174d);margin:1.25rem 0 0;padding:.75rem;font-size:.78rem;line-height:1.4}.CrawlPlaygroundView-module___1cpoW__status,.CrawlPlaygroundView-module___1cpoW__error,.CrawlPlaygroundView-module___1cpoW__jobPanel{border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-surface-raised,#fff);box-shadow:none;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.CrawlPlaygroundView-module___1cpoW__jobPanel{flex-wrap:wrap}.CrawlPlaygroundView-module___1cpoW__jobPanelWarning{background:var(--warning-light,#fffbeb);border:1px solid var(--warning-border,#fcd34d);box-shadow:none;color:var(--warning-text,#92400e)}.CrawlPlaygroundView-module___1cpoW__jobPanelError{background:var(--error-light,#fef2f2);border:1px solid var(--error-border,#fca5a5);box-shadow:none;color:var(--error-text,#b91c1c)}.CrawlPlaygroundView-module___1cpoW__jobContent{flex-direction:column;flex:160px;gap:.5rem;min-width:0;display:flex}.CrawlPlaygroundView-module___1cpoW__jobTitle{margin:0;font-size:1rem;font-weight:600;line-height:1.25}.CrawlPlaygroundView-module___1cpoW__jobMeta{color:var(--text-muted,#6b7280);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.CrawlPlaygroundView-module___1cpoW__progressBar{width:100%;min-width:160px;height:8px;accent-color:var(--accent,#be185d)}.CrawlPlaygroundView-module___1cpoW__progressText,.CrawlPlaygroundView-module___1cpoW__refreshNotice{margin:0;font-size:.875rem}.CrawlPlaygroundView-module___1cpoW__jobActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.CrawlPlaygroundView-module___1cpoW__cancelBtn,.CrawlPlaygroundView-module___1cpoW__refreshBtn{min-width:44px;min-height:44px;font:inherit;border-radius:var(--radius-sm,6px);border:1px solid var(--color-border-subtle,#e5e7eb);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__cancelBtn{color:var(--error-text,#b91c1c)}.CrawlPlaygroundView-module___1cpoW__cancelBtn:disabled,.CrawlPlaygroundView-module___1cpoW__refreshBtn:disabled{opacity:.65;cursor:not-allowed}.CrawlPlaygroundView-module___1cpoW__refreshBtn{color:var(--foreground,#111827)}.CrawlPlaygroundView-module___1cpoW__cancelBtn:hover:not(:disabled),.CrawlPlaygroundView-module___1cpoW__refreshBtn:hover:not(:disabled){background:var(--color-surface-nav,#f8f9fb);border-color:var(--app-accent-border-medium)}.CrawlPlaygroundView-module___1cpoW__cancelBtn:focus-visible,.CrawlPlaygroundView-module___1cpoW__refreshBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__status p,.CrawlPlaygroundView-module___1cpoW__error p,.CrawlPlaygroundView-module___1cpoW__jobPanel p{color:var(--text-muted,#6b7280);margin:0}.CrawlPlaygroundView-module___1cpoW__jobPanelWarning p,.CrawlPlaygroundView-module___1cpoW__jobPanelError p{color:inherit}.CrawlPlaygroundView-module___1cpoW__resultsArea{flex-direction:column;gap:.75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__resultsMeta{color:var(--color-meta-text,#4b5563);text-align:center;margin:0;font-size:.8125rem}.CrawlPlaygroundView-module___1cpoW__resultsPanel{background:var(--color-surface-raised,#fff);border:1px solid var(--color-border-subtle,#e5e7eb);box-shadow:none;border-radius:12px;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__resultsHeader{display:none}.CrawlPlaygroundView-module___1cpoW__okIcon{color:var(--success-text,#065f46);flex-shrink:0}.CrawlPlaygroundView-module___1cpoW__viewTabBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.CrawlPlaygroundView-module___1cpoW__viewTabs{border-radius:var(--radius-sm,6px);background:0 0;flex-wrap:wrap;gap:.2rem;min-width:0;padding:.15rem;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__viewTab{font:inherit;min-height:var(--playground-touch-min,2.75rem);border-radius:var(--radius-sm,6px);color:var(--text-muted,#4b5563);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;padding:.3rem .65rem;font-size:.8125rem;font-weight:500}.CrawlPlaygroundView-module___1cpoW__viewTab:hover{color:var(--foreground,#111);background:var(--color-surface-subtle,#f3f4f6)}.CrawlPlaygroundView-module___1cpoW__viewTab:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__viewTabActive{color:var(--foreground,#111);background:var(--color-surface-subtle,#f3f4f6);font-weight:600}.CrawlPlaygroundView-module___1cpoW__viewRefreshBtn{font:inherit;min-height:var(--playground-touch-min,2.75rem);border-radius:var(--radius-sm,6px);color:var(--text-muted,#4b5563);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .65rem;font-size:.8125rem;font-weight:500;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__viewRefreshBtn:hover:not(:disabled){color:var(--foreground,#111);background:#0f172a0a}.CrawlPlaygroundView-module___1cpoW__viewRefreshBtn:disabled{opacity:.65;cursor:not-allowed}.CrawlPlaygroundView-module___1cpoW__viewRefreshBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__error{border:1px solid var(--error-border,#fca5a5);box-shadow:none;background:var(--error-light,#fef2f2);color:var(--error-text,#b91c1c)}@media (max-width:767px){.CrawlPlaygroundView-module___1cpoW__root{padding:.65rem .75rem 1.5rem}.CrawlPlaygroundView-module___1cpoW__inputRow{border-radius:var(--radius-md,.5rem);flex-wrap:wrap;padding:.55rem}.CrawlPlaygroundView-module___1cpoW__urlInput{flex:100%;padding:.4rem .45rem}.CrawlPlaygroundView-module___1cpoW__inputActions{justify-content:stretch;width:100%}.CrawlPlaygroundView-module___1cpoW__parametersBtn,.CrawlPlaygroundView-module___1cpoW__primaryBtn{flex:auto}.CrawlPlaygroundView-module___1cpoW__jobPanel{flex-direction:column}.CrawlPlaygroundView-module___1cpoW__jobActions{flex-direction:column;width:100%}.CrawlPlaygroundView-module___1cpoW__cancelBtn,.CrawlPlaygroundView-module___1cpoW__refreshBtn{width:100%}.CrawlPlaygroundView-module___1cpoW__historyScroll{overflow-x:visible}.CrawlPlaygroundView-module___1cpoW__historyTable{min-width:0}.CrawlPlaygroundView-module___1cpoW__historyTable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr{border-bottom:1px solid var(--color-border-subtle,#e5e7eb);padding:.5rem 0;display:block}.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr:last-child{border-bottom:none}.CrawlPlaygroundView-module___1cpoW__historyTable td{border-bottom:none;grid-template-columns:minmax(5.25rem,42%) 1fr;gap:.25rem .65rem;padding:.35rem 0;display:grid}.CrawlPlaygroundView-module___1cpoW__historyTable td:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--color-meta-text,#4b5563);font-size:.6875rem;font-weight:600}}.CrawlPlaygroundView-module___1cpoW__viewPanel{flex-direction:column;gap:.5rem;min-height:6rem;display:flex}.CrawlPlaygroundView-module___1cpoW__viewEmpty{color:var(--text-muted,#4b5563);align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:flex}.CrawlPlaygroundView-module___1cpoW__historyError{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.CrawlPlaygroundView-module___1cpoW__historyError p{color:var(--foreground,#111);margin:0;font-size:.875rem}.CrawlPlaygroundView-module___1cpoW__jsonBlock,.CrawlPlaygroundView-module___1cpoW__markdown,.CrawlPlaygroundView-module___1cpoW__snippetPre{border-radius:var(--radius-sm,6px);background:var(--color-code-block-bg,#0f172a);color:var(--color-code-block-fg,#e2e8f0);margin:0;overflow:auto}.CrawlPlaygroundView-module___1cpoW__jsonBlock{border:1px solid var(--app-accent-border-on-dark);white-space:pre;word-break:normal;max-height:320px;padding:.65rem .75rem;font-size:.75rem;line-height:1.5}.CrawlPlaygroundView-module___1cpoW__markdown{white-space:pre-wrap;word-break:break-word;max-height:280px;padding:.65rem .75rem;font-size:.75rem;line-height:1.5}.CrawlPlaygroundView-module___1cpoW__snippetPre{max-height:220px}.CrawlPlaygroundView-module___1cpoW__snippetPre pre{white-space:pre;word-break:normal;background:0 0;margin:0;padding:2.25rem .75rem .65rem;font-size:.75rem;line-height:1.5;overflow:visible}.CrawlPlaygroundView-module___1cpoW__historyTableWrap{border-radius:var(--radius-sm,6px);background:0 0;border:none;overflow:hidden}.CrawlPlaygroundView-module___1cpoW__historyScroll{width:100%;overflow-x:auto}.CrawlPlaygroundView-module___1cpoW__historyPanel{flex-direction:column;gap:.5rem;display:flex}.CrawlPlaygroundView-module___1cpoW__historyTable{border-collapse:collapse;width:100%;min-width:36rem;font-size:.75rem}.CrawlPlaygroundView-module___1cpoW__historyTable th,.CrawlPlaygroundView-module___1cpoW__historyTable td{text-align:left;border-bottom:1px solid var(--color-border-subtle,#e5e7eb);vertical-align:middle;padding:.5rem .65rem}.CrawlPlaygroundView-module___1cpoW__historyTable th{white-space:nowrap;font-size:.75rem;font-weight:700}.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr{transition:background var(--transition-fast,.15s ease)}.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr:hover{background:color-mix(in srgb, var(--accent) 4%, #fff)}.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr:last-child td{border-bottom:none}.CrawlPlaygroundView-module___1cpoW__historyRequest{color:var(--foreground,#111);white-space:nowrap;font-weight:500}.CrawlPlaygroundView-module___1cpoW__historyStatus{font-variant-numeric:tabular-nums;color:var(--foreground,#111);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__historyStatusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.CrawlPlaygroundView-module___1cpoW__historyStatusDotOk{background:var(--success,#10b981)}.CrawlPlaygroundView-module___1cpoW__historyStatusDotError{background:var(--error-text,#ef4444)}.CrawlPlaygroundView-module___1cpoW__historyInput{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;color:var(--foreground,#111);overflow:hidden}.CrawlPlaygroundView-module___1cpoW__historyKeyName{white-space:nowrap;color:var(--foreground,#111)}.CrawlPlaygroundView-module___1cpoW__historyNums{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground,#111)}.CrawlPlaygroundView-module___1cpoW__historyFooter{text-align:center;color:var(--color-meta-text,#4b5563);margin:0;padding-top:.15rem;font-size:.8125rem}.CrawlPlaygroundView-module___1cpoW__codeBlockWrap{position:relative}.CrawlPlaygroundView-module___1cpoW__codeCopyBtn{z-index:2;border-radius:var(--radius-sm,6px);color:#e2e8f0;cursor:pointer;width:44px;height:44px;transition:background var(--transition-fast,.15s ease);background:#0f172aeb;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.CrawlPlaygroundView-module___1cpoW__codeCopyBtn:hover{background:#1e293bfa}.CrawlPlaygroundView-module___1cpoW__codeCopyBtn:active{transform:scale(.96)}.CrawlPlaygroundView-module___1cpoW__codeCopyBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__codeCopyBtnError{color:#fecaca;border-color:#f87171}.CrawlPlaygroundView-module___1cpoW__snippetCard{border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-surface-raised,#fff);box-shadow:none;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.CrawlPlaygroundView-module___1cpoW__snippetHeader{display:none}.CrawlPlaygroundView-module___1cpoW__snippetTitle{color:var(--foreground,#111);margin:0;font-size:.875rem;font-weight:650}.CrawlPlaygroundView-module___1cpoW__snippetFooter{border-top:1px solid var(--color-border-subtle,#e5e7eb);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.CrawlPlaygroundView-module___1cpoW__snippetLangLabel{min-width:0;display:inline-flex}.CrawlPlaygroundView-module___1cpoW__snippetLangSelect{font:inherit;min-height:var(--playground-touch-min,2.75rem);border-radius:var(--radius-sm,6px);border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-surface-raised,#fff);color:var(--foreground,#111);cursor:pointer;padding:.3rem 1.75rem .3rem .65rem;font-size:.8125rem;font-weight:600}.CrawlPlaygroundView-module___1cpoW__snippetLangSelect:hover{border-color:var(--app-accent-border-medium)}.CrawlPlaygroundView-module___1cpoW__snippetLangSelect:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.CrawlPlaygroundView-module___1cpoW__snippetKeyHint{color:var(--text-muted,#4b5563);flex:12rem;margin:0;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.CrawlPlaygroundView-module___1cpoW__viewTab,.CrawlPlaygroundView-module___1cpoW__viewRefreshBtn,.CrawlPlaygroundView-module___1cpoW__codeCopyBtn,.CrawlPlaygroundView-module___1cpoW__historyTable tbody tr,.CrawlPlaygroundView-module___1cpoW__primaryBtn{transition:none}.CrawlPlaygroundView-module___1cpoW__codeCopyBtn:active{transform:none}}
.ComparisonSection-module__24YgXa__section{scroll-margin-top:calc(var(--nav-height) + 16px);padding:var(--section-padding-y) var(--section-padding-x);z-index:1;position:relative;overflow-x:clip}.ComparisonSection-module__24YgXa__container{width:100%;max-width:1200px;margin:0 auto}.ComparisonSection-module__24YgXa__sectionTitle{font-family:var(--font-brand);color:var(--foreground);text-align:center;letter-spacing:-.02em;width:fit-content;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.ComparisonSection-module__24YgXa__sectionSubtitle{color:var(--text-muted);text-align:center;max-width:60ch;margin:0 auto 3rem;font-size:1.125rem;line-height:1.6}.ComparisonSection-module__24YgXa__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);overscroll-behavior-x:contain;border-radius:20px;width:100%;max-width:100%;padding:1px;position:relative;overflow-x:auto;box-shadow:0 10px 40px #0003}.ComparisonSection-module__24YgXa__table{border-collapse:collapse;text-align:center;table-layout:auto;width:max-content;min-width:100%;font-size:.9375rem}.ComparisonSection-module__24YgXa__th{color:var(--text-muted);border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;padding:1.25rem 1rem;font-size:.875rem;font-weight:600}.ComparisonSection-module__24YgXa__rowHeaderCol{border-bottom:1px solid var(--color-border-subtle)}.ComparisonSection-module__24YgXa__tr{transition:background .2s}.ComparisonSection-module__24YgXa__tr:hover{background:#ffffff05}.ComparisonSection-module__24YgXa__rowLabel{color:var(--foreground);text-align:left;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:1.25rem 1.5rem;font-size:.9375rem;font-weight:500}.ComparisonSection-module__24YgXa__td{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:1.25rem 1rem}.ComparisonSection-module__24YgXa__tr:last-child .ComparisonSection-module__24YgXa__td,.ComparisonSection-module__24YgXa__tr:last-child .ComparisonSection-module__24YgXa__rowLabel{border-bottom:none}.ComparisonSection-module__24YgXa__scrapCol{z-index:2;border-left:1px solid #be185d26;border-right:1px solid #be185d26;position:sticky;left:0;background:#be185d0d!important}@media (min-width:1024px){.ComparisonSection-module__24YgXa__scrapCol{position:relative;left:auto}}.ComparisonSection-module__24YgXa__scrapHeader{letter-spacing:.05em;font-size:1rem;font-weight:800;color:var(--brand-pop)!important;background:linear-gradient(#be185d26 0%,#be185d0d 100%)!important;border-top:1px solid #be185d4d!important}.ComparisonSection-module__24YgXa__tr:last-child .ComparisonSection-module__24YgXa__scrapCol{background:linear-gradient(#be185d0d 0%,#be185d26 100%)!important;border-bottom:1px solid #be185d4d!important}.ComparisonSection-module__24YgXa__cellYes{color:var(--foreground);background:#10b9811a;border:1px solid #10b98133;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.ComparisonSection-module__24YgXa__iconYes{color:#10b981}.ComparisonSection-module__24YgXa__cellNo{color:var(--text-muted);align-items:center;gap:6px;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ComparisonSection-module__24YgXa__iconNo{color:#ef4444;opacity:.8}.ComparisonSection-module__24YgXa__cellPartial{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:999px;align-items:center;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ComparisonSection-module__24YgXa__cellUnknown{color:#fff3;font-size:1rem}.ComparisonSection-module__24YgXa__cellSeeDocs{color:var(--text-muted);opacity:.6;font-size:.8125rem}.ComparisonSection-module__24YgXa__cellText{color:var(--foreground);font-size:.875rem;font-weight:500}.ComparisonSection-module__24YgXa__cellLabel{font-size:.8125rem}.ComparisonSection-module__24YgXa__disclaimer{color:var(--text-muted);text-align:center;opacity:.7;margin-top:1.5rem;font-size:.75rem;line-height:1.6}
.CreditCostBadge-module__cFrHJG__badge{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:.35rem auto 0;padding:.35rem .85rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.CreditCostBadge-module__cFrHJG__extract{color:#9a3412;background:#feebdc;border-color:#fdba74}.CreditCostBadge-module__cFrHJG__search{color:#1d4ed8;background:#e2effe;border-color:#93c5fd}.CreditCostBadge-module__cFrHJG__scrape{color:#0f766e;background:#ddf8f5;border-color:#5eead4}@supports not (background:color-mix(in srgb, red, blue)){.CreditCostBadge-module__cFrHJG__extract{background:#fff7ed}.CreditCostBadge-module__cFrHJG__search{background:#eff6ff}.CreditCostBadge-module__cFrHJG__scrape{background:#f0fdfa}}
.HowItWorksSection-module___TadUa__section{padding:var(--section-padding-y) var(--section-padding-x);scroll-margin-top:calc(var(--nav-height) + 16px);z-index:1;position:relative}.HowItWorksSection-module___TadUa__container{max-width:var(--content-max-width);margin:0 auto}.HowItWorksSection-module___TadUa__header{text-align:center;margin-bottom:4rem}.HowItWorksSection-module___TadUa__title{font-family:var(--font-brand);color:var(--foreground);letter-spacing:-.02em;width:fit-content;margin:0 auto;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.HowItWorksSection-module___TadUa__steps{grid-template-columns:1fr;gap:2rem;display:grid;position:relative}@media (min-width:1024px){.HowItWorksSection-module___TadUa__steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}.HowItWorksSection-module___TadUa__steps:before{content:"";z-index:0;background:#ffffff0d;height:2px;position:absolute;top:4.5rem;left:16%;right:16%}.HowItWorksSection-module___TadUa__steps:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-pop), transparent);z-index:0;background-size:200% 100%;height:2px;animation:2.5s linear infinite HowItWorksSection-module___TadUa__pipelineFlow;position:absolute;top:4.5rem;left:16%;right:16%}}@keyframes HowItWorksSection-module___TadUa__pipelineFlow{0%{background-position:200% 0}to{background-position:-200% 0}}.HowItWorksSection-module___TadUa__stepCard{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);z-index:1;border-radius:24px;flex-direction:column;padding:2.5rem 2rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 40px #0003}.HowItWorksSection-module___TadUa__stepCard:hover{border-color:#be185d66;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,inset 0 0 40px #be185d1a}.HowItWorksSection-module___TadUa__stepHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.HowItWorksSection-module___TadUa__stepBadge{background:#be185d1a;border:1px solid #be185d33;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 0 20px #be185d1a}.HowItWorksSection-module___TadUa__stepNumber{font-family:var(--font-brand);color:var(--brand-pop);font-size:1.25rem;font-weight:800}.HowItWorksSection-module___TadUa__iconWrapper{color:var(--text-muted);opacity:.7;transition:color .3s,opacity .3s}.HowItWorksSection-module___TadUa__stepCard:hover .HowItWorksSection-module___TadUa__iconWrapper{color:var(--brand-pop);opacity:1}.HowItWorksSection-module___TadUa__stepTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.HowItWorksSection-module___TadUa__stepDescription{color:var(--text-muted);margin:0;font-size:1rem;font-weight:400;line-height:1.7}@media (prefers-reduced-motion:reduce){.HowItWorksSection-module___TadUa__steps:after{background:var(--brand-pop);opacity:.3;animation:none}.HowItWorksSection-module___TadUa__stepCard:hover{transform:none}}
.PlaygroundNotice-module__vDCPEq__notice{border-radius:var(--radius-md,8px);background:var(--color-surface-raised,#fff);box-shadow:var(--app-surface-elevated-shadow);border:none;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.PlaygroundNotice-module__vDCPEq__title{letter-spacing:-.01em;color:var(--foreground,#111827);text-wrap:balance;margin:0;font-size:.9375rem;font-weight:650;line-height:1.25}.PlaygroundNotice-module__vDCPEq__description{color:var(--color-meta-text,#4b5563);max-width:65ch;margin:0;font-size:.8125rem;line-height:1.45}.PlaygroundNotice-module__vDCPEq__description p{margin:0}.PlaygroundNotice-module__vDCPEq__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.PlaygroundNotice-module__vDCPEq__metric{border-radius:var(--radius-sm,6px);background:var(--color-surface-subtle,#f3f4f6);margin:0;padding:.5rem .625rem}.PlaygroundNotice-module__vDCPEq__metricLabel{color:var(--color-meta-text,#4b5563);margin:0 0 .125rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:block}.PlaygroundNotice-module__vDCPEq__metricValue{font-variant-numeric:tabular-nums;color:var(--foreground,#111827);margin:0;font-size:1rem;font-weight:650;line-height:1.2}.PlaygroundNotice-module__vDCPEq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.125rem;display:flex}.PlaygroundNotice-module__vDCPEq__actionsFlushStart{justify-content:flex-start}.PlaygroundNotice-module__vDCPEq__primaryBtn,.PlaygroundNotice-module__vDCPEq__secondaryBtn,.PlaygroundNotice-module__vDCPEq__billingLink{border-radius:var(--radius-sm,6px);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.PlaygroundNotice-module__vDCPEq__primaryBtn{background:var(--accent,#be185d);color:#fff;border:1px solid #0000}.PlaygroundNotice-module__vDCPEq__primaryBtn:hover{background:var(--accent-hover,#9d174d)}.PlaygroundNotice-module__vDCPEq__primaryBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.PlaygroundNotice-module__vDCPEq__secondaryBtn{border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-surface-raised,#fff);color:var(--foreground,#111827)}.PlaygroundNotice-module__vDCPEq__secondaryBtn:hover{background:var(--color-surface-subtle,#f3f4f6)}.PlaygroundNotice-module__vDCPEq__secondaryBtn:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.PlaygroundNotice-module__vDCPEq__billingLink{background:var(--accent,#be185d);color:#fff;border:1px solid #0000;text-decoration:none}.PlaygroundNotice-module__vDCPEq__billingLink:hover{background:var(--accent-hover,#9d174d)}.PlaygroundNotice-module__vDCPEq__billingLink:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.PlaygroundNotice-module__vDCPEq__caution .PlaygroundNotice-module__vDCPEq__title,.PlaygroundNotice-module__vDCPEq__caution .PlaygroundNotice-module__vDCPEq__description{color:var(--warning-text,#92400e)}.PlaygroundNotice-module__vDCPEq__blocked .PlaygroundNotice-module__vDCPEq__title,.PlaygroundNotice-module__vDCPEq__blocked .PlaygroundNotice-module__vDCPEq__description{color:var(--error-text,#b91c1c)}@media (prefers-reduced-motion:reduce){.PlaygroundNotice-module__vDCPEq__primaryBtn,.PlaygroundNotice-module__vDCPEq__secondaryBtn,.PlaygroundNotice-module__vDCPEq__billingLink{transition:none}}@media (max-width:480px){.PlaygroundNotice-module__vDCPEq__metrics{grid-template-columns:1fr}.PlaygroundNotice-module__vDCPEq__actions{flex-direction:column-reverse;align-items:stretch}.PlaygroundNotice-module__vDCPEq__primaryBtn,.PlaygroundNotice-module__vDCPEq__secondaryBtn,.PlaygroundNotice-module__vDCPEq__billingLink{width:100%}}
.ProofSection-module__rn4j_q__section{padding:var(--section-padding-y) var(--section-padding-x);scroll-margin-top:calc(var(--nav-height) + 16px);z-index:1;position:relative}.ProofSection-module__rn4j_q__container{max-width:960px;margin:0 auto}.ProofSection-module__rn4j_q__title{font-family:var(--font-brand);color:var(--foreground);text-align:center;letter-spacing:-.02em;width:fit-content;margin:0 auto 3rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.ProofSection-module__rn4j_q__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.ProofSection-module__rn4j_q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProofSection-module__rn4j_q__grid{grid-template-columns:repeat(3,1fr)}}.ProofSection-module__rn4j_q__chip{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);cursor:default;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #00000026}.ProofSection-module__rn4j_q__chip:hover{border-color:#be185d66;transform:translateY(-4px);box-shadow:0 12px 30px #00000040,inset 0 0 0 1px #be185d33}.ProofSection-module__rn4j_q__iconWrapper{background:#be185d1a;border:1px solid #be185d26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,border-color .3s;display:flex}.ProofSection-module__rn4j_q__chip:hover .ProofSection-module__rn4j_q__iconWrapper{background:#be185d26;border-color:#be185d4d}.ProofSection-module__rn4j_q__icon{color:var(--brand-pop)}.ProofSection-module__rn4j_q__content{flex-direction:column;justify-content:center;gap:.125rem;display:flex}.ProofSection-module__rn4j_q__label{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.3}.ProofSection-module__rn4j_q__value{color:var(--brand-pop);font-size:.875rem;font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.ProofSection-module__rn4j_q__chip{transition:none}.ProofSection-module__rn4j_q__chip:hover{transform:none}}
.SearchPlaygroundView-module__YQTCpW__queryChip{letter-spacing:.04em;text-transform:uppercase;color:var(--color-meta-text,#4b5563);background:color-mix(in srgb, var(--color-border-subtle,#e5e7eb) 55%, #fff);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm,6px);margin:0 0 .75rem;padding:.45rem .65rem;font-size:.75rem;font-weight:600}.SearchPlaygroundView-module__YQTCpW__queryChipValue{text-transform:none;letter-spacing:normal;color:var(--foreground,#111);font-weight:500}.SearchPlaygroundView-module__YQTCpW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .85rem;display:grid}.SearchPlaygroundView-module__YQTCpW__metricTile{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm,6px);background:#fff;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .65rem;display:flex}.SearchPlaygroundView-module__YQTCpW__metricLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-meta-text,#6b7280);font-size:.6875rem;font-weight:600}.SearchPlaygroundView-module__YQTCpW__metricValue{color:var(--foreground,#111);align-items:center;gap:.35rem;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__metricDot{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.SearchPlaygroundView-module__YQTCpW__metricDotHigh{background:#16a34a}.SearchPlaygroundView-module__YQTCpW__metricDotLow{background:#9ca3af}.SearchPlaygroundView-module__YQTCpW__serpList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.SearchPlaygroundView-module__YQTCpW__serpItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,10px);text-align:left;cursor:pointer;width:100%;transition:background var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);background:#fff;flex-direction:column;gap:.35rem;padding:.85rem .9rem;display:flex}.SearchPlaygroundView-module__YQTCpW__serpItem:hover{border-color:var(--color-border-subtle);background:#fff}.SearchPlaygroundView-module__YQTCpW__serpItem:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.SearchPlaygroundView-module__YQTCpW__serpItemSelected{border-color:var(--accent,#be185d);box-shadow:0 0 0 1px var(--color-border-subtle);background:#fff}.SearchPlaygroundView-module__YQTCpW__serpItemTop{align-items:flex-start;gap:.65rem;display:flex}.SearchPlaygroundView-module__YQTCpW__serpFavicon{object-fit:contain;background:#f3f4f6;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.SearchPlaygroundView-module__YQTCpW__serpFaviconFallback{color:#6b7280;background:#f3f4f6;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.625rem;font-weight:700;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__serpItemBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.SearchPlaygroundView-module__YQTCpW__serpItemHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.SearchPlaygroundView-module__YQTCpW__serpTitleRow{flex:1;align-items:flex-start;gap:.3rem;min-width:0;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__serpTitle{color:var(--foreground,#111);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.SearchPlaygroundView-module__YQTCpW__serpExternalIcon{color:#9ca3af;flex-shrink:0;margin-top:.15rem}.SearchPlaygroundView-module__YQTCpW__serpScore{letter-spacing:.01em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.4}.SearchPlaygroundView-module__YQTCpW__serpScoreHigh{color:#166534;background:#dcfce7;border:1px solid #86efac}.SearchPlaygroundView-module__YQTCpW__serpScoreMedium{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.SearchPlaygroundView-module__YQTCpW__serpScoreLow{color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db}.SearchPlaygroundView-module__YQTCpW__serpDomain{color:var(--color-meta-text,#6b7280);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.SearchPlaygroundView-module__YQTCpW__serpSnippet{color:var(--color-meta-text,#4b5563);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.SearchPlaygroundView-module__YQTCpW__legacyBanner{color:var(--warning-text,#92400e);background:var(--warning-light,#fffbeb);border:1px solid var(--warning-border,#fcd34d);border-radius:var(--radius-sm,6px);margin:0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.SearchPlaygroundView-module__YQTCpW__billingCta{color:var(--accent,#be185d);text-underline-offset:2px;align-items:center;margin-top:.35rem;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__billingCta:hover{color:var(--accent-hover,#9d174d)}.SearchPlaygroundView-module__YQTCpW__billingCta:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.SearchPlaygroundView-module__YQTCpW__parametersHeaderActions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__resetParamsBtn{border-radius:var(--radius-sm,6px);min-height:44px;color:var(--color-meta-text,#4b5563);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.SearchPlaygroundView-module__YQTCpW__resetParamsBtn:hover:not(:disabled){color:var(--foreground,#111);background:var(--color-surface-subtle,#f3f4f6)}.SearchPlaygroundView-module__YQTCpW__resetParamsBtn:disabled{opacity:.5;cursor:not-allowed}.SearchPlaygroundView-module__YQTCpW__paramSelect{border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-sm,6px);background:var(--color-surface-subtle,#f3f4f6);width:auto;min-width:7.5rem;max-width:12rem;min-height:44px;color:var(--foreground,#111);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;flex:none;padding:0 1.75rem 0 .65rem;font-size:.8125rem}.SearchPlaygroundView-module__YQTCpW__paramSelectCountry{flex:auto;width:auto;min-width:10rem;max-width:none}.SearchPlaygroundView-module__YQTCpW__paramNumberInput{box-sizing:border-box;min-height:44px}.SearchPlaygroundView-module__YQTCpW__paramSelect:disabled{opacity:.55;cursor:not-allowed}.SearchPlaygroundView-module__YQTCpW__paramSelect:focus-visible{outline:2px solid var(--accent,#be185d);outline-offset:2px}.SearchPlaygroundView-module__YQTCpW__nestedParams{border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--color-surface-subtle,#f3f4f6) 65%, #fff);flex-direction:column;flex-shrink:0;gap:.5rem;margin:.15rem 0 .35rem .35rem;padding:.65rem .75rem;display:flex}.SearchPlaygroundView-module__YQTCpW__comingSoonNote{border-top:1px solid var(--color-border-subtle,#e5e7eb);color:var(--color-meta-text,#4b5563);margin:.75rem 0 0;padding-top:.75rem;font-size:.75rem;line-height:1.45}@media (max-width:767px){.SearchPlaygroundView-module__YQTCpW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SearchPlaygroundView-module__YQTCpW__paramSelect{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.SearchPlaygroundView-module__YQTCpW__serpItem{transition:none}}
.PricingTeaserSection-module__36D2LG__section{scroll-margin-top:calc(var(--nav-height) + 16px);padding:var(--section-padding-y) var(--section-padding-x);z-index:1;position:relative}.PricingTeaserSection-module__36D2LG__container{max-width:1200px;margin:0 auto}.PricingTeaserSection-module__36D2LG__header{text-align:center;margin-bottom:4rem}.PricingTeaserSection-module__36D2LG__sectionTitle{font-family:var(--font-brand);color:var(--foreground);letter-spacing:-.02em;width:fit-content;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.PricingTeaserSection-module__36D2LG__sectionSubtitle{color:var(--text-muted);max-width:60ch;margin:0 auto;font-size:1.125rem;line-height:1.6}.PricingTeaserSection-module__36D2LG__grid{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}@media (min-width:768px){.PricingTeaserSection-module__36D2LG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.PricingTeaserSection-module__36D2LG__grid{grid-template-columns:repeat(5,1fr);gap:1.25rem}}.PricingTeaserSection-module__36D2LG__card{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:24px;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.PricingTeaserSection-module__36D2LG__card:hover{border-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 12px 40px #00000040}.PricingTeaserSection-module__36D2LG__cardFeatured{background:linear-gradient(180deg, #be185d14 0%, var(--color-surface-raised) 100%);z-index:2;border-color:#be185d66;padding:2.5rem 1.5rem;box-shadow:0 10px 40px #be185d26,inset 0 0 0 1px #be185d33}.PricingTeaserSection-module__36D2LG__cardFeatured:hover{border-color:#be185d99;transform:translateY(-8px);box-shadow:0 20px 50px #be185d40,inset 0 0 0 1px #be185d4d}.PricingTeaserSection-module__36D2LG__featuredBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 16px;font-size:.75rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #be185d80}.PricingTeaserSection-module__36D2LG__cardHeader{flex-direction:column;gap:.25rem;display:flex}.PricingTeaserSection-module__36D2LG__tierName{color:var(--text-muted);margin:0;font-size:1.125rem;font-weight:600}.PricingTeaserSection-module__36D2LG__cardFeatured .PricingTeaserSection-module__36D2LG__tierName{color:var(--accent)}.PricingTeaserSection-module__36D2LG__tierPrice{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.PricingTeaserSection-module__36D2LG__cardFeatured .PricingTeaserSection-module__36D2LG__tierPrice{color:var(--foreground)}.PricingTeaserSection-module__36D2LG__featureList{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.PricingTeaserSection-module__36D2LG__featureItem{color:var(--foreground);align-items:center;gap:.75rem;font-size:.9375rem;line-height:1.4;display:flex}.PricingTeaserSection-module__36D2LG__checkIcon{color:var(--success);flex-shrink:0}.PricingTeaserSection-module__36D2LG__ctaPrimary{color:#fff;background:var(--accent);border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #be185d4d}.PricingTeaserSection-module__36D2LG__ctaPrimary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 25px #be185d66}.PricingTeaserSection-module__36D2LG__ctaGhost{width:100%;min-height:52px;color:var(--accent);background:var(--color-surface-raised);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:12px;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex}.PricingTeaserSection-module__36D2LG__ctaGhost:hover{background:var(--accent-light);border-color:color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-2px)}.PricingTeaserSection-module__36D2LG__ctaPrimary:focus-visible,.PricingTeaserSection-module__36D2LG__ctaGhost:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:3px}.PricingTeaserSection-module__36D2LG__seeAll{text-align:center;margin-top:3rem}.PricingTeaserSection-module__36D2LG__seeAllLink{color:var(--accent);font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.PricingTeaserSection-module__36D2LG__seeAllLink:hover{opacity:.8;text-decoration:underline}.PricingTeaserSection-module__36D2LG__disclaimer{text-align:center;color:var(--text-muted);opacity:.7;margin-top:1rem;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.PricingTeaserSection-module__36D2LG__card{transition:none}.PricingTeaserSection-module__36D2LG__card:hover{transform:none}}
.PlaygroundLoggedIn-module__5JuZta__shell{z-index:100;background:var(--app-shell-bg);display:flex;position:fixed;inset:0;overflow:hidden}.PlaygroundLoggedIn-module__5JuZta__shellBody{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.PlaygroundLoggedIn-module__5JuZta__contentCol{background:var(--app-shell-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.PlaygroundLoggedIn-module__5JuZta__toolScroll{box-sizing:border-box;flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:clamp(1.5rem,5vh,3.5rem) 1.5rem;display:flex;overflow-y:auto}.PlaygroundLoggedIn-module__5JuZta__toolScroll>*{flex-shrink:0;width:100%}.PlaygroundLoggedIn-module__5JuZta__comingSoon{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__comingSoonTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.PlaygroundLoggedIn-module__5JuZta__comingSoonBody{color:var(--text-muted);margin:0;font-size:.9375rem}.PlaygroundLoggedIn-module__5JuZta__root{gap:var(--playground-section-gap,1rem);background:var(--color-surface-raised);border:var(--app-panel-border);border-radius:var(--app-panel-radius);width:100%;max-width:42rem;box-shadow:var(--app-surface-elevated-shadow);flex-direction:column;margin:0 auto;padding:1.5rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__header{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .5rem .5rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:650;line-height:1.2}.PlaygroundLoggedIn-module__5JuZta__description{max-width:36rem;color:var(--text-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.PlaygroundLoggedIn-module__5JuZta__workspace{width:100%}.PlaygroundLoggedIn-module__5JuZta__builderHeader{display:none}.PlaygroundLoggedIn-module__5JuZta__paramSection{flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0 0 1rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__paramSection+.PlaygroundLoggedIn-module__5JuZta__paramSection{border-top:1px solid var(--color-border-subtle);padding-top:1rem}.PlaygroundLoggedIn-module__5JuZta__paramSectionLabel{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.PlaygroundLoggedIn-module__5JuZta__fieldMeta{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.PlaygroundLoggedIn-module__5JuZta__fieldLabel{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.3;display:block}.PlaygroundLoggedIn-module__5JuZta__fieldHelp{color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.PlaygroundLoggedIn-module__5JuZta__numberRow{justify-content:space-between;align-items:flex-start;gap:14px;padding:.15rem 0 .25rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__numberInput{width:88px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--foreground);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:none;padding:0 12px;font-size:.875rem}.PlaygroundLoggedIn-module__5JuZta__numberInput:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.PlaygroundLoggedIn-module__5JuZta__numberInput:disabled,.PlaygroundLoggedIn-module__5JuZta__textInput:disabled{opacity:.6;background:color-mix(in srgb, var(--foreground) 3%, var(--color-surface-raised))}.PlaygroundLoggedIn-module__5JuZta__textField{flex-direction:column;gap:.4rem;min-width:0;padding:.15rem 0 .25rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__textInput{min-height:44px;font:inherit;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--foreground);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.5rem .75rem;font-size:.875rem}.PlaygroundLoggedIn-module__5JuZta__textInput:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.PlaygroundLoggedIn-module__5JuZta__keySelect{width:100%;min-height:44px;color:var(--foreground);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font:inherit;cursor:pointer;padding:0 16px}.PlaygroundLoggedIn-module__5JuZta__keySelect:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.PlaygroundLoggedIn-module__5JuZta__instructionsTextarea{resize:vertical;width:100%;min-height:96px;color:var(--foreground);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-sizing:border-box;font:inherit;margin-top:4px;padding:12px;font-size:.875rem;line-height:1.5}.PlaygroundLoggedIn-module__5JuZta__instructionsTextarea::placeholder{color:var(--text-muted)}.PlaygroundLoggedIn-module__5JuZta__instructionsTextarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.PlaygroundLoggedIn-module__5JuZta__diagnostics{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);box-shadow:none;border-radius:12px;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.PlaygroundLoggedIn-module__5JuZta__diagnosticsHeader{color:var(--accent);align-items:center;gap:8px;display:flex}.PlaygroundLoggedIn-module__5JuZta__diagnosticsHeader h2{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.5}.PlaygroundLoggedIn-module__5JuZta__diagnosticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.PlaygroundLoggedIn-module__5JuZta__diagnosticItem{min-width:0}.PlaygroundLoggedIn-module__5JuZta__diagnosticItem dt{color:var(--text-muted);margin:0 0 4px;font-size:12px;line-height:1.4}.PlaygroundLoggedIn-module__5JuZta__diagnosticItem dd{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.PlaygroundLoggedIn-module__5JuZta__statusOk{color:var(--success-text)!important}.PlaygroundLoggedIn-module__5JuZta__finalUrl{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.PlaygroundLoggedIn-module__5JuZta__finalUrl span{color:var(--foreground);margin-right:8px;font-weight:600}.PlaygroundLoggedIn-module__5JuZta__pagesList{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.PlaygroundLoggedIn-module__5JuZta__pagesList li{margin:2px 0}.PlaygroundLoggedIn-module__5JuZta__onboarding{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);box-shadow:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.PlaygroundLoggedIn-module__5JuZta__onboardingIcon{color:var(--accent)}.PlaygroundLoggedIn-module__5JuZta__onboardingContent h2{color:var(--foreground);margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.25}.PlaygroundLoggedIn-module__5JuZta__onboardingContent p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.PlaygroundLoggedIn-module__5JuZta__onboardingCta{color:#fff;background:var(--accent);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.PlaygroundLoggedIn-module__5JuZta__onboardingCta:hover{opacity:.9}.PlaygroundLoggedIn-module__5JuZta__onboardingCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:767px){.PlaygroundLoggedIn-module__5JuZta__shellBody{flex-direction:column}.PlaygroundLoggedIn-module__5JuZta__root{padding:12px 12px 32px}.PlaygroundLoggedIn-module__5JuZta__header{flex-direction:column;gap:12px;margin-bottom:20px}.PlaygroundLoggedIn-module__5JuZta__title{font-size:1.25rem}.PlaygroundLoggedIn-module__5JuZta__description{font-size:.875rem}.PlaygroundLoggedIn-module__5JuZta__builderHeader,.PlaygroundLoggedIn-module__5JuZta__diagnostics{padding:12px}.PlaygroundLoggedIn-module__5JuZta__builderHeader h2{font-size:1rem}.PlaygroundLoggedIn-module__5JuZta__diagnosticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PlaygroundLoggedIn-module__5JuZta__onboarding{grid-template-columns:auto minmax(0,1fr);padding:16px}.PlaygroundLoggedIn-module__5JuZta__onboardingCta{grid-column:1/-1;width:100%}.PlaygroundLoggedIn-module__5JuZta__numberRow{flex-direction:column;align-items:stretch;gap:8px}.PlaygroundLoggedIn-module__5JuZta__numberInput{width:100%}}@media (max-width:420px){.PlaygroundLoggedIn-module__5JuZta__diagnosticsGrid{grid-template-columns:1fr}}.PlaygroundLoggedIn-module__5JuZta__historyBtn{border:1px solid var(--color-border-subtle);color:var(--foreground);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;transition:background .15s;display:inline-flex}.PlaygroundLoggedIn-module__5JuZta__historyBtn:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}
.CtaSection-module__McbfTq__section{scroll-margin-top:calc(var(--nav-height) + 16px);padding:6rem var(--section-padding-x);position:relative;overflow:hidden}.CtaSection-module__McbfTq__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 60%,#be185d14,#0000 70%);width:100vw;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CtaSection-module__McbfTq__container{text-align:center;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);z-index:1;border-radius:32px;flex-direction:column;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto;padding:4rem 2rem;display:flex;position:relative;box-shadow:0 10px 40px #0003,inset 0 0 0 1px #ffffff0d}.CtaSection-module__McbfTq__headline{font-family:var(--font-brand);color:var(--foreground);text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.CtaSection-module__McbfTq__subtitle{color:var(--text-muted);max-width:560px;margin:0;font-size:1.125rem;line-height:1.6}.CtaSection-module__McbfTq__ctaGroup{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:1rem;display:flex}@media (min-width:480px){.CtaSection-module__McbfTq__ctaGroup{flex-direction:row;justify-content:center;width:auto}}.CtaSection-module__McbfTq__ctaPrimary{color:#fff;background:var(--accent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:1rem 3rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #be185d4d}.CtaSection-module__McbfTq__ctaPrimary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 25px #be185d66}.CtaSection-module__McbfTq__ctaSecondary{color:var(--foreground);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CtaSection-module__McbfTq__ctaSecondary:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.CtaSection-module__McbfTq__note{color:var(--text-muted);opacity:.8;margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media (min-width:769px){.CtaSection-module__McbfTq__container{padding:5rem 4rem}}
