:root{--green:#0e7c6b;--green-strong:#12a58e;--ink:#131719;--muted:#666e72;--line:#e3e6e8;--bg:#f6f7f8;--surface:#fff;--surface-2:#eff1f3;--star:#e8920e;--green-deep:#0a5a4e;--on-green:#fff;--wa:#13853f;--sk-glow:#fff;--danger:#c2410c;--radius:var(--r-lg);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--shadow:0 4px 16px #1317190f;--shadow-card:0 5px 14px #13171912;--t-fast:.15s;--t:.24s;--t-slow:.42s;--mola-assenta:linear(0, .0349, .1159, .2175, .3241, .4268, .5207, .6037, .6753, .736, .7868, .8287, .8631, .891, .9136, .9317, .9461, .9577, .9668, .974, .9797, .9842, .9877, .9904, .9926, .9943, .9956, .9966, .9973, .998, .9984, .9988, 1);--mola-assenta-t:.454s;--mola-viva:linear(0, .0298, .1037, .2028, .3132, .4249, .5313, .6282, .7134, .7861, .8463, .895, .9332, .9623, .9838, .999, 1.0092, 1.0154, 1.0187, 1.0199, 1.0195, 1.0182, 1.0163, 1.0142, 1.0119, 1.0098, 1.0078, 1.0061, 1.0046, 1.0033, 1.0023, 1.0015, 1);--mola-viva-t:.367s;--mola-arrasta:linear(0, .0348, .1155, .2169, .3233, .4258, .5196, .6026, .6742, .735, .7859, .8279, .8623, .8904, .913, .9312, .9457, .9573, .9665, .9738, .9795, .984, .9876, .9903, .9925, .9942, .9955, .9965, .9973, .9979, .9984, .9988, 1);--mola-arrasta-t:.612s;--ease:var(--mola-assenta);--maxw:1120px}@supports not (transition-timing-function:linear(0, 1)){:root{--mola-assenta:cubic-bezier(.25, 1, .5, 1);--mola-viva:cubic-bezier(.3, 1.1, .5, 1);--mola-arrasta:cubic-bezier(.25, 1, .5, 1)}}@media (prefers-color-scheme:dark){:root{--green:#37c6a8;--green-strong:#4ad9bd;--on-green:#04231d;--ink:#edeff0;--muted:#98a0a3;--line:#262c30;--bg:#0a0c0d;--surface:#14181a;--surface-2:#1b2124;--star:#f5b84b;--sk-glow:#2c353a;--danger:#f0885a;--wa:#13853f;--shadow:0 6px 20px #00000059;--shadow-card:0 6px 18px #0006}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-marca,"Manrope"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{letter-spacing:-.022em}.results__count,.rescard__rating,.geo__rating{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 35%, transparent);border-radius:var(--r-pill);border:2px solid var(--bg)}::-webkit-scrollbar-track{background:0 0}a{color:inherit}::selection{background:color-mix(in srgb, var(--green) 28%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-transparency:reduce){html .site-header,html .psave{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--r-sm)}.citycard,.geo__item{transition:transform .15s,border-color .15s,box-shadow .15s}.citycard:hover,.geo__item:hover{box-shadow:0 10px 28px #14201d1f, 0 0 0 1px color-mix(in srgb, var(--green) 35%, transparent);transform:translateY(-2px)}.home__grid>*,.geo__list>*,.results__list>*{animation:rise .5s var(--mola-assenta) backwards}.home__grid>:first-child,.geo__list>:first-child,.results__list>:first-child{animation-delay:30ms}.home__grid>:nth-child(2),.geo__list>:nth-child(2),.results__list>:nth-child(2){animation-delay:80ms}.home__grid>:nth-child(3),.geo__list>:nth-child(3),.results__list>:nth-child(3){animation-delay:.13s}.home__grid>:nth-child(4),.geo__list>:nth-child(4),.results__list>:nth-child(4){animation-delay:.18s}.home__grid>:nth-child(5),.geo__list>:nth-child(5),.results__list>:nth-child(5){animation-delay:.23s}.home__grid>:nth-child(n+6),.geo__list>:nth-child(n+6),.results__list>:nth-child(n+6){animation-delay:.28s}.btn{border-radius:var(--r-md);cursor:pointer;transition:transform var(--mola-assenta-t) var(--mola-assenta), background .15s ease, opacity .15s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.985)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label:has(>.sr-only:focus-visible){outline:2px solid var(--green);outline-offset:2px}a,button,summary,label,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn:disabled{opacity:.6;cursor:default}.btn--primary{background:var(--green);color:var(--on-green);box-shadow:0 1px 2px #0000002e}.btn--primary:hover:not(:disabled){background:var(--green-strong);box-shadow:0 6px 20px color-mix(in srgb, var(--green) 38%, transparent)}.btn--ghost{color:var(--green);background:0 0}.btn--outline{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn--outline:hover:not(:disabled){background:var(--surface-2)}.btn--danger{color:#fff;background:#dc3a45}.btn--danger:hover:not(:disabled){background:#c32e39}.modal{z-index:60;background:#0614119e;justify-content:center;align-items:center;padding:20px;animation:.16s modalfade;display:flex;position:fixed;inset:0}.modal__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:400px;padding:24px;animation:.18s modalpop;box-shadow:0 20px 60px #00000059}.modal__title{color:var(--ink);margin:0 0 8px;font-size:18px}.modal__body{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.5}.modal__actions{gap:10px;display:flex}.modal__actions .btn{flex:1;width:auto}@keyframes modalfade{0%{opacity:0}to{opacity:1}}@keyframes modalpop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;outline:none;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}button{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}input[readonly]{background:var(--surface-2);color:var(--muted)}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);height:6px}input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--green);border:3px solid var(--bg);border-radius:50%;width:22px;height:22px;margin-top:-9px;transition:transform .12s;box-shadow:0 2px 8px #14201d47}input[type=range]::-moz-range-thumb{background:var(--green);border:3px solid var(--bg);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #14201d47}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 28%, transparent)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 28%, transparent)}@media (prefers-reduced-motion:reduce){input[type=range]:active::-webkit-slider-thumb{transform:none}}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--muted);font-size:14px;font-weight:600}.field input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:var(--green)}.field input:focus,.cbx input:focus,.wiz__input:focus,.select:focus,.claim__input:focus,.svc__add input:focus,.composer__text:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:400px;box-shadow:var(--shadow);margin:48px auto;padding:28px 24px}.form-card h1{text-align:center;margin:0 0 4px;font-size:22px}@media (max-width:432px){.form-card:not(.form-card--wide){margin-left:16px;margin-right:16px}}.form-card .sub{color:var(--muted);text-align:center;margin:0 0 20px;font-size:16px}.divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.form-err{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);width:100%;margin-bottom:14px;padding:12px 14px;font-size:16px;line-height:1.5}.form-err>*{max-width:62ch}.link{color:var(--green);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}.site-header{z-index:50;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border:1px solid #0000;border-bottom-color:color-mix(in srgb, var(--line) 80%, transparent);border-radius:0;max-width:100%;margin-inline:auto;position:sticky;top:0;box-shadow:0 1px 12px #14201d0d}@media (prefers-color-scheme:dark){.site-header{background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:var(--surface)}}.site-header__inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 20px;display:flex}.site-header__logo{color:var(--green);align-items:center;gap:6px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.site-header__mark{object-fit:contain;flex:none;width:30px;height:24px}.site-header__nav{align-items:center;gap:8px;display:flex}.site-header__link,.site-header__account{border-radius:var(--r-md);padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.site-header__link{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.site-header__link:hover{background:var(--surface-2)}.site-header__link--wide{display:none}@media (min-width:900px){.site-header__link--wide{display:inline-flex}}@media (max-width:559px){.site-header__pro,.site-header__boost{display:none}}.site-header__pro{border:1px solid var(--line);border-radius:var(--r-pill);margin-left:6px;padding:8px 16px}.site-header__pro:hover{border-color:var(--green);color:var(--green);background:0 0}.site-header__boost{color:var(--green);gap:6px;margin-left:6px}.site-header__boost:hover{background:color-mix(in srgb, var(--green) 10%, transparent)}.site-header__account{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.site-header__account:hover{border-color:var(--green)}.site-header__me{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.site-header__me:hover{border-color:var(--green)}.site-header__avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px}.site-header__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.site-header__account-loading{border-radius:var(--r-pill);width:72px;height:36px;display:inline-block}.site-header__myname{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (max-width:420px){.site-header__myname{display:none}}.acct{position:relative}.site-header__me{cursor:pointer;font-family:inherit}.site-header__chev{color:var(--muted);transition:transform var(--t-fast) ease;flex:none}.site-header__me[aria-expanded=true] .site-header__chev{transform:rotate(180deg)}.acctmenu{z-index:60;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);transform-origin:100% 0;flex-direction:column;width:min(300px,100vw - 24px);padding:8px;animation:.16s ease-out acctmenu-entra;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #14201d29}@keyframes acctmenu-entra{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.acctmenu{animation:none}}.acctmenu__head{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;margin:0 0 6px;padding:8px 12px 12px;display:flex}.acctmenu__head strong,.acctmenu__head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acctmenu__head strong{color:var(--ink);font-size:16px}.acctmenu__head span{color:var(--muted);font-size:14px}.acctmenu__item{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:flex}.acctmenu__item:hover,.acctmenu__item:focus-visible{background:var(--surface-2)}.acctmenu__item small{color:var(--muted);font-size:14px;font-weight:500}.acctmenu__item--destaque{color:var(--green);background:color-mix(in srgb, var(--green) 9%, transparent);margin:2px 0}.acctmenu__item--destaque:hover{background:color-mix(in srgb, var(--green) 15%, transparent)}.acctmenu__item--sair{color:var(--danger)}.acctmenu__sep{border:0;border-top:1px solid var(--line);margin:6px 0}.cbx{position:relative}.cbx input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:12px 40px 12px 14px;font-size:16px;transition:border-color .15s}.cbx input:focus{border-color:var(--green)}.cbx__clear{border-radius:var(--r-sm);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.cbx__clear:hover{background:var(--surface-2);color:var(--ink)}.cbx__list{z-index:30;overscroll-behavior:contain;transform-origin:top;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-height:min(320px,40vh);box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;animation:.12s ease-out cbxlist-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes cbxlist-in{0%{opacity:0;transform:translateY(-4px)scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cbx__list{animation:none}}.cbx__opt{border-radius:var(--r-sm);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:10px 12px;display:flex}.cbx__opt--active{background:var(--surface-2)}.cbx__name{min-width:0;color:var(--ink);flex:auto;font-weight:600}.cbx__hl{background:color-mix(in srgb, var(--green) 22%, transparent);color:inherit;border-radius:var(--r-sm);padding:0 1px}.cbx__area{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.cbx__tag{color:var(--green);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.cbx{container-type:inline-size}@container (max-width:340px){.cbx__area{text-align:left;flex-basis:100%}}.cbx__head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px;font-size:12px;font-weight:800}.cbx__empty{color:var(--muted);padding:12px;font-size:16px}.search{padding-bottom:48px}.searchhero{color:#fff;background:var(--green-deep)}.searchhero__inner{max-width:var(--maxw);margin:0 auto;padding:18px 20px 88px}.searchhero .backlink{color:#fff;background:#ffffff14;border-color:#ffffff38;margin-bottom:10px}.searchhero .backlink:hover{background:#ffffff29;border-color:#ffffff73}.searchhero__title{letter-spacing:-.03em;margin:6px 0;font-size:clamp(28px,4vw,40px);line-height:1.1}.searchhero__sub{color:#ffffffc7;max-width:60ch;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.search__body{max-width:var(--maxw);margin:0 auto;padding:0 20px}.search__body .search__form{margin:-60px 0 8px;position:relative;box-shadow:0 18px 44px #00000038,0 2px 6px #0000001a}.search__sub{color:var(--muted);margin:0 0 20px}.areachips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.areachip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);transition:border-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) ease;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.areachip .icon{color:var(--green)}.areachip:hover{border-color:var(--green);color:var(--green);transform:translateY(-1px)}.areapick__outras{align-self:center;min-height:44px;margin-left:auto}@media (prefers-reduced-motion:reduce){.areachip:hover{transform:none}}.cbx__cityrow{gap:8px;display:flex}.cbx__cityrow input{flex:1}.cbx__geo{white-space:nowrap;flex:none;width:auto}@media (max-width:480px){.cbx__cityrow{flex-direction:column}.cbx__geo{width:100%}}.results{margin-top:24px}.results__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.results__count{color:var(--ink);margin:0;font-size:18px}.results__sub{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.5}.sortseg{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.sortseg__btn{color:var(--muted);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:none;padding:6px 12px;font-size:14px;font-weight:600;transition:background .12s,color .12s}.sortseg__btn--on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.results__list,.geo__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.search .form-card--wide{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;max-width:none;display:grid}.search .form-card--wide>.field{margin-bottom:0}.search .form-card--wide>.field:first-of-type{grid-area:1/1}.search .form-card--wide>.field:nth-of-type(2){grid-area:1/2}.search .form-card--wide>.btn{grid-area:1/3;width:auto;min-width:132px}.search .form-card--wide>.form-err{grid-area:2/1/auto/-1;margin:0}.results__list,.geo__list{max-width:760px}}.rescard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--t-fast) ease, border-color var(--t-fast) ease, box-shadow var(--t-fast) ease;align-items:center;gap:12px;padding:14px;display:flex}.rescard:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-2px);box-shadow:0 12px 28px #14201d1f}.rescard__main{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.avatarbox{position:relative;overflow:hidden}.avatarbox>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.avatarbox>img:after{content:attr(alt);border-radius:inherit;background:var(--green);color:var(--on-green);justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.avatarbox.avatarbox--servico{background:color-mix(in srgb, var(--green) 14%, var(--surface));color:var(--green)}.avatarbox--servico>.icon{width:46%;height:46%}.avatarbox--servico>img:after{background:color-mix(in srgb, var(--green) 14%, var(--surface))}.rescard__avatar{border-radius:var(--r-lg);object-fit:cover;background:var(--surface-2);flex:none;width:64px;height:64px}.rescard__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.rescard__info{flex-direction:column;gap:2px;min-width:0;display:flex}.rescard__name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.rescard__cat,.rescard__hood{color:var(--muted);font-size:14px}.rescard__dist{color:var(--green);font-weight:700}.rescard__alcance{color:var(--ink);font-size:14px;font-weight:600}.rescard__meta{align-items:baseline;gap:10px;font-size:14px;display:flex}.rescard__rating{font-weight:600}.rescard__new{color:var(--green);font-size:14px;font-weight:700}.rescard__price{color:var(--green);font-weight:700}.rescard__actions{flex:none;align-items:center;gap:8px;display:flex}.rescard__wa{flex:none;width:auto;padding:10px 16px;font-size:14px}.btn.rescard__wa{background:var(--wa)}.btn.rescard__wa:hover:not(:disabled){background:color-mix(in srgb, #000 8%, var(--wa));box-shadow:inset 0 1px 0 #fff3, 0 6px 20px color-mix(in srgb, var(--wa) 38%, transparent)}@media (max-width:480px){.rescard{flex-wrap:wrap}.rescard__actions{width:100%}.rescard__wa{flex:1}}.adpage__h2{margin:0 0 12px;font-size:16px;font-weight:700}.adpage__hint{color:var(--muted);margin:10px 0 14px;font-size:14px}.adpage__frase{resize:none;line-height:1.35}.adpage__note{color:var(--muted);background:var(--surface-2);border-radius:var(--r-md);margin:0 0 14px;padding:10px 12px;font-size:14px}.advideo{background:var(--surface-2);border-radius:var(--r-md);margin:0 0 14px;padding:14px}.advideo__titulo{margin:0 0 4px;font-size:16px}.advideo__texto{color:var(--muted);margin:0 0 12px;font-size:16px}.advideo__aviso{color:var(--muted);margin:10px 0 0;font-size:16px}.advideo__previa{aspect-ratio:9/16;border-radius:var(--r-lg);object-fit:cover;background:#000;width:100%;max-width:260px;margin:0 auto 12px;display:block}.advideo__previa--campanha{max-width:200px;margin:4px 0 12px}.advideo__modelos{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.advideo__modelo{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-pill);font:inherit;cursor:pointer;padding:7px 12px;font-size:14px}.advideo__modelo--on{border-color:var(--green);background:var(--green);color:var(--on-green)}.advideo__modelo:disabled{opacity:.6;cursor:default}.advideo__acoes{flex-wrap:wrap;gap:8px;display:flex}.advideo__acoes .btn{flex:140px}.advideo__barra{border-radius:var(--r-pill);background:var(--line);height:8px;margin:6px 0 26px;position:relative;overflow:visible}.advideo__barra>span{border-radius:inherit;background:var(--green);transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.advideo__barra>p{color:var(--muted);margin:0;font-size:16px;position:absolute;top:14px;left:0}.advideo__legenda{gap:8px;margin-top:12px;font-size:14px;display:grid}.advideo__legenda p{word-break:break-word;margin:0}.advideo__som{gap:8px;margin:0 0 12px;display:grid}.advideo__som>.advideo__modelos{margin:0}.advideo__rotulo{color:var(--ink);margin:0;font-size:14px;font-weight:700}.advideo__gravar{gap:8px;display:grid}.advideo__gravar>.advideo__aviso{margin:0}.advideo__ouvir{width:100%}.advideo__prompter{text-align:center;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);justify-items:center;gap:10px;padding:18px 12px;display:grid}.advideo__contagem{color:var(--green);margin:0;font-size:40px;font-weight:800;line-height:1}.advideo__prompter-dica{color:var(--muted);margin:0;font-size:14px}.advideo__gravando{color:#c0392b;margin:0;font-size:14px;font-weight:700}.advideo__fala{color:var(--ink);margin:0;font-size:22px;font-weight:800;line-height:1.3}.advideo__barra--fina{width:100%;height:4px;margin:0}.advideo__campanha{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;font-size:14px;display:grid}.advideo__campanha>p{color:var(--muted);margin:0}.advideo__campanha>.advideo__campanha-titulo{color:var(--ink);font-size:14px;font-weight:700}.advideo__campanha>.advideo__aviso{margin:0}.advideo__campanha>.btn{justify-self:start}.advideo__trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.advideo__trio figure{gap:4px;margin:0;display:grid}.advideo__trio video{aspect-ratio:9/16;border-radius:var(--r-md);background:var(--line);object-fit:cover;width:100%}.advideo__trio figcaption{color:var(--muted);text-align:center;font-size:12px}.vidpage{max-width:480px;margin:0 auto;padding:24px 16px 48px}.vidpage__titulo{margin:0 0 6px;font-size:22px}.vidpage__texto{color:var(--muted);margin:0 0 16px}.iacopy{margin-top:10px}.iacopy__nota{color:var(--muted);margin:10px 0 6px;font-size:12px}.iacopy__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iacopy__item{background:var(--surface-2);border-radius:var(--r-md);gap:4px;padding:10px 12px;font-size:14px;display:grid}.iacopy__item span{color:var(--muted);font-size:14px}.iacopy__item .linkbtn{justify-self:start}.adpage__angles{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.adpage__angle{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 14px;transition:border-color .15s,background .15s}.adpage__angle:hover{border-color:var(--green)}.adpage__angle--on{background:var(--green);border-color:var(--green);color:var(--on-green);font-weight:600}.adpage__angle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.adpage__count{color:var(--muted);font-size:12px;font-weight:400}.adpage__count--over{color:#d14343;font-weight:700}.adpage__fieldhead{align-items:center;gap:10px;min-height:36px;display:flex}.adpage__fieldhead label{margin-right:auto}.copiar{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--green);font:inherit;cursor:pointer;transition:background-color var(--mola-assenta-t) var(--mola-assenta), border-color var(--t-fast) ease, transform var(--mola-assenta-t) var(--mola-assenta);flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.copiar:hover{border-color:var(--green)}.copiar:active{transform:scale(.96)}.copiar:focus-visible{outline:2px solid var(--green);outline-offset:2px}.copiar__icone{flex:none;width:16px;height:16px;position:relative}.copiar__icone .icon{vertical-align:0;width:16px;height:16px;position:absolute;inset:0}.copiar__folhas{transition:opacity var(--t-fast) ease, transform var(--mola-viva-t) var(--mola-viva)}.copiar__check{opacity:0}.copiar__check path{stroke-dasharray:24;stroke-dashoffset:-24px;transition:stroke-dashoffset 0s linear var(--t)}.copiar--ok:not(.copiar--cheio){background:color-mix(in srgb, var(--green) 12%, var(--surface));border-color:#0000}.copiar--ok .copiar__folhas{opacity:0;transform:scale(.5)rotate(-12deg)}.copiar--ok .copiar__check{opacity:1}.copiar--ok .copiar__check path{stroke-dashoffset:0;transition:stroke-dashoffset var(--mola-assenta-t) var(--mola-assenta) 70ms}@media (prefers-reduced-motion:reduce){.copiar,.copiar__folhas,.copiar__check path{transition:none}}.adpage__problems{margin:6px 0 0;padding-left:18px}.adpage__ok{color:var(--green);font-size:14px;font-weight:600}.nearbyout{text-align:left;margin-top:28px}.nearbyout__title{text-align:center;margin:0 0 10px;font-size:16px;font-weight:700}.nearbyout__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nearbyout__city{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;align-items:baseline;gap:8px;padding:9px 14px;transition:border-color .15s,transform .15s;display:inline-flex}.nearbyout__city:hover{border-color:var(--green);transform:translateY(-1px)}.nearbyout__city:focus-visible{outline:2px solid var(--green);outline-offset:2px}.nearbyout__name{font-weight:600}.nearbyout__km{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){.nearbyout__city:hover{transform:none}}.backlink{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:6px;margin-bottom:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.backlink:hover{border-color:var(--green);background:var(--surface-2)}.wiz{max-width:560px;margin:0 auto}.wiz__progress{margin:4px 0 14px}.wiz__stepnum{color:var(--muted);font-size:14px;font-weight:700}.wiz__bar{border-radius:var(--r-pill);background:var(--surface-2);height:6px;margin-top:6px;overflow:hidden}.wiz__fill{border-radius:var(--r-pill);background:var(--green);height:100%;transition:transform var(--mola-assenta-t) var(--mola-assenta)}.wiz__card{margin:0 0 48px}.wiz__title{margin:0 0 6px;font-size:22px}.wiz__sub{color:var(--muted);margin:0 0 16px;font-size:16px}.wiz__input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:14px 16px;font-size:18px}.wiz__input:focus{border-color:var(--green)}.wiz__nav{z-index:1;padding:12px 24px calc(24px + env(safe-area-inset-bottom));background:var(--surface);border-radius:0 0 var(--radius) var(--radius);gap:10px;margin:20px -24px -28px;display:flex;position:sticky;bottom:0}.wiz__back{flex:none;width:auto}.wiz__next{flex:1}.home__nearbywrap{max-width:var(--maxw);margin:0 auto;padding:36px 20px 0}.nearby__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.nearby__head h2{margin:0;font-size:22px}.nearby__head .link{align-items:center;min-height:44px;display:inline-flex}.nearby .results__list{gap:10px}.nearby__all{width:auto;margin-top:14px}.editprofile{max-width:var(--maxw);margin:32px auto;padding:0 20px}.editprofile--wide{max-width:1320px}.editprofile__sub{color:var(--muted);max-width:70ch;margin:6px 0 0;font-size:16px}.editprofile__rail{flex-direction:column;gap:16px;display:flex}.editprofile__head{margin-bottom:16px}.editprofile__head h1{margin:10px 0 2px;font-size:22px}.editprofile__city{color:var(--muted);margin:0;font-size:14px}.editprofile__hint{color:var(--muted);margin:0 0 8px;font-size:14px}.form-card--wide{max-width:640px;margin:0 0 48px}.tools-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.tools-grid .form-card--wide{max-width:none;margin:0}@container conta (min-width:860px){.tools-grid{grid-template-columns:minmax(0,1fr) 400px}.tools-grid__rail{position:sticky;top:84px}}.tools-col{align-content:start;gap:20px;display:grid}.tools-grid>*,.tools-col>*{min-width:0}.editprofile .tabs{margin-left:0;margin-right:0}.editprofile__body{grid-template-columns:1fr;gap:20px;scroll-margin-top:90px;display:grid}.editprofile__content{min-width:0}.psections{flex-wrap:wrap;gap:8px;margin-bottom:4px;scroll-margin-top:90px;display:flex}.psections__pill{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;white-space:normal;text-align:left;padding:10px 16px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s,transform 80ms}.psections__pill:hover{color:var(--ink);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.psections__pill:active{transform:scale(.97)}.psections__pill--on{color:var(--on-green);background:var(--green);border-color:var(--green);box-shadow:0 6px 16px color-mix(in srgb, var(--green) 30%, transparent)}.psection{animation:psection-in .32s var(--mola-assenta) both}.psection:has(.cbx__list){z-index:2;position:relative}.psection .form-card--wide{margin-bottom:20px}@keyframes psection-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@container conta (min-width:720px){.psections{z-index:3;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--shadow-card);flex-wrap:nowrap;gap:2px;margin-bottom:0;padding:5px;position:sticky;top:72px}.psections__pill{border-radius:var(--r-md);white-space:nowrap;color:var(--muted);background:0 0;border-color:#0000;padding:9px 14px;transition:background .15s,color .15s}.psections__pill:hover{background:var(--surface-2);color:var(--ink);border-color:#0000}.psections__pill--on,.psections__pill--on:hover{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);box-shadow:none;border-color:#0000;font-weight:700}.psections__pill:active{transform:none}.editprofile__content .form-card--wide{max-width:none}}.gpsbtn{cursor:pointer;align-items:center;gap:8px;width:auto;margin-bottom:16px;display:inline-flex}.gnote{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);margin-bottom:16px;padding:14px 16px;font-size:16px;line-height:1.5}.gsteps{color:var(--muted);margin:0 0 18px;padding-left:20px;font-size:16px;line-height:1.6}.gsteps li{margin:4px 0}.gsteps strong{color:var(--ink)}.gcheck{align-items:flex-start;gap:6px;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.45;display:flex}.gcheck:before{flex:none}.gcheck--ok{color:var(--green)}.gcheck--ok:before{content:"✓"}.gcheck--bad{color:var(--danger);font-weight:500}.gcheck--bad:before{content:"✕";font-weight:700}.gcheck__open{width:auto;margin-top:10px}.gpreview{border-top:1px dashed var(--line);flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;display:flex}.gpreview__label{color:var(--muted);font-size:14px}.editprofile__content{padding-bottom:76px}.psave{z-index:1;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-top:8px;padding:14px 16px;position:sticky;bottom:16px}.psave .btn--primary{width:100%}@media (prefers-reduced-motion:reduce){.psection{animation:none}}.avatar-edit{align-items:center;gap:16px;margin-bottom:20px;display:flex}.avatar-edit__img{object-fit:cover;border:3px solid var(--bg);background:var(--surface-2);border-radius:50%;flex:none;width:76px;height:76px}.avatar-edit__img--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.avatar-edit__side{flex-direction:column;gap:4px;display:flex}.avatar-edit__btn{cursor:pointer;width:auto}.avatar-edit__side .editprofile__hint{margin:0}.row{align-items:flex-start;gap:12px;display:flex}.select{border-radius:var(--r-md);border:1px solid var(--line);color:var(--ink);appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca8a5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;outline:none;width:100%;padding:12px 38px 12px 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.select:focus{border-color:var(--green)}.form-ok{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);border-radius:var(--r-md);margin-bottom:14px;padding:10px 12px;font-size:16px;font-weight:600}.fav-btn{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:color .12s,border-color .12s,transform 80ms;display:inline-flex}.fav-btn:hover{border-color:var(--danger);color:var(--danger)}.fav-btn:active{transform:scale(.92)}.fav-btn--on{color:#e2536b;border-color:color-mix(in srgb, #e2536b 40%, var(--line))}.fav-btn__icon{transition:transform var(--mola-assenta-t) var(--mola-assenta)}.fav-btn--on .fav-btn__icon{animation:fav-pop var(--mola-viva-t) var(--mola-viva)}@keyframes fav-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fav-btn__icon,.fav-btn--on .fav-btn__icon{transition:none;animation:none}}.share-btn{font-size:18px}.claim{flex-direction:column;align-items:stretch;gap:6px;max-width:560px;display:flex}.claim__row{align-items:center;gap:8px;display:flex}.claim__input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);outline:none;flex:auto;padding:11px 12px;font-size:16px}.claim__input:focus{border-color:var(--green)}.claim__btn{white-space:nowrap;flex:none;width:auto;padding:11px 16px;font-size:14px}.claim__hint{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.claim__err{color:var(--danger);border-radius:var(--r-sm);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 26%, transparent);max-width:56ch;margin:6px 0 0;padding:8px 11px;font-size:16px;line-height:1.5}.saved{max-width:var(--maxw);margin:32px auto;padding:0 20px 48px}.saved h1{letter-spacing:-.02em;margin:10px 0 16px;font-size:clamp(22px,3vw,28px)}.saved__group{margin-bottom:26px}.saved__grouptitle{color:var(--muted);letter-spacing:.2px;margin:0 0 10px;font-size:16px;font-weight:700}.saved__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.saved__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:12px;padding:14px;transition:transform .15s,border-color .15s;display:flex}.saved__item:hover{border-color:var(--green);transform:translateY(-2px)}.saved__link{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.saved__avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:52px;height:52px}.saved__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.saved__info{flex-direction:column;gap:2px;min-width:0;display:flex}.saved__name{overflow-wrap:anywhere;font-weight:700}.saved__meta{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.saved__rating{color:var(--ink);font-size:14px;font-weight:600}.prem{max-width:880px;margin:24px auto 64px;padding:0 20px}.prem__hero{text-align:center;padding:20px 0 28px}.prem__badge{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border:1px solid color-mix(in srgb, var(--green) 40%, transparent);padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.prem__hero h1{letter-spacing:-.03em;color:var(--ink);margin:14px 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.1}.prem__sub{color:var(--muted);max-width:560px;margin:0 auto;font-size:clamp(16px,1.6vw,18px);line-height:1.5}.prem__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:8px;display:grid}.prem__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:20px;transition:transform .15s,border-color .15s;display:flex}.prem__card:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-2px)}.prem__icon{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 15%, transparent);width:42px;height:42px;color:var(--green);transition:transform var(--mola-assenta-t) var(--mola-assenta), background .2s ease;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.prem__card:hover .prem__icon{background:color-mix(in srgb, var(--green) 24%, transparent);transform:scale(1.08)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.prem__card:hover .prem__icon{transform:none}}.prem__title{font-size:16px;font-weight:800}.prem__body{color:var(--muted);font-size:16px;line-height:1.5}.prem__cta{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);margin-top:24px;padding:24px}.prem__price{color:var(--ink);font-size:40px;font-weight:800}.prem__price span{color:var(--muted);font-size:16px;font-weight:600}.prem__btn{max-width:340px;margin:16px auto 0}.prem__cta .field{text-align:left;max-width:340px;margin:16px auto 0}.prem__fine{color:var(--muted);max-width:64ch;margin:12px auto 0;font-size:14px;line-height:1.55}.prem__compare{color:var(--green);margin:4px 0 0;font-size:14px;font-weight:600}.cycleseg{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);gap:4px;margin:0 auto 14px;padding:4px;display:inline-flex}.cycleseg__btn{color:var(--muted);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.cycleseg__btn--on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.cycleseg__badge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green);padding:2px 8px;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.prem__card:hover{transform:none}}.premium{text-align:left}.svc h2{align-items:baseline;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.svc__count{color:var(--muted);font-size:14px;font-weight:600}.svc__list{margin:0 0 14px;padding:0;list-style:none}.svc__item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.svc__item:first-child{border-top:0}.svc__item{flex-wrap:wrap;position:relative}.svc__info{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.svc__thumb{cursor:pointer;border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface-2);width:48px;height:48px;color:var(--muted);flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.svc__thumb:hover:not(:disabled){border-color:var(--green);color:var(--green)}.svc__thumb:disabled{cursor:not-allowed;opacity:.55}.svc__thumb img{object-fit:cover;width:100%;height:100%;display:block}.svc__thumb-vazio{font-size:22px;font-weight:700;line-height:1}.svc__picker{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:8px;padding:10px;display:flex}.svc__pick{cursor:pointer;border-radius:var(--r-md);background:var(--surface);border:2px solid #0000;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;overflow:hidden}.svc__pick img{object-fit:cover;width:100%;height:100%;display:block}.svc__pick--ativa{border-color:var(--green)}.svc__pick--limpar{width:auto;color:var(--muted);border-color:var(--line);padding:0 12px;font-size:14px;font-weight:600}.svc__name{color:var(--ink);font-weight:600}.svc__price{color:var(--green);font-size:14px;font-weight:700}.svc__dica{flex-basis:100%;margin:2px 0 0}.svc__empty{color:var(--muted);padding:6px 0;font-size:16px}.svc__del{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;flex:none;font-size:22px;line-height:1;position:relative}.svc__del:hover{border-color:var(--danger);color:var(--danger)}.svc__editar{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;flex:none;padding:0 12px;font-size:14px;font-weight:600;position:relative}.svc__editar:hover{border-color:var(--green);color:var(--green)}.svc__garantia{color:var(--muted);font-size:14px;display:block}.svc__edit{flex-basis:100%;margin-top:8px}.svc__add{flex-wrap:wrap;gap:8px;display:flex}.svc__add>input{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:140px;color:var(--ink);outline:none;flex:1;padding:10px 12px;font-size:16px}.svc__add>input:focus{border-color:var(--green)}.svc__preco{align-self:stretch}.svc__addbtn{flex:none;width:auto}@media (max-width:560px){.svc__add>input{flex-basis:100%}}.pf h2{align-items:baseline;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.pf__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pf__cell{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-2);position:relative;overflow:hidden}.pf__cell img{object-fit:cover;width:100%;height:100%;display:block}.pf__del{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.pf__del:hover{background:var(--danger)}.pf__add{aspect-ratio:1;cursor:pointer;border:2px dashed var(--line);border-radius:var(--r-md);color:var(--muted);background:var(--surface);justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.pf__add:hover{border-color:var(--green);color:var(--green)}.pf__add--busy{cursor:default}.pf__plus{font-size:28px;line-height:1}.cats{flex-direction:column;gap:14px;display:flex}.cats__chips{flex-wrap:wrap;gap:8px;display:flex}.spick{gap:12px;display:grid}.spick__escolhas{align-items:center}.spick__escolhas .chip{align-items:center;gap:6px;display:inline-flex}.spick__conta{color:var(--muted);margin-left:4px;font-size:14px;font-weight:600}.spick__aviso{color:var(--danger);margin:0;font-size:16px}.spick__titulo{margin:8px 0 0;font-size:16px;font-weight:700}.spick__carregando{color:var(--muted);margin:8px 0}.spick__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:420px){.spick__areas{grid-template-columns:minmax(0,1fr)}}.spick__area{text-align:left;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;transition:border-color var(--t-fast) ease, transform var(--mola-assenta-t) var(--mola-assenta);align-items:center;gap:10px;padding:12px;display:flex}.spick__area:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.spick__area:active{transform:scale(.98)}.spick__areaicone{border-radius:var(--r-md);width:36px;height:36px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);flex:none;place-items:center;display:grid}.spick__areatexto{min-width:0;display:grid}.spick__areatexto strong{font-size:14px}.spick__areatexto small{color:var(--muted);font-size:12px}.spick__voltar{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:700;display:inline-flex}.spick__lista{gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.spick__opt{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast) ease, background var(--t-fast) ease;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.spick__opt:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.spick__opt--on{border-color:var(--green);background:color-mix(in srgb, var(--green) 10%, var(--surface))}.spick__marca{border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.spick__opt--on .spick__marca{background:var(--green);border-color:var(--green)}.spick__naoachei{text-align:center;color:var(--muted);padding:8px 0 0;font-size:14px}.spick__naoachei p{margin:0 0 4px}.spick__nada{color:var(--ink);font-weight:700}.editprofile__explorar{justify-self:start;margin-top:8px;padding:6px 0}.editprofile__areas{margin-bottom:4px}.areafield{align-items:stretch;gap:8px;display:flex}.areafield input{flex:1;min-width:0}.areafield__btn{flex:none;width:auto;padding-inline:16px}.alcance{border:0;min-width:0;margin:4px 0 14px;padding:0}.alcance legend{color:var(--muted);padding:0;font-size:14px;font-weight:600}.alcance__ajuda{margin:4px 0 10px}.tipoperfil{border:0;min-width:0;margin:0 0 14px;padding:0}.tipoperfil legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.tipoperfil .canais,.alcance .canais{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:480px){.alcance .canais{grid-template-columns:minmax(0,1fr)}}.editprofile__ver{margin-top:6px;font-weight:700;display:inline-block}.editprofile__criado{margin:8px 0 4px}.passos{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);margin:0 0 16px;padding:16px}.passos__topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.passos__topo strong{color:var(--ink);font-size:16px}.passos__topo p{color:var(--muted);margin:2px 0 0;font-size:16px}.passos__pct{color:var(--green);font-size:16px;font-weight:800}.passos__depois{color:var(--muted);flex:none;font-size:14px}.passos__barra{border-radius:var(--r-pill);background:var(--surface-2);height:8px;margin:12px 0 6px;overflow:hidden}.passos__barra>span{border-radius:inherit;background:var(--green);height:100%;transition:transform var(--t) var(--ease);display:block}.passos__lista{margin:0;padding:0;list-style:none;display:grid}.passos__item{width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;align-items:center;gap:10px;padding:8px 4px;font-size:16px;display:flex}button.passos__item:hover{background:var(--surface-2)}.passos__marca{border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.passos__seta{color:var(--muted);margin-left:auto}.psave__sujo{color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.psave__sujo:before{content:"";background:var(--star);border-radius:50%;flex:none;width:8px;height:8px}.gfaz{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--green) 40%, var(--line));background:color-mix(in srgb, var(--green) 7%, var(--surface));gap:6px;margin-bottom:18px;padding:16px;display:grid}.gfaz strong{color:var(--ink);font-size:16px}.gfaz p{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.gfaz__btn{justify-self:start;width:auto;margin-top:6px}.chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:8px 14px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s}.chip:hover:not(:disabled){border-color:var(--green)}.chip--on{background:var(--green);color:var(--on-green);border-color:var(--green)}.chip:disabled{opacity:.45;cursor:default}.composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:8px 20px 16px;padding:18px 18px 20px}.composer h2{margin:0 0 10px;font-size:18px}.composer__hint{color:var(--muted);margin:0 0 14px;font-size:14px}.composer--mine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.composer--mine .composer__actions{flex-wrap:wrap;margin-top:0}.composer--mine .composer__actions .btn--primary{flex:none;width:auto}.composer__mine-label{color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.composer__mine-label .icon{color:var(--green);flex:none}.composer__text{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);resize:vertical;outline:none;min-height:84px;margin-top:12px;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .15s}.composer__text:focus{border-color:var(--green)}.composer__ajuda{color:var(--muted);margin:6px 2px 0;font-size:16px;line-height:1.4}.composer__actions{align-items:center;gap:10px;margin-top:14px;display:flex}.composer__actions .btn--outline{flex:none;width:auto;min-width:120px}.composer__actions .btn--ghost{width:auto;color:var(--muted);flex:none;margin-left:auto;padding:8px 4px;font-weight:600}.composer__actions .btn--ghost:hover{color:var(--danger)}.stars{align-items:center;gap:3px;line-height:1;display:inline-flex}.stars__btn{cursor:pointer;background:0 0;border:none;padding:2px;line-height:1;display:inline-flex}.cshell{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1320px;margin:0 auto;padding:20px 16px 64px;display:grid}.cshell__main{min-width:0;container:conta/inline-size}.cshell__main>main{max-width:none;margin:0;padding:0}.cshell__lado{display:none}.cshell__faixa{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}.cshell__faixa::-webkit-scrollbar{display:none}.cshell__chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.cshell__chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.cshell__chip--on,.cshell__chip--on:hover{background:var(--green);border-color:var(--green);color:var(--on-green)}body:has(.cshell) .sitefoot{margin-top:0}@media (min-width:1080px){:is(body:has(.cshell) .site-header__inner,body:has(.cshell) .sitefoot__inner,body:has(.cshell) .sitefoot__bottom){max-width:1320px;padding-left:28px;padding-right:28px}.cshell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:36px;padding:32px 28px 80px}.cshell__faixa{display:none}.cshell__lado{overscroll-behavior:contain;border-radius:var(--r-xl);scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);max-height:calc(100vh - 104px);box-shadow:var(--shadow-card);gap:14px;padding:16px 12px;display:grid;position:sticky;top:84px;overflow-y:auto}}.cshell__eu{align-items:center;gap:11px;min-width:0;padding:2px 6px;display:flex}.cshell__avatar{border-radius:50%;flex:none;width:40px;height:40px}.cshell__avatar--empty,.config__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.config .config__avatar--empty{font-size:22px}.cshell__quem{gap:1px;min-width:0;display:grid}.cshell__quem strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cshell__plano{color:var(--muted);font-size:14px;font-weight:600}.cshell__plano--premium{color:var(--green);font-weight:700}.cshell__verpagina{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);color:var(--ink);justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.cshell__verpagina:hover{border-color:var(--green);color:var(--green)}.cshell__nav{gap:14px;display:grid}.cshell__grupo{gap:2px;display:grid}.cshell__titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:800}.cshell__item{border-radius:var(--r-md);color:var(--ink);align-items:center;gap:11px;padding:9px 10px 9px 12px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.cshell__item svg{color:var(--muted);flex:none;transition:color .15s}.cshell__item:hover{background:var(--surface-2)}.cshell__item:hover svg{color:var(--ink)}.cshell__item--on,.cshell__item--on:hover{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);font-weight:700}.cshell__item--on svg,.cshell__item--on:hover svg{color:var(--green)}.cshell__item--on:before{content:"";border-radius:var(--r-pill);background:var(--green);width:3px;height:18px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.cshell__convite{border-radius:var(--r-lg);color:var(--ink);background:color-mix(in srgb, var(--green) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 30%, var(--line));gap:4px;padding:14px;text-decoration:none;transition:border-color .15s;display:grid}.cshell__convite strong{font-size:14px}.cshell__convite span{color:var(--muted);font-size:16px;line-height:1.4}.cshell__convite:hover{border-color:var(--green)}.cshell__esqueleto{gap:14px;padding:4px 6px;display:grid}.painel{align-content:start;gap:20px;min-width:0;display:grid}.painel>*{animation:rise .5s var(--mola-assenta) both}.painel>:nth-child(2){animation-delay:50ms}.painel>:nth-child(3){animation-delay:.1s}.painel>:nth-child(4){animation-delay:.15s}.painel>:nth-child(n+5){animation-delay:.2s}.painel .verifymail,.painel .asknudge,.painel .passos,.painel .last30,.painel .today{margin:0}.painel .asknudge{max-width:none}.painel .today{flex-wrap:nowrap;align-items:flex-start}.painel .today__txt{flex:auto;min-width:0}.painel__hero{isolation:isolate;border-radius:var(--r-xl);color:#fff;background:var(--green-deep);gap:22px;padding:26px;display:grid;position:relative;overflow:hidden}.painel__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.painel__ola{flex:280px;min-width:0}.painel__ola h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.1}.painel__ola p{color:#ffffffd1;margin:6px 0 0;font-size:16px;line-height:1.45}.painel__acoes{flex-wrap:wrap;gap:10px;display:flex}.painel__btn{border-radius:var(--r-md);white-space:nowrap;color:#fff;transition:background .15s ease, transform var(--mola-assenta-t) var(--mola-assenta);background:#ffffff1f;border:1px solid #ffffff47;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.painel__btn:hover{background:#fff3}.painel__btn:active{transform:scale(.98)}.painel__btn--claro{color:#0a5a4e;background:#fff;border-color:#fff}.painel__btn--claro:hover{background:#ffffffe6}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpi{border-radius:var(--r-lg);background:#ffffff1a;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icone rotulo""valor valor""nota nota";align-items:center;gap:4px 10px;min-width:0;padding:16px;display:grid}.kpi>.tile__icon{border-radius:var(--r-sm);grid-area:icone;width:32px;height:32px}.kpi>.tile__icon svg{width:18px;height:18px}.kpi__icone{border-radius:var(--r-sm);color:#fff;flex:none;grid-area:icone;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kpi__icone--wa{background:var(--wa)}.kpi__icone--nota{background:#e8920e}.kpi__icone--nota .stars__on{fill:#fff}.kpi__rotulo{color:#ffffffe0;grid-area:rotulo;font-size:14px;font-weight:700}.kpi__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:valor;margin-top:6px;font-size:28px;font-weight:800;line-height:1.1}.kpi__nota{color:#ffffffb8;grid-area:nota;font-size:14px}.kpi__link{color:#fff;justify-self:start;align-items:center;gap:2px;font-weight:700;text-decoration:none;display:inline-flex}.kpi__link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.painel{gap:16px}.painel__hero{border-radius:var(--r-xl);gap:18px;padding:20px 16px}.painel__acoes{width:100%}.painel__btn{flex:1 1 0}.kpis{grid-template-columns:minmax(0,1fr);gap:8px}.kpi{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone rotulo valor""icone nota valor";gap:1px 12px;padding:12px 14px}.kpi__valor{margin:0;font-size:22px}.kpi__nota{font-size:14px}}.painel__duas{align-items:start;gap:20px;display:grid}@container conta (min-width:760px){.painel__duas{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.painel__col{align-content:start;gap:20px;min-width:0;display:grid}.painel__bloco{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:12px;padding:18px;display:grid}.painel__blococab h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:800}.painel__blococab p{color:var(--muted);margin:3px 0 0;font-size:16px;line-height:1.45}.painel__secao{gap:12px;display:grid}.painel__h2{letter-spacing:-.015em;margin:0;padding:0 2px;font-size:18px;font-weight:800}.painel__convite{border-radius:var(--r-xl);background:color-mix(in srgb, var(--green) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 30%, var(--line));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px;display:grid}.painel__convite h2{margin:0;font-size:16px;font-weight:800}.painel__convite p{color:var(--muted);margin:3px 0 0;font-size:16px;line-height:1.45}.painel__convite>.btn{grid-column:1/-1}@container conta (min-width:600px){.painel__convite{grid-template-columns:auto minmax(0,1fr) auto}.painel__convite>.btn{grid-column:auto;width:auto}}.impulso{isolation:isolate;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-top:4px solid #e8760f;gap:8px;padding:20px;display:grid;position:relative;overflow:hidden}.impulso__topo{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.impulso__selo{border-radius:var(--r-pill);color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);padding:4px 10px;font-size:12px;font-weight:800}.impulso h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.impulso p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.impulso .impulso__preco{color:var(--ink);font-weight:700}.impulso__btn{border-radius:var(--r-md);color:#fff;transition:background .15s ease, box-shadow .15s ease, transform var(--mola-assenta-t) var(--mola-assenta);background:#b85a09;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:11px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0000002e}.impulso__btn:hover{background:#a64c07;box-shadow:0 6px 18px #b85a0959}.impulso__btn:active{transform:scale(.98)}.impulso__btn .icon{transition:transform var(--mola-viva-t) var(--mola-viva)}.impulso__btn:hover .icon{transform:translate(3px)}.atalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container conta (min-width:760px){.atalhos{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.atalho{border-radius:var(--r-xl);min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:border-color .18s ease, box-shadow .18s ease, transform var(--mola-assenta-t) var(--mola-assenta);align-content:start;gap:6px;padding:16px 16px 18px;text-decoration:none;display:grid;position:relative}.atalho:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line));transform:translateY(-2px);box-shadow:0 12px 26px -14px #13171959}.atalho__topo{margin-bottom:6px;display:flex}.atalho__titulo{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:800;display:flex}.atalho__sub{color:var(--muted);font-size:16px;line-height:1.45}.atalho__seta{color:var(--muted);transition:transform var(--mola-viva-t) var(--mola-viva), color .18s ease;position:absolute;top:18px;right:14px}.atalho:hover .atalho__seta{color:var(--ink);transform:translate(3px)}.painel__col>.atalho{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px 40px 16px 16px}.painel__col>.atalho .atalho__topo{grid-row:span 2;margin:0}.painel__col>.atalho .atalho__seta{top:50%;transform:translateY(-50%)}.painel__col>.atalho:hover .atalho__seta{transform:translate(3px,-50%)}@media (max-width:480px){.atalhos{grid-template-columns:minmax(0,1fr);gap:10px}.atalho{grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:14px 40px 14px 14px}.atalho__topo{grid-row:span 2;margin:0}.atalho__seta{top:50%;transform:translateY(-50%)}.atalho:hover .atalho__seta{transform:translate(3px,-50%)}}.config{align-content:start;gap:22px;max-width:720px;display:grid}.cshell__main>.config{max-width:720px}.config__topo h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,28px)}.config__topo p{color:var(--muted);margin:4px 0 0;font-size:16px}.config__eu{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:16px;display:flex}.config__avatar{border-radius:50%;flex:none;width:52px;height:52px}.config__quem{gap:2px;min-width:0;display:grid}.config__quem strong{font-size:16px}.config__quem span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.config__quem .config__acesso{font-size:14px}.config__nome{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:8px;padding:16px;display:grid}.config__nome label{font-size:14px;font-weight:700}.config__nome-acoes{justify-content:flex-end;gap:8px;display:flex}.config__nome-acoes .btn{width:auto}.config__perigo{border-radius:var(--r-xl);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));background:color-mix(in srgb, var(--danger) 5%, var(--surface));justify-items:start;gap:8px;padding:16px 18px;display:grid}.grupo{gap:10px;min-width:0;display:grid}.grupo__titulo{letter-spacing:-.015em;margin:0;padding:0 4px;font-size:18px;font-weight:800}.lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);overflow:hidden}.lista__linha{width:100%;min-height:68px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .18s;display:flex;position:relative}.lista__linha+.lista__linha:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:0}.lista__linha:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.lista__linha:active{background:color-mix(in srgb, var(--ink) 7%, transparent)}.lista__linha:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:0}.lista__texto{flex:1;gap:3px;min-width:0;display:grid}.lista__titulo{letter-spacing:-.01em;font-size:16px;font-weight:700}.lista__sub{color:var(--muted);font-size:16px;line-height:1.4}.lista__seta{color:var(--muted);transition:transform var(--mola-viva-t) var(--mola-viva), color .18s ease;flex:none}.lista__linha:hover .lista__seta{color:var(--ink);transform:translate(3px)}.lista__linha .tile__icon{transition:transform var(--mola-viva-t) var(--mola-viva)}.lista__linha:hover .tile__icon{transform:scale(1.06)}.selo{border-radius:var(--r-pill);white-space:nowrap;background:var(--surface-2);color:var(--muted);padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4}.selo--verde{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.tile__icon{--tom:#0e7c6b;border-radius:var(--r-md);color:#fff;background:linear-gradient(180deg, #ffffff2e, #fff0), var(--tom);width:38px;height:38px;box-shadow:0 3px 8px -3px color-mix(in srgb, var(--tom) 75%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile__icon--verde{--tom:#0e7c6b}.tile__icon--azul{--tom:#2f6fe4}.tile__icon--laranja{--tom:#e8760f}.tile__icon--roxo{--tom:#7254e8}.tile__icon--rosa{--tom:#e0457a}.tile__icon--cinza{--tom:#6f797e}.sobmedida{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);gap:16px;padding:20px;display:grid}.sobmedida__topo{align-items:flex-start;gap:14px;display:flex}.sobmedida__titulo{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.sobmedida__sobre{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.5}.sobmedida__opcoes{gap:10px;display:grid}@container conta (min-width:520px){.sobmedida__opcoes{grid-template-columns:1fr 1fr}}@container conta (min-width:760px){.sobmedida__opcoes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sobmedida__opcao{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);color:var(--ink);transition:border-color .18s ease, box-shadow .18s ease, transform var(--mola-assenta-t) var(--mola-assenta);align-content:start;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.sobmedida__opcao strong{font-size:16px}.sobmedida__opcao>span:not(.sobmedida__cta){color:var(--muted);font-size:16px;line-height:1.45}.sobmedida__cta{color:color-mix(in srgb, var(--wa) 72%, var(--ink));align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:700;display:inline-flex}.sobmedida__opcao:hover{border-color:color-mix(in srgb, var(--wa) 55%, var(--line));box-shadow:var(--shadow-card);transform:translateY(-2px)}.sobmedida__nota{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.sobmedida__nota a{color:var(--green);font-weight:700}@media (hover:none){.lista__linha:hover .lista__seta,.lista__linha:hover .tile__icon,.sobmedida__opcao:hover,.atalho:hover,.atalho:hover .atalho__seta,.impulso__btn:hover .icon{transform:none}}@media (prefers-reduced-motion:reduce){.painel>*{animation:none}.lista__seta,.lista__linha .tile__icon,.sobmedida__opcao,.atalho,.atalho__seta,.impulso__btn .icon{transition:none}}.account__delete{cursor:pointer;font:inherit;color:var(--danger);background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;position:relative}.account__delete:after{content:"";border-radius:var(--r-pill);transform-origin:0;height:1.5px;transition:transform var(--mola-assenta-t) var(--mola-assenta);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.account__delete:hover:after,.account__delete:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.account__delete:after{transition:none}}.account__delete:hover{opacity:.85}.account__delete:disabled{opacity:.5;cursor:default}.account__danger-hint{color:var(--muted);margin:0;font-size:14px}.authgate{flex-direction:column;align-items:center;gap:14px;padding:44px 20px;display:flex}.authgate__spin{border:2.5px solid color-mix(in srgb, var(--green) 25%, transparent);border-top-color:var(--green);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite authspin}@keyframes authspin{to{transform:rotate(360deg)}}.authgate__txt{color:var(--muted);margin:0;font-size:16px}@media (prefers-reduced-motion:reduce){.authgate__spin{animation-duration:2s}}.account{max-width:480px;margin:48px auto;padding:0 20px}.account__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;padding:28px 24px}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--sk-glow) 37%, var(--surface-2) 63%);border-radius:var(--r-sm);background-size:400% 100%;animation:1.3s infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.sk__bar{border-radius:var(--r-sm);display:block}.sk__avatar{border-radius:50%;flex:none;width:64px;height:64px}.sk__pill{border-radius:50%;flex:none;width:42px;height:42px}.sk__card{pointer-events:none}.sk__card .rescard__main{align-items:center;gap:14px;display:flex}.sk__card .rescard__info{flex:1;min-width:0;display:block}.sk__field{margin-top:18px;display:block}.sk__row{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.sk__row .sk__bar{display:block}.sk__card:nth-child(2) .skeleton{animation-delay:.12s}.sk__card:nth-child(3) .skeleton{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.btn:active,.home__cta:active,.citycard:hover,.geo__item:hover{transform:none}.hero__copy>*,.home__grid>*,.geo__list>*,.results__list>*{animation:none}}.state{text-align:center;max-width:440px;color:var(--muted);margin:64px auto;padding:0 20px}.state__icon{background:color-mix(in srgb, var(--green) 12%, transparent);width:60px;height:60px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.state h2{color:var(--ink);margin:0 0 6px;font-size:22px}.state p{margin:0 0 16px;line-height:1.5}.avise{text-align:left;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:12px;margin:0 0 24px;padding:16px;display:grid}.avise--feito{color:var(--ink)}.avise__titulo{color:var(--ink);margin:0;font-size:16px}.avise .avise__sub{margin:0;font-size:16px}.avise__aceite{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.avise__aceite input{flex:none;margin-top:2px}.state--page{margin:96px auto}.state--page h1{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:22px}.state__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.state__actions .btn{flex:190px;max-width:240px}.state__code{opacity:.65;font-variant-numeric:tabular-nums;margin-top:18px;font-size:12px}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.profile{max-width:var(--maxw);margin:0 auto;padding-bottom:40px;position:relative}.profile__topbar{z-index:5;padding:0 20px;position:absolute;top:14px;left:0;right:0}.profile__topbar .backlink{color:#fff;background:#00000080;border-color:#ffffff38;margin-bottom:0}.profile__topbar .backlink:hover{background:#00000094;border-color:#ffffff6b}.profile__main{min-width:0;max-width:640px;margin:0 auto}.profile__rail{display:contents}.sidecard{display:none}@media (min-width:960px){.profile{padding-bottom:48px}.profile__cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;padding:0 20px;display:grid}.profile__main{grid-column:1;min-width:0;max-width:680px;margin:0}.profile__rail{flex-direction:column;grid-column:2;align-self:start;gap:12px;margin-top:28px;display:flex;position:sticky;top:84px}.sidecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px 16px;display:block}.sidecard__row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.sidecard__row:first-child{border-top:0}.sidecard__k{color:var(--muted);font-size:14px}.sidecard__v{text-align:right;font-size:14px;font-weight:700}.sidecard__nota{color:var(--muted);font-size:14px;font-weight:400;display:block}.cover{border-radius:0 0 var(--r-lg) var(--r-lg)}.profile__rail .cta{z-index:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:20px;position:static;bottom:auto;left:auto;right:auto;transform:none}.profile__rail .cta a{flex:none;width:100%}}.cover{object-fit:cover;width:100%;height:200px;display:block}@media (min-width:960px){.cover{height:260px}}.cover--empty{background:var(--green-deep);height:112px}@media (min-width:960px){.cover--empty{height:160px}}.phero{margin-top:-48px;padding:0 20px;position:relative}.phero__actions{gap:8px;display:flex;position:absolute;top:60px;right:20px}.phero__avatar{object-fit:cover;border:4px solid var(--bg);background:var(--surface-2);border-radius:50%;width:96px;height:96px;box-shadow:0 8px 28px #00000047}.phero__avatar--empty{background:var(--green);color:var(--on-green);justify-content:center;align-items:center;font-size:40px;font-weight:800;display:flex}.phero__name{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 2px;font-size:28px;display:flex}.phero__meta{color:var(--muted);margin:2px 0 0;font-size:16px}.phero__handle{color:var(--green);font-weight:600}.pstats{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin-top:14px;display:flex;overflow:hidden}.pstats__cell{text-align:center;border-left:1px solid var(--line);flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:12px 8px;display:flex}.pstats__cell:first-child{border-left:0}.pstats__cell strong{color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:18px}.pstats__cell span{color:var(--muted);font-size:12px}.pstats__cell--link{color:inherit;text-decoration:none;transition:background .15s}.pstats__cell--link:hover{background:var(--surface-2)}.pstats__cell--link span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-underline-offset:3px}.gbadge{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,transform 80ms;display:inline-flex}.gbadge:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.gbadge:active{transform:scale(.98)}.gbadge span{color:var(--muted)}.bio{color:var(--ink);overflow-wrap:anywhere;padding:16px 20px;line-height:1.5}.badge-verified{border-radius:var(--r-pill);color:var(--on-green);background:var(--green);vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.badge-destaque{border-radius:var(--r-pill);vertical-align:middle;color:var(--ink);background:color-mix(in srgb, #d8902a 16%, var(--surface));align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d8902a73}.ai{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));border-radius:var(--r-lg);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--green) 45%, transparent), transparent 60%) border-box;max-width:720px;box-shadow:0 4px 24px color-mix(in srgb, var(--green) 8%, transparent);margin:0 auto 16px;padding:18px}.ai--closed{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ai__pitch{flex:1;align-items:flex-start;gap:12px;min-width:240px;display:flex}.ai__spark{color:var(--green);flex:none;align-items:center;display:inline-flex}.ai__headtitle{align-items:center;gap:7px;display:inline-flex}.ai__pitch p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.45}.ai__open{flex:none;width:auto;padding:12px 22px}.ai__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ai__result{gap:14px;margin-top:18px;display:grid}.ai__block{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:14px}.ai__block h3{margin:0;font-size:16px}.ai__blockhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ai__apply{flex:none;width:auto;padding:8px 14px;font-size:14px}.ai__headline{color:var(--ink);margin:0 0 6px;font-weight:700}.ai__bio{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.ai__chips{flex-wrap:wrap;gap:8px;display:flex}.ai__tips{color:var(--ink);margin:8px 0 0;padding-left:18px;font-size:16px;line-height:1.6}.ai__tips li{margin:4px 0}.tool__title{margin:0 0 4px;font-size:18px}.tool__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tool__label{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.tool__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tool__row{border-radius:var(--r-md);background:var(--surface-2);border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;transition:background .14s,border-color .14s;display:flex}.tool__row.is-on{background:color-mix(in srgb, var(--green) 10%, var(--surface));border-color:color-mix(in srgb, var(--green) 38%, transparent)}.tool__blank{text-align:center;border-radius:var(--r-lg);border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:26px 18px;display:flex}.tool__blank svg{color:var(--green);opacity:.8}.tool__blank strong{color:var(--ink);font-size:16px}.tool__blank p{max-width:42ch;margin:0;font-size:16px;line-height:1.5}.tool__blank .btn{margin-top:6px}.tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);gap:4px;margin:0 20px 14px;padding:4px;display:flex}.tabs__t{border-radius:var(--r-pill);cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;flex:1;padding:9px 14px;font-size:14px;font-weight:600;transition:background .16s,color .16s}.tabs__t:hover{color:var(--ink)}.tabs__t.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.tabs{position:relative}.tabs__t{z-index:1;position:relative}.tabs__pilula{z-index:0;border-radius:var(--r-pill);background:var(--surface);pointer-events:none;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #0000001f}.tabs--viva .tabs__t.is-on{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.tabs__pilula{transition:none!important}}.paychips{flex-wrap:wrap;gap:8px;display:flex}.unamefield{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:2px;padding-left:14px;transition:border-color .15s,box-shadow .15s;display:flex}.unamefield:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}.unamefield__at{color:var(--muted);font-size:16px;font-weight:700}.unamefield input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.unamefield input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{width:auto;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 4px;font-size:16px}.unamefield__state{flex:none;justify-content:center;align-items:center;width:36px;display:flex}.unamefield--livre{border-color:var(--green)}.unamefield--livre .unamefield__state{color:var(--green)}.unamefield--ocupado,.unamefield--invalido{border-color:var(--danger)}.unamefield--ocupado:focus-within,.unamefield--invalido:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.unamefield--ocupado .unamefield__state{color:var(--danger)}.unamefield__msg{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}.unamefield--ocupado+.unamefield__msg,.unamefield--invalido+.unamefield__msg{color:var(--danger)}.unamefield--livre+.unamefield__msg{color:var(--green)}.unamefield__alts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.unamefield__alt{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--t-fast) ease, color var(--t-fast) ease;padding:0 16px;font-size:14px;font-weight:700}.unamefield__alt:hover{border-color:var(--green);color:var(--green)}.spinner--sm{border-width:2px;width:14px;height:14px}.card-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.card-grid>*{min-width:0}@container conta (min-width:780px){.card-grid{grid-template-columns:minmax(0,1fr) 380px}}.vcard{border-radius:var(--r-md);background:linear-gradient(135deg, color-mix(in srgb, var(--green) 14%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--green) 30%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.vcard__side{flex-direction:column;gap:2px;min-width:0;display:flex}.vcard__id{align-items:center;gap:10px;min-width:0;display:flex}.vcard__names{flex-direction:column;gap:1px;min-width:0;display:flex}.vcard__avatar{object-fit:cover;border:2px solid color-mix(in srgb, var(--green) 40%, transparent);background:var(--surface-2);border-radius:50%;flex:none;width:44px;height:44px}.vcard__avatar--empty{background:var(--green);color:var(--on-green);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.vcard__name{letter-spacing:-.01em;font-size:18px;font-weight:800}.vcard__cat{color:var(--green);font-size:14px;font-weight:600}.vcard__city,.vcard__url{color:var(--muted);font-size:12px}.vcard__url{overflow-wrap:anywhere;margin-top:4px}.vcard__qr{border-radius:var(--r-sm);background:#fff;flex:none;width:104px;height:104px;padding:5px}.upsellcard__list{gap:10px;margin:12px 0 16px;padding-left:18px;display:grid}.upsellcard__list li{color:var(--muted);font-size:16px;line-height:1.5}.upsellcard__list strong{color:var(--ink)}.antilead{border-radius:var(--r-lg);background:color-mix(in srgb, var(--green) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 28%, transparent);max-width:720px;margin:8px auto 32px;padding:22px 24px}.antilead h2{letter-spacing:-.01em;margin:0 0 14px;font-size:18px}.antilead ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.antilead li{align-items:flex-start;gap:11px;font-size:16px;line-height:1.5;display:flex}.antilead svg{color:var(--green);flex:none;margin-top:2px}.printsheet{display:none}@media print{.noprint,.site-header,.cta{display:none!important}.editprofile{max-width:none;margin:0;padding:0}.printsheet{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.vcard--print{box-sizing:border-box;color:#111;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px dashed #bbb;width:85mm;height:50mm}.vcard--print .vcard__avatar{border-color:#0e7c6b}.vcard--print .vcard__cat{color:#0e7c6b}.vcard--print .vcard__city,.vcard--print .vcard__url{color:#555}@page{margin:10mm}}.form-note{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.form-gap{height:8px}.field-action{text-align:right;margin-bottom:16px}.form-foot{text-align:center;margin-top:18px}.authsplit{max-width:var(--maxw);align-items:stretch;gap:24px;margin:0 auto;padding:28px 20px 56px;display:grid}.authsplit__marca{display:none}.authsplit__form{flex-direction:column;justify-content:center;display:flex}.authsplit__form .form-card{border-radius:var(--r-xl);width:100%;box-shadow:var(--shadow-card);margin:0 auto;padding:32px 28px}@media (min-width:960px){.authsplit{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px;padding-top:44px}.authsplit__marca{border-radius:var(--r-xl);color:#fff;background:var(--green-deep);min-height:520px;animation:rise .6s var(--ease) backwards;flex-direction:column;justify-content:center;padding:52px;display:flex}}.authsplit__kicker{color:#9fe8d6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:800}.authsplit__titulo{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 24px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.12}.authsplit__lista{color:#ffffffe6;gap:14px;margin:0;padding:0;font-size:16px;font-weight:600;list-style:none;display:grid}.authsplit__lista li{align-items:center;gap:12px;display:flex}.authsplit__lista .icon{color:#7ee6cf;background:#ffffff1f;border-radius:50%;flex:none;width:28px;height:28px;padding:6px}.authsplit__nota{color:#ffffffa3;margin:28px 0 0;font-size:16px}@media (prefers-reduced-motion:reduce){.authsplit__marca{animation:none}}.wapreview{border-radius:var(--r-lg);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--green) 4%, var(--surface-2)) 0 12px, var(--surface-2) 12px 24px);border:1px solid var(--line);margin:12px 0 14px;padding:16px 14px}.wapreview__bubble{border-radius:var(--r-md) var(--r-sm) var(--r-md) var(--r-md);background:color-mix(in srgb, var(--green) 20%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 32%, transparent);max-width:84%;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin-left:auto;padding:9px 12px 20px;font-size:16px;line-height:1.55;position:relative;box-shadow:0 1px 2px #00000024}.wapreview__meta{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex;position:absolute;bottom:5px;right:10px}.wapreview__meta svg{color:var(--green-strong)}@media (max-width:560px){.wapreview__bubble{max-width:100%}}.tool__check{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tool__check input{width:18px;height:18px;accent-color:var(--green);flex:none}.tool__check span{overflow-wrap:anywhere}@media (hover:none){.geo__item a:hover,.rescard:hover,.rescard:hover,.prem__card:hover,.featcard:hover,.citycard:hover,.geo__item:hover,.gbadge:hover,.prem__card:hover .prem__icon,.portfolio__thumb:hover img{transform:none}}.moneyfield{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex:none;align-items:center;padding-left:10px;transition:border-color .15s;display:inline-flex}.moneyfield:focus-within{border-color:var(--green)}.moneyfield__pre{color:var(--muted);font-size:14px;font-weight:600}.tool__price:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.tool__price:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{border-radius:0 var(--r-md) var(--r-md) 0;width:96px;color:var(--ink);box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:none;padding:9px 10px 9px 6px;font-size:16px}.tool__extra{gap:8px;margin-top:12px;display:flex}.tool__extra input:first-child{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);outline:none;flex:1;padding:9px 12px;font-size:16px}.tool__extra input:first-child:focus{border-color:var(--green)}.tool__add{flex:none;width:44px;padding:8px 0;font-size:18px}@media (max-width:480px){.tool__extra{flex-wrap:wrap}.tool__extra>input:first-child{flex-basis:100%}.tool__extra .tool__add{margin-left:auto}}.tool__actions{gap:10px;display:flex}.tool__actions .btn{flex:1;padding-left:12px;padding-right:12px}.upsell{border-radius:var(--r-md);background:var(--line);color:var(--muted);margin:8px 20px 16px;padding:14px 16px;font-size:16px;line-height:1.5}.upsell strong{color:var(--green)}.upsell__link{color:var(--green);white-space:nowrap;padding:12px 0;font-weight:700;display:inline-block}.upsell__link:hover{text-decoration:underline}.upsell--discreto{text-align:center;background:0 0;margin:0 20px 8px;padding:4px 0;font-size:14px}.upsell--discreto a{color:var(--green);font-weight:700}.legal{max-width:var(--maxw);color:var(--ink);margin:0 auto;padding:28px 20px 72px}.legal__hero{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);margin-bottom:28px;padding:34px 28px;position:relative;overflow:hidden}.legal__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.legal__hero h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4.4vw,40px);line-height:1.1}.legal__intro{color:var(--muted);max-width:62ch;margin:0 0 16px;font-size:16px;line-height:1.6}.legal__updated{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.legal__body{grid-template-columns:1fr;gap:28px;display:grid}.legal__content{min-width:0;max-width:74ch;line-height:1.68}.legal__content>p:first-child{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px;font-size:18px}.legal__content h2{letter-spacing:-.01em;margin:34px 0 10px;scroll-margin-top:90px;font-size:22px}.legal__content p{margin:0 0 12px}.legal__content ul{margin:0 0 14px;padding-left:0;list-style:none}.legal__content li{margin:9px 0;padding-left:22px;position:relative}.legal__content ul li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:6px}.legal__content ol{margin:0 0 14px;padding-left:24px}.legal__content ol li{padding-left:4px}.legal__content a{color:var(--green);font-weight:600}.legal__content strong{color:var(--ink)}.legal__toc{display:none}.legal__toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.legal__toc ol{counter-reset:toc;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal__toc a{border-radius:var(--r-sm);color:var(--muted);padding:7px 10px;font-size:14px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:block}.legal__toc li{counter-increment:toc}.legal__toc a:before{content:counter(toc) ". ";opacity:.55}.legal__toc a:hover{background:var(--surface-2);color:var(--ink)}.legal__footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:22px;display:flex}.legal__footer-btn{width:auto}@media (min-width:900px){.legal__body{grid-template-columns:minmax(0,1fr) 244px;gap:44px}.legal__toc{order:2;display:block;position:sticky;top:84px}.legal__content{order:1}}.crumb{margin:10px 0 0;font-size:14px}.profile__main>.crumb{padding:0 20px}.crumb a{color:var(--green);background-image:linear-gradient(var(--green-strong), var(--green-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px;font-weight:600;text-decoration:none;transition:background-size .22s,color .15s}.crumb a:hover{color:var(--green-strong);background-size:100% 2px}.home{padding-bottom:48px}.hero{background:var(--green-deep);color:#fff;position:relative}.hero__inner{z-index:1;max-width:var(--maxw);margin:0 auto;padding:84px 20px 72px;position:relative}.hero h1{letter-spacing:-.03em;color:#fff;max-width:19ch;margin:0 0 16px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.06}.hero__tagline{color:#ffffffbd;max-width:52ch;margin:0 0 26px;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.hero__copy{min-width:0}.hero__copy>.hero__props{animation:rise .6s var(--mola-assenta) .14s backwards}@media (min-width:1024px){.hero__inner{grid-template-columns:minmax(0,1fr) 400px;align-items:center;column-gap:56px;padding-top:68px;padding-bottom:84px;display:grid}.hero .herosearch{flex-wrap:wrap}.hero .herosearch__field:first-child{flex:100%}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__copy>.hero__titulo{animation:none}.emerge{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.emerge>span{animation:emerge .9s var(--mola-assenta) 50ms backwards;display:block}@keyframes emerge{0%{transform:translateY(105%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.emerge>span{animation:none}}.herosearch{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:10px;max-width:760px;padding:14px;display:flex;box-shadow:0 18px 44px #00000047,0 2px 6px #00000029}.herosearch__field{flex:1;min-width:0}.herosearch__go{width:100%}@media (min-width:720px){.herosearch{flex-direction:row;align-items:flex-start}.herosearch__field:nth-child(2){flex:1.6}.herosearch .cbx__cityrow input{min-width:150px}.herosearch__go{flex:none;width:auto;padding:12px 26px}}.home__ctas{flex-wrap:wrap;gap:10px;display:flex}.home__ctas--under{margin-top:14px}.home__cta{background:var(--green);color:var(--on-green);border-radius:var(--r-md);padding:13px 24px;font-weight:700;text-decoration:none;transition:background .15s,transform 80ms;display:inline-block}.home__cta:hover{background:var(--green-strong)}.home__cta:active{transform:scale(.985)}.home__cta--ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.home__cta--ghost:hover{background:var(--surface-2)}.hero .home__cta--ghost{color:#fff;transition:background var(--t-fast) ease, border-color var(--t-fast) ease, transform 80ms ease;background:#ffffff14;border-color:#ffffff47}.hero .home__cta--ghost:hover{background:#ffffff29;border-color:#ffffff80}.home__cities{max-width:var(--maxw);margin:0 auto;padding:40px 20px 0}.home__cities h2{margin:0 0 16px;font-size:22px}.home__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.citycard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:20px}.citycard h3{margin:0 0 8px;font-size:16px}.citycard ul{margin:0;padding:0;list-style:none}.citycard li{padding:4px 0}@media (max-width:700px){.citycard li{padding:0}.citycard li a{padding:13px 0;display:inline-block}}.citycard a{color:var(--green);background-image:linear-gradient(var(--green-strong), var(--green-strong));border-radius:var(--r-pill);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:background-size .22s,color .15s;display:inline}.citycard a:hover{color:var(--green-strong);background-size:100% 2px}.hero__props{color:#ffffffad;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero__props li{align-items:baseline;gap:7px;display:flex}.hero__props strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:800}@media (min-width:1024px){.hero__props{flex-wrap:nowrap;gap:32px}.hero__props li{flex-direction:column;align-items:flex-start;gap:0;line-height:1.35}}.lp{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,7vw,88px) 20px 0}.lp__title{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0 0 26px;font-size:clamp(28px,4.4vw,40px);line-height:1.12}.how{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:800px){.how{grid-template-columns:1fr 1fr}}.how__track{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:24px}.how__track--pro{background:var(--surface)}.how__who{align-items:center;gap:10px;margin:0 0 16px;font-size:18px;display:flex}.how__whoicon{border-radius:var(--r-md);width:34px;height:34px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);flex:none;place-items:center;display:grid}.how__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how__steps:before{content:"";border-radius:var(--r-pill);transform-origin:top;background:linear-gradient(180deg, var(--green), color-mix(in srgb, var(--green) 18%, transparent));width:2px;position:absolute;top:30px;bottom:30px;left:13px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.how__steps:before{animation:linear both how-fio;animation-timeline:view();animation-range:entry 30% cover 50%}}}@keyframes how-fio{0%{transform:scaleY(0)}to{transform:none}}.how__steps li{align-items:flex-start;gap:12px;display:flex}.how__n{z-index:1;background:color-mix(in srgb, var(--green) 14%, var(--surface));width:28px;height:28px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:relative}.how__steps strong{margin-bottom:2px;display:block}.how__steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.how__cta{margin-top:18px}.feat{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.featcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--t) var(--ease), border-color var(--t) ease, box-shadow var(--t) ease;padding:22px}.featcard:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-3px);box-shadow:0 14px 32px #14201d1f}.tnum{font-variant-numeric:tabular-nums}.featcard__n{color:var(--green);letter-spacing:.1em;font-size:14px;font-weight:800}.featcard__icon{border-radius:var(--r-lg);width:44px;height:44px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);transition:background var(--t) ease, color var(--t) ease, transform var(--t) var(--ease);place-items:center;margin-bottom:6px;display:grid}.featcard:hover .featcard__icon{background:var(--green);color:var(--on-green);transform:translateY(-2px)rotate(-4deg)}@media (prefers-reduced-motion:reduce){.featcard:hover .featcard__icon{transform:none}}.featcard h3{margin:8px 0 6px;font-size:18px}.featcard p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.growcard{flex-direction:column;display:flex}.growcard__extra{border-top:1px solid var(--line);padding-top:10px;margin-top:10px!important}.growcard__extra strong{color:var(--ink);font-weight:700}.growcard__cta{align-self:flex-start;width:auto;margin-top:auto;padding:11px 0}.premband{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));border-radius:var(--r-xl);box-shadow:var(--shadow-card);background:var(--surface);flex-wrap:wrap;align-items:center;gap:28px 40px;padding:clamp(24px,4vw,40px);display:flex}.premband__txt{flex:320px;min-width:0}.premband .lp__title{margin-bottom:8px}.premband__body{color:var(--muted);max-width:560px;margin:0;line-height:1.55}.premband__cta{width:auto;margin-top:20px;padding:13px 24px}.proband{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));border-radius:var(--r-xl);box-shadow:var(--shadow-card);background:var(--surface);grid-template-areas:"txt""lista""cta";align-items:start;gap:20px 48px;padding:clamp(24px,4vw,40px);display:grid}@media (min-width:860px){.proband{grid-template:"txt lista""cta lista"1fr/minmax(0,1fr) minmax(0,1.15fr)}}.proband__txt{grid-area:txt;min-width:0}.proband .lp__title{margin-bottom:8px}.proband__body{color:var(--muted);max-width:46ch;margin:0;line-height:1.55}.proband__cta{grid-area:cta;justify-self:start;width:auto;padding:13px 24px}.proband__lista{grid-area:lista;gap:18px;margin:0;padding:0;list-style:none;display:grid}.proband__lista li{color:var(--muted);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;line-height:1.5;display:grid}.proband__lista strong{color:var(--ink);font-weight:700;display:block}.proband__icone{border-radius:var(--r-md);width:40px;height:40px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);place-items:center;display:grid}.faq{gap:10px;max-width:760px;display:grid}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t) ease, background var(--t) ease;padding:0 20px;overflow:hidden}.faq__item:hover{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}.faq__item[open]{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-weight:700;list-style:none;display:flex}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{opacity:0;height:0;transition:height .28s ease, opacity .28s ease, content-visibility .28s allow-discrete;overflow:hidden}.faq__item[open]::details-content{opacity:1;height:auto}}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--green);flex:none;font-size:22px;font-weight:700;transition:transform .2s}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{color:var(--muted);max-width:68ch;margin:0;padding:0 0 16px;font-size:16px;line-height:1.6}.faq__item a{color:var(--green)}.appdl{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,7vw,88px) 20px 40px}.appdl__inner{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);align-items:center;gap:28px;padding:32px 26px;display:grid;overflow:hidden}.appdl__body{color:var(--muted);max-width:54ch;margin:0 0 16px;font-size:16px;line-height:1.65}.appdl__list{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.appdl__list li{color:var(--ink);padding-left:26px;font-size:16px;line-height:1.5;position:relative}.appdl__list li:before{content:"";background:color-mix(in srgb, var(--green) 18%, transparent);width:15px;height:15px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green) 55%, transparent);border-radius:50%;position:absolute;top:.32em;left:2px}.appdl__list li:after{content:"";border-left:1.8px solid var(--green);border-bottom:1.8px solid var(--green);width:6px;height:3px;position:absolute;top:.52em;left:6.2px;transform:rotate(-45deg)}.appdl__badge{border-radius:var(--r-md);color:#fff;background:#000;border:1px solid #2a2a2a;align-items:center;gap:12px;padding:11px 20px;text-decoration:none;transition:transform .12s,box-shadow .18s;display:inline-flex}.appdl__badge:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000052}.appdl__badge-txt{flex-direction:column;line-height:1.15;display:flex}.appdl__badge-txt small{letter-spacing:.09em;opacity:.82;font-size:12px}.appdl__badge-txt strong{letter-spacing:.2px;font-size:18px;font-weight:600}.appdl__badge--soon{opacity:.58;cursor:default}.appdl__badge--soon:hover{box-shadow:none;transform:none}.appdl__shot{isolation:isolate;justify-content:center;padding:26px 34px 30px;display:flex;position:relative}.appdl__phone{background:linear-gradient(160deg,#2b3133,#0c0e0f 38%,#050606);border-radius:44px;width:min(262px,70vw);padding:9px;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 0 1px #0006,0 30px 60px -12px #00000073,0 14px 24px -10px #0000004d}.appdl__tela{border-radius:35px;overflow:hidden;container-type:inline-size}.appmock{--m-bg:#0b0d0e;--m-surface:#151a1b;--m-surface-2:#1c2223;--m-line:#ffffff14;--m-ink:#eef2f1;--m-muted:#97a29f;--m-green:#16d4a8;--m-green-deep:#0e3b33;--m-wa:#22c35e;aspect-ratio:9/19.5;background:var(--m-bg);color:var(--m-ink);flex-direction:column;padding:0 5cqi;font-size:4.3cqi;line-height:1.25;display:flex;position:relative;overflow:hidden}.appmock svg{flex:none;width:1.15em;height:1.15em}.appmock>*{flex:none}.appmock p{margin:0}.appmock__status{justify-content:space-between;align-items:center;height:11cqi;padding:3.6cqi 2.5cqi 0;font-size:.8em;font-weight:700;display:flex}.appmock__ilha{border-radius:var(--r-pill);background:#000;width:27cqi;height:7.5cqi}.appmock__bat{opacity:.8;border:1.5px solid;border-radius:1cqi;width:6.5cqi;height:3.2cqi}.appmock__top{align-items:center;padding:3cqi 0 3.5cqi;display:flex}.appmock__top img{width:10cqi;height:auto}.appmock__acoes{gap:4.5cqi;margin-left:auto;display:flex}.appmock__acoes svg{width:1.3em;height:1.3em}.appmock .appmock__titulo{letter-spacing:-.025em;font-size:1.62em;font-weight:800;line-height:1.1}.appmock__busca{background:var(--m-surface);border:1px solid var(--m-line);border-radius:5cqi;margin-top:3.5cqi;overflow:hidden}.appmock__linha{align-items:center;gap:2.4cqi;padding:3.2cqi 3.6cqi;font-size:.9em;display:flex}.appmock__linha+.appmock__linha{border-top:1px solid var(--m-line)}.appmock__linha strong{font-weight:700}.appmock__seta{color:var(--m-muted);margin-left:auto;display:inline-flex}.appmock__linha--muda{color:var(--m-muted)}.appmock__pino{color:var(--m-green);display:inline-flex}.appmock .appmock__secao{margin:5cqi 0 2.6cqi;font-size:.98em;font-weight:800}.appmock__chips{gap:2cqi;margin-right:-5cqi;display:flex;overflow:hidden}.appmock__chip{border-radius:var(--r-pill);background:var(--m-surface-2);white-space:nowrap;flex:none;align-items:center;gap:1.6cqi;padding:2.2cqi 3.4cqi;font-size:.82em;font-weight:600;display:inline-flex}.appmock__chip svg{color:var(--m-green)}.appmock__card{background:var(--m-surface);border:1px solid var(--m-line);border-radius:5cqi;padding:3.4cqi}.appmock__card+.appmock__card{margin-top:2.6cqi}.appmock__cardtopo{align-items:center;gap:3cqi;display:flex}.appmock__avatar{background:linear-gradient(145deg,#3a4c47,#1b2624);border-radius:3.6cqi;flex:none;width:12cqi;height:12cqi;box-shadow:inset 0 0 0 1px #ffffff0f}.appmock__cardtxt{flex-direction:column;gap:.6cqi;min-width:0;display:flex}.appmock__cardtxt strong{font-weight:800}.appmock__cardtxt small{color:var(--m-muted);align-items:center;gap:1cqi;font-size:.75em;display:inline-flex}.appmock__cardtxt small svg{color:var(--m-green)}.appmock__fav{color:var(--m-muted);margin-left:auto}.appmock__fotos{grid-template-columns:repeat(3,1fr);gap:1.8cqi;margin:3cqi 0 2.6cqi;display:grid}.appmock__fotos span{aspect-ratio:1;border-radius:3cqi}.appmock__fotos span:first-child{background:linear-gradient(140deg,#cfe9e1,#5fae9b)}.appmock__card+.appmock__card .appmock__fotos span:first-child{background:linear-gradient(140deg,#e7dcf2,#9a82bd)}.appmock__fotos span:nth-child(2){background:linear-gradient(140deg,#f1dcc2,#c98f58)}.appmock__fotos span:nth-child(3){background:linear-gradient(140deg,#d9dee7,#7f8ca3)}.appmock__cardpe{justify-content:space-between;align-items:center;display:flex}.appmock__estrelas{color:var(--star,#f5b82e);gap:.6cqi;display:inline-flex}.appmock__wa{background:var(--m-wa);color:#fff;border-radius:50%;flex:none;place-items:center;width:10.5cqi;height:10.5cqi;display:grid}.appmock__nav{border-radius:var(--r-pill);border:1px solid var(--m-line);background:#171c1dd1;grid-template-columns:repeat(4,1fr);padding:1.8cqi;display:grid;position:absolute;bottom:4.5cqi;left:4cqi;right:4cqi}.appmock__aba{border-radius:var(--r-pill);color:var(--m-muted);flex-direction:column;align-items:center;gap:.8cqi;padding:1.8cqi 0;font-size:.62em;font-weight:700;display:flex}.appmock__aba svg{width:1.9em;height:1.9em}.appmock__aba--on{color:var(--m-green);background:var(--m-green-deep)}.appdl__aviso{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);white-space:nowrap;animation:rise .6s var(--ease,ease) .3s backwards, appdl-flutua 6s ease-in-out 1s infinite alternate;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;box-shadow:0 14px 34px -10px #0006}.appdl__aviso strong{font-size:14px;display:block}.appdl__aviso small{color:var(--muted);font-size:12px;display:block}.appdl__aviso--contato{top:5%;left:0}.appdl__aviso--agenda{animation-delay:.55s,1.6s;bottom:20%;right:0}.appdl__avisoicone{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 16%, var(--surface));width:32px;height:32px;color:var(--green);flex:none;place-items:center;display:grid}.appdl__avisoicone svg{width:17px;height:17px}.appdl__avisoicone--wa{color:#fff;background:#22c35e;border-radius:50%}@keyframes appdl-flutua{to{transform:translateY(-6px)}}@media (min-width:900px){.appdl__inner{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:44px 36px 44px 40px}.appdl__phone{width:280px}}@media (max-width:420px){.appdl__shot{padding:22px 8px 26px}.appdl__aviso{gap:8px;padding:8px 11px 8px 8px}.appdl__aviso strong{font-size:14px}.appdl__aviso small{font-size:12px}.appdl__avisoicone{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.appdl__badge:hover{transform:none}.appdl__aviso{animation:none}}.heroart{display:none}@media (min-width:1024px){.heroart{height:440px;display:block;position:relative}}.heroart__card{border-radius:var(--r-xl);background:var(--surface);color:var(--ink);animation:art-in .8s var(--ease) .2s backwards, art-float 7s ease-in-out 1s infinite;padding:20px;position:absolute;top:64px;left:44px;right:20px;box-shadow:0 32px 64px #00000057,0 2px 8px #0000002e}.heroart__head{align-items:center;gap:12px;display:flex}.heroart__avatar{border-radius:var(--r-lg);color:#fff;background:linear-gradient(135deg,#12a58e,#0a5a4e);flex:none;place-items:center;width:52px;height:52px;display:grid}.heroart__who{flex-direction:column;gap:3px;min-width:0;display:flex}.heroart__who strong{font-size:18px}.heroart__meta{color:var(--muted);align-items:center;gap:5px;font-size:14px;display:inline-flex}.heroart__stars{color:var(--star);gap:2px;margin:16px 0 14px;display:flex}.heroart__stars>*{animation:art-pop .45s var(--ease) backwards}.heroart__stars>:first-child{animation-delay:.8s}.heroart__stars>:nth-child(2){animation-delay:.88s}.heroart__stars>:nth-child(3){animation-delay:.96s}.heroart__stars>:nth-child(4){animation-delay:1.04s}.heroart__stars>:nth-child(5){animation-delay:1.12s}.heroart__line{border-radius:var(--r-pill);background:var(--surface-2);height:9px;margin-bottom:8px;display:block}.heroart__line--short{width:64%}.heroart__photos{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.heroart__photos span{aspect-ratio:1;border-radius:var(--r-md)}.heroart__photos span:first-child{background:linear-gradient(140deg,#d3ece5,#6fbfad)}.heroart__photos span:nth-child(2){background:linear-gradient(140deg,#f4e0c8,#d49b62)}.heroart__photos span:nth-child(3){background:linear-gradient(140deg,#dde2ea,#8e9ab0)}.heroart__wa{border-radius:var(--r-md);background:var(--wa);color:#fff;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:700;display:flex;position:relative}.heroart__wa:after{content:"";border-radius:inherit;border:2px solid var(--wa);opacity:0;animation:2.8s ease-out 2.2s infinite art-ping;position:absolute;inset:0}.heroart__toast{border-radius:var(--r-lg);background:var(--surface);color:var(--ink);animation:art-toast .7s var(--ease) 1.3s backwards, art-float 8s ease-in-out 2s infinite reverse;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:4px;right:-6px;box-shadow:0 18px 40px #0000004d}.heroart__toasticon{background:var(--wa);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.heroart__toast strong{font-size:14px;display:block}.heroart__toast small{color:var(--muted);font-size:12px;display:block}.heroart__chip{border-radius:var(--r-pill);background:var(--surface);color:var(--ink);align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 14px 32px #00000047}.heroart__chip .icon{color:var(--green)}.heroart__chip--hoje{animation:art-pop .6s var(--ease) 1.7s backwards, art-float 9s ease-in-out 2.4s infinite;bottom:150px;left:0}.heroart__chip--reais{animation:art-pop .6s var(--ease) 2s backwards, art-float 7.5s ease-in-out 2.7s infinite reverse;bottom:16px;right:4px}@keyframes art-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes art-toast{0%{opacity:0;transform:translate(18px,-6px)scale(.94)}to{opacity:1;transform:none}}@keyframes art-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes art-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.08,1.45)}}.lp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:26px;display:flex}.lp__head .lp__title{margin-bottom:0}.lp__lede{max-width:38ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.lp__lede strong{color:var(--ink)}.areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.areacard{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);color:var(--ink);transition:transform var(--t) var(--ease), border-color var(--t) ease, box-shadow var(--t) ease;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.areacard:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-3px);box-shadow:0 14px 32px #14201d1f}.areacard__icon{border-radius:var(--r-lg);width:46px;height:46px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);transition:background var(--t) ease, color var(--t) ease, transform var(--t) var(--ease);flex:none;place-items:center;display:grid}.areacard:hover .areacard__icon{background:var(--green);color:var(--on-green);transform:rotate(-6deg)scale(1.06)}.areacard__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.areacard__name{font-size:16px;font-weight:700;line-height:1.3}.areacard__ex{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.areacard__go{color:var(--green);opacity:0;transition:opacity var(--t) ease, transform var(--t) var(--ease);flex:none;display:flex;transform:translate(-6px)}.areacard:hover .areacard__go,.areacard:focus-visible .areacard__go{opacity:1;transform:none}.areacard--all{box-shadow:none;background:0 0;border-style:dashed}@media (max-width:719px){.areas{gap:8px}.areacard{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:12px 6px}.areacard__icon{border-radius:var(--r-md);width:38px;height:38px}.areacard__txt{flex:none}.areacard__name{font-size:14px}.areacard__ex,.areacard__go{display:none}}.rankart{flex:0 340px;height:184px;margin-inline:auto;position:relative}.rankart__row{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);align-items:center;gap:12px;height:56px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.rankart__row--a{animation:rank-a 8s var(--ease) infinite}.rankart__row--b{animation:rank-b 8s var(--ease) infinite;transform:translateY(64px)}.rankart__row--p{z-index:1;animation:rank-p 8s var(--ease) infinite;border-color:color-mix(in srgb, var(--green) 55%, var(--line));box-shadow:0 12px 28px color-mix(in srgb, var(--green) 22%, transparent);transform:translateY(128px)}.rankart__av{border-radius:var(--r-md);background:var(--surface-2);flex:none;width:34px;height:34px}.rankart__av--p{background:linear-gradient(135deg, var(--green-strong), var(--green))}.rankart__lines{flex:1;gap:7px;display:grid}.rankart__lines i{border-radius:var(--r-pill);background:var(--surface-2);height:8px;display:block}.rankart__lines i:last-child{width:58%}.rankart__tag{border-radius:var(--r-pill);background:var(--green);color:var(--on-green);flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}@keyframes rank-p{0%,26%{transform:translateY(128px)}42%,86%{transform:translateY(0)}to{transform:translateY(128px)}}@keyframes rank-a{0%,26%{transform:translateY(0)}42%,86%{transform:translateY(64px)}to{transform:translateY(0)}}@keyframes rank-b{0%,26%{transform:translateY(64px)}42%,86%{transform:translateY(128px)}to{transform:translateY(64px)}}.endcta{color:#fff;text-align:center;background:var(--green-deep);margin-top:clamp(56px,8vw,104px);position:relative;overflow:hidden}.endcta__inner{z-index:1;max-width:720px;margin:0 auto;padding:clamp(56px,8vw,96px) 20px;position:relative}.endcta h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4.6vw,40px);line-height:1.1}.endcta p{color:#ffffffc2;max-width:52ch;margin:0 auto 26px;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.endcta__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.endcta__btn{width:auto;min-width:230px;padding:14px 24px;font-size:16px}.btn--light{color:#0a5a4e;background:#fff;width:auto;box-shadow:0 10px 30px #00000040}.btn--light:hover:not(:disabled){background:#e9f8f4}.btn--glass{color:#fff;background:#ffffff0f;border-color:#ffffff57;width:auto}.btn--glass:hover:not(:disabled){background:#ffffff24;border-color:#ffffff8c}.hero__kicker{border-radius:var(--r-pill);color:#c9f4e9;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;align-items:center;margin:0 0 18px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.hero__btn{padding:14px 24px;font-size:16px}.hero__fine{color:#ffffff9e;margin:12px 0 0;font-size:14px}.hero__price{color:#ffffffb8;margin:22px 0 0;font-size:16px}.hero__price strong{color:#fff;letter-spacing:-.03em;font-size:40px;font-weight:800}.hero__price span{color:#9fe8d6;margin-top:2px;font-size:14px;font-weight:700;display:block}.lp[id]{scroll-margin-top:84px}.heroart__url{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:-4px 0 14px;padding:7px 12px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.heroart__toasticon--marca{background:var(--green)}.heroart--premium .heroart__card{top:92px}.heroart--premium .heroart__chip--hoje{bottom:96px}.heroart--premium .heroart__chip--reais{bottom:40px}.heroart--pro .heroart__chip--reais{top:196px;bottom:auto;right:-14px}.hero h1{text-wrap:balance}.lp--centro{text-align:center}.lp--centro .lp__title{margin-inline:auto}.lp--centro .planos{text-align:left;margin-inline:auto}.feat--duas,.feat--tres{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.feat--duas{grid-template-columns:repeat(2,minmax(0,1fr))}.feat--tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-wrap{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.vs{border-collapse:collapse;width:100%;font-size:16px}.vs th,.vs td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 20px}.vs thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.vs tbody th{width:32%;color:var(--ink);font-weight:700}.vs td{color:var(--muted);line-height:1.5}.vs .vs__nos{background:color-mix(in srgb, var(--green) 7%, transparent);color:var(--ink);font-weight:600}.vs thead .vs__nos{color:var(--green)}.vs td.vs__nos .icon{color:var(--green);margin-right:4px}@media (max-width:719px){.vs thead{display:none}.vs,.vs tbody,.vs th,.vs td{display:block}.vs tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs tbody tr:first-child{border-top:0}.vs tbody th{border-top:0;grid-column:1/-1;width:auto;padding-bottom:6px}.vs td{border-top:0;padding-top:8px}.vs td:before{content:attr(data-rotulo);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}}.duo{gap:14px;display:grid}@media (min-width:800px){.duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.duo .antilead{max-width:none;height:100%;margin:0}.duo .antilead:first-child{background:var(--surface);border-color:var(--line)}.planos{gap:16px;max-width:760px;display:grid}@media (min-width:640px){.planos{grid-template-columns:repeat(2,minmax(0,1fr))}}.plano{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:26px;display:flex}.plano--destaque{border-color:color-mix(in srgb, var(--green) 55%, var(--line));box-shadow:0 16px 40px color-mix(in srgb, var(--green) 16%, transparent)}.plano__selo{border-radius:var(--r-pill);background:var(--green);color:var(--on-green);padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;right:20px}.plano__nome{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.plano__preco{color:var(--muted);margin:2px 0 0;font-size:16px}.plano__preco strong{color:var(--ink);letter-spacing:-.03em;font-size:40px;font-weight:800}.plano__nota{color:var(--muted);flex:1;margin:0 0 18px;font-size:16px;line-height:1.5}.planos__fine{color:var(--muted);margin:14px 0 0;font-size:14px}body:has(.endcta) .sitefoot{border-top:0;margin-top:0}.home:has(.endcta){padding-bottom:0}.areapick{margin-top:28px}.areapick__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.areapick__icon{border-radius:var(--r-lg);width:46px;height:46px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);flex:none;place-items:center;display:grid}.areapick__title{margin:0;font-size:22px}.areapick__sub{color:var(--muted);margin:2px 0 0;font-size:16px}.areapick__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.areapick__chip{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;transition:border-color var(--t-fast) ease, background var(--t-fast) ease, color var(--t-fast) ease;padding:0 16px;font-size:16px;font-weight:600}.areapick__chip:hover{border-color:var(--green);color:var(--green)}.areapick__chip--on,.areapick__chip--on:hover{background:var(--green);border-color:var(--green);color:var(--on-green)}@media (prefers-reduced-motion:reduce){.heroart__card,.heroart__toast,.heroart__chip,.heroart__stars>*,.heroart__wa:after,.rankart__row{animation:none}.rankart__row--p{transform:none}.rankart__row--a{transform:translateY(64px)}.rankart__row--b{transform:translateY(128px)}.areacard:hover,.areacard:hover .areacard__icon{transform:none}}@media print{.rv{opacity:1!important;transform:none!important}}.enter-stagger>*{animation:enter-up .48s var(--mola-assenta) both}.enter-stagger>:first-child{animation-delay:0s}.enter-stagger>:nth-child(2){animation-delay:55ms}.enter-stagger>:nth-child(3){animation-delay:.11s}.enter-stagger>:nth-child(4){animation-delay:.165s}.enter-stagger>:nth-child(5){animation-delay:.22s}.enter-stagger>:nth-child(6){animation-delay:.275s}.enter-stagger>:nth-child(n+7){animation-delay:.3s}@keyframes enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter-stagger>*{animation:none}}.rv{opacity:0;--rv-delay:calc(var(--rv-i,0) * 55ms);transform:translateY(18px)}.rv-in{opacity:1;transition:opacity .55s ease var(--rv-delay,0s), transform .55s var(--mola-assenta) var(--rv-delay,0s);transform:none}.rescard{transition:transform .12s,box-shadow .18s,border-color .15s}.rescard:active{transform:scale(.988)}@media (prefers-reduced-motion:reduce){.rv,.rv-in{--rv-delay:0s;transition:none}.rescard:active,.featcard:hover{transform:none}.faq__item summary:after{transition:none}}.sitefoot{border-top:1px solid var(--line);color:var(--muted);margin-top:64px;font-size:14px}.sitefoot__inner{max-width:var(--maxw);grid-template-columns:1fr;gap:28px;margin:0 auto;padding:36px 20px 28px;display:grid}@media (min-width:760px){.sitefoot__inner{grid-template-columns:1.5fr repeat(3,1fr);gap:32px}}.sitefoot__brand{color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.sitefoot__mark{object-fit:contain;width:30px;height:24px;display:block}.sitefoot__pitch{max-width:34ch;margin:12px 0 0;line-height:1.55}.sitefoot__coltitle{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:800}.sitefoot__list{margin:0;padding:0;list-style:none}.sitefoot__list a{padding:5px 0;text-decoration:none;transition:color .15s;display:inline-block}.sitefoot__list a:hover{color:var(--green)}.sitefoot__rule{border-top:1px solid var(--line)}.sitefoot__bottom{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin:0 auto;padding:16px 20px 32px;font-size:14px;display:flex}body:has(.cta) .sitefoot__bottom{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (min-width:960px){body:has(.cta) .sitefoot__bottom{padding-bottom:32px}}.showcase__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.procard{height:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--t-fast) ease, border-color var(--t-fast) ease, box-shadow var(--t-fast) ease;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.procard:hover{box-shadow:0 10px 28px #14201d1f, 0 0 0 1px color-mix(in srgb, var(--green) 35%, transparent);transform:translateY(-2px)}.procard__avatar{object-fit:cover;border-radius:var(--r-lg);background:var(--surface-2);flex:none;width:56px;height:56px}.procard__avatar--empty{background:var(--green);color:var(--on-green);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.procard__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.procard__name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex;overflow:hidden}.procard__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.procard__rating{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.geo{padding-bottom:48px}.geohero{color:#fff;background:var(--green-deep)}.geohero__inner{max-width:var(--maxw);margin:0 auto;padding:18px 20px 34px}.geohero .backlink{color:#fff;background:#ffffff14;border-color:#ffffff38;margin-bottom:10px}.geohero .backlink:hover{background:#ffffff29;border-color:#ffffff73}.geohero .crumbs,.geohero .crumbs a{color:#ffffffb8}.geohero .crumbs a:hover{color:#fff}.geohero .crumbs__sep{color:#ffffff59}.geohero .crumbs__here{color:#fff}.geohero__title{letter-spacing:-.03em;text-wrap:balance;margin:6px 0 8px;font-size:clamp(28px,4.2vw,40px);line-height:1.08}.geohero__sub{color:#ffffffc7;max-width:60ch;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.geohero__trust{color:#ffffffe0;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.geohero__trust li{align-items:center;gap:6px;display:inline-flex}.geohero__trust .icon{color:#7ee6cf}.geohero__busca{margin-top:20px}.geo__body{max-width:var(--maxw);margin:0 auto;padding:24px 20px 0}.geopreco{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:4px;margin:0 0 20px;padding:14px 16px;display:grid}.geopreco strong{font-size:16px;line-height:1.35}.geopreco span{color:var(--muted);font-size:14px;line-height:1.4}.geo__cards{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.geo__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.geocard{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);color:var(--ink);transition:transform var(--t) var(--ease), border-color var(--t) ease, box-shadow var(--t) ease;flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex}.geocard:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-3px);box-shadow:0 14px 32px #14201d1f}.geocard__top{align-items:flex-start;gap:14px;display:flex}.geocard__avatar{border-radius:var(--r-lg);object-fit:cover;background:var(--surface-2);flex:none;width:64px;height:64px}.geocard__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.geocard__who{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.geocard__name{flex-wrap:wrap;align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.geocard__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.geocard__rating{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.geocard__count{color:var(--muted);font-weight:500}.geocard__price{color:var(--green);white-space:nowrap;flex:none;font-size:14px;font-weight:700}@media (max-width:480px){.geocard__top{flex-wrap:wrap;row-gap:6px}.geocard__price{white-space:normal;flex-basis:100%;padding-left:78px}}.geocard__bio{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.geocard__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.geocard__thumbs img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);background:var(--surface-2);width:100%;height:auto;display:block}.geocard__go{color:var(--green);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.geocard__go .icon{transition:transform var(--t) var(--ease)}.geocard:hover .geocard__go .icon{transform:translate(3px)}.geopro{border-radius:var(--r-xl);border:1px dashed color-mix(in srgb, var(--green) 45%, var(--line));background:color-mix(in srgb, var(--green) 6%, var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:24px;padding:22px 24px;display:flex}.geopro__title{margin:0 0 4px;font-size:18px}.geopro__body{max-width:60ch;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.geopro__btn{flex:none;width:auto}@media (prefers-reduced-motion:reduce){.geocard:hover,.geocard:hover .geocard__go .icon{transform:none}}.geo__item{min-width:0}.geo__item a,.geo__item>span{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform var(--t-fast) ease, border-color var(--t-fast) ease, box-shadow var(--t-fast) ease;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.geo__item a:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));transform:translateY(-2px);box-shadow:0 12px 28px #14201d1f}.geo__id{align-items:center;gap:12px;min-width:0;display:flex}.geo__avatar{border-radius:var(--r-lg);object-fit:cover;background:var(--surface-2);flex:none;width:56px;height:56px}.geo__avatar--empty{color:var(--on-green);background:var(--green);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.geo__idtext{flex-direction:column;gap:2px;min-width:0;display:flex}.geo__meta{align-items:baseline;gap:10px;margin-top:8px;display:flex}@media (min-width:560px){.geo__item a,.geo__item>span{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.geo__id{flex:1}.geo__meta{flex:none;align-items:center;margin-top:0}}.geo__price{color:var(--green);font-size:14px;font-weight:700}.geo__name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.geo__item a .geo__name{color:var(--ink);transition:color .15s}.geo__item:hover .geo__name{color:var(--green)}.geo__rating{color:var(--ink);font-size:14px}.geo__hood{color:var(--muted);font-size:14px}.geo__cta{color:var(--muted);margin-top:24px;font-size:14px}.geo__cta a{color:var(--green);font-weight:700}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 10px;font-size:14px;display:flex}.crumbs a{color:var(--muted);text-decoration:none;transition:color .15s}.crumbs a:hover{color:var(--green)}.crumbs__sep{color:var(--line)}.crumbs__here{color:var(--ink);font-weight:700}.geolinks,.geofaq{margin-top:36px}.geofaq__lista{gap:14px;margin:0;display:grid}.geofaq__item{border-bottom:1px solid var(--line);padding-bottom:14px}.geofaq__item:last-child{border-bottom:0;padding-bottom:0}.geofaq__item dt{font-size:16px;font-weight:700;line-height:1.35}.geofaq__item dd{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.5}.geolinks__title{border-top:1px solid var(--line);margin:0 0 12px;padding-top:20px;font-size:16px}.geolinks__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.geolinks__list a{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-block}.geolinks__list a:hover{color:var(--green);background:var(--surface-2);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.portfolio{padding:16px 20px}.portfolio h2{margin:0 0 10px;font-size:18px}.portfolio__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.portfolio__thumb{cursor:zoom-in;border-radius:var(--r-md);background:0 0;border:0;padding:0;display:block;overflow:hidden}.portfolio__thumb:focus-visible{outline:2px solid var(--green);outline-offset:2px}.portfolio__grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto;transition:transform .2s;display:block}.portfolio__thumb:hover img{transform:scale(1.03)}.lightbox{z-index:100;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.18s lb-in;display:flex;position:fixed;inset:0}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox__img{object-fit:contain;border-radius:var(--r-md);width:auto;max-width:min(92vw,1100px);height:auto;max-height:86vh;box-shadow:0 24px 80px #0009}.lightbox__close,.lightbox__nav{color:#fff;cursor:pointer;border-radius:var(--r-pill);background:#ffffff1f;border:1px solid #ffffff2e;justify-content:center;align-items:center;transition:background .15s,transform .1s;display:flex;position:absolute}.lightbox__close:hover,.lightbox__nav:hover{background:#fff3}.lightbox__close:active,.lightbox__nav:active{transform:scale(.94)}.lightbox__close{width:42px;height:42px;font-size:18px;top:18px;right:18px}.lightbox__nav{width:46px;height:46px;font-size:28px;line-height:1;top:50%;transform:translateY(-50%)}.lightbox__nav--prev{left:16px}.lightbox__nav--next{right:16px}.lightbox__nav:active{transform:translateY(-50%)scale(.94)}.lightbox__cap{border-radius:var(--r-pill);color:#fff;text-align:center;background:#0000008c;max-width:80vw;margin:0;padding:8px 14px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tbadges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tbadge{border-radius:var(--r-pill);align-items:center;gap:5px;padding:5px 11px;font-size:14px;font-weight:700;display:inline-flex}.tbadge svg,.tbadge .icon{flex:none}.tbadge--rated{color:var(--star);background:color-mix(in srgb, var(--star) 14%, transparent)}.tbadge--since{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.asknudge{border-radius:var(--r-lg);background:color-mix(in srgb, var(--green) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));flex-wrap:wrap;align-items:center;gap:14px;max-width:720px;margin:0 auto 16px;padding:16px 18px;display:flex}.asknudge__txt{flex-direction:column;flex:1;gap:3px;min-width:220px;display:flex}.asknudge__txt strong{font-size:16px;line-height:1.35}.asknudge__txt span{color:var(--muted);font-size:16px;line-height:1.45}.asknudge__cta{flex:none;width:auto;padding:10px 18px;font-size:14px}.asknudge__acoes{flex:none;align-items:center;gap:14px;display:flex}.qty{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);flex:none;align-items:center;display:inline-flex;overflow:hidden}.qty__btn{cursor:pointer;width:30px;height:32px;color:var(--ink);background:0 0;border:0;font-size:16px;line-height:1;transition:background .12s,color .12s;position:relative}.qty__btn:hover:not(:disabled){background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green)}.qty__btn:disabled{opacity:.35;cursor:default}.qty__val{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:14px;font-weight:700}.rinvite{border-radius:var(--r-lg);background:color-mix(in srgb, var(--green) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));flex-wrap:wrap;align-items:center;gap:14px;margin:16px 20px 0;padding:14px 16px;display:flex}.rinvite__txt{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.rinvite__txt strong{font-size:16px}.rinvite__txt span{color:var(--muted);font-size:16px;line-height:1.45}.rinvite__actions{align-items:center;gap:8px;display:flex}.rinvite__cta{width:auto;padding:9px 18px;font-size:14px}.rinvite__x{cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:14px;transition:background .12s,color .12s}.rinvite__x:hover{background:var(--surface-2);color:var(--ink)}.reportrow{padding:8px 20px 24px}.reportlink{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.reportlink:hover{color:var(--danger)}.reportlink svg{flex:none}.rdlg{z-index:100;background:#000000a8;justify-content:center;align-items:center;padding:20px;animation:.16s lb-in;display:flex;position:fixed;inset:0}.rdlg__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:460px;padding:22px;box-shadow:0 24px 70px #00000073}.rdlg__title{letter-spacing:-.3px;margin:0 0 4px;font-size:18px}.rdlg__sub{color:var(--muted);margin:0 0 14px;font-size:16px}.rdlg__reasons{flex-wrap:wrap;gap:8px;display:flex}.rchip{border-radius:var(--r-pill);cursor:pointer;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);padding:8px 13px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s}.rchip:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.rchip--on{border-color:var(--green);background:color-mix(in srgb, var(--green) 16%, var(--surface));color:var(--green)}.rdlg__details{resize:vertical;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:var(--ink);font:inherit;margin-top:12px;padding:10px 12px;font-size:14px}.rdlg__details:focus-visible{outline:2px solid var(--green);outline-offset:1px}.rdlg__err{color:var(--danger);margin:10px 0 0;font-size:16px}.rdlg__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.rdlg__actions .btn{width:auto}@media (prefers-reduced-motion:reduce){.rdlg{animation:none}}.atende{padding:16px 20px}.atende h2{margin:0 0 10px;font-size:18px}.atende__chips{flex-wrap:wrap;gap:8px;display:flex}.atende__chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-items:center;gap:5px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.atende__chip .icon{color:var(--green);flex:none}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}}.cta{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -6px 18px #0000000f}.cta a{border-radius:var(--r-md);flex:auto;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-weight:700;text-decoration:none;transition:transform 80ms,background .15s,box-shadow .15s;display:inline-flex}.cta a:active{transform:scale(.985)}.cta__wa{background:var(--wa);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, 0 2px 10px color-mix(in srgb, var(--wa) 30%, transparent)}.cta__wa:hover{box-shadow:inset 0 1px 0 #fff3, 0 6px 20px color-mix(in srgb, var(--wa) 42%, transparent)}#avaliar{scroll-margin-top:96px}.related{padding:8px 20px 0}.related__title{letter-spacing:-.01em;margin:0 0 10px;font-size:18px}.whyhire{display:none}@media (min-width:960px){.whyhire{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:18px 20px;display:block}.whyhire__title{margin:0 0 12px;font-size:16px;font-weight:700}.whyhire__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.whyhire__item{color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.whyhire__check{background:var(--green);width:20px;height:20px;color:var(--on-green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}}.plinks{padding:16px 20px 8px}.plinks h2{margin:0 0 8px;font-size:18px}.plinks--lateral{display:none}@media (min-width:960px){.plinks--coluna{display:none}.plinks--lateral{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:block}.plinks--lateral h2{margin:0 0 10px;font-size:16px}.plinks--lateral .xcard{background:var(--bg)}}.vitrine{gap:8px;display:grid}.xcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.xcard:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.xcard:focus-visible{outline:2px solid var(--green);outline-offset:2px}.xcard__capa{border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.xcard__capa--ig{color:#fff;background:linear-gradient(135deg,#feda75 0%,#fa7e1e 25%,#d62976 55%,#962fbf 78%,#4f5bd5 100%)}.xcard__capa--site{color:var(--green);background:color-mix(in srgb, var(--green) 14%, var(--surface-2))}.xcard__corpo{flex:1;gap:1px;min-width:0;display:grid}.xcard__corpo strong,.xcard__corpo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xcard__corpo strong{font-size:16px;line-height:1.3}.xcard__corpo span{color:var(--muted);font-size:16px;line-height:1.35}.xcard__seta{color:var(--muted);transition:transform var(--mola-viva-t) var(--mola-viva), color .18s ease;flex:none}.xcard:hover .xcard__seta{color:var(--green);transform:translate(2px,-2px)}@media (hover:none){.xcard:hover .xcard__seta{transform:none}}@media (prefers-reduced-motion:reduce){.xcard,.xcard__seta{transition:none}}.xlink__ico{background:var(--surface-2);width:40px;height:40px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.services{padding:16px 20px}.services h2{margin:0 0 8px;font-size:18px}.services ul{margin:0;padding:0;list-style:none}.services li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.services li:first-child{border-top:0}.services__photo{border-radius:var(--r-md);object-fit:cover;background:var(--surface-2);flex:none;width:56px;height:56px}.services__name{color:var(--ink);flex:1;min-width:0}.services__garantia{color:var(--muted);font-size:14px;display:block}.horarios{padding:16px 20px}.horarios h2{margin:0 0 8px;font-size:18px}.horarios__dia h3{color:var(--muted);margin:12px 0 8px;font-size:14px;font-weight:600}.horarios__lista{flex-wrap:wrap;gap:8px;display:flex}.horario{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.horario:hover{border-color:var(--green);color:var(--green)}.horarios__nota{color:var(--muted);margin:12px 0 0;font-size:16px}.expediente{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);gap:14px;margin-bottom:20px;padding:16px;display:grid}.expediente__liga{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.expediente__liga input{flex:none;margin-top:3px}.expediente__liga span{gap:2px;display:grid}.expediente__liga small{color:var(--muted);font-size:14px;line-height:1.4}.expediente__campos{gap:14px;display:grid}.expediente__dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.expediente__dia{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:0;font-size:14px;font-weight:600}.expediente__dia--on{border-color:var(--green);background:var(--green);color:var(--on-green)}.expediente__horas{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.services__price{color:var(--green);white-space:nowrap;font-weight:700}.reviews{padding:16px 20px}.dicas{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);margin:8px 20px 16px;padding:16px 18px}.dicas__titulo{margin:0 0 10px;font-size:16px;font-weight:700}.dicas__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dicas__lista li{color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.45;display:grid}.dicas__check{background:color-mix(in srgb, var(--green) 14%, transparent);width:20px;height:20px;color:var(--green-strong);border-radius:50%;place-items:center;margin-top:2px;display:grid}.reviews h2{margin:0 0 8px;font-size:18px}#avaliacoes,#portfolio{scroll-margin-top:88px}.rvsum{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:4px 0 8px;padding:16px;display:grid}.rvsum__media{justify-items:center;gap:4px;display:grid}.rvsum__media strong{letter-spacing:-.02em;font-size:40px;line-height:1}.rvsum__media>span{color:var(--muted);font-size:14px}.rvsum__barras{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rvsum__barras li{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:12px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:14px;display:grid}.rvsum__barras li>span:last-child{text-align:right}.rvsum__trilho{border-radius:var(--r-pill);background:var(--surface-2);height:8px;overflow:hidden}.rvsum__trilho>span{border-radius:inherit;background:var(--star);transform-origin:0;height:100%;animation:rvsum-cresce .6s var(--ease) both;display:block}@keyframes rvsum-cresce{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.rvsum__trilho>span{animation:none}}.review{border-top:1px solid var(--line);padding:18px 0}.review:first-of-type{border-top:0}.review__top{align-items:flex-start;gap:12px;display:flex}.review__avatar{object-fit:cover;color:#fff;background:var(--surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.review__avatar--anon{background:var(--surface-2);color:var(--muted)}.review__id{flex:1;min-width:0}.review__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phero__registro{color:var(--muted);margin:4px 0 0;font-size:14px}.review__author{font-weight:700}.review__origem{color:var(--green);font-size:12px;font-weight:700}.review__sub{align-items:center;gap:8px;margin-top:3px;display:flex}.camp__ancora{margin-top:-4px}.stars{vertical-align:-2px;align-items:center;gap:1px;display:inline-flex}.stars__off{fill:#f5a62338}.stars__on{fill:#f5a623}.review__stars{color:#f5a623;letter-spacing:1px}.review__dot{color:var(--muted)}.review__text{color:var(--ink);margin:10px 0 0 56px;line-height:1.55}@media (max-width:520px){.review__text,.review__reply{margin-left:0}}.review__date{color:var(--muted);font-size:14px}.review__reply{border-left:3px solid var(--green);background:var(--surface-2);border-radius:0 var(--r-md) var(--r-md) 0;margin:10px 0 0 56px;padding:10px 12px}.review__reply-who{color:var(--green);font-size:14px;font-weight:700}.review__reply p{color:var(--ink);margin:4px 0 0;line-height:1.5}.reply-form{margin-top:8px}.steps{gap:6px;margin-bottom:22px;display:flex}.steps__bar{border-radius:var(--r-pill);background:var(--surface-2);flex:1;height:4px;transition:background .28s}.steps__bar.is-on{background:var(--green)}.field__with-action{align-items:center;gap:10px;display:flex}.field__with-action input{flex:1;min-width:0}.pwmeter{align-items:center;gap:4px;margin:-6px 0 14px;display:flex}.pwmeter__bar{border-radius:var(--r-pill);background:var(--surface-2);flex:1;height:3px;transition:background .24s}.pwmeter__txt{margin-left:6px;font-size:12px;font-weight:600}.field .codigo__input{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.codigo__acoes{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:-4px 0 14px;display:flex}.pwmeter[data-level="1"] .pwmeter__bar:first-child,.pwmeter[data-level="2"] .pwmeter__bar:nth-child(-n+2),.pwmeter[data-level="3"] .pwmeter__bar:nth-child(-n+3){background:currentColor}.pwmeter[data-level="1"]{color:var(--danger)}.pwmeter[data-level="2"]{color:#d98324}.pwmeter[data-level="3"]{color:var(--green)}@media (prefers-reduced-motion:reduce){.steps__bar,.pwmeter__bar{transition:none}}.quotetotal{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.quotetotal__label{color:var(--muted);font-size:14px;font-weight:600}.quotetotal__value{color:var(--green);font-size:22px;font-weight:800}@media (max-width:560px){.tool__row{flex-wrap:wrap;row-gap:8px}.tool__check{flex:100%}.tool__row .qty{margin-left:auto}.tool__row .qty+.moneyfield{margin-left:0}.tool__row .moneyfield:first-of-type:not(.qty+.moneyfield){margin-left:auto}}.cbx__geoerr{z-index:25;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--danger);color:var(--danger);box-shadow:var(--shadow);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.35;animation:.16s ease-out geoerr-in;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes geoerr-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cbx__geoerr{animation:none}}.cbx__geoerr-x{cursor:pointer;color:inherit;opacity:.7;border-radius:var(--r-sm);background:0 0;border:0;flex:none;margin:-2px -4px 0 auto;padding:4px;transition:opacity .12s,background .12s;display:inline-flex}.cbx__geoerr-x:hover{opacity:1;background:color-mix(in srgb, var(--danger) 12%, transparent)}.camp{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.camp__price{grid-area:1/2/span 2}.camp>.camp__sobmedida{grid-column:1;margin:0}@container conta (max-width:720px){.camp{grid-template-rows:none;grid-template-columns:1fr}.camp__price,.camp>.camp__sobmedida{grid-area:auto}}.camp>.form-card{max-width:none;margin:0}.camp__split{background:var(--surface-2);border-radius:var(--r-md);gap:10px;margin:16px 0;padding:14px;list-style:none;display:grid}.camp__split li{align-items:baseline;gap:10px;display:flex}.camp__split strong{color:var(--green);flex:none;min-width:78px;font-size:18px;font-weight:800}.camp__split span{color:var(--ink);font-size:14px}.camp__points{gap:6px;margin:0 0 18px;padding-left:18px;font-size:14px;display:grid}.camp__btn{width:100%}.assinarbar{display:none}@media (max-width:760px){.assinarbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);visibility:hidden;transition:transform .25s var(--ease), visibility .25s;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 10px 30px #0000002e}.assinarbar--on{visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.assinarbar{transition:none}}.assinarbar__resumo{flex:1;min-width:0;display:grid}.assinarbar__valor{color:var(--ink);font-size:16px;font-weight:800}.assinarbar__dias{color:var(--muted);font-size:14px}.assinarbar__btn{flex:none;width:auto;padding-inline:20px}.camp__label{margin-bottom:10px;font-weight:600;display:block}.admcamp{gap:14px;margin:20px 0 48px;padding:0;list-style:none;display:grid}.admcamp__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:10px;padding:18px;display:grid}.admcamp__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admcamp__topo a{color:var(--ink);font-weight:800;text-decoration:none}.admcamp__estado{border-radius:var(--r-pill);color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);padding:4px 10px;font-size:14px;font-weight:700}.admcamp__estado--preparando{color:var(--ink);background:#f0a80042}.admcamp__pedido{color:var(--muted);margin:0;font-size:14px}.admcamp__atraso{color:var(--ink);font-weight:700}.admcamp__form{grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:10px;display:grid}.admcamp__form label{gap:6px;font-size:14px;font-weight:600;display:grid}.admcamp__form .btn{grid-column:1/-1}.admcamp__links{gap:8px;display:grid}.admcamp__links label{gap:4px;font-size:14px;font-weight:600;display:grid}.admcamp__links input{font-size:16px}.admcamp__links textarea{resize:vertical;font-size:16px}.admcamp__nota{color:var(--muted);font-size:16px;font-weight:500;line-height:1.4}.admcamp__ficha{gap:4px;margin:0;padding-left:18px;font-size:16px;line-height:1.4;display:grid}.admcamp__abrir,.admcamp__mais{justify-self:start;width:auto}.admcamp__mais{margin:16px auto 0;display:block}.admcamp__baixar{justify-self:start;padding:10px 0;font-weight:700}.admcamp__item--feito{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.admcamp__item--feito strong{color:var(--green)}.admcamp__criativos{gap:14px;display:grid}.admcamp__criativo{grid-template-columns:160px 1fr;align-items:start;gap:14px;display:grid}.admcamp__criativo img{border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:auto}.admcamp__criativo>video{aspect-ratio:9/16;border-radius:var(--r-md);border:1px solid var(--line);background:#000;width:100%;max-width:220px}@media (max-width:560px){.admcamp__criativo{grid-template-columns:1fr}.admcamp__criativo a{max-width:220px}}.vexc{max-width:640px;margin:0 0 16px}.vexc__busca{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:640px;margin:0 0 16px;display:flex}.vexc__busca .field{flex:220px;margin-bottom:0}.vexc__busca .btn{width:auto}.vexc__nome{margin:0;font-size:22px}.vexc__nome span{color:var(--muted);font-size:16px;font-weight:600}.vexc__titulo{margin:20px 0 8px;font-size:16px}.vexc__alerta{border-radius:var(--r-md);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);margin:10px 0 0;padding:10px 12px;font-size:16px;line-height:1.45}.vexc__atual{justify-items:start;gap:8px;display:grid}.vexc__video{aspect-ratio:9/16;border-radius:var(--r-md);background:#000;width:min(240px,100%)}.vexc__tirar{width:auto}.vexc__fotos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.vexc__fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);width:100%;display:block}.vexc__ia{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:16px;line-height:1.4;display:flex}.vexc__ia input{accent-color:var(--green);margin-top:3px}.vexc__barra{border-radius:var(--r-pill);background:var(--surface-2);height:6px;margin:0 0 12px;overflow:hidden}.vexc__barra span{background:var(--green);transform-origin:0;height:100%;transition:transform .2s;display:block}.captart{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.captart a{color:var(--muted);gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.captart img{border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:auto}.camp__valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:8px;margin:-2px 0 12px;font-size:40px;font-weight:800;line-height:1.1;display:flex}.camp__valor span{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:600}.camp__pacotes{grid-template-columns:repeat(var(--planos,4), minmax(0, 1fr));gap:6px;margin:-10px 0 12px;display:grid}.camp__pacote{border-radius:var(--r-md);color:var(--muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;gap:2px;padding:6px 4px;transition:color .15s,background .15s;display:grid}.camp__pacote:first-child{text-align:left}.camp__pacote:nth-child(2){text-align:center}.camp__pacote:last-child{text-align:right}.camp__pacote strong{font-size:14px}.camp__pacote span{font-size:14px;font-weight:600}.camp__pacote--on{color:var(--ink)}.camp__pacote--on strong{color:var(--green)}.camp__pacote:focus-visible{outline:2px solid var(--green);outline-offset:2px}@container conta (max-width:460px){.camp__pacotes{grid-template-columns:repeat(2,minmax(0,1fr))}.camp__pacote:nth-child(n){text-align:left}}.credito{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:16px 0;padding:16px}.credito__titulo{margin:0 0 4px;font-size:16px}.credito__valores{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.credito__valor{border:1px solid var(--line);border-radius:var(--r-md);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;background:0 0;gap:2px;padding:10px 8px;transition:border-color .15s,background .15s;display:grid}.credito__valor strong{font-size:16px}.credito__valor span{color:var(--muted);font-size:14px}.credito__valor:hover:not(:disabled){border-color:var(--green)}.credito__valor:focus-visible{outline:2px solid var(--green);outline-offset:2px}.credito__valor:disabled{opacity:.6;cursor:default}@container conta (max-width:460px){.credito__valores{grid-template-columns:minmax(0,1fr)}}.camp__degraus{height:6px;margin:-16px 11px 16px;position:relative}.camp__degraus i{background:var(--line);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:0}.camp__degraus i.on{background:var(--green)}.camp__dica-valor{margin:0 0 16px}.camp__dias{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);margin:0 0 14px;padding:12px 14px;font-size:16px}.camp__dias strong{color:var(--green);font-size:18px}.adstudio{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@container conta (max-width:859px){.adstudio{grid-template-columns:1fr}}.adstudio__preview{flex-direction:column;display:flex;position:sticky;top:88px}@container conta (max-width:859px){.adstudio__preview{position:static}}.adstudio__controls{flex-direction:column;gap:16px;display:flex}.adstudio__baixar{margin-top:12px}.adpreview{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);width:100%;overflow:hidden}.adpreview--feed{aspect-ratio:1}.adpreview--story{aspect-ratio:9/16}.adpreview__img{object-fit:cover;width:100%;height:100%;display:block}.adfotos{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.adfoto{border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface-2);cursor:pointer;flex:none;width:72px;height:72px;padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.adfoto img{object-fit:cover;width:100%;height:100%;display:block}.adfoto:hover{border-color:var(--green);transform:translateY(-2px)}.adfoto--on{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}.adfoto--vazia{color:var(--muted);border-style:dashed;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1.2;display:flex}.adfoto:focus-visible{outline:2px solid var(--green);outline-offset:2px}.adfoto{position:relative}.adfoto__ordem{border-radius:var(--r-sm);background:var(--green);min-width:18px;height:18px;color:var(--on-green);justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.adfoto__so{background:color-mix(in srgb, var(--surface) 90%, transparent);width:22px;height:22px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #00000040}.adlayouts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-bottom:12px;display:grid}.adlayout{border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;transition:border-color .15s,transform .15s;display:flex}.adlayout:hover:not(:disabled){border-color:var(--green);transform:translateY(-2px)}.adlayout--on{border-color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent)}.adlayout:disabled{opacity:.45;cursor:not-allowed}.adlayout__nome{text-align:center;font-size:12px;font-weight:700;line-height:1.2}.adlayout:focus-visible{outline:2px solid var(--green);outline-offset:2px}.adminiature{border-radius:var(--r-sm);background:linear-gradient(140deg, var(--green), var(--green-strong));flex:none;width:56px;height:56px;padding:5px;display:flex;position:relative;overflow:hidden}.adminiature__mark{z-index:2;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:5px}.adminiature__foto{background:#ffffff8c;display:block}.adminiature__foto--full{background:#ffffff73;position:absolute;inset:0}.adminiature__foto--topo{background:#ffffff8c;height:46%;position:absolute;top:0;left:0;right:0}.adminiature__foto--circulo{border-radius:50%;flex:none;width:18px;height:18px}.adminiature__foto--circulo-g{border-radius:50%;width:26px;height:26px}.adminiature__foto--circulo-p{border-radius:50%;width:13px;height:13px}.adminiature__linhas{border-radius:var(--r-pill);background:#ffffffd9;flex:1;height:12px;display:flex}.adminiature__linhas--baixo{z-index:2;height:9px;position:absolute;bottom:7px;left:6px;right:18px}.adminiature__linhas--centro{width:30px;height:8px}.adminiature__titulao{border-radius:var(--r-pill);background:#ffffffe6;width:40px;height:14px;display:block}.adminiature__linha-h{align-self:center;align-items:center;gap:5px;width:100%;display:flex}.adminiature__col{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.adminiature__col--esq{justify-content:flex-end;align-items:flex-start;gap:5px}.adtemas{flex-wrap:wrap;gap:8px;display:flex}.adtema{border-radius:var(--r-pill);border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:14px;font-weight:600;transition:border-color .15s;display:inline-flex}.adtema:hover,.adtema--on{border-color:var(--green)}.adtema__amostra{border:1px solid #14201d1f;border-radius:50%;flex:none;width:20px;height:20px}.adtema--verde .adtema__amostra{background:#0a5a4e}.adtema--escuro .adtema__amostra{background:#141716}.adtema--claro .adtema__amostra{background:#f6f3ec}.adtema:focus-visible{outline:2px solid var(--green);outline-offset:2px}.adchips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.adchip{border-radius:var(--r-pill);border:2px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.adchip:hover{border-color:var(--green)}.adchip--on{background:var(--green);border-color:var(--green);color:var(--on-green)}.adchip:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.adfoto:hover,.adlayout:hover:not(:disabled){transform:none}}.camp__range{margin:4px 0 18px}.camp__label--sub{margin-top:4px;display:block}.camp__plano{margin-bottom:16px}.camp__aviso{border-radius:var(--r-md);color:var(--ink);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);margin:0 0 8px;padding:10px 12px;font-size:16px;line-height:1.45}.avport{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 10%, transparent);border:1px solid color-mix(in srgb, var(--green) 28%, transparent);gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.avport p{color:var(--ink);margin:0;font-size:16px;line-height:1.45}.avport__acoes{flex-wrap:wrap;gap:8px;display:flex}.avport__acoes .btn{width:auto}.adfoto--enviar{color:var(--green);text-align:center;border-style:dashed;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.2;display:flex}.adfoto--enviar:has(input:disabled){opacity:.6;cursor:progress}.adstudio__controls>.form-card{margin-top:0;margin-bottom:0}@container conta (min-width:860px){.adstudio{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}.unamerow__hint,.unamerow__aviso{color:var(--muted);font-size:14px;line-height:1.45}.unamerow__hint{margin-top:6px}.unamerow__aviso{margin-bottom:10px}.unamerow__acoes{align-items:center;gap:12px;display:flex}.unamerow__acoes .btn{flex:1}.unamerow__acoes .linkbtn{white-space:nowrap;flex:none}.icon{vertical-align:-.16em;flex:none;display:inline-block}.backlink,.badge-verified,.btn,.linkbtn{align-items:center;gap:6px;display:inline-flex}.badge-verified{gap:4px}.tbadge--today{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.rescard__today,.geo__today{border-radius:var(--r-pill);color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);align-items:center;gap:4px;margin-top:4px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-header{animation:linear both header-flutua;animation-timeline:scroll(root);animation-range:0 120px}.site-header__inner{animation:linear both header-flutua-inner;animation-timeline:scroll(root);animation-range:0 120px}}}@keyframes header-flutua{to{border-radius:var(--r-pill);border-color:color-mix(in srgb, var(--line) 85%, transparent);max-width:min(1040px,100% - 24px);top:10px;box-shadow:0 14px 34px #00000029}}@keyframes header-flutua-inner{to{padding-left:28px;padding-right:28px}}@media (prefers-color-scheme:dark){@keyframes header-flutua{to{border-radius:var(--r-pill);border-color:color-mix(in srgb, var(--line) 90%, transparent);max-width:min(1040px,100% - 24px);top:10px;box-shadow:0 16px 40px #00000080}}}@media (max-width:559px){@keyframes header-flutua-inner{to{padding-left:18px;padding-right:18px}}}.canais{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;min-width:0;margin:0 0 6px;padding:0;display:grid}.canal{border-radius:var(--r-lg);cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:44px;transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.canal:hover{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}.canal--on{border-color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface));box-shadow:inset 0 0 0 1px var(--green)}.canal:has(.canal__radio:focus-visible){outline:2px solid var(--green);outline-offset:2px}.canal__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.canal__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.canal__nome{color:var(--ink);font-size:16px;font-weight:800}.canal__selo{border-radius:var(--r-pill);color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);padding:2px 8px;font-size:12px;font-weight:800}.canal__publico{color:var(--muted);font-size:14px;line-height:1.35}.canal__min{color:var(--ink);font-size:14px;font-weight:700}.canal--auto{grid-column:1/-1}.canal--auto .canal__nome{font-size:16px}.canais__ou{color:var(--muted);grid-column:1/-1;margin:6px 0 -2px;font-size:14px;font-weight:700}.camp__alcance{border-radius:var(--r-md);background:var(--surface-2);gap:6px;margin:12px 0 0;padding:12px 14px;display:grid}.camp__alcance-linha{color:var(--ink);margin:0;font-size:16px;line-height:1.45}.camp__alcance-ressalva{color:var(--muted);margin:2px 0 0;font-size:16px;line-height:1.45}.gprev{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);margin:0 0 12px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.gprev__patro{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:700}.gprev__site{align-items:center;gap:10px;min-width:0;display:flex}.gprev__icone{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gprev__origem{flex-direction:column;min-width:0;line-height:1.25;display:flex}.gprev__origem strong{color:var(--ink);font-size:14px;font-weight:400}.gprev__origem small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gprev__titulo{color:#1a0dab;margin:8px 0 4px;font-size:18px;line-height:1.3}.gprev__desc{color:var(--muted);margin:0;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){.gprev__titulo{color:#8ab4f8}}.sprev{margin:0 0 12px}.sprev__tabs{margin:0 0 14px}.sprev__tabs .tabs__t{min-width:0;padding:9px 6px}.sprev__post{animation:.26s ease-out sprev-in}@keyframes sprev-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.sprev__post{animation:none}}.sprev__post .gprev{margin:0}.sprev__moldura{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.sprev__head{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.sprev__marca{border:1px solid var(--line);background:#0e1a17;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sprev__quem{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sprev__quem strong{color:var(--ink);font-size:14px;font-weight:700}.sprev__quem small{color:var(--muted);align-items:center;gap:3px;font-size:12px;display:flex}.sprev__mais{color:var(--muted);flex:none}.sprev__arte{background:var(--surface-2);width:100%;height:auto;display:block}.sprev__faixa{background:var(--surface-2);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.sprev__acoes{color:var(--ink);align-items:center;gap:14px;padding:10px 12px 0;display:flex}.sprev__salvar{margin-left:auto}.sprev__legenda,.sprev__texto{color:var(--ink);-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.sprev__legenda{-webkit-line-clamp:3;margin:8px 12px 12px}.sprev__texto{-webkit-line-clamp:4;margin:0 12px 10px}.sprev__rodape{background:var(--surface-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.sprev__link{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sprev__link small{letter-spacing:.04em;color:var(--muted);font-size:12px}.sprev__link strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;display:-webkit-box;overflow:hidden}.sprev__botao{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);flex:none;padding:7px 12px;font-size:14px;font-weight:700}.sprev__nota{color:var(--muted);margin:4px 0 12px;font-size:12px}.glista{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px}.glista__topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.glista__topo .btn{width:auto}.glista__titulo{color:var(--ink);margin:0;font-size:16px;font-weight:800}.glista__ajuda{color:var(--muted);margin:2px 0 8px;font-size:16px}.glista__itens{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.glista__itens li{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);padding:6px 10px;font-size:14px;line-height:1.35}.linkbtn{cursor:pointer;font:inherit;color:var(--green);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none;transition:color .14s}.linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.linkbtn:disabled{opacity:.5;cursor:default;text-decoration:none}.psectionhead{margin:0 0 14px}.psectionhead h2{letter-spacing:-.02em;margin:0;font-size:18px}.psectionhead p{color:var(--muted);max-width:62ch;margin:4px 0 0;font-size:16px;line-height:1.5}.verifymail{border-radius:var(--r-lg);background:color-mix(in srgb, var(--green) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 28%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.verifymail__txt{flex:320px;gap:4px;min-width:240px;display:grid}.verifymail__txt strong{font-size:16px}.verifymail__txt span{color:var(--muted);font-size:16px;line-height:1.45}.verifymail__msg{font-weight:600;color:var(--ink)!important}.verifymail__acts{flex:none;gap:8px;display:flex}.verifymail__acts .btn{white-space:nowrap;width:auto}.today{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.today--on{background:color-mix(in srgb, var(--green) 8%, var(--surface));border-color:color-mix(in srgb, var(--green) 28%, transparent)}.today__txt{flex:320px;gap:4px;min-width:240px;display:grid}.today__txt strong{font-size:16px}.today__txt span{color:var(--muted);font-size:16px;line-height:1.45}.today__err{font-weight:600;color:var(--danger)!important}.last30{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);margin:0 0 18px;padding:16px 18px}.last30--locked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.last30__txt{flex:320px;gap:4px;min-width:240px;display:grid}.last30__txt strong{font-size:16px}.last30__txt span{color:var(--muted);font-size:16px;line-height:1.45}.last30__title{margin-bottom:12px;font-size:16px;display:block}.last30__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.last30__cell{gap:2px;display:grid}.last30__num{letter-spacing:-.02em;font-size:28px;font-weight:800}.last30__num--accent{color:var(--green)}.last30__label{color:var(--muted);font-size:14px}.today>.btn,.last30--locked>.btn{width:auto}.unamebox{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.unamebox__url{overflow-wrap:anywhere;min-width:0;font-size:16px}.unamebox__host{color:var(--muted)}.unamebox__handle{color:var(--ink);font-weight:800}.unamebox__acts{flex:none;gap:6px;display:flex}.unamebox__btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.unamebox__btn:hover{border-color:var(--green);color:var(--green)}.today__icon{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 14%, transparent);width:38px;height:38px;color:var(--green);flex:none;place-items:center;transition:background .2s,transform .2s;display:grid}.today--on .today__icon{background:color-mix(in srgb, var(--green) 26%, transparent)}.today__txt strong{align-items:center;gap:8px;display:inline-flex}.today__dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 60%, transparent);border-radius:50%;animation:2s ease-out infinite today-pulse}@keyframes today-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.today__switch{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);cursor:pointer;flex:none;align-items:center;width:52px;height:31px;padding:3px;transition:background .2s,border-color .2s;display:flex}.today--on .today__switch{background:var(--green);border-color:var(--green)}.today__switch:disabled{opacity:.6;cursor:default}.today__knob{background:var(--muted);width:23px;height:23px;transition:transform var(--mola-assenta-t) var(--mola-assenta), background .2s ease;border-radius:50%;place-items:center;display:grid}.today--on .today__knob{background:#fff;transform:translate(21px)}@media (prefers-reduced-motion:reduce){.today__dot{animation:none}.today__knob,.today__icon,.today__switch{transition:none}}.camp__sobmedida{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:14px;margin:16px 0 0;padding:16px;display:flex}.camp__sobmedida-texto{gap:6px;min-width:0;display:grid}.camp__sobmedida-texto strong{font-size:16px}.camp__sobmedida-texto p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.camp__sobmedida-cta{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--wa) 45%, var(--line));color:color-mix(in srgb, var(--wa) 72%, var(--ink));justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.camp__sobmedida-cta:hover{background:color-mix(in srgb, var(--wa) 10%, transparent);border-color:color-mix(in srgb, var(--wa) 70%, var(--line))}.camp__sobmedida-pagina{margin-top:4px!important}.camp__sobmedida-pagina a{color:var(--green);font-weight:700}.feito{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:rise .5s var(--mola-assenta) both;gap:18px;margin:0 0 16px;padding:22px;display:grid}.feito__cab{justify-items:start;gap:8px;display:grid}.feito__titulo{letter-spacing:-.02em;max-width:38ch;margin:0;font-size:22px;line-height:1.25}.feito__sobre{color:var(--muted);max-width:72ch;margin:0;font-size:16px;line-height:1.55}.feito__passos{counter-reset:passo;gap:14px;margin:0;padding:0;list-style:none;display:grid}.feito__passos li{counter-increment:passo;gap:2px;min-height:34px;padding-left:46px;display:grid;position:relative}.feito__passos li:before{content:counter(passo);width:32px;height:32px;color:var(--on-green);background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 16%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0}.feito__passos li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--green) 30%, transparent);width:1.5px;position:absolute;top:38px;bottom:-12px;left:15.5px}.feito__passos strong{font-size:16px}.feito__passos span{color:var(--muted);font-size:16px;line-height:1.45}@container conta (min-width:760px){.feito{padding:26px 28px}.feito__passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feito__passos li{padding:44px 0 0}.feito__passos li:not(:last-child):after{width:auto;height:1.5px;inset:15.5px -12px auto 42px}}@media (prefers-reduced-motion:reduce){.feito{animation:none}.camp__sobmedida-cta{transition:none}}.gcred{border-radius:var(--r-lg);align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;font-weight:400;display:flex}.gcred svg:first-child{flex:none}.gcred__txt{flex:auto;gap:2px;min-width:0;display:grid}.gcred__txt strong{color:var(--ink);font-size:16px}.gcred__sub{color:var(--muted);font-size:16px;line-height:1.4}.unamebox__btn--ghost{color:var(--muted);border-color:#0000}.unamebox__btn--ghost:hover{border-color:var(--line);color:var(--ink)}.stepin{animation:stepin var(--mola-assenta-t) var(--mola-assenta) both}@keyframes stepin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stepin{animation:none}}.lockfield{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lockfield__val{color:var(--ink);font-size:16px;font-weight:700}.lockfield__btn{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);flex:none;padding:7px 12px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s;position:relative}.lockfield__btn:hover{border-color:var(--green);color:var(--green)}.lockfield__btn:disabled{opacity:.6;cursor:default}.zapbox{margin-top:10px}.zapbox__why{color:var(--muted);margin:0 0 10px;font-size:16px;line-height:1.4}.zapbox__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zapbox__code{text-align:center;letter-spacing:4px;width:120px;font-weight:700}.zapbox .btn{width:auto;padding:10px 16px;font-size:14px}.zapbox__erro{color:var(--danger);margin:8px 0 0;font-size:14px}.zapok{color:var(--green);align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:700;display:flex}.delconf__lista{color:var(--muted);margin:0 0 14px;padding:0;font-size:16px;line-height:1.6;list-style:none}.delconf__lista li{padding-left:18px;position:relative}.delconf__lista li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:4px}.delconf__dica{color:var(--muted);margin:6px 0 0;font-size:14px}.delconf__btn{margin-top:6px}.delconf__cancelar{text-align:center;margin-top:12px;display:block}.delconf__rodape{margin-top:16px;font-size:14px}.pf__grid{margin:0;padding:0;list-style:none}.pf__dica{color:var(--muted);margin:-4px 0 14px;font-size:16px;line-height:1.45}.pf__dica strong{color:var(--ink)}.pf__item{flex-direction:column;gap:6px;min-width:0;display:flex}.pf__capa,.pf__tocapa{border-radius:var(--r-pill);color:#fff;background:#0000009e;border:1px solid #0000;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;bottom:6px;left:6px}.pf__capa{border-color:var(--green)}.pf__tocapa{cursor:pointer;font-family:inherit}.pf__tocapa:hover{background:#000000d1}.pf__cap{width:100%;padding:8px 10px;font-size:16px}.pf__salva{color:var(--green);font-size:12px;font-weight:600}.pf__add{flex-direction:column;gap:6px}.pf__addtxt{font-size:14px;font-weight:600}@media (max-width:560px){.pf__grid{grid-template-columns:repeat(2,1fr)}}@media (pointer:coarse){.pf__del{width:36px;height:36px;font-size:22px}}.lightbox__count{color:#ffffffd1;white-space:nowrap;margin:0;font-size:14px;font-weight:600;position:absolute;top:28px;left:50%;transform:translate(-50%)}.grupo__aviso{border-radius:var(--r-md);background:color-mix(in srgb, var(--green) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 30%, var(--line));margin:0;padding:10px 14px;font-size:16px;line-height:1.45}.fbk{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:12px;margin-top:8px;padding:20px;display:grid}.fbk h2{margin:0;font-size:18px}.fbk--ok p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.fbk__acoes{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.fbk__grupo{border:0;min-width:0;margin:0;padding:0}.fbk__grupo legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.fbk__chips{flex-wrap:wrap;gap:8px;display:flex}.fbk__chip{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink);font:inherit;transition:background .15s ease, border-color .15s ease, color .15s ease, transform var(--mola-viva-t) var(--mola-viva);padding:8px 16px;font-size:14px;font-weight:600}.fbk__chip--num{min-width:44px;padding:8px 0}.fbk__chip:hover{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.fbk__chip:active{transform:scale(.96)}.fbk__chip--on{background:color-mix(in srgb, var(--green) 14%, var(--surface));border-color:var(--green);color:var(--green)}.fbk__campo span{font-size:14px;font-weight:700}.fbk textarea{resize:vertical;width:100%;min-height:120px}.fbk__conta{text-align:right;color:var(--muted);margin:-6px 0 0;font-size:12px}.fbk__enviar{min-height:48px}@media (prefers-reduced-motion:reduce){.fbk__chip{transition:none}.fbk__chip:active{transform:none}}.metr__bloco{gap:10px;margin-top:20px;display:grid}.metr__bloco h2{margin:0;font-size:16px}.metr__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container conta (min-width:640px){.metr__grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.metr__num{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);gap:2px;padding:14px;display:grid}.metr__rotulo{color:var(--muted);font-size:14px;font-weight:600}.metr__valor{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;line-height:1.15}.metr__detalhe{color:var(--muted);font-size:12px;line-height:1.4}.metr__nota{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.metr__tabela{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.metr__tabela table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.metr__tabela th,.metr__tabela td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 12px}.metr__tabela tr:last-child th,.metr__tabela tr:last-child td{border-bottom:0}.metr__tabela th:first-child{text-align:left}.metr__tabela thead th{color:var(--muted);font-size:12px;font-weight:700}.metr__cel{background:color-mix(in srgb, var(--green) calc(var(--r,0%) * .6), transparent)}.metr__ab{gap:8px;display:grid}.metr__ab th[scope=row]{white-space:normal}@media (max-width:480px){.metr__tabela table{font-size:14px}.metr__tabela th,.metr__tabela td{padding:9px 6px}.metr__tabela th:first-child{padding-left:10px}.metr__tabela tr>:last-child{padding-right:10px}}.fbkcx{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fbkcx__item{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);gap:8px;padding:14px 16px;display:grid}.fbkcx__topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbkcx__tipo{border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:800}.fbkcx__tipo--problema{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.fbkcx__tipo--sugestao{color:#2f6fd6;background:#3b82f624}.fbkcx__tipo--elogio{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.fbkcx__novo{color:var(--green);font-size:12px;font-weight:800}.fbkcx__msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.fbkcx__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.dnc__acoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dnc__acoes .btn{flex:170px;width:auto;min-height:44px}.neghead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.neghead__acao{width:auto;min-height:44px}.negresumo{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;gap:4px;margin-bottom:20px;padding:20px;display:grid}.negresumo__rotulo{color:var(--muted);font-size:14px}.negresumo__valor{letter-spacing:-.5px;color:var(--ink);font-size:28px;font-weight:800;line-height:1.15}.negresumo__valor--dinheiro{letter-spacing:-1px;color:var(--green);font-variant-numeric:tabular-nums;font-size:40px}.negresumo__pe{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;font-size:14px;display:flex}.negresumo__pe b{font-weight:700}.neglista{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.neglista{grid-template-columns:repeat(2,minmax(0,1fr))}}.negcard{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;align-content:start;gap:12px;padding:16px;display:grid}.negcard:nth-child(2){animation-delay:40ms}.negcard:nth-child(3){animation-delay:80ms}.negcard:nth-child(n+4){animation-delay:.12s}.negcard__topo{align-items:flex-start;gap:12px;display:flex}.negcard__quem{flex:1;gap:2px;min-width:0;display:grid}.negcard__quem strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.negcard__quem span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.negcard__hora{color:var(--green);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.negcard__hora--atraso{color:var(--danger);font-size:16px}.negcard__valor{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.negcard__valor--vazio{color:var(--muted);font-weight:700}.negcard__acoes{flex-wrap:wrap;gap:8px;display:flex}.negcard__acoes .btn{flex:130px;width:auto;min-height:44px;padding:10px 14px}.negcard__acoes .negcard__largo{flex-basis:100%}.negcard__desfecho{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.negcard__desfecho span{align-items:center;gap:6px;display:inline-flex}.negcard__desfecho--ok{color:var(--green)}.negcard__mais{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;padding-top:10px;display:flex}.negcard__mais .link{padding:6px 0;font-size:14px}.negcard__mais .negcard__remover{color:var(--muted);margin-left:auto}.negsecao{margin-bottom:22px}.negsecao__titulo{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:800}.negsecao__titulo--atraso{color:var(--danger)}.negsecao__ajuda{color:var(--muted);margin:0 0 10px;font-size:16px}.negsecao__titulo+.neglista{margin-top:10px}.negvazio{text-align:center;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow-card);animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;justify-items:center;gap:8px;margin:24px auto;padding:40px 24px;display:grid}.negvazio__icone{width:64px;height:64px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.negvazio strong{color:var(--ink);font-size:18px}.negvazio p{color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.5}.negvazio__cta{width:auto;min-height:44px}.negaviso,.negsemana{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:6px;margin-top:4px;margin-bottom:20px;padding:16px 18px;display:grid}.negaviso strong,.negsemana strong{color:var(--ink);font-size:16px}.negaviso p,.negsemana p{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.negsemana__cta{justify-self:end;width:auto;min-height:44px;margin-top:6px}.negsemana--premium{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.tool__guardado{color:var(--muted);margin:10px 0 0;font-size:14px}.tool__guardado a{color:var(--green);font-weight:700}.modal__card.agform{max-width:480px;max-height:calc(100dvh - 40px);overflow-y:auto}.agform__quando{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.agform__dica{color:var(--green);margin:6px 0 0;font-size:14px;font-weight:600}.agform .moneyfield{width:100%;display:flex}.agform .moneyfield .tool__price:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1;width:100%}@keyframes negentra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.negresumo,.negcard,.negvazio{animation:none}}.avisos__kpis{border-radius:var(--r-xl);color:#fff;background:var(--green-deep);animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;margin-bottom:22px;padding:18px}.avisos{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.avisos li+li{border-top:1px solid var(--line)}.aviso{min-height:44px;color:inherit;transition:background var(--t-fast) ease;animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.aviso:hover{background:var(--surface-2)}.aviso:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.aviso__icone{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.aviso__icone--avaliacao{color:#e8a317;background:#e8a31724}.aviso__icone--avaliacao .stars__on{fill:#e8a317}.aviso__icone--contato{color:var(--wa);background:color-mix(in srgb, var(--wa) 14%, transparent)}.aviso__icone--salvo{color:#d9467a;background:#d9467a24}.aviso__icone--removida{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);font-weight:800}.aviso__texto{flex:1;gap:4px;min-width:0;display:grid}.aviso__texto strong{color:var(--ink);font-size:16px}.aviso__nota{gap:1px;display:inline-flex}.aviso__corpo{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.aviso__idade{color:var(--muted);white-space:nowrap;flex:none;padding-top:2px;font-size:12px}.sino{width:44px;height:44px;color:var(--ink);transition:background var(--t-fast) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.sino:hover{background:var(--surface-2)}.sino:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sino__ponto{border-radius:var(--r-pill);border:2px solid var(--surface);color:#fff;min-width:18px;height:18px;animation:sinopop var(--mola-viva-t) var(--mola-viva) both;background:#dc3a45;place-items:center;padding:0 5px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:5px;right:3px}@keyframes sinopop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (max-width:420px){.site-header__nav{gap:2px}.site-header__link{padding-left:10px;padding-right:10px}.site-header__me{padding-right:10px}}@media (max-width:359px){.sino{display:none}}.gguia__intro{max-width:70ch;color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.5}.gguia__ligado{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--green);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.gguia__ligado span{color:var(--muted);gap:2px;font-size:14px;display:grid}.gguia__ligado strong{color:var(--ink);font-size:16px}.gguia__sozinho{color:var(--ink);margin:6px 0 12px;font-size:16px;font-weight:800}.gguia{gap:12px;max-width:760px;margin:0 0 40px;padding:0;list-style:none;display:grid}.gguia__passo{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;align-items:flex-start;gap:12px;padding:16px;display:flex}.gguia__num{width:28px;height:28px;color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.gguia__corpo{flex:1;gap:6px;min-width:0;display:grid}.gguia__topo{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.gguia__topo strong{color:var(--ink);font-size:16px}.gguia__valor{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;-webkit-user-select:all;user-select:all;margin:0;padding:10px 12px;font-size:16px;line-height:1.45}.gguia__ajuda{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.gguia__acao{margin-top:4px}.gguia__acao .btn{width:auto;min-height:44px}@media (prefers-reduced-motion:reduce){.avisos__kpis,.aviso,.gguia__passo,.sino__ponto{animation:none}}.orcmodo{margin:0 0 14px}.orcpeca{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.orcpeca__img{width:100%;height:auto;transition:opacity var(--t) ease;animation:negentra var(--mola-assenta-t) var(--mola-assenta) both;display:block}.orcpeca__img--velha{opacity:.55}.orcpeca__carregando{aspect-ratio:4/5;border-radius:0;width:100%}.tool__dica{color:var(--muted);margin:10px 0 12px;font-size:16px;line-height:1.45}@media (prefers-reduced-motion:reduce){.orcpeca__img{animation:none}}button.link,button.linkbtn{position:relative}.svc__del:after,.svc__editar:after,.qty__btn:after,.lockfield__btn:after,button.link:after,button.linkbtn:after,.pf__del:after,.cbx__clear:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
