.database-manager-preview-module__DVHnLW__root{--database-surface:hsl(var(--popover));--database-ink:hsl(var(--foreground));--database-muted:hsl(var(--muted-foreground));border-radius:inherit;background:hsl(var(--background));font-family:var(--font-inter),sans-serif;position:absolute;inset:0;overflow:hidden}.database-manager-preview-module__DVHnLW__workspace{z-index:3;scrollbar-color:hsl(var(--foreground)/.2)transparent;scrollbar-width:thin;padding:18px 24px 24px;position:absolute;inset:0;overflow:auto}.database-manager-preview-module__DVHnLW__workspace::-webkit-scrollbar{width:6px;height:6px}.database-manager-preview-module__DVHnLW__workspace .overflow-x-auto::-webkit-scrollbar{width:6px;height:6px}.database-manager-preview-module__DVHnLW__workspace::-webkit-scrollbar-track{background:0 0}.database-manager-preview-module__DVHnLW__workspace::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.database-manager-preview-module__DVHnLW__workspace .overflow-x-auto::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.database-manager-preview-module__DVHnLW__content{width:100%;max-width:768px;margin:0 auto}.database-manager-preview-module__DVHnLW__workspace .editor-database-table{box-shadow:0 2px 5px hsl(var(--foreground)/.035);background:#fff;border:0;border-radius:13px;padding:6px;font-family:inherit}.database-manager-preview-module__DVHnLW__workspace .editor-database-table>div:nth-child(2){background:hsl(var(--muted)/.75);border:0}:is(.database-manager-preview-module__DVHnLW__workspace .editor-database-row:not([data-selected]),.database-manager-preview-module__DVHnLW__workspace .editor-database-table td[colspan]){background:0 0}.database-manager-preview-module__DVHnLW__workspace .editor-database-row:not([data-selected]):hover{background:hsl(var(--foreground)/.035)}.database-manager-preview-module__DVHnLW__workspace .editor-database-table>div:first-child button>svg:first-child{color:hsl(var(--primary))}:is(.database-manager-preview-module__DVHnLW__workspace .editor-database-table>div:first-child button>span:nth-of-type(2),.database-manager-preview-module__DVHnLW__workspace .editor-database-table>div:first-child>span,.database-manager-preview-module__DVHnLW__workspace .editor-database-table footer){font-weight:400}.database-manager-preview-module__DVHnLW__workspace .editor-database-table td>span{font-weight:400}.dark .database-manager-preview-module__DVHnLW__workspace .editor-database-table{background:#1a1a1a;box-shadow:0 2px 5px #0000001a}.dark .database-manager-preview-module__DVHnLW__workspace .editor-database-table>div:nth-child(2){background:hsl(var(--muted)/.4)}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__workspace{padding-top:28px;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__content{max-width:none}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__headingTitle h3{font-size:18px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__heading p{margin-top:2px;font-size:12px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__connected{font-size:11px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__tools label{width:210px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__tools input{height:34px;font-size:12px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__tools button{width:34px;height:34px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table>div:first-child{min-height:34px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table>div:first-child button span:first-of-type{font-size:14px}:is(.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table>div:first-child button span:nth-of-type(2),.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table>div:first-child>span){font-size:12px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table table{font-size:13px}:is(.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table th,.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table td){padding-top:9px;padding-bottom:9px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table footer{height:34px;font-size:12px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .editor-database-table td>span{font-size:12px}.database-manager-preview-module__DVHnLW__root[data-home-layout=true] .database-manager-preview-module__DVHnLW__tables{gap:18px}.database-manager-preview-module__DVHnLW__tables{flex-direction:column;gap:14px;display:flex}.database-manager-preview-module__DVHnLW__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.database-manager-preview-module__DVHnLW__headingTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.database-manager-preview-module__DVHnLW__headingTitle h3{color:var(--database-ink);font-size:16px;font-weight:600;line-height:1.3}.database-manager-preview-module__DVHnLW__heading p{color:var(--database-muted);font-size:11px;line-height:1.4}.database-manager-preview-module__DVHnLW__connected{color:#288565;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.database-manager-preview-module__DVHnLW__connected i{background:currentColor;border-radius:50%;width:5px;height:5px}.dark .database-manager-preview-module__DVHnLW__connected{color:#6ccba4}.database-manager-preview-module__DVHnLW__tools{flex-shrink:0;align-items:center;gap:7px;display:flex}.database-manager-preview-module__DVHnLW__tools label{align-items:center;width:174px;display:flex;position:relative}.database-manager-preview-module__DVHnLW__tools label>svg{pointer-events:none;color:var(--database-muted);position:absolute;left:10px}.database-manager-preview-module__DVHnLW__tools input{background:hsl(var(--foreground)/.055);width:100%;height:29px;color:var(--database-ink);border:1px solid #0000;border-radius:5px;outline:none;padding:0 8px 0 29px;font-family:inherit;font-size:11px}.database-manager-preview-module__DVHnLW__tools input::placeholder{color:var(--database-muted)}.database-manager-preview-module__DVHnLW__tools input:focus{border-color:hsl(var(--primary)/.3)}.database-manager-preview-module__DVHnLW__tools button{background:hsl(var(--foreground)/.055);width:29px;height:29px;color:var(--database-muted);border-radius:5px;place-items:center;display:grid}.database-manager-preview-module__DVHnLW__tools button:hover:not(:disabled){background:hsl(var(--foreground)/.09);color:var(--database-ink)}.database-manager-preview-module__DVHnLW__tools button:disabled{cursor:default;opacity:.45}.database-manager-preview-module__DVHnLW__workspace .editor-database-row{animation:.25s ease-out database-manager-preview-module__DVHnLW__database-row-in}@keyframes database-manager-preview-module__DVHnLW__database-row-in{0%{opacity:.35}to{opacity:1}}@media (max-width:700px){.database-manager-preview-module__DVHnLW__workspace{padding:18px 14px 20px}.database-manager-preview-module__DVHnLW__heading{align-items:flex-start}.database-manager-preview-module__DVHnLW__heading p,.database-manager-preview-module__DVHnLW__tools label{display:none}}@media (prefers-reduced-motion:reduce){.database-manager-preview-module__DVHnLW__workspace .editor-database-row{animation:none}}
@font-face{font-family:Sunday TB Hand;src:url(/fonts/SundayTBHand-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.ai-features-module__DQWV1q__page{--preview-bg:#e9eaec;--surface:hsl(var(--popover));--canvas-prompt-border:#be665b1a;--canvas-prompt-control:hsl(var(--foreground)/.04);--fine-border:hsl(var(--foreground)/.1);--subtle:hsl(var(--foreground)/.045);--ink:hsl(var(--foreground));--feature-muted:hsl(var(--muted-foreground));max-width:1200px;font-family:var(--font-inter),sans-serif;margin:0 auto;padding:0 24px 88px}.dark .ai-features-module__DQWV1q__page{--preview-bg:#1b1c20;--canvas-prompt-border:hsl(var(--foreground)/.05)}.ai-features-module__DQWV1q__page h1,.ai-features-module__DQWV1q__page h2,.ai-features-module__DQWV1q__page h3{font-family:inherit}.ai-features-module__DQWV1q__hero h1,.ai-features-module__DQWV1q__workspaceCaption h2,.ai-features-module__DQWV1q__sectionHeading h2,.ai-features-module__DQWV1q__sectionIntro h2,.ai-features-module__DQWV1q__modelsCopy h2,.ai-features-module__DQWV1q__extrasSection>h2,.ai-features-module__DQWV1q__closing h2,.ai-features-module__DQWV1q__nextFeature h2{font-family:"Roobert",var(--font-inter),sans-serif}.ai-features-module__DQWV1q__page button,.ai-features-module__DQWV1q__page a{-webkit-tap-highlight-color:transparent}.ai-features-module__DQWV1q__page button:focus-visible,.ai-features-module__DQWV1q__page a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.ai-features-module__DQWV1q__page button:disabled{cursor:wait;opacity:.6}.ai-features-module__DQWV1q__nextFeature{border-top:1px solid var(--fine-border);justify-content:space-between;align-items:center;gap:32px;margin-top:96px;padding-top:36px;display:flex}.ai-features-module__DQWV1q__nextFeature div>span{color:var(--feature-muted);margin-bottom:6px;font-size:12px;display:block}.ai-features-module__DQWV1q__nextFeature h2{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3}.ai-features-module__DQWV1q__nextFeature>a{color:hsl(var(--primary));flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ai-features-module__DQWV1q__nextFeature>a:hover{opacity:.75}.ai-features-module__DQWV1q__nextFeature>a svg{flex-shrink:0}.ai-features-module__DQWV1q__hero{padding:80px 0 16px}.ai-features-module__DQWV1q__heroTop{grid-template-columns:minmax(0,.95fr) minmax(430px,1fr);align-items:start;gap:72px;display:grid}.ai-features-module__DQWV1q__breadcrumb{color:var(--feature-muted);align-items:center;gap:5px;margin-bottom:13px;font-size:15px;font-weight:500;display:flex}.ai-features-module__DQWV1q__breadcrumb a{color:inherit;align-items:center;transition:color .15s;display:inline-flex}.ai-features-module__DQWV1q__breadcrumb a:hover{color:var(--ink)}.ai-features-module__DQWV1q__hero h1{max-width:430px;font-family:"Roobert",var(--font-inter),sans-serif;letter-spacing:0;font-size:40px;font-weight:500;line-height:1.1}.ai-features-module__DQWV1q__hero h1>span{display:block}.ai-features-module__DQWV1q__heroPrimary{min-width:0}.ai-features-module__DQWV1q__heroCopy{justify-self:stretch;max-width:560px;padding-top:23px}.ai-features-module__DQWV1q__heroCopy>p{color:var(--feature-muted);text-wrap:pretty;font-size:17px;line-height:1.4}.ai-features-module__DQWV1q__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;display:flex}.ai-features-module__DQWV1q__primaryLink{background:hsl(var(--primary));color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:142px;height:34px;padding:0 18px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}.ai-features-module__DQWV1q__primaryLink:hover{opacity:.9}.ai-features-module__DQWV1q__startIcon{transform:rotate(180deg)}.ai-features-module__DQWV1q__secondaryLink{height:34px;color:hsl(var(--primary));white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}.ai-features-module__DQWV1q__secondaryLink:hover{opacity:.72}.ai-features-module__DQWV1q__heroFeatures{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:104px;display:grid}.ai-features-module__DQWV1q__heroFeatures button{text-align:left;cursor:pointer;border-bottom:1px solid #0000;width:100%;min-width:0;padding:0 4px 16px;transition:color .15s;display:block;position:relative}.ai-features-module__DQWV1q__heroFeatures button:hover .ai-features-module__DQWV1q__heroFeatureTrack{background:hsl(var(--foreground)/.22)}.ai-features-module__DQWV1q__heroFeatures button.ai-features-module__DQWV1q__activeHeroFeature>svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__heroFeatureIndicators{align-items:flex-end;gap:5px;height:2px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.ai-features-module__DQWV1q__heroFeatureTrack{background:var(--fine-border);flex:1;height:1px;transition:background .15s;position:relative}.ai-features-module__DQWV1q__heroFeatureProgress{background:hsl(var(--primary));transform-origin:0;will-change:transform;height:2px;transition:transform .1s linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ai-features-module__DQWV1q__heroFeatures svg{color:var(--ink);margin-bottom:8px}.ai-features-module__DQWV1q__heroFeatures h2{letter-spacing:0;font-size:15px;font-weight:600;line-height:1.35}.ai-features-module__DQWV1q__heroFeatures p{color:var(--feature-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ai-features-module__DQWV1q__workspaceSection{margin-top:2px}.ai-features-module__DQWV1q__workspaceOceanWindow{isolation:isolate;border-radius:8px;padding:44px 68px 46px;position:relative;overflow:hidden}.ai-features-module__DQWV1q__workspaceWindow{z-index:1;border:1px solid hsl(var(--foreground)/.1);background:var(--surface);border-radius:10px;flex-direction:column;width:100%;height:550px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038,0 4px 12px #0000001a}.dark .ai-features-module__DQWV1q__workspaceWindow{box-shadow:0 18px 44px #0000004d,0 3px 12px #00000024}.ai-features-module__DQWV1q__windowBar{background:var(--surface);flex:0 0 32px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:32px;padding:0 10px;display:grid;position:relative}.ai-features-module__DQWV1q__windowDots{align-items:center;gap:7px;display:flex}.ai-features-module__DQWV1q__windowDots i{background:hsl(var(--foreground)/.14);border-radius:50%;width:8px;height:8px;display:block}.ai-features-module__DQWV1q__windowBrand{color:var(--feature-muted);justify-self:center;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.ai-features-module__DQWV1q__windowBrand img{filter:grayscale();opacity:.6;width:12px;height:12px}.ai-features-module__DQWV1q__windowBrand i{background:var(--fine-border);width:1px;height:14px;margin:0 5px}.ai-features-module__DQWV1q__projectName{color:var(--feature-muted);font-size:11px;font-weight:500}.ai-features-module__DQWV1q__previewLabel{color:var(--feature-muted);justify-self:end;align-items:center;gap:6px;font-size:10px;display:flex}.ai-features-module__DQWV1q__previewLabel>span{background:hsl(var(--primary));border-radius:50%;width:6px;height:6px}.ai-features-module__DQWV1q__workspaceViewControls{justify-self:end;align-items:center;gap:4px;display:flex}.ai-features-module__DQWV1q__workspaceViewSelector{background:hsl(var(--foreground)/.045);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.ai-features-module__DQWV1q__workspaceViewSelector button{height:22px;color:var(--feature-muted);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.ai-features-module__DQWV1q__workspaceViewSelector button:hover{color:var(--ink)}.ai-features-module__DQWV1q__workspaceViewSelector button.ai-features-module__DQWV1q__activeWorkspaceView{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px hsl(var(--foreground)/.06)}.ai-features-module__DQWV1q__workspacePlayback{width:22px;height:22px;color:var(--feature-muted);border-radius:4px;place-items:center;display:grid}.ai-features-module__DQWV1q__workspacePlayback:hover{background:hsl(var(--foreground)/.055);color:var(--ink)}.ai-features-module__DQWV1q__workspaceSubview{position:absolute;inset:0}.ai-features-module__DQWV1q__workspaceSubview[hidden]{display:none}.ai-features-module__DQWV1q__workspaceCreationFlow{position:absolute;inset:0}:is(.ai-features-module__DQWV1q__workspaceCreationFlow .landing-diagram-node,.ai-features-module__DQWV1q__workspaceCreationFlow .landing-api-node){animation:.24s ease-out both ai-features-module__DQWV1q__workspace-node-appear}:is(.ai-features-module__DQWV1q__workspaceCreationFlow .landing-diagram-node:hover,.ai-features-module__DQWV1q__workspaceCreationFlow .landing-api-node:hover){border-color:hsl(var(--primary)/.3)}@keyframes ai-features-module__DQWV1q__workspace-node-appear{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.ai-features-module__DQWV1q__workspaceCreationFlow .landing-diagram-node,.ai-features-module__DQWV1q__workspaceCreationFlow .landing-api-node){animation:none}}@media (max-width:700px){.ai-features-module__DQWV1q__windowBar[data-has-subviews=true]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.ai-features-module__DQWV1q__windowBar[data-has-subviews=true] .ai-features-module__DQWV1q__projectName,.ai-features-module__DQWV1q__windowBar[data-has-subviews=true] .ai-features-module__DQWV1q__windowBrand i{display:none}.ai-features-module__DQWV1q__workspaceViewSelector button{gap:4px;padding:0 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__workspacePlayback{display:none}.ai-features-module__DQWV1q__heroFeatureProgress{transition:none}}.ai-features-module__DQWV1q__workspaceBody{background:hsl(var(--background));border-radius:5px 5px 7px 7px;flex:1;min-height:0;margin:0 6px 6px;position:relative;overflow:hidden}.ai-features-module__DQWV1q__planConversation{z-index:4;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;padding:14px 20px 140px;position:absolute;inset:0;overflow-y:auto}.ai-features-module__DQWV1q__planConversationContent{flex-direction:column;gap:14px;width:100%;max-width:768px;margin:0 auto;display:flex}.ai-features-module__DQWV1q__planUserMessage{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:5px;max-width:70%;margin-bottom:8px;display:flex}.ai-features-module__DQWV1q__planUserBubble{color:#c6c5d2;background:#2b2b36;border-radius:11px;padding:9px 13px;font-size:12px;line-height:1.45}.ai-features-module__DQWV1q__planMessageTime{color:var(--feature-muted);opacity:.75;margin-top:8px;font-size:10px;line-height:1.4;display:block}.ai-features-module__DQWV1q__planUserMessage .ai-features-module__DQWV1q__planMessageTime{margin-top:0}.ai-features-module__DQWV1q__draftPlanPreview{--plan-text:#535360;--plan-muted:#85858d;--plan-card:var(--surface);--plan-panel:var(--canvas-prompt-control);--plan-line:var(--canvas-prompt-border);--plan-card-border:var(--canvas-prompt-border);--plan-button:hsl(var(--muted));width:100%;color:var(--plan-text)}.dark .ai-features-module__DQWV1q__draftPlanPreview{--plan-text:#bdbcc9;--plan-muted:#78787e}.ai-features-module__DQWV1q__draftPlanIntro{border-bottom:1px solid var(--plan-line);margin-bottom:16px;padding-bottom:14px}.ai-features-module__DQWV1q__draftPlanIntro h2{letter-spacing:-.25px;font-size:20px;font-weight:600;line-height:1.3}.ai-features-module__DQWV1q__draftPlanIntro p{margin-top:8px;font-size:13px;line-height:1.45}.ai-features-module__DQWV1q__draftPlanCard{border:1px solid var(--plan-card-border);background:var(--plan-card);border-radius:13px;flex-direction:column;width:min(580px,100%);display:flex;overflow:hidden}.ai-features-module__DQWV1q__draftPlanScroll{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;flex-direction:column;gap:12px;max-height:720px;padding:10px 12px;display:flex;overflow-y:auto}.ai-features-module__DQWV1q__draftPlanSection{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.ai-features-module__DQWV1q__draftPlanSectionTitle,.ai-features-module__DQWV1q__draftPlanSubsectionTitle{width:100%;color:inherit;text-align:left;border-radius:4px;align-items:center;gap:4px;padding:1px 0;display:flex}.ai-features-module__DQWV1q__draftPlanSectionTitle{font-size:15px;font-weight:600;line-height:1.4}.ai-features-module__DQWV1q__draftPlanSubsectionTitle{font-size:13px;font-weight:500;line-height:1.4}.ai-features-module__DQWV1q__draftPlanSectionTitle:hover,.ai-features-module__DQWV1q__draftPlanSubsectionTitle:hover{background:var(--plan-line)}.ai-features-module__DQWV1q__draftPlanChevron{width:10px;height:12px;color:var(--plan-text);opacity:.75;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.ai-features-module__DQWV1q__draftPlanSectionBody{border:1px solid var(--plan-line);background:var(--plan-panel);border-radius:10px;flex-direction:column;gap:10px;margin-left:4px;padding:8px 10px;display:flex}.ai-features-module__DQWV1q__draftPlanSubsection{flex-direction:column;gap:3px;display:flex}.ai-features-module__DQWV1q__draftPlanSubsectionBody{padding-left:18px}.ai-features-module__DQWV1q__draftPlanLine{margin:0;padding:1px 0;font-size:12px;line-height:1.45}.ai-features-module__DQWV1q__draftPlanLine strong{font-weight:600}.ai-features-module__DQWV1q__draftPlanRequest{align-items:baseline;gap:6px;display:flex}.ai-features-module__DQWV1q__draftPlanMethod{color:#4c9984;background:#328f7521;border-radius:2px;flex-shrink:0;padding:1px 3px;font-size:7px;font-weight:600;line-height:1.4}.ai-features-module__DQWV1q__draftPlanMethod[data-method=POST]{color:#a29662;background:#a2944f24}.ai-features-module__DQWV1q__draftPlanMethod[data-method=PATCH]{color:#9575b2;background:#9268b424}.ai-features-module__DQWV1q__draftPlanFooter{border-top:1px solid var(--plan-line);min-height:48px;color:var(--plan-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.ai-features-module__DQWV1q__draftPlanFooterHint{align-items:center;gap:6px;min-width:0;display:flex}.ai-features-module__DQWV1q__draftPlanFooterHint>svg{flex-shrink:0}.ai-features-module__DQWV1q__draftPlanFooterHint>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-features-module__DQWV1q__draftPlanActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ai-features-module__DQWV1q__draftPlanIconButton{width:20px;height:28px;color:var(--plan-muted);place-items:center;display:grid}.ai-features-module__DQWV1q__draftPlanReview,.ai-features-module__DQWV1q__draftPlanImplement{border-radius:7px;height:28px;padding:0 13px;font-size:12px;font-weight:600}.ai-features-module__DQWV1q__draftPlanReview{background:var(--plan-button);color:hsl(var(--foreground)/.85);margin-left:6px;transition:background .15s,color .15s}.ai-features-module__DQWV1q__draftPlanReview:hover{background:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}.ai-features-module__DQWV1q__draftPlanImplement{color:#fff;background:#2175e7}.ai-features-module__DQWV1q__promptFade{z-index:10;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,hsl(var(--background)/.72)38%,hsl(var(--background)/.96)72%,hsl(var(--background))100%);height:158px;position:absolute;bottom:0;left:0;right:0}.ai-features-module__DQWV1q__planConversation,.ai-features-module__DQWV1q__databaseWorkspace{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2)transparent}.ai-features-module__DQWV1q__planConversation .ai-plan-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2)transparent}.ai-features-module__DQWV1q__databaseWorkspace .overflow-x-auto{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2)transparent}.ai-features-module__DQWV1q__planConversation::-webkit-scrollbar{width:6px;height:6px}.ai-features-module__DQWV1q__planConversation .ai-plan-scroll::-webkit-scrollbar{width:6px;height:6px}.ai-features-module__DQWV1q__databaseWorkspace::-webkit-scrollbar{width:6px;height:6px}.ai-features-module__DQWV1q__databaseWorkspace .overflow-x-auto::-webkit-scrollbar{width:6px;height:6px}.ai-features-module__DQWV1q__planConversation::-webkit-scrollbar-track{background:0 0}.ai-features-module__DQWV1q__planConversation .ai-plan-scroll::-webkit-scrollbar-track{background:0 0}.ai-features-module__DQWV1q__databaseWorkspace::-webkit-scrollbar-track{background:0 0}.ai-features-module__DQWV1q__planConversation::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.ai-features-module__DQWV1q__planConversation .ai-plan-scroll::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.ai-features-module__DQWV1q__databaseWorkspace::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.ai-features-module__DQWV1q__databaseWorkspace .overflow-x-auto::-webkit-scrollbar-thumb{background:hsl(var(--foreground)/.18);border-radius:999px}.ai-features-module__DQWV1q__planConversation::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground)/.28)}.ai-features-module__DQWV1q__planConversation .ai-plan-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground)/.28)}.ai-features-module__DQWV1q__databaseWorkspace::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground)/.28)}.ai-features-module__DQWV1q__workspaceBody .react-flow__handle{background:hsl(var(--primary));visibility:hidden;opacity:0;pointer-events:none;border:0;width:5px;min-width:5px;height:5px;min-height:5px}.ai-features-module__DQWV1q__workspaceBody .react-flow__edge.animated path{stroke-dasharray:5;animation-duration:1.5s}.ai-features-module__DQWV1q__flowBackground{color:hsl(var(--foreground)/.13)}.ai-features-module__DQWV1q__planPreview,.ai-features-module__DQWV1q__flowPreview,.ai-features-module__DQWV1q__databasePreview,.ai-features-module__DQWV1q__nodeBuilderPreview{background:hsl(var(--background));height:100%;position:relative}.ai-features-module__DQWV1q__staticPrompt{z-index:12;background:var(--surface);width:min(448px,100% - 48px);min-height:92px;box-shadow:0 8px 24px hsl(var(--foreground)/.04);border:1px solid #0000;border-radius:11px;padding:12px 14px 10px;position:absolute;bottom:20px;right:50%;transform:translate(50%)}.dark .ai-features-module__DQWV1q__staticPrompt{background:#1a1a1a}.ai-features-module__DQWV1q__staticPrompt>p{min-height:36px;color:hsl(var(--muted-foreground)/.6);font-size:14px;font-weight:400;line-height:1.5}.ai-features-module__DQWV1q__staticPrompt>p[data-filled=true]{color:var(--ink)}.ai-features-module__DQWV1q__promptTypingCursor{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.8s step-end infinite ai-features-module__DQWV1q__prompt-cursor-blink;display:inline-block}@keyframes ai-features-module__DQWV1q__prompt-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__promptTypingCursor{animation:none}}.ai-features-module__DQWV1q__staticPromptToolbar{color:var(--feature-muted);align-items:center;gap:7px;margin:10px -3px 0 0;display:flex}.ai-features-module__DQWV1q__staticPromptTools{flex:1;align-items:center;gap:12px;min-width:0;padding-left:3px;display:flex}.ai-features-module__DQWV1q__promptModelChip,.ai-features-module__DQWV1q__promptScopeChip{white-space:nowrap;align-items:center;gap:6px;height:26px;font-size:13px;font-weight:500;display:inline-flex}.ai-features-module__DQWV1q__promptModelChip{min-width:0}.ai-features-module__DQWV1q__promptModelLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-features-module__DQWV1q__promptScopeChip{flex-shrink:0}.ai-features-module__DQWV1q__staticPromptActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.ai-features-module__DQWV1q__promptModelIcon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex;overflow:hidden}.ai-features-module__DQWV1q__promptModelIcon>img{opacity:.5;width:145%;max-width:none;height:145%}.dark .ai-features-module__DQWV1q__promptModelIcon>img{filter:invert();opacity:.72}.ai-features-module__DQWV1q__promptSubmit{background:hsl(var(--primary));color:#fff;border-radius:6px;place-items:center;width:27px;height:27px;transition:transform .18s,opacity .18s;display:grid}.ai-features-module__DQWV1q__promptSubmit.ai-features-module__DQWV1q__promptSubmitting{opacity:.7;transform:scale(.88)}.ai-features-module__DQWV1q__planPreview{padding:28px 34px 112px;overflow:hidden}.ai-features-module__DQWV1q__planIntro{width:min(680px,100%);margin:0 auto 15px}.ai-features-module__DQWV1q__planIntro>span{color:hsl(var(--primary));align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.ai-features-module__DQWV1q__planIntro h3{color:var(--ink);margin-top:6px;font-size:18px;font-weight:650;line-height:1.25}.ai-features-module__DQWV1q__planIntro p{color:var(--feature-muted);margin-top:5px;font-size:11px;line-height:1.45}.ai-features-module__DQWV1q__planCard{border:1px solid var(--fine-border);background:var(--surface);border-radius:10px;flex-direction:column;width:min(680px,100%);height:272px;margin:0 auto;display:flex;overflow:hidden}.ai-features-module__DQWV1q__planSections{flex:1;overflow:hidden}.ai-features-module__DQWV1q__planSection+.ai-features-module__DQWV1q__planSection{border-top:1px solid var(--fine-border)}.ai-features-module__DQWV1q__planSectionTitle{justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.ai-features-module__DQWV1q__planSectionTitle>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ai-features-module__DQWV1q__planSectionTitle>span:first-child svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__planSectionTitle>span:last-child{color:var(--feature-muted);font-size:9px;font-weight:500}.ai-features-module__DQWV1q__closedChevron{transform:rotate(-90deg)}.ai-features-module__DQWV1q__planDetails{border-top:1px solid var(--fine-border);background:hsl(var(--foreground)/.018);padding:10px 16px 12px 38px}.ai-features-module__DQWV1q__planDetails strong{font-size:10px;font-weight:650}.ai-features-module__DQWV1q__planDetails p{color:var(--feature-muted);margin-top:3px;font-size:9px}.ai-features-module__DQWV1q__planDetails>div{background:var(--surface);border-radius:5px;align-items:center;gap:12px;margin-top:8px;padding:7px 9px;font-size:9px;display:flex}.ai-features-module__DQWV1q__planDetails>div span{font-weight:600}.ai-features-module__DQWV1q__planDetails code{color:var(--feature-muted);font-family:inherit}.ai-features-module__DQWV1q__planCard footer{border-top:1px solid var(--fine-border);background:hsl(var(--foreground)/.025);min-height:44px;color:var(--feature-muted);justify-content:space-between;align-items:center;padding:0 11px 0 14px;font-size:9px;display:flex}.ai-features-module__DQWV1q__planCard footer button{background:hsl(var(--primary));color:#fff;border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.ai-features-module__DQWV1q__flowPreview{padding-bottom:102px}.ai-features-module__DQWV1q__canvasToolbar{z-index:6;pointer-events:none;color:var(--feature-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:14px;left:16px;right:16px}.ai-features-module__DQWV1q__canvasToolbar>span:first-child{color:hsl(var(--foreground)/.75);align-items:center;gap:6px;font-weight:550;display:inline-flex}.ai-features-module__DQWV1q__dataApiFlow{width:100%;height:100%}.ai-features-module__DQWV1q__flowEntity,.ai-features-module__DQWV1q__flowRequest{border:1px solid hsl(var(--foreground)/.15);background:var(--surface);width:224px;box-shadow:0 2px 5px hsl(var(--foreground)/.025);border-radius:7px;padding:4px}.ai-features-module__DQWV1q__flowNodeSelected{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}.ai-features-module__DQWV1q__flowEntityTitle{background:hsl(var(--primary)/.08);height:28px;color:hsl(var(--primary));border-radius:4px;align-items:center;gap:6px;padding:0 7px;display:flex}.ai-features-module__DQWV1q__flowEntityTitle strong{font-size:11px;font-weight:650}.ai-features-module__DQWV1q__flowEntityTitle svg:last-child{opacity:.7;margin-left:auto}.ai-features-module__DQWV1q__flowEntityFields{flex-direction:column;gap:3px;margin-top:4px;display:flex}.ai-features-module__DQWV1q__flowEntityFields>div{background:var(--subtle);border-radius:4px;align-items:center;gap:6px;height:25px;padding:0 7px;font-size:10px;display:flex}.ai-features-module__DQWV1q__flowEntityFields>div>span{flex:1}.ai-features-module__DQWV1q__flowEntityFields svg{color:var(--feature-muted)}.ai-features-module__DQWV1q__flowEntityFields code{background:hsl(var(--foreground)/.055);color:var(--feature-muted);border-radius:3px;padding:2px 5px;font-family:inherit;font-size:8px}.ai-features-module__DQWV1q__flowAddRow{height:24px;color:hsl(var(--muted-foreground)/.5);align-items:center;padding:0 4px;font-size:8px;display:flex}.ai-features-module__DQWV1q__flowAddRow span{margin-left:auto;margin-right:5px}.ai-features-module__DQWV1q__flowAddRow kbd{background:var(--subtle);color:var(--feature-muted);border-radius:3px;padding:2px 5px;font-family:inherit}.ai-features-module__DQWV1q__flowRequest{width:236px}.ai-features-module__DQWV1q__postHeader,.ai-features-module__DQWV1q__getHeader{border-radius:4px;align-items:center;gap:7px;height:27px;padding:0 7px;display:flex}.ai-features-module__DQWV1q__postHeader{color:#16734a;background:#e6f6ed}.ai-features-module__DQWV1q__getHeader{color:#2868b3;background:#e9f1ff}.dark .ai-features-module__DQWV1q__postHeader{color:#72d6a8;background:#16734a33}.dark .ai-features-module__DQWV1q__getHeader{color:#83b9f7;background:#2868b338}.ai-features-module__DQWV1q__postHeader>span,.ai-features-module__DQWV1q__getHeader>span{background:hsl(var(--background)/.7);text-align:center;border-radius:3px;min-width:30px;padding:2px 4px;font-size:7px;font-weight:700}.ai-features-module__DQWV1q__postHeader strong,.ai-features-module__DQWV1q__getHeader strong{flex:1;font-size:10px;font-weight:650}.ai-features-module__DQWV1q__requestSection{background:var(--subtle);border-radius:4px;margin-top:4px;padding:5px 6px}.ai-features-module__DQWV1q__requestSection>div{color:var(--feature-muted);align-items:center;gap:5px;font-size:8px;display:flex}.ai-features-module__DQWV1q__requestSection>div svg:last-child{margin-left:auto}.ai-features-module__DQWV1q__requestSection p{background:hsl(var(--background)/.7);border-radius:3px;align-items:center;margin-top:4px;padding:5px 6px;font-size:9px;display:flex}.ai-features-module__DQWV1q__requestSection p span{flex:1}.ai-features-module__DQWV1q__requestSection code{background:hsl(var(--foreground)/.06);color:var(--feature-muted);border-radius:3px;padding:2px 5px;font-family:inherit;font-size:8px}.ai-features-module__DQWV1q__requestSection .ai-features-module__DQWV1q__statusCode{color:#2c7e5c;background:#e5f1eb}.ai-features-module__DQWV1q__databasePreview{grid-template-columns:172px 1fr;padding-bottom:102px;display:grid}.ai-features-module__DQWV1q__databaseSidebar{border-right:1px solid var(--fine-border);background:var(--surface);padding:14px 10px}.ai-features-module__DQWV1q__databaseSidebar>div{align-items:center;gap:7px;padding:0 6px 12px;font-size:10px;display:flex}.ai-features-module__DQWV1q__databaseSidebar>div strong{flex:1;font-weight:650}.ai-features-module__DQWV1q__databaseSearch{border:1px solid var(--fine-border);height:27px;color:var(--feature-muted);border-radius:5px;align-items:center;gap:6px;margin-bottom:9px;padding:0 7px;font-size:8px;display:flex}.ai-features-module__DQWV1q__databaseSidebar button{width:100%;height:28px;color:var(--feature-muted);text-align:left;border-radius:5px;align-items:center;gap:7px;padding:0 7px;font-size:9px;display:flex}.ai-features-module__DQWV1q__databaseSidebar button small{margin-left:auto;font-size:8px}.ai-features-module__DQWV1q__databaseSidebar .ai-features-module__DQWV1q__activeTable{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.ai-features-module__DQWV1q__databaseMain{min-width:0;overflow:hidden}.ai-features-module__DQWV1q__databaseToolbar{border-bottom:1px solid var(--fine-border);background:var(--surface);justify-content:space-between;align-items:center;height:48px;padding:0 15px;display:flex}.ai-features-module__DQWV1q__databaseToolbar>span{align-items:center;gap:8px;display:flex}.ai-features-module__DQWV1q__databaseToolbar strong{font-size:11px}.ai-features-module__DQWV1q__databaseToolbar small{color:var(--feature-muted);font-size:8px}.ai-features-module__DQWV1q__databaseToolbar button{border:1px solid var(--fine-border);border-radius:5px;align-items:center;gap:5px;height:25px;margin-left:6px;padding:0 8px;font-size:8px;display:inline-flex}.ai-features-module__DQWV1q__databaseToolbar button:last-child{background:hsl(var(--primary));color:#fff;border-color:#0000}.ai-features-module__DQWV1q__databaseTableWrap{padding:12px;overflow:hidden}.ai-features-module__DQWV1q__databaseGrid{border-collapse:separate;border-spacing:0;border:1px solid var(--fine-border);background:var(--surface);border-radius:7px;width:100%;font-size:8px;overflow:hidden}.ai-features-module__DQWV1q__databaseGrid th,.ai-features-module__DQWV1q__databaseGrid td{border-right:1px solid var(--fine-border);border-bottom:1px solid var(--fine-border);text-align:left;white-space:nowrap;min-width:108px;padding:9px 10px}.ai-features-module__DQWV1q__databaseGrid th{background:var(--subtle);font-weight:600}.ai-features-module__DQWV1q__databaseGrid th small{color:var(--feature-muted);margin-top:2px;font-size:7px;font-weight:450;display:block}.ai-features-module__DQWV1q__databaseGrid tr:last-child td{border-bottom:0}.ai-features-module__DQWV1q__databaseGrid th:last-child,.ai-features-module__DQWV1q__databaseGrid td:last-child{border-right:0}.ai-features-module__DQWV1q__failedStatus{color:#a43e47;background:#f8e2e3;border-radius:3px;padding:2px 5px;font-size:8px;display:inline-block}.ai-features-module__DQWV1q__databaseWorkspace{z-index:3;padding:18px 24px 166px;position:absolute;inset:0;overflow:auto}.ai-features-module__DQWV1q__databaseContent{width:100%;max-width:768px;margin:0 auto}.ai-features-module__DQWV1q__databaseTables{flex-direction:column;gap:14px;display:flex}.ai-features-module__DQWV1q__databaseHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ai-features-module__DQWV1q__databaseHeadingTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-features-module__DQWV1q__databaseHeadingTitle h3{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.ai-features-module__DQWV1q__databaseHeading p{color:var(--feature-muted);margin-top:0;font-size:11px;line-height:1.4}.ai-features-module__DQWV1q__databaseConnected{color:#288565;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.ai-features-module__DQWV1q__databaseConnected i{background:currentColor;border-radius:50%;width:5px;height:5px}.dark .ai-features-module__DQWV1q__databaseConnected{color:#6ccba4}.ai-features-module__DQWV1q__databaseTools{flex-shrink:0;align-items:center;gap:7px;display:flex}.ai-features-module__DQWV1q__databaseTools label{align-items:center;width:174px;display:flex;position:relative}.ai-features-module__DQWV1q__databaseTools label>svg{pointer-events:none;color:var(--feature-muted);position:absolute;left:10px}.ai-features-module__DQWV1q__databaseTools input{background:hsl(var(--foreground)/.055);width:100%;height:29px;color:var(--ink);border:1px solid #0000;border-radius:5px;outline:none;padding:0 8px 0 29px;font-family:inherit;font-size:11px}.ai-features-module__DQWV1q__databaseTools input::placeholder{color:var(--feature-muted)}.ai-features-module__DQWV1q__databaseTools input:focus{border-color:hsl(var(--primary)/.3)}.ai-features-module__DQWV1q__databaseTools button{background:hsl(var(--foreground)/.055);width:29px;height:29px;color:var(--feature-muted);border-radius:5px;place-items:center;display:grid}.ai-features-module__DQWV1q__databaseTools button:hover:not(:disabled){background:hsl(var(--foreground)/.09);color:var(--ink)}.ai-features-module__DQWV1q__databaseTools button:disabled{cursor:default;opacity:.45}.ai-features-module__DQWV1q__databaseWorkspace .editor-database-row{animation:.25s ease-out ai-features-module__DQWV1q__database-row-in}@keyframes ai-features-module__DQWV1q__database-row-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__databaseWorkspace .editor-database-row{animation:none}}.ai-features-module__DQWV1q__nodeBuilderPreview{padding-bottom:102px}.ai-features-module__DQWV1q__builderTopbar{border-bottom:1px solid var(--fine-border);background:var(--surface);justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.ai-features-module__DQWV1q__builderTopbar>span{align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.ai-features-module__DQWV1q__builderTopbar small{color:#2d9b69;font-size:8px;font-weight:500}.ai-features-module__DQWV1q__builderTopbar button{border:1px solid var(--fine-border);border-radius:5px;align-items:center;gap:5px;height:25px;padding:0 9px;font-size:8px;display:inline-flex}.ai-features-module__DQWV1q__builderTopbar .ai-features-module__DQWV1q__publishButton{background:hsl(var(--primary));color:#fff;border-color:#0000}.ai-features-module__DQWV1q__builderLayout{grid-template-columns:180px minmax(280px,1fr) 190px;height:calc(100% - 42px);display:grid}.ai-features-module__DQWV1q__builderLeft,.ai-features-module__DQWV1q__builderInspector{z-index:2;border-right:1px solid var(--fine-border);background:var(--surface);overflow:hidden}.ai-features-module__DQWV1q__builderInspector{border-right:0;border-left:1px solid var(--fine-border);padding-bottom:12px}.ai-features-module__DQWV1q__builderPanelTitle{border-bottom:1px solid var(--fine-border);justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.ai-features-module__DQWV1q__builderLeft section{border-bottom:1px solid var(--fine-border);padding:8px 7px}.ai-features-module__DQWV1q__builderLeft h4{color:var(--feature-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;padding:0 4px;font-size:7px;font-weight:600}.ai-features-module__DQWV1q__builderTreeItem{min-height:25px;color:var(--feature-muted);border-radius:4px;align-items:center;gap:6px;padding:0 6px;font-size:8px;display:flex}.ai-features-module__DQWV1q__builderTreeItem span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-features-module__DQWV1q__builderTreeItem small{font-size:7px}.ai-features-module__DQWV1q__builderTreeActive{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.ai-features-module__DQWV1q__builderCanvas{min-width:0;position:relative;overflow:hidden}.ai-features-module__DQWV1q__builderCanvasLabel{z-index:4;color:var(--feature-muted);gap:8px;font-size:8px;display:flex;position:absolute;top:11px;left:12px}.ai-features-module__DQWV1q__builderCanvasLabel span{background:var(--subtle);border-radius:3px;padding:2px 4px}.ai-features-module__DQWV1q__builderNode{border:1px solid hsl(var(--foreground)/.14);background:var(--surface);width:214px;box-shadow:0 5px 18px hsl(var(--foreground)/.06);border-radius:8px;padding:5px}.ai-features-module__DQWV1q__builderNodeHeader{background:hsl(var(--primary)/.08);color:hsl(var(--primary));border-radius:5px;align-items:center;gap:7px;padding:7px;display:flex}.ai-features-module__DQWV1q__builderNodeHeader>span{background:hsl(var(--primary)/.12);border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.ai-features-module__DQWV1q__builderNodeHeader>div{flex:1;min-width:0}.ai-features-module__DQWV1q__builderNodeHeader strong,.ai-features-module__DQWV1q__builderNodeHeader small{display:block}.ai-features-module__DQWV1q__builderNodeHeader strong{font-size:10px}.ai-features-module__DQWV1q__builderNodeHeader small{opacity:.65;margin-top:1px;font-size:7px}.ai-features-module__DQWV1q__builderNode>label{background:var(--subtle);color:var(--feature-muted);border-radius:4px;justify-content:space-between;align-items:center;margin-top:4px;padding:7px;font-size:8px;display:flex}.ai-features-module__DQWV1q__builderNode>label span{color:var(--ink);align-items:center;gap:4px;display:flex}.ai-features-module__DQWV1q__builderNodeOutput{border-top:1px solid var(--fine-border);color:var(--feature-muted);align-items:center;gap:6px;margin-top:5px;padding:8px 5px 3px;font-size:8px;display:flex}.ai-features-module__DQWV1q__builderNodeOutput code{color:hsl(var(--primary));margin-left:auto;font-family:inherit}.ai-features-module__DQWV1q__builderNodeOutput i{background:hsl(var(--primary));border-radius:50%;width:6px;height:6px}.ai-features-module__DQWV1q__customNodeFlow{z-index:3;background:0 0;position:absolute;inset:0;overflow:hidden}.ai-features-module__DQWV1q__customNodeThinking{z-index:9;background:hsl(var(--background)/.82);color:var(--feature-muted);box-shadow:0 4px 14px hsl(var(--foreground)/.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:500;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node{animation:none;overflow:visible}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node:hover{border-color:hsl(var(--primary)/.5)}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node[data-generating]{border-color:hsl(var(--primary)/.45)}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node[data-generating]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 34%,hsl(var(--primary)/.06)48%,transparent 62%);background-size:220% 100%;animation:1.35s linear infinite ai-features-module__DQWV1q__weather-node-sheen;position:absolute;inset:0}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node section{animation:.2s ease-out ai-features-module__DQWV1q__weather-node-chunk-in}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node .react-flow__handle{border:2px solid hsl(var(--primary)/.82);background:hsl(var(--card));opacity:1;width:10px;min-width:10px;height:10px;min-height:10px}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node .react-flow__handle[data-handleid^=error-]{border-color:#f43f5e}@keyframes ai-features-module__DQWV1q__weather-node-chunk-in{0%{opacity:.45}to{opacity:1}}@keyframes ai-features-module__DQWV1q__weather-node-sheen{0%{background-position:180% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__customNodeFlow .app-logic-node section{animation:none}.ai-features-module__DQWV1q__customNodeFlow .app-logic-node[data-generating]:after{animation:none}}.ai-features-module__DQWV1q__inspectorTitle{border-bottom:1px solid var(--fine-border);align-items:center;gap:7px;padding:10px;display:flex}.ai-features-module__DQWV1q__inspectorTitle>span{background:var(--subtle);border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.ai-features-module__DQWV1q__inspectorTitle>div{min-width:0}.ai-features-module__DQWV1q__inspectorTitle strong,.ai-features-module__DQWV1q__inspectorTitle small{display:block}.ai-features-module__DQWV1q__inspectorTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-features-module__DQWV1q__inspectorTitle small{color:var(--feature-muted);text-transform:uppercase;margin-top:2px;font-size:7px}.ai-features-module__DQWV1q__builderInspector>label{color:var(--feature-muted);flex-direction:column;gap:5px;margin:10px 10px 0;font-size:8px;display:flex}.ai-features-module__DQWV1q__builderInspector input,.ai-features-module__DQWV1q__inspectorSelect{border:1px solid var(--fine-border);background:hsl(var(--background));width:100%;height:26px;color:var(--ink);border-radius:5px;outline:0;justify-content:space-between;align-items:center;padding:0 7px;font-family:inherit;font-size:8px;display:flex}.ai-features-module__DQWV1q__secureEnv{color:#257454;background:#e8f4ef;border-radius:5px;align-items:center;gap:7px;margin:11px 10px 0;padding:8px;display:flex}.dark .ai-features-module__DQWV1q__secureEnv{color:#7ed0ad;background:#25745433}.ai-features-module__DQWV1q__secureEnv span{min-width:0}.ai-features-module__DQWV1q__secureEnv strong,.ai-features-module__DQWV1q__secureEnv small{display:block}.ai-features-module__DQWV1q__secureEnv strong{font-size:7px}.ai-features-module__DQWV1q__secureEnv small{opacity:.8;margin-top:2px;font-size:6px}.ai-features-module__DQWV1q__scene{justify-content:center;align-items:center;height:280px;padding:22px 32px 0;display:flex;overflow:hidden}.ai-features-module__DQWV1q__planScene{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,630px);display:grid}.ai-features-module__DQWV1q__planHeading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:3px;padding:0 2px;display:flex}.ai-features-module__DQWV1q__planHeading>div{align-items:center;gap:7px;display:flex}.ai-features-module__DQWV1q__planHeading svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__planHeading strong{font-size:12px;font-weight:550}.ai-features-module__DQWV1q__planHeading>span{color:var(--feature-muted);font-size:9px}.ai-features-module__DQWV1q__planStep{border:1px solid var(--fine-border);background:var(--surface);border-radius:6px;align-items:flex-start;gap:9px;padding:12px;display:flex}.ai-features-module__DQWV1q__planStep>span{background:var(--subtle);width:20px;height:20px;color:var(--feature-muted);border-radius:4px;flex:0 0 20px;place-items:center;font-size:9px;display:grid}.ai-features-module__DQWV1q__planStep>div{min-width:0}.ai-features-module__DQWV1q__planStep strong{font-size:10px;font-weight:550;display:block}.ai-features-module__DQWV1q__planStep p{color:var(--feature-muted);margin-top:4px;font-size:9px;line-height:1.35}.ai-features-module__DQWV1q__planStepReady>span{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.ai-features-module__DQWV1q__dataAndApiScene{justify-content:center;align-items:center;gap:26px;width:min(100%,620px);display:flex}.ai-features-module__DQWV1q__dataAndApiScene .ai-features-module__DQWV1q__entityCard,.ai-features-module__DQWV1q__dataAndApiScene .ai-features-module__DQWV1q__requestCard{flex:0 235px;width:235px}.ai-features-module__DQWV1q__dataApiArrow{color:hsl(var(--primary)/.55);flex:none}.ai-features-module__DQWV1q__diagramScene{justify-content:center;align-items:center;width:min(100%,680px);padding-bottom:12px;display:flex;position:relative}.ai-features-module__DQWV1q__entityCard{background:var(--surface);border:1px solid hsl(var(--foreground)/.15);text-align:left;width:220px;box-shadow:0 3px 5px hsl(var(--foreground)/.025);border-radius:7px;flex-shrink:0;padding:5px}.ai-features-module__DQWV1q__selectedEntity{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 3px hsl(var(--primary)/.055)}.ai-features-module__DQWV1q__entityTitle{color:hsl(var(--primary));background:hsl(var(--primary)/.07);border-radius:4px;align-items:center;gap:7px;padding:8px;font-size:13px;font-weight:550;display:flex}.ai-features-module__DQWV1q__entityTitle>svg:last-child:not(:first-child){margin-left:auto}.ai-features-module__DQWV1q__entityKind{opacity:.65;margin-left:auto;font-size:9px;font-weight:450}.ai-features-module__DQWV1q__entityFields{padding:4px 3px}.ai-features-module__DQWV1q__entityField{border-radius:3px;grid-template-columns:13px 1fr auto;align-items:center;gap:6px;padding:7px 4px;font-size:11px;line-height:1.2;display:grid}.ai-features-module__DQWV1q__entityField>svg{color:var(--feature-muted)}.ai-features-module__DQWV1q__fieldDot{background:hsl(var(--foreground)/.25);border-radius:50%;width:4px;height:4px;margin-left:3px}.ai-features-module__DQWV1q__fieldType{color:var(--feature-muted);font-size:10px}.ai-features-module__DQWV1q__entityBottom{color:var(--feature-muted);justify-content:space-between;align-items:center;padding:6px 7px 3px;font-size:9px;display:flex}.ai-features-module__DQWV1q__entityBottom>span{align-items:center;gap:4px;display:flex}.ai-features-module__DQWV1q__entityBottom>svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__relationship{width:120px;min-width:35px;color:var(--feature-muted);flex-shrink:1;align-items:center;display:flex}.ai-features-module__DQWV1q__relationship span{margin:0 5px;font-size:9px;transform:translateY(-10px)}.ai-features-module__DQWV1q__relationship i{background:hsl(var(--primary)/.45);flex:1;height:1px;position:relative}.ai-features-module__DQWV1q__relationship i:after,.ai-features-module__DQWV1q__relationship i:before{content:"";background:hsl(var(--primary)/.7);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.ai-features-module__DQWV1q__relationship i:before{left:-5px}.ai-features-module__DQWV1q__relationship i:after{right:-5px}.ai-features-module__DQWV1q__contextTag{color:hsl(var(--primary));background:var(--surface);border:1px solid var(--fine-border);border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex;position:absolute;bottom:-18px;right:70px}.ai-features-module__DQWV1q__contextTag>span{color:var(--feature-muted);margin-left:4px}.ai-features-module__DQWV1q__addedField{background:hsl(var(--primary)/.065);animation:.3s ease-out both ai-features-module__DQWV1q__appear}.ai-features-module__DQWV1q__promptDock{width:min(610px,100% - 48px);position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.ai-features-module__DQWV1q__promptContext{min-height:24px;color:var(--feature-muted);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5px;margin-bottom:8px;font-size:10px;display:flex}.ai-features-module__DQWV1q__promptContext>svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__promptContext>span{opacity:.7;margin-left:3px}.ai-features-module__DQWV1q__promptBox{background:var(--surface);border:1px solid hsl(var(--foreground)/.09);box-shadow:0 5px 22px hsl(var(--foreground)/.045);border-radius:10px;padding:17px 15px 12px;transition:border-color .2s}.ai-features-module__DQWV1q__generatingPrompt{border-color:hsl(var(--primary)/.45)}.ai-features-module__DQWV1q__promptText{margin-bottom:19px;font-size:13px;line-height:1.5}.ai-features-module__DQWV1q__promptToolbar,.ai-features-module__DQWV1q__promptTools,.ai-features-module__DQWV1q__promptActions{align-items:center;gap:7px;display:flex}.ai-features-module__DQWV1q__promptToolbar{justify-content:space-between}.ai-features-module__DQWV1q__promptTools{color:var(--feature-muted);min-width:0}.ai-features-module__DQWV1q__attachmentIcon{margin-right:6px}.ai-features-module__DQWV1q__promptChip{background:var(--subtle);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:flex}.ai-features-module__DQWV1q__generateButton{background:hsl(var(--primary));color:#fff;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.ai-features-module__DQWV1q__generateButton:hover{background:hsl(var(--primary)/.85)}.ai-features-module__DQWV1q__acceptButton,.ai-features-module__DQWV1q__rejectButton,.ai-features-module__DQWV1q__replayButton{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.ai-features-module__DQWV1q__acceptButton{background:hsl(var(--primary));color:#fff}.ai-features-module__DQWV1q__rejectButton,.ai-features-module__DQWV1q__replayButton{color:var(--feature-muted)}.ai-features-module__DQWV1q__rejectButton:hover,.ai-features-module__DQWV1q__replayButton:hover{background:var(--subtle);color:var(--ink)}.ai-features-module__DQWV1q__workspaceCaption{grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding:22px 3px 0;display:grid}.ai-features-module__DQWV1q__workspaceCaption h2{letter-spacing:-.025em;font-size:18px;font-weight:500}.ai-features-module__DQWV1q__workspaceCaption p{color:var(--feature-muted);justify-self:end;max-width:470px;font-size:14px;line-height:1.65}.ai-features-module__DQWV1q__featureSection{padding-top:88px;scroll-margin-top:90px}.ai-features-module__DQWV1q__sectionHeading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:80px;display:flex}.ai-features-module__DQWV1q__sectionHeading h2,.ai-features-module__DQWV1q__sectionIntro h2,.ai-features-module__DQWV1q__modelsCopy h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.ai-features-module__DQWV1q__sectionHeading>p{max-width:340px;color:var(--feature-muted);font-size:17px;line-height:1.3}.ai-features-module__DQWV1q__shortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ai-features-module__DQWV1q__shortcutGrid>article{background:var(--product-card-background);border:1px solid #0000;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ai-features-module__DQWV1q__shortcutGrid>article:hover{border-color:#0000001a}.dark .ai-features-module__DQWV1q__shortcutGrid>article:hover{border-color:#ffffff1a}.ai-features-module__DQWV1q__shortcutPreview{isolation:isolate;aspect-ratio:1.14;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ai-features-module__DQWV1q__shortcutPreview:before{z-index:-1;content:"";color:#71717a47;opacity:.75;pointer-events:none;background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-position:50%;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 45%,#0000 100%);mask-image:radial-gradient(#000 45%,#0000 100%)}.dark .ai-features-module__DQWV1q__shortcutPreview:before{color:#373636}.ai-features-module__DQWV1q__handwrittenSketch{transform-origin:50%;width:66%;margin-top:-12px;font-family:Sunday TB Hand,cursive;font-size:25px;font-weight:400;line-height:1.12}.ai-features-module__DQWV1q__handwrittenSketch>.ai-features-module__DQWV1q__sketchTitle{text-align:center;margin-bottom:14px;font-size:32px;display:block}.ai-features-module__DQWV1q__sketchField{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ai-features-module__DQWV1q__sketchField+.ai-features-module__DQWV1q__sketchField{margin-top:10px}.ai-features-module__DQWV1q__sketchGeneratedPreview,.ai-features-module__DQWV1q__autocompleteGeneratedPreview{--ai-node-font-family:var(--font-inter);position:absolute;inset:0}.ai-features-module__DQWV1q__sketchGeneratedPreview{opacity:0}.ai-features-module__DQWV1q__sketchGeneratedPreview>div>div,.ai-features-module__DQWV1q__autocompleteGeneratedPreview>div>div{width:76%;padding-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.ai-features-module__DQWV1q__sketchGeneratedPreview,.ai-features-module__DQWV1q__autocompleteGeneratedPreview) [data-ai-input=false]{--generated-node-unit:1px;--ai-node-radius:12px;max-width:94%;margin-inline:auto}.ai-features-module__DQWV1q__autocompleteGeneratedPreview [data-ai-input=true]{background:var(--surface);border-width:2px;min-height:38px}.ai-features-module__DQWV1q__autocompleteGeneratedPreview [data-ai-input-glow=true]{border-color:#0000;overflow:visible}.ai-features-module__DQWV1q__shortcutPreview:hover .ai-features-module__DQWV1q__handwrittenSketch{animation:3.2s forwards ai-features-module__DQWV1q__shortcutSketchOut}.ai-features-module__DQWV1q__shortcutPreview:hover .ai-features-module__DQWV1q__sketchGeneratedPreview{animation:.45s .14s forwards ai-features-module__DQWV1q__sharedNodeIn}.ai-features-module__DQWV1q__quickFixHeading{text-align:center;width:100%;transition:top .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ai-features-module__DQWV1q__fixPreview[data-active=true] .ai-features-module__DQWV1q__quickFixHeading{top:32%}.ai-features-module__DQWV1q__quickFixHeading>span{color:var(--feature-muted);font-size:14px;line-height:1.3;display:block}.ai-features-module__DQWV1q__quickFixHeading>div{justify-content:center;align-items:center;gap:7px;width:max-content;margin:1px auto 0;font-size:17px;font-weight:500;display:flex}.ai-features-module__DQWV1q__quickFixHeading svg{flex-shrink:0}.ai-features-module__DQWV1q__fixAction>svg{opacity:var(--preview-glow-opacity,1);overflow:visible}.ai-features-module__DQWV1q__fixAction>span{background-position:50%;background-size:280% 100%}.ai-features-module__DQWV1q__fixPreview[data-active=true] .ai-features-module__DQWV1q__fixAction>span{animation:1.2s linear 3 ai-features-module__DQWV1q__fixTextWave}.ai-features-module__DQWV1q__fixPreview{container-type:inline-size}.ai-features-module__DQWV1q__fixPreviewTrigger{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}.ai-features-module__DQWV1q__page .ai-features-module__DQWV1q__fixPreviewTrigger:focus-visible{outline-offset:-5px}.ai-features-module__DQWV1q__fixErrorList{--fix-error:#b8586d;--fix-success:#398262;pointer-events:none;width:80%;animation:.3s ease-out both ai-features-module__DQWV1q__fixIssuesIn;position:absolute;top:42%;left:10%}.ai-features-module__DQWV1q__fixErrorRows{padding:5px 0;position:relative}.ai-features-module__DQWV1q__fixErrorRows:before{content:"";background:var(--fine-border);width:1px;position:absolute;top:26px;bottom:26px;left:20px}.ai-features-module__DQWV1q__fixErrorRow{min-height:52px;color:hsl(var(--foreground)/.76);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;padding:5px 12px;display:grid;position:relative}.ai-features-module__DQWV1q__fixErrorIcon{z-index:1;background:var(--product-card-background);width:20px;height:20px;color:var(--fix-error);box-shadow:0 0 0 3px var(--product-card-background);place-items:center;display:grid;position:relative}.ai-features-module__DQWV1q__fixErrorContent{min-width:0}.ai-features-module__DQWV1q__fixErrorContent strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.25;display:block;overflow:hidden}.ai-features-module__DQWV1q__fixErrorContent small{color:var(--feature-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.ai-features-module__DQWV1q__fixErrorContent small>span,.ai-features-module__DQWV1q__fixErrorRow[data-filling=true] .ai-features-module__DQWV1q__fixErrorIcon{color:hsl(var(--primary))}.ai-features-module__DQWV1q__fixErrorRow[data-filling=true] .ai-features-module__DQWV1q__fixErrorIcon>svg{animation:.8s ease-in-out infinite ai-features-module__DQWV1q__fixListPulse}.ai-features-module__DQWV1q__fixErrorRow[data-fixed=true] :is(.ai-features-module__DQWV1q__fixErrorIcon,.ai-features-module__DQWV1q__fixErrorContent strong){color:var(--fix-success)}.ai-features-module__DQWV1q__fixErrorRow[data-fixed=true] .ai-features-module__DQWV1q__fixErrorIcon{animation:.25s ease-out both ai-features-module__DQWV1q__fixCheckIn}.dark .ai-features-module__DQWV1q__fixErrorList{--fix-error:#d8899a;--fix-success:#7abd9a}@container (max-width:300px){.ai-features-module__DQWV1q__fixErrorList{width:86%;left:7%}.ai-features-module__DQWV1q__fixErrorRows{padding:3px 0}.ai-features-module__DQWV1q__fixErrorRows:before{left:17px}.ai-features-module__DQWV1q__fixErrorRow{gap:7px;min-height:42px;padding:4px 9px}.ai-features-module__DQWV1q__fixErrorContent strong{font-size:13px}.ai-features-module__DQWV1q__fixErrorContent small{font-size:10px}}.ai-features-module__DQWV1q__cardCopy{margin-top:auto;padding:13px 24px 24px}.ai-features-module__DQWV1q__cardCopy h3{letter-spacing:-.02em;align-items:flex-start;gap:9px;font-size:16px;font-weight:500;line-height:1.35;display:flex}.ai-features-module__DQWV1q__cardCopy h3>svg,.ai-features-module__DQWV1q__cardCopy h3>svg.ai-features-module__DQWV1q__shortcutAccent{color:#606169;flex-shrink:0;margin-top:1px}.dark .ai-features-module__DQWV1q__cardCopy h3>svg{color:#a1a1aa}.dark .ai-features-module__DQWV1q__cardCopy h3>svg.ai-features-module__DQWV1q__shortcutAccent{color:#a1a1aa}.ai-features-module__DQWV1q__cardCopy>p{color:var(--feature-muted);margin-top:6px;font-size:14px;line-height:1.3}.ai-features-module__DQWV1q__inputsSection{--inputs-label-width:30%;--inputs-column-gap:32px;align-content:center;gap:24px;min-height:85svh;padding:120px 0 40px;display:grid}.ai-features-module__DQWV1q__sectionMarker{color:hsl(var(--primary));margin-bottom:16px;font-size:11px;font-weight:500;display:block}.ai-features-module__DQWV1q__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ai-features-module__DQWV1q__inputsIntroCopy{justify-self:end;width:100%;max-width:460px}.ai-features-module__DQWV1q__inputsIntroCopy>p{color:var(--feature-muted);text-wrap:pretty;font-size:15px;line-height:1.6}.ai-features-module__DQWV1q__inputsDocsLink{color:hsl(var(--primary));align-items:center;gap:7px;margin-top:4px;font-size:15px;font-weight:500;display:inline-flex}.ai-features-module__DQWV1q__inputsDocsLink>svg{flex-shrink:0}.ai-features-module__DQWV1q__inputsDocsLink:hover{opacity:.75}.ai-features-module__DQWV1q__inputsList{margin:28px 0 16px}.ai-features-module__DQWV1q__inputRow{grid-template-columns:var(--inputs-label-width)minmax(0,1fr);align-items:center;gap:var(--inputs-column-gap);padding:13px 24px;display:grid}.ai-features-module__DQWV1q__inputRow+.ai-features-module__DQWV1q__inputRow{border-top:1px solid hsl(var(--foreground)/.08)}.ai-features-module__DQWV1q__inputRow dt{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.ai-features-module__DQWV1q__inputRow dt>svg{color:var(--feature-muted);flex-shrink:0}.ai-features-module__DQWV1q__inputRow dd{color:var(--feature-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.ai-features-module__DQWV1q__modelsSection{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:52px;margin-top:96px;display:grid}.ai-features-module__DQWV1q__modelsPreview{--model-ink:hsl(var(--foreground)/.8);--model-muted:var(--feature-muted);--model-control:var(--canvas-prompt-control);--model-surface:var(--surface);--model-menu:var(--surface);--model-active:var(--surface);--model-highlight:var(--model-control);--model-border:var(--fine-border);aspect-ratio:932/645;background:var(--product-card-background);border:1px solid #0000;border-radius:8px;min-width:0;transition:border-color .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;container-type:inline-size}.ai-features-module__DQWV1q__modelsPreview:hover{border-color:#0000001a}.dark .ai-features-module__DQWV1q__modelsPreview:hover{border-color:#ffffff1a}.ai-features-module__DQWV1q__modelPreviewScene{width:min(100%,532px);position:absolute;inset:0 auto 0 0;container-type:inline-size}.ai-features-module__DQWV1q__modelCanvas{background:var(--model-surface);width:120cqw;height:27.15cqw;box-shadow:0 1.07cqw 2.58cqw hsl(var(--foreground)/.035);border-radius:3.44cqw 0 0 3.44cqw;padding:3.54cqw 4.4cqw;position:absolute;top:8.48cqw;left:17.06cqw}.ai-features-module__DQWV1q__modelCanvas>p{color:hsl(var(--muted-foreground)/.7);white-space:nowrap;margin:0;font-size:3.43cqw;line-height:1.4}.ai-features-module__DQWV1q__modelCanvasToolbar{height:6.65cqw;color:var(--model-ink);align-items:center;gap:2.47cqw;display:flex;position:absolute;top:17.17cqw;left:4.4cqw}.ai-features-module__DQWV1q__modelAddContext{width:3.86cqw;color:var(--model-muted);flex:0 0 3.86cqw;place-items:center;margin-right:.75cqw;display:grid}.ai-features-module__DQWV1q__modelAddContext>svg{width:3.43cqw;height:3.43cqw}.ai-features-module__DQWV1q__modelPicker{z-index:3;flex-shrink:0;position:relative}.ai-features-module__DQWV1q__modelTrigger{background:var(--model-control);min-width:25cqw;height:6.65cqw;color:var(--model-ink);white-space:nowrap;border-radius:2.15cqw;align-items:center;gap:1.5cqw;padding:0 2.15cqw;font-size:3cqw;line-height:1;display:flex}.ai-features-module__DQWV1q__modelTrigger>span:not(.ai-features-module__DQWV1q__modelProviderIcon){text-align:left;flex:1 0 auto}.ai-features-module__DQWV1q__modelTrigger>svg{width:2.15cqw;height:2.15cqw;color:var(--model-muted);flex-shrink:0}.ai-features-module__DQWV1q__modelProviderIcon{flex-shrink:0;justify-content:center;align-items:center;width:3.22cqw;height:3.22cqw;display:flex;overflow:hidden}.ai-features-module__DQWV1q__modelProviderIcon>img{opacity:.5;flex-shrink:0;width:145%;max-width:none;height:145%}.ai-features-module__DQWV1q__modelProviderIcon[data-provider=claude]>img{filter:brightness(0);width:100%;height:100%}.ai-features-module__DQWV1q__modelScopes{background:var(--model-control);border-radius:2.15cqw;flex-shrink:0;height:6.65cqw;padding:.54cqw;display:flex}.ai-features-module__DQWV1q__modelScopeTab{width:21.35cqw;color:var(--model-muted);white-space:nowrap;border-radius:1.61cqw;justify-content:center;align-items:center;gap:1.93cqw;font-size:3cqw;line-height:1;display:flex}.ai-features-module__DQWV1q__modelScopeTab>svg{stroke-width:1.7px;flex-shrink:0;width:2.79cqw;height:2.79cqw}.ai-features-module__DQWV1q__activeModelScope{color:var(--model-ink);background:var(--model-active)}.ai-features-module__DQWV1q__activeModelScope>svg{color:hsl(var(--primary))}.ai-features-module__DQWV1q__modelMenu{z-index:2;border:1px solid var(--model-border);background:var(--model-menu);width:44cqw;box-shadow:0 .65cqw 1.72cqw hsl(var(--foreground)/.065);border-radius:1.72cqw;padding:1.1cqw;position:absolute;top:calc(100% + 1.72cqw);left:0}.ai-features-module__DQWV1q__modelOptions{overflow:hidden}.ai-features-module__DQWV1q__modelOption{width:100%;height:6.2cqw;color:var(--model-ink);text-align:left;white-space:nowrap;border-radius:1cqw;align-items:center;gap:1.72cqw;padding:0 1.98cqw;font-size:3.22cqw;line-height:1;display:flex}.ai-features-module__DQWV1q__modelOption .ai-features-module__DQWV1q__modelProviderIcon{width:3.22cqw;height:3.22cqw}.ai-features-module__DQWV1q__modelOption+.ai-features-module__DQWV1q__modelOption{margin-top:.43cqw}.ai-features-module__DQWV1q__highlightedModel,.ai-features-module__DQWV1q__modelOption:hover{background:var(--model-highlight)}.ai-features-module__DQWV1q__modelSeeMore{height:5.2cqw;color:var(--model-muted);justify-content:center;align-items:center;font-size:3cqw;line-height:1;display:flex}.ai-features-module__DQWV1q__modelSeeMore:hover{color:var(--model-ink)}.dark .ai-features-module__DQWV1q__modelCanvas{box-shadow:inset 0 0 0 1px var(--canvas-prompt-border),0 1.07cqw 2.58cqw #0003}.dark .ai-features-module__DQWV1q__modelMenu{box-shadow:0 .65cqw 1.72cqw #0004}.dark .ai-features-module__DQWV1q__modelProviderIcon>img{filter:invert();opacity:.72}.dark .ai-features-module__DQWV1q__modelProviderIcon[data-provider=claude]>img{filter:brightness(0)invert()}.ai-features-module__DQWV1q__modelsVisual,.ai-features-module__DQWV1q__modelsCopy{min-width:0}.ai-features-module__DQWV1q__modelsCopy>p{max-width:480px;color:var(--feature-muted);margin-top:12px;font-size:15px;line-height:1.75}.ai-features-module__DQWV1q__modelBenefits{flex-direction:column;gap:13px;margin-top:22px;display:flex}.ai-features-module__DQWV1q__modelBenefits>span{color:var(--feature-muted);align-items:center;gap:9px;font-size:14px;display:flex}.ai-features-module__DQWV1q__modelBenefits svg{color:hsl(var(--primary));flex-shrink:0}.ai-features-module__DQWV1q__modelsDocsLink{width:fit-content;color:hsl(var(--primary));align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:500;display:flex}.ai-features-module__DQWV1q__modelsDocsLink>svg{flex-shrink:0}.ai-features-module__DQWV1q__modelsDocsLink:hover{opacity:.75}.ai-features-module__DQWV1q__extrasSection{margin-top:96px}.ai-features-module__DQWV1q__extrasSection>h2{letter-spacing:-.035em;font-size:27px;font-weight:500}.ai-features-module__DQWV1q__extrasGrid{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:33px;display:grid}.ai-features-module__DQWV1q__extraCard{border-top:1px solid var(--fine-border);padding-top:23px}.ai-features-module__DQWV1q__extraCard>svg{color:hsl(var(--primary));margin-bottom:22px}.ai-features-module__DQWV1q__extraCard>h3{font-size:14px;font-weight:500}.ai-features-module__DQWV1q__extraCard>p{color:var(--feature-muted);margin-top:9px;font-size:13px;line-height:1.75}.ai-features-module__DQWV1q__closing{background:var(--subtle);border-radius:6px;justify-content:space-between;align-items:center;gap:25px;margin-top:88px;padding:38px 40px;display:flex}.ai-features-module__DQWV1q__closing>div>svg{color:hsl(var(--primary));margin-bottom:17px}.ai-features-module__DQWV1q__closing h2{letter-spacing:-.03em;font-size:25px;font-weight:500;line-height:1.25}.ai-features-module__DQWV1q__closing p{color:var(--feature-muted);margin-top:9px;font-size:14px}.ai-features-module__DQWV1q__apiScene{grid-template-columns:1fr 1fr;gap:32px;width:min(100%,625px);display:grid}.ai-features-module__DQWV1q__requestCard{background:var(--surface);border:1px solid var(--fine-border);border-radius:7px;padding:14px}.ai-features-module__DQWV1q__requestTitle{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.ai-features-module__DQWV1q__requestTitle>svg{color:hsl(var(--primary));margin-left:auto}.ai-features-module__DQWV1q__methodGet,.ai-features-module__DQWV1q__methodPost{color:#24866b;background:#e0f0ec;border-radius:3px;padding:3px 5px;font-size:9px}.ai-features-module__DQWV1q__methodPost{color:hsl(var(--primary));background:hsl(var(--primary)/.09)}.ai-features-module__DQWV1q__requestCard>p{color:var(--feature-muted);margin:10px 0 17px;font-size:10px}.ai-features-module__DQWV1q__requestRow{border-top:1px solid var(--fine-border);color:var(--feature-muted);justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.ai-features-module__DQWV1q__requestRow>span{color:var(--ink)}.ai-features-module__DQWV1q__requestPlaceholder{border:1px dashed hsl(var(--foreground)/.14);color:var(--feature-muted);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;font-size:10px;display:flex}.ai-features-module__DQWV1q__logicScene{width:min(100%,635px);padding-bottom:47px;position:relative}.ai-features-module__DQWV1q__logicPath{align-items:center;gap:12px;display:flex}.ai-features-module__DQWV1q__logicNode{background:var(--surface);border:1px solid var(--fine-border);border-radius:6px;flex-direction:column;flex:1;gap:7px;padding:14px 17px;display:flex}.ai-features-module__DQWV1q__logicNode>svg{color:hsl(var(--primary));margin-bottom:3px}.ai-features-module__DQWV1q__logicNode>strong{font-size:11px;font-weight:500}.ai-features-module__DQWV1q__logicNode>span{color:var(--feature-muted);font-size:9px}.ai-features-module__DQWV1q__flowArrow{color:hsl(var(--foreground)/.25);flex-shrink:0}.ai-features-module__DQWV1q__errorBranch{background:var(--surface);border:1px solid var(--fine-border);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.ai-features-module__DQWV1q__errorBranch>svg{color:#be7551}.ai-features-module__DQWV1q__errorBranch>span:not(.ai-features-module__DQWV1q__branchStem){color:var(--feature-muted)}.ai-features-module__DQWV1q__errorBranch>strong{font-weight:500}.ai-features-module__DQWV1q__branchStem{background:hsl(var(--foreground)/.2);width:1px;height:19px;position:absolute;bottom:100%;left:50%}.ai-features-module__DQWV1q__databaseScene{background:var(--surface);border:1px solid var(--fine-border);border-radius:6px;width:min(100%,590px);overflow:hidden}.ai-features-module__DQWV1q__tableTitle{align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.ai-features-module__DQWV1q__tableTitle>strong{font-weight:500}.ai-features-module__DQWV1q__tableTitle>span{color:var(--feature-muted);font-size:9px}.ai-features-module__DQWV1q__tableTitle>svg:last-child{color:var(--feature-muted);margin-left:auto}.ai-features-module__DQWV1q__dataTable{border-collapse:collapse;width:100%;font-size:10px}.ai-features-module__DQWV1q__dataTable th{text-align:left;color:var(--feature-muted);background:var(--subtle);font-size:9px;font-weight:450}.ai-features-module__DQWV1q__dataTable th,.ai-features-module__DQWV1q__dataTable td{border-top:1px solid var(--fine-border);white-space:nowrap;padding:9px 14px}.ai-features-module__DQWV1q__dataTable td:first-child{color:var(--feature-muted)}.ai-features-module__DQWV1q__paidStatus,.ai-features-module__DQWV1q__pendingStatus{color:#2c7e5c;background:#e5f1eb;border-radius:3px;padding:2px 5px;font-size:9px;display:inline-block}.ai-features-module__DQWV1q__pendingStatus{color:#926e28;background:#f7efdc}.ai-features-module__DQWV1q__customScene{width:300px}.ai-features-module__DQWV1q__customNode{border:1px solid var(--fine-border);background:var(--surface);border-radius:7px;padding:5px}.ai-features-module__DQWV1q__customNodeBody{padding:9px 8px 5px}.ai-features-module__DQWV1q__customVariant{color:var(--feature-muted);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.ai-features-module__DQWV1q__configRow{align-items:center;gap:16px;padding:6px 0;font-size:10px;display:flex}.ai-features-module__DQWV1q__configRow>span{color:var(--feature-muted);width:56px}.ai-features-module__DQWV1q__configRow>strong{background:var(--subtle);border-radius:4px;flex:1;justify-content:space-between;align-items:center;padding:5px 7px;font-weight:450;display:flex}.ai-features-module__DQWV1q__nodeOutput{border-top:1px solid var(--fine-border);justify-content:space-between;align-items:center;margin-top:6px;padding:10px 0 2px;font-size:10px;display:flex}.ai-features-module__DQWV1q__nodeOutput>span:first-child{color:var(--feature-muted)}.ai-features-module__DQWV1q__nodeOutput code{color:var(--feature-muted);margin-left:9px;font-size:9px}.ai-features-module__DQWV1q__newItem{animation:.3s ease-out both ai-features-module__DQWV1q__appear}.ai-features-module__DQWV1q__spinner{animation:.9s linear infinite ai-features-module__DQWV1q__spin}@keyframes ai-features-module__DQWV1q__appear{0%{opacity:0}to{opacity:1}}@keyframes ai-features-module__DQWV1q__spin{to{transform:rotate(360deg)}}@keyframes ai-features-module__DQWV1q__shortcutSketchOut{0%,10%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(.96)}}@keyframes ai-features-module__DQWV1q__sharedNodeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ai-features-module__DQWV1q__fixTextWave{0%{background-position:100%}to{background-position:-100%}}@keyframes ai-features-module__DQWV1q__fixIssuesIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-features-module__DQWV1q__fixCheckIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ai-features-module__DQWV1q__fixListPulse{50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__heroFeatureProgress{transition:none}}@media (max-width:1000px){.ai-features-module__DQWV1q__hero{padding:44px 0 16px}.ai-features-module__DQWV1q__heroTop{grid-template-columns:1fr;gap:22px}.ai-features-module__DQWV1q__heroCopy{justify-self:start;max-width:620px;padding-top:0}.ai-features-module__DQWV1q__heroActions{gap:18px}.ai-features-module__DQWV1q__heroFeatures{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:54px}.ai-features-module__DQWV1q__workspaceOceanWindow{padding:30px}.ai-features-module__DQWV1q__modelsSection{gap:36px}.ai-features-module__DQWV1q__shortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.ai-features-module__DQWV1q__sectionHeading>p{max-width:280px;font-size:15px}.ai-features-module__DQWV1q__extrasGrid{grid-template-columns:repeat(2,1fr);gap:32px 25px}}@media (max-width:700px){.ai-features-module__DQWV1q__page{padding:0 20px 56px}.ai-features-module__DQWV1q__hero{padding:36px 0 16px}.ai-features-module__DQWV1q__breadcrumb{margin-bottom:12px}.ai-features-module__DQWV1q__hero h1{max-width:100%;font-size:36px;line-height:1.12}.ai-features-module__DQWV1q__heroCopy{max-width:450px;padding-bottom:0}.ai-features-module__DQWV1q__heroCopy>p{font-size:15px}.ai-features-module__DQWV1q__heroActions{gap:16px;margin-top:14px}.ai-features-module__DQWV1q__primaryLink{min-width:0;padding:0 16px;font-size:15px}.ai-features-module__DQWV1q__secondaryLink{padding:0 4px;font-size:15px}.ai-features-module__DQWV1q__heroFeatures{grid-template-columns:1fr;gap:18px;margin-top:42px}.ai-features-module__DQWV1q__heroFeatures button{padding-bottom:14px}.ai-features-module__DQWV1q__workspaceOceanWindow{display:contents}.ai-features-module__DQWV1q__workspaceOceanWindow>[data-ocean-window-bank]{display:none}.ai-features-module__DQWV1q__windowBar{min-height:36px;padding:0 10px}.ai-features-module__DQWV1q__windowBrand{font-size:11px}.ai-features-module__DQWV1q__windowDots{gap:5px}.ai-features-module__DQWV1q__windowDots i{width:7px;height:7px}.ai-features-module__DQWV1q__projectName,.ai-features-module__DQWV1q__windowBrand i{display:none}.ai-features-module__DQWV1q__previewLabel{font-size:9px}.ai-features-module__DQWV1q__workspaceBody{height:470px;min-height:0;padding-bottom:0}.ai-features-module__DQWV1q__staticPrompt{width:calc(100% - 28px);bottom:14px}.ai-features-module__DQWV1q__planPreview{padding:22px 16px 106px}.ai-features-module__DQWV1q__planCard{height:280px}.ai-features-module__DQWV1q__planIntro h3{font-size:16px}.ai-features-module__DQWV1q__planDetails{padding-left:16px}.ai-features-module__DQWV1q__databasePreview{grid-template-columns:122px 1fr}.ai-features-module__DQWV1q__databaseWorkspace{padding:18px 14px 156px}.ai-features-module__DQWV1q__databaseHeading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.ai-features-module__DQWV1q__databaseHeadingTitle h3{font-size:16px}.ai-features-module__DQWV1q__databaseTools label{flex:1;width:auto}.ai-features-module__DQWV1q__databaseSidebar{padding-left:6px;padding-right:6px}.ai-features-module__DQWV1q__databaseGrid th,.ai-features-module__DQWV1q__databaseGrid td{min-width:92px;padding:8px}.ai-features-module__DQWV1q__builderLayout{grid-template-columns:130px minmax(220px,1fr)}.ai-features-module__DQWV1q__builderInspector{display:none}.ai-features-module__DQWV1q__scene{height:235px;padding:14px 15px 0}.ai-features-module__DQWV1q__diagramScene>.ai-features-module__DQWV1q__entityCard{flex:1;width:145px;min-width:0}.ai-features-module__DQWV1q__diagramScene .ai-features-module__DQWV1q__entityKind{display:none}.ai-features-module__DQWV1q__entityField{grid-template-columns:10px 1fr auto;gap:3px;font-size:10px}.ai-features-module__DQWV1q__diagramScene .ai-features-module__DQWV1q__entityTitle{gap:5px;padding:7px 4px;font-size:11px}.ai-features-module__DQWV1q__diagramScene .ai-features-module__DQWV1q__entityTitle>svg{width:12px}.ai-features-module__DQWV1q__diagramScene .ai-features-module__DQWV1q__fieldType{font-size:8px}.ai-features-module__DQWV1q__diagramScene .ai-features-module__DQWV1q__entityFields{padding:4px 0}.ai-features-module__DQWV1q__relationship{width:40px;min-width:27px}.ai-features-module__DQWV1q__relationship span{display:none}.ai-features-module__DQWV1q__relationship i{margin:0 5px}.ai-features-module__DQWV1q__contextTag{font-size:9px;bottom:-22px;right:0}.ai-features-module__DQWV1q__promptDock{width:calc(100% - 28px);bottom:17px}.ai-features-module__DQWV1q__promptBox{padding:12px 10px 9px}.ai-features-module__DQWV1q__promptText{min-height:33px;margin-bottom:15px;font-size:11px}.ai-features-module__DQWV1q__promptContext{gap:4px;font-size:9px}.ai-features-module__DQWV1q__promptContext>span{display:none}.ai-features-module__DQWV1q__promptChip{gap:4px;padding:4px;font-size:8px}.ai-features-module__DQWV1q__promptChip svg{width:10px}.ai-features-module__DQWV1q__attachmentIcon{display:none}.ai-features-module__DQWV1q__promptTools{gap:4px}.ai-features-module__DQWV1q__promptActions{gap:0}.ai-features-module__DQWV1q__acceptButton,.ai-features-module__DQWV1q__rejectButton,.ai-features-module__DQWV1q__replayButton{padding:6px;font-size:9px}.ai-features-module__DQWV1q__workspaceCaption{grid-template-columns:1fr;gap:8px;padding-top:18px}.ai-features-module__DQWV1q__workspaceCaption h2{font-size:16px}.ai-features-module__DQWV1q__workspaceCaption p{justify-self:start;font-size:13px}.ai-features-module__DQWV1q__featureSection{padding-top:64px}.ai-features-module__DQWV1q__sectionHeading{margin-bottom:28px;display:block}.ai-features-module__DQWV1q__sectionHeading>p{max-width:100%;margin-top:12px;font-size:14px}.ai-features-module__DQWV1q__shortcutGrid{grid-template-columns:minmax(0,1fr);gap:32px}.ai-features-module__DQWV1q__shortcutPreview{max-height:340px}.ai-features-module__DQWV1q__cardCopy{padding-top:13px}.ai-features-module__DQWV1q__inputsSection{gap:24px;padding:112px 0 48px}.ai-features-module__DQWV1q__sectionIntro{grid-template-columns:1fr;gap:14px}.ai-features-module__DQWV1q__inputsIntroCopy{justify-self:start;max-width:460px}.ai-features-module__DQWV1q__inputsIntroCopy>p{font-size:14px}.ai-features-module__DQWV1q__sectionMarker{margin-bottom:12px}.ai-features-module__DQWV1q__inputRow{grid-template-columns:36% minmax(0,1fr);gap:16px;padding:11px 12px}.ai-features-module__DQWV1q__inputRow dt{font-size:14px}.ai-features-module__DQWV1q__modelsSection{grid-template-columns:1fr;gap:29px;margin-top:64px}.ai-features-module__DQWV1q__modelsCopy{grid-row:1}.ai-features-module__DQWV1q__modelsCopy>p{margin-top:12px;font-size:14px}.ai-features-module__DQWV1q__modelBenefits{gap:11px;margin-top:18px}.ai-features-module__DQWV1q__nextFeature{flex-direction:column;align-items:flex-start;gap:22px;margin-top:64px;padding-top:28px}.ai-features-module__DQWV1q__nextFeature h2{font-size:22px}.ai-features-module__DQWV1q__extrasSection{margin-top:64px}.ai-features-module__DQWV1q__extrasSection>h2{font-size:25px}.ai-features-module__DQWV1q__extrasGrid{gap:25px 20px}.ai-features-module__DQWV1q__extraCard>h3{font-size:13px}.ai-features-module__DQWV1q__extraCard>p{font-size:12px}.ai-features-module__DQWV1q__closing{flex-direction:column;align-items:flex-start;margin-top:64px;padding:27px}.ai-features-module__DQWV1q__closing h2{font-size:23px}.ai-features-module__DQWV1q__closing p{line-height:1.6}.ai-features-module__DQWV1q__apiScene{gap:12px}.ai-features-module__DQWV1q__requestCard{padding:10px}.ai-features-module__DQWV1q__requestTitle{flex-wrap:wrap;gap:5px;font-size:10px}.ai-features-module__DQWV1q__requestRow{flex-direction:column;gap:5px;font-size:9px}.ai-features-module__DQWV1q__requestPlaceholder{text-align:center;padding:15px;font-size:9px}.ai-features-module__DQWV1q__logicPath{gap:7px}.ai-features-module__DQWV1q__logicNode{gap:6px;padding:10px 8px}.ai-features-module__DQWV1q__logicNode>strong{font-size:9px}.ai-features-module__DQWV1q__logicNode>span{font-size:8px}.ai-features-module__DQWV1q__flowArrow{width:12px}.ai-features-module__DQWV1q__errorBranch{font-size:9px}.ai-features-module__DQWV1q__dataTable th,.ai-features-module__DQWV1q__dataTable td{padding:8px;font-size:9px}.ai-features-module__DQWV1q__customScene{width:260px}}@media (max-width:480px){.ai-features-module__DQWV1q__inputRow{grid-template-columns:minmax(0,1fr);gap:6px}.ai-features-module__DQWV1q__inputRow dd{padding-left:28px}}@media (max-width:370px){.ai-features-module__DQWV1q__page{padding-left:16px;padding-right:16px}.ai-features-module__DQWV1q__hero h1{font-size:34px}.ai-features-module__DQWV1q__heroActions{gap:15px}.ai-features-module__DQWV1q__textLink{font-size:12px}.ai-features-module__DQWV1q__promptChip svg{display:none}.ai-features-module__DQWV1q__entityField{font-size:9px}.ai-features-module__DQWV1q__entityField .ai-features-module__DQWV1q__fieldType{font-size:8px}}@media (prefers-reduced-motion:reduce){.ai-features-module__DQWV1q__page *,.ai-features-module__DQWV1q__page :before,.ai-features-module__DQWV1q__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ai-features-module__DQWV1q__shortcutPreview:hover .ai-features-module__DQWV1q__handwrittenSketch{opacity:0}.ai-features-module__DQWV1q__shortcutPreview:hover .ai-features-module__DQWV1q__sketchGeneratedPreview{opacity:1;transform:none}}
.ai-custom-code-preview-module__9lkR8a__workspace{background:hsl(var(--background));flex-direction:column;min-width:0;display:flex;position:absolute;inset:0}.ai-custom-code-preview-module__9lkR8a__editor{flex:1;min-height:0}:is(.ai-custom-code-preview-module__9lkR8a__editor .monaco-editor,.ai-custom-code-preview-module__9lkR8a__editor .monaco-editor-background,.ai-custom-code-preview-module__9lkR8a__editor .margin){background-color:hsl(var(--background))!important}.ai-custom-code-preview-module__9lkR8a__loading{height:100%;color:hsl(var(--muted-foreground));place-items:center;font-size:12px;display:grid}
