body,html{background:var(--bg)}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.55}body,h1,h2,h3,h4{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display)}h1{font-size:var(--fs-h1);font-weight:800;line-height:1.2;letter-spacing:-.02em}h2{font-size:var(--fs-h2);line-height:1.25;letter-spacing:-.01em}h2,h3{font-weight:700}h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:0}.small{font-size:var(--fs-apoio)}.tiny{font-size:var(--fs-min)}.hint{color:var(--muted);font-weight:500;line-height:1.45}.eyebrow,.hint{font-size:var(--fs-apoio)}.appt-hora,.num,.price,.slot-time,.stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}a{color:var(--brand)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.appt:focus-visible,.assistant-fab:focus-visible,.bottom-nav a:focus-visible,.bottom-nav button:focus-visible,.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.livre:focus-visible,.mais-linha:focus-visible,.nav-link:focus-visible,.slot-btn:focus-visible,.tab:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.container,.page{max-width:var(--largura-max)}.stack{gap:var(--s-3)}.stack-lg{gap:var(--s-6)}.grid{gap:var(--s-4)}.ico{width:1.25em;height:1.25em}.ico,svg.lucide{flex:none}.btn{border-radius:var(--r-pill);min-height:var(--tap);padding:10px 24px;font-size:var(--fs-btn);font-weight:700;gap:var(--s-2);background:var(--grad);color:var(--on-brand);border:2px solid var(--brand-hover);box-shadow:var(--sh-brand);filter:none;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.btn:hover{background:var(--brand-fill-hover);filter:none;text-decoration:none}.btn:active{transform:scale(.98)}.btn svg{width:20px;height:20px}.btn:disabled,.btn[aria-disabled=true]{opacity:1;background:var(--surface-2);color:var(--muted);border:2px dashed var(--border);box-shadow:none;cursor:not-allowed;transform:none}.btn-secondary{background:var(--surface);color:var(--text);border:2px solid var(--border-strong);box-shadow:var(--sh-1)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn-ghost{background:var(--brand-soft);color:var(--brand);border:2px solid var(--brand);box-shadow:none}.btn-ghost:hover{background:var(--surface-3)}.btn-danger{background:var(--danger);color:var(--on-danger,#fff);border:2px solid color-mix(in srgb,var(--danger) 70%,#000);box-shadow:none}.btn-danger:hover{background:color-mix(in srgb,var(--danger) 85%,#000)}.btn-accent{background:var(--ok);color:var(--on-ok,#fff);border:2px solid color-mix(in srgb,var(--ok) 70%,#000);box-shadow:none}.btn-accent:hover{background:color-mix(in srgb,var(--ok) 85%,#000)}:root[data-theme=dark]{--on-ok:#0b1f17}.btn-sm{min-height:var(--tap-min);padding:6px 16px;font-size:var(--fs-apoio)}.btn-lg,.btn-sm{border-radius:var(--r-pill)}.btn-lg{min-height:var(--tap-lg);padding:12px 28px;font-size:1.125rem}.btn-carregando{cursor:progress}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--surface);border:2px solid var(--border-strong);color:var(--text);transition:background-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.icon-btn:hover{background:var(--surface-2)}.icon-btn:active{transform:scale(.96)}.icon-btn svg{width:22px;height:22px}.topbar .icon-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-pill)}.field{gap:var(--s-2)}.field label,.label{font-size:1rem;font-weight:600;line-height:1.35}.input,select.input,textarea.input{min-height:52px;padding:13px 16px;border-radius:var(--r-md);background:var(--surface);border:1.5px solid var(--border);color:var(--text);font-size:max(1rem,16px);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}textarea.input{min-height:104px;line-height:1.5}.input:hover{border-color:var(--border-strong)}.input:focus,.input:focus-visible{outline:2px solid transparent;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 0 0 5px var(--brand-soft)}.input:disabled{background:var(--surface-2);border-style:dashed;color:var(--muted)}.input::placeholder{color:var(--muted);opacity:1}.input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft);box-shadow:0 0 0 1px var(--danger)}.input:-webkit-autofill,.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface) inset}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 24px) 50%,calc(100% - 17px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat}.campo-ico{position:relative;display:block;min-width:0}.campo-ico>.campo-ico-svg{position:absolute;left:16px;top:26px;transform:translateY(-50%);width:20px;height:20px;color:var(--muted);pointer-events:none}.campo-ico>.input{padding-left:48px}.campo-ico>.campo-ok{position:absolute;right:14px;top:26px;transform:translateY(-50%);width:20px;height:20px;color:var(--ok);pointer-events:none}.campo-ico:has(.campo-ok)>.input{padding-right:44px}.campo-erro{display:flex;gap:var(--s-2);align-items:flex-start;color:var(--danger);font-size:var(--fs-apoio);font-weight:600;line-height:1.4}.campo-erro svg{flex:none;width:18px;height:18px;margin-top:2px}.check{min-height:var(--tap);gap:var(--s-3)}.check input[type=checkbox]{width:24px;height:24px;accent-color:var(--brand)}.switch{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) 0;cursor:pointer}.switch-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.switch-txt>strong{font-weight:600}.switch{position:relative}.switch-campo{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.switch-trilho{flex:none;position:relative;width:56px;height:32px;border-radius:var(--r-pill);background:var(--surface-3);border:2px solid var(--border-strong);transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.switch-trilho:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);transition:transform var(--dur-2) var(--ease)}.switch-campo:checked~.switch-trilho{background:var(--brand-fill);border-color:var(--brand-hover)}.switch-campo:checked~.switch-trilho:before{transform:translateX(24px);background:var(--on-brand);border-color:var(--brand-hover)}.switch-campo:focus-visible~.switch-trilho{outline:3px solid var(--focus);outline-offset:3px}.switch-estado{flex:none;font-size:var(--fs-min);font-weight:700;color:var(--muted);min-width:4.2em;text-align:right}.switch-campo:checked~.switch-estado{color:var(--brand)}.card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--sh-1)}.card-flat{border:1.5px solid var(--border);padding:var(--s-4)}.card-link,a.card,button.card{transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}@media (hover:hover){.card-link:hover,.module:hover,.more-grid a:hover,a.card:hover,button.card:hover{transform:translateY(-1px);box-shadow:var(--sh-2);border-color:var(--border-strong)}}.aviso,.form-error,.form-ok{display:flex;gap:var(--s-3);align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);border:1.5px solid;border-left:5px solid;font-size:1rem;line-height:1.45;color:var(--text)}.form-error{background:var(--danger-soft);border-color:var(--danger)}.form-ok{background:var(--ok-soft);border-color:var(--ok)}.aviso>svg{flex:none;width:24px;height:24px;margin-top:1px}.aviso-corpo{flex:1 1;min-width:0}.aviso-titulo{font-weight:700}.aviso-ok{background:var(--ok-soft);border-color:var(--ok)}.aviso-ok>svg{color:var(--ok)}.aviso-atencao{background:var(--warn-soft);border-color:var(--warn)}.aviso-atencao>svg{color:var(--warn)}.aviso-erro{background:var(--danger-soft);border-color:var(--danger)}.aviso-erro>svg{color:var(--danger)}.aviso-dica{background:var(--info-soft);border-color:var(--info)}.aviso-dica>svg{color:var(--info)}.insight{border-radius:var(--r-md);border:1.5px solid var(--border)}.insight-warning{background:var(--warn-soft);border-color:var(--warn)}.insight-opportunity{background:var(--ok-soft);border-color:var(--ok)}.toast{background:var(--toast-bg);color:var(--toast-text);border:2px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--sh-3);padding:14px 16px;font-weight:600;font-size:1rem}.toast svg{flex:none;width:22px;height:22px}.toast-ok svg{color:color-mix(in srgb,var(--ok) 55%,var(--toast-text))}.toast-error{background:var(--danger);color:var(--on-danger,#fff);border-color:var(--danger)}.chip{min-height:var(--tap-min);padding:8px 16px;border-radius:var(--r-pill);background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);font-weight:600;font-size:1rem;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.chip:hover{background:var(--surface-2);border-color:var(--brand)}.chip:active{transform:scale(.98)}.chip[aria-pressed=true]{background:var(--brand-fill);color:var(--on-brand);border-color:var(--brand-hover);font-weight:700}.chip svg{width:18px;height:18px}.tab{min-height:var(--tap-min);padding:8px 18px;border-radius:var(--r-pill);background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);font-weight:600}.tab:hover{background:var(--surface-2)}.tab[aria-selected=true]{background:var(--brand-fill);color:var(--on-brand);border-color:var(--brand-hover);font-weight:800}.badge{min-height:24px;padding:2px 10px;border-radius:var(--r-pill);font-size:var(--fs-min);font-weight:700;background:var(--surface-2);color:var(--muted);border:1.5px solid var(--border)}.badge-brand{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.badge-ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok)}.badge-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.badge-accent{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent-strong)}.table th{text-transform:none;letter-spacing:0;font-size:var(--fs-apoio)}.list-item{padding:12px 8px;min-height:64px;border-bottom:1px solid var(--border)}a.list-item:hover{background:var(--surface-2);border-radius:var(--r-sm)}.avatar{width:44px;height:44px;border-radius:14px;background:var(--brand-soft);color:var(--brand);border:1.5px solid var(--brand);font-weight:800}.empty{padding:var(--s-8) var(--s-4) var(--s-10);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);color:var(--muted)}.empty-img{width:160px;height:160px;border-radius:var(--r-xl);border:1.5px solid var(--border);background:var(--surface-2);object-fit:cover;margin-bottom:var(--s-2)}.empty-circulo{width:140px;height:140px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border:1.5px solid var(--brand);margin-bottom:var(--s-2)}.empty-circulo svg{width:64px;height:64px}.empty-titulo{font-size:var(--fs-h2);font-weight:700;color:var(--text);margin:0}.empty p{max-width:36ch;margin:0}.empty .mt{margin-top:var(--s-3)}.skeleton{background:var(--surface-2);border-radius:var(--r-md);border:1px solid var(--surface-3);background-image:linear-gradient(90deg,transparent,var(--surface-3),transparent);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;background-image:none}}.spinner{border-color:var(--surface-3);border-top-color:var(--brand)}.modal-backdrop{background:var(--scrim)}.modal{background:var(--surface);border:1.5px solid var(--border-strong);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--sh-3);padding:var(--s-6) var(--s-5) 0;display:flex;flex-direction:column}.modal>.stack{gap:var(--s-5);padding-bottom:var(--s-5)}@media (min-width:640px){.modal{border-radius:var(--r-xl);border-bottom:1.5px solid var(--border-strong);padding:var(--s-6) var(--s-6) 0;max-width:var(--largura-form)}}.modal-cab{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5)}.modal-cab h2{margin:0;flex:1 1;min-width:0;font-size:var(--fs-h1);font-weight:800}.modal-cab-ico{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border:1.5px solid var(--brand)}.modal-cab-ico svg{width:24px;height:24px}.modal-pe{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;gap:var(--s-3);flex-wrap:wrap;justify-content:flex-end;margin:0 calc(-1 * var(--s-5));padding:var(--s-3) var(--s-5) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1.5px solid var(--border);box-shadow:0 -8px 20px -12px rgba(0,0,0,.25)}@media (min-width:640px){.modal-pe{margin:0 calc(-1 * var(--s-6));padding:var(--s-4) var(--s-6);border-radius:0 0 var(--r-xl) var(--r-xl)}}@media (max-width:639px){.modal-pe>.btn{flex:1 1 8rem}.modal-pe>.btn:not(.btn-secondary):not(.btn-ghost){flex-grow:1.5}.modal-pe{flex-wrap:wrap-reverse}}.mais-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:10px 16px;border-radius:var(--r-md);border:1.5px dashed var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer;text-align:left}.mais-linha:hover{background:var(--surface-2)}.mais-linha svg{flex:none;width:20px;height:20px;transition:transform var(--dur-2) var(--ease)}.mais-linha[aria-expanded=true]{border-style:solid}.mais-linha[aria-expanded=true] svg{transform:rotate(180deg)}.mais-corpo{display:flex;flex-direction:column;gap:var(--s-5);padding-top:var(--s-2)}.mais-corpo[hidden]{display:none}.chips-quebra{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pronto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-4) 0}.pronto-check{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok);border:2px solid var(--ok)}.pronto-check svg{width:40px;height:40px}.pronto-check path{stroke-dasharray:30;stroke-dashoffset:0;animation:desenha .3s var(--ease) both}@keyframes desenha{0%{stroke-dashoffset:30}}@media (prefers-reduced-motion:reduce){.pronto-check path{animation:none}}.topbar{background:var(--surface);border-bottom:1.5px solid var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar-inner{min-height:64px}.quick{border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--border-strong);padding:4px 4px 4px 16px}.quick svg{color:var(--muted);width:20px;height:20px}@media (min-width:960px){.sidebar{width:264px;background:var(--surface);border-right:1.5px solid var(--border);padding:var(--s-4) var(--s-3);gap:2px}}.nav-link{position:relative;min-height:var(--tap);padding:8px 16px;gap:var(--s-3);border-radius:var(--r-pill);font-size:1rem;font-weight:600;color:var(--text)}.nav-link svg{flex:none;width:22px;height:22px;color:var(--muted)}.nav-link:hover{background:var(--surface-2);text-decoration:none}.nav-link[aria-current=page]{background:var(--brand-soft);color:var(--brand);font-weight:800;box-shadow:inset 4px 0 0 var(--brand)}.nav-link[aria-current=page] svg{color:var(--brand)}.nav-section{font-size:var(--fs-min);text-transform:none;letter-spacing:.01em;font-weight:700;color:var(--muted);padding:var(--s-4) 16px var(--s-1)}.brand-mark{border-radius:var(--r-sm);background:var(--logo-bg,#111);color:var(--logo-ouro,#d4af37);border:2px solid var(--logo-ouro,#d4af37)}.brand-mark.marca-salao{background:var(--brand-fill);color:#ffffff;border-color:var(--brand-hover)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;background:var(--surface);border-top:1.5px solid var(--border);box-shadow:var(--sh-2);padding:0 4px env(safe-area-inset-bottom)}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:max(64px,4rem);padding:6px 2px;background:none;border:0;margin:0;box-shadow:none;font:inherit;font-size:max(13px,min(.8125rem,4.4vw));font-weight:700;line-height:1.15;color:var(--muted);text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.bottom-nav .nav-pilula{display:grid;place-items:center;width:56px;max-width:100%;height:32px;border-radius:var(--r-pill);transition:background-color var(--dur-2) var(--ease)}.bottom-nav .nav-pilula svg{width:24px;height:24px}.bottom-nav a[aria-current=page]{color:var(--brand);font-weight:800}.bottom-nav a[aria-current=page] .nav-pilula{box-shadow:inset 0 0 0 1.5px var(--brand)}.bottom-nav .nav-marcar .nav-pilula{width:56px;height:56px;border-radius:50%;margin-top:-22px;background:var(--brand-fill);color:var(--on-brand);border:3px solid var(--surface);box-shadow:var(--sh-brand),0 0 0 1.5px var(--brand-hover)}.bottom-nav .nav-marcar .nav-pilula svg{width:28px;height:28px}.bottom-nav .nav-marcar{color:var(--brand)}@media (min-width:960px){.bottom-nav{display:none}}@media (max-width:959px){.main{padding-bottom:max(calc(88px + env(safe-area-inset-bottom)),5.5rem)}}@media (max-height:520px){.bottom-nav{position:static}.bottom-nav .nav-marcar .nav-pilula{margin-top:0}}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:480px){.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);min-height:88px;padding:var(--s-3) var(--s-2);border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--sh-1);color:var(--text);font-size:var(--fs-apoio);font-weight:700;text-align:center;transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.more-grid .mais-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.more-grid .mais-ico svg{width:26px;height:26px}.more-grid span{font-size:inherit}.module{border-radius:var(--r-lg);border:1.5px solid var(--border);background:var(--surface);box-shadow:var(--sh-1);font-size:1rem;transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.module .m-ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);flex:none}.module .m-ico svg{width:24px;height:24px}.module .m-sub{font-size:var(--fs-apoio)}.assistant-fab{background:var(--brand-fill);color:var(--on-brand);border:2px solid var(--brand-hover);box-shadow:var(--sh-3)}.assistant-fab svg{width:26px;height:26px}.slot-row{border-top:1px dashed var(--border);min-height:60px}.slot-time{font-size:var(--fs-apoio);font-weight:600;padding-top:8px}.appt{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;margin:6px 0;padding:12px 14px 12px 18px;background:var(--surface);color:var(--text);border-left:1.5px solid var(--border);border:1.5px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-1);text-align:left;font:inherit;cursor:pointer;transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.appt:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:5px;border-radius:0 4px 4px 0;background:var(--appt-cor,var(--brand))}.appt:hover{background:var(--surface)}@media (hover:hover){.appt:hover{transform:translateY(-1px);box-shadow:var(--sh-2);border-color:var(--border-strong)}}.appt-l1{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.appt-hora{font-size:var(--fs-apoio);font-weight:700}.appt-nome{font-size:var(--fs-h3);font-weight:700;line-height:1.3}.appt-sub{font-size:var(--fs-apoio);color:var(--muted)}.appt-canceled{opacity:1;text-decoration:none;background:var(--surface-2);border-style:dashed;box-shadow:none}.appt-canceled .appt-nome{text-decoration:line-through}.pilula{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 10px;border-radius:var(--r-pill);font-size:var(--fs-min);font-weight:700;line-height:1.2;border:1.5px solid;white-space:nowrap}.pilula svg{width:16px;height:16px;flex:none}.pilula-ok{background:var(--ok-soft);color:var(--ok)}.pilula-espera{background:var(--warn-soft);color:var(--warn)}.pilula-info{background:var(--info-soft);color:var(--info)}.pilula-feito{background:var(--surface-2);color:var(--muted)}.pilula-erro{background:var(--danger-soft);color:var(--danger)}.livre{display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:var(--tap);margin:6px 0;padding:8px 14px;border:1.5px dashed var(--border);border-radius:var(--r-md);background:transparent;color:var(--brand);font:inherit;font-size:var(--fs-apoio);font-weight:600;cursor:pointer;text-align:left;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.livre:hover{background:var(--brand-soft);border-color:var(--brand)}.livre svg{width:18px;height:18px;flex:none}.agora{display:flex;align-items:center;gap:var(--s-2);margin:4px 0;color:var(--danger);font-size:var(--fs-min);font-weight:800}.agora:before{width:10px;height:10px;border-radius:50%;flex:none}.agora:after,.agora:before{content:"";background:var(--danger)}.agora:after{flex:1 1;height:2px;border-radius:2px}.block-item{display:flex;align-items:center;gap:var(--s-2);border-radius:var(--r-md);padding:10px 14px;margin:6px 0;border:1.5px solid var(--border);background:repeating-linear-gradient(45deg,var(--surface-2),var(--surface-2) 8px,var(--surface-3) 8px,var(--surface-3) 16px);color:var(--text);font-size:var(--fs-apoio)}.month-cell{border-radius:var(--r-sm);background:var(--surface);border:1.5px solid var(--border)}.month-cell.today{border:2px solid var(--brand)}.slot-btn{border-radius:var(--r-pill);border:1.5px solid var(--border-strong);background:var(--surface);min-height:var(--tap)}.slot-btn:hover{border-color:var(--brand);background:var(--brand-soft)}.slot-btn[aria-pressed=true]{background:var(--brand-fill);color:var(--on-brand);border-color:var(--brand-hover)}.bubble{border-radius:var(--r-lg)}.bubble-user{background:var(--brand-fill);color:var(--on-brand)}.bubble-ai{background:var(--surface);border:1.5px solid var(--border)}html[data-theme=dark] [style*="background: rgb(207, 239, 216)"],html[data-theme=dark] [style*="background: rgb(214, 230, 255)"],html[data-theme=dark] section[data-explica=meu-link]{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--brand)!important}html[data-theme=dark] section[data-explica=meu-link] :is(h2,p,span,strong){color:var(--text)!important}html[data-theme=dark] section[data-explica=meu-link] div a,html[data-theme=dark] section[data-explica=meu-link]>a{background:var(--surface)!important;color:var(--text)!important;border-color:var(--text)!important}html[data-theme=dark] section[data-explica=meu-link] button{background:var(--brand-fill)!important;color:var(--on-brand)!important;border-color:var(--text)!important}html[data-theme=dark] [style*="background: rgb(255, 233, 168)"]{background:var(--surface)!important;color:var(--text)!important;border-color:var(--text)!important}html[data-theme=dark] .ig-ok{background:#12301c;color:#b9efca;border-color:#b9efca}html[data-theme=dark] .ig-warn{background:#3a2a08;color:#fde3a6;border-color:#fde3a6}html[data-contraste=alto] :is(.appt,.livre,.more-grid a,.nav-link[aria-current=page],.mais-linha,.modal,.toast,.avatar,.pilula,.badge,.switch-trilho){border-color:var(--text);border-width:3px}html[data-contraste=alto] .btn{border-color:var(--text);border-width:3px}html[data-contraste=alto] :is(.card,.appt,.module,.more-grid a,.btn){box-shadow:none}@media (forced-colors:active){.appt,.livre,.mais-linha,.pilula,.switch-trilho{border:2px solid ButtonText}.switch-campo:checked~.switch-trilho:before{background:Highlight}.bottom-nav a[aria-current=page]{border:4px solid Highlight}.bottom-nav a[aria-current=page] .nav-pilula{outline:3px solid Highlight}}@media (prefers-reduced-motion:reduce){.appt:hover,.btn:active,.card-link:hover,.chip:active,.icon-btn:active,.module:hover,.more-grid a:hover,a.card:hover,button.card:hover{transform:none}}:root{--ease-spring:cubic-bezier(0.34,1.36,0.64,1);--nav-h:min(max(64px,4rem),88px);--marcar-bg:var(--brand-fill);--marcar-text:#ffffff;--marcar-borda:#4c1d95}:root[data-theme=dark]{--marcar-borda:#c4b5fd}:root[data-marca=b]{--marcar-borda:#4c1d95}:root[data-marca=b][data-theme=dark]{--marcar-borda:#ede9fe}html{scroll-padding-top:4.5rem;scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}@media (max-width:959px){html{scroll-padding-bottom:calc(var(--nav-h) + 6rem + env(safe-area-inset-bottom))}}.modal{scroll-padding-bottom:8rem;scroll-padding-top:1rem}.modal-backdrop{padding-bottom:var(--teclado,0)}.modal{max-height:calc(92dvh - var(--teclado, 0px))}@media (max-width:639px){.modal-pe{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;gap:var(--s-2)}.modal-pe>.btn,.modal-pe>a.btn{flex:none;width:100%}.modal-pe>.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger){min-height:var(--tap-lg);font-size:1.125rem}.modal-pe>.btn-secondary{background:transparent;border-color:transparent;box-shadow:none;text-decoration:underline!important;text-underline-offset:3px}}.bottom-nav .nav-marcar{color:var(--text)}.bottom-nav .nav-marcar .nav-pilula{background:var(--marcar-bg);color:var(--marcar-text);border:2px solid var(--marcar-borda);box-shadow:var(--sh-2)}.bottom-nav .nav-marcar:active .nav-pilula{transform:scale(.96)}.chip,.slot-btn,.tab{transition:border-radius var(--dur-2) var(--ease),background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.chip[aria-pressed=true],.slot-btn[aria-pressed=true],.tab[aria-selected=true]{border-radius:14px}.pronto-check{animation:pronto-entra .32s var(--ease-spring) both}@keyframes pronto-entra{0%{transform:scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.pronto-check{animation:none}}.bottom-nav a,.bottom-nav button{min-height:var(--nav-h);font-size:min(max(13px,.8125rem),16px)}@media (max-width:959px){.main{padding-bottom:calc(var(--nav-h) + 88px + env(safe-area-inset-bottom))}.assistant-fab{bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom))!important}}.ajuda-linha .btn,.ajuda-linha .chip{min-height:var(--tap-min);padding:6px 14px;font-size:var(--fs-apoio);font-weight:600;box-shadow:none}.tabs{flex-wrap:wrap;overflow:visible}.check{position:relative}.check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:-10px;flex:none;width:44px;height:44px;border-radius:14px;cursor:pointer;background-color:transparent;box-shadow:none;background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(var(--border-strong),var(--border-strong));background-size:20px 20px,24px 24px;background-position:50%,50%;background-repeat:no-repeat}.check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"),linear-gradient(var(--brand),var(--brand)),linear-gradient(var(--brand-hover),var(--brand-hover));background-size:16px 16px,20px 20px,24px 24px;background-position:50%,50%,50%}:root[data-theme=dark] .check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a0f1f' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"),linear-gradient(var(--brand),var(--brand)),linear-gradient(var(--brand-hover),var(--brand-hover))}.check input[type=checkbox]:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.check input[type=checkbox]:disabled{cursor:not-allowed;background-image:linear-gradient(var(--surface-2),var(--surface-2)),linear-gradient(var(--border),var(--border))}.check>span{padding-left:10px}html[data-contraste=alto] .check input[type=checkbox]:not(:checked){background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(var(--text),var(--text));background-size:18px 18px,24px 24px}@media (forced-colors:active){.check input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;width:24px;height:24px;margin:0}}.auth-card .row>a:not(.btn),.auth-wrap .row>a:not(.btn),a.link-tap{display:inline-flex;align-items:center;min-height:var(--tap-min)}select.input{padding-right:40px;background-position:calc(100% - 22px) 50%,calc(100% - 15px) 50%}select.input[style*=width]{width:auto!important;min-width:min(100%,10rem);max-width:100%}#client-search{flex-basis:15rem!important}.campo-ico>.campo-ico-svg,.campo-ico>.campo-ok{top:50%;width:1.25em;height:1.25em}.campo-ico>.campo-ico-svg{left:1em}.campo-ico>.input{padding-left:3em}.campo-sem-ico>.input{padding-left:16px}.modal{container-type:inline-size;container-name:folha}@container folha (max-width: 17rem){.modal-cab h2{font-size:var(--fs-h2);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}.modal-cab-ico{display:none}.modal-pe{position:static;box-shadow:none}}.shell{container-type:inline-size;container-name:painel}@container painel (max-width: 17rem){.assistant-fab{width:48px!important;height:48px!important;min-height:48px!important;min-width:48px!important}.main>.page,.main>div.page{padding-right:60px}.livre{font-size:1rem}}.assistant-fab .fab-ico{font-size:0!important;display:grid;place-items:center;line-height:0}.assistant-fab .fab-ico svg{width:26px;height:26px}@media (max-width:959px){.main{padding-bottom:calc(var(--nav-h) + 112px + env(safe-area-inset-bottom))}}.dia-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.livre,.slot-time{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}.livre{flex-wrap:wrap}.auth-card p.center>a:last-child:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);min-width:var(--tap-min);padding-inline:4px}:root[data-theme=dark] .btn-accent{background:var(--ok-soft);color:var(--ok);border-color:var(--ok)}:root[data-theme=dark] .btn-accent:hover{background:color-mix(in srgb,var(--ok-soft) 80%,var(--ok))}.ajuda-linha svg,.chip svg{width:18px;height:18px;flex:none}a[style]>svg,button[style]>svg{width:1.15em;height:1.15em;flex:none}:root{--fs-min:0.875rem}.agora,.badge,.beta-bar,.beta-foot,.lc-label,.nav-section,.notice,.notice .btn,.stat-label,.stat-sub,.tiny{font-size:max(.875rem,14px)}.bottom-nav a,.bottom-nav button{font-size:min(max(14px,.875rem),16px)}.btn{border-radius:min(var(--r-pill),1.75em)}.chip,.tab{border-radius:min(var(--r-pill),1.5em)}.footer a,.promo-top a,a.link-tap,p.center>a:only-child{display:inline-flex;align-items:center;min-height:var(--tap-min)}.passo-de{margin:0;font-size:1rem;color:var(--muted)}.passo-de strong{color:var(--text)}.form-ok svg{vertical-align:-.25em}@container painel (max-width: 17rem){.beta-bar,.notice,.notice .btn{font-size:14px}.notice{padding-block:0}.ajuda-linha .btn,.ajuda-linha .chip{font-size:14px;min-height:44px;padding:4px 12px}.page-head h1{font-size:1.25rem}.tabs .tab{font-size:1rem;padding:6px 12px}}.auth-card{container-type:inline-size;container-name:auth}@container auth (max-width: 17rem){.auth-card .stack>.card-flat:has(a[href="/cadastro"]){order:9}.auth-card .btn-lg{font-size:1.125rem}}.slot-row>*{min-width:0}.appt,.block-item,.livre{min-width:0;max-width:100%}.pilula{white-space:normal;max-width:100%}.chips-linha{display:flex;flex-wrap:nowrap;gap:var(--s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding:2px 2px 6px;scrollbar-width:thin}.chips-linha>.chip{flex:none;white-space:nowrap;max-width:none;scroll-snap-align:start}:is(.chat,.assistant-panel) .chips-linha>.chip{min-height:var(--tap-min);padding:6px 14px;font-size:1rem}.faixa-sugestoes{position:-webkit-sticky;position:sticky;top:64px;z-index:20;margin:0 calc(-1 * var(--s-2));padding:var(--s-2);background:var(--bg);border-bottom:1.5px solid var(--border);transition:transform var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease)}.faixa-sugestoes.escondida{transform:translateY(-110%);opacity:0;visibility:hidden;pointer-events:none}@media (max-height:520px){.faixa-sugestoes{top:0}}@media (prefers-reduced-motion:reduce){.faixa-sugestoes{transition:none}}.compositor-linha{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-end;min-width:0}.compositor-caixa{flex:1 1 12rem;min-width:0}.compositor-linha>.foto-ia-btn{flex:none;margin-bottom:2px}.compositor-linha>.foto-ia-painel{flex:1 1 100%;order:-1}.assistant-panel .ap-foot.ap-foot-enxuto{display:block!important;max-height:45dvh;overflow-y:auto;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.assistant-panel .ap-head .icon-btn svg{width:22px;height:22px}.brand{white-space:normal}.brand-nome{line-height:1.1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.brand-agenda{color:var(--brand);font-weight:600}.topbar .brand{gap:8px;min-width:0}.topbar .brand-nome{font-size:min(1.125rem,20px);font-weight:800;color:var(--text)}@container painel (max-width: 17rem){.topbar .brand-nome{font-size:16px}}.busca-campo{position:relative}.busca-campo-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:1.25em;height:1.25em;color:var(--muted);pointer-events:none}.busca-campo>.input{padding-left:3em;border-radius:var(--r-pill);min-height:56px}.busca-menu{display:flex;flex-direction:column;gap:var(--s-3)}.busca-opcoes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.busca-opcao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);width:100%;min-height:96px;padding:var(--s-3);background:var(--surface);color:var(--text);border:1.5px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);font:inherit;font-weight:700;text-align:center;cursor:pointer;text-decoration:none!important;transition:box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.busca-opcao:hover{border-color:var(--brand);box-shadow:var(--sh-2)}.busca-opcao[aria-pressed=true]{border:2px solid var(--brand);background:var(--brand-soft);border-radius:14px}.busca-opcao-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.busca-opcao-ico svg{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.busca-opcao{transition:none}}details:not(.faq)>summary{display:flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding-block:6px;cursor:pointer;list-style:none;font-weight:700}details:not(.faq)>summary::-webkit-details-marker{display:none}details:not(.faq)>summary:after{content:"";flex:none;margin-left:auto;width:28px;height:28px;background-color:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform var(--dur-2) var(--ease)}details[open]:not(.faq)>summary:after{transform:rotate(180deg)}@media (forced-colors:active){details:not(.faq)>summary:after{background-color:CanvasText}}.mais-linha{min-height:var(--tap)}.mais-linha svg{width:28px;height:28px;color:var(--brand)}.btn-accent,:root[data-theme=dark] .btn-accent{background:var(--brand-fill);color:var(--on-brand);border:2px solid var(--brand-hover);box-shadow:var(--sh-brand)}.btn-accent:hover,:root[data-theme=dark] .btn-accent:hover{background:var(--brand-fill-hover)}.notice .btn:not(.btn-ghost):not(.btn-secondary){min-height:var(--tap-min);padding:6px 16px}.fechar-x{flex:none;display:inline-grid;place-items:center;width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);padding:0;border-radius:var(--r-pill);border:1.5px solid;background:transparent;color:inherit;cursor:pointer}.fechar-x svg{width:20px;height:20px}.fechar-x:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.notice-fechavel{position:relative;padding-right:56px!important}.notice-fechavel>.fechar-x{position:absolute;top:2px;right:6px}.balao-fechavel{position:relative}.balao-fechavel>.fechar-x{position:absolute;top:8px;right:8px;color:var(--text)}.aviso-fechavel{position:relative;padding-right:60px}.aviso-fechavel>.fechar-x{position:absolute;top:8px;right:8px;color:var(--text)}.toast .fechar-x{margin:-6px -8px -6px 4px;border-color:currentColor}.brand-logo{flex:none;display:block;width:60px;height:40px;object-fit:contain;border-radius:var(--r-sm);background:#030303;border:2px solid var(--ouro-borda);box-shadow:var(--sh-1)}.topbar .brand-logo{width:54px;height:36px;border-radius:10px}.auth-card .brand-logo{width:96px;height:64px;border-radius:var(--r-md)}.topbar .brand>.brand-mark{background:#030303 url(/marca/agendark-emblema-192.webp) 50%/contain no-repeat;border:2px solid var(--ouro-borda);color:transparent;font-size:0;overflow:hidden;width:52px;height:34px;border-radius:10px}.brand .brand-nome,.brand-ouro{color:var(--ouro-texto);background:linear-gradient(180deg,#846000,#7a5800 55%,#5f4400);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.01em;padding-right:2px}:root[data-theme=dark] :is(.brand .brand-nome,.brand-ouro){background-image:linear-gradient(180deg,#fff1b8,#f2cd5c 45%,#e0b843)}.auth-card .brand .brand-nome{font-size:1.75rem}html[data-contraste=alto] :is(.brand .brand-nome,.brand-ouro){background:none;-webkit-text-fill-color:currentColor;color:var(--text)}@media (forced-colors:active){:is(.brand .brand-nome,.brand-ouro){background:none;-webkit-text-fill-color:currentColor;color:CanvasText}.brand-logo{border-color:CanvasText}}.topbar{background:var(--grad-topo);border-bottom:3px solid var(--brand);border-image:var(--faixa-marca) 1}@media (min-width:960px){.sidebar{background:var(--grad-topo)}}html[data-contraste=alto] .topbar{background:var(--surface);border-image:none;border-bottom-color:var(--text)}.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(:disabled):not([aria-disabled=true]){background:var(--grad);background-color:var(--brand-fill)}.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(:disabled):not([aria-disabled=true]):hover{background:var(--brand-fill-hover);box-shadow:var(--sh-2)}.btn{transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}html[data-contraste=alto] .btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger){background:var(--brand-fill)}.busca-opcao,.card,.module,.more-grid a{border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card-flat{border-radius:var(--r-md);background:var(--surface-2)}.modal{border-radius:var(--r-xl) var(--r-xl) var(--r-lg) var(--r-lg)}.btn-secondary>svg:first-child{box-sizing:border-box;flex:none;width:32px;height:32px;padding:6px;border-radius:50%;background:var(--brand-soft);color:var(--brand);border:1.5px solid var(--brand)}.btn-sm.btn-secondary>svg:first-child{width:28px;height:28px;padding:5px}.badge-accent{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.bottom-nav .nav-marcar .nav-pilula{background:var(--grad);background-color:var(--marcar-bg)}html[data-contraste=alto] .bottom-nav .nav-marcar .nav-pilula{background:var(--marcar-bg);border-color:var(--text)}.eyebrow{color:var(--text)}.nav-link[aria-current=page]{box-shadow:inset 4px 0 0 var(--brand),var(--sh-1)}.bottom-nav a[aria-current=page] .nav-pilula{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.auth-wrap{background:linear-gradient(180deg,var(--surface-3) 0,var(--bg) 22rem);background-color:var(--bg)}html[data-contraste=alto] .auth-wrap{background:var(--bg)}@media (prefers-reduced-motion:reduce){.btn,.card-link,.module,.more-grid a,a.card,button.card{transition:none}.bottom-nav .nav-marcar:active .nav-pilula,.btn:active{transform:none}}[data-explica=agora-facil] a>svg:first-child{box-sizing:border-box;flex:none;width:36px;height:36px;padding:7px;border-radius:50%;background:var(--brand-soft);color:var(--brand);border:1.5px solid var(--brand)}[data-explica=agora-facil] a[href="/app/agenda?novo=1"]>svg:first-child{background:var(--surface);color:var(--brand);border-color:var(--brand)}html[data-contraste=alto] [data-explica=agora-facil]{background:var(--surface)!important}@media (max-width:520px){[data-explica=agora-facil] a:has(>svg:first-child){flex-direction:column;gap:6px}[data-explica=agora-facil] a>svg:first-child{width:32px;height:32px;padding:6px}}:root{--ouro-grad:linear-gradient(135deg,#6d28d9,#7c3aed);--on-ouro:#ffffff;--ouro-btn-borda:#4c1d95}:root[data-theme=dark]{--ouro-btn-borda:#c4b5fd}.assistant-fab,.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.btn-accent),.tab[aria-selected=true]{background:var(--grad);background-color:var(--brand-fill);color:var(--on-brand);border-color:var(--brand-hover);box-shadow:var(--sh-brand)}.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.btn-accent):hover{background:var(--brand-fill-hover)}html[data-contraste=alto] :is(.btn:not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.btn-accent),.tab[aria-selected=true],.assistant-fab){background:var(--brand-fill);color:#ffffff;border-color:var(--text);box-shadow:none}.btn.btn:is(:disabled,[aria-disabled=true]):not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.btn-accent){background:var(--surface-2);color:var(--muted);border:2px dashed var(--border);box-shadow:none}.plano-lista{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-gap:6px;gap:6px}.plano-lista li{display:flex;gap:8px;align-items:flex-start}.plano-lista li:before{flex:none;font-weight:900;font-size:1.15em;line-height:1.2}.plano-sim li:before{content:"✔";color:#00a83a}.plano-nao li:before{content:"✖";color:#e00000}:root[data-theme=dark] .plano-sim li:before{color:#3ddc6b}:root[data-theme=dark] .plano-nao li:before{color:#ff5c5c}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_16fca7{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_16fca7{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}