:root{--brand-navy-deep:#0d1b2a;--brand-logo:#002060;--interativo-primario:#007993;--interativo-primario-hover:#006275;--interativo-destaque:#00b4d8;--interativo-primario-tint-04:#0079930a;--interativo-primario-tint-06:#0079930f;--interativo-primario-tint-08:#00799314;--texto-link:#007993;--texto-padrao:#0f172a;--texto-secundario:#475569;--texto-terciario:#64748b;--texto-sobre-destaque:#fff;--fundo-cartao:#fff;--fundo-elevado:#f1f5f9;--fundo-superficie:#fff;--fundo-pagina:#f8fafc;--fundo-app:#f8fafc;--borda-padrao:#e2e8f0;--borda-sutil:#f1f5f9;--retorno-sucesso:#047857;--retorno-sucesso-fundo:#ecfdf5;--retorno-sucesso-borda:#a7f3d0;--retorno-critico:#991b1b;--retorno-critico-fundo:#fef2f2;--retorno-critico-borda:#fecaca;--retorno-critico-tint-04:#991b1b0a;--retorno-atencao:#92400e;--retorno-atencao-fundo:#fffbeb;--retorno-atencao-borda:#fcd34d;--retorno-sucesso-forte:#15803d;--informativo-primario:#6d28d9;--informativo-primario-forte:#5b21b6;--informativo-fundo:#7c3aed0f;--informativo-borda:#7c3aed59;--sombra-cartao:0 4px 12px #0000000a;--sombra-cartao-destaque:0 12px 32px -10px #0079932e;--sombra-modal:0 -8px 24px -8px #0f172a26;--sombra-toast:0 16px 48px -8px #0000004d;--fundo-overlay:#0f172a80;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-8:32px;--esp-10:40px;--esp-12:48px;--esp-16:64px;--esp-20:80px;--esp-24:96px;--largura-frame-mobile:390px;--largura-app-desktop:1040px;--largura-leitura:560px;--largura-leitura-larga:720px;--largura-planos-modal:960px;--radius-button:12px;--radius-m:10px;--radius-input:12px;--radius-card:12px;--radius-alert:12px;--radius-pill:999px;--radius-radio:var(--radius-pill);--radius-viewport-top:40px;--radius-sheet-top:20px;--ds-z-toast:1000;--fonte-base:"Inter", system-ui, -apple-system, sans-serif;--fonte-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--fonte-tamanho-rotulo:11px;--fonte-tamanho-auxiliar:12px;--fonte-tamanho-corpo:14px;--fonte-tamanho-corpo-forte:14px;--fonte-tamanho-titulo-sheet:18px;--fonte-tamanho-titulo-modal-wide:24px;--fonte-linha-titulo-modal-wide:32px;--fonte-tamanho-numero:28px;--fonte-tamanho-input:16px;--fonte-tamanho-micro:10px;--input-altura:48px;--fonte-linha-titulo-sheet:24px;--fonte-linha-corpo-sheet:22px;--fonte-linha-auxiliar-sheet:16px;--fonte-tracking-corpo-sheet:.14px;--fonte-tracking-auxiliar-sheet:.24px;--sheet-handle-largura:36px;--sheet-handle-altura:var(--esp-1);--sheet-leading-icon-tamanho:var(--esp-8);--sheet-leading-icon-fonte:var(--fonte-tamanho-input);--sheet-close-tamanho:var(--esp-8);--sheet-option-check-tamanho:18px;--sheet-checklist-box-tamanho:var(--esp-5);--sheet-action-icon-tamanho:36px;--sheet-bullet-tamanho:6px;--sheet-textarea-min-altura:120px;--sheet-scrollbar-largura:var(--esp-1);--sheet-scrollbar-radius:2px;--sheet-header-text-gap:2px;--sheet-subtext-offset:2px;--sheet-checklist-box-offset:1px;--sheet-bullet-offset:var(--esp-2);--sheet-border-width:1px;--sheet-border-width-strong:1.5px;--sheet-checkmark-border-width:2px;--ds-fundo-padrao:var(--fundo-pagina);--ds-fundo-superficie:var(--fundo-superficie);--ds-fundo-cartao:var(--fundo-cartao);--ds-fundo-elevado:var(--fundo-elevado);--ds-fundo-hover:var(--interativo-primario-tint-04);--ds-fundo-sobreposicao:var(--fundo-overlay);--ds-texto-padrao:var(--texto-padrao);--ds-texto-secundario:var(--texto-secundario);--ds-texto-terciario:var(--texto-terciario);--ds-texto-sobre-destaque:var(--texto-sobre-destaque);--ds-texto-link:var(--texto-link);--ds-borda-padrao:var(--borda-padrao);--ds-borda-sutil:var(--borda-sutil);--ds-borda-foco:var(--interativo-destaque);--ds-borda-forte:var(--ds-borda-padrao);--ds-borda-erro:#ef4444;--ds-controle-borda:var(--texto-terciario);--ds-interativo-primario:var(--interativo-primario);--ds-interativo-primario-hover:var(--interativo-primario-hover);--ds-interativo-primario-ativo:var(--interativo-primario-hover);--ds-interativo-perigo:var(--retorno-critico);--ds-dose-valor:var(--interativo-primario);--ds-retorno-sucesso:var(--retorno-sucesso);--ds-retorno-sucesso-fundo:var(--retorno-sucesso-fundo);--ds-retorno-sucesso-borda:var(--retorno-sucesso-borda);--ds-retorno-critico:var(--retorno-critico);--ds-retorno-critico-fundo:var(--retorno-critico-fundo);--ds-retorno-critico-borda:var(--retorno-critico-borda);--ds-retorno-atencao:var(--retorno-atencao);--ds-retorno-atencao-fundo:var(--retorno-atencao-fundo);--ds-retorno-atencao-borda:var(--retorno-atencao-borda);--ds-resultado-neutro-fundo:var(--ds-fundo-elevado);--ds-resultado-neutro-borda:var(--ds-borda-padrao);--ds-dominio-urgencias:#991b1b;--ds-dominio-urgencias-fundo:#fef2f2;--ds-dominio-urgencias-texto:var(--texto-sobre-destaque);--ds-dominio-protocolos:#007993;--ds-dominio-protocolos-fundo:var(--interativo-primario-tint-04);--ds-dominio-protocolos-texto:var(--texto-sobre-destaque);--ds-dominio-escores:#92400e;--ds-dominio-escores-fundo:#fffbeb;--ds-dominio-escores-texto:var(--texto-sobre-destaque);--ds-dominio-calculadoras:#6d28d9;--ds-dominio-calculadoras-fundo:#7c3aed0f;--ds-dominio-calculadoras-texto:var(--texto-sobre-destaque);--ds-dominio-pediatria:#6d28d9;--ds-dominio-pediatria-fundo:#7c3aed0f;--ds-dominio-pediatria-texto:var(--texto-sobre-destaque);--ds-secao-label-texto:var(--texto-secundario);--ds-secao-label-texto-pediatria:var(--ds-dominio-pediatria);--ds-nav-fundo:var(--fundo-superficie);--ds-nav-borda:var(--borda-sutil);--ds-nav-icone-padrao:var(--texto-terciario);--ds-nav-icone-ativo:var(--interativo-primario);--ds-nav-label-padrao:var(--texto-terciario);--ds-nav-label-ativo:var(--interativo-primario);--ds-tag-urgencias-fundo:#fff1f2;--ds-tag-urgencias-texto:#e11d48;--ds-tag-diluicoes-fundo:#eff6ff;--ds-tag-diluicoes-texto:#1d4ed8;--ds-tag-calculadoras-fundo:#fff7ed;--ds-tag-calculadoras-texto:#ea580c;--ds-tag-protocolos-fundo:#faf5ff;--ds-tag-protocolos-texto:#9333ea;--ds-tag-escores-fundo:#ecfeff;--ds-tag-escores-texto:#0e7490;--ds-tag-conversores-fundo:#eef2ff;--ds-tag-conversores-texto:#4f46e5;--ds-tag-checklists-fundo:#ecfdf5;--ds-tag-checklists-texto:#047857;--ds-tag-condutas-fundo:#fdf2f8;--ds-tag-condutas-texto:#9d174d;--ds-tag-critico-fundo:#dc2626;--ds-tag-alerta-fundo:#f59e0b;--ds-tag-atencao-fundo:#d97706;--ds-tag-abbr-urgencias-fundo:#fa70871f;--ds-tag-abbr-urgencias-texto:#fa7087;--ds-tag-abbr-diluicoes-fundo:#61a6fa1f;--ds-tag-abbr-diluicoes-texto:#61a6fa;--ds-tag-abbr-calculadoras-fundo:#fa913d1f;--ds-tag-abbr-calculadoras-texto:#fa913d;--ds-tag-abbr-protocolos-fundo:#bf85fc1f;--ds-tag-abbr-protocolos-texto:#bf85fc;--ds-tag-abbr-escores-fundo:#21d4ed1f;--ds-tag-abbr-escores-texto:#21d4ed;--ds-tag-abbr-conversores-fundo:#808cf71f;--ds-tag-abbr-conversores-texto:#808cf7;--ds-rating-preenchido:#f59e0b;--ds-produto-destaque:#a855f7;--ds-produto-destaque-fundo:#a855f7;--ds-produto-destaque-on:var(--texto-sobre-destaque);--ds-icone-em-fundo-claro:var(--texto-padrao);--ds-texto-em-fundo-saturado:var(--texto-sobre-destaque);--ds-dominio-urgencias-solido:#e11d48;--ds-espaco-1:var(--esp-1);--ds-espaco-2:var(--esp-2);--ds-espaco-3:var(--esp-3);--ds-espaco-4:var(--esp-4);--ds-espaco-5:var(--esp-5);--ds-espaco-6:var(--esp-6);--ds-espaco-8:var(--esp-8);--ds-espaco-10:var(--esp-10);--ds-espaco-12:var(--esp-12);--ds-espaco-16:var(--esp-16);--ds-espaco-20:80px;--ds-espaco-24:96px;--ds-r-xs:4px;--ds-r-sm:8px;--ds-r-md:var(--radius-card);--ds-r-lg:16px;--ds-r-xl:24px;--ds-r-2xl:32px;--ds-r-3xl:var(--radius-viewport-top);--ds-r-pill:var(--radius-pill);--ds-botao-primario-fundo:var(--interativo-primario);--ds-botao-primario-hover:var(--interativo-primario-hover);--ds-botao-primario-texto:var(--texto-sobre-destaque);--ds-botao-secundario-fundo:transparent;--ds-botao-secundario-borda:var(--borda-padrao);--ds-botao-secundario-texto:var(--texto-padrao);--ds-botao-perigo-fundo:var(--retorno-critico);--ds-botao-perigo-texto:var(--texto-sobre-destaque);--ds-botao-ghost-borda:var(--interativo-primario);--ds-botao-ghost-texto:var(--interativo-primario);--ds-botao-texto-link:var(--texto-link);--ds-botao-perigo-fundo-hover:#7f1d1d;--ds-botao-discreto-fundo:transparent;--ds-botao-discreto-texto:var(--texto-secundario);--ds-botao-discreto-fundo-hover:var(--fundo-elevado);--ds-branco:#fff;--ds-branco-50:#ffffff80;--ds-contador-fundo:#f43f5e;--ds-texto-interativo:var(--interativo-primario-hover);--ds-superficie-primaria:var(--interativo-primario);--ds-texto-sobre-primario:var(--texto-sobre-destaque);--ds-texto-sobre-sucesso:var(--texto-sobre-destaque);--ds-texto-sobre-critico:var(--texto-sobre-destaque);--ds-texto-sobre-atencao:var(--texto-sobre-destaque);--ds-texto-sobre-contador:var(--texto-padrao);--ds-icone-sobre-sucesso:var(--texto-sobre-destaque);--ds-texto-concluido:var(--texto-secundario);--ds-slider-track:var(--interativo-primario);--ds-slider-track-erro:var(--retorno-critico);--ds-iconbtn-dark-primario:#0096b7;--ds-iconbtn-dark-superficie:#223249;--ds-iconbtn-dark-borda:#2a3f5f;--ds-iconbtn-dark-perigo:#ef4444;--ds-iconbtn-dark-texto-claro:#f1f5f9;--ds-iconbtn-dark-texto-mute:#64748b;--ds-iconbtn-dark-destaque-tint:#00b4d814;--ds-resultado-sucesso-dark-fundo:#04785733;--ds-resultado-sucesso-dark-borda:#04785766;--ds-resultado-atencao-dark-fundo:#92400e33;--ds-resultado-atencao-dark-borda:#92400e66;--ds-resultado-critico-dark-fundo:#991b1b33;--ds-resultado-critico-dark-borda:#991b1b66;--ds-resultado-neutro-dark-fundo:#94a3b81f;--ds-resultado-neutro-dark-borda:#94a3b847;--ds-input-fundo:var(--fundo-cartao);--ds-input-borda:var(--texto-terciario);--ds-input-borda-foco:var(--interativo-primario);--ds-input-borda-erro:var(--retorno-critico);--ds-input-texto:var(--texto-padrao);--ds-input-placeholder:var(--texto-terciario);--ds-input-rotulo:var(--texto-secundario);--ds-cartao-fundo:var(--fundo-cartao);--ds-cartao-borda:var(--borda-padrao);--ds-cartao-borda-selecionado:var(--interativo-primario);--ds-cartao-hover-fundo:var(--interativo-primario-tint-04);--ds-alerta-info-fundo:var(--informativo-fundo);--ds-alerta-critico-fundo:var(--retorno-critico-fundo);--ds-alerta-critico-borda:var(--retorno-critico-borda);--ds-alerta-atencao-fundo:var(--retorno-atencao-fundo);--ds-alerta-atencao-borda:var(--retorno-atencao-borda);--ds-alerta-resultado-fundo:var(--retorno-sucesso-fundo);--ds-alerta-resultado-borda:var(--retorno-sucesso-borda);--ds-chip-fundo:var(--fundo-elevado);--ds-chip-texto:var(--texto-padrao);--ds-chip-ativo-fundo:var(--ds-superficie-primaria);--ds-chip-ativo-texto:var(--texto-sobre-destaque);--ds-toast-sucesso-fundo:var(--retorno-sucesso-fundo);--ds-toast-sucesso-texto:var(--retorno-sucesso);--ds-toast-erro-fundo:var(--retorno-critico-fundo);--ds-toast-erro-texto:var(--retorno-critico);--ds-font-tit-pag:700 24px/32px var(--fonte-base);--ds-font-tit-secao:700 20px/28px var(--fonte-base);--ds-font-subtitulo:600 18px/28px var(--fonte-base);--ds-font-nome-droga:600 18px/28px var(--fonte-base);--ds-font-corpo:400 16px/24px var(--fonte-base);--ds-font-corpo-2:400 14px/20px var(--fonte-base);--ds-font-legenda:400 12px/16px var(--fonte-base);--ds-font-badge:600 11px/16px var(--fonte-base);--ds-font-rot-campo:500 14px/20px var(--fonte-base);--ds-font-valor-campo:400 16px/24px var(--fonte-base);--ds-font-valor-mono:400 16px/24px var(--fonte-mono);--ds-font-rot-nav:500 12px/14px var(--fonte-base);--ds-font-nav-label:500 11px/16px var(--fonte-base);--ds-font-botao-sm:600 12px/16px var(--fonte-base);--ds-font-botao-md:600 14px/20px var(--fonte-base);--ds-font-botao-lg:600 16px/24px var(--fonte-base);--ds-font-alerta-tit:700 14px/24px var(--fonte-base);--ds-font-alerta-corpo:400 14px/20px var(--fonte-base);--ds-font-dose-valor:700 32px/40px var(--fonte-mono);--ds-font-dose-unid:500 20px/28px var(--fonte-mono);--ds-font-valor-grande:700 32px/40px var(--fonte-mono);--ds-font-num-tab-md:500 16px/24px var(--fonte-mono);--ds-font-num-tab-sm:500 12px/18px var(--fonte-mono);--ds-font-crono-mestre:700 56px/64px var(--fonte-mono);--ds-font-crono-card:700 32px/32px var(--fonte-mono);--ds-font-crono-sec:700 22px/22px var(--fonte-mono);--ds-font-cta-emerg-xl:600 18px/24px var(--fonte-base);--ds-tracking-tit-pag:-.48px;--ds-tracking-tit-secao:-.2px;--ds-tracking-badge:.22px;--ds-tracking-corpo-2:.14px;--ds-tracking-legenda:.24px;--ds-tracking-cta:.4px}.modo-pediatrico{--radius-button:24px;--radius-input:24px;--radius-card:24px;--radius-alert:24px;--interativo-primario:var(--ds-dominio-pediatria);--interativo-primario-hover:#5b21b6;--interativo-primario-tint-04:#7c3aed0a;--interativo-primario-tint-06:#7c3aed0f;--interativo-primario-tint-08:#7c3aed14;--ds-fundo-hover:var(--interativo-primario-tint-04);--ds-borda-foco:var(--interativo-primario);--ds-controle-borda:var(--texto-terciario);--ds-interativo-primario:var(--interativo-primario);--ds-interativo-primario-hover:var(--interativo-primario-hover);--ds-interativo-primario-ativo:var(--interativo-primario-hover);--ds-dose-valor:var(--ds-dominio-pediatria);--ds-nav-icone-ativo:var(--interativo-primario);--ds-nav-label-ativo:var(--interativo-primario);--ds-botao-primario-fundo:var(--interativo-primario);--ds-botao-primario-hover:var(--interativo-primario-hover);--ds-botao-ghost-borda:var(--interativo-primario);--ds-botao-ghost-texto:var(--interativo-primario);--ds-input-borda-foco:var(--interativo-primario);--ds-cartao-borda-selecionado:var(--interativo-primario);--ds-cartao-hover-fundo:var(--interativo-primario-tint-04);--ds-chip-ativo-fundo:var(--ds-superficie-primaria);--ds-texto-interativo:var(--interativo-primario-hover);--ds-superficie-primaria:var(--interativo-primario);--ds-texto-sobre-primario:var(--texto-sobre-destaque);--ds-slider-track:var(--interativo-primario);--radius-radio:var(--radius-pill)}.modo-escuro{--brand-logo:#fff;--fundo-pagina:#0d1b2a;--fundo-app:#0d1b2a;--fundo-cartao:#1a2942;--fundo-superficie:#1a2942;--fundo-elevado:#223249;--fundo-overlay:#02081499;--texto-padrao:#f1f5f9;--texto-secundario:#94a3b8;--texto-terciario:#8295ad;--texto-link:#00b4d8;--informativo-primario:#c4b5fd;--informativo-primario-forte:#ddd6fe;--informativo-fundo:#c4b5fd1f;--informativo-borda:#c4b5fd73;--borda-padrao:#2a3f5f;--borda-sutil:#223249;--interativo-primario:#0096b7;--interativo-primario-hover:#00b4d8;--interativo-primario-tint-04:#0096b714;--interativo-primario-tint-08:#0096b729;--retorno-sucesso:#34d399;--retorno-critico:#fca5a5;--retorno-atencao:#fcd34d;--retorno-sucesso-fundo:#0f3d2e;--retorno-critico-fundo:#45211f;--retorno-atencao-fundo:#3e2e12;--ds-fundo-padrao:var(--fundo-pagina);--ds-fundo-superficie:var(--fundo-superficie);--ds-fundo-cartao:var(--fundo-cartao);--ds-fundo-elevado:var(--fundo-elevado);--ds-fundo-sobreposicao:var(--fundo-overlay);--ds-texto-padrao:var(--texto-padrao);--ds-texto-secundario:var(--texto-secundario);--ds-texto-terciario:var(--texto-terciario);--ds-texto-link:var(--texto-link);--ds-borda-padrao:var(--borda-padrao);--ds-borda-sutil:var(--borda-sutil);--ds-borda-foco:var(--interativo-primario);--ds-controle-borda:var(--texto-terciario);--ds-interativo-primario:var(--interativo-primario);--ds-interativo-primario-hover:var(--interativo-primario-hover);--ds-retorno-sucesso:var(--retorno-sucesso);--ds-retorno-critico:var(--retorno-critico);--ds-retorno-atencao:var(--retorno-atencao);--retorno-sucesso-borda:#1e6b4f;--retorno-atencao-borda:#6b5417;--retorno-critico-borda:#7a3733;--ds-retorno-sucesso-fundo:var(--retorno-sucesso-fundo);--ds-retorno-atencao-fundo:var(--retorno-atencao-fundo);--ds-retorno-critico-fundo:var(--retorno-critico-fundo);--ds-retorno-sucesso-borda:var(--retorno-sucesso-borda);--ds-retorno-atencao-borda:var(--retorno-atencao-borda);--ds-retorno-critico-borda:var(--retorno-critico-borda);--ds-cartao-fundo:var(--fundo-cartao);--ds-cartao-borda:var(--borda-padrao);--ds-resultado-neutro-fundo:var(--ds-resultado-neutro-dark-fundo);--ds-resultado-neutro-borda:var(--ds-resultado-neutro-dark-borda);--ds-texto-interativo:var(--interativo-primario-hover);--ds-superficie-primaria:#007993;--ds-texto-sobre-primario:var(--texto-sobre-destaque);--ds-texto-sobre-sucesso:#0f172a;--ds-texto-sobre-critico:#0f172a;--ds-texto-sobre-atencao:#0f172a;--ds-texto-sobre-contador:#0f172a;--ds-icone-sobre-sucesso:#0f172a;--ds-texto-concluido:var(--texto-secundario);--ds-slider-track:var(--interativo-primario-hover);--ds-slider-track-erro:var(--retorno-critico);--ds-chip-ativo-fundo:var(--ds-superficie-primaria);--ds-secao-label-texto:var(--texto-secundario);--ds-secao-label-texto-pediatria:#c4b5fd;--ds-nav-fundo:var(--fundo-superficie);--ds-nav-borda:var(--borda-sutil);--ds-nav-icone-padrao:var(--texto-terciario);--ds-nav-icone-ativo:var(--interativo-primario);--ds-nav-label-padrao:var(--texto-terciario);--ds-nav-label-ativo:var(--interativo-primario);--ds-tag-urgencias-fundo:#4c0519;--ds-tag-urgencias-texto:#fda4af;--ds-tag-diluicoes-fundo:#172554;--ds-tag-diluicoes-texto:#93c5fd;--ds-tag-calculadoras-fundo:#431407;--ds-tag-calculadoras-texto:#fdba74;--ds-tag-protocolos-fundo:#3b0764;--ds-tag-protocolos-texto:#d8b4fe;--ds-tag-escores-fundo:#083344;--ds-tag-escores-texto:#67e8f9;--ds-tag-conversores-fundo:#1e1b4b;--ds-tag-conversores-texto:#a5b4fc;--ds-tag-critico-fundo:#b91c1c;--ds-tag-alerta-fundo:#b45309;--ds-tag-atencao-fundo:#b45309;--ds-tag-abbr-urgencias-fundo:#fa708738;--ds-tag-abbr-diluicoes-fundo:#61a6fa38;--ds-tag-abbr-calculadoras-fundo:#fa913d38;--ds-tag-abbr-protocolos-fundo:#bf85fc38;--ds-tag-abbr-escores-fundo:#21d4ed38;--ds-tag-abbr-conversores-fundo:#808cf738;--ds-input-fundo:var(--fundo-cartao);--ds-input-borda:var(--texto-terciario);--ds-input-borda-foco:var(--interativo-primario);--ds-input-borda-erro:var(--retorno-critico);--ds-input-texto:var(--texto-padrao);--ds-input-placeholder:var(--texto-terciario);--ds-input-rotulo:var(--texto-secundario);--ds-alerta-info-fundo:var(--informativo-fundo);--ds-botao-secundario-fundo:transparent;--ds-botao-secundario-borda:var(--borda-padrao);--ds-botao-secundario-texto:var(--texto-padrao);--ds-botao-primario-fundo:#007993;--ds-botao-primario-hover:#006275;--ds-botao-ghost-borda:var(--interativo-primario-hover);--ds-botao-ghost-texto:var(--interativo-primario-hover);--ds-botao-texto-link:var(--texto-link);--ds-botao-discreto-texto:var(--texto-secundario);--ds-botao-discreto-fundo-hover:var(--fundo-elevado);--ds-dose-valor:var(--interativo-primario-hover);--ds-tag-checklists-fundo:#064e3b;--ds-tag-checklists-texto:#6ee7b7;--ds-tag-condutas-fundo:#500724;--ds-tag-condutas-texto:#f9a8d4;--ds-rating-preenchido:#facc15;--ds-produto-destaque:#c084fc;--ds-icone-em-fundo-claro:#0f172a;--ds-texto-em-fundo-saturado:#0f172a;--ds-dominio-urgencias-solido:#be123c}.modo-pediatrico.modo-escuro{--interativo-primario:#c4b5fd;--interativo-primario-hover:#ddd6fe;--interativo-primario-tint-04:#c4b5fd14;--interativo-primario-tint-06:#c4b5fd1f;--interativo-primario-tint-08:#c4b5fd29;--ds-fundo-hover:var(--interativo-primario-tint-04);--ds-borda-foco:var(--interativo-primario);--ds-interativo-primario:var(--interativo-primario);--ds-interativo-primario-hover:var(--interativo-primario-hover);--ds-interativo-primario-ativo:var(--interativo-primario-hover);--ds-dose-valor:var(--ds-secao-label-texto-pediatria);--ds-nav-icone-ativo:var(--interativo-primario);--ds-nav-label-ativo:var(--interativo-primario);--ds-botao-primario-fundo:var(--ds-dominio-pediatria);--ds-botao-primario-hover:#7c3aed;--ds-botao-ghost-borda:var(--interativo-primario);--ds-botao-ghost-texto:var(--interativo-primario);--ds-input-borda-foco:var(--interativo-primario);--ds-cartao-borda-selecionado:var(--interativo-primario);--ds-cartao-hover-fundo:var(--interativo-primario-tint-04);--ds-chip-ativo-fundo:var(--ds-superficie-primaria);--ds-texto-interativo:var(--interativo-primario);--ds-superficie-primaria:var(--ds-dominio-pediatria);--ds-texto-sobre-primario:var(--texto-sobre-destaque);--ds-slider-track:var(--interativo-primario)}:root{--mo-dur-fast:.12s;--mo-dur-quick:.15s;--mo-dur-normal:.2s;--mo-dur-medium:.28s;--mo-dur-slow:.32s;--mo-ease:ease;--mo-ease-out:cubic-bezier(.16, 1, .3, 1);--mo-ease-out-soft:cubic-bezier(.22, 1, .36, 1);--mo-ease-in-out:cubic-bezier(.77, 0, .175, 1);--mo-hover:var(--mo-dur-fast) var(--mo-ease);--mo-press:.16s var(--mo-ease-out);--mo-pill-slide:var(--mo-dur-normal) var(--mo-ease-out);--mo-enter-screen:var(--mo-dur-medium) var(--mo-ease-out);--mo-stagger:45ms;--resize-dur:.3s;--resize-ease:var(--mo-ease-out-soft);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--text-swap-dur:.2s;--text-swap-translate-y:8px;--text-swap-blur:2px;--text-swap-ease:ease-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--mo-ease-out-soft);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:var(--mo-ease-out-soft);--page-slide-dur:.2s;--page-fade-dur:.2s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:var(--mo-ease-out-soft);--page-fade-ease:var(--mo-ease-out-soft);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:var(--mo-ease-out-soft);--revert-hold:3s;--revert-dur:.28s;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:var(--mo-ease-out-soft);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--icon-swap-dur:.2s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:var(--mo-ease-out-soft);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:var(--mo-ease-out-soft)}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-digit-group.is-animating .t-digit[data-stagger="3"]{animation-delay:calc(var(--digit-stagger) * 3)}.t-digit-group.is-animating .t-digit[data-stagger="4"]{animation-delay:calc(var(--digit-stagger) * 4)}.t-digit-group.is-animating .t-digit[data-stagger="5"]{animation-delay:calc(var(--digit-stagger) * 5)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-modal-bottom{transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease)}.t-modal-bottom.is-closing{opacity:.4;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease);transform:translateY(100%)}.modal-backdrop.fechando{animation:t-backdrop-fade-out var(--modal-close-dur) var(--modal-ease) forwards}@keyframes t-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.t-modal,.t-modal-bottom{transition:none!important}.modal-backdrop.fechando{animation:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out;border-color:var(--retorno-critico)!important}.t-error-msg{opacity:0;visibility:hidden;max-height:0;color:var(--retorno-critico);letter-spacing:.24px;transition:opacity var(--revert-dur,.28s) ease-out, max-height var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s);margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;max-height:40px;transition:opacity var(--revert-dur,.28s) ease-out, max-height var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}.t-icon-swap .t-icon{transition:none!important}.t-avatar{transition:none!important;transform:none!important}.t-panel-slide{transition:none!important}}@keyframes t-hub-card-enter{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hub-card{animation:t-hub-card-enter .4s var(--resize-ease) both}.hub-card:first-child{animation-delay:0s}.hub-card:nth-child(2){animation-delay:60ms}.hub-card:nth-child(3){animation-delay:.12s}.hub-card:nth-child(4){animation-delay:.18s}@keyframes t-em-andamento-enter{0%{opacity:0;filter:blur(2px);transform:translateY(-16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hub-em-andamento:not(.hidden){animation:t-em-andamento-enter .45s var(--resize-ease) both}@media (prefers-reduced-motion:reduce){.hub-card,.hub-em-andamento:not(.hidden){animation:none!important}}.tela.ativa{animation:t-tela-enter .28s var(--resize-ease) both}@keyframes t-tela-enter{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.aba-executar:not(.hidden),.aba-historico:not(.hidden),.aba-teoria:not(.hidden){animation:.22s ease-out both t-tab-enter}@keyframes t-tab-enter{0%{opacity:0;filter:blur(1px);transform:scale(.99)}to{opacity:1;filter:blur();transform:scale(1)}}.campo-input-wrap.is-error{border-color:var(--retorno-critico)!important}.campo-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}#btn-config svg,.btn-header[aria-label=Configurações] svg,.btn-header[aria-label=ConfiguraÃ§Ãµes] svg,.hub-header-action svg{transform-origin:50%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){#btn-config:hover svg,.btn-header[aria-label=Configurações]:hover svg,.btn-header[aria-label=ConfiguraÃ§Ãµes]:hover svg,.hub-header-action:hover svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:rotate(90deg)}}.btn-header[aria-label*=údio] svg,.btn-header[aria-label*=Audio] svg,.btn-header[aria-label*=Ãºdio] svg{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.btn-header[aria-label*=údio]:hover svg,.btn-header[aria-label*=Audio]:hover svg,.btn-header[aria-label*=Ãºdio]:hover svg{transition:transform .4s cubic-bezier(.34,1.8,.64,1);transform:scale(1.18)}}.btn-header[aria-label*=nota] svg,.btn-header[aria-label*=Anota] svg,.btn-header[aria-label*=notaÃ§Ã£o] svg,.btn-header[aria-label*=AnotaÃ§Ã£o] svg{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.btn-header[aria-label*=nota]:hover svg,.btn-header[aria-label*=Anota]:hover svg,.btn-header[aria-label*=notaÃ§Ã£o]:hover svg,.btn-header[aria-label*=AnotaÃ§Ã£o]:hover svg{transition:transform .45s cubic-bezier(.34,1.6,.64,1);transform:rotate(-12deg)translateY(-1px)scale(1.05)}}.btn-header[aria-label*=Sair] svg,.btn-header[aria-label*=sair] svg{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.btn-header[aria-label*=Sair]:hover svg,.btn-header[aria-label*=sair]:hover svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:translate(-4px)}}.hub-card-arrow svg,.proximo-hint-arrow svg,.btn-header-icon svg[use*=sair-arrow]{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.hub-card:hover .hub-card-arrow svg,.proximo-hint:hover .proximo-hint-arrow svg,.proximo-hint-card:hover .proximo-hint-arrow svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:translate(4px)}}.info-btn{transition:transform .2s var(--mo-ease-out-soft), background .2s ease}.info-btn svg{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.info-btn:hover{transform:scale(1.06)}.info-btn:hover svg{transition:transform .45s cubic-bezier(.34,1.65,.64,1);transform:rotate(15deg)scale(1.1)}}.step-check{transform-origin:50%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.step-num:hover .step-check{transition:transform .4s cubic-bezier(.34,1.7,.64,1);transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){#btn-config:hover svg,.hub-header-action:hover svg,.btn-header:hover svg,.hub-card:hover .hub-card-arrow svg,.proximo-hint:hover .proximo-hint-arrow svg,.info-btn:hover svg{transition:none!important;transform:none!important}}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}html,body{font-family:var(--fonte-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";color:var(--texto-padrao);background:#d4d4d8;min-height:100dvh;overflow-x:hidden}.page-wrapper{justify-content:center;align-items:flex-start;gap:32px;min-height:100dvh;padding:24px;display:flex}@media (width<=750px){.page-wrapper{align-items:stretch;gap:0;padding:0}}.app-mode-switch{z-index:1000;color:#e2e8f0;width:40px;height:40px;font-family:var(--fonte-base);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--mo-dur-quick) var(--mo-ease), transform var(--mo-dur-quick) var(--mo-ease);background:#0d1b2ad1;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:fixed;bottom:24px;left:16px;box-shadow:0 6px 16px #0000003d}@media (hover:hover) and (pointer:fine){.app-mode-switch:hover{background:#0d1b2af2;transform:translateY(-1px)scale(1.05)}}.app-mode-switch--right{left:auto;right:16px}@media (width<=430px){.app-mode-switch{opacity:.45;width:32px;height:32px;font-size:14px;bottom:10px;left:10px}.app-mode-switch:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.app-mode-switch:hover{opacity:1}}.app-mode-switch--right{bottom:10px;left:auto;right:10px}}.viewport-container{background:var(--fundo-pagina);border-radius:var(--radius-viewport-top);flex-direction:column;flex-shrink:0;width:390px;height:844px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}@media (width>=768px){body{background:var(--fundo-pagina)}.page-wrapper{background:var(--fundo-pagina);justify-content:center;align-items:stretch;gap:0;min-height:100dvh;padding:0}.viewport-container{width:100%;max-width:var(--largura-app-desktop);height:100dvh;box-shadow:none;background:var(--ds-fundo-cartao,var(--fundo-cartao));border-radius:0;margin-inline:auto}}@media (width<=430px){html,body{height:100dvh;min-height:0;overflow:hidden}.page-wrapper{height:100dvh;min-height:0}.viewport-container{width:100%;height:100dvh;box-shadow:none;border-radius:0}body{background:var(--fundo-pagina)}}.scroll-container{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.hidden{display:none!important}.flex-col{flex-direction:column;display:flex}.mono{font-family:var(--fonte-mono);font-feature-settings:"tnum"}.text-medio{color:var(--texto-secundario)}.text-fraco{color:var(--texto-terciario)}.text-primario{color:var(--interativo-primario)}.text-sucesso{color:var(--retorno-sucesso)}.text-critico{color:var(--retorno-critico)}.text-atencao{color:var(--retorno-atencao)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select{font-size:var(--fonte-tamanho-input,16px)!important}}button,a,[role=button],[role=tab],[role=radio],[role=switch],summary,label[for]{touch-action:manipulation}button,[role=button],[role=tab],[role=switch]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(button,[role=button],[role=tab],a[href]){transition:opacity .12s ease-out}:where(button,[role=button],[role=tab],a[href]):where(:active:not(:disabled,[aria-disabled=true])){opacity:.82}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible,[role=button]:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--interativo-primario);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1024px){.viewport-container.viewport-container--home{max-width:none}}@media (width<=1023px){:root{--ds-safe-top:max(env(safe-area-inset-top,0px), var(--sim-safe-top,0px));--ds-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--sim-safe-bottom,0px))}html,body{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.page-wrapper{align-items:stretch;gap:0;height:100dvh;min-height:0;padding:0}.viewport-container{width:100%;height:100dvh;box-shadow:none;border-radius:0}input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select{font-size:var(--fonte-tamanho-input,16px)!important}[role=radio],summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}
