.calc{display:grid;gap:1.5rem}.calc-frame{max-width:56rem;width:100%;margin:0 auto}.calc-line{margin-top:1.5rem}.calc-line__bar{display:flex;height:2.25rem;border-radius:999px;overflow:hidden;background:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.calc-line--compact .calc-line__bar{height:.875rem}.calc-line__seg{height:100%;transition:width .35s var(--ease-standard)}.calc-line__seg+.calc-line__seg{box-shadow:inset 2px 0 #fff}.calc-line__seg--frio{background:var(--status-maintenance)}.calc-line__seg--pausa{background:var(--brand)}.calc-line__seg--refeicao{background:var(--status-low-battery)}.calc-line__ticks{position:relative;height:1.25rem;margin-top:.375rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}.calc-line__ticks span{position:absolute;top:0;white-space:nowrap}.calc-line__ticks span:not(:first-child):not(.calc-line__tick--end){transform:translate(-50%)}.calc-line__tick--pausa{color:var(--brand-active);font-weight:600}.calc-line__tick--refeicao{color:var(--status-low-battery);font-weight:600}@media(max-width:599px){.calc-line__ticks span:not(:first-child):not(.calc-line__tick--end){display:none}}.calc-legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;list-style:none;padding:0;font-size:.8125rem;color:var(--muted-foreground)}.calc-dot{display:inline-block;width:.625rem;height:.625rem;margin-right:.375rem;border-radius:999px;vertical-align:middle}.calc-dot--frio{background:var(--status-maintenance)}.calc-dot--pausa{background:var(--brand)}.calc-dot--refeicao{background:var(--status-low-battery)}.calc-preview{margin-top:1.75rem;padding:1rem 1.125rem;border-radius:var(--radius-md);background:var(--muted)}.calc-preview__label{font-size:.875rem;color:var(--graphite)}.calc-preview .calc-line{margin-top:.75rem}.calc-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem}@media(min-width:760px){.calc-stats{grid-template-columns:repeat(4,1fr)}}.calc-stat{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.calc-stat__value{font-size:1.75rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--foreground)}.calc-stat__label{font-size:.8125rem;line-height:1.35;color:var(--muted-foreground)}.calc-stat--brand{background:var(--brand-subtle);border-color:color-mix(in oklab,var(--brand) 40%,transparent)}.calc-stat--brand .calc-stat__value{color:var(--brand-active)}.calc-stat--dark{background:var(--ink-700);border-color:var(--ink-700)}.calc-stat--dark .calc-stat__value{color:#fff}.calc-stat--dark .calc-stat__label{color:#cbced2}.calc__timeline{margin-top:1.5rem;list-style:none;padding:0;display:grid;gap:.375rem}.calc__bloco{display:grid;grid-template-columns:7.5rem 1fr auto;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.9375rem;border-left:4px solid transparent}.calc__bloco--frio{background:var(--muted);border-left-color:var(--status-maintenance)}.calc__bloco--pausa{background:var(--brand-subtle);border-left-color:var(--brand);font-weight:700}.calc__bloco--refeicao{background:#fdf4e7;border-left-color:var(--status-low-battery)}.calc__hora{font-family:var(--font-mono);color:var(--foreground)}.calc__dur{color:var(--muted-foreground)}.calc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.calc-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--brand-active);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.calc-frame a.wz-btn-next{text-decoration:none}.calc__lead{max-width:56rem;width:100%;margin:0 auto;padding:1.75rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-margin-top:6rem}.calc__lead-title{font-size:1.375rem;font-weight:800;line-height:1.25;color:var(--foreground)}.calc__lead>p{margin-top:.5rem;color:var(--graphite)}@media print{body *{visibility:hidden}.calc-result,.calc-result *{visibility:visible}.calc-result{position:absolute;inset:0 auto auto 0;width:100%}.calc-actions{display:none}.calc-line__seg,.calc-dot,.calc__bloco,.calc-stat{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.calc-page[data-astro-cid-wyexvmpi]{padding-top:2rem;padding-bottom:5rem}.calc-page__title[data-astro-cid-wyexvmpi]{margin-top:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--foreground)}.calc-page__lede[data-astro-cid-wyexvmpi]{margin-top:1rem;max-width:44rem;font-size:1.125rem;line-height:1.6;color:var(--graphite)}.calc-page__tool[data-astro-cid-wyexvmpi]{margin-top:2rem;padding:2rem 0}.calc-page__notes[data-astro-cid-wyexvmpi]{margin-top:3rem;max-width:48rem}.calc-page__notes[data-astro-cid-wyexvmpi] h2[data-astro-cid-wyexvmpi]{margin-top:2rem;font-size:1.25rem;font-weight:800;color:var(--foreground)}.calc-page__notes[data-astro-cid-wyexvmpi] ul[data-astro-cid-wyexvmpi],.calc-page__notes[data-astro-cid-wyexvmpi] ol[data-astro-cid-wyexvmpi]{margin-top:.75rem;padding-left:1.25rem;line-height:1.7;color:var(--graphite)}.calc-page__notes[data-astro-cid-wyexvmpi] ul[data-astro-cid-wyexvmpi]{list-style:disc}.calc-page__notes[data-astro-cid-wyexvmpi] ol[data-astro-cid-wyexvmpi]{list-style:decimal;font-size:.875rem}.calc-page__notes[data-astro-cid-wyexvmpi] p[data-astro-cid-wyexvmpi]{margin-top:1.25rem;color:var(--graphite)}.calc-page__notes[data-astro-cid-wyexvmpi] a[data-astro-cid-wyexvmpi]{color:var(--brand-active)}
