.product-feature-shell-module__bylqAq__page{max-width:1200px;font-family:var(--font-inter),sans-serif;margin:0 auto;padding:0 24px 88px}.product-feature-shell-module__bylqAq__hero{padding:80px 0 16px}.product-feature-shell-module__bylqAq__heroTop{grid-template-columns:minmax(0,.95fr) minmax(430px,1fr);align-items:start;gap:72px;display:grid}.product-feature-shell-module__bylqAq__heroPrimary{min-width:0}.product-feature-shell-module__bylqAq__breadcrumb{color:hsl(var(--muted-foreground));align-items:center;gap:5px;margin-bottom:13px;font-size:15px;font-weight:500;display:flex}.product-feature-shell-module__bylqAq__breadcrumb a{color:inherit;align-items:center;transition:color .15s;display:inline-flex}.product-feature-shell-module__bylqAq__breadcrumb a:hover{color:hsl(var(--foreground))}.product-feature-shell-module__bylqAq__breadcrumb a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.product-feature-shell-module__bylqAq__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}.product-feature-shell-module__bylqAq__hero h1>span{display:block}.product-feature-shell-module__bylqAq__heroCopy{justify-self:stretch;max-width:560px;padding-top:23px}.product-feature-shell-module__bylqAq__heroCopy p{color:hsl(var(--muted-foreground));text-wrap:pretty;font-size:17px;line-height:1.4}@media (max-width:1000px){.product-feature-shell-module__bylqAq__hero{padding:44px 0 16px}.product-feature-shell-module__bylqAq__heroTop{grid-template-columns:1fr;gap:22px}.product-feature-shell-module__bylqAq__heroCopy{justify-self:start;max-width:620px;padding-top:0}}@media (max-width:700px){.product-feature-shell-module__bylqAq__page{padding:0 20px 56px}.product-feature-shell-module__bylqAq__hero{padding:36px 0 16px}.product-feature-shell-module__bylqAq__breadcrumb{margin-bottom:12px}.product-feature-shell-module__bylqAq__hero h1{max-width:100%;font-size:36px;line-height:1.12}.product-feature-shell-module__bylqAq__heroCopy{max-width:450px}.product-feature-shell-module__bylqAq__heroCopy p{font-size:15px}}@media (max-width:370px){.product-feature-shell-module__bylqAq__page{padding-left:16px;padding-right:16px}.product-feature-shell-module__bylqAq__hero h1{font-size:34px}}
.preview-glow-module__gy_5Lq__fill,.preview-glow-module__gy_5Lq__border{pointer-events:none;z-index:-1;border-radius:inherit;opacity:0;box-shadow:0 0 var(--preview-halo-radius,12px)color-mix(in srgb,var(--preview-glow-blue)var(--preview-halo-opacity,22%),transparent);transition:opacity .22s;position:absolute}.preview-glow-module__gy_5Lq__fill{inset:-1px;overflow:hidden}.preview-glow-module__gy_5Lq__fill,.preview-glow-module__gy_5Lq__text{background:linear-gradient(var(--preview-glow-angle,115deg),var(--preview-glow-ice)var(--preview-glow-start,-40%),var(--preview-glow-blue)var(--preview-glow-midpoint,45%),var(--preview-glow-edge)var(--preview-glow-end,140%))}.preview-glow-module__gy_5Lq__fill[data-active=true],.preview-glow-module__gy_5Lq__border[data-active=true]{opacity:var(--preview-glow-opacity,1)}.preview-glow-module__gy_5Lq__border{inset:-2px}.preview-glow-module__gy_5Lq__borderPaint{z-index:0;opacity:1;box-shadow:none;-webkit-mask-composite:xor;padding:2px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.preview-glow-module__gy_5Lq__grain,.preview-glow-module__gy_5Lq__textGrain{background-size:var(--preview-grain-size,96px)var(--preview-grain-size,96px);filter:grayscale(1)contrast(var(--preview-grain-contrast,2.2));mix-blend-mode:soft-light;opacity:var(--preview-grain-opacity,.65);position:absolute;inset:0}.preview-glow-module__gy_5Lq__text{opacity:var(--preview-glow-opacity,1);filter:drop-shadow(0 0 var(--preview-halo-radius,12px)color-mix(in srgb,var(--preview-glow-blue)var(--preview-halo-opacity,22%),transparent));display:inline-block;position:relative}.preview-glow-module__gy_5Lq__text,.preview-glow-module__gy_5Lq__textGrain{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.preview-glow-module__gy_5Lq__textGrain{pointer-events:none}.preview-glow-module__gy_5Lq__cursor{filter:drop-shadow(0 0 var(--preview-cursor-halo-radius,4px)color-mix(in srgb,var(--preview-glow-blue)var(--preview-cursor-halo-opacity,28%),transparent));overflow:visible}.preview-glow-module__gy_5Lq__edgeFade{--preview-edge-fade:2rem;--preview-glow-outset:max(24px,calc(var(--preview-halo-radius,12px)*2),calc(var(--preview-cursor-halo-radius,4px)*3));--preview-edge-mask:linear-gradient(to right,#000 calc(100% - var(--preview-glow-outset) - var(--preview-edge-fade)),transparent calc(100% - var(--preview-glow-outset)));-webkit-mask-image:var(--preview-edge-mask);-webkit-mask-image:var(--preview-edge-mask);mask-image:var(--preview-edge-mask);-webkit-mask-size:calc(100% + var(--preview-glow-outset)*2)calc(100% + var(--preview-glow-outset)*2);-webkit-mask-size:calc(100% + var(--preview-glow-outset)*2)calc(100% + var(--preview-glow-outset)*2);mask-size:calc(100% + var(--preview-glow-outset)*2)calc(100% + var(--preview-glow-outset)*2);overflow:visible;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}@media (prefers-reduced-motion:reduce){.preview-glow-module__gy_5Lq__fill,.preview-glow-module__gy_5Lq__border{transition:none}}
.data-models-content-module___i8BHG__content{--preview-bg:#e9eaec;--surface:hsl(var(--popover));--fine-border:hsl(var(--foreground)/.09);--muted:hsl(var(--muted-foreground));color:hsl(var(--foreground))}.dark .data-models-content-module___i8BHG__content{--preview-bg:#1b1c20}.data-models-content-module___i8BHG__content h2{font-family:"Roobert",var(--font-inter),sans-serif}.data-models-content-module___i8BHG__content h3{font-family:inherit}.data-models-content-module___i8BHG__content a:focus-visible,.data-models-content-module___i8BHG__content button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.data-models-content-module___i8BHG__section{margin-top:96px}.data-models-content-module___i8BHG__sectionHeading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}.data-models-content-module___i8BHG__sectionHeading h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.data-models-content-module___i8BHG__sectionHeading>p,.data-models-content-module___i8BHG__sectionDescription>p{max-width:350px;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.5}.data-models-content-module___i8BHG__sectionDescription{max-width:350px}.data-models-content-module___i8BHG__detailGroups{border-bottom:1px solid var(--fine-border)}.data-models-content-module___i8BHG__detailGroup{border-top:1px solid var(--fine-border);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:48px;padding:32px 0;display:grid}.data-models-content-module___i8BHG__detailGroup>h3{align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.data-models-content-module___i8BHG__detailGroup>h3>svg{color:var(--muted);flex-shrink:0}.data-models-content-module___i8BHG__detailFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.data-models-content-module___i8BHG__detailFeatures>div{min-width:0}.data-models-content-module___i8BHG__detailFeatures dt{font-size:15px;font-weight:500;line-height:1.4}.data-models-content-module___i8BHG__detailFeatures dd{color:var(--muted);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.55}.data-models-content-module___i8BHG__detailsFooter{justify-content:flex-end;margin-top:24px;display:flex}.data-models-content-module___i8BHG__teamGrid{--team-card-background:var(--product-card-background);--preview-panel-background:#fff;--preview-body-background:#00000009;--preview-panel-border:transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dark .data-models-content-module___i8BHG__teamGrid{--preview-panel-background:#212121;--preview-body-background:#1a1a1b;--preview-panel-border:#ffffff14}.data-models-content-module___i8BHG__featureCard{background:var(--team-card-background);border:1px solid #0000000f;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.data-models-content-module___i8BHG__featureCard:hover{border-color:#0000001a}.dark .data-models-content-module___i8BHG__featureCard{border-color:#ffffff0f}.dark .data-models-content-module___i8BHG__featureCard:hover{border-color:#ffffff1a}.data-models-content-module___i8BHG__cardVisual{justify-content:center;align-items:center;min-width:0;height:300px;padding:28px 22px 14px;display:flex;position:relative}.data-models-content-module___i8BHG__cardCopy{margin-top:auto;padding:20px 24px 26px}.data-models-content-module___i8BHG__cardCopy h3{letter-spacing:-.02em;align-items:flex-start;gap:9px;font-size:16px;font-weight:500;line-height:1.35;display:flex}.data-models-content-module___i8BHG__cardCopy h3 svg{color:var(--muted);stroke-width:1.7px;flex-shrink:0;margin-top:1px}.data-models-content-module___i8BHG__cardCopy>p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.data-models-content-module___i8BHG__teamVisual{isolation:isolate;height:310px;padding:28px 30px 14px}.data-models-content-module___i8BHG__teamVisual: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 .data-models-content-module___i8BHG__teamVisual:before{color:#373636}.data-models-content-module___i8BHG__teamVisual{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.data-models-content-module___i8BHG__teamVisual .font-sans{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.data-models-content-module___i8BHG__teamVisual .font-mono{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.data-models-content-module___i8BHG__teamVisual [data-preview-panel]{background-color:var(--preview-panel-background);border-color:var(--preview-panel-border)}.data-models-content-module___i8BHG__teamVisual [data-preview-body]{background-color:var(--preview-body-background)}.data-models-content-module___i8BHG__teamVisual [data-preview-branch][data-preview-active=false]{color:hsl(var(--foreground)/.72)}.data-models-content-module___i8BHG__teamVisual [data-preview-commit]{color:hsl(var(--foreground)/.5)}.data-models-content-module___i8BHG__collaborationScene{width:100%;max-width:480px}.data-models-content-module___i8BHG__homeVersionScene{align-items:center;width:100%;height:254px;display:flex;position:relative;overflow:hidden}.data-models-content-module___i8BHG__homeCollaborationScene{width:100%;height:180px;position:relative}.data-models-content-module___i8BHG__presenceBar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:24px;display:flex}.data-models-content-module___i8BHG__presenceBar>div{padding-right:5px;display:flex}.data-models-content-module___i8BHG__avatar{border:2px solid var(--team-card-background);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:-5px;font-size:9px;font-weight:600;display:grid}.data-models-content-module___i8BHG__avatar[data-person=carla]{background:#ad6d84}.data-models-content-module___i8BHG__avatar[data-person=mark]{background:#4986c8}.data-models-content-module___i8BHG__presenceBar>span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.data-models-content-module___i8BHG__presenceBar i{background:#269568;border-radius:50%;width:4px;height:4px}.data-models-content-module___i8BHG__sharingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.data-models-content-module___i8BHG__sharingFooter{justify-content:flex-start;margin-top:24px;display:flex}.data-models-content-module___i8BHG__sharingCard{border:1px solid var(--fine-border);background:var(--surface);border-radius:8px;min-width:0;padding:16px}.data-models-content-module___i8BHG__sharingCardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.data-models-content-module___i8BHG__sharingLogo{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.data-models-content-module___i8BHG__sharingLogo img{object-fit:contain;width:24px;height:24px}.data-models-content-module___i8BHG__sharingLogo[data-format=PDF]{color:#ca5866}.data-models-content-module___i8BHG__sharingLogo[data-format=PNG]{color:#7f70bd}.data-models-content-module___i8BHG__sharingFormat{--tag-hue:213;background:hsl(var(--tag-hue)58% 48%/.08);color:hsl(var(--tag-hue)52% 34%);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.data-models-content-module___i8BHG__sharingFormat[data-format=Workspace\ link]{--tag-hue:160}.data-models-content-module___i8BHG__sharingFormat[data-format=PDF]{--tag-hue:350}.data-models-content-module___i8BHG__sharingFormat[data-format=PNG]{--tag-hue:265}.data-models-content-module___i8BHG__sharingFormat[data-format=draw\.io]{--tag-hue:25}.data-models-content-module___i8BHG__sharingFormat[data-format=Lucidchart]{--tag-hue:43}.dark .data-models-content-module___i8BHG__sharingFormat{color:hsl(var(--tag-hue)64% 72%)}.data-models-content-module___i8BHG__sharingCard h3{font-size:16px;font-weight:500;line-height:1.35}.data-models-content-module___i8BHG__sharingCard p{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.55}.data-models-content-module___i8BHG__textLink{color:hsl(var(--primary));align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.data-models-content-module___i8BHG__textLink:hover{opacity:.75}.data-models-content-module___i8BHG__textLink svg{flex-shrink:0}.data-models-content-module___i8BHG__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}.data-models-content-module___i8BHG__nextFeature div>span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.data-models-content-module___i8BHG__nextFeature h2{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3}.data-models-content-module___i8BHG__nextFeature>a{color:hsl(var(--primary));flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.data-models-content-module___i8BHG__nextFeature>a:hover{opacity:.75}@media (max-width:1050px){.data-models-content-module___i8BHG__detailGroup{gap:28px}.data-models-content-module___i8BHG__detailFeatures{column-gap:28px}.data-models-content-module___i8BHG__cardVisual{height:290px;padding:24px 14px 12px}.data-models-content-module___i8BHG__cardCopy{padding:18px 18px 24px}.data-models-content-module___i8BHG__cardCopy h3{font-size:15px}.data-models-content-module___i8BHG__teamVisual{height:300px;padding:24px 22px 14px}}@media (max-width:850px){.data-models-content-module___i8BHG__sharingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-models-content-module___i8BHG__detailGroup{grid-template-columns:minmax(0,1fr);gap:22px}.data-models-content-module___i8BHG__teamGrid{grid-template-columns:minmax(0,1fr)}.data-models-content-module___i8BHG__teamVisual{height:310px}.data-models-content-module___i8BHG__collaborationScene{max-width:480px}}@media (max-width:700px){.data-models-content-module___i8BHG__section{margin-top:64px}.data-models-content-module___i8BHG__sectionHeading{margin-bottom:28px;display:block}.data-models-content-module___i8BHG__sectionHeading>p,.data-models-content-module___i8BHG__sectionDescription>p{max-width:430px;font-size:14px}.data-models-content-module___i8BHG__sectionHeading>p,.data-models-content-module___i8BHG__sectionDescription{margin-top:14px}.data-models-content-module___i8BHG__sectionDescription{max-width:430px}.data-models-content-module___i8BHG__detailGroup{padding:26px 0}.data-models-content-module___i8BHG__detailsFooter{justify-content:flex-start}.data-models-content-module___i8BHG__nextFeature{flex-direction:column;align-items:flex-start;gap:20px;margin-top:64px;padding-top:28px}.data-models-content-module___i8BHG__nextFeature h2{font-size:22px}}@media (max-width:480px){.data-models-content-module___i8BHG__sharingGrid{grid-template-columns:minmax(0,1fr);gap:12px}.data-models-content-module___i8BHG__sharingCardTop{margin-bottom:8px}.data-models-content-module___i8BHG__detailFeatures{grid-template-columns:minmax(0,1fr);gap:22px}.data-models-content-module___i8BHG__cardVisual{height:280px;padding:24px 26px 10px}.data-models-content-module___i8BHG__teamVisual{height:280px;padding:24px 18px 10px}.data-models-content-module___i8BHG__cardCopy{padding:16px 22px 24px}}@media (prefers-reduced-motion:reduce){.data-models-content-module___i8BHG__content *,.data-models-content-module___i8BHG__content :after{transition:none!important}}
.api-workspace-demo-module__tYjSZa__requestCard{width:300px;color:hsl(var(--foreground));font-family:var(--font-inter),sans-serif;box-shadow:0 2px 5px hsl(var(--foreground)/.035);background:#fff;border:0;border-radius:13px;flex-direction:column;gap:4px;padding:8px;transition:box-shadow .2s;display:flex}.api-workspace-demo-module__tYjSZa__requestCard[data-selected]{box-shadow:0 0 0 3px hsl(var(--primary)/.06)}.api-workspace-demo-module__tYjSZa__requestHeader{flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 3px 2px;display:flex}.api-workspace-demo-module__tYjSZa__requestIcon{width:14px;height:14px;color:hsl(var(--primary));flex-shrink:0}.api-workspace-demo-module__tYjSZa__requestTitle{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.api-workspace-demo-module__tYjSZa__requestMenu{width:14px;height:14px;color:hsl(var(--muted-foreground)/.7);flex-shrink:0}.api-workspace-demo-module__tYjSZa__endpointPanel,.api-workspace-demo-module__tYjSZa__detailsPanel{background:hsl(var(--muted)/.75);border-radius:5px;padding:3px 6px}.api-workspace-demo-module__tYjSZa__panelLabel{color:hsl(var(--muted-foreground));font-size:10px;line-height:16px}.api-workspace-demo-module__tYjSZa__endpoint{align-items:center;gap:6px;min-width:0;line-height:22px;display:flex}.api-workspace-demo-module__tYjSZa__method{color:hsl(var(--primary));flex-shrink:0;font-size:11px;font-weight:650}.api-workspace-demo-module__tYjSZa__method[data-method=POST]{color:#258465}.api-workspace-demo-module__tYjSZa__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.api-workspace-demo-module__tYjSZa__detailRow{justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:12px;line-height:18px;display:flex}.api-workspace-demo-module__tYjSZa__fieldName{min-width:0;color:hsl(var(--foreground)/.9);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.api-workspace-demo-module__tYjSZa__fieldValue{color:hsl(var(--muted-foreground));flex-shrink:0;font-weight:400}.api-workspace-demo-module__tYjSZa__fieldValue[data-status]{color:#258465}.dark .api-workspace-demo-module__tYjSZa__requestCard{background:#1a1a1a;box-shadow:0 2px 5px #0000001a}:is(.dark .api-workspace-demo-module__tYjSZa__endpointPanel,.dark .api-workspace-demo-module__tYjSZa__detailsPanel){background:hsl(var(--muted)/.4)}.dark .api-workspace-demo-module__tYjSZa__requestCard[data-selected]{box-shadow:0 0 0 3px hsl(var(--primary)/.08)}:is(.dark .api-workspace-demo-module__tYjSZa__method[data-method=POST],.dark .api-workspace-demo-module__tYjSZa__fieldValue[data-status]){color:#6cc6a6}.api-workspace-demo-module__tYjSZa__groupCard,.api-workspace-demo-module__tYjSZa__groupAdd{font-family:var(--font-inter),sans-serif;box-shadow:0 2px 5px hsl(var(--foreground)/.035);background:#fff;border:0}:is(.dark .api-workspace-demo-module__tYjSZa__groupCard,.dark .api-workspace-demo-module__tYjSZa__groupAdd){background:#1a1a1a;box-shadow:0 2px 5px #0000001a}@media (prefers-reduced-motion:reduce){.api-workspace-demo-module__tYjSZa__requestCard{transition:none}}
.logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__port{border:1.5px solid hsl(var(--muted-foreground)/.8);opacity:1;background:#fff;width:6px;min-width:6px;height:6px;min-height:6px}.dark .logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__port{background:#1a1a1a}.logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__port[data-tone=input]{border-color:hsl(var(--primary))}.logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__port[data-tone=success]{border-color:#34b88b}.logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__port[data-tone=error]{border-color:#e16b83}.logic-flow-workspace-demo-module__nbTNMa__canvas .logic-flow-workspace-demo-module__nbTNMa__errorEdge{stroke-dasharray:5 5!important}.logic-flow-workspace-demo-module__nbTNMa__edgeLabel{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--background));color:hsl(var(--primary));font-family:var(--font-inter),sans-serif;pointer-events:none;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:12px;position:absolute}.logic-flow-workspace-demo-module__nbTNMa__edgeLabel[data-tone=error]{color:#df6e86;border-color:#e16b8340}.logic-flow-workspace-demo-module__nbTNMa__nodeCard{width:300px;color:hsl(var(--foreground));font-family:var(--font-inter),sans-serif;box-shadow:0 2px 5px hsl(var(--foreground)/.035);background:#fff;border:0;border-radius:13px;flex-direction:column;gap:4px;padding:8px;transition:box-shadow .2s;display:flex;position:relative}.logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-selected]{box-shadow:0 0 0 3px hsl(var(--primary)/.06)}.logic-flow-workspace-demo-module__nbTNMa__nodeHeader{flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 3px 2px;display:flex}.logic-flow-workspace-demo-module__nbTNMa__nodeIcon,.logic-flow-workspace-demo-module__nbTNMa__nodeMenu{flex-shrink:0;width:14px;height:14px}.logic-flow-workspace-demo-module__nbTNMa__nodeIcon{color:hsl(var(--primary))}.logic-flow-workspace-demo-module__nbTNMa__nodeMenu{color:hsl(var(--muted-foreground)/.7)}.logic-flow-workspace-demo-module__nbTNMa__nodeTitle{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.logic-flow-workspace-demo-module__nbTNMa__panel{background:hsl(var(--muted)/.75);border-radius:5px;padding:3px 6px}.logic-flow-workspace-demo-module__nbTNMa__panelHeading{color:hsl(var(--muted-foreground));justify-content:space-between;font-size:10px;line-height:16px;display:flex}.logic-flow-workspace-demo-module__nbTNMa__fieldRow{justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:12px;font-weight:500;line-height:18px;display:flex;position:relative}.logic-flow-workspace-demo-module__nbTNMa__fieldRow .react-flow__handle-left{left:-14px}.logic-flow-workspace-demo-module__nbTNMa__fieldRow .react-flow__handle-right{right:-14px}.logic-flow-workspace-demo-module__nbTNMa__fieldIdentity{align-items:center;gap:4px;min-width:0;display:flex}.logic-flow-workspace-demo-module__nbTNMa__fieldName{min-width:0;color:hsl(var(--foreground)/.9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logic-flow-workspace-demo-module__nbTNMa__fieldValue{max-width:135px;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:400;overflow:hidden}.logic-flow-workspace-demo-module__nbTNMa__fieldValue[data-tone=token]{color:hsl(var(--primary))}.logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-accent=green] .logic-flow-workspace-demo-module__nbTNMa__nodeIcon,.logic-flow-workspace-demo-module__nbTNMa__fieldValue[data-tone=success]{color:#258465}.logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-accent=rose] .logic-flow-workspace-demo-module__nbTNMa__nodeIcon,.logic-flow-workspace-demo-module__nbTNMa__fieldValue[data-tone=error]{color:#c54e6a}.dark .logic-flow-workspace-demo-module__nbTNMa__nodeCard{background:#1a1a1a;box-shadow:0 2px 5px #0000001a}.dark .logic-flow-workspace-demo-module__nbTNMa__panel{background:hsl(var(--muted)/.4)}.dark .logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-selected]{box-shadow:0 0 0 3px hsl(var(--primary)/.08)}.dark .logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-accent=green] .logic-flow-workspace-demo-module__nbTNMa__nodeIcon{color:#6cc6a6}.dark .logic-flow-workspace-demo-module__nbTNMa__fieldValue[data-tone=success]{color:#6cc6a6}.dark .logic-flow-workspace-demo-module__nbTNMa__nodeCard[data-accent=rose] .logic-flow-workspace-demo-module__nbTNMa__nodeIcon{color:#f09aad}.dark .logic-flow-workspace-demo-module__nbTNMa__fieldValue[data-tone=error]{color:#f09aad}@media (prefers-reduced-motion:reduce){.logic-flow-workspace-demo-module__nbTNMa__nodeCard{transition:none}}
.business-logic-preview-module__NSa4VW__preview{--node-surface:#fff}.dark .business-logic-preview-module__NSa4VW__preview{--node-surface:hsl(var(--card))}.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__tabs button{flex-direction:column;align-items:flex-start;display:flex}.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__workspaceWindow{height:650px}.business-logic-preview-module__NSa4VW__tabProgress{background:hsl(var(--primary));transform-origin:0;height:2px;animation:6s linear forwards business-logic-preview-module__NSa4VW__business-tab-progress;position:absolute;inset:auto 0 0;transform:scaleX(0)}.business-logic-preview-module__NSa4VW__preview[data-paused=true] .business-logic-preview-module__NSa4VW__tabProgress{animation-play-state:paused}@keyframes business-logic-preview-module__NSa4VW__business-tab-progress{to{transform:scaleX(1)}}.business-logic-preview-module__NSa4VW__canvasViewport{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2)transparent;position:absolute;inset:0;overflow:auto}.business-logic-preview-module__NSa4VW__diagram{width:100%;height:100%;position:relative}.business-logic-preview-module__NSa4VW__diagram .react-flow{background:0 0}.business-logic-preview-module__NSa4VW__diagram .react-flow__pane{cursor:default}:is(.business-logic-preview-module__NSa4VW__diagram .landing-api-node,.business-logic-preview-module__NSa4VW__diagram .app-logic-node,.business-logic-preview-module__NSa4VW__diagram .react-flow__edge-path){animation:none}.business-logic-preview-module__NSa4VW__nodeFrame{border-radius:8px;width:300px;transition:box-shadow .2s;position:relative}.business-logic-preview-module__NSa4VW__groupLine{justify-content:center;align-items:flex-start;display:flex;position:relative}.business-logic-preview-module__NSa4VW__groupHeader{z-index:1;background:var(--node-surface);color:hsl(var(--foreground));font-family:var(--font-geist-mono,ui-monospace),monospace;letter-spacing:-.35px;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;line-height:20px;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.business-logic-preview-module__NSa4VW__groupHeader>svg{opacity:.5}.business-logic-preview-module__NSa4VW__groupCount{opacity:.5;font-weight:400}.business-logic-preview-module__NSa4VW__groupSpine{border-left:1px dashed hsl(var(--foreground)/.3);position:absolute;top:40px;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.business-logic-preview-module__NSa4VW__groupAdd{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--popover));width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;place-items:center;display:grid;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0000000f}.business-logic-preview-module__NSa4VW__fieldNode{width:180px;position:relative}.business-logic-preview-module__NSa4VW__fieldSource{z-index:0;color:#6d28d9;background:#8b5cf61f;border-radius:4px 4px 0 0;align-items:flex-start;gap:2px;height:18px;padding:3px 6px 4px;font-size:8px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-13px;left:-1px}.dark .business-logic-preview-module__NSa4VW__fieldSource{color:#c4b5fd}.business-logic-preview-module__NSa4VW__fieldCard.business-logic-preview-module__NSa4VW__nodeFrame{z-index:1;border:1px solid hsl(var(--border));background:var(--node-surface);border-radius:6px;flex-direction:column;gap:4px;width:180px;padding:4px;display:flex}.business-logic-preview-module__NSa4VW__fieldName{background:hsl(var(--foreground)/.05);height:20px;color:hsl(var(--foreground)/.9);border-radius:4px;align-items:center;padding:0 4px;font-size:13px;line-height:1;display:flex}.business-logic-preview-module__NSa4VW__fieldBottom{gap:4px;display:flex}.business-logic-preview-module__NSa4VW__fieldValue{background:hsl(var(--foreground)/.05);height:20px;color:hsl(var(--foreground)/.9);border-radius:4px;flex:1;justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.business-logic-preview-module__NSa4VW__fieldValue svg{opacity:.55}.business-logic-preview-module__NSa4VW__fieldValue[data-tone=success]{color:#16a34a;background:#22c55e26}.business-logic-preview-module__NSa4VW__fieldValue[data-tone=error]{color:#e11d48;background:#f43f5e1f}.dark .business-logic-preview-module__NSa4VW__fieldValue[data-tone=success]{color:#4ade80}.dark .business-logic-preview-module__NSa4VW__fieldValue[data-tone=error]{color:#fda4af}.business-logic-preview-module__NSa4VW__fieldRemove{background:hsl(var(--foreground)/.05);width:20px;height:20px;color:hsl(var(--muted-foreground));border-radius:4px;place-items:center;display:grid}.business-logic-preview-module__NSa4VW__diagram .react-flow__handle{visibility:visible;opacity:1;border:1px solid hsl(var(--foreground)/.35);background:var(--node-surface);width:6px;height:6px}.business-logic-preview-module__NSa4VW__edgeHighlight{opacity:0;pointer-events:none;transition:opacity .2s}.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=integrations] .business-logic-preview-module__NSa4VW__nodeFrame[data-groups~=integrations]{box-shadow:0 0 0 5px hsl(var(--primary)/.22)}.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=errors] .business-logic-preview-module__NSa4VW__fieldCard[data-groups~=errors]{box-shadow:0 0 0 5px #d8617933}.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=errors] .business-logic-preview-module__NSa4VW__nodeFrame[data-groups~=errors] [data-section=On\ Error]{box-shadow:inset 0 0 0 1000px #d8617924}.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=integrations] .business-logic-preview-module__NSa4VW__nodeFrame[data-groups~=integrations] [data-field=API\ key]{box-shadow:inset 0 0 0 1000px hsl(var(--primary)/.12)}.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=integrations] .business-logic-preview-module__NSa4VW__edgeHighlight[data-groups~=integrations],.business-logic-preview-module__NSa4VW__workspaceSection[data-focus=errors] .business-logic-preview-module__NSa4VW__edgeHighlight[data-groups~=errors]{opacity:.22}.business-logic-preview-module__NSa4VW__mobileHint{display:none}@media (max-width:1000px){.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__tabs{gap:18px}.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__workspaceWindow{height:570px}}@media (max-width:700px){.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__workspaceWindow{height:540px}.business-logic-preview-module__NSa4VW__diagram{min-width:900px}.business-logic-preview-module__NSa4VW__mobileHint{color:#ffffffbf;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex;position:relative}}@media (prefers-reduced-motion:reduce){.business-logic-preview-module__NSa4VW__preview .business-logic-preview-module__NSa4VW__tabProgress{animation:none;transform:scaleX(1)}.business-logic-preview-module__NSa4VW__nodeFrame,.business-logic-preview-module__NSa4VW__edgeHighlight{transition:none}}
.ocean-window-surface-module__1WNmaa__plane{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ocean-window-surface-module__1WNmaa__artwork{isolation:isolate;width:100%;height:100%;display:block}
.home-access-module__aTluzq__learnMore.home-access-module__aTluzq__learnMore{justify-self:end;gap:calc(.375*var(--home-section-unit));font-size:calc(.875*var(--home-section-unit));line-height:calc(1.375*var(--home-section-unit))}.home-access-module__aTluzq__body{align-items:stretch;gap:calc(3.5*var(--home-section-unit));margin-top:calc(3*var(--home-section-unit));grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);display:grid}.home-access-module__aTluzq__tabs{width:100%;min-width:0;padding-top:calc(2*var(--home-section-unit));flex-direction:column;justify-content:center;display:flex}@media (max-width:1023px){.home-access-module__aTluzq__learnMore.home-access-module__aTluzq__learnMore{justify-self:start}.home-access-module__aTluzq__body{gap:calc(2*var(--home-section-unit));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.home-access-module__aTluzq__tabs{padding-top:0}}@media (max-width:767px){.home-access-module__aTluzq__body{gap:calc(1.5*var(--home-section-unit));margin-top:calc(2*var(--home-section-unit));grid-template-columns:minmax(0,1fr)}}.home-access-module__aTluzq__previewSurface{height:calc(25*var(--home-section-unit));border-radius:calc(.5*var(--home-section-unit))}.home-access-module__aTluzq__previewArtwork{width:calc(100%/var(--capability-artwork-scale));height:calc(100%/var(--capability-artwork-scale));border-radius:inherit;transform:scale(var(--capability-artwork-scale));transform-origin:0 0;position:absolute;top:0;left:0}.home-access-module__aTluzq__linkIcon{width:calc(.875*var(--home-section-unit));height:calc(.875*var(--home-section-unit))}.home-access-module__aTluzq__tab{padding-block:calc(1.25*var(--home-section-unit))}.home-access-module__aTluzq__tabLabel{gap:calc(.5*var(--home-section-unit));font-size:calc(.875*var(--home-section-unit));line-height:calc(1.375*var(--home-section-unit))}.home-access-module__aTluzq__tabIcon{width:calc(.875*var(--home-section-unit));height:calc(.875*var(--home-section-unit))}.home-access-module__aTluzq__tabDescription{max-width:calc(29.375*var(--home-section-unit));margin-top:calc(.375*var(--home-section-unit));font-size:calc(.8125*var(--home-section-unit));line-height:calc(1.1875*var(--home-section-unit))}@media (min-width:640px){.home-access-module__aTluzq__previewSurface{height:calc(26.25*var(--home-section-unit))}}.home-access-module__aTluzq__oceanSurface{isolation:isolate}.home-access-module__aTluzq__oceanSurface [data-access-stage]{z-index:1;padding-top:28px;padding-bottom:28px;position:absolute;inset:0}.home-access-module__aTluzq__oceanSurface [data-access-window]{flex-direction:column;display:flex;box-shadow:0 10px 28px -16px #0f172a59}.home-access-module__aTluzq__oceanSurface [data-access-window]>:first-child{flex-shrink:0}.home-access-module__aTluzq__oceanSurface [data-access-body]{border-radius:5px;flex:1;min-height:0;margin-bottom:6px}.home-access-module__aTluzq__oceanSurface [data-access-body=terminal]{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.home-access-module__aTluzq__oceanSurface [data-access-fade]{display:none}.home-access-module__aTluzq__oceanSurface [data-access-controls]{z-index:4;padding-top:0;padding-bottom:16px;position:absolute;bottom:0;left:0;right:0}.home-access-module__aTluzq__oceanSurface [data-access-controls]>div{box-shadow:none;background:0 0;border:0;padding:0}.home-access-module__aTluzq__oceanSurface [data-access-field]{background:color-mix(in srgb,var(--access-input-fill,#fff)var(--access-input-opacity,100%),transparent)}.dark .home-access-module__aTluzq__oceanSurface [data-access-field]{background:color-mix(in srgb,var(--access-input-fill,#212121)var(--access-input-opacity,100%),transparent)}.home-access-module__aTluzq__oceanSurface [data-access-dropdown]{background:color-mix(in srgb,var(--access-dropdown-fill,#fff)var(--access-dropdown-opacity,100%),transparent);color:#3f3f46}.home-access-module__aTluzq__oceanSurface [data-access-dropdown]>svg:last-child,.home-access-module__aTluzq__oceanSurface [data-access-dropdown-icon]{color:inherit}.dark .home-access-module__aTluzq__oceanSurface [data-access-dropdown]{background:color-mix(in srgb,var(--access-dropdown-fill,#212121)var(--access-dropdown-opacity,100%),transparent);color:#e4e4e7}.dark .home-access-module__aTluzq__oceanSurface [data-access-dropdown]>svg:last-child{color:inherit}.dark .home-access-module__aTluzq__oceanSurface [data-access-dropdown-icon]{color:inherit}.dark .home-access-module__aTluzq__oceanSurface [data-access-window]{box-shadow:0 12px 30px -16px #000000a6}
.business-logic-content-module__8aZIva__content{--preview-bg:#e9eaec;--panel-bg:#f5f5f6;--editor-bg:#fff;--fine-border:hsl(var(--foreground)/.09);--muted:hsl(var(--muted-foreground));--green:#24865f;color:hsl(var(--foreground))}.dark .business-logic-content-module__8aZIva__content{--preview-bg:#1b1c20;--panel-bg:#202124;--editor-bg:#191a1d;--green:#75c8a4}.business-logic-content-module__8aZIva__content h2{font-family:"Roobert",var(--font-inter),sans-serif}.business-logic-content-module__8aZIva__content h3{font-family:inherit}.business-logic-content-module__8aZIva__content a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.business-logic-content-module__8aZIva__section{margin-top:88px;scroll-margin-top:90px}.business-logic-content-module__8aZIva__sectionHeading{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:32px;display:grid}.business-logic-content-module__8aZIva__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.business-logic-content-module__8aZIva__sectionHeading p{max-width:480px;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.55}.business-logic-content-module__8aZIva__textLink{color:hsl(var(--primary));align-items:center;gap:6px;margin-top:24px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.business-logic-content-module__8aZIva__textLink:hover,.business-logic-content-module__8aZIva__templateRow a:hover{opacity:.75}.business-logic-content-module__8aZIva__textLink svg{flex-shrink:0}.business-logic-content-module__8aZIva__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}.business-logic-content-module__8aZIva__nextFeature div>span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.business-logic-content-module__8aZIva__nextFeature h2{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3}.business-logic-content-module__8aZIva__nextFeature>a{color:hsl(var(--primary));flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.business-logic-content-module__8aZIva__nextFeature>a:hover{opacity:.75}.business-logic-content-module__8aZIva__nextFeature>a svg{flex-shrink:0}.business-logic-content-module__8aZIva__builderWindow{z-index:1;border:1px solid var(--fine-border);background:var(--editor-bg);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038,0 4px 12px #0000001a}.business-logic-content-module__8aZIva__windowBar{min-height:36px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 12px;display:grid}.business-logic-content-module__8aZIva__windowDots{gap:6px;display:flex}.business-logic-content-module__8aZIva__windowDots i{background:hsl(var(--foreground)/.14);border-radius:50%;width:7px;height:7px}.business-logic-content-module__8aZIva__windowBar>span{align-items:center;gap:7px;font-size:11px;display:flex}.business-logic-content-module__8aZIva__windowBar img{opacity:.6;filter:grayscale()}.business-logic-content-module__8aZIva__windowBar>small{justify-self:end;font-size:10px}.business-logic-content-module__8aZIva__builderBody{border:1px solid var(--fine-border);border-radius:5px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);margin:0 6px 6px;display:grid;overflow:hidden}.business-logic-content-module__8aZIva__builderConfig{border-right:1px solid var(--fine-border);padding:24px}.business-logic-content-module__8aZIva__panelHeading{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.business-logic-content-module__8aZIva__panelHeading strong{color:hsl(var(--foreground));font-weight:500}.business-logic-content-module__8aZIva__panelHeading>svg:last-child:not(:first-child){margin-left:auto}.business-logic-content-module__8aZIva__identityFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.business-logic-content-module__8aZIva__identityFields dt{color:var(--muted);margin-bottom:6px;font-size:10px}.business-logic-content-module__8aZIva__identityFields dd{background:var(--panel-bg);border-radius:4px;justify-content:space-between;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:12px;display:flex}.business-logic-content-module__8aZIva__identityFields svg{color:var(--muted);flex-shrink:0}.business-logic-content-module__8aZIva__configHeading{color:var(--muted);align-items:center;gap:6px;margin:22px 0 9px;font-size:11px;display:flex}.business-logic-content-module__8aZIva__configHeading small{margin-left:auto;font-size:10px}.business-logic-content-module__8aZIva__configLine{background:var(--panel-bg);border-radius:4px;align-items:center;gap:7px;margin-top:6px;padding:8px 9px;font-size:12px;display:flex}.business-logic-content-module__8aZIva__configLine code{color:var(--muted);font-family:var(--font-mono),monospace;margin-left:auto;font-size:10px}.business-logic-content-module__8aZIva__configLine strong{text-align:right;min-width:34px;font-size:11px;font-weight:400}.business-logic-content-module__8aZIva__implementation{margin-top:22px}.business-logic-content-module__8aZIva__implementation>div{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.business-logic-content-module__8aZIva__implementation img{margin-left:auto}.business-logic-content-module__8aZIva__implementation pre{background:var(--panel-bg);font-family:var(--font-mono),monospace;border-radius:4px;margin-top:10px;padding:12px;font-size:11px;line-height:1.8;overflow-x:auto}.business-logic-content-module__8aZIva__implementation pre span{color:hsl(var(--primary))}.business-logic-content-module__8aZIva__builderCanvas{background:var(--panel-bg);min-width:0;min-height:385px;position:relative}.business-logic-content-module__8aZIva__canvasLabel{z-index:1;color:var(--muted);font-size:10px;position:absolute;top:14px;left:16px}.business-logic-content-module__8aZIva__nodeCanvas{position:absolute;inset:0}.business-logic-content-module__8aZIva__builderCanvas .business-logic-content-module__8aZIva__nodeCanvas{inset:30px 10px 10px}.business-logic-content-module__8aZIva__nodeCanvas .react-flow{background:0 0}.business-logic-content-module__8aZIva__nodeCanvas .react-flow__pane{cursor:default}.business-logic-content-module__8aZIva__nodeCanvas .react-flow__handle{border:1px solid hsl(var(--muted-foreground)/.6);background:var(--editor-bg);width:5px;min-width:5px;height:5px;min-height:5px}.business-logic-content-module__8aZIva__nodeCanvas .app-logic-node [data-highlighted=true]{box-shadow:inset 0 0 0 1000px hsl(var(--primary)/.12)}.business-logic-content-module__8aZIva__customFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:25px;display:grid}.business-logic-content-module__8aZIva__customFeatures>div{grid-template-columns:18px minmax(0,1fr);align-content:start;gap:7px 10px;display:grid}.business-logic-content-module__8aZIva__customFeatures svg{color:var(--muted);grid-row:1/3;margin-top:1px}.business-logic-content-module__8aZIva__customFeatures h3{font-size:15px;font-weight:500;line-height:1.4}.business-logic-content-module__8aZIva__customFeatures p{max-width:300px;color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.5}.business-logic-content-module__8aZIva__blocksGrid,.business-logic-content-module__8aZIva__controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.business-logic-content-module__8aZIva__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-logic-content-module__8aZIva__blockCard{background:color-mix(in srgb,var(--preview-bg)75%,transparent);border-radius:8px;min-width:0;padding:25px}.business-logic-content-module__8aZIva__blockCard h3{align-items:center;gap:10px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.business-logic-content-module__8aZIva__blockCard h3 svg{color:var(--muted);flex-shrink:0}.business-logic-content-module__8aZIva__blockCard dl{gap:20px;margin-top:26px;display:grid}.business-logic-content-module__8aZIva__blockCard dt{font-size:14px;font-weight:500;line-height:1.4}.business-logic-content-module__8aZIva__blockCard dd{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.5}.business-logic-content-module__8aZIva__templateRow{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:23px;display:flex}.business-logic-content-module__8aZIva__templateRow>span{align-items:center;gap:8px;font-size:13px;display:flex}.business-logic-content-module__8aZIva__templateRow>span svg{color:var(--muted)}.business-logic-content-module__8aZIva__templateRow>div{flex-wrap:wrap;gap:7px;display:flex}.business-logic-content-module__8aZIva__templateRow>div>span{border:1px solid var(--fine-border);color:var(--muted);border-radius:4px;padding:4px 8px;font-size:11px}.business-logic-content-module__8aZIva__templateRow a{color:hsl(var(--primary));align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.business-logic-content-module__8aZIva__integrationCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.business-logic-content-module__8aZIva__integrationCard{border:1px solid var(--fine-border);background:hsl(var(--popover));border-radius:8px;min-width:0;padding:16px}.business-logic-content-module__8aZIva__integrationCardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.business-logic-content-module__8aZIva__integrationLogo{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.business-logic-content-module__8aZIva__integrationLogo img{object-fit:contain;width:24px;height:24px}.business-logic-content-module__8aZIva__integrationLogo[data-logo=stripe]{width:49px}.business-logic-content-module__8aZIva__integrationLogo[data-logo=stripe] img{width:60px;max-width:none;height:29px;margin-left:-6px}.business-logic-content-module__8aZIva__integrationLogo[data-logo=slack] img{transform:scale(2.1)}.dark .business-logic-content-module__8aZIva__integrationLogo[data-logo=monochrome] img{filter:invert()}.dark .business-logic-content-module__8aZIva__integrationLogo[data-logo=stripe] img{filter:brightness(0)invert()}.business-logic-content-module__8aZIva__integrationCategory{--tag-hue:213;background:hsl(var(--tag-hue)58% 48%/.08);color:hsl(var(--tag-hue)52% 34%);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.business-logic-content-module__8aZIva__integrationCategory[data-tone=violet]{--tag-hue:265}.business-logic-content-module__8aZIva__integrationCategory[data-tone=green]{--tag-hue:160}.business-logic-content-module__8aZIva__integrationCategory[data-tone=orange]{--tag-hue:25}.business-logic-content-module__8aZIva__integrationCategory[data-tone=rose]{--tag-hue:350}.dark .business-logic-content-module__8aZIva__integrationCategory{color:hsl(var(--tag-hue)64% 72%)}.business-logic-content-module__8aZIva__integrationCard h3{font-size:16px;font-weight:500;line-height:1.35}.business-logic-content-module__8aZIva__integrationCard p{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.55}.business-logic-content-module__8aZIva__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.business-logic-content-module__8aZIva__visualCard{background:var(--product-card-background);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.business-logic-content-module__8aZIva__cardCopy{margin-top:auto;padding:8px 25px 26px}.business-logic-content-module__8aZIva__cardCopy h3{align-items:center;gap:9px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.business-logic-content-module__8aZIva__cardCopy h3 svg{color:var(--muted);stroke-width:1.6px;flex-shrink:0}.business-logic-content-module__8aZIva__cardCopy p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.55}.business-logic-content-module__8aZIva__integrationVisual{border-radius:5px;height:253px;margin:18px 18px 8px;position:relative;overflow:hidden}.business-logic-content-module__8aZIva__environmentVisual{justify-content:center;align-items:center;min-width:0;height:279px;padding:26px;display:flex}.business-logic-content-module__8aZIva__environmentWindow{border:1px solid var(--fine-border);background:var(--editor-bg);border-radius:6px;width:100%;max-width:390px;padding:18px}.business-logic-content-module__8aZIva__environmentRows{gap:8px;margin-top:17px;display:grid}.business-logic-content-module__8aZIva__environmentRows>div{background:var(--panel-bg);font-family:var(--font-mono),monospace;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px;font-size:11px;display:flex}.business-logic-content-module__8aZIva__environmentRows dd{color:var(--muted);letter-spacing:1px}.business-logic-content-module__8aZIva__envReference{color:hsl(var(--primary));flex-wrap:wrap;align-items:center;gap:5px;margin-top:15px;font-size:10px;display:flex}.business-logic-content-module__8aZIva__envReference code{font-family:var(--font-mono),monospace}.business-logic-content-module__8aZIva__envReference>span{color:var(--muted);margin-left:auto;font-size:9px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__visualCard{gap:12px;padding:12px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy{min-width:0;padding:6px 8px 8px}.business-logic-content-module__8aZIva__controlVisual{background:hsl(var(--background)/.65);border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:280px;padding:18px 16px 14px;display:flex}.business-logic-content-module__8aZIva__accessPreview,.business-logic-content-module__8aZIva__responsesPreview,.business-logic-content-module__8aZIva__validationPreview{border:1px solid hsl(var(--foreground)/.05);width:100%;max-width:320px;color:hsl(var(--foreground)/.82);font-family:var(--font-inter),system-ui,sans-serif;box-shadow:0 2px 5px hsl(var(--foreground)/.035);background:#fff;border-radius:13px;flex-direction:column;gap:4px;padding:6px;font-size:12px;line-height:18px;display:flex}.business-logic-content-module__8aZIva__requestLabel,.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__panelHeading,.business-logic-content-module__8aZIva__responseLabel,.business-logic-content-module__8aZIva__validationLabel{min-height:20px;color:hsl(var(--foreground)/.95);align-items:center;gap:5px;padding:0 3px 2px;font-size:14px;font-weight:600;line-height:18px;display:flex}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__panelHeading strong{color:inherit;font-weight:inherit}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__panelHeading>svg,.business-logic-content-module__8aZIva__responseLabel>svg,.business-logic-content-module__8aZIva__validationLabel>svg{width:14px;height:14px;color:hsl(var(--primary));flex-shrink:0}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__panelHeading>svg:last-child{color:hsl(var(--muted-foreground)/.7)}.business-logic-content-module__8aZIva__requestLabel code{font-family:inherit}.business-logic-content-module__8aZIva__requestLabel>span{background:hsl(var(--primary)/.08);color:hsl(var(--primary));border-radius:3px;padding:1px 4px;font-size:10px;line-height:16px}.business-logic-content-module__8aZIva__authSetting,.business-logic-content-module__8aZIva__roleChoices,.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__environmentRows,.business-logic-content-module__8aZIva__responseRows,.business-logic-content-module__8aZIva__passedCheck{background:hsl(var(--foreground)/.04);border-radius:5px;padding:3px 6px}.business-logic-content-module__8aZIva__authSetting{align-items:center;gap:6px;min-height:28px;font-size:12px;display:flex}.business-logic-content-module__8aZIva__authSetting svg{flex-shrink:0}.business-logic-content-module__8aZIva__authSetting>svg:first-child{color:var(--muted)}.business-logic-content-module__8aZIva__authSetting>svg:last-child{color:var(--green);margin-left:auto}.business-logic-content-module__8aZIva__roleChoices{flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;display:flex}.business-logic-content-module__8aZIva__roleChoices>span{color:hsl(var(--muted-foreground)/.85);margin-right:auto;font-size:10px;line-height:16px}.business-logic-content-module__8aZIva__roleChoices strong{background:hsl(var(--primary)/.07);color:hsl(var(--primary));border-radius:3px;padding:1px 5px;font-size:11px;font-weight:500}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__environmentRows{gap:0;margin:0}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__environmentRows>div{background:0 0;border-radius:0;min-height:24px;padding:0;font-family:inherit;font-size:12px}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__environmentRows dt{flex-shrink:0}.business-logic-content-module__8aZIva__accessPreview .business-logic-content-module__8aZIva__environmentRows dd{min-width:0;color:hsl(var(--muted-foreground)/.7);white-space:nowrap;overflow:hidden}.business-logic-content-module__8aZIva__responseRows{flex-direction:column;display:flex}.business-logic-content-module__8aZIva__responseRows>div{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.business-logic-content-module__8aZIva__responseLabel small{color:hsl(var(--muted-foreground)/.7);margin-left:auto;font-size:10px;font-weight:400;line-height:16px}.business-logic-content-module__8aZIva__responsesPreview code{flex-shrink:0;font-family:inherit;font-size:12px;font-weight:400}.business-logic-content-module__8aZIva__responsesPreview code[data-status=success]{color:var(--green)}.business-logic-content-module__8aZIva__responsesPreview code[data-status=error]{color:#d34664}.business-logic-content-module__8aZIva__passedCheck{min-height:28px;color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.business-logic-content-module__8aZIva__passedCheck svg{flex-shrink:0}.business-logic-content-module__8aZIva__validationIssue{color:#9f681e;background:#b46e180f;border-radius:5px;align-items:flex-start;gap:6px;padding:5px 6px;display:flex}.business-logic-content-module__8aZIva__validationIssue svg{flex-shrink:0}.business-logic-content-module__8aZIva__validationIssue strong{font-size:12px;font-weight:500;line-height:18px;display:block}.business-logic-content-module__8aZIva__validationIssue code{opacity:.8;margin-top:2px;font-family:inherit;font-size:10px;line-height:16px;display:block}:is(.dark .business-logic-content-module__8aZIva__accessPreview,.dark .business-logic-content-module__8aZIva__responsesPreview,.dark .business-logic-content-module__8aZIva__validationPreview){border-color:hsl(var(--foreground)/.07);background:hsl(var(--card));box-shadow:0 2px 5px #0000001a}.dark .business-logic-content-module__8aZIva__responsesPreview code[data-status=error]{color:#fb92a4}.dark .business-logic-content-module__8aZIva__validationIssue{color:#e0b875;background:#e0a95214}@media (max-width:1050px){.business-logic-content-module__8aZIva__sectionHeading{gap:36px}.business-logic-content-module__8aZIva__builderConfig{padding:20px}.business-logic-content-module__8aZIva__blockCard{padding:22px}.business-logic-content-module__8aZIva__controlVisual{padding-inline:14px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy{padding-inline:6px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy h3{font-size:15px}}@media (max-width:850px){.business-logic-content-module__8aZIva__integrationCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.business-logic-content-module__8aZIva__sectionHeading{gap:28px}.business-logic-content-module__8aZIva__sectionHeading p{font-size:15px}.business-logic-content-module__8aZIva__builderBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.business-logic-content-module__8aZIva__identityFields{grid-template-columns:1fr;gap:10px}.business-logic-content-module__8aZIva__builderCanvas{min-height:410px}.business-logic-content-module__8aZIva__customFeatures{gap:22px}.business-logic-content-module__8aZIva__blocksGrid,.business-logic-content-module__8aZIva__controlGrid{gap:14px}.business-logic-content-module__8aZIva__blockCard{padding:20px}.business-logic-content-module__8aZIva__blockCard h3{gap:7px;font-size:15px}.business-logic-content-module__8aZIva__blockCard h3 svg{width:18px}.business-logic-content-module__8aZIva__blockCard dd{font-size:12px}.business-logic-content-module__8aZIva__environmentVisual{padding:18px}.business-logic-content-module__8aZIva__environmentWindow{padding:14px}.business-logic-content-module__8aZIva__environmentRows>div{gap:8px;font-size:10px}.business-logic-content-module__8aZIva__environmentRows dd{letter-spacing:0}.business-logic-content-module__8aZIva__envReference>span{width:100%;margin-left:0}.business-logic-content-module__8aZIva__controlGrid{grid-template-columns:1fr}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__visualCard{flex-direction:row;align-items:center}.business-logic-content-module__8aZIva__controlVisual{flex-shrink:0;width:44%;min-height:270px;padding:18px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy{margin:0;padding:6px 8px 6px 4px}}@media (max-width:700px){.business-logic-content-module__8aZIva__section{margin-top:64px}.business-logic-content-module__8aZIva__sectionHeading{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.business-logic-content-module__8aZIva__sectionHeading p{max-width:480px;font-size:14px}.business-logic-content-module__8aZIva__builderBody{grid-template-columns:1fr}.business-logic-content-module__8aZIva__builderConfig{border-right:0;border-bottom:1px solid var(--fine-border)}.business-logic-content-module__8aZIva__identityFields{grid-template-columns:1fr 1fr}.business-logic-content-module__8aZIva__builderCanvas{min-height:360px}.business-logic-content-module__8aZIva__customFeatures{grid-template-columns:1fr;gap:20px}.business-logic-content-module__8aZIva__customFeatures p{max-width:none}.business-logic-content-module__8aZIva__blocksGrid{grid-template-columns:1fr;gap:14px}.business-logic-content-module__8aZIva__blockCard{padding:24px}.business-logic-content-module__8aZIva__blockCard h3{font-size:17px}.business-logic-content-module__8aZIva__blockCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.business-logic-content-module__8aZIva__blockCard dd{font-size:13px}.business-logic-content-module__8aZIva__templateRow a{margin-left:0}.business-logic-content-module__8aZIva__integrationGrid{grid-template-columns:1fr;gap:16px}.business-logic-content-module__8aZIva__integrationVisual{height:235px}.business-logic-content-module__8aZIva__environmentVisual{height:261px;padding:24px}.business-logic-content-module__8aZIva__environmentRows>div{font-size:11px}.business-logic-content-module__8aZIva__envReference>span{width:auto;margin-left:auto}.business-logic-content-module__8aZIva__controlVisual{padding:14px}.business-logic-content-module__8aZIva__nextFeature{flex-direction:column;align-items:flex-start;gap:22px;margin-top:64px;padding-top:28px}.business-logic-content-module__8aZIva__nextFeature h2{font-size:22px}}@media (max-width:480px){.business-logic-content-module__8aZIva__integrationCatalog{grid-template-columns:1fr}.business-logic-content-module__8aZIva__builderConfig{padding:18px 14px}.business-logic-content-module__8aZIva__windowBar{grid-template-columns:1fr auto 1fr;gap:6px;padding:0 8px}.business-logic-content-module__8aZIva__windowBar>span{font-size:10px}.business-logic-content-module__8aZIva__windowBar>small{display:none}.business-logic-content-module__8aZIva__windowDots{gap:4px}.business-logic-content-module__8aZIva__windowDots i{width:5px;height:5px}.business-logic-content-module__8aZIva__identityFields dd{font-size:11px}.business-logic-content-module__8aZIva__implementation pre{padding:10px;font-size:10px}.business-logic-content-module__8aZIva__blockCard dl{grid-template-columns:1fr;gap:18px}.business-logic-content-module__8aZIva__cardCopy{padding:6px 22px 24px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__visualCard{flex-direction:column}.business-logic-content-module__8aZIva__controlVisual{width:100%;min-height:280px;padding:18px 16px 14px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy{padding:6px 6px 8px}.business-logic-content-module__8aZIva__controlGrid .business-logic-content-module__8aZIva__cardCopy h3{font-size:16px}.business-logic-content-module__8aZIva__environmentVisual{padding-inline:22px}.business-logic-content-module__8aZIva__environmentRows>div{font-size:10px}.business-logic-content-module__8aZIva__environmentRows dd{letter-spacing:0}.business-logic-content-module__8aZIva__envReference>span{width:100%;margin-left:0}}
.home-section-module__kBR0wW__section{z-index:10;padding-block:calc(6*var(--home-section-unit,16px));scroll-margin-top:80px;position:relative}.home-section-module__kBR0wW__container{width:100%;max-width:var(--home-section-max-width,1200px);padding-inline:calc(1.5*var(--home-section-unit,16px));margin-inline:auto}.home-section-module__kBR0wW__eyebrow{color:hsl(var(--primary));font-family:var(--font-inter),system-ui,sans-serif;font-size:calc(.875*var(--home-section-unit,16px));font-weight:500;line-height:calc(1.5*var(--home-section-unit,16px));letter-spacing:0;margin:0}.home-section-module__kBR0wW__title{margin:calc(.25*var(--home-section-unit,16px))0 0;color:hsl(var(--foreground));font-family:"Roobert",var(--font-inter),sans-serif;font-size:calc(1.75*var(--home-section-unit,16px));letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.25}.home-section-module__kBR0wW__description{color:#6f7177;font-family:var(--font-inter),system-ui,sans-serif;font-size:var(--home-section-unit,16px);font-weight:400;line-height:calc(1.375*var(--home-section-unit,16px));text-wrap:pretty;margin:0}.home-section-module__kBR0wW__splitHeader{align-items:end;gap:calc(3*var(--home-section-unit,16px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-section-module__kBR0wW__headerDescription{justify-self:end;width:100%}.home-section-module__kBR0wW__supportingDescription{margin-top:16px}.home-section-module__kBR0wW__link{width:fit-content;color:hsl(var(--primary));font-family:var(--font-inter),system-ui,sans-serif;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;transition:opacity .15s;display:inline-flex}.home-section-module__kBR0wW__link:hover{opacity:.75}.home-section-module__kBR0wW__link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:2px}@media (max-width:1023px){.home-section-module__kBR0wW__splitHeader{gap:var(--home-section-unit,16px);grid-template-columns:minmax(0,1fr)}.home-section-module__kBR0wW__headerDescription{justify-self:start}}@media (max-width:767px){.home-section-module__kBR0wW__section{padding-block:calc(4*var(--home-section-unit,16px))}}.home-section-module__kBR0wW__scaledSection,.home-section-module__kBR0wW__scaledContainer{--home-section-unit:clamp(1rem,1.33333vw,1.15rem);--home-section-max-width:1250px;--capability-artwork-scale:1}section.home-section-module__kBR0wW__scaledSection{margin-block-start:calc(2*var(--home-section-unit));padding-block-start:calc(4*var(--home-section-unit))}.home-section-module__kBR0wW__scaledSection .home-section-module__kBR0wW__scaledDescription{max-width:calc(26*var(--home-section-unit));font-size:calc(.875*var(--home-section-unit));line-height:calc(1.375*var(--home-section-unit))}.home-section-module__kBR0wW__scaledSection .home-section-module__kBR0wW__scaledEyebrow{line-height:calc(1.25*var(--home-section-unit))}.home-section-module__kBR0wW__scaledSection .home-section-module__kBR0wW__scaledHeading{margin-block-start:0}.dark .home-section-module__kBR0wW__scaledSection{--foreground:0 0% 100%}@media (max-width:767px){section.home-section-module__kBR0wW__scaledSection{padding-block-start:calc(3*var(--home-section-unit))}}@media (min-width:86.25rem){.home-section-module__kBR0wW__scaledSection{--capability-artwork-scale:1.15}}@supports (transform:scale(calc(1rem / 1rem))){.home-section-module__kBR0wW__scaledSection{--capability-artwork-scale:calc(var(--home-section-unit)/1rem)}}
.business-logic-builder-preview-module__Ws6cyq__workspace{background:var(--panel-bg);border-radius:5px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);height:530px;margin:0 8px 8px;display:grid;overflow:hidden}.business-logic-builder-preview-module__Ws6cyq__nodePreview{min-width:0;min-height:0;position:relative}.business-logic-builder-preview-module__Ws6cyq__codePane{background:var(--panel-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.business-logic-builder-preview-module__Ws6cyq__editor{flex:1;min-width:0;min-height:0}:is(.business-logic-builder-preview-module__Ws6cyq__editor .monaco-editor,.business-logic-builder-preview-module__Ws6cyq__editor .monaco-editor-background,.business-logic-builder-preview-module__Ws6cyq__editor .margin){background-color:var(--panel-bg)!important}:is(.business-logic-builder-preview-module__Ws6cyq__editor .hlv1-section-selected,.business-logic-builder-preview-module__Ws6cyq__editor .hlv1-field-selected){box-shadow:inset 0 0 0 1000px hsl(var(--primary)/.12)}.business-logic-builder-preview-module__Ws6cyq__editor .hlv1-badge.is-selected{box-shadow:none;filter:brightness(1.06);outline:none}.business-logic-builder-preview-module__Ws6cyq__editor .hlv1-badge:not(.is-popover-open) .hlv1-tag-popover{display:none}.business-logic-builder-preview-module__Ws6cyq__loading{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}@media (max-width:700px){.business-logic-builder-preview-module__Ws6cyq__workspace{grid-template-columns:1fr;height:auto}.business-logic-builder-preview-module__Ws6cyq__nodePreview{height:370px}.business-logic-builder-preview-module__Ws6cyq__codePane{height:440px}}
section.home-audience-module__CiAxZW__section{padding-block:calc(7*var(--home-section-unit));background:#fff}.dark .home-audience-module__CiAxZW__section{background:#111}.home-audience-module__CiAxZW__header{min-width:0}.home-audience-module__CiAxZW__body{gap:calc(6*var(--home-section-unit));margin-top:calc(3*var(--home-section-unit));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.home-audience-module__CiAxZW__copy{justify-content:space-between;gap:calc(3*var(--home-section-unit));min-width:0;padding-bottom:calc(2.5*var(--home-section-unit));flex-direction:column;display:flex}.home-audience-module__CiAxZW__image{isolation:isolate;aspect-ratio:1347/1293;border-radius:calc(.5*var(--home-section-unit));background:#16223b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.home-audience-module__CiAxZW__photoMotion{will-change:transform;position:absolute;inset:0 0 -24%}.home-audience-module__CiAxZW__photo{object-fit:cover;object-position:50% 50%;filter:grayscale()brightness(1.45)contrast(.8)}@media (prefers-reduced-motion:reduce){.home-audience-module__CiAxZW__photoMotion{will-change:auto;transform:none!important}}.home-audience-module__CiAxZW__colorGrade,.home-audience-module__CiAxZW__photoGlow,.home-audience-module__CiAxZW__photoVignette,.home-audience-module__CiAxZW__photoGrain{pointer-events:none;position:absolute;inset:0}.home-audience-module__CiAxZW__colorGrade{background:linear-gradient(145deg,var(--audience-haze)0%,var(--audience-mist)35%,var(--audience-blue)68%,var(--audience-depth)100%);mix-blend-mode:color;opacity:.92}.home-audience-module__CiAxZW__photoGlow{background:radial-gradient(ellipse at 85% 5%,color-mix(in srgb,var(--audience-highlight)68%,transparent),transparent 62%),radial-gradient(ellipse at 8% 44%,color-mix(in srgb,var(--audience-blue)64%,transparent),transparent 72%);mix-blend-mode:screen;opacity:.45}.home-audience-module__CiAxZW__photoGrain{z-index:1}.dark .home-audience-module__CiAxZW__photo{filter:grayscale()brightness(.98)contrast(1.1)}.dark .home-audience-module__CiAxZW__colorGrade{background:linear-gradient(155deg,var(--audience-haze)5%,color-mix(in srgb,var(--audience-blue)68%,var(--audience-mist))48%,var(--audience-blue)74%,var(--audience-depth)100%);opacity:.86}.dark .home-audience-module__CiAxZW__photoGlow{background:radial-gradient(ellipse at 52% 60%,color-mix(in srgb,var(--audience-highlight)24%,transparent),transparent 27%),radial-gradient(ellipse at 75% 49%,color-mix(in srgb,var(--audience-blue)55%,transparent),transparent 65%);opacity:.48}.dark .home-audience-module__CiAxZW__photoVignette{background:linear-gradient(#04091366,#0000 44%)}@media (min-width:1024px){.home-audience-module__CiAxZW__layout{gap:calc(1.25*var(--home-section-unit))calc(6*var(--home-section-unit));grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.home-audience-module__CiAxZW__header,.home-audience-module__CiAxZW__copy{grid-column:1}.home-audience-module__CiAxZW__body{display:contents}.home-audience-module__CiAxZW__image{aspect-ratio:440/470;grid-area:1/2/span 2}}@media (max-width:1023px){.home-audience-module__CiAxZW__body{gap:calc(2.5*var(--home-section-unit));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.home-audience-module__CiAxZW__copy{gap:calc(2*var(--home-section-unit));padding-bottom:0}.home-audience-module__CiAxZW__image{align-self:start}}@media (max-width:767px){section.home-audience-module__CiAxZW__section{padding-block:calc(4.5*var(--home-section-unit))}.home-audience-module__CiAxZW__body{gap:calc(2*var(--home-section-unit));margin-top:calc(2*var(--home-section-unit));grid-template-columns:minmax(0,1fr)}.home-audience-module__CiAxZW__image{aspect-ratio:4/3}}.home-audience-module__CiAxZW__audiences{gap:calc(1.5*var(--home-section-unit));display:grid}.home-audience-module__CiAxZW__audience{grid-template-columns:var(--home-section-unit)minmax(0,1fr);align-items:start;gap:calc(.25*var(--home-section-unit))calc(.75*var(--home-section-unit));display:grid}.home-audience-module__CiAxZW__icon{width:var(--home-section-unit);height:var(--home-section-unit);margin-top:calc(.125*var(--home-section-unit))}.home-audience-module__CiAxZW__audienceTitle{font-size:calc(.875*var(--home-section-unit));line-height:calc(1.25*var(--home-section-unit))}.home-audience-module__CiAxZW__audienceDescription{font-size:calc(.8125*var(--home-section-unit));line-height:calc(1.1875*var(--home-section-unit))}.home-audience-module__CiAxZW__caption{z-index:2;font-size:calc(.875*var(--home-section-unit));line-height:calc(1.25*var(--home-section-unit));padding:calc(1.5*var(--home-section-unit))}@media (min-width:640px){.home-audience-module__CiAxZW__caption{padding:calc(1.75*var(--home-section-unit))}}
@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/e72bd61c45af275d-s.320e5574.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/8f0dcb9f539c75fe-s.4ff8c8ee.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/bb46f348a8c1e844-s.e400fd3b.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/782de5ffe69b75f2-s.06c991ee.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/1d8bad6ccf672773-s.559943c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/928453f79207f538-s.p.1a44368a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Sans Fallback;src:local(Arial);ascent-override:93.33%;descent-override:25.81%;line-gap-override:0.0%;size-adjust:100.72%}.ubuntu_sans_6d2399f2-module__GwF37W__className{font-family:Ubuntu Sans,Ubuntu Sans Fallback;font-style:normal}.ubuntu_sans_6d2399f2-module__GwF37W__variable{--font-workspace-ubuntu-sans:"Ubuntu Sans","Ubuntu Sans Fallback"}
.developer-tools-content-module__9Su1bG__content{--preview-bg:#e8e8e9;--fine-border:hsl(var(--foreground)/.1);--muted:hsl(var(--muted-foreground))}.dark .developer-tools-content-module__9Su1bG__content{--preview-bg:hsl(var(--card))}.developer-tools-content-module__9Su1bG__content h2{font-family:"Roobert",var(--font-inter),sans-serif}.developer-tools-content-module__9Su1bG__content h3{font-family:inherit}.developer-tools-content-module__9Su1bG__content a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.developer-tools-content-module__9Su1bG__toolLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.developer-tools-content-module__9Su1bG__toolLink{background:color-mix(in srgb,var(--preview-bg)70%,transparent);border-radius:8px;grid-template-columns:17px minmax(0,1fr) 14px;align-content:start;align-items:center;gap:8px 10px;min-width:0;padding:20px;display:grid}.developer-tools-content-module__9Su1bG__toolLink>svg{color:var(--muted)}.developer-tools-content-module__9Su1bG__toolLink strong{font-size:15px;font-weight:500;line-height:1.4}.developer-tools-content-module__9Su1bG__toolDescription{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.5}.developer-tools-content-module__9Su1bG__toolLink:hover strong,.developer-tools-content-module__9Su1bG__toolLink:hover>svg{color:hsl(var(--primary))}.developer-tools-content-module__9Su1bG__toolSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;margin-top:96px;scroll-margin-top:92px;display:grid}.developer-tools-content-module__9Su1bG__toolSection.developer-tools-content-module__9Su1bG__reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.developer-tools-content-module__9Su1bG__reverse .developer-tools-content-module__9Su1bG__copy{grid-area:1/2}.developer-tools-content-module__9Su1bG__reverse .developer-tools-content-module__9Su1bG__previewFigure{grid-area:1/1}.developer-tools-content-module__9Su1bG__copy{min-width:0}.developer-tools-content-module__9Su1bG__sectionLabel{color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.developer-tools-content-module__9Su1bG__copy h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.developer-tools-content-module__9Su1bG__description{max-width:420px;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.6}.developer-tools-content-module__9Su1bG__featureList{flex-direction:column;gap:22px;margin-top:30px;padding:0;list-style:none;display:flex}.developer-tools-content-module__9Su1bG__featureList li{align-items:flex-start;gap:11px;display:flex}.developer-tools-content-module__9Su1bG__featureList li>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.developer-tools-content-module__9Su1bG__featureList h3{font-size:14px;font-weight:500;line-height:1.4}.developer-tools-content-module__9Su1bG__featureList p{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.55}.developer-tools-content-module__9Su1bG__textLink{color:hsl(var(--primary));align-items:center;gap:6px;margin-top:28px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.developer-tools-content-module__9Su1bG__textLink svg{flex-shrink:0}.developer-tools-content-module__9Su1bG__textLink:hover{opacity:.75}.developer-tools-content-module__9Su1bG__previewFigure{min-width:0}.developer-tools-content-module__9Su1bG__preview{background:var(--preview-bg);border:1px solid #0000;border-radius:8px;height:480px;overflow:hidden}.developer-tools-content-module__9Su1bG__previewFigure figcaption{color:var(--muted);margin-top:12px;padding:0 2px;font-size:12px;line-height:1.5}.developer-tools-content-module__9Su1bG__previewTag{color:#7c63ac;background:#8b5cf614;border-radius:4px;align-items:center;margin-left:3px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.dark .developer-tools-content-module__9Su1bG__previewTag{color:#c4b5fd}@media (max-width:1050px){.developer-tools-content-module__9Su1bG__toolSection,.developer-tools-content-module__9Su1bG__toolSection.developer-tools-content-module__9Su1bG__reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px}.developer-tools-content-module__9Su1bG__toolSection.developer-tools-content-module__9Su1bG__reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.developer-tools-content-module__9Su1bG__preview{height:470px}.developer-tools-content-module__9Su1bG__toolLinks{margin-top:44px}}@media (max-width:850px){.developer-tools-content-module__9Su1bG__toolSection,.developer-tools-content-module__9Su1bG__toolSection.developer-tools-content-module__9Su1bG__reverse{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:72px}.developer-tools-content-module__9Su1bG__reverse .developer-tools-content-module__9Su1bG__copy,.developer-tools-content-module__9Su1bG__reverse .developer-tools-content-module__9Su1bG__previewFigure{grid-area:auto}.developer-tools-content-module__9Su1bG__copy{max-width:580px}.developer-tools-content-module__9Su1bG__description{max-width:540px}.developer-tools-content-module__9Su1bG__preview{height:460px}}@media (max-width:550px){.developer-tools-content-module__9Su1bG__toolLinks{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:32px}.developer-tools-content-module__9Su1bG__toolLink{align-items:center;padding:18px}.developer-tools-content-module__9Su1bG__toolSection,.developer-tools-content-module__9Su1bG__toolSection.developer-tools-content-module__9Su1bG__reverse{gap:26px;margin-top:56px}.developer-tools-content-module__9Su1bG__sectionLabel{margin-bottom:13px}.developer-tools-content-module__9Su1bG__featureList{gap:19px;margin-top:24px}.developer-tools-content-module__9Su1bG__description{font-size:14px}.developer-tools-content-module__9Su1bG__preview{height:430px}.developer-tools-content-module__9Su1bG__mcpPreview{height:470px}}
.code-generation-content-module__4KrUAW__content{--surface:hsl(var(--popover));--fine-border:hsl(var(--foreground)/.09);--muted:hsl(var(--muted-foreground));--preview-bg:#e9eaec;--editor-bg:#fff;--panel-bg:#f7f7f8}.dark .code-generation-content-module__4KrUAW__content{--preview-bg:#1b1c20;--editor-bg:#191a1d;--panel-bg:#202124}.code-generation-content-module__4KrUAW__content h2{font-family:"Roobert",var(--font-inter),sans-serif}.code-generation-content-module__4KrUAW__content h3{font-family:inherit}.code-generation-content-module__4KrUAW__content a:focus-visible,.code-generation-content-module__4KrUAW__content button:focus-visible,.code-generation-content-module__4KrUAW__content summary:focus-visible,.code-generation-content-module__4KrUAW__content select:focus-visible,.code-generation-content-module__4KrUAW__sourceScroll:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.code-generation-content-module__4KrUAW__showcase{margin-top:72px}.code-generation-content-module__4KrUAW__sourceWindow{height:510px}.code-generation-content-module__4KrUAW__sourceBody{background:var(--editor-bg);border:1px solid var(--fine-border);grid-template-columns:172px minmax(0,1fr) 184px;display:grid}.code-generation-content-module__4KrUAW__fileExplorer{border-right:1px solid var(--fine-border);background:var(--panel-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.code-generation-content-module__4KrUAW__panelHeading{flex-shrink:0;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:10px;font-weight:500;display:flex}.code-generation-content-module__4KrUAW__panelHeading svg{color:var(--muted);flex-shrink:0}.code-generation-content-module__4KrUAW__treeScroll{scrollbar-width:thin;min-height:0;padding:0 5px 14px;overflow:auto}.code-generation-content-module__4KrUAW__fileList{margin:0;padding:0;list-style:none}.code-generation-content-module__4KrUAW__folder>.code-generation-content-module__4KrUAW__fileList{margin-left:11px}.code-generation-content-module__4KrUAW__folder summary{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;min-height:26px;padding:0 3px;font-size:10px;list-style:none;display:flex}.code-generation-content-module__4KrUAW__folder summary::-webkit-details-marker{display:none}.code-generation-content-module__4KrUAW__folder summary>svg:first-child{color:var(--muted);flex-shrink:0}.code-generation-content-module__4KrUAW__folder[open]>summary>svg:first-child{transform:rotate(90deg)}.code-generation-content-module__4KrUAW__folder summary>svg:nth-child(2){color:#b89544;flex-shrink:0}.code-generation-content-module__4KrUAW__fileButton{text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;width:100%;min-height:26px;padding:3px 7px;font-size:10px;display:flex}.code-generation-content-module__4KrUAW__fileButton svg{color:#6689bd;flex-shrink:0}.code-generation-content-module__4KrUAW__fileButton>span{text-overflow:ellipsis;overflow:hidden}.code-generation-content-module__4KrUAW__folder summary:hover,.code-generation-content-module__4KrUAW__fileButton:hover{background:hsl(var(--foreground)/.04)}.code-generation-content-module__4KrUAW__fileButton[aria-pressed=true]{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.code-generation-content-module__4KrUAW__fileButton[aria-pressed=true] svg{color:inherit}.code-generation-content-module__4KrUAW__editor{flex-direction:column;min-width:0;min-height:0;display:flex}.code-generation-content-module__4KrUAW__editorHeading{border-bottom:1px solid var(--fine-border);min-height:39px;color:var(--muted);background:var(--panel-bg);align-items:center;gap:7px;padding:0 14px;font-size:10px;display:flex}.code-generation-content-module__4KrUAW__editorHeading>svg{flex-shrink:0}.code-generation-content-module__4KrUAW__editorHeading>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-generation-content-module__4KrUAW__readOnly{flex-shrink:0;margin-left:auto;font-size:9px}.code-generation-content-module__4KrUAW__sourceScroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.code-generation-content-module__4KrUAW__sourceScroll:focus-visible{outline-offset:-3px}.code-generation-content-module__4KrUAW__sourceScroll pre{min-width:max-content;color:hsl(var(--foreground)/.88);tab-size:4;margin:0;padding:22px 20px 28px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.9}.code-generation-content-module__4KrUAW__codeLine{height:1.9em;display:block}.code-generation-content-module__4KrUAW__lineNumber{text-align:right;width:42px;color:hsl(var(--muted-foreground)/.58);-webkit-user-select:none;user-select:none;padding-right:16px;display:inline-block}.code-generation-content-module__4KrUAW__keyword{color:#a044a5}.code-generation-content-module__4KrUAW__string{color:#268263}.code-generation-content-module__4KrUAW__decorator{color:#3772b7}.dark .code-generation-content-module__4KrUAW__keyword{color:#cc8ed1}.dark .code-generation-content-module__4KrUAW__string{color:#83bf9e}.dark .code-generation-content-module__4KrUAW__decorator{color:#86b5ec}.code-generation-content-module__4KrUAW__editorStatus{border-top:1px solid var(--fine-border);color:var(--muted);justify-content:space-between;gap:12px;padding:7px 12px;font-size:9px;display:flex}.code-generation-content-module__4KrUAW__editorStatus>span:first-child{align-items:center;gap:5px;display:flex}.code-generation-content-module__4KrUAW__editorStatus svg{color:#269568}.code-generation-content-module__4KrUAW__mobileFilePicker{display:none}.code-generation-content-module__4KrUAW__generationSettings{border-left:1px solid var(--fine-border);background:var(--panel-bg);min-width:0}.code-generation-content-module__4KrUAW__settingsList{padding:10px 11px 15px}.code-generation-content-module__4KrUAW__settingsList>div+div{margin-top:18px}.code-generation-content-module__4KrUAW__settingsList dt{color:var(--muted);margin-bottom:6px;font-size:10px}.code-generation-content-module__4KrUAW__settingsList dd{border:1px solid var(--fine-border);background:var(--editor-bg);border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:5px 8px;font-size:10px;display:flex}.code-generation-content-module__4KrUAW__settingsList img{object-fit:contain;flex-shrink:0}.code-generation-content-module__4KrUAW__validationState{color:#288761;background:#26956812;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin:2px 11px 8px;padding:8px 5px;font-size:9px;display:flex}.dark .code-generation-content-module__4KrUAW__validationState{color:#87c7a9}.code-generation-content-module__4KrUAW__previewState{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.code-generation-content-module__4KrUAW__previewState>span{background:#269568;border-radius:50%;width:4px;height:4px}.code-generation-content-module__4KrUAW__includedFiles{border-top:1px solid var(--fine-border);color:var(--muted);align-items:flex-start;gap:7px;margin:29px 11px 0;padding-top:16px;display:flex}.code-generation-content-module__4KrUAW__includedFiles svg{flex-shrink:0;margin-top:2px}.code-generation-content-module__4KrUAW__includedFiles p{font-size:10px;line-height:1.6}.code-generation-content-module__4KrUAW__includedFiles p>span{color:hsl(var(--foreground)/.78)}.code-generation-content-module__4KrUAW__sourceFigure figcaption{min-height:37px;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:13px;font-size:11px;line-height:1.5;display:flex}.code-generation-content-module__4KrUAW__sourceFigure figcaption>span:last-child{flex-shrink:0;font-size:10px}.code-generation-content-module__4KrUAW__previewFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:28px;display:grid}.code-generation-content-module__4KrUAW__previewFeatures>div{border-top:1px solid var(--fine-border);padding-top:20px}.code-generation-content-module__4KrUAW__previewFeatures svg{color:var(--muted);margin-bottom:10px}.code-generation-content-module__4KrUAW__previewFeatures h2{font-size:15px;font-weight:500;line-height:1.4}.code-generation-content-module__4KrUAW__previewFeatures p{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.55}.code-generation-content-module__4KrUAW__section{margin-top:96px;scroll-margin-top:100px}.code-generation-content-module__4KrUAW__deliveryCopy h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.code-generation-content-module__4KrUAW__deliverySection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px 72px;display:grid}.code-generation-content-module__4KrUAW__sectionLabel{color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.code-generation-content-module__4KrUAW__deliveryCopy>p{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.6}.code-generation-content-module__4KrUAW__deliveryCopy>p+p{margin-top:12px}.code-generation-content-module__4KrUAW__textLink{color:hsl(var(--primary));justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.code-generation-content-module__4KrUAW__textLink svg{flex-shrink:0}.code-generation-content-module__4KrUAW__textLink:hover{opacity:.75}.code-generation-content-module__4KrUAW__deliveryCopy .code-generation-content-module__4KrUAW__textLink{margin-top:24px}.code-generation-content-module__4KrUAW__githubFigure{background:var(--product-card-background);min-width:0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border-radius:8px;padding:40px 30px 20px}.code-generation-content-module__4KrUAW__githubCard{border:1px solid var(--fine-border);background:var(--editor-bg);border-radius:8px;overflow:hidden;box-shadow:0 8px 25px #0000000a}.code-generation-content-module__4KrUAW__githubHeading{align-items:center;gap:10px;padding:16px 18px;font-size:16px;font-weight:500;display:flex}.code-generation-content-module__4KrUAW__repoWindowDots{align-items:center;gap:4px;margin-left:auto;display:flex}.code-generation-content-module__4KrUAW__repoWindowDots>span{background:hsl(var(--foreground)/.15);border-radius:50%;width:6px;height:6px}.code-generation-content-module__4KrUAW__repoBody{background:var(--panel-bg);border-radius:5px;margin:0 8px 8px}.dark .code-generation-content-module__4KrUAW__githubLogo{filter:invert()}.code-generation-content-module__4KrUAW__privateTag{background:hsl(var(--foreground)/.045);color:var(--muted);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:400;display:inline-flex}.code-generation-content-module__4KrUAW__repoSummary{color:var(--muted);justify-content:space-between;gap:12px;padding:12px 12px 8px;font-size:11px;display:flex}.code-generation-content-module__4KrUAW__repoSummary>span{align-items:center;gap:5px;display:flex}.code-generation-content-module__4KrUAW__repoSummary>span:last-child svg{color:#269568}.code-generation-content-module__4KrUAW__repoFiles{padding-block:4px}.code-generation-content-module__4KrUAW__repoFiles>div{align-items:center;gap:9px;min-height:34px;padding:6px 12px;font-size:13px;display:flex}.code-generation-content-module__4KrUAW__repoFiles svg,.code-generation-content-module__4KrUAW__repoFiles img{object-fit:contain;flex-shrink:0;width:18px;height:16px}.code-generation-content-module__4KrUAW__repoFiles svg{color:var(--muted)}.code-generation-content-module__4KrUAW__repoFiles>div:first-child svg{color:hsl(var(--primary)/.7)}.code-generation-content-module__4KrUAW__repoFiles>div>span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.code-generation-content-module__4KrUAW__githubFigure figcaption{color:var(--muted);text-align:center;margin-top:15px;font-size:11px}.code-generation-content-module__4KrUAW__exportOptions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:6px;display:grid}.code-generation-content-module__4KrUAW__exportOptions>div{border:1px solid var(--fine-border);border-radius:7px;align-items:flex-start;gap:14px;padding:22px;display:flex}.code-generation-content-module__4KrUAW__exportOptions svg{color:var(--muted);flex-shrink:0;margin-top:2px}.code-generation-content-module__4KrUAW__exportOptions h3{font-size:15px;font-weight:500;line-height:1.4}.code-generation-content-module__4KrUAW__exportOptions p{color:var(--muted);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.55}.code-generation-content-module__4KrUAW__deliverySection>.code-generation-content-module__4KrUAW__textLink{grid-column:1/-1;margin-top:-8px}.code-generation-content-module__4KrUAW__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}.code-generation-content-module__4KrUAW__nextFeature div>span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.code-generation-content-module__4KrUAW__nextFeature h2{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.3}.code-generation-content-module__4KrUAW__nextFeature>a{color:hsl(var(--primary));flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.code-generation-content-module__4KrUAW__nextFeature>a:hover{opacity:.75}@media (max-width:1050px){.code-generation-content-module__4KrUAW__showcase{margin-top:42px}.code-generation-content-module__4KrUAW__sourceBody{grid-template-columns:166px minmax(0,1fr)}.code-generation-content-module__4KrUAW__generationSettings{display:none}.code-generation-content-module__4KrUAW__sourceScroll pre{font-size:12px}.code-generation-content-module__4KrUAW__deliverySection{gap:30px 36px}.code-generation-content-module__4KrUAW__githubFigure{padding:28px 20px 17px}.code-generation-content-module__4KrUAW__previewFeatures{gap:28px}}@media (max-width:850px){.code-generation-content-module__4KrUAW__deliverySection{grid-template-columns:minmax(0,1fr);gap:28px}.code-generation-content-module__4KrUAW__deliveryCopy{max-width:540px}.code-generation-content-module__4KrUAW__githubFigure{padding:34px 40px 20px}.code-generation-content-module__4KrUAW__githubCard{max-width:520px;margin:0 auto}.code-generation-content-module__4KrUAW__exportOptions{margin-top:0}.code-generation-content-module__4KrUAW__nextFeature{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:700px){.code-generation-content-module__4KrUAW__showcase{margin-top:28px}.code-generation-content-module__4KrUAW__sourceWindow{height:480px}.code-generation-content-module__4KrUAW__sourceFigure figcaption{flex-direction:column;gap:5px;min-height:57px;margin-top:12px}.code-generation-content-module__4KrUAW__previewFeatures{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:24px}.code-generation-content-module__4KrUAW__previewFeatures>div{grid-template-columns:20px minmax(0,1fr);gap:5px 10px;padding-top:16px;display:grid}.code-generation-content-module__4KrUAW__previewFeatures svg{grid-row:1/3;margin-top:2px;margin-bottom:0}.code-generation-content-module__4KrUAW__previewFeatures p{grid-column:2;margin-top:0}.code-generation-content-module__4KrUAW__section{margin-top:64px}.code-generation-content-module__4KrUAW__exportOptions{gap:14px}.code-generation-content-module__4KrUAW__exportOptions>div{flex-direction:column;gap:12px;padding:18px}.code-generation-content-module__4KrUAW__deliveryCopy>p{font-size:14px}.code-generation-content-module__4KrUAW__nextFeature{margin-top:64px;padding-top:28px}.code-generation-content-module__4KrUAW__nextFeature h2{font-size:22px}}@media (max-width:550px){.code-generation-content-module__4KrUAW__sourceBody{grid-template-columns:minmax(0,1fr)}.code-generation-content-module__4KrUAW__fileExplorer,.code-generation-content-module__4KrUAW__editorHeading{display:none}.code-generation-content-module__4KrUAW__mobileFilePicker{border-bottom:1px solid var(--fine-border);background:var(--panel-bg);color:var(--muted);flex-direction:column;gap:5px;padding:10px 12px;font-size:10px;display:flex}.code-generation-content-module__4KrUAW__mobileFilePicker select{border:1px solid var(--fine-border);background:var(--editor-bg);width:100%;min-width:0;color:hsl(var(--foreground));font:inherit;border-radius:5px;padding:7px 5px;font-size:11px}.code-generation-content-module__4KrUAW__sourceScroll pre{padding-top:18px;font-size:11px}.code-generation-content-module__4KrUAW__lineNumber{width:34px;padding-right:11px}.code-generation-content-module__4KrUAW__githubFigure{padding:24px 16px 16px}.code-generation-content-module__4KrUAW__githubHeading{padding:16px 14px}.code-generation-content-module__4KrUAW__repoWindowDots,.code-generation-content-module__4KrUAW__repoFiles>div>span:last-child{display:none}.code-generation-content-module__4KrUAW__exportOptions{grid-template-columns:minmax(0,1fr)}.code-generation-content-module__4KrUAW__exportOptions>div{flex-direction:row}}@media (max-width:390px){.code-generation-content-module__4KrUAW__repoSummary>span:last-child svg{display:none}}
.product-card-surface-module__AH469W__surface{isolation:isolate;background:var(--product-card-background,#ebebef);border-radius:8px;min-width:0;position:relative;overflow:hidden}.dark .product-card-surface-module__AH469W__surface{background:var(--product-card-background,#171717)}.product-card-surface-module__AH469W__backdrop,.product-card-surface-module__AH469W__foreground{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.product-card-surface-module__AH469W__backdrop{z-index:0;opacity:.85;background:#5329cd;-webkit-mask-image:url(../media/product-card-glow-back.05a4c53a.svg);mask-image:url(../media/product-card-glow-back.05a4c53a.svg)}.product-card-surface-module__AH469W__preview{z-index:1;isolation:isolate;border-radius:inherit;height:100%;position:relative}.product-card-surface-module__AH469W__surface .product-card-surface-module__AH469W__preview>div{border-radius:inherit;background:0 0;border:0}.dark .product-card-surface-module__AH469W__preview .product-preview-panel{outline-offset:-1px;outline:1px solid #ffffff14}.product-card-surface-module__AH469W__preview .framework-code-edge-mask{display:none}.product-card-surface-module__AH469W__foreground{z-index:2;opacity:.85;background:#190e5c}.product-card-surface-module__AH469W__grain{opacity:.25;filter:grayscale()contrast(3);mix-blend-mode:screen;position:absolute;inset:0}.product-card-surface-module__AH469W__surface:after{pointer-events:none;z-index:3;border-radius:inherit;content:"";border:1px solid #0000;transition:border-color .18s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.product-card-surface-module__AH469W__surface:hover:after{border-color:#0000001a}.dark .product-card-surface-module__AH469W__surface:hover:after{border-color:#ffffff1a}}
.code-generation-foundations-module__yZrdmq__foundations{color:hsl(var(--foreground));margin-top:88px}.code-generation-foundations-module__yZrdmq__foundations h2{font-family:"Roobert",var(--font-inter),sans-serif}.code-generation-foundations-module__yZrdmq__foundations h3{font-family:inherit}.code-generation-foundations-module__yZrdmq__sectionHeading{justify-content:space-between;align-items:center;gap:48px;margin-bottom:32px;display:flex}.code-generation-foundations-module__yZrdmq__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,35px);font-weight:500;line-height:1.15}.code-generation-foundations-module__yZrdmq__sectionHeading>p{max-width:520px;color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.6}.code-generation-foundations-module__yZrdmq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.code-generation-foundations-module__yZrdmq__featureCard{background:var(--product-card-background);border-radius:8px;min-width:0;padding:24px}.code-generation-foundations-module__yZrdmq__featureIcon{height:26px;color:var(--muted);align-items:center;margin-bottom:17px;display:flex}.code-generation-foundations-module__yZrdmq__featureIcon img{object-fit:contain}.dark .code-generation-foundations-module__yZrdmq__invertLogo{filter:invert()}.code-generation-foundations-module__yZrdmq__featureCard h3{font-size:16px;font-weight:500;line-height:1.4}.code-generation-foundations-module__yZrdmq__featureCard p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.code-generation-foundations-module__yZrdmq__featureCard p>span{display:block}.code-generation-foundations-module__yZrdmq__exportNote{color:var(--muted);align-items:flex-start;gap:6px;margin-top:15px;font-size:11px;line-height:1.5;display:flex}.code-generation-foundations-module__yZrdmq__exportNote svg{flex-shrink:0;margin-top:1px}.code-generation-foundations-module__yZrdmq__stackSection{margin-top:64px}.code-generation-foundations-module__yZrdmq__stackCopy{justify-content:space-between;align-items:center;gap:48px;margin-bottom:28px;display:flex}.code-generation-foundations-module__yZrdmq__stackCopy h2{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.2}.code-generation-foundations-module__yZrdmq__stackCopy p{max-width:520px;color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.6}.code-generation-foundations-module__yZrdmq__stackCatalog{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:14px;display:grid}.code-generation-foundations-module__yZrdmq__stackGroup{grid-column:span 4;min-width:0}.code-generation-foundations-module__yZrdmq__stackGroup h3{color:hsl(var(--foreground)/.85);margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.4}.code-generation-foundations-module__yZrdmq__brands,.code-generation-foundations-module__yZrdmq__databaseBrands{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.code-generation-foundations-module__yZrdmq__brand{border:1px solid var(--fine-border);background:color-mix(in srgb,var(--preview-bg)70%,transparent);text-align:center;border-radius:8px;flex-direction:column;align-items:center;min-width:0;min-height:120px;padding:22px 8px 12px;display:flex;position:relative}.code-generation-foundations-module__yZrdmq__brand img{object-fit:contain;flex-shrink:0;width:30px;height:30px;margin-bottom:6px}.code-generation-foundations-module__yZrdmq__brand strong{font-size:14px;font-weight:500;line-height:1.4}.code-generation-foundations-module__yZrdmq__brandDetail{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.code-generation-foundations-module__yZrdmq__brand[data-available=true]{border-color:hsl(var(--primary)/.14);background:hsl(var(--primary)/.03)}.code-generation-foundations-module__yZrdmq__available{color:#288565;font-size:9px;line-height:1.4;position:absolute;top:6px;right:8px}.dark .code-generation-foundations-module__yZrdmq__available{color:#82c3a7}.code-generation-foundations-module__yZrdmq__frameworkNote{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:11px;line-height:1.5}@media (max-width:1050px){.code-generation-foundations-module__yZrdmq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.code-generation-foundations-module__yZrdmq__stackCopy{gap:36px}.code-generation-foundations-module__yZrdmq__stackCatalog,.code-generation-foundations-module__yZrdmq__brands,.code-generation-foundations-module__yZrdmq__databaseBrands{gap:14px}.code-generation-foundations-module__yZrdmq__stackCatalog{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px}}@media (max-width:850px){.code-generation-foundations-module__yZrdmq__foundations{margin-top:64px}.code-generation-foundations-module__yZrdmq__sectionHeading{flex-direction:column;align-items:flex-start;gap:16px}.code-generation-foundations-module__yZrdmq__sectionHeading>p{max-width:570px}.code-generation-foundations-module__yZrdmq__stackSection{margin-top:44px}.code-generation-foundations-module__yZrdmq__stackCopy{flex-direction:column;align-items:flex-start;gap:14px}.code-generation-foundations-module__yZrdmq__stackCopy p{max-width:570px}}@media (max-width:700px){.code-generation-foundations-module__yZrdmq__featureCard{padding:20px}.code-generation-foundations-module__yZrdmq__sectionHeading{margin-bottom:26px}.code-generation-foundations-module__yZrdmq__sectionHeading>p{font-size:14px}.code-generation-foundations-module__yZrdmq__stackCopy h2{font-size:26px}}@media (max-width:620px){.code-generation-foundations-module__yZrdmq__foundations{margin-top:56px}.code-generation-foundations-module__yZrdmq__featureGrid{grid-template-columns:minmax(0,1fr);gap:14px}.code-generation-foundations-module__yZrdmq__featureIcon{margin-bottom:14px}.code-generation-foundations-module__yZrdmq__stackCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.code-generation-foundations-module__yZrdmq__stackGroup{grid-column:span 2}.code-generation-foundations-module__yZrdmq__brands,.code-generation-foundations-module__yZrdmq__databaseBrands{grid-template-columns:repeat(2,minmax(0,1fr))}}
.home-capabilities-module__X7-tpq__workspaceSection{background:#fff}.dark .home-capabilities-module__X7-tpq__workspaceSection{background:#111}.home-capabilities-module__X7-tpq__productPreviews,.home-capabilities-module__X7-tpq__workspacePreviews{margin-top:calc(2*var(--home-section-unit));gap:calc(1.5*var(--home-section-unit))}.home-capabilities-module__X7-tpq__productPreviews{--home-product-preview-height:calc(14*var(--home-section-unit));gap:calc(1.25*var(--home-section-unit))}.home-capabilities-module__X7-tpq__productCard{min-width:0;padding:calc(.75*var(--home-section-unit));border-radius:calc(.4375*var(--home-section-unit));background:#fff;border:1px solid #0000000f;flex-direction:column;display:flex}.dark .home-capabilities-module__X7-tpq__productCard{background:#1a1a1a;border-color:#ffffff0f}.dark .home-capabilities-module__X7-tpq__productCaption{color:#6f7177}.home-capabilities-module__X7-tpq__productPreviews .home-capabilities-module__X7-tpq__productPreview,.home-capabilities-module__X7-tpq__productPreviews [data-framework-video]{height:var(--home-product-preview-height);border-radius:calc(.25*var(--home-section-unit));flex-shrink:0;margin-top:auto}.home-capabilities-module__X7-tpq__productPreview .home-capabilities-module__X7-tpq__productArtwork{width:calc(100%/var(--capability-artwork-scale));height:calc(100%/var(--capability-artwork-scale));transform:scale(var(--capability-artwork-scale));transform-origin:0 0}.home-capabilities-module__X7-tpq__productPreview .home-capabilities-module__X7-tpq__productArtwork>div{transform-origin:50%;overflow:visible;transform:scale(.8)}.home-capabilities-module__X7-tpq__productArtwork .home-capabilities-module__X7-tpq__productFrameworkStack{top:120px;bottom:auto}.home-capabilities-module__X7-tpq__productArtwork [data-deployment-toolbar]{transform:translateY(-12px)}.home-capabilities-module__X7-tpq__productArtwork [data-deployment-logs]{margin-left:0;margin-right:-80px;transform:translateY(0)}.home-capabilities-module__X7-tpq__productCaption{padding:calc(.25*var(--home-section-unit))calc(.25*var(--home-section-unit))calc(1.25*var(--home-section-unit));font-size:calc(.8125*var(--home-section-unit));font-weight:450;line-height:calc(1.1875*var(--home-section-unit));text-wrap:pretty}.home-capabilities-module__X7-tpq__productCaption p{margin:calc(.125*var(--home-section-unit))0 0}.home-capabilities-module__X7-tpq__productCaption .home-capabilities-module__X7-tpq__productLink{margin-top:calc(.5*var(--home-section-unit));gap:calc(.375*var(--home-section-unit));font-size:calc(.8125*var(--home-section-unit));font-weight:450;line-height:calc(1.1875*var(--home-section-unit))}.home-capabilities-module__X7-tpq__productLink svg{width:calc(.8125*var(--home-section-unit));height:calc(.8125*var(--home-section-unit))}.home-capabilities-module__X7-tpq__productTitle{font-size:calc(.875*var(--home-section-unit));line-height:calc(1.25*var(--home-section-unit));margin:0}.home-capabilities-module__X7-tpq__productPreviews [data-framework-video] img,.home-capabilities-module__X7-tpq__productPreviews [data-framework-video] video{object-fit:cover}@media (min-width:640px){.home-capabilities-module__X7-tpq__productArtwork [data-deployment-logs]{margin-right:-104px}.home-capabilities-module__X7-tpq__productPreviews{--home-product-preview-height:calc(15*var(--home-section-unit))}}@media (min-width:768px){.home-capabilities-module__X7-tpq__productPreviews,.home-capabilities-module__X7-tpq__workspacePreviews{margin-top:calc(3*var(--home-section-unit))}}@media (min-width:1024px){.home-capabilities-module__X7-tpq__workspaceSection .home-capabilities-module__X7-tpq__workspaceHeader{grid-template-columns:max-content minmax(0,1fr)}.home-capabilities-module__X7-tpq__productPreviews{--home-product-preview-height:calc(16*var(--home-section-unit))}.home-capabilities-module__X7-tpq__productArtwork [data-database-providers]{left:0}.home-capabilities-module__X7-tpq__productArtwork [data-database-connector]{left:190px}.home-capabilities-module__X7-tpq__productArtwork [data-database-tables]{right:-96px}}.home-capabilities-module__X7-tpq__workspacePreviews{--preview-panel-background:#fff;--preview-body-background:#00000009;--preview-panel-border:transparent;--preview-glow-blue:#1975e2;--preview-glow-ice:#c7d5ff;--preview-glow-edge:#5329cd;gap:calc(1.25*var(--home-section-unit))}.home-capabilities-module__X7-tpq__workspaceCard{min-width:0;min-height:calc(16.25*var(--home-section-unit));padding:calc(.75*var(--home-section-unit));border-radius:calc(.5*var(--home-section-unit));background:hsl(var(--background));border:1px solid #0000000f}.home-capabilities-module__X7-tpq__workspaceSurface{background-color:hsl(var(--background))!important}:is(.dark .home-capabilities-module__X7-tpq__workspaceCard,.dark .home-capabilities-module__X7-tpq__workspaceSurface){background-color:#151515!important}.dark .home-capabilities-module__X7-tpq__workspaceCard{border-color:#ffffff0f}.home-capabilities-module__X7-tpq__previewContent{min-height:calc(15.875*var(--home-section-unit));margin-block:calc(.5*var(--home-section-unit))}.home-capabilities-module__X7-tpq__workspaceArtwork{width:calc(100%/var(--capability-artwork-scale));height:calc(100%/var(--capability-artwork-scale));transform:scale(var(--capability-artwork-scale));transform-origin:0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.home-capabilities-module__X7-tpq__workspaceDemo{transform-origin:50%;transform:scale(.9)}.home-capabilities-module__X7-tpq__workspaceCaption{max-width:calc(32*var(--home-section-unit));margin-top:calc(.5*var(--home-section-unit));padding:calc(.5*var(--home-section-unit))calc(.25*var(--home-section-unit))calc(.25*var(--home-section-unit));font-size:calc(.875*var(--home-section-unit));line-height:calc(1.375*var(--home-section-unit))}@media (min-width:640px){.home-capabilities-module__X7-tpq__workspaceCard{padding:calc(.875*var(--home-section-unit))}}@media (min-width:1024px){.home-capabilities-module__X7-tpq__workspaceCard{min-height:calc(23.75*var(--home-section-unit))}}.home-capabilities-module__X7-tpq__previewContent{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.home-capabilities-module__X7-tpq__previewContent .font-sans{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.home-capabilities-module__X7-tpq__previewContent .font-mono{font-family:var(--font-workspace-ubuntu-sans),system-ui,sans-serif}.dark .home-capabilities-module__X7-tpq__workspacePreviews{--preview-panel-background:#212121;--preview-body-background:#1a1a1b;--preview-panel-border:#ffffff14;--preview-glow-ice:#1975e2;--preview-glow-edge:#edf1ff}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-panel]{background-color:var(--preview-panel-background)}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-panel]:not([data-preview-generating=true]){border-color:var(--preview-panel-border)}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-panel][data-ai-input=true]{border-width:2px}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-panel][data-ai-input-glow=true]{border-color:#0000;overflow:visible}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-body]{background-color:var(--preview-body-background)}.home-capabilities-module__X7-tpq__workspacePreviews [data-ai-input=true] kbd[data-preview-body],.home-capabilities-module__X7-tpq__workspacePreviews [data-ai-command-menu] kbd[data-preview-body]{background-color:hsl(var(--foreground)/.04)}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-header]{background-color:#0000}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-branch][data-preview-active=false]{color:hsl(var(--foreground)/.72)}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-commit]{color:hsl(var(--foreground)/.5)}.home-capabilities-module__X7-tpq__workspacePreviews [data-preview-highlight=true]{--preview-panel-border:transparent;color:var(--preview-glow-text,#f4f8ff)}
