.hero-scene,.bundle-scene{--hero-orbit-rx:255;--hero-orbit-ry:240;--hero-board-w:720;--hero-board-h:800;--hero-hub-top:53.75%;--hero-cycle:9s;--kind-message:var(--pancake-primary);--kind-schedule:#7968eb;--kind-money:#ea9602;--kind-document:#35b4a7;--kind-person:var(--color-foreground);--hero-success:var(--success);--brand-whatsapp:#20c45f;--brand-email:var(--kind-message);--brand-phone:var(--kind-schedule);--brand-forms:var(--kind-document);--brand-crm:var(--kind-money);--brand-calendar:#ed458a;--brand-payments:var(--hero-success);--micro:.5625rem;--tiny:.625rem;--small:.6875rem;isolation:isolate;position:relative}@supports (color:lab(0% 0 0)){.hero-scene,.bundle-scene{--kind-schedule:lab(50.8514% 32.5859 -65.31);--kind-money:lab(69.4787% 26.2995 73.6829);--kind-document:lab(66.5227% -37.9735 -3.87712);--brand-whatsapp:lab(69.8839% -57.6973 38.4293);--brand-calendar:lab(56.7566% 67.9638 .993836)}}.hero-scene>*,.bundle-scene>*{z-index:1;position:relative}.hero-scene:before,.bundle-scene:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at center, color-mix(in oklch, var(--color-foreground) 13%, transparent) 1.2px, transparent 1.6px);background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 50%,#0000 100%);mask-image:radial-gradient(#000 50%,#0000 100%)}.hero-kind-message{--kind:var(--kind-message)}.hero-kind-schedule{--kind:var(--kind-schedule)}.hero-kind-money{--kind:var(--kind-money)}.hero-kind-document{--kind:var(--kind-document)}.hero-kind-person{--kind:var(--kind-person)}.hero-brand-whatsapp{--kind:var(--brand-whatsapp)}.hero-brand-email{--kind:var(--brand-email)}.hero-brand-phone{--kind:var(--brand-phone)}.hero-brand-forms{--kind:var(--brand-forms)}.hero-brand-crm{--kind:var(--brand-crm)}.hero-brand-calendar{--kind:var(--brand-calendar)}.hero-brand-payments{--kind:var(--brand-payments)}.hero-text-micro{font-size:var(--micro);line-height:1.2}.hero-text-tiny{font-size:var(--tiny);line-height:1.4}.hero-text-small{font-size:var(--small);line-height:1.35}.hero-tint{background:color-mix(in oklch, var(--kind) 14%, var(--color-surface));border:1px solid color-mix(in oklch, var(--kind) 45%, transparent)}.hero-tint-soft{background:color-mix(in oklch, var(--kind) 12%, var(--color-surface));border:1px solid color-mix(in oklch, var(--kind) 40%, transparent)}.hero-stage{--dir:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.625rem;display:grid}[dir=rtl] .hero-stage{--dir:-1}.hero-stage>.hero-hub,.hero-stage>.hero-customers,.hero-stage>.hero-tools{grid-column:1/-1}.hero-depts{display:contents}.hero-dept:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .3125rem)}.hero-hub{order:0;justify-self:center}.hero-customers{order:1}.hero-depts{order:2}.hero-tools{order:3}.hero-rings,.hero-beams{display:none}@media (min-width:40rem){.hero-stage{aspect-ratio:720/800;width:100%;padding:0;display:block;position:relative}.hero-rings,.hero-beams{z-index:0;display:block;position:absolute;inset:0}.hero-rings{block-size:100%;inline-size:100%}.hero-hub,.hero-customers,.hero-tools,.hero-dept{z-index:2;translate:calc(var(--dir) * -50%) -50%;position:absolute}.hero-hub{inset-inline-start:50%;top:var(--hero-hub-top)}.hero-customers,.hero-tools{inline-size:17%;top:14%}.hero-customers{inset-inline-start:12.5%}.hero-tools{inset-inline-start:87.5%}.hero-dept{--a:calc(-90deg + var(--i) * 360deg / var(--n));z-index:1;inline-size:20.5%;inset-inline-start:calc(50% + var(--hero-orbit-rx) / var(--hero-board-w) * 100% * cos(var(--a)));top:calc(var(--hero-hub-top) + var(--hero-orbit-ry) / var(--hero-board-h) * 100% * sin(var(--a)));scale:min(1, pow(calc(5 / var(--n)), .6));transition:scale var(--motion-slow,.4s) var(--easing-standard,ease-out)}.hero-dept:last-child:nth-child(odd){grid-column:auto;justify-self:auto;width:auto}}.hero-n-2{--n:2}.hero-n-3{--n:3}.hero-n-4{--n:4}.hero-n-5{--n:5}.hero-n-6{--n:6}.hero-n-7{--n:7}.hero-n-8{--n:8}.hero-n-9{--n:9}.hero-n-10{--n:10}.hero-n-11{--n:11}.hero-n-12{--n:12}.hero-i-0{--i:0}.hero-i-1{--i:1}.hero-i-2{--i:2}.hero-i-3{--i:3}.hero-i-4{--i:4}.hero-i-5{--i:5}.hero-i-6{--i:6}.hero-i-7{--i:7}.hero-i-8{--i:8}.hero-i-9{--i:9}.hero-i-10{--i:10}.hero-i-11{--i:11}.hero-k-0{--k:0}.hero-k-1{--k:1}.hero-k-2{--k:2}.hero-k-3{--k:3}.hero-k-4{--k:4}.hero-k-5{--k:5}.hero-k-6{--k:6}.hero-k-7{--k:7}.hero-s-0{--s:0}.hero-s-1{--s:1}.hero-s-2{--s:2}.hero-s-3{--s:3}.hero-s-4{--s:4}.hero-s-5{--s:5}.hero-s-6{--s:6}.hero-dept{--base:mod(calc(var(--i) * 1.8s), var(--hero-cycle))}.hero-chip{inset-inline:0;opacity:0;animation:hero-drop-task var(--hero-cycle) var(--easing-standard,ease-in-out) infinite both;animation-delay:calc(var(--base) + var(--c,0) * 3s);position:absolute;top:0}.hero-c-0{--c:0}.hero-c-1{--c:1}.hero-c-2{--c:2}@keyframes hero-drop-task{0%{opacity:0;transform:translateY(-26px)}6%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(34px)scale(.6)}}.hero-sub,.hero-msg{--lag:calc(var(--base) + .8s + var(--k) * 1.05s)}.hero-sub{opacity:.55;animation:hero-sub-work var(--hero-cycle) var(--easing-standard,ease-in-out) infinite;animation-delay:var(--lag)}.hero-msg{inset-inline-start:50%;translate:calc(var(--dir) * -50%) 0;opacity:0;animation:hero-msg-round var(--hero-cycle) var(--easing-standard,ease-in-out) infinite;animation-delay:var(--lag);position:absolute;top:0}@keyframes hero-sub-work{0%,24%{opacity:.55;scale:1}30%,56%{opacity:1;scale:1.15}64%,to{opacity:.55;scale:1}}@keyframes hero-msg-round{0%{opacity:0;background:var(--primary);transform:translateY(-3px)}4%{opacity:1}22%{opacity:1;background:var(--primary);transform:translateY(7px)}26%{opacity:0;transform:translateY(7px)}58%{opacity:0;background:var(--hero-success);transform:translateY(7px)}62%{opacity:1;background:var(--hero-success);transform:translateY(7px)}80%{opacity:1;background:var(--hero-success);transform:translateY(-3px)}84%,to{opacity:0;transform:translateY(-3px)}}.hero-svc{animation:hero-svc-ping var(--hero-cycle) var(--easing-standard,ease-in-out) infinite;animation-delay:calc(var(--s) * .5s)}@keyframes hero-svc-ping{0%,12%,to{transform:translateY(0)}6%{transform:translateY(-3px)}}.hero-live-dot{animation:hero-live-dot 1.6s var(--easing-standard,ease-in-out) infinite}@keyframes hero-live-dot{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hero-chip,.hero-sub,.hero-msg,.hero-svc,.hero-live-dot{animation:none}.hero-chip.hero-c-0{opacity:1}.hero-chip.hero-c-1,.hero-chip.hero-c-2{display:none}.hero-sub{opacity:1}.hero-msg{opacity:0}.hero-dept{transition:none}}.hero-bg-success{background-color:var(--hero-success)}.hero-bg-message{background-color:var(--kind-message)}.hero-bg-money{background-color:var(--kind-money)}.hero-text-kind{color:var(--kind)}.hero-text-message{color:var(--kind-message)}.hero-text-money{color:var(--kind-money)}.hero-bd-message{border-color:var(--kind-message);color:var(--kind-message)}.hero-bd-money{border-color:var(--kind-money);color:var(--kind-money)}
.bundle-tile{animation:bundle-build-in 6s var(--easing-standard,ease-out) infinite both;animation-delay:calc(.4s + var(--i) * .5s + var(--k) * .45s)}@keyframes bundle-build-in{0%{opacity:0;transform:translateY(-40px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.bundle-studs{background:repeating-linear-gradient(90deg, var(--color-foreground) 0 18px, transparent 18px 32px);border-radius:.25rem .25rem 0 0;block-size:.875rem;margin-inline:12%}@media (prefers-reduced-motion:reduce){.bundle-tile{opacity:1;animation:none}}
@media (prefers-reduced-motion:no-preference){[data-build=idle] .foundation-build{opacity:0}[data-build=play] .foundation-build{transform-box:fill-box;transform-origin:50%;animation:foundation-build-in .7s var(--motion-ease-enter) both}.foundation-blink{animation:1.5s ease-in-out infinite foundation-arrow-blink}[data-build=play] .foundation-delay-1{animation-delay:.1s}[data-build=play] .foundation-delay-2{animation-delay:.5s}[data-build=play] .foundation-delay-3{animation-delay:.9s}[data-build=play] .foundation-delay-4{animation-delay:1.3s}[data-build=play] .foundation-delay-5{animation-delay:1.7s}[data-build=play] .foundation-delay-6{animation-delay:2.1s}[data-build=play] .foundation-delay-7{animation-delay:2.5s}}@keyframes foundation-build-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes foundation-arrow-blink{0%,to{opacity:.2}50%{opacity:1}}
.why-drawing{margin-top:2px}.why-agent,.why-pop,.why-build,.why-move{transform-box:fill-box;transform-origin:50%}.why-bus{stroke-dasharray:6 14}@media (prefers-reduced-motion:no-preference){.why-agent{animation:2.4s cubic-bezier(.65,0,.35,1) infinite why-agent-pulse,2.4s cubic-bezier(.65,0,.35,1) infinite why-agent-glow}.why-bus{animation:1.2s linear infinite why-bus}.why-pop{animation:4s cubic-bezier(.16,1,.3,1) infinite why-pop}.why-build{animation:6s cubic-bezier(.16,1,.3,1) infinite both why-build}.why-move{animation:4s cubic-bezier(.65,0,.35,1) infinite why-move}}@keyframes why-agent-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes why-agent-glow{0%,to{opacity:var(--o)}50%{opacity:1}}@keyframes why-bus{to{stroke-dashoffset:-20px}}@keyframes why-pop{0%,70%{opacity:0;transform:scale(0)}78%{opacity:1;transform:scale(1.15)}86%,to{opacity:1;transform:scale(1)}}@keyframes why-build{0%{opacity:0;transform:translateY(-40px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes why-move{0%,15%{transform:translate(0)}40%,85%{transform:translateX(calc(42px * var(--motion-dir)))}to{transform:translateX(calc(42px * var(--motion-dir)));opacity:0}}
.integ-flow{stroke-dasharray:8 52}@media (prefers-reduced-motion:no-preference){.integ-flow{animation:2.4s linear infinite integ-flow}}@keyframes integ-flow{to{stroke-dashoffset:-60px}}.integ-node{transition:transform .2s var(--motion-ease,ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.integ-node:hover{transform:translateY(-2px)}}.integ-grid{gap:var(--integ-gap);list-style:none;display:grid}.integ-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.integ-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.integ-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.integ-tile{align-items:center;gap:var(--integ-tile-gap);min-width:0;padding:var(--integ-tile-pad);border:1px solid var(--border);border-radius:calc(var(--radius) * .8);background:var(--card);transition:transform .2s var(--motion-ease,ease);flex-direction:column;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.integ-tile:hover{transform:translateY(-2px)}}.integ-tile>span{max-width:100%;color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:12px;overflow:hidden}.integ-agent{align-items:center;gap:var(--integ-agent-gap);padding:var(--integ-agent-pad);border-radius:calc(var(--radius) * .8);background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:500;line-height:16px;display:flex}
.portal-mock-module__PB1rHW__smallStrong{font:600 .75rem/1rem var(--font-sans)}.portal-mock-module__PB1rHW__smallRegular{font:400 .75rem/1rem var(--font-sans)}.portal-mock-module__PB1rHW__tiny{font:400 .6875rem/.875rem var(--font-sans)}.portal-mock-module__PB1rHW__micro{font:500 .625rem/.75rem var(--font-sans)}.portal-mock-module__PB1rHW__wordmark{font:600 .9375rem/1 var(--font-sans);letter-spacing:-.04em}.portal-mock-module__PB1rHW__avatar{font:600 .6875rem/1.25rem var(--font-sans)}
.portal-kanban-module___NUKta__board{--kanban-cycle:4s;--kanban-ease:cubic-bezier(.65, 0, .35, 1);--kanban-shift:calc((100% + var(--space-4) * 2) * var(--motion-dir,1))}.portal-kanban-module___NUKta__move,.portal-kanban-module___NUKta__move2{z-index:1;position:relative}.portal-kanban-module___NUKta__move{animation:portal-kanban-module___NUKta__kanbanMove var(--kanban-cycle) var(--kanban-ease) infinite}.portal-kanban-module___NUKta__move2{animation:portal-kanban-module___NUKta__kanbanMove2 var(--kanban-cycle) var(--kanban-ease) infinite}.portal-kanban-module___NUKta__slot{animation:portal-kanban-module___NUKta__kanbanSlot var(--kanban-cycle) var(--kanban-ease) infinite}@keyframes portal-kanban-module___NUKta__kanbanMove{0%,20%{transform:translate(0)}45%,85%{transform:translate(var(--kanban-shift), 0)}to{transform:translate(var(--kanban-shift), 0);opacity:0}}@keyframes portal-kanban-module___NUKta__kanbanMove2{0%,55%{transform:translate(0)}75%,to{transform:translate(var(--kanban-shift), 0)}}@keyframes portal-kanban-module___NUKta__kanbanSlot{0%,20%{border-color:var(--border)}45%,85%{border-color:#0000}to{border-color:var(--border)}}.portal-kanban-module___NUKta__board:hover :is(.portal-kanban-module___NUKta__move,.portal-kanban-module___NUKta__move2,.portal-kanban-module___NUKta__slot),.portal-kanban-module___NUKta__board:focus-within :is(.portal-kanban-module___NUKta__move,.portal-kanban-module___NUKta__move2,.portal-kanban-module___NUKta__slot),.portal-kanban-module___NUKta__board[data-offscreen=true] :is(.portal-kanban-module___NUKta__move,.portal-kanban-module___NUKta__move2,.portal-kanban-module___NUKta__slot){animation-play-state:paused}.portal-kanban-module___NUKta__panel{animation:portal-kanban-module___NUKta__panelIn .25s var(--motion-ease) both}@keyframes portal-kanban-module___NUKta__panelIn{0%{opacity:0;transform:translateY(.25rem)}}@media (prefers-reduced-motion:reduce){.portal-kanban-module___NUKta__move,.portal-kanban-module___NUKta__move2,.portal-kanban-module___NUKta__slot,.portal-kanban-module___NUKta__panel{animation:none}}
