.page_pricingSection__SpLw4{padding-bottom:clamp(2.25rem,4vw,3.5rem)}.page_showcase__fEmoe{padding:clamp(1rem,2vw,1.75rem) 0 clamp(3.5rem,7vw,6.5rem)}.page_showcase__fEmoe .page_inner__tDhRL{position:relative;isolation:isolate;display:flex;min-height:0;align-items:stretch;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgb(137 124 255/.22);border-radius:clamp(1.25rem,2.2vw,1.8rem);background:#11101d;padding:clamp(2.4rem,4vw,3.6rem) clamp(1.4rem,4vw,3.5rem) 0;box-shadow:0 28px 80px rgb(25 20 57/.16);color:white}.page_content__kDoxQ{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.page_copy__QuCsu{max-width:42rem}.page_showcase__fEmoe .page_heading__ZPgh_{max-width:10em;margin:0;color:white;font-size:clamp(2.8rem,4.8vw,4.35rem);font-weight:580;letter-spacing:-.06em;line-height:.98}.page_actions__e35f9{position:relative;z-index:2;justify-content:flex-end}.page_showcase__fEmoe .page_primaryButton__iKEy8{background:white;color:var(--foreground)}.page_showcase__fEmoe .page_primaryButton__iKEy8:hover{background:#f3f2f7}.page_showcase__fEmoe .page_secondaryButton__UQnQZ{border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.07);color:white}.page_showcase__fEmoe .page_secondaryButton__UQnQZ:hover{background:rgb(255 255 255/.14)}.page_productFrame__VIQvW{position:relative;z-index:2;width:100%;height:clamp(10.5rem,20vw,15.5rem);flex:none;overflow:hidden;margin-top:clamp(2.5rem,4vw,3.5rem);border:var(--glass-frame-border);border-bottom:0;border-radius:.9rem .9rem 0 0;background:#f5f4fb;box-shadow:var(--glass-frame-shadow)}.page_productFrame__VIQvW img{object-fit:cover;object-position:left top;filter:saturate(1.12) contrast(1.05) brightness(.98)}@media (max-width:800px){.page_content__kDoxQ{grid-template-columns:1fr;align-items:start;gap:1.8rem}.page_actions__e35f9{justify-content:flex-start}}@media (max-width:700px){.page_showcase__fEmoe{padding:1rem 0 3.5rem}.page_showcase__fEmoe .page_inner__tDhRL{border-radius:1.15rem;padding:2.3rem 1.1rem 0}.page_showcase__fEmoe .page_heading__ZPgh_{font-size:clamp(2.55rem,12vw,3.5rem)}.page_actions__e35f9{width:min(100%,22rem)}.page_productFrame__VIQvW{height:clamp(8.5rem,34vw,10rem);margin-top:2.5rem;border-radius:.7rem .7rem 0 0}}.ai-supporting-demos_contextPreview__ae35i,.ai-supporting-demos_workflowShell__ZSWGk{--demo-background:oklch(0.9615 0.0121 291.1061);--demo-foreground:oklch(0 0 0);--demo-card:oklch(1 0 0);--demo-primary:oklch(0.5405 0.2811 292.8523);--demo-muted:oklch(0.97 0 0);--demo-muted-foreground:oklch(0.44 0 0);--demo-border:oklch(86.35% 0.0036 261.8);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}.ai-supporting-demos_contextPreview__ae35i :is(input,textarea,[contenteditable=true]),.ai-supporting-demos_workflowShell__ZSWGk :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.ai-supporting-demos_contextPreview__ae35i{position:relative;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;color:white;box-shadow:none}.ai-supporting-demos_contextApp__6i4tr{overflow:hidden;border:var(--glass-frame-border);border-radius:.7rem;background:var(--demo-background);color:var(--demo-foreground);font-size:11px;box-shadow:var(--glass-frame-shadow)}.ai-supporting-demos_contextAppHeader__SvFd4,.ai-supporting-demos_workflowHeader__Qo063{display:flex;align-items:center;gap:.58rem;border-bottom:1px solid var(--demo-border);background:white}.ai-supporting-demos_contextAppHeader__SvFd4{min-height:3.3rem;padding:.6rem .7rem}.ai-supporting-demos_contextAppHeader__SvFd4>span:first-child,.ai-supporting-demos_workflowHeader__Qo063>span:first-child{display:grid;flex:0 0 auto;place-items:center;border-radius:.42rem;background:color-mix(in oklch,var(--demo-primary) 10%,transparent);color:var(--demo-primary)}.ai-supporting-demos_contextAppHeader__SvFd4>span:first-child{width:2rem;height:2rem}.ai-supporting-demos_contextAppHeader__SvFd4>div,.ai-supporting-demos_workflowHeader__Qo063>div{display:grid;min-width:0;flex:1;gap:.08rem}.ai-supporting-demos_contextAppHeader__SvFd4 strong,.ai-supporting-demos_workflowHeader__Qo063 strong{overflow:hidden;font-size:.72rem;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_contextAppHeader__SvFd4 small,.ai-supporting-demos_workflowHeader__Qo063 small{overflow:hidden;color:var(--demo-muted-foreground);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_contextCredit__vj76Y{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in oklch,var(--demo-primary) 22%,transparent);border-radius:999px;background:color-mix(in oklch,var(--demo-primary) 6%,white);padding:.25rem .42rem;color:var(--demo-primary);font-size:.57rem;font-weight:650}.ai-supporting-demos_contextAppBody__JMtUw{display:grid;gap:.58rem;padding:.7rem}.ai-supporting-demos_contextSourceHeading__LPVKC{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ai-supporting-demos_contextSourceHeading__LPVKC>div{display:grid;gap:.12rem}.ai-supporting-demos_contextSourceHeading__LPVKC strong{font-size:.68rem}.ai-supporting-demos_contextSourceHeading__LPVKC span{color:var(--demo-muted-foreground);font-size:.56rem}.ai-supporting-demos_contextSourceHeading__LPVKC>small{border:1px solid var(--demo-border);border-radius:999px;background:white;padding:.22rem .42rem;color:var(--demo-muted-foreground);font-size:.54rem;font-weight:620}.ai-supporting-demos_contextSourceGrid__4oIu_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ai-supporting-demos_contextSource__09GsK{display:flex;min-width:0;align-items:center;gap:.42rem;border:1px solid var(--demo-border);border-radius:.45rem;background:white;padding:.48rem;opacity:.58;transform:translateY(2px);transition:border-color .22s ease var(--source-delay),background .22s ease var(--source-delay),opacity .22s ease var(--source-delay),transform .22s ease var(--source-delay)}.ai-supporting-demos_contextSource__09GsK[data-selected=true]{border-color:color-mix(in oklch,var(--demo-primary) 28%,var(--demo-border));background:color-mix(in oklch,var(--demo-primary) 4%,white);opacity:1;transform:translateY(0)}.ai-supporting-demos_contextSource__09GsK>span:first-child{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:.34rem;background:var(--demo-muted);color:var(--demo-muted-foreground)}.ai-supporting-demos_contextSource__09GsK[data-selected=true]>span:first-child{background:color-mix(in oklch,var(--demo-primary) 9%,white);color:var(--demo-primary)}.ai-supporting-demos_contextSource__09GsK>div{display:grid;min-width:0;flex:1;gap:.08rem}.ai-supporting-demos_contextSource__09GsK small{color:var(--demo-muted-foreground);font-size:.49rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ai-supporting-demos_contextSource__09GsK strong{overflow:hidden;font-size:.57rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_sourceCheck__XElKn{display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border:1px solid var(--demo-border);border-radius:50%;background:white;color:var(--demo-primary)}.ai-supporting-demos_contextPrompt__msqgu{border:1px solid var(--demo-border);border-radius:.45rem;background:white;padding:.55rem}.ai-supporting-demos_contextPrompt__msqgu span,.ai-supporting-demos_workflowPrompt__wWmhr span{display:block;margin-bottom:.22rem;color:var(--demo-muted-foreground);font-size:.5rem;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.ai-supporting-demos_contextPrompt__msqgu p,.ai-supporting-demos_workflowPrompt__wWmhr p{margin:0;font-size:.59rem;line-height:1.42}.ai-supporting-demos_contextActionRow__i3BA9{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ai-supporting-demos_contextActionRow__i3BA9>div{display:flex;min-width:0;align-items:center;gap:.35rem;overflow:hidden;color:var(--demo-muted-foreground);font-size:.56rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_contextActionRow__i3BA9>div svg{flex:0 0 auto;color:var(--demo-primary)}.ai-supporting-demos_contextActionRow__i3BA9 button,.ai-supporting-demos_workflowFooter__gmn8f button:last-child{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.32rem;border:1px solid var(--demo-primary);border-radius:.4rem;background:var(--demo-primary);padding:.48rem .62rem;color:white;font-size:.58rem;font-weight:650}.ai-supporting-demos_spinner__XalK2{animation:ai-supporting-demos_supporting-spin__ZVyyN .8s linear infinite}.ai-supporting-demos_workflowShell__ZSWGk{position:relative;min-width:0;overflow:visible;border:0;border-radius:1.1rem;background:transparent;padding:0;box-shadow:none}.ai-supporting-demos_workflowApp__KWhFn{display:flex;height:33rem;overflow:hidden;flex-direction:column;border:var(--glass-frame-border);border-radius:inherit;background:var(--demo-background);color:var(--demo-foreground);font-size:11px;box-shadow:var(--glass-frame-shadow)}.ai-supporting-demos_workflowHeader__Qo063{min-height:3.6rem;flex:0 0 auto;padding:.65rem .75rem}.ai-supporting-demos_workflowHeader__Qo063>span:first-child{width:2.15rem;height:2.15rem}.ai-supporting-demos_workflowHeader__Qo063>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.28rem;border:1px solid var(--demo-border);border-radius:999px;background:white;padding:.34rem .52rem;color:var(--demo-muted-foreground);font:inherit;font-size:.56rem;font-weight:620;cursor:pointer}.ai-supporting-demos_workflowBody__QRMl_{display:flex;min-height:0;flex:1;flex-direction:column;gap:.58rem;overflow-y:auto;padding:.7rem}.ai-supporting-demos_workflowBody__QRMl_::-webkit-scrollbar{width:6px}.ai-supporting-demos_workflowBody__QRMl_::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(113 113 122/.28)}.ai-supporting-demos_workflowContext__uF8Kb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ai-supporting-demos_workflowContext__uF8Kb>div{display:flex;min-width:0;align-items:center;gap:.42rem;border:1px solid color-mix(in oklch,var(--demo-primary) 18%,var(--demo-border));border-radius:.45rem;background:color-mix(in oklch,var(--demo-primary) 3%,white);padding:.5rem}.ai-supporting-demos_workflowContext__uF8Kb>div>span{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:.35rem;background:color-mix(in oklch,var(--demo-primary) 8%,white);color:var(--demo-primary)}.ai-supporting-demos_workflowContext__uF8Kb>div>div{display:grid;min-width:0;flex:1;gap:.08rem}.ai-supporting-demos_workflowContext__uF8Kb small{color:var(--demo-muted-foreground);font-size:.49rem;font-weight:650;text-transform:uppercase}.ai-supporting-demos_workflowContext__uF8Kb strong{overflow:hidden;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_workflowContext__uF8Kb>div>svg{flex:0 0 auto;color:var(--demo-primary)}.ai-supporting-demos_workflowPrompt__wWmhr{border:1px solid var(--demo-border);border-radius:.45rem;background:white;padding:.58rem}.ai-supporting-demos_workflowProgress__l1R44{display:grid;gap:.4rem;border:1px solid color-mix(in oklch,var(--demo-primary) 20%,var(--demo-border));border-radius:.45rem;background:color-mix(in oklch,var(--demo-primary) 4%,white);padding:.58rem;animation:ai-supporting-demos_supporting-enter__tacj1 .28s ease both}.ai-supporting-demos_workflowProgress__l1R44>div{display:flex;align-items:center;gap:.38rem}.ai-supporting-demos_workflowProgress__l1R44>div svg{color:var(--demo-primary)}.ai-supporting-demos_workflowProgress__l1R44 strong{font-size:.64rem}.ai-supporting-demos_workflowProgress__l1R44>span{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--demo-muted)}.ai-supporting-demos_workflowProgress__l1R44>span>span{position:absolute;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#8b5cf6,#7c3aed);animation:ai-supporting-demos_supporting-progress__Qwgfr 1.25s ease-in-out infinite}.ai-supporting-demos_workflowProgress__l1R44 small{color:var(--demo-muted-foreground);font-size:.55rem}.ai-supporting-demos_workflowResult__3a_nS{border:1px solid var(--demo-border);border-radius:.5rem;background:white;padding:.62rem;animation:ai-supporting-demos_supporting-enter__tacj1 .32s ease both}.ai-supporting-demos_workflowApproved__MwyGX,.ai-supporting-demos_workflowDependency__m9eGt,.ai-supporting-demos_workflowFooter__gmn8f,.ai-supporting-demos_workflowResultHeading__YxfpO{display:flex;align-items:center}.ai-supporting-demos_workflowResultHeading__YxfpO{justify-content:space-between;gap:.5rem}.ai-supporting-demos_workflowResultHeading__YxfpO>div{display:grid;gap:.12rem}.ai-supporting-demos_workflowResultHeading__YxfpO strong{font-size:.7rem}.ai-supporting-demos_workflowResultHeading__YxfpO span{color:var(--demo-muted-foreground);font-size:.54rem}.ai-supporting-demos_workflowResultHeading__YxfpO button{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--demo-border);border-radius:.35rem;background:white;padding:.34rem .45rem;font-size:.56rem}.ai-supporting-demos_workflowDependency__m9eGt{gap:.42rem;margin-top:.48rem;border-radius:.4rem;background:var(--demo-muted);padding:.48rem}.ai-supporting-demos_workflowDependency__m9eGt>svg{flex:0 0 auto;color:var(--demo-primary)}.ai-supporting-demos_workflowDependency__m9eGt>div{display:grid;min-width:0;flex:1;gap:.08rem}.ai-supporting-demos_workflowDependency__m9eGt strong{font-size:.59rem}.ai-supporting-demos_workflowDependency__m9eGt span{color:var(--demo-muted-foreground);font-size:.51rem}.ai-supporting-demos_workflowToggle__mG1U3{position:relative;width:1.8rem;height:1rem;flex:0 0 auto;border-radius:999px;background:var(--demo-primary)}.ai-supporting-demos_workflowToggle__mG1U3>span{position:absolute;top:2px;right:2px;width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:50%;background:white}.ai-supporting-demos_workflowTasks__HovEv{display:grid;gap:.38rem;margin:.52rem 0 0;padding:0;list-style:none}.ai-supporting-demos_workflowTasks__HovEv li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;border:1px solid var(--demo-border);border-radius:.42rem;background:white;padding:.48rem;animation:ai-supporting-demos_supporting-enter__tacj1 .28s ease var(--task-delay) both}.ai-supporting-demos_workflowTasks__HovEv li>span:first-child{display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:50%;background:var(--demo-primary);color:white;font-size:.55rem;font-weight:700}.ai-supporting-demos_workflowTasks__HovEv li>div{display:grid;min-width:0;gap:.08rem}.ai-supporting-demos_workflowTasks__HovEv li strong{overflow:hidden;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_workflowTasks__HovEv li small{color:var(--demo-muted-foreground);font-size:.51rem}.ai-supporting-demos_workflowTasks__HovEv li>span:last-child{border-radius:999px;background:var(--demo-muted);padding:.2rem .38rem;color:var(--demo-muted-foreground);font-size:.5rem;font-weight:620}.ai-supporting-demos_workflowTasks__HovEv li>span[data-priority=High]{background:rgb(239 68 68/.08);color:#dc2626}.ai-supporting-demos_workflowApproved__MwyGX{gap:.48rem;border:1px solid rgb(16 185 129/.28);border-radius:.45rem;background:rgb(16 185 129/.07);padding:.55rem;animation:ai-supporting-demos_supporting-enter__tacj1 .28s ease both}.ai-supporting-demos_workflowApproved__MwyGX>span{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:rgb(16 185 129/.12);color:#059669}.ai-supporting-demos_workflowApproved__MwyGX>div{display:grid;gap:.1rem}.ai-supporting-demos_workflowApproved__MwyGX strong{font-size:.62rem}.ai-supporting-demos_workflowApproved__MwyGX small{color:var(--demo-muted-foreground);font-size:.53rem}.ai-supporting-demos_workflowFooter__gmn8f{min-height:3.4rem;flex:0 0 auto;justify-content:space-between;gap:.6rem;border-top:1px solid var(--demo-border);background:white;padding:.65rem .75rem}.ai-supporting-demos_workflowFooter__gmn8f>span{min-width:0;overflow:hidden;color:var(--demo-muted-foreground);font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.ai-supporting-demos_workflowFooter__gmn8f>div{display:flex;flex:0 0 auto;gap:.38rem}.ai-supporting-demos_workflowFooter__gmn8f button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:1px solid var(--demo-border);border-radius:.38rem;background:white;padding:.44rem .55rem;font:inherit;font-size:.56rem;font-weight:620;cursor:pointer}@keyframes ai-supporting-demos_supporting-spin__ZVyyN{to{transform:rotate(1turn)}}@keyframes ai-supporting-demos_supporting-progress__Qwgfr{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes ai-supporting-demos_supporting-enter__tacj1{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (max-width:700px){.ai-supporting-demos_contextSourceGrid__4oIu_,.ai-supporting-demos_workflowContext__uF8Kb{grid-template-columns:1fr}.ai-supporting-demos_contextIntro__S9LBc h2{font-size:1.5rem}.ai-supporting-demos_workflowApp__KWhFn{height:31rem}.ai-supporting-demos_workflowFooter__gmn8f{align-items:flex-end;flex-direction:column}.ai-supporting-demos_workflowFooter__gmn8f>span{width:100%}}@media (prefers-reduced-motion:reduce){.ai-supporting-demos_spinner__XalK2,.ai-supporting-demos_workflowApproved__MwyGX,.ai-supporting-demos_workflowProgress__l1R44,.ai-supporting-demos_workflowProgress__l1R44>span>span,.ai-supporting-demos_workflowResult__3a_nS,.ai-supporting-demos_workflowTasks__HovEv li{animation:none!important}}.ai-product-demos_appSurface__Wa8MF,.ai-product-demos_diagramBoard__ydqhj,.ai-product-demos_documentApp__aqYbJ{--demo-background:oklch(0.9615 0.0121 291.1061);--demo-foreground:oklch(0 0 0);--demo-card:oklch(1 0 0);--demo-primary:oklch(0.5405 0.2811 292.8523);--demo-primary-foreground:oklch(1 0 0);--demo-muted:oklch(0.97 0 0);--demo-muted-foreground:oklch(0.44 0 0);--demo-border:oklch(86.35% 0.0036 261.8);position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border:var(--glass-frame-border);border-radius:.75rem;background:var(--demo-background);color:var(--demo-foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;text-align:left;box-shadow:var(--glass-frame-shadow);-webkit-user-select:none;user-select:none}.ai-product-demos_appSurface__Wa8MF :is(input,textarea,[contenteditable=true]),.ai-product-demos_diagramBoard__ydqhj :is(input,textarea,[contenteditable=true]),.ai-product-demos_documentApp__aqYbJ :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.ai-product-demos_appSurface__Wa8MF button,.ai-product-demos_appSurface__Wa8MF textarea,.ai-product-demos_diagramBoard__ydqhj button,.ai-product-demos_documentApp__aqYbJ button{font:inherit}.ai-product-demos_taskSurface__TbN84{display:flex;max-width:35rem;flex-direction:column;margin-inline:auto}.ai-product-demos_diagramHeader__GtqkA,.ai-product-demos_dialogHeader__ahsgE,.ai-product-demos_sheetHeader__jRUp6{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--demo-border);background:rgb(255 255 255/.96)}.ai-product-demos_sheetHeader__jRUp6{min-height:4.25rem;padding:.7rem 3rem .7rem .9rem}.ai-product-demos_headerIcon__DyK5B{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.55rem;background:color-mix(in oklch,var(--demo-primary) 10%,transparent);color:var(--demo-primary)}.ai-product-demos_sheetHeader__jRUp6>div{display:grid;min-width:0;flex:1;gap:.14rem}.ai-product-demos_sheetHeader__jRUp6>div strong{overflow:hidden;font-size:.94rem;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_sheetHeader__jRUp6>div span{overflow:hidden;color:var(--demo-muted-foreground);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_creditBadge__lBtRr{display:inline-flex;align-items:center;gap:.3rem;border:1px solid color-mix(in oklch,var(--demo-primary) 25%,transparent);border-radius:999px;background:color-mix(in oklch,var(--demo-primary) 7%,white);padding:.28rem .5rem;color:var(--demo-primary);font-size:.65rem;font-weight:650}.ai-product-demos_closeButton__r3nkr,.ai-product-demos_iconButton__6c5pd{display:grid;place-items:center;border:0;border-radius:.35rem;background:transparent;color:var(--demo-muted-foreground);cursor:pointer}.ai-product-demos_closeButton__r3nkr{position:absolute;top:.7rem;right:.65rem;width:1.8rem;height:1.8rem}.ai-product-demos_closeButton__r3nkr:hover,.ai-product-demos_iconButton__6c5pd:hover{background:var(--demo-muted);color:var(--demo-foreground)}.ai-product-demos_sheetBody__Dh0BP{min-height:0;flex:1;overflow-y:auto;padding:.7rem}.ai-product-demos_diagramBody__2ZpxM::-webkit-scrollbar,.ai-product-demos_dialogBody__c_1qN::-webkit-scrollbar,.ai-product-demos_sheetBody__Dh0BP::-webkit-scrollbar{width:6px}.ai-product-demos_diagramBody__2ZpxM::-webkit-scrollbar-thumb,.ai-product-demos_dialogBody__c_1qN::-webkit-scrollbar-thumb,.ai-product-demos_sheetBody__Dh0BP::-webkit-scrollbar-thumb{border-radius:99px;background:rgb(113 113 122/.3)}.ai-product-demos_card__D_Y7W{border:1px solid var(--demo-border);border-radius:.55rem;background:var(--demo-card);padding:.75rem}.ai-product-demos_cardHeading___tqCC,.ai-product-demos_proposalHeading__ee9ch,.ai-product-demos_resultHeading__jFGAA{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ai-product-demos_cardHeading___tqCC>div{min-width:0}.ai-product-demos_cardHeading___tqCC strong,.ai-product-demos_proposalHeading__ee9ch>div>strong{display:flex;align-items:center;gap:.42rem;font-size:.82rem;font-weight:650}.ai-product-demos_cardHeading___tqCC strong svg{color:var(--demo-primary)}.ai-product-demos_cardHeading___tqCC p{margin:.28rem 0 0;color:var(--demo-muted-foreground);font-size:.69rem;line-height:1.45}.ai-product-demos_loadingPill__nFT33{flex:0 0 auto;border:1px solid var(--demo-border);border-radius:999px;background:var(--demo-muted);padding:.28rem .62rem;font-size:.65rem;font-weight:600}.ai-product-demos_descriptionField__alomc textarea,.ai-product-demos_largeTextarea__VryzE,.ai-product-demos_promptTextarea__i2ton{width:100%;border:1px solid var(--demo-border);border-radius:.42rem;background:var(--demo-card);color:var(--demo-foreground);outline:0}.ai-product-demos_largeTextarea__VryzE{min-height:6.4rem;margin-top:.75rem;padding:.68rem .75rem;font-size:.76rem;line-height:1.48}.ai-product-demos_largeTextarea__VryzE[data-typing=true]{border-color:color-mix(in oklch,var(--demo-primary) 36%,var(--demo-border));box-shadow:0 0 0 2px color-mix(in oklch,var(--demo-primary) 8%,transparent)}.ai-product-demos_typingCursor__c6k7Y{display:inline-block;width:1px;height:.95em;margin-left:2px;background:var(--demo-primary);vertical-align:-.08em;animation:ai-product-demos_cursor-blink___DuwJ .75s steps(1) infinite}.ai-product-demos_sourceGrid__adxeA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.68rem;border:1px solid var(--demo-border);border-radius:.58rem;background:color-mix(in oklch,var(--demo-muted) 38%,transparent);padding:.55rem;transition:border-color .22s ease,background .22s ease}.ai-product-demos_sourceGrid__adxeA[data-highlighted=true]{border-color:color-mix(in oklch,var(--demo-primary) 28%,var(--demo-border));background:color-mix(in oklch,var(--demo-primary) 4%,white)}.ai-product-demos_selectField__hwlmj{display:grid;min-width:0;gap:.38rem}.ai-product-demos_fieldLabel__teJAl{display:flex;align-items:center;gap:.35rem;color:var(--demo-muted-foreground);font-size:.58rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ai-product-demos_selectButton__axmYy{display:flex;width:100%;height:2.35rem;min-width:0;align-items:center;justify-content:space-between;gap:.4rem;border:1px solid var(--demo-border);border-radius:.45rem;background:white;padding:0 .62rem;color:var(--demo-foreground);cursor:pointer}.ai-product-demos_selectButton__axmYy span{overflow:hidden;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_toggleRow__PzUIk{display:flex;align-items:center;gap:.55rem;margin-top:.68rem;border:1px solid var(--demo-border);border-radius:.48rem;background:color-mix(in oklch,var(--demo-muted) 50%,transparent);padding:.55rem .65rem}.ai-product-demos_toggleRow__PzUIk>svg{flex:0 0 auto;color:var(--demo-primary)}.ai-product-demos_toggleRow__PzUIk>div{display:grid;min-width:0;flex:1;gap:.12rem}.ai-product-demos_toggleRow__PzUIk strong{overflow:hidden;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_toggleRow__PzUIk span{overflow:hidden;color:var(--demo-muted-foreground);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_toggle__g9Mrj{position:relative;width:2rem;height:1.1rem;flex:0 0 auto;border-radius:999px;background:#a1a1aa;transition:background .18s ease}.ai-product-demos_toggle__g9Mrj>span{position:absolute;top:2px;left:2px;width:calc(1.1rem - 4px);height:calc(1.1rem - 4px);border-radius:50%;background:white;box-shadow:0 1px 3px rgb(0 0 0/.25);transition:transform .18s ease}.ai-product-demos_toggle__g9Mrj[data-checked=true]{background:var(--demo-primary)}.ai-product-demos_toggle__g9Mrj[data-checked=true]>span{transform:translateX(.9rem)}.ai-product-demos_primaryButton__aIdmS,.ai-product-demos_secondaryButton__g7NNk{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.38rem;border-radius:.4rem;padding:.5rem .7rem;font-size:.68rem;font-weight:620;line-height:1;cursor:pointer}.ai-product-demos_primaryButton__aIdmS{border:1px solid var(--demo-primary);background:var(--demo-primary);color:var(--demo-primary-foreground)}.ai-product-demos_primaryButton__aIdmS:disabled{cursor:not-allowed;opacity:.45}.ai-product-demos_secondaryButton__g7NNk{border:1px solid var(--demo-border);background:white;color:var(--demo-foreground)}.ai-product-demos_secondaryButton__g7NNk:disabled{cursor:not-allowed;opacity:.45}.ai-product-demos_card__D_Y7W>.ai-product-demos_primaryButton__aIdmS{width:100%;min-height:2.35rem;margin-top:.7rem}.ai-product-demos_spinner__9QBp8{animation:ai-product-demos_demo-spin__aC60r .85s linear infinite}.ai-product-demos_proposalStack__OvrZb{display:grid;gap:.68rem;padding-bottom:3.9rem}.ai-product-demos_proposalHeading__ee9ch{align-items:center}.ai-product-demos_proposalHeading__ee9ch>div{min-width:0}.ai-product-demos_badgeRow__E7WIP,.ai-product-demos_chipRow__c6B0e{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}.ai-product-demos_proposalHeading__ee9ch .ai-product-demos_badgeRow__E7WIP{margin-top:.48rem}.ai-product-demos_mutedBadge___SeOM,.ai-product-demos_outlineBadge__LLHjz,.ai-product-demos_readyBadge__sbfFQ{display:inline-flex;align-items:center;min-height:1.25rem;border-radius:999px;padding:.16rem .45rem;font-size:.6rem;font-weight:600;white-space:nowrap}.ai-product-demos_outlineBadge__LLHjz{border:1px solid var(--demo-border);background:white}.ai-product-demos_mutedBadge___SeOM{border:1px solid transparent;background:var(--demo-muted)}.ai-product-demos_readyBadge__sbfFQ{border:1px solid rgb(16 185 129/.35);background:rgb(16 185 129/.08);color:#047857}.ai-product-demos_sourceName__ViPwR{overflow:hidden;max-width:11rem;color:var(--demo-muted-foreground);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_taskDraftCard__6K_XW{overflow:hidden;border:1px solid var(--demo-border);border-radius:.55rem;background:white;box-shadow:0 2px 6px rgb(0 0 0/.04)}.ai-product-demos_taskDraftHead__l02dc{display:flex;align-items:flex-start;gap:.62rem;border-bottom:1px solid var(--demo-border);background:color-mix(in oklch,var(--demo-muted) 42%,transparent);padding:.68rem}.ai-product-demos_taskNumber__ecNI_{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--demo-primary);color:white;font-size:.67rem;font-weight:700}.ai-product-demos_taskDraftTitle__1WlvI{display:grid;min-width:0;flex:1;gap:.42rem}.ai-product-demos_inputReplica__J28wx,.ai-product-demos_textareaReplica__hH4xA{border:1px solid var(--demo-border);border-radius:.38rem;background:white}.ai-product-demos_inputReplica__J28wx{overflow:hidden;min-height:2rem;padding:.48rem .55rem;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_taskDraftHead__l02dc>.ai-product-demos_iconButton__6c5pd{width:1.8rem;height:1.8rem;flex:0 0 auto}.ai-product-demos_taskDraftBody__IeZJ6{display:grid;gap:.55rem;padding:.68rem}.ai-product-demos_textareaReplica__hH4xA{min-height:2.55rem;padding:.52rem;color:#3f3f46;font-size:.66rem;line-height:1.4}.ai-product-demos_taskMetaGrid__x1ive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ai-product-demos_taskMetaGrid__x1ive>span{display:flex;min-width:0;min-height:1.95rem;align-items:center;gap:.3rem;overflow:hidden;border:1px solid var(--demo-border);border-radius:.38rem;padding:0 .5rem;color:var(--demo-muted-foreground);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_taskMetaGrid__x1ive>.ai-product-demos_priorityHigh__7UiNa{color:#dc2626}.ai-product-demos_subtaskSection__rOk_2{border-top:1px solid var(--demo-border);padding-top:.55rem}.ai-product-demos_subtaskHeading__ftgFm,.ai-product-demos_subtaskHeading__ftgFm button,.ai-product-demos_subtaskHeading__ftgFm>span{display:flex;align-items:center}.ai-product-demos_subtaskHeading__ftgFm{justify-content:space-between;gap:.5rem}.ai-product-demos_subtaskHeading__ftgFm>span{gap:.35rem;font-size:.65rem;font-weight:650}.ai-product-demos_subtaskHeading__ftgFm>span svg{color:var(--demo-primary)}.ai-product-demos_subtaskHeading__ftgFm button{gap:.2rem;border:1px solid var(--demo-border);border-radius:.35rem;background:white;padding:.3rem .42rem;font-size:.58rem}.ai-product-demos_subtaskRow__eT2Pt{display:flex;align-items:center;gap:.45rem;margin:.45rem 0 0 .15rem;border-left:2px solid color-mix(in oklch,var(--demo-primary) 30%,transparent);padding-left:.5rem}.ai-product-demos_subtaskRow__eT2Pt>span{display:grid;width:1.2rem;height:1.2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--demo-muted);color:var(--demo-muted-foreground);font-size:.54rem}.ai-product-demos_subtaskRow__eT2Pt strong{overflow:hidden;font-size:.62rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_stickyActions__2tlrm{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:.48rem;border-top:1px solid var(--demo-border);background:rgb(255 255 255/.96);padding:.68rem;backdrop-filter:blur(12px)}.ai-product-demos_successCard__rBRN8{display:grid;min-height:18rem;place-content:center;justify-items:center;gap:.55rem;padding:2rem;text-align:center}.ai-product-demos_successCard__rBRN8>strong{font-size:.9rem}.ai-product-demos_successCard__rBRN8 p{max-width:22rem;margin:0;color:var(--demo-muted-foreground);font-size:.7rem}.ai-product-demos_successIcon__EhS_f{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:rgb(16 185 129/.12);color:#059669}.ai-product-demos_dialogSurface__m__9G{display:flex;max-width:42rem;flex-direction:column;margin-inline:auto;background:white}.ai-product-demos_dialogHeader__ahsgE{display:block;padding:1.1rem 3rem .95rem 1.25rem}.ai-product-demos_diagramHeader__GtqkA strong,.ai-product-demos_dialogHeader__ahsgE strong{display:block;font-size:.94rem;font-weight:670;letter-spacing:-.015em}.ai-product-demos_diagramHeader__GtqkA p,.ai-product-demos_dialogHeader__ahsgE p{margin:.28rem 0 0;color:var(--demo-muted-foreground);font-size:.69rem;line-height:1.45}.ai-product-demos_dialogBody__c_1qN{display:flex;min-height:0;flex:1;flex-direction:column;gap:.78rem;overflow-y:auto;padding:.85rem 1.25rem}.ai-product-demos_modeGrid__Cq4Qb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ai-product-demos_modeButton__kWwEb{border:1px solid var(--demo-border);border-radius:.45rem;background:white;padding:.65rem;text-align:left}.ai-product-demos_modeButton__kWwEb[data-active=true]{border-color:var(--demo-primary);background:color-mix(in oklch,var(--demo-primary) 5%,white)}.ai-product-demos_modeButton__kWwEb:disabled{opacity:.5}.ai-product-demos_modeButton__kWwEb span{display:flex;align-items:center;gap:.35rem;font-size:.69rem;font-weight:620}.ai-product-demos_modeButton__kWwEb span svg{color:var(--demo-primary)}.ai-product-demos_modeButton__kWwEb small{display:block;margin-top:.32rem;color:var(--demo-muted-foreground);font-size:.6rem;line-height:1.35}.ai-product-demos_promptTextarea__i2ton{display:block;min-height:5.3rem;resize:none;padding:.65rem;font-size:.69rem;line-height:1.45}.ai-product-demos_promptTextarea__i2ton:focus{border-color:var(--demo-primary);box-shadow:0 0 0 2px color-mix(in oklch,var(--demo-primary) 10%,transparent)}.ai-product-demos_chipRow__c6B0e{margin-top:.5rem}.ai-product-demos_chipRow__c6B0e .ai-product-demos_secondaryButton__g7NNk{padding:.38rem .55rem;font-size:.61rem}.ai-product-demos_generationResult__IpHd6,.ai-product-demos_progressPanel__xkntL{border:1px solid var(--demo-border);border-radius:.45rem;padding:.68rem}.ai-product-demos_progressPanel__xkntL{background:white}.ai-product-demos_progressPanel__xkntL>strong{display:flex;align-items:center;gap:.4rem;font-size:.69rem}.ai-product-demos_progressPanel__xkntL>strong svg{color:var(--demo-primary)}.ai-product-demos_progressPanel__xkntL>p{margin:.45rem 0 0;color:var(--demo-muted-foreground);font-size:.62rem}.ai-product-demos_toolLookup__4xX6s{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;border-radius:.4rem;background:var(--demo-muted);padding:.48rem .55rem}.ai-product-demos_toolLookup__4xX6s>span{display:flex;align-items:center;gap:.35rem;font-size:.61rem;font-weight:590}.ai-product-demos_toolLookup__4xX6s>span svg{color:var(--demo-primary)}.ai-product-demos_toolLookup__4xX6s small{border:1px solid var(--demo-border);border-radius:999px;background:white;padding:.16rem .4rem;font-size:.56rem}.ai-product-demos_generationResult__IpHd6{background:color-mix(in oklch,var(--demo-muted) 36%,white)}.ai-product-demos_resultHeading__jFGAA>div:first-child{min-width:0;flex:1}.ai-product-demos_resultHeading__jFGAA strong{display:block;font-size:.72rem}.ai-product-demos_resultHeading__jFGAA p{margin:.28rem 0 0;color:var(--demo-muted-foreground);font-size:.61rem;line-height:1.38}.ai-product-demos_generationResult__IpHd6>.ai-product-demos_badgeRow__E7WIP{margin-top:.55rem}.ai-product-demos_ruleSummary__4s4fp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin-top:.62rem}.ai-product-demos_ruleSummary__4s4fp>span{display:grid;min-width:0;gap:.14rem;border:1px solid var(--demo-border);border-radius:.38rem;background:white;padding:.48rem;font-size:.58rem;line-height:1.3}.ai-product-demos_ruleSummary__4s4fp small{color:var(--demo-primary);font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-product-demos_ruleSummary__4s4fp>svg{color:var(--demo-muted-foreground)}.ai-product-demos_appliedNotice__Y_M8J{display:flex;align-items:center;gap:.4rem;border:1px solid rgb(16 185 129/.3);border-radius:.42rem;background:rgb(16 185 129/.08);padding:.55rem .65rem;color:#047857;font-size:.64rem;font-weight:620}.ai-product-demos_diagramFooter__4n9Cs,.ai-product-demos_dialogFooter__QPCJR{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--demo-border);background:rgb(255 255 255/.96);padding:.72rem 1.25rem;backdrop-filter:blur(12px)}.ai-product-demos_diagramDialog__XzK94{display:flex;max-width:42rem;flex-direction:column;margin-inline:auto;background:white}.ai-product-demos_diagramHeader__GtqkA{display:block;padding:.85rem 3rem .7rem 1.1rem}.ai-product-demos_diagramHeader__GtqkA strong{display:flex;align-items:center;gap:.4rem}.ai-product-demos_diagramHeader__GtqkA strong svg{color:#8b5cf6}.ai-product-demos_diagramBody__2ZpxM{display:flex;min-height:0;flex:1;flex-direction:column;gap:.62rem;overflow-y:auto;padding:.7rem 1.1rem}.ai-product-demos_sectionLabel__3QIDe{display:block;margin-bottom:.4rem;font-size:.66rem;font-weight:630}.ai-product-demos_diagramTypeGrid__t1joN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.ai-product-demos_diagramTypeGrid__t1joN>button{display:flex;min-width:0;align-items:flex-start;gap:.48rem;border:1px solid var(--demo-border);border-radius:.5rem;background:white;padding:.48rem;color:var(--demo-foreground);text-align:left;cursor:pointer}.ai-product-demos_diagramTypeGrid__t1joN>button[data-active=true]{border-color:rgb(167 139 250/.8);background:rgb(139 92 246/.09)}.ai-product-demos_diagramTypeGrid__t1joN>button>span:first-child{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:.35rem;background:var(--demo-muted);color:var(--demo-muted-foreground)}.ai-product-demos_diagramTypeGrid__t1joN>button[data-active=true]>span:first-child{background:rgb(139 92 246/.14);color:#7c3aed}.ai-product-demos_diagramTypeGrid__t1joN>button>span:last-child{display:grid;min-width:0;gap:.14rem}.ai-product-demos_diagramTypeGrid__t1joN strong{font-size:.64rem;font-weight:620}.ai-product-demos_diagramTypeGrid__t1joN small{color:var(--demo-muted-foreground);font-size:.54rem;line-height:1.25}.ai-product-demos_templateGrid__Mng7R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.ai-product-demos_templateGrid__Mng7R>button{display:flex;min-width:0;align-items:center;gap:.35rem;border:1px solid color-mix(in oklch,var(--demo-border) 80%,transparent);border-radius:.38rem;background:color-mix(in oklch,var(--demo-muted) 35%,transparent);padding:.45rem .5rem;color:var(--demo-muted-foreground);font-size:.57rem;font-weight:590;text-align:left;cursor:pointer}.ai-product-demos_templateGrid__Mng7R>button svg{flex:0 0 auto;color:#8b5cf6}.ai-product-demos_descriptionField__alomc{display:block}.ai-product-demos_descriptionField__alomc textarea{min-height:3.85rem;resize:none;padding:.55rem;font-size:.62rem}.ai-product-demos_palettePanel__SURyf{border:1px solid var(--demo-border);border-radius:.5rem;background:color-mix(in oklch,var(--demo-muted) 35%,transparent);padding:.55rem}.ai-product-demos_palettePanel__SURyf>strong{display:flex;align-items:center;gap:.35rem;font-size:.63rem}.ai-product-demos_palettePanel__SURyf>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.42rem}.ai-product-demos_palettePanel__SURyf button{display:flex;align-items:center;gap:.42rem;border:1px solid var(--demo-border);border-radius:.38rem;background:rgb(255 255 255/.75);padding:.42rem;font-size:.57rem;font-weight:590;cursor:pointer}.ai-product-demos_palettePanel__SURyf button[data-active=true]{border-color:rgb(139 92 246/.8);background:rgb(139 92 246/.09);box-shadow:0 0 0 1px rgb(139 92 246/.25)}.ai-product-demos_swatches__PluFC{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,.5rem);gap:1px}.ai-product-demos_swatches__PluFC>span{width:.5rem;height:.5rem;border:1px solid rgb(0 0 0/.1);border-radius:1px}.ai-product-demos_diagramGenerating__lZwNl{display:flex;align-items:center;gap:.6rem;border:1px solid rgb(139 92 246/.26);border-radius:.48rem;background:rgb(139 92 246/.07);padding:.58rem}.ai-product-demos_diagramGenerating__lZwNl>svg{color:#7c3aed}.ai-product-demos_diagramGenerating__lZwNl>div{display:grid;gap:.12rem}.ai-product-demos_diagramGenerating__lZwNl strong{font-size:.65rem}.ai-product-demos_diagramGenerating__lZwNl span{color:var(--demo-muted-foreground);font-size:.56rem}.ai-product-demos_diagramBoard__ydqhj{height:100%;min-height:0;background:#f8f7fb}.ai-product-demos_diagramTopbar__3_FbF{display:flex;height:3.15rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--demo-border);background:white;padding:0 .9rem}.ai-product-demos_diagramTopbar__3_FbF>span{display:flex;align-items:center;gap:.42rem;font-size:.68rem;font-weight:630}.ai-product-demos_diagramTopbar__3_FbF>span svg{color:#7c3aed}.ai-product-demos_diagramTopbar__3_FbF>div{display:flex;gap:.4rem}.ai-product-demos_diagramTopbar__3_FbF button,.ai-product-demos_documentToolbar__OkMnb button,.ai-product-demos_documentTopbar__5ZZLO button{border:1px solid var(--demo-border);border-radius:.38rem;background:white;padding:.35rem .52rem;font-size:.58rem}.ai-product-demos_canvas__BvNSr{position:relative;height:calc(100% - 3.15rem);min-height:0;overflow:hidden;background-color:#faf9fc;background-image:radial-gradient(#c9c5d2 .8px,transparent 0);background-size:15px 15px}.ai-product-demos_canvasLabel__1CuDU{position:absolute;top:.7rem;left:.8rem;border:1px solid var(--demo-border);border-radius:999px;background:rgb(255 255 255/.9);padding:.28rem .52rem;color:var(--demo-muted-foreground);font-size:.55rem;font-weight:620}.ai-product-demos_canvasNode__bCI0C{position:absolute;z-index:2;display:grid;width:8.4rem;gap:.18rem;border:1px solid color-mix(in srgb,#4d194d 35%,white);border-radius:.48rem;background:white;padding:.65rem;color:#27222c;box-shadow:0 8px 24px rgb(55 42 75/.13);animation:ai-product-demos_node-pop__YHmJ_ .42s ease both}.ai-product-demos_canvasNode__bCI0C small{color:#7c3aed;font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ai-product-demos_canvasNode__bCI0C strong{font-size:.62rem;font-weight:620}.ai-product-demos_nodeStart___sp6y{top:5.2rem;left:6%;border-top:3px solid #a3c4f3}.ai-product-demos_nodeDecision__DB2gg{top:5.2rem;left:38%;border-top:3px solid #cfbaf0;animation-delay:.11s}.ai-product-demos_nodeApproval__A8Z2x{top:14rem;left:38%;border-top:3px solid #4d194d;animation-delay:.22s}.ai-product-demos_nodeComplete__7HbLh{top:14rem;right:7%;border-top:3px solid #b9fbc0;animation-delay:.33s}.ai-product-demos_canvasEdge___YlMk{position:absolute;z-index:1;display:block;height:1px;background:#8f87a1;color:#71697e;transform-origin:left center;animation:ai-product-demos_edge-draw__tBRUc .54s ease both}.ai-product-demos_canvasEdge___YlMk svg{position:absolute;top:-6px;right:-7px}.ai-product-demos_edgeOne__DutUw{top:6.9rem;left:26%;width:12%}.ai-product-demos_edgeTwo__WaI3W{top:9.1rem;left:49%;width:5rem;transform:rotate(90deg);animation-delay:.16s}.ai-product-demos_edgeThree__hoMpW{top:15.7rem;left:58%;width:15%;animation-delay:.27s}.ai-product-demos_zoomControls__MwzzO{position:absolute;bottom:.75rem;left:.75rem;display:flex;align-items:center;overflow:hidden;border:1px solid var(--demo-border);border-radius:.4rem;background:white;box-shadow:0 5px 18px rgb(0 0 0/.09)}.ai-product-demos_zoomControls__MwzzO button,.ai-product-demos_zoomControls__MwzzO span{border:0;background:white;padding:.4rem .5rem;font-size:.57rem}.ai-product-demos_zoomControls__MwzzO span{border-inline:1px solid var(--demo-border)}.ai-product-demos_documentApp__aqYbJ{height:100%;min-height:0;background:#f4f3f7}.ai-product-demos_documentTopbar__5ZZLO{display:flex;height:3.2rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--demo-border);background:white;padding:0 .75rem}.ai-product-demos_documentTopbar__5ZZLO>div{display:flex;min-width:0;align-items:center;gap:.42rem}.ai-product-demos_documentTopbar__5ZZLO>div:first-child strong{overflow:hidden;font-size:.68rem;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_documentTopbar__5ZZLO>div:first-child span{color:var(--demo-muted-foreground);font-size:.56rem}.ai-product-demos_documentTopbar__5ZZLO .ai-product-demos_shareButton___DmLf{border-color:var(--demo-primary);background:var(--demo-primary);color:white}.ai-product-demos_documentToolbar__OkMnb{display:flex;height:2.35rem;align-items:center;gap:.28rem;border-bottom:1px solid var(--demo-border);background:white;padding:0 .7rem}.ai-product-demos_documentToolbar__OkMnb button{border-color:transparent;padding:.25rem .42rem;color:#3f3f46}.ai-product-demos_documentToolbar__OkMnb span{width:1px;height:1.15rem;background:var(--demo-border)}.ai-product-demos_documentWorkspace__Udcnv{position:relative;height:calc(100% - 5.55rem);min-height:0;overflow:hidden;padding:1rem}.ai-product-demos_documentPage__1Vorn{position:relative;width:min(68%,27rem);min-height:24rem;margin-inline:5%;background:white;padding:1.8rem 2.2rem;color:#27222c;box-shadow:0 8px 26px rgb(53 45 66/.12)}.ai-product-demos_documentPage__1Vorn>span{color:#8b8492;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-product-demos_documentPage__1Vorn h3{margin:1rem 0 .85rem;font-size:1.05rem;letter-spacing:-.025em}.ai-product-demos_documentPage__1Vorn p{margin:0;color:#5f5965;font-family:Georgia,Times New Roman,serif;font-size:.66rem;line-height:1.65}.ai-product-demos_documentPage__1Vorn p+p{margin-top:.8rem}.ai-product-demos_documentSelection__hjG_M{position:relative;margin-inline:-.3rem!important;border-left:2px solid var(--demo-primary);background:rgb(124 58 237/.1);padding:.46rem .5rem}.ai-product-demos_documentSelection__hjG_M del{border-radius:2px;background:rgb(240 171 252/.38);color:#6b486d;text-decoration-color:#a21caf}.ai-product-demos_documentSelection__hjG_M ins{border-radius:2px;background:rgb(16 185 129/.2);color:#047857;text-decoration:none}.ai-product-demos_documentToast__drPVo{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.35rem;border:1px solid rgb(16 185 129/.28);border-radius:.42rem;background:white;padding:.48rem .6rem;color:#047857;font-family:Inter,sans-serif;font-size:.59rem;font-weight:620;box-shadow:0 8px 24px rgb(0 0 0/.1)}.ai-product-demos_aiMenuShell__ot55m{position:absolute;z-index:4;top:7.5rem;right:1rem;width:min(48%,19rem)}.ai-product-demos_aiMenu__KkZpA{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in oklch,var(--demo-border) 72%,transparent);border-radius:.52rem;background:white;box-shadow:0 18px 46px rgb(0 0 0/.12),0 1px 4px rgb(0 0 0/.09);animation:ai-product-demos_menu-enter__2mkEW .18s cubic-bezier(.16,1,.3,1)}.ai-product-demos_aiMenu__KkZpA:after{position:absolute;z-index:2;inset:0 .8rem auto;height:2px;background:linear-gradient(90deg,transparent,#06b6d4,#7c3aed,transparent);content:"";opacity:0;pointer-events:none}.ai-product-demos_aiMenuShell__ot55m[data-status=thinking] .ai-product-demos_aiMenu__KkZpA:after{opacity:.65;animation:ai-product-demos_toolbar-line__e28j_ 1.8s ease-in-out infinite}.ai-product-demos_aiMenuShell__ot55m[data-status=user-reviewing] .ai-product-demos_aiMenu__KkZpA:after{background:linear-gradient(90deg,transparent,#10b981,transparent);opacity:.7}.ai-product-demos_aiInputRow__gNZnH{display:flex;min-height:2.85rem;align-items:center;gap:.42rem;padding:.46rem .58rem}.ai-product-demos_aiSparkle__ghWBf{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:.35rem;color:var(--demo-muted-foreground)}.ai-product-demos_aiMenuShell__ot55m[data-status=thinking] .ai-product-demos_aiSparkle__ghWBf{background:rgb(124 58 237/.1);color:#7c3aed;animation:ai-product-demos_sparkle-breathe__ARqlJ 1.9s ease-in-out infinite}.ai-product-demos_aiInput__0clhp{min-width:0;flex:1;overflow:hidden;border-radius:.35rem;color:#a1a1aa;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_aiStatus__kUQ3v{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;border:1px solid rgb(124 58 237/.2);border-radius:999px;background:rgb(124 58 237/.06);padding:.25rem .42rem;color:#6d28d9;font-size:.54rem;font-weight:620}.ai-product-demos_aiMenuShell__ot55m[data-status=user-reviewing] .ai-product-demos_aiStatus__kUQ3v{border-color:rgb(16 185 129/.28);background:rgb(16 185 129/.09);color:#059669}.ai-product-demos_aiStatus__kUQ3v>span{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;animation:ai-product-demos_status-pulse__f2vYX 1.25s ease-in-out infinite}.ai-product-demos_aiInputRow__gNZnH .ai-product-demos_iconButton__6c5pd{width:1.65rem;height:1.65rem;flex:0 0 auto}.ai-product-demos_aiMenuBody__E_i7f{border-top:1px solid color-mix(in oklch,var(--demo-border) 60%,transparent);padding:.28rem}.ai-product-demos_suggestionList__tYEWG{display:grid;gap:.1rem}.ai-product-demos_reviewActions__qxBbr>button,.ai-product-demos_suggestionList__tYEWG>button{display:flex;width:100%;align-items:center;gap:.42rem;border:1px solid transparent;border-radius:.38rem;background:transparent;padding:.43rem;color:var(--demo-foreground);text-align:left;cursor:pointer}.ai-product-demos_reviewActions__qxBbr>button:hover,.ai-product-demos_suggestionList__tYEWG>button:hover{border-color:color-mix(in oklch,var(--demo-border) 52%,transparent);background:color-mix(in oklch,var(--demo-muted) 45%,transparent)}.ai-product-demos_reviewActions__qxBbr>button>span,.ai-product-demos_suggestionList__tYEWG>button>span{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border-radius:.35rem;background:color-mix(in oklch,var(--demo-muted) 55%,transparent);color:var(--demo-muted-foreground)}.ai-product-demos_reviewActions__qxBbr strong,.ai-product-demos_suggestionList__tYEWG strong{min-width:0;flex:1;overflow:hidden;font-size:.62rem;font-weight:530;text-overflow:ellipsis;white-space:nowrap}.ai-product-demos_suggestionList__tYEWG>button>svg{flex:0 0 auto;color:var(--demo-muted-foreground);opacity:.55}.ai-product-demos_aiGenerating__l0pLZ{padding:.55rem}.ai-product-demos_aiGenerating__l0pLZ>div{position:relative;height:4px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#f4f4f5,#ede9fe,#f4f4f5)}.ai-product-demos_aiGenerating__l0pLZ>div>span{position:absolute;width:35%;height:100%;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#8b5cf6,#7c3aed);animation:ai-product-demos_progress-slide__pQDJB 1.18s cubic-bezier(.65,0,.35,1) infinite}.ai-product-demos_aiGenerating__l0pLZ p{display:flex;justify-content:center;gap:.28rem;margin:.5rem 0 0}.ai-product-demos_aiGenerating__l0pLZ p span{width:.25rem;height:.25rem;border-radius:50%;background:var(--demo-muted-foreground);animation:ai-product-demos_thinking-dot__YqdAD 1.2s ease-in-out infinite}.ai-product-demos_aiGenerating__l0pLZ p span:nth-child(2){animation-delay:.12s}.ai-product-demos_aiGenerating__l0pLZ p span:nth-child(3){animation-delay:.24s}.ai-product-demos_reviewActions__qxBbr{display:grid;gap:.1rem}.ai-product-demos_reviewActions__qxBbr .ai-product-demos_acceptIcon__c3O76{background:rgb(16 185 129/.1);color:#059669}.ai-product-demos_demoEnter__doU9M{animation:ai-product-demos_demo-enter__v8gIO .36s cubic-bezier(.16,1,.3,1) both}@keyframes ai-product-demos_demo-enter__v8gIO{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ai-product-demos_demo-spin__aC60r{to{transform:rotate(1turn)}}@keyframes ai-product-demos_cursor-blink___DuwJ{50%{opacity:0}}@keyframes ai-product-demos_node-pop__YHmJ_{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-product-demos_edge-draw__tBRUc{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}@keyframes ai-product-demos_menu-enter__2mkEW{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-product-demos_toolbar-line__e28j_{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}@keyframes ai-product-demos_sparkle-breathe__ARqlJ{50%{transform:scale(1.08)}}@keyframes ai-product-demos_status-pulse__f2vYX{50%{opacity:.35;transform:scale(.8)}}@keyframes ai-product-demos_progress-slide__pQDJB{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes ai-product-demos_thinking-dot__YqdAD{50%{opacity:.3;transform:translateY(-2px)}}@media (max-width:700px){.ai-product-demos_appSurface__Wa8MF,.ai-product-demos_diagramBoard__ydqhj,.ai-product-demos_documentApp__aqYbJ{height:100%;min-height:0;font-size:11px}.ai-product-demos_modeGrid__Cq4Qb,.ai-product-demos_sourceGrid__adxeA{grid-template-columns:1fr}.ai-product-demos_diagramTypeGrid__t1joN small,.ai-product-demos_modeButton__kWwEb small{display:none}.ai-product-demos_ruleSummary__4s4fp{grid-template-columns:1fr}.ai-product-demos_ruleSummary__4s4fp>svg{display:none}.ai-product-demos_documentWorkspace__Udcnv{padding:.65rem}.ai-product-demos_documentPage__1Vorn{width:78%;min-height:21.5rem;margin-inline:0;padding:1.25rem 1.15rem}.ai-product-demos_aiMenuShell__ot55m{top:8.5rem;right:.55rem;width:56%}.ai-product-demos_aiStatus__kUQ3v{display:none}.ai-product-demos_nodeStart___sp6y{left:3%}.ai-product-demos_nodeApproval__A8Z2x,.ai-product-demos_nodeDecision__DB2gg{left:36%}.ai-product-demos_nodeComplete__7HbLh{right:3%}}@media (prefers-reduced-motion:reduce){.ai-product-demos_aiGenerating__l0pLZ p span,.ai-product-demos_aiGenerating__l0pLZ>div>span,.ai-product-demos_aiMenu__KkZpA,.ai-product-demos_aiMenu__KkZpA:after,.ai-product-demos_aiSparkle__ghWBf,.ai-product-demos_aiStatus__kUQ3v>span,.ai-product-demos_canvasEdge___YlMk,.ai-product-demos_canvasNode__bCI0C,.ai-product-demos_demoEnter__doU9M,.ai-product-demos_spinner__9QBp8,.ai-product-demos_typingCursor__c6k7Y{animation:none!important}}.aurora-grid-backdrop_root__0FxNe{position:absolute;z-index:0;inset:0;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgb(108 88 255/.22),transparent 29rem),linear-gradient(135deg,#11101d,#151328 55%,#0e1321);pointer-events:none}.aurora-grid-backdrop_glow__0l7ab{position:absolute;top:-45%;right:-12%;width:min(70vw,55rem);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,rgb(95 79 255/.16),rgb(38 198 255/.2),rgb(168 75 255/.2),rgb(95 79 255/.16));filter:blur(55px);opacity:.8;animation:aurora-grid-backdrop_aurora-drift__X_438 12s ease-in-out infinite alternate}.aurora-grid-backdrop_beam__DHsWZ{position:absolute;bottom:22%;width:1px;height:54%;background:linear-gradient(0deg,rgb(102 218 255/.58),rgb(137 105 255/.26),transparent);box-shadow:0 0 14px rgb(97 168 255/.4);opacity:.52;transform-origin:bottom;animation:aurora-grid-backdrop_beam-rise__pT4wX 5.5s ease-in-out infinite}.aurora-grid-backdrop_beamOne__h4tNx{left:12%;animation-delay:-1.4s}.aurora-grid-backdrop_beamTwo__zPHPD{left:31%;height:38%;animation-delay:-4.1s}.aurora-grid-backdrop_beamThree__aPQpe{left:56%;height:48%;animation-delay:-2.7s}.aurora-grid-backdrop_beamFour__YJazN{left:76%;height:62%;animation-delay:-.8s}.aurora-grid-backdrop_beamFive__cV2Wb{left:91%;height:42%;animation-delay:-3.5s}@keyframes aurora-grid-backdrop_aurora-drift__X_438{0%{opacity:.62;transform:translate3d(-3%,2%,0) rotate(-8deg)}to{opacity:.9;transform:translate3d(2%,-3%,0) rotate(7deg)}}@keyframes aurora-grid-backdrop_beam-rise__pT4wX{0%,to{opacity:.2;transform:scaleY(.72)}50%{opacity:.62;transform:scaleY(1)}}@media (max-width:700px){.aurora-grid-backdrop_glow__0l7ab{top:-18%;right:-55%;width:34rem}.aurora-grid-backdrop_grid__9HH5J{right:-70%;left:-70%}}@media (prefers-reduced-motion:reduce){.aurora-grid-backdrop_beam__DHsWZ,.aurora-grid-backdrop_glow__0l7ab{animation:none}}.tool-consolidation-orbit_shell__kUo2C{--tool-orbit-inner-radius:clamp(6.2rem,12.8vw,8.8rem);--tool-orbit-outer-radius:clamp(9.8rem,20vw,13.4rem);position:relative;min-height:clamp(29rem,41vw,35rem);overflow:visible;margin:0;isolation:isolate;outline:none}.tool-consolidation-orbit_dotField__Om1Xg{position:absolute;z-index:-2;inset:0;opacity:.33;background-image:radial-gradient(#aaa9b4 .7px,transparent 0);background-size:19px 19px;mask-image:radial-gradient(circle at center,black 10%,transparent 72%)}.tool-consolidation-orbit_orbitLayer__snKOc{position:absolute;z-index:2;top:50%;left:50%;width:0;height:0;animation-timing-function:linear;animation-iteration-count:infinite}.tool-consolidation-orbit_outerOrbit___buBV{animation-name:tool-consolidation-orbit_orbit-clockwise__3Mk0y;animation-duration:26s}.tool-consolidation-orbit_innerOrbit__r6SEc{animation-name:tool-consolidation-orbit_orbit-counter-clockwise__cAfIQ;animation-duration:26s}.tool-consolidation-orbit_spoke__Po9uB{position:absolute;top:0;left:0;width:0;height:0;transform:rotate(var(--orbit-angle))}.tool-consolidation-orbit_radial__s13Se{width:3.35rem;height:3.35rem;transform:translateX(var(--orbit-radius)) scale(1);transform-origin:0 50%;transition:transform .94s cubic-bezier(.32,.72,0,1) var(--return-delay),opacity .52s ease var(--return-delay),filter .65s ease var(--return-delay)}.tool-consolidation-orbit_innerCounter__n3Cfp,.tool-consolidation-orbit_outerCounter__7qTsD{width:100%;height:100%;transform-origin:center;animation-timing-function:linear;animation-iteration-count:infinite}.tool-consolidation-orbit_outerCounter__7qTsD{animation-name:tool-consolidation-orbit_counter-clockwise__X4kl0;animation-duration:26s}.tool-consolidation-orbit_innerCounter__n3Cfp{animation-name:tool-consolidation-orbit_counter-counter-clockwise__hFD4V;animation-duration:26s}.tool-consolidation-orbit_toolCard__4JXaK{position:relative;display:grid;width:100%;height:100%;border:1px solid rgb(28 27 33/.12);border-radius:.95rem;background:rgb(255 255 255/.96);box-shadow:0 10px 28px rgb(28 27 49/.14),inset 0 1px 0 white;filter:saturate(.7);opacity:.8;place-items:center;animation:tool-consolidation-orbit_tool-swivel__AgsLZ var(--swivel-duration) ease-in-out var(--swivel-delay) infinite;transition:border-color .22s ease,box-shadow .22s ease,filter .22s ease,opacity .22s ease}.tool-consolidation-orbit_toolCard__4JXaK svg{width:1.45rem;height:1.45rem}.tool-consolidation-orbit_toolCard__4JXaK .tool-consolidation-orbit_chatGptIcon__4vQWS{transform:rotate(-8deg)}.tool-consolidation-orbit_toolCard__4JXaK:hover{border-color:rgb(119 94 240/.32);box-shadow:0 14px 32px rgb(57 43 125/.18),inset 0 1px 0 white;filter:saturate(1);opacity:1}.tool-consolidation-orbit_core__z5rLe{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:8rem;height:8rem;transform:translate(-50%,-50%);place-items:center}.tool-consolidation-orbit_coreHalo__wVM4a{position:absolute;inset:-24%;border-radius:50%;background:radial-gradient(circle at 32% 34%,rgb(88 129 234/.28),transparent 48%),radial-gradient(circle at 68% 66%,rgb(206 116 249/.24),transparent 50%);filter:blur(10px);opacity:.7;transform:scale(.96);transition:filter .7s ease,opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1)}.tool-consolidation-orbit_coreMark__dAAx0{position:relative;display:grid;width:6.7rem;height:6.7rem;place-items:center;transform:scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1)}.tool-consolidation-orbit_coreMark__dAAx0 img{width:5.8rem;height:5.8rem;filter:drop-shadow(0 10px 18px rgb(104 78 214/.2))}.tool-consolidation-orbit_shell__kUo2C:is(:hover,:focus-visible) .tool-consolidation-orbit_radial__s13Se{opacity:0;filter:blur(3px);transform:translateX(0) scale(.14);transition-delay:var(--collapse-delay)}.tool-consolidation-orbit_shell__kUo2C:is(:hover,:focus-visible) .tool-consolidation-orbit_coreHalo__wVM4a{opacity:0;filter:blur(16px);transform:scale(1.15);transition-delay:0s}.tool-consolidation-orbit_shell__kUo2C:is(:hover,:focus-visible) .tool-consolidation-orbit_coreMark__dAAx0{transform:scale(2)}@media (hover:hover) and (pointer:fine){.home-hero__grid:has(.home-hero__free-cta:hover) .tool-consolidation-orbit_radial__s13Se{opacity:0;filter:blur(3px);transform:translateX(0) scale(.14);transition-delay:var(--collapse-delay)}.home-hero__grid:has(.home-hero__free-cta:hover) .tool-consolidation-orbit_coreHalo__wVM4a{opacity:0;filter:blur(16px);transform:scale(1.15);transition-delay:0s}.home-hero__grid:has(.home-hero__free-cta:hover) .tool-consolidation-orbit_coreMark__dAAx0{transform:scale(2)}}.tool-consolidation-orbit_srOnly__fvvqV{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@keyframes tool-consolidation-orbit_orbit-clockwise__3Mk0y{to{transform:rotate(1turn)}}@keyframes tool-consolidation-orbit_counter-clockwise__X4kl0{0%{transform:rotate(calc(-1 * var(--orbit-angle)))}to{transform:rotate(calc(-1 * var(--orbit-angle) - 1turn))}}@keyframes tool-consolidation-orbit_orbit-counter-clockwise__cAfIQ{to{transform:rotate(-1turn)}}@keyframes tool-consolidation-orbit_counter-counter-clockwise__hFD4V{0%{transform:rotate(calc(-1 * var(--orbit-angle)))}to{transform:rotate(calc(-1 * var(--orbit-angle) + 1turn))}}@keyframes tool-consolidation-orbit_tool-swivel__AgsLZ{0%,to{transform:translate3d(-2px,2px,0) rotate(-2deg)}31%{transform:translate3d(2px,-3px,0) rotate(1.5deg)}67%{transform:translate3d(-1px,-1px,0) rotate(2.5deg)}84%{transform:translate3d(3px,2px,0) rotate(-.75deg)}}@keyframes tool-consolidation-orbit_mobile-consolidate__eOQSX{0%,28%,to{opacity:1;filter:blur(0);transform:translateX(var(--orbit-radius)) scale(1)}46%,65%{opacity:0;filter:blur(3px);transform:translateX(0) scale(.14)}82%{opacity:1;filter:blur(0);transform:translateX(var(--orbit-radius)) scale(1)}}@keyframes tool-consolidation-orbit_mobile-halo__16D8E{0%,28%,82%,to{filter:blur(10px);opacity:.7;transform:scale(.96)}50%,64%{filter:blur(7px);opacity:1;transform:scale(.76)}}@media (hover:none),(max-width:900px),(pointer:coarse){.tool-consolidation-orbit_shell__kUo2C{pointer-events:none}.tool-consolidation-orbit_radial__s13Se{animation:tool-consolidation-orbit_mobile-consolidate__eOQSX 8.2s cubic-bezier(.32,.72,0,1) infinite;animation-delay:var(--collapse-delay);transition:none}.tool-consolidation-orbit_coreHalo__wVM4a{animation:tool-consolidation-orbit_mobile-halo__16D8E 8.2s ease-in-out infinite}}@media (max-width:900px){.tool-consolidation-orbit_shell__kUo2C{display:none}}@media (max-width:560px){.tool-consolidation-orbit_shell__kUo2C{--tool-orbit-inner-radius:4rem;--tool-orbit-outer-radius:7.7rem;min-height:25rem}.tool-consolidation-orbit_radial__s13Se{width:3rem;height:3rem}.tool-consolidation-orbit_toolCard__4JXaK{border-radius:.82rem}.tool-consolidation-orbit_toolCard__4JXaK svg{width:1.3rem;height:1.3rem}.tool-consolidation-orbit_core__z5rLe{width:7rem;height:7rem}.tool-consolidation-orbit_coreMark__dAAx0{width:5.8rem;height:5.8rem;border-radius:1.5rem}.tool-consolidation-orbit_coreMark__dAAx0 img{width:5rem;height:5rem}}@media (prefers-reduced-motion:reduce){.tool-consolidation-orbit_coreHalo__wVM4a,.tool-consolidation-orbit_coreMark__dAAx0,.tool-consolidation-orbit_innerCounter__n3Cfp,.tool-consolidation-orbit_orbitLayer__snKOc,.tool-consolidation-orbit_outerCounter__7qTsD,.tool-consolidation-orbit_radial__s13Se,.tool-consolidation-orbit_toolCard__4JXaK{animation:none}.tool-consolidation-orbit_coreHalo__wVM4a,.tool-consolidation-orbit_coreMark__dAAx0,.tool-consolidation-orbit_radial__s13Se{transition:none}.tool-consolidation-orbit_shell__kUo2C:is(:hover,:focus-visible) .tool-consolidation-orbit_radial__s13Se{opacity:1;filter:none;transform:translateX(var(--orbit-radius)) scale(1)}}.showcase-cta_showcase__1gg13{padding:clamp(1rem,2vw,1.75rem) 0 clamp(3.5rem,7vw,6.5rem)}.showcase-cta_showcase__1gg13 .showcase-cta_inner__ZI1yq{position:relative;isolation:isolate;display:flex;min-height:clamp(16rem,24vw,20rem);align-items:stretch;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgb(137 124 255/.22);border-radius:clamp(1.25rem,2.2vw,1.8rem);background:#11101d;padding:clamp(2.4rem,4vw,3.6rem) clamp(1.4rem,4vw,3.5rem);box-shadow:0 28px 80px rgb(25 20 57/.16);color:white}.showcase-cta_content__AYnB6{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem)}.showcase-cta_copy__4w1oI{max-width:42rem}.showcase-cta_showcase__1gg13 .showcase-cta_heading__q_2u2{max-width:10em;margin:0;color:white;font-size:clamp(2.8rem,4.8vw,4.35rem);font-weight:580;letter-spacing:-.06em;line-height:.98}.showcase-cta_description__v_qkg{max-width:36rem;margin:1.25rem 0 0;color:rgb(255 255 255/.68);font-size:.94rem;line-height:1.65}.showcase-cta_actions__EYxmE{position:relative;z-index:2;justify-content:flex-end}.showcase-cta_showcase__1gg13 .showcase-cta_primaryButton__AbzSO{background:white;color:var(--foreground)}.showcase-cta_showcase__1gg13 .showcase-cta_primaryButton__AbzSO:hover{background:#f3f2f7}.showcase-cta_showcase__1gg13 .showcase-cta_secondaryButton__YXXEu{border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.07);color:white}.showcase-cta_showcase__1gg13 .showcase-cta_secondaryButton__YXXEu:hover{background:rgb(255 255 255/.14)}@media (max-width:800px){.showcase-cta_content__AYnB6{grid-template-columns:1fr;align-items:start;gap:1.8rem}.showcase-cta_actions__EYxmE{justify-content:flex-start}}@media (max-width:700px){.showcase-cta_showcase__1gg13{padding:1rem 0 3.5rem}.showcase-cta_showcase__1gg13 .showcase-cta_inner__ZI1yq{min-height:0;border-radius:1.15rem;padding:2.3rem 1.1rem}.showcase-cta_showcase__1gg13 .showcase-cta_heading__q_2u2{font-size:clamp(2.55rem,12vw,3.5rem)}.showcase-cta_actions__EYxmE{width:min(100%,22rem)}}.about_gallerySection__b4tej{overflow:hidden}.about_staffGrid__e6LBE{display:flex;flex-wrap:wrap;justify-content:center;gap:2.2rem .8rem}.about_staffCard__YdVeg{flex:0 1 calc(50% - 0.4rem);min-width:0}.about_galleryHeading__0oHyz{display:block;text-align:center}.about_galleryHeading__0oHyz h2{margin:0 auto 1.25rem}.about_galleryHeading__0oHyz>p{max-width:58ch;margin:0 auto;color:var(--muted-foreground);line-height:1.7}.about_galleryGrid___b71J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:7rem;gap:.65rem;margin-top:clamp(2rem,5vw,4rem)}.about_galleryItem__Hq9OE{position:relative;grid-row:span 2;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:.9rem;background:var(--muted);content-visibility:auto;contain-intrinsic-size:auto 14rem}.about_galleryItem__Hq9OE.about_wide__7qnvu{grid-column:span 2}.about_galleryItem__Hq9OE.about_tall__d0VEI{grid-row:span 3}.about_galleryImage__i_S7Y{object-fit:cover;transition:transform .5s ease}@media (hover:hover) and (pointer:fine){.about_galleryItem__Hq9OE:hover .about_galleryImage__i_S7Y{transform:scale(1.025)}}@media (min-width:720px){.about_staffGrid__e6LBE{gap:clamp(2.2rem,4vw,4rem) clamp(1rem,2vw,1.75rem)}.about_staffCard__YdVeg{flex-basis:calc((100% - 3.5rem) / 3)}.about_galleryGrid___b71J{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:8rem;gap:.8rem}.about_galleryItem__Hq9OE{border-radius:1.1rem;contain-intrinsic-size:auto 16rem}}@media (min-width:1100px){.about_staffCard__YdVeg{flex-basis:calc((100% - 5.25rem) / 4);max-width:17rem}.about_galleryGrid___b71J{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:9rem;gap:1rem}.about_galleryItem__Hq9OE{contain-intrinsic-size:auto 18rem}}@media (prefers-reduced-motion:reduce){.about_galleryImage__i_S7Y{transition:none}}