/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--tracking-widest:.1em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--r-painel)}.rounded-md{border-radius:var(--r-controle)}.rounded-xl{border-radius:var(--r-folha)}.rounded-t-\[var\(--r-folha\)\]{border-top-left-radius:var(--r-folha);border-top-right-radius:var(--r-folha)}.rounded-b-xl{border-bottom-right-radius:var(--r-folha);border-bottom-left-radius:var(--r-folha)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--borda\)\]{border-color:var(--borda)}.bg-\[var\(--rodape\)\]{background-color:var(--rodape)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--borda)}.bg-popover{background-color:var(--superficie)}.bg-clip-padding{background-clip:padding-box}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.font-heading{font-family:var(--sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-foreground{color:var(--texto)}.text-muted-foreground{color:var(--texto-2)}.text-popover-foreground{color:var(--texto)}.text-texto-2{color:var(--texto-2)}.italic{font-style:italic}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--texto)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--texto) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}:is(:where(.group\/dropdown-menu-item):focus .group-focus\/dropdown-menu-item\:text-accent-foreground){color:var(--texto)}.focus\:bg-accent:focus{background-color:var(--realce)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--texto)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--perigo)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--perigo)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--perigo) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--perigo)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}}@media (width>=40rem){.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (prefers-color-scheme:dark){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--perigo)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--perigo) 20%, transparent)}}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--realce)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--texto)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--texto)}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--perigo)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--acento:#1b5fd6;--acento-forte:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--acento-forte:color-mix(in srgb, var(--acento) 85%, #000)}}:root{--acento-claro:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--acento-claro:color-mix(in srgb, var(--acento) 5%, #fff)}}:root{--acento-borda:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--acento-borda:color-mix(in srgb, var(--acento) 25%, #fff)}}:root{--positivo:#2e7d46;--positivo-claro:#ebf6ee;--positivo-borda:#b4dcc0;--aviso:#8a4300;--aviso-claro:#fef1d7;--aviso-borda:#f3d9a4;--perigo:#c23934;--perigo-forte:#a3221d;--perigo-claro:#fdeceb;--perigo-borda:#f3c4c1;--texto:#181b21;--texto-2:#4a4f5c;--texto-3:#6b7180;--borda:#e3e6ea;--borda-forte:#cdd2d9;--linha-tabela:#eef0f3;--cabeca-tabela:#f8f9fb;--fundo:#eff1f4;--rodape:transparent;--realce:#f5f7fa;--superficie:#fff;--etapa:#eceef1;--sans:"Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-12:.75rem;--t-13:.8125rem;--t-14:.875rem;--t-15:.9375rem;--t-17:1.0625rem;--t-20:1.25rem;--t-24:1.5rem;--t-30:1.875rem;--t-38:2.375rem;--t-48:3rem;--t-60:3.75rem;--t-76:4.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-controle:12px;--r-painel:14px;--r-cartao:22px;--r-folha:22px;--sombra-painel:0 1px 1px #141a260a, 0 2px 3px -1px #141a2612;--sombra-controle:0 1px 1px #141a260d;--sombra-flutuante:0 0 0 1px #141a260f, 0 4px 8px -2px #141a261a, 0 16px 32px -8px #141a2629;--anel-foco:0 0 0 3px var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--anel-foco:0 0 0 3px color-mix(in srgb, var(--acento) 28%, transparent)}}:root{--cartao:linear-gradient(180deg, #fff, #ffffffa8);--chip:#f1f3f6;--aba:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--aba:color-mix(in srgb, var(--acento) 10%, #fff)}}:root{--detalhe-laranja:#a04a10;--detalhe-rosa:#a32357;--sombra-cartao:inset 0 1px 0 #fff, inset 0 0 0 1px #fff9, 0 0 0 1px #171c260d, 0 16px 36px -20px #171c262e, 0 1px 3px #171c260a;--sombra-chip:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff8c, 0 1px 3px #171c2617;--sombra-aba:inset 0 1px 0 #fff, 0 1px 4px var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--sombra-aba:inset 0 1px 0 #fff, 0 1px 4px color-mix(in srgb, var(--acento) 14%, transparent)}}:root{--sombra-barra:inset 0 1px 0 #fff, inset 0 0 0 1px #fff9, 0 0 0 1px #171c260d, 0 14px 32px -16px #171c2633;--graf-entrada:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--graf-entrada:color-mix(in srgb, var(--acento) 86%, #000)}}:root{--graf-saida:var(--acento)}@supports (color:color-mix(in lab, red, red)){:root{--graf-saida:color-mix(in srgb, var(--acento) 68%, #fff)}}:root{--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ic-alerta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6.5v7M12 17.5h.01'/%3E%3C/svg%3E");--conteudo-max:1280px;--marca:url(/logo.svg)}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2");font-weight:300 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--t-15);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}h1{font-size:var(--t-20)}h2{font-size:var(--t-17)}h3{font-size:var(--t-15)}h4{font-size:var(--t-14)}p{margin:0}a{color:var(--acento);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--acento-forte)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}::selection{background:var(--acento)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--acento) 20%, #fff)}}::selection{color:var(--texto)}input,textarea{caret-color:var(--acento)}*{scrollbar-color:var(--borda-forte) transparent}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.entrada{color:inherit}.saida{color:var(--texto)}.muted{color:var(--texto-2)}.small{font-size:var(--t-13)}.valor-grande{font-variant-numeric:lining-nums tabular-nums;font-weight:700;font-size:var(--t-24);letter-spacing:-.01em;line-height:1.1}.valor-grande .moeda{color:var(--texto-2);letter-spacing:0;margin-right:.18em;font-size:.62em;font-weight:500}.valor-grande .cent{letter-spacing:0;font-size:.62em}.valor-grande .cent+.moeda{margin:0 0 0 .18em}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i-sm{width:15px;height:15px}.i-lg{width:24px;height:24px}.marca{color:var(--texto);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.marca:hover{color:var(--texto)}.marca-peca{background:var(--marca) center / contain no-repeat;flex:none;width:30px;height:30px}.marca-nome{font-weight:700;font-size:var(--t-20);letter-spacing:-.015em;line-height:1}.btn{--bg:var(--acento);--fg:#fff;--bd:transparent;--sh:inset 0 1px 0 #fff3, 0 1px 3px var(--acento)}@supports (color:color-mix(in lab, red, red)){.btn{--sh:inset 0 1px 0 #fff3, 0 1px 3px color-mix(in srgb, var(--acento) 28%, transparent)}}.btn{border:1px solid var(--bd);border-radius:var(--r-controle);background:var(--bg);min-height:40px;color:var(--fg);box-shadow:var(--sh);font-weight:600;font-size:var(--t-14);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{--bg:var(--acento-forte);color:var(--fg)}.btn-secundario{--bg:var(--chip);--fg:var(--texto);--sh:var(--sombra-chip)}.btn-secundario:hover{--bg:#e9ecf1;--fg:var(--texto)}.btn-fantasma{--bg:transparent;--fg:var(--acento);--sh:none}.btn-fantasma:hover{--bg:var(--aba);--fg:var(--acento-forte)}.btn-perigo{--bg:var(--perigo);--sh:inset 0 1px 0 #fff3, 0 1px 3px #c2393447}.btn-perigo:hover{--bg:var(--perigo-forte)}.btn-perigo-sutil{--bg:var(--chip);--fg:var(--perigo-forte);--sh:var(--sombra-chip)}.btn-perigo-sutil:hover{--bg:var(--perigo-claro)}.btn-sm{min-height:34px;font-size:var(--t-13);padding:0 12px}.btn-lg{min-height:48px;font-size:var(--t-15);padding:0 22px}.btn-icone{width:40px;padding:0}.btn-sm.btn-icone{width:34px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;translate:none}.btn .spinner{width:16px;height:16px}.campo{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.campo>label,.rotulo{font-size:var(--t-14);color:var(--texto);font-weight:600}.campo .opcional{color:var(--texto-2);font-weight:400}.dica{font-size:var(--t-13);color:var(--texto-2)}.erro-campo{font-size:var(--t-13);color:var(--perigo);align-items:flex-start;gap:6px;font-weight:500;display:flex}.erro-campo .i{width:15px;height:15px;margin-top:2px}.input,.select,.textarea{border:1px solid var(--borda-forte);border-radius:var(--r-controle);background:var(--superficie);width:100%;min-height:42px;color:var(--texto);padding:9px 12px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:88px;line-height:1.45}.input::placeholder,.textarea::placeholder{color:var(--texto-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--acento-borda)}.input:focus,.select:focus,.textarea:focus{border-color:var(--acento);box-shadow:var(--anel-foco);outline:none}.campo.invalido .input,.campo.invalido .select,.campo.invalido .textarea{border-color:var(--perigo)}.campo.invalido .input:focus{box-shadow:0 0 0 3px #c2393440}.input[readonly],.input:disabled,.select:disabled{background:var(--fundo);color:var(--texto-2)}.select{appearance:none;background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23697386' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center / 18px no-repeat;padding-right:36px}.input-grupo{position:relative}.input-grupo .prefixo{color:var(--texto-2);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.input-grupo .input{padding-left:30px}.input-grupo .i{color:var(--texto-2);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.input-grupo .i+.input{padding-left:38px}.check{font-size:var(--t-14);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--acento);flex:none;margin:2px 0 0}.segmentado{background:var(--chip);border-radius:var(--r-controle);gap:2px;padding:3px;display:inline-flex}.segmentado label{position:relative}.segmentado input{opacity:0;cursor:pointer;position:absolute;inset:0}.segmentado span{min-height:34px;font-size:var(--t-14);color:var(--texto-2);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.segmentado input:checked+span{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-chip)}.segmentado input:focus-visible+span{box-shadow:var(--anel-foco)}.painel{background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao)}.painel-cab{justify-content:space-between;align-items:center;gap:var(--s-3);padding:20px 20px 8px;display:flex}.painel-cab h2,.painel-cab h3{font-size:var(--t-17);letter-spacing:-.015em;font-weight:700}.painel-cab>a{font-size:var(--t-15);font-weight:600;text-decoration:none}.painel-cab>a:hover{text-decoration:underline}.painel-corpo{padding:var(--s-5)}.painel-conta{background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);padding:var(--s-4) var(--s-5) var(--s-5)}.painel-conta .nome{font-size:var(--t-14);color:var(--texto-2);align-items:center;gap:8px;font-weight:500;display:flex}.painel-conta .nota{font-size:var(--t-13);color:var(--texto-2);margin-top:6px}.lista{margin:0;padding:0;list-style:none}.lista>li{border-bottom:1px solid var(--linha-tabela)}.lista>li:last-child{border-bottom:0}.tabela-wrap{overflow-x:auto}.tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-14)}.tabela th{text-align:left;font-weight:500;font-size:var(--t-13);color:var(--texto-2);border-bottom:1px solid var(--linha-tabela);white-space:nowrap;padding:10px 12px}.tabela th:first-child,.tabela td:first-child{padding-left:20px}.tabela th:last-child,.tabela td:last-child{padding-right:20px}.tabela td{border-bottom:1px solid var(--linha-tabela);vertical-align:middle;padding:10px 12px}.tabela tbody tr:hover td{background:var(--realce)}.tabela tbody tr:last-child td:first-child{border-bottom-left-radius:var(--r-cartao)}.tabela tbody tr:last-child td:last-child{border-bottom-right-radius:var(--r-cartao)}.tabela tbody tr:has(.linha-link,.doc-nome):hover{cursor:pointer}.tabela tbody tr:last-child td{border-bottom:0}.tabela .num,.tabela th.num{text-align:right}.tabela tr.total td{border-top:1px solid var(--borda-forte);border-bottom:0;font-weight:600}.tabela .linha-link{color:var(--texto);font-weight:600;text-decoration:none}.tabela .sub{font-size:var(--t-13);color:var(--texto-2);font-weight:400;display:block}.tabela .col-min{white-space:nowrap;width:1%}.tabela .col-flex{width:100%}.tabela:not(.fixa) td.col-flex{max-width:0}.tabela.fixa{table-layout:fixed}.tabela.fixa .col-flex{width:auto}.tabela.fixa th,.tabela.fixa td{text-overflow:ellipsis;overflow:hidden}.um-linha{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tabela th{position:relative}@media (width>=1100px){.pagina .tabela-wrap:not(.rola){overflow-x:visible}.pagina .tabela:not(.modal *) thead th{z-index:31;background:var(--superficie);position:sticky;top:84px}}.alca-coluna{cursor:col-resize;touch-action:none;z-index:1;width:9px;height:100%;position:absolute;top:0;right:0}.alca-coluna:after{content:"";background:var(--borda-forte);opacity:0;width:1px;transition:opacity .15s ease-out;position:absolute;top:28%;bottom:28%;right:0}.tabela thead:hover .alca-coluna:after{opacity:1}.alca-coluna:hover:after,.alca-coluna:active:after{background:var(--acento);opacity:1;width:2px;top:0;bottom:0}@media (hover:none){.alca-coluna{display:none}}.selo{height:22px;font-size:var(--t-12);white-space:nowrap;background:var(--chip);color:var(--texto-2);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.selo .i{width:13px;height:13px}.selo-positivo{background:var(--positivo-claro);color:var(--positivo)}.selo-perigo{background:var(--perigo-claro);color:var(--perigo-forte)}.selo-aviso{background:var(--aviso-claro);color:var(--aviso)}.selo-cheio{background:var(--acento);color:#fff}.selo-forte{color:var(--texto);background:#e8edf3}.selo-apagado{color:var(--texto-3);background:0 0}.selo-acento{background:var(--aba);color:var(--acento-forte)}.aviso{background:var(--cartao);box-shadow:var(--sombra-cartao);font-size:var(--t-14);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.aviso>.i{color:var(--acento);margin-top:1px}.dica-info,.aviso:not(.aviso-atencao,.aviso-erro){background:var(--acento-claro);box-shadow:inset 0 0 0 1px var(--acento-borda)}.dica-info{border-radius:var(--r-painel);color:var(--texto);font-size:var(--t-14);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dica-info>.i{color:var(--acento);flex:none;margin-top:1px}.aviso strong{font-weight:600}.aviso-atencao>.i{color:var(--aviso)}.aviso-erro{background:var(--perigo-claro);box-shadow:none}.aviso-erro>.i{color:var(--perigo)}.aviso .acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (width<=860px){.aviso{flex-wrap:wrap}.aviso>div:not(.acoes){flex:calc(100% - 40px)}.aviso .acoes{margin-left:30px}}.vazio{text-align:center;padding:var(--s-12) var(--s-6);justify-items:center;gap:10px;display:grid}.vazio-icone{background:var(--chip);width:48px;height:48px;color:var(--texto-2);box-shadow:var(--sombra-chip);border-radius:13px;place-items:center;display:grid}.vazio-icone .i{width:22px;height:22px}.vazio h3{font-size:var(--t-17)}.vazio p{color:var(--texto-2);max-width:44ch}.vazio .btn{margin-top:8px}.vazio-acoes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.confirmar-corpo{font-size:var(--t-14);color:var(--texto-2);gap:12px;display:grid}.confirmar-corpo strong{color:var(--texto)}.barra-carregando{z-index:80;pointer-events:none;opacity:0;height:3px;transition:opacity .2s ease-out;position:fixed;top:0;left:0;right:0;overflow:hidden}.barra-carregando[data-ativo]{opacity:1;transition-delay:.15s}.barra-carregando:before{content:"";background:var(--acento);border-radius:0 2px 2px 0;width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite carregando;position:absolute;top:0;bottom:0;left:0}@keyframes carregando{0%{transform:translate(-100%)}to{transform:translate(260%)}}.app-main{transition:opacity .2s ease-out}.app-main[aria-busy=true]{opacity:.6;transition-delay:.25s}@media (prefers-reduced-motion:reduce){.barra-carregando:before{opacity:.7;width:100%;animation:none}}.esqueleto{background:linear-gradient(90deg,#edf0f4 0%,#f6f8fa 50%,#edf0f4 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite brilho;display:block}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite gira}@keyframes gira{to{rotate:360deg}}.menu{z-index:40;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-painel);min-width:240px;box-shadow:var(--sombra-flutuante);padding:6px;position:absolute}.menu a,.menu button{border-radius:var(--r-controle);width:100%;color:var(--texto);font-size:var(--t-14);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.menu a:hover,.menu button:hover{background:var(--realce)}.menu hr{border:0;border-top:1px solid var(--borda);margin:6px 0}.menu .titulo-menu{font-size:var(--t-12);color:var(--texto-2);padding:8px 10px 4px;font-weight:600}.modal-fundo{z-index:60;padding:var(--s-4);background:#181b216b;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border-radius:var(--r-folha);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--sombra-flutuante);overflow:auto}.modal-cab{padding:var(--s-6) var(--s-6) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-corpo{padding:var(--s-4) var(--s-6) var(--s-6);gap:var(--s-4);display:grid}.modal-rodape{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--borda);background:var(--rodape);border-radius:0 0 var(--r-folha) var(--r-folha);display:flex}.toast{z-index:70;background:var(--texto);color:#fff;border-radius:var(--r-painel);box-shadow:var(--sombra-flutuante);font-size:var(--t-14);align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}.toast .i{color:#75e0a7}@media (width<=860px){.toast{width:calc(100% - 32px);bottom:92px}}.avatar{background:var(--chip);width:36px;height:36px;color:var(--texto-2);box-shadow:var(--sombra-chip);font-weight:600;font-size:var(--t-13);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-sm{width:28px;height:28px;font-size:11px}.avatar-lg{width:72px;height:72px;font-size:var(--t-20)}.avatar-xl{width:112px;height:112px;font-size:var(--t-30)}.chip{background:var(--chip);min-height:34px;box-shadow:var(--sombra-chip);font-size:var(--t-13);color:var(--texto);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.chip[aria-pressed=true],.chip.ativo{background:var(--aba);color:var(--acento);box-shadow:var(--sombra-aba);font-weight:600}.abas{scrollbar-width:none;gap:2px;margin:-3px;padding:3px;display:flex;overflow-x:auto}.abas a,.abas button{border-radius:var(--r-controle);min-height:40px;color:var(--texto-2);font-weight:600;font-size:var(--t-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.abas a:hover,.abas button:hover{background:var(--realce);color:var(--texto-2)}.abas [aria-current=page],.abas [aria-selected=true]{background:var(--aba);color:var(--acento);box-shadow:var(--sombra-aba)}.paginacao{padding:12px var(--s-5);font-size:var(--t-13);color:var(--texto-2);border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;display:flex}.dl{font-size:var(--t-14);grid-template-columns:minmax(120px,34%) 1fr;gap:10px 16px;margin:0;display:grid}.dl dt{color:var(--texto-2)}.dl dd{margin:0}.trava{color:var(--texto-2);font-size:var(--t-13);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lanc{padding:12px var(--s-5);color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:2px 12px;text-decoration:none;display:grid}.lanc:hover{background:var(--realce)}.lanc-ic{background:var(--chip);width:36px;height:36px;box-shadow:var(--sombra-chip);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.lanc-ic .i{stroke-width:2px;width:17px;height:17px}.lanc-ic.entrada{color:var(--positivo)}.lanc-ic.saida{color:var(--detalhe-laranja)}.lanc-ic.transferencia{color:var(--acento)}.lanc-titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lanc-valor{text-align:right;font-weight:600}.lanc-meta{font-size:var(--t-13);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.lanc-conta{align-items:center;gap:5px;display:inline-flex}.lanc-conta .i{color:var(--texto-3)}.lanc-data{font-size:var(--t-13);color:var(--texto-2);justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.lanc-data .i{color:var(--texto-3);width:13px;height:13px}.graf{width:100%;height:auto;font-family:var(--sans);font-variant-numeric:tabular-nums}.legenda{font-size:var(--t-13);color:var(--texto-2);flex-wrap:wrap;gap:6px 18px;display:flex}.legenda span{align-items:center;gap:7px;display:inline-flex}.legenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.cabeca{--veu:16px;z-index:30;max-width:calc(var(--conteudo-max) + 48px);margin:0 auto;padding:12px 24px 0;position:sticky;top:0}.cabeca:before{content:"";inset:0 0 calc(var(--veu) * -1);z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--fundo) calc(100% - var(--veu) / 2), transparent);position:absolute}.cabeca-linha{min-height:64px;box-shadow:var(--sombra-barra);background:#ffffffc7;border-radius:20px;align-items:center;gap:8px 20px;padding:10px 14px 10px 18px;display:flex}.cabeca .marca-peca{width:26px;height:26px}.cabeca .marca-nome{font-size:1.125rem}.cabeca-dir{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.busca-global{flex:120px;min-width:0;max-width:320px;margin-left:auto;position:relative}.busca-global .i{color:var(--texto-2);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.busca-global input{background:var(--chip);width:100%;height:42px;font-size:var(--t-15);border:0;border-radius:12px;padding:0 12px 0 40px}.busca-global input::placeholder{color:var(--texto-2)}.busca-global input:focus{box-shadow:0 0 0 2px var(--acento);outline:none}.busca-icone{display:none}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.avatar-btn .avatar{background:var(--chip);width:42px;height:42px;color:var(--acento);font-size:var(--t-14);box-shadow:var(--sombra-chip);font-weight:700}.abas-app{scrollbar-width:none;gap:2px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.abas-app a,.abas-app .aba-mais{min-height:42px;color:var(--texto-2);font-size:var(--t-15);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.abas-app a:hover,.abas-app .aba-mais:hover{background:var(--realce);color:var(--texto-2)}.abas-app a[aria-current=page],.abas-app .aba-mais.ativa{background:var(--aba);color:var(--acento);box-shadow:var(--sombra-aba)}.abas-app .aba-mais .i{width:14px;height:14px}.abas-app a:focus-visible,.abas-app .aba-mais:focus-visible,.abas a:focus-visible,.abas button:focus-visible{outline-offset:-2px}@media (width<=1080px){.busca-global{display:none}.busca-icone{width:44px;height:44px;color:var(--texto);place-items:center;display:inline-grid}.cabeca-dir{margin-left:auto}.abas-app a,.abas-app .aba-mais{font-size:var(--t-14);padding:0 9px}}.app-main{min-width:0}.pagina{width:100%;max-width:calc(var(--conteudo-max) + 48px);margin:0 auto;padding:18px 24px 64px}.pagina-cab{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-bottom:16px;padding:0 4px;display:flex}.pagina-cab h1{letter-spacing:-.025em;font-size:1.625rem}.pagina-cab .sub{color:var(--texto-2);font-size:var(--t-15);margin-top:2px}.pagina-cab .acoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.migalhas{font-size:var(--t-13);color:var(--texto-2);align-items:center;gap:6px;margin-bottom:10px;display:flex}.migalhas a{color:var(--acento);text-decoration:none}.migalhas a:hover{text-decoration:underline}.barra-abas{display:none}.nav{gap:2px;padding:4px 12px;display:grid}.nav a{border-radius:var(--r-controle);min-height:42px;color:var(--texto);font-weight:500;font-size:var(--t-15);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.nav-grupo{font-size:var(--t-12);color:var(--texto-2);padding:14px 10px 4px;font-weight:700}.nav a .i{color:var(--texto-3)}.nav a:hover{background:var(--realce)}.nav a[aria-current=page]{background:var(--acento-claro);color:var(--acento);font-weight:700}.nav a[aria-current=page] .i{color:var(--acento)}@media (width<=860px){.cabeca{--veu:12px;padding:8px 12px 0}.cabeca-linha{min-height:56px;padding:6px 8px 6px 12px}.cabeca-dir{margin-left:auto}.abas-app,.busca-global{display:none}.busca-icone{width:44px;height:44px;color:var(--texto);place-items:center;display:inline-grid}.pagina{padding:12px 12px 104px}.pagina-cab{align-items:flex-start;padding:0 4px}.barra-abas{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--borda);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#ffffffdb;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.barra-abas a{color:var(--texto-2);justify-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:600;text-decoration:none;display:grid}.barra-abas a .i{width:22px;height:22px}.barra-abas a[aria-current=page]{color:var(--acento)}.barra-abas .mais-novo{background:var(--acento);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px var(--acento);border-radius:50%;place-self:center;place-items:center;margin-top:-22px;display:grid}@supports (color:color-mix(in lab, red, red)){.barra-abas .mais-novo{box-shadow:0 6px 16px color-mix(in srgb, var(--acento) 35%, transparent)}}.barra-abas .mais-novo .i{stroke-width:2.2px;width:26px;height:26px}.some-movel{display:none!important}.tabela-movel thead{display:none}}@media (width>=861px){.so-movel{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot=dropdown-menu-content] a{color:var(--texto);text-decoration:none}[data-slot=dropdown-menu-content] a .i{color:var(--texto-3)}[data-slot=dropdown-menu-content] a[aria-current=page],[data-slot=dropdown-menu-content] a[aria-current=page] .i{color:var(--acento)}.pub-topo{z-index:30;padding:12px 24px 0;position:sticky;top:0}.pub-topo-linha{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1200px;min-height:64px;box-shadow:var(--sombra-barra);background:#ffffffc7;border-radius:20px;align-items:center;gap:32px;margin:0 auto;padding:10px 14px 10px 18px;display:flex}.pub-nav{gap:24px;margin-right:auto;display:flex}.pub-nav a{color:var(--texto);font-weight:500;font-size:var(--t-14);text-decoration:none}.pub-nav a:hover{color:var(--acento)}.pub-acoes{gap:6px;display:flex}.pub-rodape{border-top:1px solid var(--borda)}.pub-rodape-linha{grid-template-columns:1fr auto;align-items:start;gap:24px 40px;max-width:1200px;margin:0 auto;padding:40px 24px;display:grid}.pub-rodape-nav{font-size:var(--t-14);gap:10px;display:grid}.pub-rodape-nav a{color:var(--texto)}.pub-rodape-guias{flex-wrap:wrap;align-items:start;gap:24px 48px;display:flex}.pub-idiomas{background:var(--chip);font-size:var(--t-13);border-radius:999px;gap:2px;padding:3px;font-weight:600;line-height:1;display:inline-flex}.pub-idiomas a{min-width:36px;min-height:30px;color:var(--texto-2);letter-spacing:.03em;border-radius:999px;place-items:center;padding:0 8px;text-decoration:none;display:inline-grid}.pub-idiomas a:hover{color:var(--texto)}.pub-idiomas a[aria-current]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-chip)}.pub-topo .pub-idiomas{margin-right:-16px}.pub-rodape .pub-idiomas{margin-top:18px}@media (width<=1000px){.pub-topo-linha:has(.pub-nav>:nth-child(4)) .pub-idiomas{display:none}}@media (width<=860px){.pub-nav,.pub-topo .pub-idiomas{display:none}.pub-rodape .pub-idiomas a{min-width:48px;min-height:40px}.pub-topo{padding:8px 12px 0}.pub-topo-linha{justify-content:space-between;gap:12px;min-height:56px;padding:6px 8px 6px 12px}.pub-acoes .btn-fantasma{padding:0 10px}.pub-rodape-linha{grid-template-columns:1fr;padding:32px 16px 40px}}@media (width<=340px){.pub-topo-linha{gap:8px}.pub-acoes .btn{padding:0 10px}}.auth{background:var(--fundo);min-height:100vh}.auth-lado{align-content:center;justify-items:center;gap:28px;min-height:100vh;padding:48px 24px;display:grid}.auth-lado>:not(.auth-marca){background:var(--cartao);border-radius:var(--r-cartao);width:min(440px,100%);box-shadow:var(--sombra-cartao);padding:36px 40px}@media (width<=860px){.auth-lado{align-content:start;justify-items:stretch;gap:24px;min-height:0;padding:28px 12px 40px}.auth-lado>:not(.auth-marca){width:100%;padding:24px 20px}.auth-marca{justify-self:start}}@media (width<=1180px){.pub-demo{display:none}}.pub-topo-venda .pub-demo{display:none}.pub-nav a,.pub-acoes .btn{white-space:nowrap}.cta-curto{display:none}@media (width<=480px){.pub-acoes .cta-longo{display:none}.pub-acoes .cta-curto{display:inline}}.tour-foco{z-index:64;border-radius:var(--r-controle);pointer-events:none;transition:left .28s cubic-bezier(.16,1,.3,1),top .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1);position:fixed;box-shadow:0 0 0 200vmax #181b216b}.tour-cartao{z-index:65;gap:var(--s-2);width:min(340px,100vw - 32px);padding:var(--s-5);background:var(--superficie);border-radius:var(--r-cartao,var(--r-painel));transition:left .28s cubic-bezier(.16,1,.3,1),top .28s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;box-shadow:0 18px 44px -12px #171c2657,0 0 0 1px #171c260f}.tour-cartao h2{font-size:var(--t-17);padding-right:28px;font-weight:700}.tour-cartao p{color:var(--texto-2);font-size:var(--t-14);line-height:1.5}.tour-fechar{position:absolute;top:10px;right:10px}.tour-acoes{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.tour-acoes-fim{justify-content:flex-end}.tour-botoes{gap:var(--s-2);display:flex}.tour-convite{bottom:24px;right:24px}@media (width<=860px){.tour-convite{right:16px;bottom:calc(env(safe-area-inset-bottom) + 84px)}}@media (prefers-reduced-motion:reduce){.tour-foco,.tour-cartao{transition:none}}.form-auth{gap:var(--s-5);display:grid}.form-auth h1,.resultado h1{font-size:var(--t-24)}.form-auth .intro{color:var(--texto-2);margin-top:8px}.senha-linha{justify-content:space-between;align-items:baseline;display:flex}.senha-linha a{font-size:var(--t-13)}.mostrar{position:absolute;top:50%;right:6px;translate:0 -50%}.rodape-auth{padding-top:var(--s-5);border-top:1px solid var(--borda);color:var(--texto-2);font-size:var(--t-14)}.passo{font-size:var(--t-13);color:var(--texto-2);gap:8px;font-weight:600;display:grid}.passo-barras{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.passo-barras span{background:var(--borda);border-radius:2px;height:4px}.passo-barras span.feito{background:var(--positivo)}.regras{font-size:var(--t-13);color:var(--texto-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.regras li{align-items:center;gap:6px;display:flex}.regras .ok{color:var(--positivo)}.regras .falta{color:var(--perigo)}.regras .i{width:15px;height:15px}.resultado{gap:var(--s-4);justify-items:start;display:grid}.resultado p{color:var(--texto-2)}.resultado strong{color:var(--texto)}.vazio-icone.telha{color:var(--perigo)}.voltar{font-size:var(--t-14);align-items:center;gap:6px;display:inline-flex}.form-auth fieldset{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.form-auth legend{font-weight:700;font-size:var(--t-20);margin-bottom:4px;padding:0}.secao{padding-top:var(--s-5);border-top:1px solid var(--borda);gap:var(--s-4);display:grid}@media (width<=860px){.dupla{grid-template-columns:1fr}}.wizard .cabeca-linha{justify-content:space-between}.wizard .caminho{margin-top:0}.wizard .campos-grade{max-width:none}.wizard .bloco{min-height:300px}.wizard .bloco-desc h2:focus{outline:none}.wizard-voltar{margin-right:auto}.wizard-revisao{gap:var(--s-5);align-content:start;display:grid}.wizard-revisao .grupos{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wizard-revisao header{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.wizard-revisao h3{font-family:var(--sans);font-size:var(--t-15);font-weight:600}@media (width<=860px){.wizard .bloco{min-height:0}.wizard-revisao .grupos{gap:var(--s-5);grid-template-columns:1fr}}.erro{max-width:760px;padding:var(--s-24) 24px;align-content:center;min-height:60vh;margin:0 auto;display:grid}.erro h1{font-size:var(--t-48);letter-spacing:-.03em;line-height:1.05}.erro .texto p{color:var(--texto-2);font-size:var(--t-17);margin-top:var(--s-4);max-width:52ch}.erro .acoes{gap:var(--s-2);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.erro .codigo{font-size:var(--t-13);color:var(--texto-2);margin-top:var(--s-6)}@media (width<=860px){.erro{padding:var(--s-12) 16px var(--s-16);min-height:0}.erro h1{font-size:var(--t-30)}.erro .acoes .btn{flex:1}}.pagina .abas{margin-bottom:var(--s-6)}.bloco{gap:var(--s-8);padding:var(--s-5);grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;display:grid}.bloco+.bloco{border-top:1px solid var(--linha-tabela)}.bloco-desc h2{font-size:var(--t-17);letter-spacing:-.015em}.painel-cab~.bloco .bloco-desc h2{font-size:var(--t-15)}.bloco-desc p{color:var(--texto-2);font-size:var(--t-14);margin-top:6px}.campos .campo{width:100%}.rodape-form{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--linha-tabela);background:var(--rodape);border-radius:0 0 var(--r-cartao) var(--r-cartao);display:flex}.igrejas{border:1px solid var(--borda);border-radius:var(--r-painel);width:100%;max-width:520px}.igrejas li{align-items:center;gap:12px;padding:12px 14px;display:flex}.igrejas .avatar{color:var(--acento)}.igrejas .nome{font-weight:600}.igrejas .local{font-size:var(--t-13);color:var(--texto-2)}.igrejas .fim{align-items:center;gap:8px;margin-left:auto;display:flex}.faixa-acoes .dica-info{flex:320px}.faixa-acoes{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.pessoa{align-items:center;gap:12px;min-width:0;display:flex}.pessoa .nome{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.pessoa .email{font-size:var(--t-13);color:var(--texto-2)}.tabela .select{width:170px;min-height:36px;padding-top:6px;padding-bottom:6px}.acoes-linha{justify-content:flex-end;gap:6px;display:flex}.papeis-resumo{gap:var(--s-2);padding:var(--s-2) var(--s-5) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.papeis-resumo div{padding:var(--s-3) var(--s-4);border-radius:var(--r-painel);background:var(--chip);overflow-wrap:anywhere}.papeis-resumo h3{font-family:var(--sans);font-size:var(--t-15);font-weight:600}.papeis-resumo p{font-size:var(--t-13);color:var(--texto-2);margin-top:4px}.lista-movel li{gap:10px;padding:14px 16px;display:grid}.lista-movel .linha2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lista-movel .select{flex:1;width:auto;min-height:40px}.papeis-op{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.papel-op{border-radius:var(--r-painel);background:var(--chip);box-shadow:var(--sombra-chip);cursor:pointer;grid-template-columns:auto 1fr;gap:2px 12px;padding:14px 16px;display:grid;position:relative}.papel-op:hover{box-shadow:0 0 0 2px var(--acento-borda)}.papel-op input{width:18px;height:18px;accent-color:var(--acento);grid-row:span 2;margin:2px 0 0}.papel-op b{font-weight:600}.papel-op span{font-size:var(--t-13);color:var(--texto-2);grid-column:2}.papel-op:has(input:checked){background:var(--superficie);box-shadow:0 0 0 2px var(--acento)}.papel-op:has(input:focus-visible){box-shadow:0 0 0 2px var(--acento), var(--anel-foco)}.campos-painel{gap:var(--s-5);padding:var(--s-5);display:grid}.campos-painel fieldset{border:0;margin:0;padding:0}.campos-painel legend{font-size:var(--t-14);margin-bottom:8px;padding:0;font-weight:600}.criado{gap:var(--s-5);padding:var(--s-5);display:grid}.criado-cab{align-items:flex-start;gap:14px;display:flex}.criado-cab .vazio-icone{flex:none;width:44px;height:44px}.criado-cab .vazio-icone .i{width:22px;height:22px}.senha-temp{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-painel);background:var(--chip);flex-wrap:wrap;display:flex}.senha-temp code{font-family:var(--sans);font-size:var(--t-24);letter-spacing:.04em;color:var(--texto);font-variant-numeric:tabular-nums;font-weight:700}.senha-temp .btn{margin-left:auto}.mensagem{width:100%;min-height:268px;font-size:var(--t-14);background:var(--chip);line-height:1.55}.botoes{gap:var(--s-2);flex-wrap:wrap;display:flex}.painel-conta .valor-grande{margin-top:12px}.painel-conta.total{background:var(--superficie)}.painel-conta.total .nome{color:var(--texto)}.passos{counter-reset:passo;display:grid}.passos li{counter-increment:passo;padding:16px var(--s-5);grid-template-columns:40px 1fr auto;align-items:center;gap:4px 14px;display:grid}.passos li:before{content:counter(passo);width:32px;height:32px;color:var(--acento);background:var(--chip);box-shadow:var(--sombra-chip);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.passos li.feito:before{content:"";background:var(--positivo) var(--ic-check) center / 16px no-repeat;box-shadow:none}.passos li.feito h3{color:var(--texto-2);text-decoration:line-through;text-decoration-thickness:1px}.passos h3{font-family:var(--sans);font-size:var(--t-15);font-weight:600}.passos p{font-size:var(--t-13);color:var(--texto-2);grid-column:2}.passos .btn{grid-area:1/3/span 2}@media (width<=860px){.bloco{gap:var(--s-4);grid-template-columns:1fr}.rodape-form .btn,.botoes .btn{flex:1}.igrejas li{flex-wrap:wrap}.igrejas .fim{margin-left:48px}.papeis-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.faixa-acoes .btn{width:100%}.papeis-op{grid-template-columns:1fr}.senha-temp .btn{width:100%;margin-left:0}.passos li{grid-template-columns:40px 1fr}.passos .btn{grid-area:auto/2;justify-self:start;margin-top:8px}}.bloco input[type=file]::file-selector-button{min-height:40px;margin-right:var(--s-3);border-radius:var(--r-controle);background:var(--chip);box-shadow:var(--sombra-chip);color:var(--texto);font-weight:600;font-size:var(--t-14);cursor:pointer;border:0;padding:0 16px}.bloco input[type=file]::file-selector-button:hover{background:#e9ecf1}.busca-nome{min-width:0;color:var(--texto);flex:1;font-weight:600;text-decoration:none}.busca-nome:hover{color:var(--texto);text-decoration:underline}.inicio{flex-direction:column;gap:16px;display:flex}.ini-ola{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;padding:0 4px;display:flex}.ini-ola h1{letter-spacing:-.025em;font-size:1.625rem}.ini-ola p{color:var(--texto-2)}.ini-igreja{min-width:0;max-width:100%;min-height:44px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:flex}.ini-igreja span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ini-igreja:hover{color:var(--texto)}.ini-cartao{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);padding:20px}.ini-cartao.sem-padding{padding:0}.ini-atalhos{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.ini-atalho{background:var(--cartao);min-height:72px;box-shadow:var(--sombra-cartao);color:var(--texto);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.ini-atalho:hover{color:var(--texto);box-shadow:0 0 0 2px var(--acento)}.ini-ic{background:var(--chip);width:42px;height:42px;box-shadow:var(--sombra-chip);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.ini-ic.azul,.ini-ic.transferencia{color:var(--acento)}.ini-ic.verde,.ini-ic.entrada{color:var(--positivo)}.ini-ic.rosa{color:var(--detalhe-rosa)}.ini-ic.ambar{color:var(--aviso)}.ini-ic.laranja,.ini-ic.saida{color:var(--detalhe-laranja)}.ini-letras{font-size:var(--t-13);font-weight:700}.ini-grade{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.ini-grade.uma{grid-template-columns:minmax(0,1fr)}.ini-pilha{flex-direction:column;gap:16px;min-width:0;display:flex}.ini-tres{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.ini-num{flex-direction:column;gap:12px;display:flex}.ini-num p{color:var(--texto-2)}.ini-num strong{letter-spacing:-.025em;font-size:1.625rem;font-weight:700;line-height:1.15;display:block}.ini-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.ini-cab h2{letter-spacing:-.015em}.ini-cab>a{font-weight:600;text-decoration:none}.ini-cab>a:hover{text-decoration:underline}.ini-grafico{margin-top:16px}.ini-linhas{margin:8px 0 0;padding:0;list-style:none}.ini-linhas li>a{min-height:60px;color:var(--texto);border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:flex}.ini-linhas li>a:hover{background:var(--realce)}.ini-linhas .ini-ic{border-radius:50%;width:38px;height:38px}.ini-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ini-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ini-txt small{color:var(--texto-2);font-size:var(--t-14)}.ini-txt small .selo{margin-left:6px}.ini-linhas .val{font-weight:600}.ini-falta h2{align-items:center;gap:8px;display:flex}.ini-falta h2:before{content:"";background:#d98a00;border-radius:50%;flex:none;width:8px;height:8px}.ini-falta ul{margin:6px 0 0;padding:0;list-style:none}.ini-falta li{align-items:center;gap:10px;padding:9px 0;display:flex}.ini-pill{background:var(--chip);min-height:40px;box-shadow:var(--sombra-chip);color:var(--texto);border-radius:12px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.ini-pill:hover{color:var(--texto);box-shadow:0 0 0 2px var(--acento)}.ini-pessoas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ini-pessoas a{background:var(--chip);box-shadow:var(--sombra-chip);color:var(--texto);font-size:var(--t-14);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;padding:12px;text-decoration:none;display:flex}.ini-pessoas a:hover{box-shadow:0 0 0 2px var(--acento)}.ini-pessoas strong{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.ini-inativos{color:var(--texto-2);font-size:var(--t-14);margin-top:10px;text-decoration:none;display:inline-block}.ini-inativos:hover{text-decoration:underline}.ini-vazio{color:var(--texto-2);margin-top:8px}.ini-planilha{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"cab lista""fim lista";align-items:start;gap:16px 32px;display:grid}.ini-planilha-cab{grid-area:cab;align-items:flex-start;gap:14px;display:flex}.ini-planilha-cab h2{letter-spacing:-.015em}.ini-planilha-cab p{max-width:62ch;color:var(--texto-2);margin-top:6px}.ini-planilha-lista{border-radius:var(--r-painel);background:var(--chip);grid-area:lista;padding:16px}.ini-planilha-lista ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ini-planilha-lista li{font-size:var(--t-14);align-items:flex-start;gap:10px;display:flex}.ini-planilha-lista li .i{color:var(--acento);margin-top:2px}.ini-planilha-fim{grid-area:fim;padding-left:56px}.ini-planilha-fim p{font-size:var(--t-14);color:var(--texto-2);overflow-wrap:anywhere}.ini-planilha-acoes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aviso.ini-planilha-linha{flex-wrap:nowrap;align-items:center;padding:8px 8px 8px 16px}.aviso.ini-planilha-linha>.i{margin-top:0}.aviso.ini-planilha-linha .acoes{margin-left:auto}.ini-pronta{align-items:center;gap:14px;display:flex}.ini-pronta-txt{flex:1;min-width:0}.ini-pronta-txt h2{letter-spacing:-.015em}.ini-pronta-txt p{max-width:70ch;color:var(--texto-2);font-size:var(--t-14);margin-top:4px}.ini-pronta-acoes{flex:none;align-items:center;gap:4px;display:flex}@media (width<=640px){.ini-pronta{flex-wrap:wrap;align-items:flex-start}.ini-pronta-txt{flex-basis:calc(100% - 60px)}.ini-pronta-acoes{width:100%;padding-left:54px}}@media (width<=860px){.ini-planilha{grid-template-columns:minmax(0,1fr);grid-template-areas:"cab""lista""fim"}.ini-planilha-fim{padding-left:0}.ini-planilha-acoes .btn{flex:1 1 0}.ini-planilha-acoes .btn:first-child{flex-basis:100%}}@media (width<=980px){.ini-grade{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ini-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.ini-tres>:first-child{grid-column:1/-1}}@media (width<=520px){.ini-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}.ini-atalho{flex-direction:column;align-items:flex-start}}.cores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cor-opcao{width:40px;height:40px;box-shadow:var(--sombra-chip);cursor:pointer;border:0;border-radius:50%;padding:0}.cor-opcao[aria-pressed=true]{outline:2px solid var(--texto);outline-offset:2px}.cor-livre{border-radius:var(--r-controle);background:var(--chip);min-height:40px;box-shadow:var(--sombra-chip);font-size:var(--t-14);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:600;display:inline-flex}.cor-livre input{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0}.cor-previa{align-items:center;gap:14px;margin-top:6px;display:flex}.nova-forma{border-top:1px solid var(--linha-tabela);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;padding:14px 20px 18px;display:grid}.formato-conta{padding:14px 20px}.formato-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.formato-linha p{max-width:70ch;margin-top:2px}.formato-form{background:var(--realce);border:1px solid var(--borda);border-radius:var(--r-painel);gap:16px;margin-top:14px;padding:16px;display:grid}.grade-formato{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.amostra{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-controle);max-height:240px;overflow:auto}.amostra td{font-size:var(--t-13);white-space:nowrap;padding:6px 10px}.amostra tr.pulada td{color:var(--texto-3);background:var(--cabeca-tabela)}.previa-import{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-controle);padding:12px 14px}.previa-import .lista-valores{padding:4px 0 0}@media (width<=860px){.nova-forma,.grade-formato{grid-template-columns:1fr}}.selo-site{margin-top:var(--s-5)}.selo-versoes{border:0;flex-wrap:wrap;gap:10px 20px;min-width:0;margin:0;padding:0;display:flex}.selo-versoes legend{width:100%;margin-bottom:2px;padding:0}.selo-previa{min-height:96px;padding:var(--s-5);border-radius:var(--r-painel);background:var(--chip);justify-content:center;align-items:center;display:flex}.selo-previa.escuro{background:#262a31}.selo-codigo{min-height:0;font-family:var(--mono);font-size:var(--t-13);word-break:break-all}.barra-lista{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.barra-lista .select{width:auto;min-width:0;max-width:220px;min-height:36px;font-size:var(--t-14)}.barra-lista .select.ativo{border-color:var(--acento-borda);background-color:var(--aba);color:var(--acento);font-weight:600}.barra-lista .busca{flex:220px;min-width:180px}.barra-lista .busca .input,.barra-lista .chip{min-height:36px}.faixa-filtros{display:contents}.barra-lista .chip,.barra-lista .limpar{order:2}.barra-lista .busca{order:1}.barra-lista .contagem-lista{font-size:var(--t-13);color:var(--texto-2);order:3;margin-left:auto}.mes-nav{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.mes-nav .select{width:auto;min-width:190px;max-width:none;font-weight:700;font-size:var(--t-15)}.mes-nav .btn-icone{width:36px;min-height:36px}.chip .i{width:14px;height:14px}.resumo-lista{border-radius:var(--r-painel);background:var(--aba);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px 12px;display:grid}.resumo-lista>div{gap:2px;padding:12px 16px;display:grid}.resumo-lista>div+div{border-left:1px solid var(--acento)}@supports (color:color-mix(in lab, red, red)){.resumo-lista>div+div{border-left:1px solid color-mix(in srgb, var(--acento) 14%, #fff)}}.resumo-lista span{font-size:var(--t-12);color:var(--acento-forte);font-weight:600}.resumo-lista b{font-size:var(--t-17);font-weight:700;line-height:1.2}.tabela td.desc .linha-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tabela td.desc .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabela td.ic-col{width:1%;color:var(--texto-2);padding-left:4px;padding-right:4px}.tabela td.ic-col .i{width:15px;height:15px}.tabela td.ic-col .i.trava{color:var(--acento)}.tabela .tipo-ic{vertical-align:middle;background:var(--chip);width:26px;height:26px;box-shadow:var(--sombra-chip);border-radius:50%;flex:none;place-items:center;margin-right:10px;display:inline-grid}.tabela .tipo-ic .i{stroke-width:2px;width:14px;height:14px}.tipo-ic.entrada{color:var(--positivo)}.tipo-ic.saida{color:var(--detalhe-laranja)}.tipo-ic.transferencia{color:var(--acento)}.desc-cel{align-items:center;min-width:0;display:flex}.desc-cel>span:last-child{flex:1;min-width:0}.tabela td.cel-cat .um-linha{max-width:240px}.tabela.fixa td.cel-cat .um-linha{max-width:none}.tabela tr.travada td{color:var(--texto-2)}.tabela tr.travada td.num.entrada,.tabela tr.travada td.num.saida{color:var(--texto)}.tabela .valor{font-weight:600}.tabela td.data{text-align:left;color:var(--texto-2)}.dia-cab{font-size:var(--t-13);color:var(--texto-2);justify-content:space-between;padding:14px 16px 2px;font-weight:600;display:flex}.linha-esq td{padding:16px 12px}@media (width<=860px){.barra-lista{padding:12px 16px}.mes-nav{width:100%;margin-right:0}.mes-nav .select{flex:1;min-width:0}.barra-lista .busca{flex-basis:100%;min-width:0}.barra-lista .contagem-lista{margin-left:0}.faixa-filtros{scrollbar-width:none;order:2;gap:8px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.faixa-filtros .select{flex:none;max-width:200px}.faixa-filtros>*{flex:none}.resumo-lista{grid-template-columns:1fr 1fr;margin:0 16px 12px}.resumo-lista>div{padding:10px 14px}.resumo-lista>div:nth-child(odd){border-left:0}.resumo-lista>div:nth-child(n+3){border-top:1px solid var(--acento)}@supports (color:color-mix(in lab, red, red)){.resumo-lista>div:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--acento) 14%, #fff)}}.lanc{padding:12px 16px}}.form-grade{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);grid-template-areas:"campos anexos""rodape anexos";align-items:start;display:grid}.form-grade>.campos{grid-area:campos;max-width:none}.form-grade>aside{grid-area:anexos}.form-corpo{gap:var(--s-5);padding:var(--s-6);display:grid}.form-corpo>*{min-width:0}.duas{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.tipo .segmentado{width:100%;display:flex}.tipo .segmentado label{flex:1 1 0;min-width:0}.tipo .segmentado span{justify-content:center;width:100%;min-height:40px;padding:0 8px}.valor-campo{border:1px solid var(--borda-forte);border-radius:var(--r-controle);background:var(--superficie);align-items:baseline;gap:6px;padding:10px 14px;display:flex}.valor-campo:focus-within{border-color:var(--acento);box-shadow:var(--anel-foco)}.valor-campo .moeda{font-size:var(--t-30);color:var(--texto-2)}.valor-campo input{width:100%;font-weight:600;font-size:var(--t-48);font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;outline:0;padding:0;line-height:1.1}.valor-campo input::placeholder{color:var(--borda-forte)}.campo.invalido .valor-campo{border-color:var(--perigo)}.valor-campo:has(input:disabled){background:var(--fundo)}.combo .lista-opcoes{z-index:20;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-painel);box-shadow:var(--sombra-flutuante);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.combo .lista-opcoes li{border-radius:var(--r-controle);cursor:pointer;font-size:var(--t-14);align-items:center;gap:10px;padding:8px 10px;display:flex}.combo .lista-opcoes li[aria-selected=true]{background:var(--acento-claro)}.combo .lista-opcoes mark{color:var(--acento);background:0 0;font-weight:700}.pessoa-escolhida{border:1px solid var(--borda-forte);border-radius:var(--r-controle);background:var(--superficie);align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex}.pessoa-escolhida .nome{flex:1;font-weight:600}.solta{border:1.5px dashed var(--borda-forte);border-radius:var(--r-painel);padding:var(--s-6) var(--s-4);text-align:center;background:var(--chip);justify-items:center;gap:8px;display:grid}.solta .i{width:28px;height:28px;color:var(--acento)}.solta p{font-size:var(--t-14)}.anexos-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anexo{border:1px solid var(--borda);border-radius:var(--r-painel);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 10px 10px 12px;display:grid}.anexo .ic-arq{background:var(--chip);width:40px;height:40px;color:var(--acento);box-shadow:var(--sombra-chip);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.anexo .nome{font-weight:600;font-size:var(--t-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anexo .meta{font-size:var(--t-12);color:var(--texto-2);grid-column:2}.anexo .acao{grid-row:span 2}.progresso{background:var(--chip);border-radius:3px;grid-column:2;height:6px;margin-top:4px;overflow:hidden}.progresso span{background:var(--acento);height:100%;display:block}.rodape-lanc{padding:var(--s-4) var(--s-5);background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);flex-wrap:wrap;grid-area:rodape;justify-content:space-between;gap:10px;display:flex}.rodape-lanc .dir{flex-wrap:wrap;gap:8px;display:flex}.seta-contas{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.seta-contas>.i{color:var(--texto-2);margin-bottom:12px}@media (width<=860px){.form-grade{align-items:stretch;gap:var(--s-4);flex-direction:column;display:flex}.form-grade>aside{order:2}.rodape-lanc{order:3}.form-corpo{padding:var(--s-4)}.duas{grid-template-columns:1fr 1fr;gap:12px}.valor-campo input{font-size:var(--t-38)}.rodape-lanc{padding:var(--s-4)}.rodape-lanc .dir,.rodape-lanc .dir .btn{width:100%}.rodape-lanc .esq{order:2;width:100%}.rodape-lanc .esq .btn{width:100%}.seta-contas{grid-template-columns:1fr}.seta-contas>.i{display:none}.duas.linha-categoria{grid-template-columns:1fr}}@media (width<=400px){.tipo .segmentado .i{display:none}.tipo .segmentado span{font-size:var(--t-13)}}.cab-lanc{margin-bottom:var(--s-6);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 18px;display:grid}.cab-lanc .lanc-ic{grid-row:span 2;width:56px;height:56px}.cab-lanc .lanc-ic .i{width:24px;height:24px}.cab-lanc h1{letter-spacing:-.025em;font-size:1.625rem}.cab-lanc .sub{color:var(--texto-2)}.cab-lanc .valor-grande{font-size:var(--t-30);text-align:right;grid-row:span 2}.cab-lanc .valor-grande.saida,.cab-lanc .valor-grande.saida .moeda,.cab-lanc .valor-grande.entrada,.cab-lanc .valor-grande.entrada .moeda{color:var(--texto)}.barra-acoes{margin:-8px 0 var(--s-5);flex-wrap:wrap;gap:8px;display:flex}.grade-lanc{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.grade-lanc .col{gap:var(--s-5);display:grid}.dl dd .sub{font-size:var(--t-13);color:var(--texto-2);display:block}.comprovs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.comprov{border:1px solid var(--borda);border-radius:var(--r-painel);background:var(--superficie);display:grid;overflow:hidden}.miniatura{background:var(--chip);border-bottom:1px solid var(--borda);place-items:center;height:150px;text-decoration:none;display:grid;position:relative;overflow:hidden}.miniatura:hover{background:var(--realce)}.mini-pagina{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;position:absolute;inset:0}.mini-pagina[data-pronto]{opacity:1}.mini-pdf{background:#fff;align-content:start;gap:4px;width:92px;height:124px;padding:9px 8px;display:grid;box-shadow:0 2px 6px #0f172a29}.mini-pdf b{background:#94a3b8;border-radius:1px;width:40%;height:8px;margin-bottom:4px;display:block}.mini-pdf i{background:#d5dbe4;border-radius:1px;height:3px;display:block}.mini-pdf i.c{width:60%}.mini-pdf i.t{background:#9aa5b5;justify-self:end;width:45%;height:6px;margin-top:8px}.mini-foto{background:radial-gradient(circle at 30% 20%,#6b7280,#374151);place-items:center;width:100%;height:100%;display:grid}.mini-foto span{background:#faf7ef;outline:1px solid #0000002e;align-content:start;gap:4px;width:64px;height:120px;padding:8px 6px;display:grid;rotate:-4deg}.mini-foto span i{background:#b9b3a3;height:2px;display:block}.comprov .info{gap:2px;padding:8px 10px;display:grid}.comprov .info .nome{font-size:var(--t-13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.comprov .info .meta{font-size:var(--t-12);color:var(--texto-2)}.comprov .acoes-c{border-top:1px solid var(--borda);display:flex}.comprov .acoes-c a,.comprov .acoes-c button{min-height:36px;font-size:var(--t-13);color:var(--acento);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.comprov .acoes-c>*+*{border-left:1px solid var(--borda)}.comprov .acoes-c a:hover,.comprov .acoes-c button:hover,.comprov.enviando .miniatura{background:var(--realce)}.progresso-c{background:var(--chip);border-radius:3px;height:6px;overflow:hidden}.progresso-c span{background:var(--acento);height:100%;display:block}.adicionar{border:1.5px dashed var(--borda-forte);border-radius:var(--r-painel);text-align:center;min-height:150px;color:var(--acento);font-weight:600;font-size:var(--t-13);background:var(--chip);cursor:pointer;align-content:center;place-items:center;gap:6px;padding:12px;display:grid}.adicionar .i{width:24px;height:24px}.adicionar small{color:var(--texto-2);font-weight:400}.historico li{padding:12px var(--s-5);grid-template-columns:28px 1fr;gap:2px 12px;display:grid}.historico .avatar{grid-row:span 2}.historico .o-que{font-size:var(--t-14)}.historico .quando{font-size:var(--t-12);color:var(--texto-2)}@media (width<=860px){.cab-lanc{grid-template-columns:44px 1fr}.cab-lanc .lanc-ic{grid-row:auto;width:44px;height:44px}.cab-lanc h1{font-size:var(--t-24)}.cab-lanc .sub{grid-column:1/-1}.cab-lanc .valor-grande{text-align:left;grid-area:auto/1/auto/-1;margin-top:10px}.grade-lanc{grid-template-columns:1fr}.grade-lanc .col:last-child{order:-1}.comprovs{grid-template-columns:1fr 1fr}.barra-acoes .btn{flex:1}}.visor{z-index:80;color:#e2e8f0;background:#1e293b;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.visor-topo{background:#0f172a;border-bottom:1px solid #334155;align-items:center;gap:14px;padding:10px 16px;display:flex}.visor-topo .nome{color:#fff;font-weight:600}.visor-topo .meta{font-size:var(--t-13);color:#94a3b8}.visor-topo .meta a{color:#bfdbfe}.visor-topo .info{flex:1;min-width:0}.visor-topo .info>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vbtn{border-radius:var(--r-controle);color:#e2e8f0;min-width:40px;min-height:40px;font:600 var(--t-14)/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.vbtn:hover{color:#fff;background:#334155}.vbtn:focus-visible{outline:2px solid var(--acento-borda);outline-offset:2px}.vbtn.claro{color:var(--texto);background:#fff}.vbtn.claro:hover{background:var(--acento-claro);color:var(--texto)}.grupo-v{border-radius:var(--r-painel);background:#273449;align-items:center;gap:2px;padding:2px;display:inline-flex}.zoom-valor{text-align:center;min-width:52px;font-size:var(--t-13);font-variant-numeric:tabular-nums;color:#cbd5e1}.area{place-items:start center;padding:32px 16px 48px;display:grid;overflow:auto}.papel{transform-origin:top;transition:transform .2s}.visor-base{font-size:var(--t-13);color:#94a3b8;background:#0f172a;border-top:1px solid #334155;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.estado-v{text-align:center;align-content:center;place-items:center;gap:14px;padding:24px;display:grid}.estado-v .spinner{width:32px;height:32px;color:var(--acento-borda)}.estado-v h2{color:#fff;font-size:var(--t-24)}.estado-v p{color:#cbd5e1;max-width:46ch}.estado-v .vazio-icone{color:#f0a48e;background:#3a1f1a}@media (width<=860px){.visor-topo{gap:6px;padding:8px}.visor-topo .controles{display:none}.area{padding:16px 8px 24px}.visor-base{justify-content:space-between}}@media (width>=861px){.visor-base .so-m{display:none}}.secoes{gap:var(--s-6);display:grid}.secao-cab{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.secao-cab h2{font-size:var(--t-20);letter-spacing:-.015em}.secao-cab .marcador{border-radius:2px;align-self:center;width:10px;height:10px}.grupo-cab{padding:18px var(--s-5) 6px;justify-content:space-between;align-items:center;gap:10px;display:flex}.grupo-cab h3{font-size:var(--t-17)}.grupo-cab .n{font-size:var(--t-13);color:var(--texto-2);white-space:nowrap}.grupo-cab.desativado h3{color:var(--texto-2);font-weight:500}.grupo-nome{align-items:center;gap:10px;min-width:0;display:flex}.grupo-nome .i,.cat .nome .i{color:var(--texto-3)}.cat-check{width:18px;height:18px;accent-color:var(--acento);cursor:pointer;flex:none;margin:0}.nome-com-icone{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.icone-gatilho{width:40px;padding:0}.icones{background:var(--superficie);border-radius:var(--r-painel);width:344px;max-width:calc(100vw - 32px);box-shadow:var(--sombra-flutuante);z-index:60;gap:10px;padding:10px;display:grid}.icones-grade{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;max-height:264px;display:grid;overflow-y:auto}.icones-grade button{border-radius:var(--r-controle);height:38px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icones-grade button:hover{background:var(--realce);color:var(--texto)}.icones-grade button.sel{background:var(--acento-claro);color:var(--acento)}.cel-icone{gap:8px;min-width:0;display:flex}.cel-icone>div{min-width:0}.cel-icone>.i{color:var(--texto-3);margin-top:2px}.cat{padding:10px var(--s-5) 10px calc(var(--s-5) + 14px);border-bottom:1px solid var(--linha-tabela);grid-template-columns:minmax(0,1fr) 150px 200px;align-items:center;gap:12px;display:grid}.cat:last-child{border-bottom:0}.cat .nome{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.cat .uso{font-size:var(--t-13);color:var(--texto-2)}.cat .acoes-cat{justify-content:flex-start;gap:4px;display:flex}.cat.editando{background:var(--realce);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;padding-top:14px;padding-bottom:14px}.cat.arquivada .nome{color:var(--texto-2);font-weight:500}details.arquivadas summary{cursor:pointer;padding:14px var(--s-5);font-weight:600;font-size:var(--t-14);color:var(--texto-2);align-items:center;gap:8px;list-style:none;display:flex}details.arquivadas summary::-webkit-details-marker{display:none}details.arquivadas[open] summary .i{rotate:90deg}.explica{margin-bottom:var(--s-5)}@media (width<=860px){.cat{padding-left:var(--s-5);grid-template-columns:minmax(0,1fr) auto}.cat .uso{grid-area:2/1;margin-top:-8px}.cat .acoes-cat{grid-area:1/2/span 2}.cat.editando{grid-template-columns:1fr}.cat.editando .acoes-cat{grid-area:auto/1;justify-content:stretch}.cat.editando .acoes-cat .btn{flex:1}.acoes-cat .rotulo-btn{display:none}}.contas-pagina{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conta-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conta .valor-grande{font-size:var(--t-30);margin:14px 0 4px}.conta .dl{border-top:1px solid var(--linha-tabela);font-size:var(--t-14);margin-top:16px;padding-top:14px}.conta .rodape-conta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.total-igreja{padding:16px var(--s-5);margin-top:var(--s-5);justify-content:space-between;align-items:center;gap:16px;display:flex}.total-igreja .valor-grande{font-size:var(--t-30)}.explica-c{margin-top:var(--s-5)}.saldos-iniciais{gap:0;display:grid}.saldo-ini{padding:var(--s-5);border-bottom:1px solid var(--linha-tabela);grid-template-columns:minmax(0,1fr) 200px 180px;align-items:end;gap:16px;display:grid}.saldo-ini:last-child{border-bottom:0}.saldo-ini .nome{font-weight:700;font-size:var(--t-20);align-items:center;gap:10px;display:flex}.saldo-ini .nome .i{color:var(--acento)}.saldo-ini p{color:var(--texto-2);font-size:var(--t-13);margin-top:4px}.tipo-op{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tipo-op label{border:1px solid var(--borda-forte);border-radius:var(--r-controle);font-size:var(--t-13);cursor:pointer;text-align:center;justify-items:center;gap:6px;padding:12px 8px;font-weight:600;display:grid;position:relative}.tipo-op input{opacity:0;position:absolute}.tipo-op label:has(input:checked){border-color:var(--acento);color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.tipo-op label:has(input:focus-visible){box-shadow:var(--anel-foco)}.duas{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=860px){.contas-pagina{grid-template-columns:1fr}.saldo-ini{grid-template-columns:1fr 1fr}.saldo-ini>div:first-child{grid-column:1/-1}.total-igreja{flex-direction:column;align-items:flex-start}}.caminho-cartao{margin-bottom:16px;padding:18px 20px 20px}.caminho-cartao h2{font-size:var(--t-14)}.caminho-cartao>p{font-size:var(--t-14);margin-top:12px}.caminho-cartao>p a{font-weight:700;text-decoration:none}.caminho-cartao>p a:hover{text-decoration:underline}.caminho{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.caminho li{border-radius:var(--r-controle);min-width:0;height:36px;font-size:var(--t-14);white-space:nowrap;text-overflow:ellipsis;background:var(--etapa);color:var(--texto);flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex;overflow:hidden}.caminho li.feito{background:var(--chip);color:var(--positivo);font-weight:700}.caminho li.atual{background:var(--acento);color:#fff;font-weight:700}.caminho li .i{stroke-width:2.4px;width:15px;height:15px}.painel-cab.sem-linha{border-bottom:0;padding-bottom:14px}.lista-valores{margin:0;padding:0 20px 6px;list-style:none}.lista-valores li{border-top:1px solid var(--linha-tabela);font-size:var(--t-14);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lista-valores li:first-child{border-top:0}.lista-valores a{color:var(--texto);text-decoration:none}.lista-valores a:hover{text-decoration:underline}@media (width<=860px){.caminho li{font-size:var(--t-12);padding:0 10px}.caminho li:not(.atual):not(:first-child){flex:0 0 44px;padding:0;font-size:0}}.formas-contagem{gap:10px;display:grid}.forma-linha{border-bottom:1px solid var(--linha-tabela);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;padding:8px 0;display:grid}.forma-linha label{gap:1px;font-weight:400;display:grid}.forma-linha .input{text-align:right}.forma-total{font-size:var(--t-17);justify-content:space-between;align-items:baseline;padding-top:6px;display:flex}.forma-total b{font-size:var(--t-20)}@media (width<=860px){.forma-linha{grid-template-columns:minmax(0,1fr) 140px}}.tabela-docs td{padding-top:9px;padding-bottom:9px}.tabela-docs .col-nome{width:26%}.tabela-docs .col-tipo{width:170px}.tabela-docs .col-vinculo{width:220px}.tabela-docs .vinculo-doc a{color:var(--texto);text-decoration:none}.tabela-docs .vinculo-doc a:hover{text-decoration:underline}.tabela-docs .col-mes{width:96px}.tabela-docs .col-conta{width:150px}.tabela-docs .col-tam{width:88px}.tabela-docs .col-acoes{width:72px}.tabela-docs td.acoes-doc{text-overflow:clip}@media (width<=860px){.tabela-docs .col-nome{width:auto}.tabela-docs .col-mes{width:84px}.tabela-docs .col-acoes{width:52px}}.doc-nome{min-width:0;color:var(--texto);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}.docig-atual .doc-nome:hover .um-linha{text-decoration:underline}.doc-ic{border-radius:var(--r-controle);background:var(--chip);width:28px;height:28px;box-shadow:var(--sombra-chip);color:var(--texto-2);flex:none;place-items:center;display:grid}.doc-ic .i{width:16px;height:16px}.doc-ic.pdf,.doc-ic.imagem{color:var(--acento)}.tabela-docs .desc-doc{color:var(--texto-2)}.tabela-docs .desc-doc a{color:var(--texto);text-decoration:none}.tabela-docs .desc-doc a:hover{text-decoration:underline}.tabela-docs td.acoes-doc{text-align:right;padding-top:4px;padding-bottom:4px}.tabela-docs td.acoes-doc form{display:inline}.tabela-docs td.acoes-doc .btn{color:var(--texto-2)}.tabela-docs td.acoes-doc .btn:hover{color:var(--perigo)}.tabela-import td:first-child{width:44px}.tabela-import input[type=checkbox]{width:18px;height:18px;accent-color:var(--acento)}.dup-nota{font-size:var(--t-13);color:var(--aviso);align-items:center;gap:6px;margin-top:2px;display:flex}.selo-origem{vertical-align:1px;height:18px;margin-left:8px;font-size:11px}.sem-cat{color:var(--aviso);font-weight:700}.form-grade.form-linear{align-items:stretch;gap:var(--s-4);flex-direction:column;display:flex}.form-linear>.campos{max-width:none}.form-linear>aside{order:2}.form-linear .rodape-lanc{order:3;align-items:center}.form-linear .rodape-lanc .dir{align-items:center}.form-linear .form-corpo{gap:0;padding:4px 0}.form-linear .duas,.form-linear .seta-contas{display:contents}.form-linear .seta-contas>.i{display:none}.form-linear .campo{column-gap:var(--s-6);border-bottom:1px solid var(--linha-tabela);grid-template-columns:220px minmax(0,520px);align-items:center;row-gap:4px;padding:12px 24px}.form-linear .form-corpo>.campo:last-child{border-bottom:0}.form-linear .campo>label{grid-area:1/1/span 3;align-self:center}.form-linear .campo>:not(label){grid-column:2}.form-linear .nota-transf{margin:12px 24px}.n-alteracoes{font-size:var(--t-13);color:var(--texto-2);margin-right:4px}.n-alteracoes.ativo{color:var(--aviso);font-weight:700}.campo[data-alterado],.forma-linha[data-alterado]{background:var(--aviso-claro)}@supports (color:color-mix(in lab, red, red)){.campo[data-alterado],.forma-linha[data-alterado]{background:color-mix(in srgb, var(--aviso-claro) 55%, transparent)}}.campo[data-alterado] :is(.input,.select,.textarea,.valor-campo,.pessoa-escolhida),.forma-linha[data-alterado] .input{border-color:var(--aviso);background-color:var(--aviso-claro)}.campo[data-alterado]:after,.forma-linha[data-alterado]:after{content:attr(data-antes-rotulo) " " attr(data-antes);font-size:var(--t-13);color:var(--aviso);grid-column:2;font-weight:600}.forma-linha[data-alterado]:after{grid-column:1/-1}.form-grade:not(.form-linear) .campo[data-alterado]:after{grid-column:auto}.tabela-alteracoes{border:1px solid var(--borda);border-radius:var(--r-painel);border-collapse:separate;border-spacing:0;margin-bottom:12px;overflow:hidden}.tabela-alteracoes td{vertical-align:top}.tabela-alteracoes th:first-child,.tabela-alteracoes td:first-child{padding-left:14px;font-weight:600}.tabela-alteracoes th:last-child,.tabela-alteracoes td:last-child{padding-right:14px}.tabela-alteracoes .antes{color:var(--texto-2);text-decoration:line-through;-webkit-text-decoration-color:var(--perigo);-webkit-text-decoration-color:var(--perigo);-webkit-text-decoration-color:var(--perigo);text-decoration-color:var(--perigo)}@supports (color:color-mix(in lab, red, red)){.tabela-alteracoes .antes{-webkit-text-decoration-color:color-mix(in srgb, var(--perigo) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--perigo) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--perigo) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--perigo) 60%, transparent)}}.tabela-alteracoes .depois{color:var(--aviso);font-weight:700}@media (width<=860px){.form-linear .campo{grid-template-columns:minmax(0,1fr);padding:12px 16px}.form-linear .campo>label,.form-linear .campo>:not(label),.campo[data-alterado]:after{grid-area:auto/1}}.periodo-rel{color:var(--texto-2);align-items:center;gap:6px;display:flex}.periodo-rel .input{width:150px;min-height:36px;font-size:var(--t-14)}.atalhos-periodo,.chips-meses{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.resumo-lista.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.progresso-dossie{gap:6px;display:grid}.progresso-dossie progress{width:100%;height:8px;accent-color:var(--acento)}.slide-painel{margin-bottom:16px}.slide-painel img{width:100%;height:auto;display:block}@media (width<=860px){.resumo-lista.cinco{grid-template-columns:repeat(2,minmax(0,1fr))}.periodo-rel .input{width:100%}.periodo-rel{flex:100%}}.periodo{margin-bottom:var(--s-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.periodo .select{width:auto;min-width:210px;font-weight:600;font-size:var(--t-17)}.periodo .datas{align-items:center;gap:8px;display:flex}.periodo .datas .input{width:auto}.totais{margin-bottom:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}.totais>div{padding:18px var(--s-5);align-content:start;gap:6px;display:grid}.totais>div+div{border-left:1px solid var(--linha-tabela)}.totais .rot{font-size:var(--t-14);color:var(--texto-2)}.totais .valor-grande{letter-spacing:-.025em;font-size:1.625rem}.totais .nota{font-size:var(--t-13);color:var(--texto-2)}.grade-rel{gap:var(--s-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.col{gap:var(--s-5);min-width:0;display:grid}.col>*{min-width:0}.bloco-cat+.bloco-cat{border-top:1px solid var(--linha-tabela)}.bloco-cat h3{font-family:var(--sans);font-size:var(--t-14);padding:14px var(--s-5) 4px;justify-content:space-between;font-weight:600;display:flex}.barra-cat{padding:8px var(--s-5);font-size:var(--t-14);color:inherit;grid-template-columns:minmax(200px,1.7fr) minmax(80px,1fr) 92px 44px;align-items:center;gap:12px;text-decoration:none;display:grid}a.barra-cat:hover{background:var(--realce)}.barra-cat .nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-cat .nome small{color:var(--texto-2);font-size:var(--t-12);white-space:normal;display:block}.trilho{background:var(--chip);border-radius:5px;height:10px;overflow:hidden}.trilho span{border-radius:5px;height:100%;display:block}.barra-cat .pct{text-align:right;color:var(--texto-2);font-size:var(--t-13)}.barra-cat .num{text-align:right;font-weight:600}.nota-cat{margin:4px var(--s-5) 16px}.tab-contas td,.tab-contas th{padding-left:10px;padding-right:10px}.tab-contas td:first-child,.tab-contas th:first-child{padding-left:var(--s-5);white-space:nowrap}.tab-contas td:last-child,.tab-contas th:last-child{padding-right:var(--s-5)}.interna{padding:14px var(--s-5);font-size:var(--t-14);align-items:center;gap:12px;display:flex}.interna .lanc-ic{flex:none;width:32px;height:32px}@media (width<=860px){.totais{grid-template-columns:1fr 1fr}.totais>div:nth-child(3){border-left:0}.totais>div:nth-child(n+3){border-top:1px solid var(--linha-tabela)}.totais .valor-grande{font-size:var(--t-24)}.grade-rel{grid-template-columns:1fr}.barra-cat{grid-template-columns:minmax(0,1fr) 84px;gap:4px 12px;padding:10px 16px}.barra-cat .trilho{grid-area:2/1/auto/-1}.barra-cat .pct{display:none}.periodo .select{flex:1}.periodo .datas{width:100%}.periodo .datas .input{flex:1;min-width:0}.tab-contas .col-mov{display:none}}.grade-exp{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.grade-exp .form-corpo{gap:var(--s-6);padding:var(--s-6);display:grid}.grade-exp fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.grade-exp legend{font-weight:600;font-size:var(--t-15);margin-bottom:4px}.formatos{gap:10px;display:grid}.formato{border:1px solid var(--borda);border-radius:var(--r-painel);cursor:pointer;grid-template-columns:40px 1fr;gap:2px 12px;padding:14px;display:grid;position:relative}.formato input{opacity:0;position:absolute}.formato .ic{background:var(--chip);width:40px;height:40px;box-shadow:var(--sombra-chip);color:var(--acento);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.formato b{font-size:var(--t-15)}.formato span.d{font-size:var(--t-13);color:var(--texto-2)}.formato:has(input:checked){border-color:var(--acento);background:var(--realce);box-shadow:inset 0 0 0 1px var(--acento)}.formato:has(input:focus-visible){box-shadow:var(--anel-foco)}.periodo-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.periodo-linha .select{width:auto;min-width:200px}.privacidade{border-radius:var(--r-painel);background:var(--chip);font-size:var(--t-13);color:var(--texto-2);gap:10px;padding:12px 14px;display:flex}.privacidade .i{color:var(--acento);flex:none;margin-top:1px}.rodape-form{padding:var(--s-4) var(--s-6);border-top:1px solid var(--linha-tabela);background:var(--rodape);border-radius:0 0 var(--r-cartao) var(--r-cartao);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.previa{padding:14px var(--s-5);color:var(--texto);background:var(--superficie);white-space:pre;border-radius:0 0 var(--r-cartao) var(--r-cartao);margin:0;font:12px/1.7 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.previa .cab{color:var(--texto-2)}@media (width<=860px){.grade-exp{grid-template-columns:minmax(0,1fr)}.grade-exp .form-corpo,.rodape-form{padding:var(--s-4)}.rodape-form .btn{flex:1}.periodo-linha .select{flex:1;min-width:0}}.proximo{margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden}.proximo-resumo{padding:var(--s-6);border-right:1px solid var(--linha-tabela);gap:var(--s-4);align-content:start;display:grid}.proximo-resumo h2{font-size:var(--t-24);letter-spacing:-.02em}.proximo-resumo .numeros{grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 28px;display:grid}.proximo-resumo .numeros span{font-size:var(--t-13);color:var(--texto-2)}.proximo-resumo .numeros b{font-size:var(--t-17);color:var(--texto);font-weight:600;display:block}.proximo-pend h3{font-family:var(--sans);font-size:var(--t-15);padding:var(--s-5) var(--s-5) 4px;font-weight:600}.proximo-pend>p{padding:0 var(--s-5) var(--s-2)}.meses .mes{padding:16px var(--s-5);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,1fr)) 196px;align-items:center;gap:6px 20px;display:grid}.meses .mes-nome{font-weight:600;font-size:var(--t-15);flex-wrap:wrap;grid-area:1/1;align-items:center;gap:10px;line-height:1.2;display:flex}.meses .mes-nome .selo{font-family:var(--sans)}.meses .mes-quem{font-size:var(--t-13);color:var(--texto-2);grid-area:2/1}.meses .valor{text-align:right}.meses .valor:nth-of-type(2){grid-column:2}.meses .valor:nth-of-type(3){grid-column:3}.meses .valor:nth-of-type(4){grid-column:4}.meses .valor span{font-size:var(--t-12);color:var(--texto-2);display:none}.meses .valor b{font-weight:600}.meses .acoes-mes{grid-area:1/5/span 2;justify-content:flex-end;gap:8px;display:flex}.meses .valor{grid-row:1/span 2}.meses .nota-reaberto{font-size:var(--t-13);color:var(--aviso);grid-area:3/1/auto/5;align-items:flex-start;gap:8px;display:flex}.meses .nota-reaberto .i{width:15px;height:15px;margin-top:1px}.cab-meses{padding:10px var(--s-5);font-size:var(--t-13);color:var(--texto-2);border-bottom:1px solid var(--linha-tabela);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,1fr)) 196px;gap:20px;font-weight:500;display:grid}.cab-meses span:not(:first-child){text-align:right}.grade-lista .registro{padding:14px var(--s-5);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:2px 12px;display:grid}.grade-lista .registro .avatar{grid-row:span 2}.grade-lista .registro .quando{font-size:var(--t-13);color:var(--texto-2);text-align:right;white-space:nowrap}.grade-lista .registro .det{font-size:var(--t-13);color:var(--texto-2);grid-column:2/4}.grade-lista .registro .acao-reabrir{color:var(--aviso)}.grade-lista{gap:var(--s-5);display:grid}.historico-meses{columns:2;column-gap:0}.historico-meses .grade-lista .registro{break-inside:avoid;border-bottom:1px solid var(--borda)}@media (width<=860px){.proximo{grid-template-columns:1fr}.proximo-resumo{border-right:0;border-bottom:1px solid var(--linha-tabela);padding:var(--s-5)}.proximo-resumo .numeros{grid-template-columns:repeat(3,1fr);gap:6px 12px}.proximo-resumo .btn{width:100%}.cab-meses{display:none}.meses .mes{grid-template-columns:1fr 1fr 1fr;gap:6px 12px;padding:16px}.meses .mes-nome,.meses .mes-quem,.meses .nota-reaberto{grid-area:auto/1/auto/-1}.meses .valor,.meses .valor:nth-of-type(n){text-align:left;grid-area:auto}.meses .valor span{display:block}.meses .mes>*{order:1}.meses .acoes-mes{order:2}.meses .nota-reaberto{order:3}.historico-meses{columns:1}.meses .acoes-mes{grid-area:auto/1/auto/-1;justify-content:flex-start}.meses .nota-reaberto{grid-column:1/-1}.grade-lista{grid-template-columns:1fr}.grade-lista .registro{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.grade-lista .registro .quando{text-align:left;grid-column:2}.grade-lista .registro .det{grid-column:2}}.fecho-grade{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.passos-fecho{gap:var(--s-5);counter-reset:passo;margin:0;padding:0;list-style:none;display:grid}.passo-mes{counter-increment:passo}.passo-cab{padding:var(--s-5) var(--s-5) 8px;grid-template-columns:40px 1fr auto;align-items:center;gap:2px 14px;display:grid}.passo-cab:before{content:counter(passo);width:34px;height:34px;font-weight:700;font-size:var(--t-17);color:var(--acento);background:var(--chip);box-shadow:var(--sombra-chip);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.passo-mes.ok .passo-cab:before{content:"";background:var(--positivo) var(--ic-check) center / 16px no-repeat;box-shadow:none}.passo-mes.erro .passo-cab:before{content:"";background:var(--perigo) var(--ic-alerta) center / 16px no-repeat;box-shadow:none}.passo-mes.atencao .passo-cab:before{color:var(--aviso)}.passo-cab h2{font-size:var(--t-17);letter-spacing:-.015em}.passo-cab p{font-size:var(--t-13);color:var(--texto-2);grid-column:2}.passo-cab .selo{grid-area:1/3/span 2}.passo-corpo{padding:var(--s-5);gap:var(--s-4);display:grid}.pend{padding:14px var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.pend .lanc{grid-template-columns:36px minmax(0,1fr) auto;padding:0}.pend .lanc:hover{background:0 0}.pend .acoes-pend{gap:8px;display:flex}.pend .resolvido{font-size:var(--t-13);color:var(--acento);grid-column:1/-1;align-items:center;gap:8px;padding-left:48px;display:flex}.pend .resolvido .i{width:15px;height:15px}.pend .resolvido .muted{color:var(--texto-2)}.contas-fecho{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.conta-fecho{box-shadow:none;border:1px solid var(--borda);border-radius:var(--r-painel);background:0 0}.conta-fecho .conta-calc{font-size:var(--t-14);grid-template-columns:1fr auto;gap:6px 0;margin:12px 0 16px;display:grid}.conta-fecho .conta-calc dt{color:var(--texto-2)}.conta-fecho .conta-calc dd{text-align:right;margin:0;padding-left:12px}.conta-fecho .conta-calc .calc{border-top:1px solid var(--borda-forte);color:var(--texto);padding-top:8px;font-weight:600}.diferenca{border-radius:var(--r-painel);font-size:var(--t-14);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-weight:600;display:flex}.diferenca.ok{background:var(--chip);color:var(--positivo)}.diferenca.mal{background:var(--perigo-claro);color:var(--perigo-forte)}.diferenca span{align-items:center;gap:6px;display:inline-flex}.anexo-extrato{border:1px dashed var(--borda-forte);border-radius:var(--r-painel);font-size:var(--t-14);align-items:center;gap:10px;padding:10px 12px;display:flex}.anexo-extrato .i{color:var(--acento)}.resumo-lado{position:sticky;top:88px}.resumo-lado dl{font-size:var(--t-14);grid-template-columns:1fr auto;gap:8px 0;margin:0;display:grid}.resumo-lado dd{text-align:right;margin:0;padding-left:12px;font-weight:600}.verif{font-size:var(--t-14);gap:10px;margin:0;padding:0;list-style:none;display:grid}.verif li{align-items:flex-start;gap:10px;display:flex}.verif .i{margin-top:1px}.verif .ok .i{color:var(--positivo)}.verif .mal .i{color:var(--perigo)}.verif .at .i{color:var(--aviso)}.sucesso{text-align:center;padding:var(--s-12) var(--s-6);justify-items:center;gap:12px;display:grid}.sucesso .selo-grande{background:var(--positivo);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.sucesso .selo-grande .i{stroke-width:2.2px;width:30px;height:30px}.sucesso h2{font-size:var(--t-24);letter-spacing:-.02em}.sucesso p{max-width:52ch;color:var(--texto-2)}.sucesso .numeros{flex-wrap:wrap;justify-content:center;gap:32px;margin:8px 0;display:flex}.sucesso .numeros span{font-size:var(--t-13);color:var(--texto-2)}.sucesso .numeros b{font-size:var(--t-20);color:var(--texto);font-weight:600;display:block}.modal ul.efeitos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.modal ul.efeitos li{font-size:var(--t-14);grid-template-columns:22px 1fr;gap:10px;display:grid}.modal ul.efeitos .i{color:var(--positivo);margin-top:1px}@media (width<=860px){.fecho-grade{grid-template-columns:1fr}.resumo-lado{order:-1;position:static}.contas-fecho{grid-template-columns:1fr}.pend{grid-template-columns:1fr;padding:14px 16px}.pend .acoes-pend{flex-wrap:wrap;padding-left:48px}.passo-cab{grid-template-columns:40px 1fr;padding:16px 16px 8px}.passo-cab .selo{grid-area:auto/2;justify-self:start;margin-top:6px}.passo-corpo{padding:16px}.fechar-final .btn{width:100%}}.contas-mes{gap:var(--s-4);margin-bottom:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}.contas-mes dl{font-size:var(--t-14);grid-template-columns:1fr auto;gap:6px 0;margin:12px 0 0;display:grid}.contas-mes dt{color:var(--texto-2)}.contas-mes dd{text-align:right;margin:0;padding-left:12px}.contas-mes .fim{border-top:1px solid var(--borda-forte);color:var(--texto);padding-top:8px;font-weight:600}.contas-mes .conferido{font-size:var(--t-13);color:var(--positivo);align-items:center;gap:8px;margin-top:12px;font-weight:600;display:flex}.contas-mes .conferido .i{width:15px;height:15px}.grade-mes{gap:var(--s-5);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.resumo-cat td{padding:10px 12px}.grade-mes .registro{padding:14px var(--s-5);grid-template-columns:28px minmax(0,1fr);gap:2px 12px;display:grid}.grade-mes .registro .avatar{grid-row:span 3}.grade-mes .registro .quando,.grade-mes .registro .det{font-size:var(--t-13);color:var(--texto-2)}.grade-mes .registro.novo{background:var(--realce)}.regras-mes{font-size:var(--t-14);padding:var(--s-5);gap:12px;display:grid}.regras-mes li{grid-template-columns:20px 1fr;gap:10px;display:grid}.regras-mes .i{color:var(--acento);margin-top:1px}@media (width<=860px){.contas-mes,.grade-mes{grid-template-columns:1fr}.pagina-cab .acoes{width:100%}.grade-mes .registro{padding:14px 16px}}.visor-pdf{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.palco-folha{background:var(--cartao);border-radius:var(--r-cartao);min-width:0;box-shadow:var(--sombra-cartao);padding:var(--s-5);position:relative}.opcoes{gap:var(--s-5);display:grid}.versao{gap:8px;display:grid}.versao label{border:1px solid var(--borda);border-radius:var(--r-painel);cursor:pointer;grid-template-columns:20px 1fr;gap:2px 10px;padding:12px 14px;display:grid}.versao label:has(input:checked){border-color:var(--acento);background:var(--realce);box-shadow:0 0 0 1px var(--acento)}.versao input{width:18px;height:18px;accent-color:var(--acento);grid-row:span 2;margin:3px 0 0}.versao b{font-weight:600;font-size:var(--t-14)}.versao span{font-size:var(--t-13);color:var(--texto-2)}.versao label.indisponivel{cursor:not-allowed;background:var(--chip);color:var(--texto-2)}.assinaturas{gap:12px;display:grid}@media (width<=1100px){.visor-pdf{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.visor-pdf{grid-template-columns:minmax(0,1fr)}.palco-folha{order:1;padding:12px}.opcoes-painel{order:3}.pagina-cab .acoes{width:100%}.pagina-cab .acoes .btn{flex:1}}.palco-folha iframe{border-radius:var(--r-painel);width:100%;height:80vh;box-shadow:0 0 0 1px var(--borda);background:#fff;border:0;display:block}.ferramentas{margin-bottom:var(--s-4);gap:12px;display:grid}.busca-linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.busca-linha .input-grupo{flex:320px;max-width:480px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip .n{font-variant-numeric:tabular-nums;color:var(--texto-2);font-weight:500}.chip[aria-pressed=true] .n{color:var(--acento)}.chip-aviso[aria-pressed=true]{background:var(--aviso-claro);color:var(--aviso);box-shadow:var(--sombra-chip)}.chip-aviso[aria-pressed=true] .n{color:var(--aviso)}.filtros-mais{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtros-mais .select{background-color:var(--chip);width:auto;min-height:34px;box-shadow:var(--sombra-chip);font-size:var(--t-13);border:0;border-radius:999px;padding:4px 34px 4px 12px;font-weight:500}.filtros-mais .select:focus{box-shadow:var(--anel-foco)}.resultado-info{font-size:var(--t-13);color:var(--texto-2);margin-left:auto}.pessoa-cel{align-items:center;gap:12px;min-width:220px;display:flex}.sem-geo{color:var(--aviso);font-size:var(--t-12);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.sem-geo .i{width:14px;height:14px}.traco{color:var(--texto-3)}.tel{font-variant-numeric:tabular-nums;white-space:nowrap}.lista-pessoas>li>a{color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.lista-pessoas>li>a:hover{background:var(--realce)}.lista-pessoas .avatar{grid-row:span 2}.lista-pessoas .nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lista-pessoas .meta{font-size:var(--t-13);color:var(--texto-2);flex-wrap:wrap;gap:12px;display:flex}@media (width<=860px){.chips,.filtros-mais{scrollbar-width:none;flex-wrap:nowrap;margin:-3px -12px;padding:3px 12px;overflow-x:auto}.resultado-info{display:none}.busca-linha .input-grupo{max-width:none}}.perfil{margin-bottom:var(--s-4);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 24px;padding:0 4px;display:grid}.perfil-foto{grid-row:span 2;position:relative}.perfil-foto .btn-foto{border:2px solid var(--superficie);background:var(--acento);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-2px;right:-2px}.perfil-foto .btn-foto .i{width:16px;height:16px}.perfil h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:14px;font-size:1.625rem;display:flex}.perfil h1 .selo{font-family:var(--sans);letter-spacing:0}.perfil .resumo{color:var(--texto-2);margin-top:6px}.contato{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.perfil .editar{grid-area:1/3/span 2;align-self:start;gap:8px;display:flex}.grade-perfil{gap:var(--s-4);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;display:grid}.coluna{gap:var(--s-4);display:grid}.familia li a{padding:12px var(--s-5);color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.familia li a:hover{background:var(--realce)}.familia li:last-child a:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.familia .rel{font-size:var(--t-13);color:var(--texto-2);margin-left:auto}.notas{white-space:pre-line}#mini-mapa{border-radius:var(--r-painel);border:1px solid var(--borda);z-index:0;height:190px;margin-top:14px}#mini-mapa .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04)}.pino-casa{background:var(--acento);border:3px solid #fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 2px 6px #0f172a66}.morada{font-size:var(--t-15);line-height:1.5}.dizimos-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meses-diz{gap:6px;margin-top:14px;display:grid}.mes-diz{font-size:var(--t-13);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.mes-diz .trilho{background:var(--chip);border-radius:3px;height:6px;overflow:hidden}.mes-diz .trilho span{background:var(--acento);border-radius:3px;height:100%;display:block}.so-admin{font-size:var(--t-12);color:var(--texto-2);border-top:1px solid var(--borda);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.so-admin .i{width:14px;height:14px}.rgpd-acoes{gap:8px;margin-top:14px;display:grid}.rgpd-acoes .btn{justify-content:flex-start}@media (width<=860px){.perfil{grid-template-columns:auto 1fr;gap:12px 16px}.perfil-foto .avatar-xl{width:80px;height:80px;font-size:var(--t-24)}.perfil .editar{order:3;grid-area:auto/1/auto/-1}.contato{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.contato .btn{padding:0 8px}.perfil .editar .btn{flex:1}.grade-perfil{grid-template-columns:1fr}.dl{grid-template-columns:1fr;gap:2px 0}.dl dd{margin-bottom:10px}}.form-membro{display:grid}.form-membro fieldset{border:0;min-width:0;margin:0;padding:0}.secao-form{gap:var(--s-8);padding:var(--s-6);border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);grid-template-columns:250px minmax(0,1fr);display:grid}.secao-form+.secao-form{margin-top:var(--s-4)}.secao-titulo h2{font-size:var(--t-17);letter-spacing:-.015em}.secao-titulo p{color:var(--texto-2);font-size:var(--t-14);margin-top:6px}.campos{gap:var(--s-5);max-width:640px;display:grid}.dupla{gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.campos-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:760px}.campos-grade>.largo{grid-column:1/-1}.filhos-lista{gap:8px;margin-bottom:10px;display:grid}.tabela-campos .input{min-width:150px}.grade-config-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.obrig{color:var(--texto-2);font-weight:400;font-size:var(--t-13)}.foto-linha{align-items:center;gap:18px;display:flex}.foto-linha>div:last-child{grid-template-columns:minmax(0,1fr);min-width:0}.foto-linha input[type=file]{max-width:100%}.foto-vazia{border:1.5px dashed var(--borda-forte);width:72px;height:72px;color:var(--texto-3);background:var(--chip);border-radius:50%;flex:none;place-items:center;display:grid}.foto-vazia .i{width:28px;height:28px}.geo-status{font-size:var(--t-13);border-radius:var(--r-painel);background:var(--chip);color:var(--texto-2);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.geo-status .i{width:16px;height:16px;margin-top:1px}.geo-ok .i{color:var(--acento)}.geo-falhou .i{color:var(--aviso)}.geo-busca .spinner{width:14px;height:14px;margin-top:2px}.vinculos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vinculo{border:1px solid var(--acento-borda);background:var(--realce);font-size:var(--t-14);border-radius:999px;align-items:center;gap:8px;padding:4px;font-weight:600;display:inline-flex}.vinculo .avatar{width:26px;height:26px;font-size:10px}.vinculo button{width:26px;height:26px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.vinculo button:hover{background:var(--superficie);color:var(--perigo)}.vinculo button .i{width:14px;height:14px}.consentimento{border:1px solid var(--borda);border-radius:var(--r-painel);padding:var(--s-5);gap:var(--s-4);display:grid}.consentimento.erro{border-color:var(--perigo);box-shadow:0 0 0 1px var(--perigo)}.consentimento .check{font-size:var(--t-15)}.resumo-erros ul{margin:6px 0 0;padding-left:18px}.resumo-erros a{color:var(--texto)}.barra-salvar{z-index:5;justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) 0;margin-top:var(--s-4);background:linear-gradient(to top, var(--fundo) 70%, transparent);display:flex;position:sticky;bottom:0}.barra-salvar .nota{font-size:var(--t-13);color:var(--texto-2);margin-right:auto}@media (width<=860px){.secao-form{gap:var(--s-4);padding:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr)}.dupla,.campos-grade,.grade-config-campos{grid-template-columns:minmax(0,1fr)}.barra-salvar{background:0 0;flex-wrap:wrap;position:static}.barra-salvar .nota{flex-basis:100%}.barra-salvar .btn{flex:1}.segmentado{grid-template-columns:1fr 1fr;width:100%;display:grid}.segmentado span{justify-content:center}}.grade-fam{gap:var(--s-4);grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;display:grid}.arvore{padding:var(--s-8) var(--s-4) var(--s-10);justify-items:center;display:grid;overflow-x:auto}.casal{align-items:center;display:flex}.laco{background:var(--borda-forte);width:44px;height:2px;position:relative}.laco:after{content:"";background:var(--superficie);border:2px solid var(--borda-forte);width:10px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.desce{background:var(--borda-forte);width:2px;height:26px}.filhos{justify-content:center;display:flex}.filho{padding:26px 10px 0;position:relative}.filho:before{content:"";border-left:2px solid var(--borda-forte);height:26px;position:absolute;top:0;left:50%}.filho:after{content:"";border-top:2px solid var(--borda-forte);position:absolute;top:0;left:0;right:0}.filho:first-child:after{left:50%}.filho:last-child:after{right:50%}.filho:only-child:after{display:none}.no{text-align:center;background:var(--chip);border-radius:var(--r-painel);width:150px;box-shadow:var(--sombra-chip);color:inherit;justify-items:center;gap:6px;padding:14px 10px 12px;text-decoration:none;display:grid}.no:hover{color:var(--texto);box-shadow:0 0 0 2px var(--acento)}.no.foco{box-shadow:0 0 0 2px var(--acento)}.no .avatar{background:var(--superficie)}.no .nome{font-weight:600;font-size:var(--t-14);line-height:1.25}.no .rel{font-size:var(--t-12);color:var(--texto-2)}.no.novo{border-style:dashed;border-color:var(--borda-forte);color:var(--acento);background:var(--fundo);font-weight:600;font-size:var(--t-13)}.no.novo .vazio-ic{background:var(--acento-claro);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.vinc li{padding:12px var(--s-5);align-items:center;gap:12px;display:flex}.vinc .tipo{font-size:var(--t-13);color:var(--texto-2)}.vinc .btn{margin-left:auto}.grade-fam .bloco{padding:var(--s-5);border-top:1px solid var(--borda);gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.grade-fam .bloco h3{font-family:var(--sans);font-size:var(--t-15);font-weight:600}@media (width<=860px){.grade-fam{grid-template-columns:1fr}.no{width:120px}.laco{width:24px}.filho{padding-left:6px;padding-right:6px}.arvore{padding:var(--s-6) var(--s-2) var(--s-8);justify-items:start}.arvore>*{margin:0 auto}}.grade-mexp{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.grupo-op{gap:var(--s-3);padding:var(--s-5);border-top:1px solid var(--borda);display:grid}.grupo-op:first-child{border-top:0}.grupo-op h3{font-family:var(--sans);font-size:var(--t-15);font-weight:600}.checks{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.checks .n{color:var(--texto-2);font-variant-numeric:tabular-nums}.colunas-lote{font-size:var(--t-13);gap:12px;display:flex}.colunas-lote button{color:var(--acento);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.previa-tab{font-size:var(--t-13)}.previa-tab th,.previa-tab td{white-space:nowrap;padding:8px 10px}.previa-rodape{padding:10px var(--s-5);font-size:var(--t-13);color:var(--texto-2);border-top:1px solid var(--borda)}.baixar{padding:var(--s-5);border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.baixar .resumo{font-size:var(--t-14)}.pronto-arq{padding:14px var(--s-5);border-top:1px solid var(--borda);align-items:center;gap:12px;display:flex}.pronto-arq .ic-arq{border-radius:var(--r-controle);background:var(--acento-claro);width:40px;height:40px;color:var(--acento);flex:none;place-items:center;display:grid}@media (width<=860px){.grade-mexp{grid-template-columns:minmax(0,1fr)}.checks{grid-template-columns:1fr}.baixar .btn{width:100%}}.grade-rgpd{gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}.busca{position:relative}.escolhida{padding:var(--s-4);border-radius:var(--r-painel);background:var(--chip);color:var(--texto);align-items:center;gap:14px;text-decoration:none;display:flex}a.escolhida:hover{color:var(--texto);box-shadow:0 0 0 2px var(--acento)}.escolhida .nome{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.escolhida .meta{font-size:var(--t-13);color:var(--texto-2)}.acoes-pessoa{gap:var(--s-2);flex-wrap:wrap;display:flex}.json{max-height:360px;padding:var(--s-4);color:#e2e8f0;border-radius:var(--r-controle);white-space:pre;background:#0f172a;margin:0;font:500 12.5px/1.6 ui-monospace,SF Mono,Menlo,monospace;overflow:auto}.json .k{color:#93c5fd}.json .s{color:#fde68a}.onde p+p,.onde ul+p{margin-top:10px}.onde p{font-size:var(--t-14)}.onde ul{font-size:var(--t-14);gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.sem-consent li{padding:12px var(--s-5);align-items:center;gap:12px;display:flex}.sem-consent .fim{margin-left:auto}.apaga{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.apaga h3{font-family:var(--sans);font-size:var(--t-14);align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.apaga ul{font-size:var(--t-14);gap:4px;margin:0;padding-left:18px;display:grid}.registro td:first-child{white-space:nowrap}tr.novo td{background:var(--realce)}@media (width<=860px){.grade-rgpd,.apaga{grid-template-columns:1fr}.acoes-pessoa .btn{flex:1}.registro thead{display:none}.registro tr{border-bottom:1px solid var(--borda);padding:10px 16px;display:grid}.registro td{border:0;padding:0}.registro td:first-child{font-size:var(--t-13);color:var(--texto-2)}}.min-nome{align-items:center;gap:10px;min-width:0;display:flex}.min-nome>.i,.min-titulo>.i,.min-ficha li a>.i{background:var(--chip);width:36px;height:36px;box-shadow:var(--sombra-chip);color:var(--detalhe-rosa);border-radius:50%;flex:none;padding:9px}.min-sub{font-size:var(--t-13);color:var(--texto-2);display:block}.min-titulo{align-items:center;gap:12px;min-width:0;display:flex}.min-titulo>.i{border-radius:13px;width:42px;height:42px;padding:10px}.min-aviso{margin-bottom:var(--s-4)}.min-grade{gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}.min-adicionar{gap:var(--s-4);padding:var(--s-5);display:grid}.min-acoes{justify-content:flex-end;gap:4px;display:flex}.min-linha{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.min-dialogo{gap:var(--s-4);display:grid}.min-ficha li a{padding:12px var(--s-5);color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.min-ficha li a:hover{background:var(--realce)}.min-ficha li:last-child a:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.min-ficha-nome{flex:1;min-width:0;display:grid}.min-col-funcao{width:34%}@media (width<=860px){.min-grade{grid-template-columns:minmax(0,1fr)}.min-tabela .pessoa-cel{min-width:0}}.esc-respostas{flex-wrap:wrap;gap:4px;display:inline-flex}.esc-tabela td.col-min .esc-respostas{flex-wrap:nowrap}.esc-cel{gap:2px;min-width:0;display:grid}.esc-cel .linha-link,.esc-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esc-nome{font-weight:600}.esc-tabela .min-sub{white-space:nowrap}.esc-conflito{font-size:var(--t-13);color:var(--aviso);align-items:center;gap:5px;font-weight:600;display:inline-flex}.esc-conflito .i{flex:none}.esc-nota{margin-bottom:var(--s-4)}.esc-mais{border-top:1px solid var(--linha-tabela);padding:12px 20px;font-weight:600}.min-escalas{margin-top:var(--s-4)}.esc-erros{padding:var(--s-5) var(--s-5) 0}.esc-horas{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,200px));display:grid}.esc-quem .dica{margin:-4px 0 var(--s-3)}.esc-pessoas{border-radius:var(--r-painel);box-shadow:inset 0 0 0 1px var(--borda)}.esc-pessoas>li{grid-template-columns:minmax(0,1fr) minmax(160px,260px);align-items:center;gap:8px 16px;padding:10px 14px;display:grid}.esc-marca{align-items:flex-start;min-width:0}.esc-quem-nome{gap:2px;min-width:0;font-weight:600;display:grid}.esc-quem-nome .esc-conflito{font-weight:500}.esc-funcao.input{min-height:36px;padding-top:6px;padding-bottom:6px}.esc-segmentado{display:flex}.esc-segmentado label{flex:1}.esc-segmentado span{justify-content:center}.esc-minha{gap:10px;padding:14px 20px;display:grid}.esc-minha-cab{align-items:center;gap:12px;display:flex}.esc-minha-cab>.i{color:var(--acento);flex:none}.esc-minha-info,.esc-minha-acoes{margin-left:30px}.esc-hora{white-space:nowrap}.esc-minha-info{overflow-wrap:anywhere;gap:2px;display:grid}.esc-minha-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esc-agenda{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.esc-organiza{color:inherit;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:flex}.esc-organiza:hover{background:var(--realce)}li:last-child>.esc-organiza:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.esc-organiza .esc-respostas{margin-top:4px}.mbr-conteudo .pagina-cab,.mbr-conteudo .esc-nota{margin-bottom:0}@media (width<=860px){.esc-horas{grid-template-columns:repeat(2,minmax(0,1fr))}.esc-horas>.campo:first-child{grid-column:1/-1}.esc-pessoas>li{grid-template-columns:minmax(0,1fr)}.esc-funcao.input{width:calc(100% - 28px);margin-left:28px}.esc-minha-info,.esc-minha-acoes{margin-left:0}.esc-agenda{width:100%;margin-left:0}}.vistas{background:var(--chip);border-radius:var(--r-controle);box-shadow:var(--sombra-chip);gap:2px;padding:3px;display:inline-flex}.vistas a{min-height:34px;font-size:var(--t-14);color:var(--texto-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.vistas a:hover{color:var(--texto)}.vistas a[aria-current=page]{background:var(--aba);color:var(--acento);box-shadow:var(--sombra-aba)}.vistas .n{background:var(--aviso-claro);color:var(--aviso);font-size:var(--t-12);border-radius:999px;padding:0 7px}.mapa-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.mapa-caixa{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);position:relative;overflow:hidden}#mapa{z-index:0;height:max(520px,100vh - 250px)}.mapa-carregando{z-index:500;background:var(--fundo);color:var(--texto-2);font-size:var(--t-14);align-content:center;place-items:center;gap:12px;display:grid;position:absolute;inset:0}.mapa-carregando .spinner{color:var(--acento);width:28px;height:28px}.pino{background:var(--acento);color:#fff;font:700 11px/1 var(--sans);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 6px #0f172a73}.leaflet-container .leaflet-control-zoom.leaflet-bar{border-radius:var(--r-controle);box-shadow:var(--sombra-chip);border:0;overflow:hidden}.leaflet-container .leaflet-control-zoom.leaflet-bar a{background:var(--superficie);border-bottom-color:var(--linha-tabela);color:var(--texto)}.leaflet-container .leaflet-control-zoom.leaflet-bar a:hover{background:var(--realce)}.leaflet-container .leaflet-control-zoom.leaflet-bar a.leaflet-disabled{background:var(--chip);color:var(--texto-3)}.leaflet-container .leaflet-popup-content-wrapper{border-radius:var(--r-painel);box-shadow:var(--sombra-flutuante)}.leaflet-container .leaflet-popup-content{font:400 var(--t-14)/1.45 var(--sans);color:var(--texto);min-width:210px;margin:14px 16px}.pop-end{font-size:var(--t-13);color:var(--texto-2);margin-bottom:8px}.pop-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pop-lista li{justify-content:space-between;align-items:center;gap:10px;display:flex}.leaflet-container .pop-lista a{color:var(--texto);font-weight:600}.mapa-lado{display:grid}.mapa-lado .bloco{padding:var(--s-5);border-top:1px solid var(--borda);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mapa-lado .bloco:first-child{border-top:0}.mapa-lado h2{font-family:var(--sans);font-size:var(--t-14);font-weight:600}.no-mapa{font-size:var(--t-24);font-variant-numeric:lining-nums;font-weight:700;line-height:1.15}.falta{color:var(--aviso);font-weight:600;font-size:var(--t-14);align-items:center;gap:6px;display:inline-flex}.cidades{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cidades button:hover{background:var(--realce)}.cidades .n{font-variant-numeric:tabular-nums;color:var(--texto-2)}.cidades .trilho{background:var(--chip);border-radius:2px;grid-column:1/-1;height:4px}.cidades .trilho span{background:var(--acento);border-radius:2px;height:100%;display:block}.privado{font-size:var(--t-13);color:var(--texto-2);gap:8px;display:flex}.privado .i{width:15px;height:15px;margin-top:2px}@media (width<=860px){.pagina-mapa .pagina-cab{margin-bottom:var(--s-4)}.vistas{width:100%}.vistas a{font-size:var(--t-13);flex:1;justify-content:center;padding:0 6px}.mapa-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.mapa-caixa{box-shadow:none;border-radius:0;margin:0 -12px}#mapa{height:58vh;min-height:360px}}#mapa .leaflet-tile-pane{filter:grayscale()contrast(.85)brightness(1.08)}.legenda-mapa{z-index:400;border-radius:var(--r-painel);box-shadow:var(--sombra-chip);font-size:var(--t-12);color:var(--texto-2);background:#fffffff0;width:200px;padding:10px 12px;position:absolute;bottom:26px;left:12px}.legenda-mapa .escala{background:linear-gradient(90deg,#a9c3f559,#a9c3f5 25%,#5b8ce6 50%,#1b5fd6 75%,#0d3a8c);border-radius:5px;height:10px;margin:6px 0 4px}.legenda-mapa .pontas{justify-content:space-between;display:flex}.cidades button{border-radius:var(--r-controle);text-align:left;cursor:pointer;width:100%;font-size:var(--t-14);background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px;display:grid}.privado .i{flex:none;width:15px;height:15px;margin-top:2px}@media (width<=860px){.legenda-mapa{width:170px;bottom:22px}}#casas{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;display:grid}.casa{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--s-5);align-items:center;gap:8px 24px;display:grid}.quem{align-items:center;gap:12px;min-width:0;display:flex}.pilha{display:flex}.pilha .avatar+.avatar{box-shadow:0 0 0 2px var(--superficie);margin-left:-8px}.quem a{color:var(--texto);font-weight:600;text-decoration:none}.quem a:hover{text-decoration:underline}.quem .status{font-size:var(--t-13);color:var(--texto-2);display:block}.onde{font-size:var(--t-14)}.motivo{font-size:var(--t-13);color:var(--aviso);align-items:flex-start;gap:6px;margin-top:4px;font-weight:500;display:flex}.motivo .i{flex:none;width:15px;height:15px;margin-top:1px}.acoes-casa{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.procurando{font-size:var(--t-13);color:var(--acento);align-items:center;gap:8px;font-weight:600;display:inline-flex}.procurando .spinner{width:16px;height:16px}.modal-mapa{width:min(760px,100%)}#mapa-pino{border-radius:var(--r-painel);border:1px solid var(--borda);z-index:0;height:380px}#mapa-pino .leaflet-tile-pane{filter:grayscale()contrast(.9)brightness(1.05)}.pino-arrastar{width:34px;height:34px}.pino-arrastar svg{width:34px;height:34px;fill:var(--perigo);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #0f172a66)}.coords{font-size:var(--t-13);color:var(--texto-2);font-variant-numeric:tabular-nums}@media (width<=860px){.vistas{width:100%}.vistas a{font-size:var(--t-13);flex:1;justify-content:center;padding:0 6px}#casas{grid-template-columns:minmax(0,1fr)}.casa{padding:var(--s-4)}.acoes-casa{justify-content:flex-start}.modal-fundo.folha{place-items:end stretch;padding:0}.modal-fundo.folha .modal{border-radius:var(--r-folha) var(--r-folha) 0 0;width:100%;max-height:92dvh}#mapa-pino{height:44vh}.modal-rodape{border-radius:0}.modal-rodape .btn{flex:1}}@keyframes pousar{0%{opacity:0;transform:translateY(16px)}}.landing{--larg:1200px}.landing .faixa{padding:var(--s-24) 24px}.landing .miolo{max-width:var(--larg);margin:0 auto}.landing .titulo-sec{letter-spacing:-.032em;max-width:22ch;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:700;line-height:1.08}.landing .lead{font-size:var(--t-17);color:var(--texto-2);max-width:58ch;line-height:1.6}.landing .btn-lg{min-height:54px;font-size:var(--t-17);padding:0 26px}.landing .captura{border-radius:var(--r-painel);background:var(--superficie);width:100%;height:auto;box-shadow:var(--sombra-cartao);display:block}.landing .telefone{background:#1e293b;border:7px solid #1e293b;border-radius:34px;overflow:hidden;box-shadow:0 0 0 1px #0f172a33,0 28px 56px -18px #0f172a66}.landing .telefone img{border-radius:26px;width:100%;height:auto;display:block}.landing .hero{padding:clamp(32px,6vh,72px) 24px 96px;position:relative;overflow:hidden}.landing .hero-grade{max-width:var(--larg);grid-template:"titulo titulo""copia visual""nome visual"1fr/minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 56px;margin:0 auto;display:grid}.landing .hero h1{letter-spacing:-.035em;text-wrap:balance;grid-area:titulo;max-width:22ch;font-size:clamp(2.6rem,min(1.3rem + 4.4vw,9.5vh),5.25rem);font-weight:700;line-height:1.02}.landing .hero-copia{grid-area:copia;align-self:start;padding-top:8px}.landing .hero .lead{font-size:var(--t-20);color:var(--texto-2);line-height:1.55}.landing .hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing .hero-nota{font-size:var(--t-14);color:var(--texto-2);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.landing .hero-nota span{align-items:center;gap:6px;display:inline-flex}.landing .hero-nota .i{color:var(--positivo)}.landing .hero-exemplo{font-size:var(--t-12);color:var(--texto-2);position:absolute;bottom:28px;left:40px}.landing .hero-nome{max-width:380px;font-size:var(--t-14);grid-area:nome;align-self:start;gap:8px;margin-top:-16px;font-weight:600;display:grid}.landing .hero-nome .btn{justify-self:start;margin-top:4px}.landing .hero-visual{grid-area:visual;min-height:500px;position:relative}.landing .hero-fundo{border-radius:var(--r-cartao) 0 0 var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);position:absolute;inset:0 -40vw 0 0}.landing .hero-tela{width:calc(100% + 60px);animation:.8s cubic-bezier(.16,1,.3,1) .1s both pousar;position:absolute;top:40px;left:40px}.landing .problema-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.landing .cenas{grid-template-columns:1.05fr 1.2fr .95fr;align-items:start;gap:28px;margin-top:56px;display:grid}.landing .cena{margin:0}.landing .cena figcaption{font-size:var(--t-17);letter-spacing:-.01em;margin-top:16px;font-weight:600;line-height:1.35}.landing .cena figcaption span{font-size:var(--t-14);letter-spacing:0;color:var(--texto-2);margin-top:4px;font-weight:400;display:block}.landing .palco-cena{border-radius:var(--r-cartao);background:var(--cartao);min-height:284px;box-shadow:var(--sombra-cartao);position:relative;overflow:hidden}.landing .chat{background:#eef2f6;gap:10px;padding:22px 18px;display:grid}.landing .bolha{background:var(--superficie);max-width:84%;font-size:var(--t-14);border-radius:4px 14px 14px;padding:8px 12px 9px;line-height:1.4;box-shadow:0 1px 1px #0f172a14}.landing .bolha b{font-size:var(--t-12);color:var(--acento);margin-bottom:2px;display:block}.landing .bolha.eu{background:#dcebdc;border-radius:14px 4px 14px 14px;justify-self:end}.landing .bolha time{text-align:right;color:var(--texto-2);margin-top:2px;font-size:11px;display:block}.landing .planilha{font-variant-numeric:tabular-nums;font-size:12px}.landing .planilha .aba{border-bottom:1px solid var(--borda);background:#f0f3ef;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.landing .planilha .aba i{background:#2f7d4b;border-radius:3px;width:14px;height:14px;display:inline-block}.landing .planilha table{border-collapse:collapse;width:100%}.landing .planilha td,.landing .planilha th{text-align:left;white-space:nowrap;border:1px solid #e3e7ee;padding:5px 8px}.landing .planilha th{color:var(--texto-2);text-align:center;background:#f6f7f9;width:28px;font-weight:500}.landing .planilha .ref{color:var(--perigo);background:var(--perigo-claro);box-shadow:inset 0 0 0 2px var(--perigo);font-weight:700}.landing .planilha .r{text-align:right}.landing .gaveta{background:#eef1f5;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:16px;display:grid}.landing .papel{font-variant-numeric:tabular-nums;width:auto;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-painel);border-radius:4px;padding:12px 12px 16px;font-size:11.5px;line-height:1.45}.landing .papel .l{white-space:nowrap;justify-content:space-between;gap:6px;display:flex}.landing .papel b{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.landing .papel .t{border-top:1px solid var(--borda);justify-content:space-between;margin-top:6px;padding-top:4px;font-weight:700;display:flex}.landing .papel.manuscrito{grid-column:1/-1;padding:10px 12px;font-size:13px;line-height:1.4}.landing .virada{text-align:center;color:var(--texto);letter-spacing:-.02em;text-wrap:balance;max-width:40ch;margin:56px auto 0;font-size:clamp(1.35rem,1rem + 1.2vw,1.875rem);font-weight:600;line-height:1.3}.landing .comparar-titulo{text-align:center;letter-spacing:-.03em;text-wrap:balance;margin-top:88px;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem);font-weight:700;line-height:1.12}.landing .comparar{background:var(--cartao);border-radius:var(--r-cartao);max-width:960px;box-shadow:var(--sombra-cartao);margin:32px auto 0;overflow:hidden}.landing .comparar table{border-collapse:collapse;width:100%;font-size:var(--t-15)}.landing .comparar th,.landing .comparar td{text-align:left;vertical-align:top;padding:16px 24px;line-height:1.45}.landing .comparar thead th{font-size:var(--t-14);color:var(--texto-2);font-weight:600}.landing .comparar tbody tr{border-top:1px solid var(--borda)}.landing .comparar tbody th{white-space:nowrap;font-weight:600}.landing .comparar tbody td{color:var(--texto-2)}.landing .comparar tbody td:first-of-type{color:var(--texto)}.landing .comparar tbody td:last-child{color:var(--texto);font-weight:500}.landing .comparar tbody td .i{vertical-align:-3px;width:16px;height:16px;color:var(--positivo);margin-right:8px;display:inline-block}.landing .func{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.landing .func+.func{margin-top:112px}.landing .func.inverte{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing .func.inverte .func-texto{order:2}.landing .func h3{letter-spacing:-.03em;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem);font-weight:700;line-height:1.12}.landing .func .lead{margin-top:16px}.landing .func ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing .func li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.landing .func li .i{color:var(--positivo);margin-top:3px}.landing .func-visual{position:relative}.landing .func-visual .telefone{width:190px;position:absolute;bottom:-40px;right:-18px}.landing .tambem{margin-top:120px}.landing .tambem h3{letter-spacing:-.03em;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem);font-weight:700;line-height:1.12}.landing .tambem ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing .tambem li{align-items:flex-start;gap:14px;display:flex}.landing .tambem .i{color:var(--acento);flex:none;margin-top:2px}.landing .tambem b{font-weight:600;font-size:var(--t-17);letter-spacing:-.01em;display:block}.landing .tambem span{color:var(--texto-2);font-size:var(--t-15);margin-top:4px;line-height:1.5;display:block}.landing .troca{width:calc(100% - 48px);max-width:var(--larg);margin:var(--s-8) auto 0;border-radius:var(--r-cartao);background:var(--acento);color:#fff;box-shadow:0 28px 56px -24px var(--acento);padding:72px 64px}@supports (color:color-mix(in lab, red, red)){.landing .troca{box-shadow:0 28px 56px -24px color-mix(in srgb, var(--acento) 70%, transparent)}}.landing .troca-grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.landing .troca h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,1.3rem + 3vw,3.75rem);font-weight:700;line-height:1.04}.landing .troca p{max-width:46ch;font-size:var(--t-17);color:#ffffffeb;margin-top:20px;line-height:1.6}.landing .troca .btn{--bg:#fff;--fg:var(--acento);--sh:none;margin-top:32px}.landing .troca .btn:hover{filter:brightness(.96)}.landing .troca ol{counter-reset:passo;gap:28px;margin:0;padding:0;list-style:none;display:grid}.landing .troca li{counter-increment:passo;grid-template-columns:44px minmax(0,1fr);gap:2px 16px;display:grid}.landing .troca li:before{content:counter(passo);width:44px;height:44px;font-weight:700;font-size:var(--t-17);background:#ffffff29;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.landing .troca b{font-weight:600;font-size:var(--t-17)}.landing .troca span{font-size:var(--t-15);color:#ffffffeb;overflow-wrap:anywhere;line-height:1.5}.landing .planos-cab{max-width:760px}.landing .planos-cab .titulo-sec{max-width:24ch}.landing .planos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.landing .plano{background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);flex-direction:column;padding:32px 28px;display:flex}.landing .plano.destaque{outline:2px solid var(--acento);outline-offset:-2px}.landing .plano-topo{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.landing .plano h3{font-size:var(--t-20);letter-spacing:-.015em;font-weight:700}.landing .plano-valor{font-size:var(--t-48);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:16px;font-weight:700;line-height:1}.landing .plano-valor small{font-size:var(--t-15);letter-spacing:0;color:var(--texto-2);font-weight:500}.landing .plano-anual{font-size:var(--t-13);color:var(--texto-2);margin-top:8px}.landing .plano ul{flex:1;align-content:start;gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.landing .plano li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.landing .plano li .i{color:var(--positivo);margin-top:3px}.landing .plano .btn{width:100%}.landing .planos-nota{text-align:center;color:var(--texto-2);font-size:var(--t-15);margin-top:24px}.landing .faq{border-top:1px solid var(--borda);max-width:820px;margin:48px auto 0}.landing .faq details{border-bottom:1px solid var(--borda)}.landing .faq summary{cursor:pointer;font-weight:600;font-size:var(--t-17);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:20px 4px;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary .i{color:var(--texto-3);flex:none;transition:rotate .2s}.landing .faq details[open] summary .i{rotate:45deg}.landing .faq details p{color:var(--texto-2);max-width:68ch;font-size:var(--t-15);padding:0 4px 22px;line-height:1.65}.landing .guias-links{max-width:820px;margin:48px auto 0}.landing .guias-links h3{font-size:var(--t-17);letter-spacing:-.01em;font-weight:600}.landing .guias-links ul{flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.landing .final{width:calc(100% - 48px);max-width:var(--larg);margin:0 auto var(--s-24);padding:var(--s-16) 24px;text-align:center;border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao)}.landing .final h2{letter-spacing:-.035em;max-width:20ch;margin:0 auto;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.06}.landing .final p{max-width:52ch;font-size:var(--t-17);color:var(--texto-2);margin:20px auto 0}.landing .final .hero-cta{justify-content:center}@media (width<=860px){.landing .faixa{padding:72px 16px}.landing .final{width:calc(100% - 24px);padding:var(--s-12) 16px;margin-bottom:72px}.landing .hero{padding:40px 16px 0}.landing .hero-grade{grid-template-rows:none;grid-template-areas:"titulo""copia""visual""nome"}.landing .hero{padding-bottom:24px}.landing .func.inverte{grid-template-columns:1fr}.landing .hero-grade,.landing .problema-cab,.landing .func,.landing .troca-grade,.landing .planos{grid-template-columns:1fr;gap:32px}.landing .tambem{margin-top:80px}.landing .tambem ul{grid-template-columns:1fr;gap:24px}.landing .troca{width:calc(100% - 24px);padding:40px 24px}.landing .troca .btn{width:100%}.landing .hero .lead{font-size:var(--t-17)}.landing .hero-cta .btn{flex:auto}.landing .hero-nome{max-width:none;margin-top:-12px}.landing .hero-visual{min-height:0;margin:8px -16px 0;padding:20px 16px 16px}.landing .hero-fundo{box-shadow:none;border-radius:0;inset:0}.landing .hero-tela{width:100%;position:relative;top:0;left:0}.landing .hero-exemplo{text-align:center;margin-top:10px;position:relative;bottom:auto;left:0}.landing .cenas{grid-template-columns:1fr;gap:40px;margin-top:40px}.landing .comparar thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.landing .comparar tr,.landing .comparar th,.landing .comparar td{display:block}.landing .comparar tbody tr{padding:16px 20px}.landing .comparar tbody tr:first-child{border-top:0}.landing .comparar th,.landing .comparar td{padding:0}.landing .comparar tbody td{margin-top:8px}.landing .comparar tbody td:before{content:attr(data-rotulo);font-size:var(--t-12);color:var(--texto-2);font-weight:500;display:block}.landing .func.inverte .func-texto{order:0}.landing .func+.func{margin-top:80px}.landing .func-visual .telefone{border-width:5px;border-radius:22px;width:120px;bottom:-28px;right:-6px}.landing .func-visual .telefone img{border-radius:17px}.landing .planos{gap:16px;margin-top:32px}.landing .plano{padding:24px 20px}}.pub-topo-venda .pub-topo-linha{gap:12px 26px;padding:8px 10px 8px 18px}.pub-topo-venda .pub-nav{gap:2px}.pub-topo-venda .pub-nav a{color:var(--texto-2);font-weight:600;font-size:var(--t-15);border-radius:10px;padding:10px 12px}.pub-topo-venda .pub-nav a:hover,.pub-topo-venda .pub-nav a[aria-current]{background:var(--chip);color:var(--texto)}.pub-topo-venda .pub-acoes .btn-fantasma{--fg:var(--texto);font-size:var(--t-15)}.pub-topo-venda .pub-acoes .btn:not(.btn-fantasma){min-height:46px;font-size:var(--t-15);border-radius:13px;padding:0 18px;font-weight:700}@media (width<=1100px){.pub-topo-venda .pub-topo-linha .pub-idiomas{display:none}.pub-topo-venda .pub-nav a{padding:10px 9px}}@media (width<=860px){.pub-topo-venda .pub-topo-linha{padding:6px 8px 6px 12px}.pub-topo-venda .pub-acoes .btn:not(.btn-fantasma){min-height:40px;font-size:var(--t-14);padding:0 14px}}.lp{--lp-roxo:#6b3fc4;--lp-gl:max(20px, env(safe-area-inset-left,0px));--lp-gr:max(20px, env(safe-area-inset-right,0px));--lp-flut:0 0 0 1px #171c260d, 0 30px 60px -28px #0e286461, 0 2px 6px #171c260d;font-size:var(--t-17);color:var(--texto);line-height:1.55;display:block}.lp .i{width:20px;height:20px}.lp .i-sm{width:16px;height:16px}.lp [id]{scroll-margin-top:96px}.lp .miolo{width:100%;max-width:1240px;padding-left:var(--lp-gl);padding-right:var(--lp-gr);margin:0 auto}.lp .sec{padding-block:clamp(72px,9vw,136px)}.lp .sec.cola{padding-top:0}.lp .h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:1.02}.lp .lead{color:var(--texto-2);text-wrap:pretty;max-width:58ch;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.lp .cab-sec{gap:18px;margin-bottom:clamp(40px,5vw,64px);display:grid}.lp .cab-sec.centro{text-align:center;justify-items:center}.lp .cab-sec.centro .h2,.lp .cab-sec.centro .lead{margin-inline:auto}.lp .btn-lg{min-height:56px;font-size:var(--t-17);border-radius:16px;padding:0 26px;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .15s}.lp .btn-lg:hover{transform:translateY(-1px)}.lp .btn-secundario{--bg:var(--superficie);--fg:var(--texto);--sh:var(--sombra-chip)}.lp .btn-secundario:hover{--bg:#f7f8fa;--fg:var(--texto)}.lp .ctas{flex-wrap:wrap;gap:12px;display:flex}.lp .garantias{color:var(--texto-2);font-size:var(--t-15);flex-wrap:wrap;gap:8px 18px;display:flex}.lp .garantias span{align-items:center;gap:6px;display:inline-flex}.lp .garantias .i{color:var(--positivo)}.lp .breve{background:var(--aba);height:22px;color:var(--acento-forte);font-size:var(--t-12);letter-spacing:0;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:700;line-height:1;display:inline-flex}.lp .lista-check{gap:10px;display:grid}.lp .lista-check li{align-items:flex-start;gap:10px;display:flex}.lp .lista-check .i{color:var(--positivo);margin-top:3px}.lp .marca-peca{width:22px;height:22px}.lp .ui{background:var(--superficie);box-shadow:var(--lp-flut);color:var(--texto);text-align:left;border-radius:18px;padding:16px;font-size:13.5px;line-height:1.4}.lp .ui-cab{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lp .ui-cab .ic{border-radius:11px;width:36px;height:36px}.lp .ui-cab b{font-size:var(--t-15);letter-spacing:-.01em;display:block}.lp .ui-cab small{color:var(--texto-2);font-size:12.5px;display:block}.lp .ui-linha{border-top:1px solid var(--borda);align-items:center;gap:10px;padding:8px 0;display:flex}.lp .ui-linha>div{flex:1;min-width:0}.lp .ui-linha b{font-size:13.5px;font-weight:600;display:block}.lp .ui-linha small{color:var(--texto-2);font-size:var(--t-12);display:block}.lp .ui-total,.lp .ui-total b{font-size:var(--t-15)}.lp .ui-texto{color:var(--texto-2)}.lp .ui-nota{font-size:var(--t-12);color:var(--texto-3);margin-top:10px}.lp .ui-pequeno{margin-top:8px;font-size:12.5px}.lp .av{background:var(--chip);width:30px;height:30px;color:var(--texto-2);box-shadow:var(--sombra-chip);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.lp .ic{background:var(--chip);width:44px;height:44px;box-shadow:var(--sombra-chip);color:var(--acento);border-radius:13px;flex:none;place-items:center;display:grid}.lp .ic.verde{color:var(--positivo)}.lp .ic.laranja{color:var(--detalhe-laranja)}.lp .ic.rosa{color:var(--detalhe-rosa)}.lp .ic.roxo{color:var(--lp-roxo)}.lp .ic-p{border-radius:9px;width:30px;height:30px}.lp .fn{background:#16181d;border-radius:36px;flex:none;width:236px;padding:7px;box-shadow:0 40px 70px -30px #0e1e4699}.lp .fn-tela{background:var(--fundo);min-height:440px;color:var(--texto);border-radius:29px;padding:16px 13px;font-size:13px;line-height:1.4;overflow:hidden}.lp .fn-tela.claro{background:var(--superficie)}.lp .fn img{border-radius:29px;width:100%;height:auto;display:block}.lp .fn-topo{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.lp .fn-h{font-size:var(--t-17);letter-spacing:-.02em;margin-bottom:12px;font-weight:800;line-height:1.15}.lp .fn-h-justo{margin-bottom:4px}.lp .fn-sub{color:var(--texto-2);font-size:var(--t-12);margin-bottom:14px}.lp .fn-nota{color:var(--texto-3);text-align:center;margin-top:8px;font-size:11px}.lp .campo-f{gap:4px;margin-bottom:9px;display:grid}.lp .campo-f span{font-size:11.5px;font-weight:700}.lp .campo-f i{border:1px solid var(--borda-forte);background:var(--superficie);border-radius:10px;padding:9px 11px;font-size:12.5px;font-style:normal;display:block}.lp .bt-f{background:var(--acento);color:#fff;border-radius:11px;place-items:center;min-height:40px;margin-top:10px;font-size:13px;font-weight:700;display:grid}.lp .mini+.bt-f{margin-top:14px}.lp .check-f{color:var(--texto-2);align-items:flex-start;gap:8px;font-size:11.5px;display:flex}.lp .check-f b{background:var(--acento);color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.lp .check-f b .i{stroke-width:3px;width:12px;height:12px}.lp .mini{background:var(--superficie);box-shadow:var(--sombra-chip);border-radius:14px;margin-bottom:10px;padding:12px}.lp .mini small{color:var(--texto-2);font-size:11.5px;display:block}.lp .mini .par{justify-content:space-between;gap:8px;display:flex}.lp .mini-tit{margin-bottom:6px;display:block}.lp .mini-valor{white-space:normal;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.lp .copiar{background:var(--chip);color:var(--acento);border-radius:8px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:700}.lp .ui-qr{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.lp .ui-qr .ui-cab{text-align:left;width:100%;margin:0}.lp .ui-qr>small{color:var(--texto-2)}.lp .qr-caixa{width:62%;max-width:150px}.lp .qr{aspect-ratio:1;width:100%;display:block}.lp .papel-doc{background:var(--superficie);box-shadow:var(--lp-flut);color:var(--texto-2);border-radius:6px;padding:22px 22px 18px;font-size:11px;line-height:1.5}.lp .logo-doc{color:var(--texto);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.lp .papel-doc h4{font-size:var(--t-15);letter-spacing:-.01em;color:var(--texto);margin-bottom:10px}.lp .papel-doc .lin{background:#e9ecf1;border-radius:3px;height:6px;margin:7px 0}.lp .papel-doc .assin{border-top:1px solid var(--borda-forte);width:62%;color:var(--texto-2);margin-top:18px;padding-top:6px;font-size:10px}.lp .ui-sermao{padding:12px}.lp .arte{aspect-ratio:16/9;color:#fff;background:radial-gradient(120% 120% at 15% 10%,#3a6fe0,#0e2a6e 60%,#071436);border-radius:12px;align-content:end;padding:14px;display:grid;position:relative;overflow:hidden}.lp .arte:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffd68c8c,#0000 65%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-10%}.lp .arte b{z-index:1;letter-spacing:-.02em;font-size:19px;line-height:1.05;position:relative}.lp .arte small{z-index:1;opacity:.85;font-size:11px;position:relative}.lp .arte-leg{padding:10px 4px 2px}.lp .arte-leg b{font-size:var(--t-14);display:block}.lp .arte-leg small{color:var(--texto-2);display:block}.lp .barra-p{background:var(--chip);border-radius:4px;height:8px;overflow:hidden}.lp .barra-p i{background:var(--acento);border-radius:4px;height:100%;display:block}.lp .tela-real{width:100%;height:auto;box-shadow:var(--lp-flut);background:var(--superficie);border-radius:14px;display:block}.lp .confia{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.lp .confia article{isolation:isolate;border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);align-content:start;gap:14px;padding:26px;display:grid;position:relative;overflow:hidden}.lp .confia-fundo{z-index:-1;width:180px;height:180px;color:var(--acento);opacity:.07;pointer-events:none;position:absolute;bottom:-72px;right:-72px}.lp .confia-fundo svg{stroke-width:1.5px;width:100%;height:100%}.lp .confia-fundo polygon{fill:#fc0;stroke:none}.lp .confia-fundo .ue-azul{fill:#039;stroke:none}.lp .confia article:has(polygon) .confia-fundo{opacity:.13}.lp .confia h3{letter-spacing:-.01em;font-size:19px}.lp .confia p{color:var(--texto-2);font-size:16px}.lp .importa{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid}.lp .importa-txt{justify-items:start;gap:18px;display:grid}.lp .importa .h2{font-size:clamp(30px,3.4vw,46px)}.lp .importa ol{counter-reset:passo;gap:14px;display:grid}.lp .importa li{counter-increment:passo;background:var(--superficie);box-shadow:var(--sombra-chip);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:2px 16px;padding:18px;display:grid}.lp .importa li:before{content:counter(passo);background:var(--aba);width:44px;height:44px;color:var(--acento);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.lp .importa li span{color:var(--texto-2);font-size:var(--t-15);overflow-wrap:anywhere}.lp .precos-alterna{justify-content:center;display:flex}.lp .alterna{background:var(--chip);box-shadow:var(--sombra-chip);border-radius:14px;gap:2px;margin-bottom:36px;padding:4px;display:inline-flex}.lp .alterna button{min-height:44px;font-weight:600;font-size:var(--t-15);color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;transition:background .15s,color .15s}.lp .alterna button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-chip)}.lp .alterna small{background:var(--positivo);border-radius:999px;margin-left:6px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.lp .alterna small{background:color-mix(in srgb, var(--positivo) 12%, #fff)}}.lp .alterna small{color:var(--positivo);font-weight:800;font-size:var(--t-12)}.lp .planos{grid-template-columns:1.12fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.lp .plano{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:26px;flex-direction:column;gap:20px;padding:30px 28px;display:flex;position:relative}.lp .plano.destaque{background:linear-gradient(180deg, var(--acento) 0%, var(--superficie) 46%)}@supports (color:color-mix(in lab, red, red)){.lp .plano.destaque{background:linear-gradient(180deg, color-mix(in srgb, var(--acento) 7%, #fff) 0%, var(--superficie) 46%)}}.lp .plano.destaque{box-shadow:var(--sombra-cartao), 0 0 0 2px var(--acento), 0 30px 60px -30px var(--acento)}@supports (color:color-mix(in lab, red, red)){.lp .plano.destaque{box-shadow:var(--sombra-cartao), 0 0 0 2px var(--acento), 0 30px 60px -30px color-mix(in srgb, var(--acento) 45%, transparent)}}.lp .plano-breve{background:var(--cartao)}@supports (color:color-mix(in lab, red, red)){.lp .plano-breve{background:color-mix(in srgb, var(--cartao) 70%, var(--chip))}}.lp .plano-breve .preco b,.lp .plano-breve h3{color:var(--texto)}@supports (color:color-mix(in lab, red, red)){.lp .plano-breve .preco b,.lp .plano-breve h3{color:color-mix(in srgb, var(--texto) 72%, transparent)}}.lp .plano-fita{background:var(--acento);color:#fff;font-size:var(--t-13);letter-spacing:.01em;box-shadow:0 6px 16px -6px var(--acento);border-radius:999px;padding:5px 12px;font-weight:800;position:absolute;top:-14px;left:28px}@supports (color:color-mix(in lab, red, red)){.lp .plano-fita{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--acento) 70%, transparent)}}.lp .plano-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .plano h3{letter-spacing:-.02em;font-size:24px}.lp .plano-topo .selo{height:26px;font-size:var(--t-13);padding:0 11px;font-weight:700}.lp .plano .para{color:var(--texto-2);font-size:var(--t-15);margin-top:-12px}.lp .plano-preco{align-content:start;gap:6px;min-height:132px;display:grid}.lp .preco-antes{color:var(--texto-2);font-size:var(--t-15);align-items:center;gap:10px;display:flex}.lp .preco-antes s{text-decoration-thickness:2px}.lp .economia{background:var(--positivo);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.lp .economia{background:color-mix(in srgb, var(--positivo) 12%, #fff)}}.lp .economia{color:var(--positivo);font-size:var(--t-13);font-weight:800}.lp .preco{align-items:baseline;gap:8px;display:flex}.lp .preco b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:58px;line-height:1}.lp .destaque .preco b{color:var(--texto);font-size:64px}.lp .preco span{color:var(--texto-2);font-weight:500}.lp .preco-nota{color:var(--texto-2);font-size:var(--t-15)}.lp .plano-gratis{background:var(--positivo);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:6px 12px 6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp .plano-gratis{background:color-mix(in srgb, var(--positivo) 11%, #fff)}}.lp .plano-gratis{color:var(--positivo);font-size:var(--t-14);font-weight:800}.lp .plano-cta{text-align:center;gap:8px;display:grid}.lp .plano-cta p{color:var(--texto-2);font-size:var(--t-13)}.lp .plano .btn{width:100%}.lp .plano-itens{border-top:1px solid var(--borda);gap:12px;padding-top:20px;display:grid}.lp .plano-base{font-size:var(--t-13);letter-spacing:.02em;color:var(--texto);align-items:center;gap:8px;font-weight:800;display:flex}.lp .plano-base .i{color:var(--acento)}.lp .plano .lista-check{font-size:var(--t-15)}.lp .plano-breve .lista-check .i{color:var(--texto-2)}.lp .precos-garantias{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:22px;list-style:none;display:grid}.lp .precos-garantias li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.lp .precos-garantias span{color:var(--texto-2);font-size:var(--t-14);gap:2px;line-height:1.45;display:grid}.lp .precos-garantias b{color:var(--texto);font-size:var(--t-15)}.lp .precos-demo{background:var(--acento);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:28px;padding:22px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp .precos-demo{background:color-mix(in srgb, var(--acento) 6%, var(--superficie))}}.lp .precos-demo{box-shadow:inset 0 0 0 1px var(--acento-borda)}.lp .precos-demo p{color:var(--texto-2);font-size:var(--t-15);flex:420px}.lp .precos-demo b{color:var(--texto);font-size:var(--t-17);margin-bottom:2px;display:block}.lp .precos-demo+.precos-garantias{margin-top:16px}@media (width<=1080px){.lp .planos{grid-template-columns:1fr 1fr}.lp .planos .destaque{grid-column:1/-1}.lp .precos-garantias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lp .planos,.lp .precos-garantias{grid-template-columns:1fr}.lp .plano-preco{min-height:0}}@media (prefers-reduced-motion:reduce){.lp .alterna button{transition:none}}.lp .faq{gap:10px;max-width:880px;display:grid}.lp .faq details{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:18px}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary .i{color:var(--acento);transition:rotate .2s}.lp .faq details[open] summary .i{rotate:45deg}.lp .faq details p{color:var(--texto-2);max-width:70ch;padding:0 22px 22px}.lp .guias-links{max-width:880px;margin-top:40px}.lp .guias-links h3{font-size:var(--t-17);letter-spacing:-.01em;font-weight:700}.lp .guias-links ul{font-size:var(--t-15);flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.lp .papeis{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;display:grid}.lp .papel-c{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);align-content:start;gap:10px;padding:22px;display:grid}.lp .papel-c b{font-size:var(--t-17)}.lp .papel-c p{color:var(--texto-2);font-size:var(--t-15)}.lp .faixa-preco{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:clamp(28px,4vw,48px);display:flex}.lp .faixa-preco>div:first-child{flex:360px}.lp .faixa-preco h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.08}.lp .faixa-preco p{color:var(--texto-2);font-size:var(--t-15);margin-top:10px}@media (width<=900px){.lp .importa{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.lp .faixa-preco .ctas,.lp .faixa-preco .btn{width:100%}}.lp-atrio .hero{text-align:center;padding-top:clamp(48px,7vw,96px)}.lp-atrio .hero-texto{justify-items:center;gap:24px;display:grid}.lp-atrio h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;font-size:clamp(46px,7.4vw,108px);font-weight:900;line-height:.94}.lp-atrio .hero .lead{margin-inline:auto}.lp-atrio .hero .ctas,.lp-atrio .hero .garantias{justify-content:center}.lp-atrio .arco-palco{margin-top:clamp(48px,6vw,80px);padding-bottom:60px;position:relative}.lp-atrio .arco{aspect-ratio:1180/680;background:radial-gradient(70% 55% at 50% 0,#fff 0%,#fff0 70%),linear-gradient(#cfe0ff 0%,#e6efff 42%,#f6f9ff 78%,#fff 100%);border-radius:590px 590px 40px 40px;width:min(1180px,100%);margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #1b5fd61a,inset 0 -40px 80px -40px #1b5fd61f,0 70px 120px -70px #0e3a8c8c}.lp-atrio .arco:before{content:"";pointer-events:none;border:1px solid #ffffffd9;border-radius:572px 572px 26px 26px;position:absolute;inset:18px}.lp-atrio .peca{position:absolute}.lp-atrio .p-slide{z-index:2;width:48%;top:22%;left:26%}.lp-atrio .p-slide img{width:100%;height:auto;box-shadow:var(--lp-flut);border-radius:14px;outline:8px solid #fff;display:block}.lp-atrio .p-escala{z-index:3;width:24%;top:46%;left:6%;transform:rotate(-2deg)}.lp-atrio .p-fone{z-index:3;top:30%;right:7%;transform:rotate(2deg)}.lp-atrio .p-fone .fn{width:200px}.lp-atrio .p-fone .fn-tela{min-height:380px}.lp-atrio .p-sermao{z-index:4;width:21%;bottom:-6%;right:22%}.lp-atrio .p-carta{z-index:4;width:16%;bottom:-8%;left:30%;transform:rotate(-4deg)}.lp-atrio .portas{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.lp-atrio .porta{aspect-ratio:3/4.1;background:var(--cartao);box-shadow:var(--sombra-cartao);text-align:center;color:var(--texto);cursor:pointer;border:0;border-radius:999px 999px 22px 22px;align-content:end;justify-items:center;gap:8px;padding:18px 12px 22px;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.lp-atrio .porta .ic{border-radius:50%;width:52px;height:52px;position:absolute;top:26%;left:50%;transform:translate(-50%)}.lp-atrio .porta b{font-size:var(--t-17);letter-spacing:-.01em}.lp-atrio .porta small{color:var(--texto-2);font-size:var(--t-13);min-height:2.7em;line-height:1.35}.lp-atrio .porta:hover{transform:translateY(-3px)}.lp-atrio .porta[aria-selected=true]{box-shadow:var(--sombra-cartao), 0 0 0 2px var(--acento);background:linear-gradient(#d4e3ff 0%,#f3f7ff 55%,#fff 100%)}.lp-atrio .porta[aria-selected=true] .ic{background:var(--acento);color:#fff;box-shadow:0 8px 18px -6px #1b5fd6b3}.lp-atrio .sala{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:540px;margin-top:18px;padding:clamp(28px,4vw,56px);display:grid}.lp-atrio .sala h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,42px);line-height:1.05}.lp-atrio .sala-txt{justify-items:start;gap:18px;display:grid}.lp-atrio .sala-txt>.ic{width:52px;height:52px}.lp-atrio .sala-vis{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.lp-atrio .sala-vis>.ui,.lp-atrio .sala-vis>.papel-doc{flex:250px;max-width:330px}.lp-atrio .papeis .papel-c{text-align:center;border-radius:999px 999px 22px 22px;justify-items:center;padding-top:40px}.lp-atrio .final-arco{text-align:center;background:linear-gradient(#cfe0ff,#f6f9ff 70%,#fff);border-radius:600px 600px 40px 40px;justify-items:center;gap:22px;padding:clamp(80px,10vw,140px) 24px clamp(48px,6vw,72px);display:grid;box-shadow:0 60px 120px -70px #0e3a8c8c}.lp-atrio .final-arco .h2{max-width:16ch}.lp-atrio .final-arco .lead{margin-inline:auto}.lp-atrio .final-arco .ctas{justify-content:center}.lp-atrio .final-arco .marca-peca{width:56px;height:56px}@media (width<=1080px){.lp-atrio .portas{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-atrio .porta{aspect-ratio:3/3.2}.lp-atrio .sala{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.lp-atrio .arco-palco{padding-bottom:0}.lp-atrio .arco{aspect-ratio:auto;border-radius:999px 999px 32px 32px;justify-items:center;gap:16px;padding:110px 16px 24px;display:grid}.lp-atrio .peca{width:100%;max-width:440px;position:static;transform:none}.lp-atrio .p-fone,.lp-atrio .p-carta,.lp-atrio .p-sermao{display:none}}@media (width<=560px){.lp-atrio .portas{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-atrio .porta{aspect-ratio:auto;min-height:200px}.lp-atrio .porta .ic{margin-bottom:4px;position:static;transform:none}.lp-atrio .papeis .papel-c{border-radius:var(--r-cartao);padding-top:22px}.lp-atrio .final-arco{padding-inline:16px}}.lp-semana .hero{padding-top:clamp(48px,7vw,96px)}.lp-semana .hero .miolo{gap:40px;display:grid}.lp-semana h1{letter-spacing:-.06em;max-width:11ch;font-size:clamp(48px,8vw,128px);font-weight:900;line-height:.9}.lp-semana .hero-linha{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.lp-semana .semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.lp-semana .dia-b{border-radius:var(--r-cartao);background:var(--cartao);min-height:172px;box-shadow:var(--sombra-cartao);text-align:left;color:var(--texto);align-content:space-between;gap:10px;padding:16px;text-decoration:none;transition:transform .2s;display:grid}.lp-semana .dia-b:hover{color:var(--texto);transform:translateY(-3px)}.lp-semana .dia-b .d{font-size:var(--t-15);color:var(--texto-2);font-weight:800}.lp-semana .dia-b .ic{width:40px;height:40px}.lp-semana .dia-b b{font-size:var(--t-15);line-height:1.25}.lp-semana .dia-b.dom{color:#fff;background:linear-gradient(#1b5fd6,#1450bd);box-shadow:0 24px 50px -24px #1b5fd6cc}.lp-semana .dia-b.dom .d{color:#ffffffd1}.lp-semana .dia-b.dom .ic{color:#fff;box-shadow:none;background:#ffffff29}.lp-semana .dia-b.dom:focus-visible{outline-offset:3px}.lp-semana .cenas{padding-top:clamp(40px,5vw,72px)}.lp-semana .cena-dia{border-top:1px solid var(--borda);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(48px,6vw,88px);display:grid}.lp-semana .marca-dia{justify-items:start;gap:12px;display:grid;position:sticky;top:104px}.lp-semana .marca-dia .nome{letter-spacing:-.06em;color:var(--acento);font-size:clamp(56px,6.4vw,96px);font-weight:900;line-height:.88}.lp-semana .marca-dia .hora{color:var(--texto-2);margin-bottom:18px;font-size:16px;font-weight:700}.lp-semana .marca-dia h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,2.9vw,42px);line-height:1.05}.lp-semana .cena-dia .vis{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.lp-semana .cena-dia .vis>.ui,.lp-semana .cena-dia .vis>.papel-doc{flex:250px;max-width:340px}.lp-semana .mes-final{color:#fff;background:linear-gradient(160deg,#0e3a8c,#1b5fd6 55%,#4a86ef);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,64px);display:grid;box-shadow:0 60px 120px -60px #0e3a8ccc}.lp-semana .mes-txt{justify-items:start;gap:18px;display:grid}.lp-semana .mes-sobre{color:#fffc;font-weight:800}.lp-semana .mes-final .h2{color:#fff}.lp-semana .mes-final .lead{color:#ffffffdb}.lp-semana .mes-final .vis{padding-bottom:40px;position:relative}.lp-semana .mes-final .vis img{border-radius:14px;outline:6px solid #ffffffe6;width:100%;height:auto;display:block;box-shadow:0 30px 60px -20px #00000073}.lp-semana .mes-final .vis .fn{width:170px;position:absolute;bottom:-30px;right:-14px}.lp-semana .mes-final .vis .fn .fn-tela{min-height:300px;font-size:11px}.lp-semana .comparar{background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);overflow:hidden}.lp-semana .comparar table{border-collapse:collapse;width:100%;font-size:var(--t-15)}.lp-semana .comparar th,.lp-semana .comparar td{text-align:left;vertical-align:top;padding:16px 24px;line-height:1.45}.lp-semana .comparar thead th{font-size:var(--t-14);color:var(--texto-2);font-weight:600}.lp-semana .comparar tbody tr{border-top:1px solid var(--borda)}.lp-semana .comparar tbody th{white-space:nowrap;font-weight:600}.lp-semana .comparar tbody td{color:var(--texto-2)}.lp-semana .comparar tbody td:last-child{color:var(--texto);font-weight:500}.lp-semana .comparar tbody td .i{vertical-align:-3px;width:16px;height:16px;color:var(--positivo);margin-right:8px;display:inline-block}@media (width<=1000px){.lp-semana .semana{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-semana .cena-dia{grid-template-columns:minmax(0,1fr)}.lp-semana .marca-dia{position:static}.lp-semana .mes-final,.lp-semana .hero-linha{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.lp-semana .comparar thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-semana .comparar tr,.lp-semana .comparar th,.lp-semana .comparar td{display:block}.lp-semana .comparar tbody tr{padding:16px 20px}.lp-semana .comparar tbody tr:first-child{border-top:0}.lp-semana .comparar th,.lp-semana .comparar td{padding:0}.lp-semana .comparar tbody td{margin-top:8px}.lp-semana .comparar tbody td:before{content:attr(data-rotulo);font-size:var(--t-12);color:var(--texto-2);font-weight:500;display:block}}@media (width<=560px){.lp-semana .semana{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-semana .mes-final .vis{padding-bottom:0}.lp-semana .mes-final .vis .fn{display:none}}.lp-app .hero{padding-top:clamp(48px,7vw,96px)}.lp-app .hero-cab{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 64px;margin-bottom:clamp(36px,5vw,56px);display:grid}.lp-app h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(46px,6.6vw,100px);font-weight:900;line-height:.92}.lp-app .hero-dir{gap:22px;display:grid}.lp-app .mural{grid-template-rows:repeat(9,64px) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.lp-app .mural>*{min-width:0}.lp-app .m-slide{grid-area:1/1/6/7;align-self:center}.lp-app .m-slide img{width:100%;height:auto;box-shadow:var(--lp-flut);border-radius:18px;display:block}.lp-app .m-fone{grid-area:1/7/10/10;align-content:center;justify-items:center;display:grid}.lp-app .m-fone .fn{width:100%;max-width:250px}.lp-app .m-escala{grid-area:1/10/6/13}.lp-app .m-aniv{grid-area:6/1/10/4}.lp-app .m-qr{grid-area:6/4/10/7}.lp-app .m-sermao{grid-area:6/10/10/13}.lp-app .m-curso{grid-area:10/1/11/7}.lp-app .m-doc{grid-area:10/7/11/13}.lp-app .mural .ui{height:100%;overflow:hidden}.lp-app .troca{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid}.lp-app .chips{flex-wrap:wrap;gap:10px;display:flex}.lp-app .chip-t{background:var(--superficie);min-height:46px;box-shadow:var(--sombra-chip);font-weight:600;font-size:var(--t-15);color:var(--texto-2);text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background-color .15s,color .15s;display:inline-flex}.lp-app .chip-t .i{color:var(--texto-3)}.lp-app .chip-t[aria-pressed=true]{background:var(--texto);color:#fff;box-shadow:none}.lp-app .chip-t[aria-pressed=true] .i{color:#fff}.lp-app .placar{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.lp-app .placar b{letter-spacing:-.05em;color:var(--acento);font-size:clamp(56px,6vw,88px);font-weight:900;line-height:.9}.lp-app .placar span{font-size:20px;font-weight:700;line-height:1.2}.lp-app .vira{gap:8px;display:grid}.lp-app .vira li{background:var(--superficie);box-shadow:var(--sombra-chip);font-size:var(--t-15);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.lp-app .vira .de{color:var(--texto-3);text-decoration:line-through}.lp-app .vira .seta{color:var(--acento)}.lp-app .vira .para{font-weight:600}.lp-app .vira .vira-vazio{color:var(--texto-2);text-align:center;grid-template-columns:1fr}.lp-app .modulos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-app .mod{background:var(--cartao);box-shadow:var(--sombra-cartao);border-radius:26px;grid-template-rows:auto auto auto 1fr;gap:14px;padding:26px;display:grid;overflow:hidden}.lp-app .mod-nome{font-size:var(--t-15);color:var(--texto-2);align-items:center;gap:12px;font-weight:700;display:flex}.lp-app .mod h3{letter-spacing:-.025em;font-size:23px;line-height:1.15}.lp-app .mod .lista-check{font-size:var(--t-15)}.lp-app .mod .vis{background:linear-gradient(#0000,#dbe8ff8c);place-items:center;margin:6px -26px -26px;padding:22px 26px 26px;display:grid}.lp-app .mod .vis>.ui,.lp-app .mod .vis>.papel-doc{width:100%;max-width:340px}@media (width<=1080px){.lp-app .hero-cab,.lp-app .troca{grid-template-columns:minmax(0,1fr)}.lp-app .modulos{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-app .mural{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.lp-app .mural>*{grid-area:auto/auto/auto/span 3}.lp-app .m-slide,.lp-app .m-doc,.lp-app .m-curso{grid-column:auto/span 6}.lp-app .mural .ui{height:auto}}@media (width<=640px){.lp-app .modulos{grid-template-columns:minmax(0,1fr)}.lp-app .mural>*,.lp-app .m-slide,.lp-app .m-doc,.lp-app .m-curso{grid-column:auto/span 6}.lp-app .m-fone,.lp-app .m-aniv{display:none}.lp-app .vira li{grid-template-columns:minmax(0,1fr);gap:2px}.lp-app .vira .seta{display:none}}.guia .guia-corpo{max-width:720px;font-size:var(--t-17);margin:0 auto;padding:56px 24px 72px;line-height:1.65}.guia h1{font-size:clamp(var(--t-38), 1.5rem + 2.6vw, var(--t-48));letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}.guia .guia-intro{font-size:var(--t-20);color:var(--texto-2);margin-top:24px;line-height:1.55}.guia .guia-corpo section{margin-top:48px}.guia .guia-corpo h2{font-size:var(--t-24);letter-spacing:-.02em;font-weight:700;line-height:1.2}.guia .guia-corpo section p{color:var(--texto-2);margin-top:14px}.guia .guia-corpo ul{color:var(--texto-2);gap:10px;margin:16px 0 0;padding-left:22px;display:grid}.guia .guia-pergunta{margin-top:24px}.guia .guia-pergunta h3{font-size:var(--t-17);font-weight:600}.guia .guia-pergunta p{margin-top:6px}.guia .guia-outros{max-width:720px;margin:0 auto;padding:0 24px 96px}.guia .guia-outros h2{font-size:var(--t-20);letter-spacing:-.015em;font-weight:700}.guia .guia-outros ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guia .guia-corpo .comparar{margin-top:20px}.guia .comparar th,.guia .comparar td{padding:14px 18px}.guia .comparar tbody th{white-space:normal;width:22%}.guia .comparar tbody td,.guia .comparar tbody td:first-of-type,.guia .comparar tbody td:last-child{color:var(--texto);font-weight:400}.guia .comparar-fonte{font-size:var(--t-13);color:var(--texto-2);overflow-wrap:anywhere;margin-top:6px;line-height:1.45;display:block}.guia .guia-corpo .comparar-nota{font-size:var(--t-14);margin-top:12px;line-height:1.5}.guia .guia-corpo .guia-fontes{font-size:var(--t-15);overflow-wrap:anywhere;padding-left:22px}@media (width<=860px){.guia .guia-corpo{padding:32px 16px 56px}.guia .guia-outros{padding:0 16px 72px}.guia .comparar th,.guia .comparar td{padding:0}.guia .comparar tbody th{width:auto}}.diretorio .igrejas-corpo{max-width:1080px;margin:0 auto;padding:56px 24px 96px}.diretorio h1{font-size:clamp(var(--t-38), 1.5rem + 2.6vw, var(--t-48));letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-weight:700;line-height:1.08}.diretorio .igrejas-intro{max-width:60ch;font-size:var(--t-20);color:var(--texto-2);margin-top:20px;line-height:1.55}.diretorio .igrejas-trilha{font-size:var(--t-14);color:var(--texto-2);margin-bottom:20px}.diretorio .igrejas-trilha span[aria-hidden]{color:var(--texto-3);margin:0 6px}.diretorio .igrejas-cidades{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.diretorio .igrejas-cidade{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);color:var(--texto);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:24px;text-decoration:none;display:grid}.diretorio .igrejas-cidade:hover{color:var(--texto);box-shadow:var(--sombra-cartao), 0 0 0 1px var(--acento-borda)}.diretorio .igrejas-cidade-nome{font-size:var(--t-24);letter-spacing:-.02em;font-weight:700}.diretorio .igrejas-cidade-total{font-size:var(--t-15);color:var(--texto-2);grid-row:2}.diretorio .igrejas-cidade-seta{color:var(--acento);grid-area:1/2/3}.diretorio .igrejas-filtro{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.diretorio .igrejas-filtro .input-grupo{flex:280px;max-width:420px}.diretorio .igrejas-filtro .input,.diretorio .igrejas-filtro .select{width:100%;min-height:46px}.diretorio .igrejas-filtro .select{flex:0 280px;width:auto}.diretorio .igrejas-mapa{margin-top:20px;position:relative}.diretorio .igrejas-mapa-tela{border-radius:var(--r-cartao);background:var(--superficie);height:440px;box-shadow:var(--sombra-cartao);z-index:0;overflow:hidden}.diretorio .igrejas-pular{z-index:1000;border-radius:var(--r-controle);background:var(--superficie);box-shadow:var(--sombra-flutuante);font-size:var(--t-14);opacity:0;padding:8px 12px;font-weight:600;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.diretorio .igrejas-pular:focus{opacity:1;transform:none}.pino-igreja{width:16px;height:16px}.balao-igreja .leaflet-popup-content-wrapper{border-radius:var(--r-painel);box-shadow:var(--sombra-flutuante)}.balao-igreja .leaflet-popup-content{font:var(--t-14)/1.45 var(--sans);color:var(--texto-2);gap:4px;margin:14px 16px;display:grid}.balao-igreja .balao-nome{color:var(--texto);font-size:var(--t-15);margin-bottom:2px;line-height:1.3}.balao-igreja .balao-linha{overflow-wrap:anywhere}.leaflet-container .balao-igreja a{color:var(--acento);text-decoration:none}.balao-igreja a:hover{text-decoration:underline}.balao-igreja .balao-ver{margin-top:4px;font-weight:600}@keyframes realce-igreja{0%{box-shadow:var(--sombra-cartao), 0 0 0 3px var(--acento-borda)}}.diretorio .igreja{scroll-margin-top:96px}.diretorio .igreja-realce{animation:2.4s ease-out realce-igreja}@media (prefers-reduced-motion:reduce){.diretorio .igreja-realce{outline:3px solid var(--acento-borda);animation:none}}.diretorio .igreja:focus,.diretorio .igrejas-lista:focus{outline:none}.diretorio .igrejas-contagem{font-size:var(--t-14);color:var(--texto-2)}.diretorio .igrejas-vazio{color:var(--texto-2);margin-top:24px}.diretorio .igrejas-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:24px;display:grid}.diretorio .igrejas-filtro+.igrejas-lista{margin-top:20px}.diretorio .igreja{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);min-width:0;padding:20px 22px 22px}.diretorio .igreja h2{font-size:var(--t-17);letter-spacing:-.01em;font-weight:700;line-height:1.3}.diretorio .igreja-categoria{font-size:var(--t-13);color:var(--texto-2);margin-top:4px}.diretorio .igreja-contato{font-size:var(--t-14);gap:8px;margin:14px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.diretorio .igreja-contato li{grid-template-columns:15px 1fr;align-items:start;gap:10px;display:grid}.diretorio .igreja-contato .i{color:var(--texto-3);margin-top:2px}.diretorio .igreja-contato a{color:var(--texto);-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);-webkit-text-decoration-color:var(--borda-forte);text-decoration-color:var(--borda-forte);overflow-wrap:anywhere}.diretorio .igreja-contato a:hover{color:var(--acento);text-decoration-color:currentColor}.diretorio .igreja-contato li:not(:first-child) a{color:var(--acento);text-decoration:none}.diretorio .igreja-contato li:not(:first-child) a:hover{text-decoration:underline}.diretorio .igrejas-nota{max-width:72ch;font-size:var(--t-14);color:var(--texto-2);margin-top:40px;line-height:1.55}.diretorio .igrejas-atrium{border-top:1px solid var(--borda);padding:24px;margin-top:32px;padding-inline:0}.diretorio .igrejas-atrium h2{font-size:var(--t-17);letter-spacing:-.01em;font-weight:700}.diretorio .igrejas-atrium p{max-width:60ch;color:var(--texto-2);margin-top:6px}.diretorio .igrejas-atrium a{align-items:center;gap:6px;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.diretorio .igrejas-atrium a:hover{text-decoration:underline}@media (width<=860px){.diretorio .igrejas-corpo{padding:32px 16px 64px}.diretorio .igrejas-intro{font-size:var(--t-17)}.diretorio .igrejas-cidades{grid-template-columns:1fr;gap:12px}.diretorio .igrejas-cidade{padding:20px}.diretorio .igrejas-lista{grid-template-columns:1fr;gap:12px}.diretorio .igrejas-filtro .input-grupo,.diretorio .igrejas-filtro .select{flex:100%;max-width:none}.diretorio .igrejas-mapa-tela{height:320px}.diretorio .igreja{padding:18px 18px 20px}}.modelo .modelo-topo{max-width:760px;margin:0 auto;padding:56px 24px 0}.modelo .modelo-trilha{font-size:var(--t-14);color:var(--texto-2);align-items:center;gap:6px;margin-bottom:16px;display:flex}.modelo .modelo-trilha a{font-weight:600}.modelo .modelo-trilha .i{color:var(--texto-3)}.modelo .modelo-baixar{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.modelo .modelo-abre{font-size:var(--t-14);color:var(--texto-2);margin-top:12px}.modelo .modelo-aviso{margin-top:20px}.modelo .modelo-aviso .i{color:var(--acento);margin-top:1px}.modelo .guia-corpo ol{color:var(--texto-2);gap:10px;margin:16px 0 0;padding-left:22px;list-style:decimal;display:grid}.modelo-ic{background:var(--chip);width:44px;height:44px;box-shadow:var(--sombra-chip);color:var(--acento);border-radius:13px;flex:none;place-items:center;display:grid}.modelo .modelo-atrium{border-radius:var(--r-cartao);background:var(--cartao);box-shadow:var(--sombra-cartao);align-items:flex-start;gap:16px;margin-top:56px;padding:22px 24px;display:flex}.modelo .guia-corpo .modelo-atrium p{font-size:var(--t-15);margin:0;line-height:1.55}.modelo .modelo-atrium a{font-size:var(--t-15);margin-top:8px;font-weight:600;display:inline-block}.modelo .modelo-previa{max-width:860px;margin:40px auto 0;padding:0 24px}.modelo-folha{border-radius:var(--r-painel);background:var(--superficie);box-shadow:var(--sombra-cartao);font-size:var(--t-14);color:var(--texto);overflow-wrap:anywhere;padding:56px 64px 64px;line-height:1.55}.modelo-folha>:first-child{margin-top:0}.modelo-folha p{margin:10px 0 0}.modelo-folha mark{background:var(--chip);color:inherit;padding:0 3px}.modelo-folha .folha-titulo{font-size:var(--t-20);letter-spacing:-.01em;margin:24px 0 12px;font-weight:700;line-height:1.25}.modelo-folha>.folha-titulo:first-child{margin-top:0}.modelo-folha h3{font-size:var(--t-15);margin:22px 0 0;font-weight:700}.modelo-folha ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.modelo-folha .folha-direita{text-align:right}.modelo-folha .folha-nota{border-radius:var(--r-painel);background:var(--chip);color:var(--texto-2);margin:0 0 8px;padding:8px 12px;font-style:italic}.modelo-folha .folha-caixa{gap:10px;display:flex}.modelo-folha .folha-quadrado{border:1.5px solid var(--texto-2);flex:none;width:14px;height:14px;margin-top:3px}.modelo-folha .folha-linha{border-bottom:1px solid var(--texto-3);flex:1;min-width:60px;display:block}.modelo-folha .folha-campos p{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.modelo-folha .folha-campos-curtos{max-width:520px}.modelo-folha .folha-assinatura{max-width:300px;margin-top:44px}.modelo-folha .folha-assinatura p{margin-top:4px}.modelo-folha .folha-assinatura p+p{margin-top:0}.modelo-folha .folha-assinaturas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 28px;display:grid}.modelo-folha .folha-recorte{border-top:1.5px dashed var(--texto-3);text-align:center;font-size:var(--t-12);color:var(--texto-2);margin-top:44px;padding-top:8px;font-style:italic}.modelo-folha .folha-declaracao{margin-top:24px}.modelo-folha .folha-rodape{font-size:var(--t-13);color:var(--texto-2);margin-top:28px}.folha-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px}.folha-tabela th,.folha-tabela td{border-bottom:1px solid var(--linha-tabela);text-align:left;vertical-align:bottom;padding:5px 0;font-weight:400}.folha-tabela td{width:132px;color:var(--texto-3);padding-left:12px}.folha-tabela .folha-grupo th{border-bottom-color:var(--borda-forte);padding-top:18px;font-weight:700}.folha-tabela .folha-total th,.folha-tabela .folha-total td{color:var(--texto);font-weight:700}.folha-tabela .folha-total td{border-bottom-color:var(--texto-3)}.folha-tabela .folha-total-forte th{padding-top:14px}.folha-ata thead th{border-bottom-color:var(--borda-forte);font-weight:700}.folha-ata td,.folha-ata thead th:not(:first-child),.folha-ata .folha-grupo th:not(:first-child){text-align:right;width:88px;padding-left:12px}.folha-ata td:empty{border-bottom-color:var(--texto-3)}.folha-ata td:not(:empty){color:var(--texto-2)}.modelo .modelos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin:40px auto 0;padding:0 24px;list-style:none;display:grid}.modelo .modelo-cartao{border-radius:var(--r-cartao);background:var(--cartao);height:100%;box-shadow:var(--sombra-cartao);color:var(--texto);flex-direction:column;gap:8px;padding:28px;text-decoration:none;transition:box-shadow .15s;display:flex}.modelo .modelo-cartao:hover{box-shadow:var(--sombra-cartao), 0 0 0 2px var(--acento-borda)}.modelo .modelo-cartao .modelo-ic{margin-bottom:8px}.modelo .modelo-area{font-size:var(--t-13);color:var(--texto-2);font-weight:600}.modelo .modelo-cartao h2{font-size:var(--t-20);letter-spacing:-.015em;font-weight:700;line-height:1.25}.modelo .modelo-cartao p{font-size:var(--t-15);color:var(--texto-2);line-height:1.55}.modelo .modelo-formatos{align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.modelo .modelo-ver{font-size:var(--t-14);color:var(--acento);align-items:center;gap:2px;margin-left:auto;font-weight:600;display:inline-flex}.modelo .modelo-hub-texto{padding-top:24px}@media (width<=860px){.modelo .modelo-topo{padding:32px 16px 0}.modelo .modelo-baixar .btn{flex:100%}.modelo .modelo-previa{margin-top:28px;padding:0 12px}.modelo-folha{font-size:var(--t-13);padding:24px 18px 32px}.folha-tabela td{width:84px}.folha-ata td,.folha-ata thead th:not(:first-child),.folha-ata .folha-grupo th:not(:first-child){width:56px;padding-left:6px}.modelo .modelos-grade{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;padding:0 16px}.modelo .modelo-cartao{padding:22px 20px}.modelo .modelo-atrium{padding:18px}}@media print{@page{size:A4;margin:16mm}.pub-topo,.pub-rodape,.modelo>:not(.modelo-previa){display:none!important}body{background:#fff}.modelo .modelo-previa{max-width:none;margin:0;padding:0}.modelo-folha{box-shadow:none;border-radius:0;padding:0;font-size:10.5pt}.modelo-folha mark{background:0 0}.folha-tabela tr,.modelo-folha .folha-assinatura{break-inside:avoid}}.doc{max-width:1120px;padding:var(--s-16) 24px var(--s-20);gap:var(--s-12);grid-template-columns:240px minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.doc .doc-indice{font-size:var(--t-14);position:sticky;top:96px}.doc .doc-indice p{margin-bottom:10px;font-weight:600}.doc .doc-indice ol{color:var(--texto-2);gap:8px;margin:0;padding-left:20px;list-style:decimal;display:grid}.doc .doc-indice a{color:var(--texto);text-decoration:none}.doc .doc-indice a:hover{color:var(--acento);text-decoration:underline}.doc .doc-indice details summary{display:none}.doc article{max-width:68ch;font-size:1.0625rem;line-height:1.7}.doc article h1{font-size:var(--t-48);line-height:1.05}.doc article .data{color:var(--texto-2);font-size:var(--t-14);margin-top:12px}.doc article h2{font-size:var(--t-24);margin:var(--s-12) 0 var(--s-3);scroll-margin-top:96px}.doc article h3{font-size:var(--t-17);font-family:var(--sans);margin:var(--s-6) 0 var(--s-2);font-weight:600}.doc article p+p,.doc article p+ul,.doc article ul+p,.doc article table+p{margin-top:var(--s-4)}.doc article ul{gap:6px;margin:0;padding-left:22px;list-style:outside;display:grid}.doc .resumo{margin-top:var(--s-8);padding:var(--s-6);background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);border:0}.doc .resumo h2{margin:0 0 var(--s-3);font-size:var(--t-20)}.doc .preencher{background:var(--aviso-claro);color:var(--aviso);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px;font-size:.92em;font-weight:600}.doc article table{border-collapse:collapse;width:100%;font-size:var(--t-15);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-painel);margin-top:var(--s-4);line-height:1.5}.doc article th,.doc article td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:10px 14px}.doc article th{font-size:var(--t-13);color:var(--texto-2);font-weight:600}.doc article tr:last-child td{border-bottom:0}@media (width<=860px){.doc{gap:var(--s-6);padding:var(--s-8) 16px var(--s-16);flex-direction:column;display:flex}.doc .doc-indice{border-radius:var(--r-cartao);background:var(--cartao);width:100%;box-shadow:var(--sombra-cartao);border:0;padding:12px 16px;position:static}.doc .doc-indice>p{display:none}.doc .doc-indice details summary{cursor:pointer;min-height:28px;font-weight:600;display:block}.doc .doc-indice details ol{margin-top:10px}.doc article{font-size:1rem}.doc article h1{font-size:var(--t-38)}.doc article table{display:block;overflow-x:auto}}.contr-pagina{gap:16px;width:100%;max-width:480px;margin:0 auto;padding:24px 16px 48px;display:grid}.contr-cab h1{font-size:var(--t-20);overflow-wrap:anywhere}.contr-eyebrow{font-size:var(--t-14);color:var(--texto-2)}.contr-nota{white-space:pre-line;font-size:var(--t-14);overflow-wrap:anywhere}.contr-dados{display:grid}.contr-dado{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.contr-dado+.contr-dado{border-top:1px solid var(--linha-tabela)}.contr-dado>div{min-width:0}.contr-rotulo{font-size:var(--t-12);color:var(--texto-2);display:block}.contr-valor{font-size:var(--t-15);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;white-space:normal;font-weight:600;display:block}.contr-copiar{flex:none}.contr-form{gap:var(--s-4);padding:var(--s-5);display:grid}.contr-formas{border:0;margin:0;padding:0}.contr-formas .rotulo{margin-bottom:6px;padding:0}.contr-formas .segmentado{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.contr-formas .segmentado span{text-align:center;justify-content:center;display:flex}.contr-enviar{width:100%;min-height:44px}.contr-isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contr-sucesso{padding:var(--s-5);grid-template-columns:auto 1fr;align-items:start;gap:6px 12px;display:grid}.contr-sucesso>.i{color:var(--positivo);margin-top:2px}.contr-sucesso p{font-size:var(--t-14);color:var(--texto-2);margin-top:2px}.contr-sucesso .btn{grid-column:2;justify-self:start;margin-top:8px}.contr-privacidade{font-size:var(--t-13);color:var(--texto-2);align-items:flex-start;gap:8px;display:flex}.contr-privacidade .i{flex:none;margin-top:2px}.contr-linha{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.contr-quem{flex:220px;min-width:0}.contr-quem b{overflow-wrap:anywhere;display:block}.contr-valor-linha{white-space:nowrap;font-weight:700}.contr-acoes{gap:var(--s-2);display:flex}.contr-aviso-guarda{padding:12px 20px 0}.contr-cfg{gap:var(--s-4);padding:var(--s-5);max-width:620px;display:grid}.contr-link{background:var(--chip);border-radius:var(--r-painel);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.contr-link code{overflow-wrap:anywhere;min-width:0;font-size:var(--t-13);flex:200px}@media (width<=860px){.contr-acoes{width:100%}.contr-acoes .btn{flex:1}}.mid-sub{font-size:var(--t-13);color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mid-grade{gap:var(--s-4);padding:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.mid-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-painel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.mid-capa{aspect-ratio:16/10;background:var(--chip);color:var(--texto-2);border-bottom:1px solid var(--borda);place-items:center;display:grid;position:relative}.mid-capa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mid-capa .i{width:32px;height:32px}.mid-info{gap:2px;min-width:0;padding:10px 12px 4px;display:grid}.mid-nome{font-size:var(--t-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mid-meta{font-size:var(--t-12);color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mid-link{color:var(--acento);text-decoration:none}.mid-link:hover{text-decoration:underline}.mid-acoes{align-items:center;gap:2px;margin-top:auto;padding:4px 6px 8px;display:flex}.mid-acoes .btn:first-child{margin-right:auto}.mid-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-14);line-height:1.6}.mid-esboco{min-height:260px}.mid-barra{vertical-align:middle;border-radius:var(--r-controle);background:var(--chip);width:120px;height:6px;display:inline-block;overflow:hidden}.mid-barra span{background:var(--acento);height:100%;transition:width .2s;display:block}.mid-off{opacity:.5;pointer-events:none}.mid-erro{color:var(--perigo)}@media (width<=860px){.mid-grade{gap:var(--s-3);padding:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.docig-tabela .col-nome{width:30%}.docig-tabela .docig-col-data{width:104px}.docig-tabela .docig-col-validade{width:212px}.docig-tabela .col-acoes{width:144px}.docig-tabela td.acoes-doc{white-space:nowrap}.docig-tabela td.acoes-doc .btn:hover{color:var(--acento)}.docig-tabela td.acoes-doc .docig-apagar:hover{color:var(--perigo)}.docig-validade{align-items:center;gap:8px;min-width:0;display:flex}.docig-atual{align-items:center;gap:10px;min-width:0;display:flex}.docig-atual .doc-nome{flex:0 auto}.docig-atual .docig-tamanho{font-size:var(--t-13);color:var(--texto-2);flex:none}.docig-sob-titulo{font-size:var(--t-13);margin:4px 0 0 38px}@media (width<=860px){.docig-tabela .col-nome{width:auto}.docig-tabela .col-acoes{width:92px}}.campo.ass-campo[data-alterado]:after{grid-column:1}.vis-pagina{max-width:480px;padding:var(--s-6) var(--s-4) var(--s-12);gap:var(--s-4);margin:0 auto;display:grid}.vis-igreja{justify-items:center;gap:var(--s-2);text-align:center;display:grid}.vis-igreja img{object-fit:contain;max-width:200px;max-height:72px}.vis-igreja p{font-size:var(--t-17);font-weight:700}.vis-cartao{padding:var(--s-5)}.vis-form{gap:var(--s-4);display:grid;position:relative}.vis-form h1,.vis-obrigado h1{font-size:var(--t-20)}.vis-sub{color:var(--texto-2);font-size:var(--t-14);margin-top:4px}.vis-form .input{font-size:16px}.vis-form .btn{justify-content:center;width:100%}.vis-isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vis-consent{border:1px solid var(--borda);border-radius:var(--r-painel);padding:var(--s-4);gap:var(--s-3);display:grid}.vis-consent.erro{border-color:var(--perigo);box-shadow:0 0 0 1px var(--perigo)}.vis-consent .check{font-size:var(--t-15)}.vis-obrigado{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-4) 0;display:grid}.vis-obrigado .i{width:36px;height:36px;color:var(--positivo)}.vis-obrigado p{color:var(--texto-2)}.vis-aviso{margin-bottom:16px}.vis-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.vis-coluna{gap:16px;display:grid}.vis-qr-corpo{justify-items:center;gap:var(--s-4);display:grid}.vis-qr-img{aspect-ratio:1;width:min(280px,100%)}.vis-qr-img svg,.vis-cartaz-qr svg{width:100%;height:100%;display:block}.vis-acoes{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.vis-estado{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.vis-link{gap:var(--s-2);display:flex}.vis-link .input{flex:1;min-width:0}.vis-link .btn{flex:none}@media (width<=860px){.vis-grade{grid-template-columns:minmax(0,1fr)}.vis-link{flex-direction:column}}.vis-cartaz{display:none}@media print{.cabeca,.barra-abas,.barra-carregando,.toast,.vis-tela>:not(.vis-cartaz){display:none!important}body{background:#fff}.vis-tela{padding:0}.vis-cartaz{text-align:center;color:var(--texto);justify-items:center;gap:8mm;padding-top:16mm;display:grid}.vis-cartaz h2{font-size:26pt;font-weight:700}.vis-cartaz p{max-width:150mm;font-size:15pt}.vis-cartaz-qr{width:125mm;height:125mm}.vis-cartaz .vis-cartaz-link{word-break:break-all;font-size:10pt}}.logo-cabeca{object-fit:contain;flex:none;width:auto;max-width:190px;height:34px}@media (width<=860px){.logo-cabeca{max-width:150px;height:30px}}.cart-aviso{margin-bottom:var(--s-4)}.cart-campos{gap:var(--s-4);max-width:480px;display:grid}.cart-texto{min-height:340px}.cart-tipos{gap:var(--s-2);flex-wrap:wrap;display:flex}.cart-emitidos{margin-top:var(--s-4);border-top:1px solid var(--linha-tabela)}.cart-emitidos>li{font-size:var(--t-14);gap:2px;padding:10px 0;display:grid}.mbr{background:var(--fundo);min-height:100dvh}.mbr-topo{background:var(--superficie);width:calc(100% - 32px);max-width:608px;box-shadow:var(--sombra-barra);border-radius:20px;margin:12px auto 0}.mbr-topo-linha{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 18px;display:flex}.mbr-topo-dir{align-items:center;gap:4px;display:flex}.mbr-igreja{font-size:var(--t-13);color:var(--texto-2);padding:0 18px 12px}.mbr-igrejas{flex-wrap:wrap;gap:8px;display:flex}.mbr-corpo{gap:var(--s-4);max-width:640px;margin:0 auto;padding:18px 16px 48px;display:grid}.mbr-titulo{letter-spacing:-.025em;padding:0 4px;font-size:1.625rem;font-weight:700;line-height:1.2}.mbr-sub{color:var(--texto-2);margin-top:-8px;padding:0 4px}.mbr-voltar a{min-height:44px;font-size:var(--t-13);align-items:center;gap:4px;display:inline-flex}.mbr-mes{min-height:52px;color:var(--texto);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-weight:600;text-decoration:none;display:flex}.mbr-mes:hover{background:var(--realce);color:var(--texto)}li:last-child>.mbr-mes:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.mbr-totais{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mbr-totais div{padding:var(--s-4) var(--s-5);background:var(--cartao);border-radius:var(--r-cartao);box-shadow:var(--sombra-cartao);gap:4px;display:grid}.mbr-totais span{font-size:var(--t-13);color:var(--texto-2)}.mbr-totais strong{font-size:var(--t-17);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mbr-barras{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mbr-barras li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.mbr-barra-valor{font-variant-numeric:tabular-nums;font-weight:600}.mbr-trilho{background:var(--chip);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.mbr-trilho span{background:var(--acento);border-radius:999px;height:100%;display:block}.mbr-nota{margin-top:0}.mbr-linha{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 20px;display:flex}.mbr-linha-texto{overflow-wrap:anywhere;flex:200px;min-width:0;display:grid}.mbr-linha-texto>a:first-child{color:var(--texto);text-decoration:none}.mbr-linha-texto>a:first-child:hover{text-decoration:underline}.mbr-ficha-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mbr .cabeca-dir{margin-left:auto}.mbr-nav.abas-app{background:0 0;border-bottom:0;height:auto}.mbr-nav.abas-app a{border-radius:var(--r-controle);min-height:42px}.mbr-conteudo{align-content:start;gap:var(--s-4);display:grid}.mbr-sub-solta{margin-top:4px}.mbr-pilha{gap:var(--s-4);min-width:0;display:grid}.mbr-colunas,.mbr-duas{gap:var(--s-4);align-items:start;display:grid}.mbr-resumo{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0;display:grid}.mbr-resumo dt{font-size:var(--t-13);color:var(--texto-2)}.mbr-resumo dd{font-size:var(--t-20);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.mbr-secao{margin:var(--s-6) 0 var(--s-3);font-size:var(--t-14);color:var(--texto-2);font-weight:600}.mbr-servico li{align-items:center;gap:12px;min-height:52px;padding:8px 20px;display:flex}.mbr-servico .i{color:var(--acento);flex:none}.mbr-servico-nome{font-weight:600}.mbr-curso{color:var(--texto);gap:6px;padding:12px 20px;text-decoration:none;display:grid}.mbr-curso:hover{background:var(--realce);color:var(--texto)}li:last-child>.mbr-curso:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.mbr-curso-cab{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mbr-cadastro{gap:var(--s-3);justify-items:start;display:grid}.mbr-fixos{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.mbr-fixos dt{font-size:var(--t-13);color:var(--texto-2)}.mbr-fixos dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.mbr-fixos-dica{margin-top:var(--s-4)}@media (width>=861px){.mbr-colunas{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.mbr-duas{grid-template-columns:repeat(2,minmax(0,1fr))}.mbr-totais{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.mbr-nav.abas-app{display:none}.mbr-barra.barra-abas{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.busca-campo{max-width:560px;margin-top:12px}.busca-sub{color:var(--texto-2);max-width:64ch;margin-top:10px}.busca-voltar{align-items:center;gap:6px;margin-bottom:12px;font-weight:600;text-decoration:none;display:inline-flex}.busca-voltar:hover{text-decoration:underline}.busca .ini-grade,.busca-atalhos{margin-bottom:16px}.busca-atalho-txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.busca-atalho-txt small{color:var(--texto-2);font-size:var(--t-13);font-weight:500}.busca-n{color:var(--texto-2);font-size:var(--t-14);margin-left:8px;font-weight:600}.busca-titulo{align-items:center;gap:8px;min-width:0;display:flex}.busca-titulo b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.busca-titulo .selo{flex:none}.busca-meta{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.busca-meta>span:not(.selo){align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.busca-meta .i{color:var(--texto-3)}.ini-txt .busca-meta .selo{margin-left:0}.busca-dir{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;line-height:1.3;display:flex}.busca-dir b{font-size:var(--t-17);font-weight:700}.busca-dir small{color:var(--texto-2);font-size:var(--t-13)}.busca-avatar{width:38px;height:38px}.busca-mini{overflow:hidden}.busca-mini img{object-fit:cover;width:100%;height:100%}.busca .ini-cartao>.paginacao{margin:12px -20px -20px}@media (width<=520px){.busca-dir b{font-size:var(--t-15)}}.busca-atalhos{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}@media (width<=520px){.busca-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cur-num{background:var(--chip);min-width:26px;height:26px;box-shadow:var(--sombra-chip);font-size:var(--t-13);color:var(--texto-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.cur-modulo-titulo{align-items:center;gap:10px;min-width:0;display:flex}.cur-modulo-titulo>span:last-child{overflow-wrap:anywhere;min-width:0}.cur-barra{background:var(--etapa);border-radius:999px;height:8px;overflow:hidden}.cur-barra span{border-radius:inherit;background:var(--acento);height:100%;transition:width .3s;display:block}.cur-barra.cheia span{background:var(--positivo)}.cur-texto{font-size:var(--t-15);overflow-wrap:anywhere;line-height:1.65}.cur-texto p+p{margin-top:.9em}.cur-texto a{color:var(--acento)}.cur-texto a:hover{color:var(--acento-forte)}.cur-video{aspect-ratio:16/9;border-radius:var(--r-painel);background:var(--texto);position:relative;overflow:hidden}.cur-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cur-video-capa{aspect-ratio:auto;background:0 0}.cur-video-botao{aspect-ratio:16/9;width:100%;padding:var(--s-6);border-radius:var(--r-painel);background:var(--chip);box-shadow:inset 0 0 0 1px var(--borda);color:var(--texto);text-align:center;cursor:pointer;font:inherit;border:0;align-content:center;justify-items:center;gap:10px;display:grid}.cur-video-botao:hover{background:#e9ecf1}.cur-video-botao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cur-video-play{background:var(--acento);color:#fff;width:60px;height:60px;box-shadow:0 6px 18px -6px var(--acento);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cur-video-play{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--acento) 60%, transparent)}}.cur-video-play .i{fill:currentColor;width:24px;height:24px;margin-left:3px}.cur-video-botao:hover .cur-video-play{background:var(--acento-forte)}.cur-video-rotulo{font-size:var(--t-15);font-weight:600}.cur-video-aviso{max-width:48ch;font-size:var(--t-13);color:var(--texto-2);line-height:1.45}.cur-sub{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cur-aviso{margin-bottom:var(--s-4)}.cur-pilha{gap:var(--s-4);display:grid}.cur-acoes{flex:none;align-items:center;gap:2px;display:flex}.cur-mover{gap:2px;display:flex}.cur-acoes .btn:not([disabled]):hover{color:var(--acento)}.cur-acoes .cur-apagar:not([disabled]):hover{color:var(--perigo)}.cur-sem{padding:0 var(--s-5) var(--s-4)}.cur-itens>li{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;min-height:52px;padding:6px 12px 6px 20px;display:grid}.cur-item-num{font-size:var(--t-13);color:var(--texto-2)}.cur-item-nome{min-width:0;color:var(--texto);font-weight:600;text-decoration:none}.cur-item-nome:hover{text-decoration:underline}.cur-selo-video .i{fill:currentColor;width:10px;height:10px}.cur-rodape{padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--linha-tabela)}.cur-regra{padding:0 var(--s-5) var(--s-3);color:var(--texto-2)}.cur-regra.cur-pe{padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--linha-tabela)}.cur-perguntas>li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;padding-top:14px;padding-bottom:14px}.cur-perguntas .cur-item-num,.cur-perguntas .cur-acoes{margin-top:-6px;padding-top:6px}.cur-pergunta{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.cur-alternativas{font-size:var(--t-14);color:var(--texto-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cur-alternativas li{align-items:center;gap:8px;display:flex}.cur-alternativas li.certa{color:var(--positivo);font-weight:600}.cur-alternativas .i{flex:none}.cur-marca{flex:none;place-items:center;width:15px;height:15px;display:grid}.cur-marca:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--borda-forte);border-radius:50%}.cur-nota{align-items:center;gap:8px;display:inline-flex}.cur-dialogo{gap:var(--s-4);display:grid}.cur-campo-nota .input{max-width:140px}.cur-campos-texto{max-width:720px}.cur-editor{min-height:280px;font-size:var(--t-15);line-height:1.6}.cur-previa{margin-top:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-painel);box-shadow:inset 0 0 0 1px var(--borda);background:var(--superficie)}.cur-opcoes{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0}.cur-opcao{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cur-opcao-certa{border-radius:var(--r-controle);background:var(--chip);height:42px;color:var(--texto-2);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.cur-opcao-certa input{width:18px;height:18px;accent-color:var(--positivo);margin:0}.cur-opcao-certa:has(input:checked){background:var(--positivo-claro);color:var(--positivo)}.cur-opcao-certa:has(input:focus-visible){box-shadow:var(--anel-foco)}.cur-cartoes{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.cur-cartoes>li{min-width:0;display:flex}.cur-cartao{width:100%;padding:var(--s-5);color:var(--texto);flex-direction:column;gap:10px;text-decoration:none;display:flex}.cur-cartao:hover .cur-cartao-titulo{color:var(--acento)}.cur-cartao-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.cur-cartao-ic{background:var(--chip);width:42px;height:42px;box-shadow:var(--sombra-chip);color:var(--acento);border-radius:13px;place-items:center;display:grid}.cur-cartao-titulo{font-size:var(--t-17);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.cur-cartao-desc{font-size:var(--t-14);color:var(--texto-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cur-cartao-pe{gap:6px;margin-top:auto;padding-top:6px;display:grid}.cur-andamento{gap:var(--s-3);display:grid}.cur-andamento-num{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cur-andamento-num strong{font-size:var(--t-24);line-height:1.1}.cur-andamento-acao{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:4px;display:flex}.cur-andamento-acao>p,.cur-andamento-acao .aviso{flex:100%}.cur-continuar{max-width:100%}.cur-continuar .um-linha{min-width:0}.cur-trilha-item{min-height:56px;padding:8px var(--s-5);color:var(--texto);align-items:center;gap:12px;text-decoration:none;display:flex}a.cur-trilha-item:hover{background:var(--realce)}li:last-child>a.cur-trilha-item:hover{border-radius:0 0 var(--r-cartao) var(--r-cartao)}.cur-trilha-item>.i-sm{color:var(--texto-3);flex:none}.cur-trilha-item.trancada{color:var(--texto-2)}.cur-estado{background:var(--chip);width:32px;height:32px;color:var(--acento);border-radius:50%;flex:none;place-items:center;display:grid}.cur-estado .i{width:15px;height:15px}a.cur-trilha-item .cur-estado:not(.feita) .i{fill:currentColor}.cur-trilha-item.trancada .cur-estado{color:var(--texto-3)}.cur-estado.feita{background:var(--positivo-claro);color:var(--positivo)}.cur-estado.feita .i{fill:none;stroke-width:2.4px}.cur-trilha-nome{flex:1;min-width:0;display:grid}.cur-trilha-nome>.um-linha{font-weight:600}.cur-prova-membro{gap:10px;display:grid}.cur-prova-membro .i{vertical-align:-2px}.cur-aula{gap:var(--s-5);max-width:860px;padding:var(--s-5);display:grid}.cur-aula-pe{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;max-width:860px;display:flex}.cur-aula-feita{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cur-resultado{align-items:flex-start;gap:var(--s-4);max-width:860px;padding:var(--s-5);display:flex}.cur-estreito{max-width:860px}.cur-resultado-ic{background:var(--chip);width:44px;height:44px;color:var(--texto-2);border-radius:50%;flex:none;place-items:center;display:grid}.cur-resultado.passou .cur-resultado-ic{background:var(--positivo-claro);color:var(--positivo)}.cur-resultado h2{font-size:var(--t-17)}.cur-resultado p{font-size:var(--t-14);color:var(--texto-2);margin-top:4px}.cur-resultado-acoes{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.cur-prova{gap:var(--s-4);max-width:860px;display:grid}.cur-questao{min-width:0;padding:var(--s-5);border:0;gap:14px;margin:0;display:grid}.cur-questao-cab{align-items:flex-start;gap:12px;display:flex}.cur-questao-texto{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:2px;font-weight:600}.cur-questao-opcoes{gap:8px;display:grid}.cur-alternativa{border-radius:var(--r-controle);min-height:46px;box-shadow:inset 0 0 0 1px var(--borda-forte);background:var(--superficie);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 14px;display:flex}.cur-alternativa input{width:18px;height:18px;accent-color:var(--acento);flex:none;margin:0}.cur-alternativa:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--acento);background:var(--acento-claro)}.cur-alternativa:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--acento), var(--anel-foco)}.cur-questao:disabled .cur-alternativa{cursor:default}.cur-alternativa.marcada-errada:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--perigo-borda);background:var(--perigo-claro)}.cur-alternativa.marcada-errada input{accent-color:var(--perigo)}.cur-prova-pe{display:flex}@media (width<=860px){.cur-itens>li{grid-template-columns:24px minmax(0,1fr) auto;padding-left:16px;padding-right:8px}.cur-itens .cur-selo-video{display:none}.cur-perguntas>li{grid-template-columns:24px minmax(0,1fr)}.cur-perguntas .cur-acoes{grid-column:2;justify-self:start;margin:0 0 0 -8px;padding:0}.cur-video-botao{padding:var(--s-4);gap:6px}.cur-video-play{width:48px;height:48px}.cur-aula{padding:var(--s-4)}.cur-prova-pe .btn,.cur-aula-pe .btn,.cur-aula-feita{flex:1}.cur-aula-pe>span:empty{display:none}}.ass-grade{gap:var(--s-4);max-width:720px;display:grid}.ass-grade h2{font-size:var(--t-17);letter-spacing:-.015em;margin-bottom:var(--s-2);font-weight:700}.ass-estado form{margin-top:var(--s-4)}.ass-exportar{gap:var(--s-2);margin-top:var(--s-3);display:grid}.ass-exportar a{align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.ass-plano{gap:var(--s-4);display:grid}.ass-ciclos{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ass-ciclo{gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-painel);box-shadow:inset 0 0 0 1px var(--borda);cursor:pointer;display:grid;position:relative}.ass-ciclo[data-ativo]{box-shadow:inset 0 0 0 2px var(--acento)}.ass-ciclo:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.ass-ciclo input{opacity:0;pointer-events:none;position:absolute}.ass-ciclo-nome{font-weight:700}.ass-ciclo-valor{font-size:var(--t-20);letter-spacing:-.02em;font-weight:700}.ass-ciclo .selo,.ass-plano .btn-lg{justify-self:start}.aviso-assinatura{width:calc(100% - 48px);max-width:var(--conteudo-max);align-items:center;margin:18px auto 0}.aviso-assinatura>span{flex:1}@media (width<=560px){.ass-ciclos{grid-template-columns:1fr}.aviso-assinatura{flex-wrap:wrap}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
