html{-webkit-tap-highlight-color:transparent}.press{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.press:not(:disabled):active{transform:scale(.96)}.press-row{transition:background-color .12s ease-out}.press-row:not(:disabled):active{background-color:hsl(var(--card-hover))}@media (prefers-reduced-motion:reduce){.press:not(:disabled):active{transform:none;opacity:.8}}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}@keyframes app-sheet-in{0%{translate:0 100%}to{translate:0 0}}@keyframes app-sheet-out{to{translate:0 100%}}@media (max-width:767px){[data-mobile-sheet=true]{left:calc(var(--app-viewport-left, 0px) + var(--app-viewport-width, 100vw) / 2)!important;width:var(--app-viewport-width,100vw)!important;max-width:none!important;border-width:1px 0 0!important;border-radius:1.5rem 1.5rem 0 0!important;padding-left:max(1.25rem,var(--safe-left,0px));padding-right:max(1.25rem,var(--safe-right,0px));box-shadow:0 -12px 40px hsl(0 0% 0%/.32)}[data-mobile-sheet=true][data-state=open]{animation:app-sheet-in .34s cubic-bezier(.32,.72,0,1) backwards!important}[data-mobile-sheet=true][data-state=closed]{animation:app-sheet-out .22s cubic-bezier(.32,.72,0,1) forwards!important}[data-mobile-sheet=true]>[data-sheet-grabber]{display:flex}}[data-sheet-grabber]{display:none;position:absolute;inset:0 3.5rem auto 3.5rem;z-index:11;height:1.5rem;justify-content:center;padding-top:.5rem;touch-action:none;cursor:grab}[data-sheet-grabber]:before{content:"";width:2.5rem;height:.3125rem;border-radius:9999px;background:hsl(var(--muted-foreground)/.45)}@media (prefers-reduced-motion:reduce){[data-mobile-sheet=true][data-state]{animation-duration:.01ms!important}}@media (max-width:1023px){.admin-shell{--mobile-dock:4rem}}.app-tabbar{-moz-user-select:none;user-select:none;-webkit-user-select:none}.app-tabbar-item[aria-current=page] .app-tabbar-icon,.app-tabbar-item[data-active=true] .app-tabbar-icon{background:hsl(var(--selection));color:hsl(var(--selection-foreground))}.app-tabbar-icon{transition:background-color .2s ease-out,color .2s ease-out,transform .16s ease-out}.app-tabbar-item:active :is(.app-tabbar-icon,.app-tabbar-brand){transform:scale(.9)}@media (prefers-reduced-motion:reduce){.app-tabbar-item:active .app-tabbar-icon{transform:none}}@media (max-height:500px) and (max-width:1023px){.app-tabbar-item{min-height:3rem;flex-direction:row;gap:.375rem;padding-block:0}.admin-shell{--mobile-dock:3rem}}.app-topbar{backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.app-topbar-title{transition:opacity .18s ease-out,translate .22s cubic-bezier(.2,.8,.2,1)}.app-topbar[data-condensed=false] .app-topbar-title{opacity:0;translate:0 6px}.app-topbar[data-condensed=true]{border-bottom-color:hsl(var(--border))}@media (max-width:1023px){.app-fab{position:fixed;right:max(1rem,var(--safe-right,0px));bottom:calc(var(--mobile-dock, 4rem) + 1rem + var(--safe-bottom, 0px));z-index:40;display:grid;place-items:center;width:3.5rem;height:3.5rem;min-height:3.5rem;padding:0;border-radius:1.125rem;box-shadow:0 10px 28px hsl(0 0% 0%/.45),0 2px 6px hsl(0 0% 0%/.24)}.app-fab:not(:disabled):active{transform:scale(.94)}:root .admin-client-create,:root .admin-directory-create,:root .app-fab{background:hsl(var(--selection-solid));color:hsl(var(--selection-on-solid))}}html[data-secretary-open] .secretary-nav-item{background:hsl(var(--selection));color:hsl(var(--selection-foreground))}html[data-secretary-open] .app-tabbar .secretary-nav-item{background:transparent}:root{--ef-ivory:#f6f3ed;--ef-graphite:#23262b;--ef-copper:#b77752;--ef-stone:#d8d1c7;--ef-lilac:#69499c;--ef-lilac-soft:#f0eafb;--ef-lilac-light:#c7b4e5}.ef-logo,.ef-mark{--ef-petal-a:#7c5cf0;--ef-petal-b:#bba9fc;display:inline-block;flex-shrink:0;vertical-align:middle}:is([data-theme$=-dark],.ef-intro,.mk[data-atmosphere=dark],.ef-marketing[data-segment=espaco-misto] .mk-header) :is(.ef-logo,.ef-mark){--ef-petal-a:#c4b2ff;--ef-petal-b:#eee8ff}@supports (color:light-dark(#000,#fff)){.ef-logo,.ef-mark{--ef-petal-a:light-dark(#7c5cf0,#c4b2ff);--ef-petal-b:light-dark(#bba9fc,#eee8ff)}}.ef-logo>svg,.ef-mark>svg{display:block;width:100%;height:100%;overflow:visible}.ef-logo .ef-petal-a,.ef-logo .ef-spark,.ef-mark .ef-petal-a{fill:var(--ef-petal-a)}.ef-logo .ef-petal-b,.ef-mark .ef-petal-b{fill:var(--ef-petal-b)}.ef-logo .ef-wordmark{fill:currentColor}.ef-plan-mark{--ef-petal-a:#7c5cf0;--ef-petal-b:#bba9fc;--ef-petal-c:#d77fab;display:inline-block;flex-shrink:0;width:20px;height:20px}:is([data-theme$=-dark]) .ef-plan-mark{--ef-petal-a:#c4b2ff;--ef-petal-b:#eee8ff;--ef-petal-c:#eba8c8}.ef-plan-mark>svg{display:block;width:100%;height:100%;overflow:visible}.ef-plan-mark .ef-petal-a{fill:var(--ef-petal-a)}.ef-plan-mark .ef-petal-b{fill:var(--ef-petal-b)}.ef-plan-mark .ef-petal-c{fill:var(--ef-petal-c)}.ef-plan-mark-mono .ef-petal-a{fill:currentColor}.ef-plan-mark-mono .ef-petal-b{fill:currentColor;opacity:.55}.ef-plan-mark-mono .ef-petal-c{fill:currentColor;opacity:.75}.ef-logo{width:166px;height:42px}.ef-mark{width:25px;height:25px}.ef-admin-logo{width:104px;height:24px}@media (max-width:480px){.mk-brand .ef-logo{width:144px;height:34px}}@media (forced-colors:active){.ef-logo .ef-wordmark{fill:CanvasText}.ef-logo,.ef-mark{forced-color-adjust:none}}.ef-intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:var(--ef-graphite);color:var(--ef-ivory);color-scheme:dark;animation:ef-intro-exit 1.4s ease both}.ef-intro-light{position:absolute;inset:-25%;background:radial-gradient(ellipse at 28% 72%,var(--ef-copper),transparent 48%),radial-gradient(ellipse at 75% 30%,var(--ef-lilac),transparent 48%),radial-gradient(ellipse at 54% 52%,var(--ef-ivory),transparent 35%);filter:blur(48px);opacity:.58;animation:ef-intro-light 1.4s ease-out both}.ef-intro .ef-intro-logo{position:relative;width:clamp(220px,56vw,360px);height:clamp(56px,14vw,92px);filter:drop-shadow(0 2px 16px var(--ef-graphite));animation:ef-intro-wordmark 1.1s cubic-bezier(.22,1,.36,1) both}.ef-intro.efx{--W:min(78vw,340px);--s:.709;--D:2500ms;--px:calc(50% + var(--W) * .4077);--py:calc(50% - var(--W) * .0728);display:block;background:transparent;color-scheme:dark;pointer-events:auto;animation:efx-exit var(--D) linear both}.efx-base{position:absolute;inset:0;background:#131315;animation:efx-base var(--D) both}.efx-iris,.efx-tile{position:absolute;inset:0;background:radial-gradient(120% 80% at 20% 0,#8566ff 0,#6d4aff 55%,#5e3bf0 100%)}.efx-tile{animation:efx-tile var(--D) both,efx-tile-op var(--D) both}.efx-iris{animation:efx-iris var(--D) both,efx-iris-op var(--D) both}.efx-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.16) 50%,transparent 62%);animation:efx-sweep var(--D) both}.efx-petals{position:absolute;width:calc(var(--W) * .2201);aspect-ratio:166.4/189.1;overflow:visible;left:calc(50% - var(--W) * .11005);top:calc(50% - var(--W) * .12506);fill:#fff;animation:efx-petals var(--D) both,efx-petals-op var(--D) both}.efx-petals .efx-petal-b{fill:#c9bbff}.efx-ghost{animation-name:efx-petals,efx-ghost;animation-delay:45ms,0s}.efx-ghost .efx-petal-b{fill:#fff}.efx-ghost-2{--go:.16;animation-delay:90ms,0s}.efx-spark,.efx-word{position:absolute;width:var(--W);aspect-ratio:756/196;overflow:visible;left:calc(50% - var(--W) / 2);top:calc(50% - var(--W) * .12963)}.efx-word{animation:efx-out var(--D) both}.efx-ltr{fill:#fff;animation:efx-ltr .52s cubic-bezier(.2,.9,.25,1) both;animation-delay:calc(1s + var(--i) * 45ms)}.efx-spark *{transform-box:fill-box;transform-origin:center}.efx-star-out{animation:efx-star-out var(--D) both}.efx-star{fill:#fff;animation:efx-star .3s cubic-bezier(.3,1.3,.5,1) 1.55s both}.efx-flash{fill:#fff;animation:efx-flash .42s ease-out 1.6s both}.efx-ring{fill:none;stroke:#fff;stroke-width:3;animation:efx-ring .52s ease-out 1.62s both}@keyframes efx-exit{0%,98%{visibility:visible}to{visibility:hidden}}@keyframes efx-base{0%,35.9%{opacity:1}36%,to{opacity:0}}@keyframes efx-tile{0%{clip-path:inset(calc(50% - var(--W) * .09) calc(50% - var(--W) * .09) round calc(var(--W) * .04));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}14%{clip-path:inset(calc(50% - var(--W) * .15) calc(50% - var(--W) * .15) round calc(var(--W) * .066));animation-timing-function:cubic-bezier(.8,0,.2,1)}34%,to{clip-path:inset(0 0 round 0)}}@keyframes efx-tile-op{0%{opacity:0}36%,4%{opacity:1}36.1%,to{opacity:0}}@keyframes efx-iris{0%,82%{clip-path:circle(110% at var(--px) var(--py));animation-timing-function:cubic-bezier(.45,0,.35,1)}97%,to{clip-path:circle(0 at var(--px) var(--py))}}@keyframes efx-iris-op{0%,35.9%{opacity:0}36%,to{opacity:1}}@keyframes efx-sweep{0%,70%{transform:translateX(-100%)}88%,to{transform:translateX(100%)}}@keyframes efx-petals{0%{transform:translate(0) scale(calc(var(--s) * .6));animation-timing-function:cubic-bezier(.3,1.5,.5,1)}14%{transform:translate(0) scale(var(--s));animation-timing-function:ease-in-out}32%{transform:translate(0) scale(calc(var(--s) * 1.06));animation-timing-function:cubic-bezier(.65,0,.2,1)}50%,84%{transform:translate(calc(var(--W) * -.38505)) scale(1);animation-timing-function:ease-in}94%,to{transform:translate(calc(var(--W) * -.38505)) scale(.94)}}@keyframes efx-petals-op{0%{opacity:0}4%,82%{opacity:1}90%,to{opacity:0}}@keyframes efx-ghost{0%,33%{opacity:0}39%{opacity:var(--go,.32)}52%,to{opacity:0}}@keyframes efx-out{0%,82%{opacity:1}90%,to{opacity:0}}@keyframes efx-ltr{0%{transform:translateY(80px);opacity:0}to{transform:none;opacity:1}}@keyframes efx-star{0%{transform:rotate(45deg) scale(.9);opacity:0}60%{transform:rotate(0) scale(1.35)}to{transform:rotate(0) scale(1)}}@keyframes efx-star-out{0%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes efx-flash{0%{transform:scale(.6);opacity:0}15%{opacity:.85}to{transform:scale(3.6);opacity:0}}@keyframes efx-ring{0%{transform:scale(.4);opacity:0}8%{opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes ef-intro-light{0%{transform:scale(1.18) translate(-3%,3%);opacity:.25}to{transform:scale(1) translate(3%,-3%);opacity:.58}}@keyframes ef-intro-wordmark{0%{opacity:0;transform:translateY(8px) scale(.97)}35%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ef-intro-exit{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.ef-intro{display:none}}@media print{.ef-intro{display:none}}