@font-face{font-family:DM Sans;src:url(/bio-age/fonts/DMSans-VariableFont.ttf)format("truetype-variations"),url(/bio-age/fonts/DMSans-VariableFont.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/bio-age/fonts/DMSans-Italic-VariableFont.ttf)format("truetype-variations"),url(/bio-age/fonts/DMSans-Italic-VariableFont.ttf)format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root{--color-neon:#daff0a;--color-app-green:#14cba0;--color-success-100:#ace9d6;--color-forest:#04261e;--color-forest-ink:#021712;--color-forest-800:#024036;--color-forest-600:#045c51;--color-forest-500:#03685c;--color-mint-soft:#a8cfca;--color-mint-100:#bde7db;--color-paper:#fefcf9;--color-paper-2:#f6f2f0;--color-card:#fff;--color-mono-100:#fbf7f4;--color-mono-300:#e5dfdc;--color-mono-400:#d0ccca;--color-mono-500:#b1afad;--color-ink:#2f2e2c;--color-ink-soft:#72706e;--color-ink-faint:#b1afad;--color-line:#e5dfdc;--status-alert:#c4553b;--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"DM Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-label:16px;--tracking-eyebrow:.18em;--ease:cubic-bezier(.22,.61,.36,1);--dur:.24s}html,body{-webkit-font-smoothing:antialiased;background:#fefcf9;margin:0}*{box-sizing:border-box}a{color:#03685c;text-decoration:none}a:hover{color:#04261e}input::placeholder{color:#b1afad}input:focus{outline:none;box-shadow:0 0 0 3px #03685c1f;border-color:#03685c!important}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #03685c}@keyframes bl-spin{to{transform:rotate(360deg)}}.bl-opt:hover{background:var(--color-paper-2)!important}.bl-btn:not(:disabled):hover{filter:brightness(1.06)}#relatorio{display:none}.bl-field{grid-template-columns:32px minmax(0,1fr) 168px}@media (max-width:520px){.bl-field{grid-template-columns:32px minmax(0,1fr);row-gap:12px!important}.bl-field-input{grid-column:2}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important}[data-lp-root]{background:#fff!important;min-height:0!important}[data-lp-root]>:not(#relatorio){display:none!important}#relatorio{width:210mm;display:block!important}#relatorio *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#relatorio [data-page]{break-after:page;page-break-after:always;width:210mm;height:296.5mm;overflow:hidden}#relatorio [data-page]:last-child{break-after:auto;page-break-after:auto}}
