.planos__sub[data-astro-cid-xytkieki]{font-size:var(--dd-fs-xl);margin-bottom:var(--dd-sp-3)}.painel[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-5);padding:var(--dd-sp-5);border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:12px;scroll-margin-top:5rem}.painel__nome[data-astro-cid-xytkieki]{font-size:var(--dd-fs-xl);margin:.25rem 0 var(--dd-sp-3)}.painel__barra[data-astro-cid-xytkieki]{appearance:none;background:var(--dd-surface-alt);width:100%;height:.6rem;accent-color:var(--dd-brand);border:0;border-radius:99px;overflow:hidden}.painel__barra[data-astro-cid-xytkieki]::-webkit-progress-bar{background:var(--dd-surface-alt);border-radius:99px}.painel__barra[data-astro-cid-xytkieki]::-webkit-progress-value{background:var(--dd-brand);border-radius:99px}.painel__barra[data-astro-cid-xytkieki]::-moz-progress-bar{background:var(--dd-brand);border-radius:99px}.painel__conta[data-astro-cid-xytkieki]{color:var(--dd-muted);font:500 var(--dd-fs-sm)/1.4 var(--dd-font-ui);margin-top:.4rem}.painel__hoje[data-astro-cid-xytkieki],.painel__fim[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-4);padding-top:var(--dd-sp-4);border-top:1px solid var(--dd-border);gap:var(--dd-sp-3);display:grid}.painel__rotulo[data-astro-cid-xytkieki]{font-family:var(--dd-font-reading);font-size:var(--dd-fs-lg);margin:0;font-weight:600;line-height:1.3}.painel__botoes[data-astro-cid-xytkieki]{flex-wrap:wrap;gap:.5rem;display:flex}.painel__acoes[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-4);gap:var(--dd-sp-4);font:500 var(--dd-fs-sm)/1.4 var(--dd-font-ui);flex-wrap:wrap;display:flex}.painel__link[data-astro-cid-xytkieki]{font:inherit;color:var(--dd-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.escolher[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-6);scroll-margin-top:5rem}.escolher__lista[data-astro-cid-xytkieki]{gap:var(--dd-sp-3);margin:0;padding:0;list-style:none;display:grid}.cartao[data-astro-cid-xytkieki]{padding:var(--dd-sp-4);border:1px solid var(--dd-border);border-radius:12px;justify-items:start;gap:.5rem;display:grid}.cartao--atual[data-astro-cid-xytkieki]{border-color:var(--dd-brand);box-shadow:inset 3px 0 0 var(--dd-brand)}.cartao__nome[data-astro-cid-xytkieki]{font-size:var(--dd-fs-lg);margin:0}.cartao__resumo[data-astro-cid-xytkieki]{margin:0}.cartao__para[data-astro-cid-xytkieki]{color:var(--dd-muted);font:400 var(--dd-fs-sm)/1.5 var(--dd-font-ui);margin:0 0 .25rem}.cartao[data-astro-cid-xytkieki] [data-astro-cid-xytkieki][aria-disabled]{opacity:1;cursor:default;border-color:var(--dd-brand);color:var(--dd-brand)}.plano[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-7);scroll-margin-top:5rem}.plano__bloco[data-astro-cid-xytkieki]{border-top:1px solid var(--dd-border)}.plano__bloco[data-astro-cid-xytkieki]:last-child{border-bottom:1px solid var(--dd-border)}.plano__bloco[data-astro-cid-xytkieki] summary[data-astro-cid-xytkieki]{cursor:pointer;font:600 var(--dd-fs-sm)/1.3 var(--dd-font-ui);padding:.75rem 0}.plano__dias[data-astro-cid-xytkieki]{margin:0 0 var(--dd-sp-3);padding:0;list-style:none}.dia[data-astro-cid-xytkieki]{border-radius:8px;align-items:baseline;gap:.75rem;padding:.4rem .5rem;display:flex}.dia__marca[data-astro-cid-xytkieki]{cursor:pointer;min-width:5.5rem;font:600 var(--dd-fs-sm)/1.3 var(--dd-font-ui);color:var(--dd-muted);flex:none;align-items:center;gap:.5rem;display:inline-flex}.dia__marca[data-astro-cid-xytkieki] input[data-astro-cid-xytkieki]{width:1.15rem;height:1.15rem;accent-color:var(--dd-brand)}.dia__rotulo[data-astro-cid-xytkieki]{font:400 var(--dd-fs-base)/1.4 var(--dd-font-ui)}.dia--lido[data-astro-cid-xytkieki] .dia__rotulo[data-astro-cid-xytkieki]{color:var(--dd-muted);text-decoration:line-through 1px}.dia--proximo[data-astro-cid-xytkieki]{background:color-mix(in srgb, var(--dd-accent) 16%, transparent)}.como[data-astro-cid-xytkieki]{margin-top:var(--dd-sp-8);padding-top:var(--dd-sp-6);border-top:1px solid var(--dd-border);gap:var(--dd-sp-3);display:grid}.como[data-astro-cid-xytkieki] p[data-astro-cid-xytkieki]{font-family:var(--dd-font-reading);font-size:var(--dd-fs-read);line-height:var(--dd-lh-read);text-wrap:pretty;margin:0}
