.freezer-tool[data-astro-cid-kw6a7enh]{max-width:1120px;color:var(--color-text);font-family:var(--font-sans);margin:0 auto;padding:2.5rem 1.5rem 4rem}.tool-intro[data-astro-cid-kw6a7enh]{max-width:68ch}.eyebrow[data-astro-cid-kw6a7enh]{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:700}.freezer-tool[data-astro-cid-kw6a7enh] h1[data-astro-cid-kw6a7enh]{font-family:var(--font-display);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.standfirst[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.7}.tool-panel[data-astro-cid-kw6a7enh]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid;box-shadow:0 0 7px #0000000d}.panel-title[data-astro-cid-kw6a7enh]{font-family:var(--font-display);font-size:var(--font-size-lg);margin:0 0 1rem;font-weight:700}.field[data-astro-cid-kw6a7enh]{margin-bottom:1.25rem}.field[data-astro-cid-kw6a7enh] label[data-astro-cid-kw6a7enh],.style-fieldset[data-astro-cid-kw6a7enh] legend[data-astro-cid-kw6a7enh]{font-weight:600;font-size:var(--font-size-sm);margin-bottom:.375rem;display:block}.field[data-astro-cid-kw6a7enh] input[data-astro-cid-kw6a7enh]{width:100%;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius);padding:.625rem .75rem}.field[data-astro-cid-kw6a7enh] input[data-astro-cid-kw6a7enh][aria-invalid=true]{border-color:#b4552f}.field[data-astro-cid-kw6a7enh] input[data-astro-cid-kw6a7enh]:focus-visible,.btn[data-astro-cid-kw6a7enh]:focus-visible,summary[data-astro-cid-kw6a7enh]:focus-visible,a[data-astro-cid-kw6a7enh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.style-fieldset[data-astro-cid-kw6a7enh]{border:0;margin:0 0 1.25rem;padding:0}.style-options[data-astro-cid-kw6a7enh]{gap:.5rem;display:grid}.style-option[data-astro-cid-kw6a7enh]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-size-sm);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.style-option[data-astro-cid-kw6a7enh] input[data-astro-cid-kw6a7enh]{accent-color:var(--color-accent);margin:.2rem 0 0}.hint[data-astro-cid-kw6a7enh]{color:var(--color-muted);font-size:var(--font-size-sm);margin:.375rem 0 0;line-height:1.5}.tool-actions[data-astro-cid-kw6a7enh]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.btn[data-astro-cid-kw6a7enh]{font-family:inherit;font-size:var(--font-size-base);color:#fff;background:var(--color-accent);border:2px solid var(--color-accent);border-radius:var(--radius);cursor:pointer;padding:.625rem 1.25rem;font-weight:600}.btn-quiet[data-astro-cid-kw6a7enh]{color:var(--color-text);border-color:var(--color-border);background:0 0}.results[data-astro-cid-kw6a7enh]{min-width:0}.results-error[data-astro-cid-kw6a7enh]{color:#8a3d24;border-radius:var(--radius);font-size:var(--font-size-sm);background:#f1dcd2b0;border:1px solid #b4552f59;margin:0 0 1rem;padding:.75rem 1rem}.results-empty[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.7}.status-pill[data-astro-cid-kw6a7enh]{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;margin:0 0 .5rem;padding:.25rem .625rem;font-weight:700;display:inline-block}.status-pill[data-astro-cid-kw6a7enh][data-state=best]{background:#b7d9ccc4;border-color:#819b9a80}.status-pill[data-astro-cid-kw6a7enh][data-state=usable]{background:#f1dcd2b0;border-color:#cd957599}.status-pill[data-astro-cid-kw6a7enh][data-state=past]{color:#fff;background:#333;border-color:#333}.headline-value[data-astro-cid-kw6a7enh]{font-family:var(--font-display);margin:0;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:1.25}.headline-note[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:.5rem 0 0;line-height:1.7}.stat-grid[data-astro-cid-kw6a7enh]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;display:grid}.stat[data-astro-cid-kw6a7enh]{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius);padding:.75rem}.stat[data-astro-cid-kw6a7enh] dt[data-astro-cid-kw6a7enh]{color:var(--color-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.stat[data-astro-cid-kw6a7enh] dd[data-astro-cid-kw6a7enh]{font-size:var(--font-size-base);overflow-wrap:anywhere;margin:.375rem 0 0;font-weight:600}.meter[data-astro-cid-kw6a7enh]{margin-top:1.25rem}.meter-track[data-astro-cid-kw6a7enh]{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:999px;height:10px;overflow:hidden}.meter-fill[data-astro-cid-kw6a7enh]{background:var(--color-accent);width:0;height:100%;transition:width .2s ease-out}.meter-caption[data-astro-cid-kw6a7enh]{color:var(--color-muted);font-size:var(--font-size-sm);margin:.5rem 0 0}.table-wrap[data-astro-cid-kw6a7enh]{margin-top:1.5rem;overflow-x:auto}.timeline-table[data-astro-cid-kw6a7enh]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.timeline-table[data-astro-cid-kw6a7enh] caption[data-astro-cid-kw6a7enh]{color:var(--color-muted);font-size:var(--font-size-sm);text-align:left;margin-bottom:.5rem}.timeline-table[data-astro-cid-kw6a7enh] th[data-astro-cid-kw6a7enh],.timeline-table[data-astro-cid-kw6a7enh] td[data-astro-cid-kw6a7enh]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);padding:.5rem .625rem}.timeline-table[data-astro-cid-kw6a7enh] th[data-astro-cid-kw6a7enh]{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.timeline-table[data-astro-cid-kw6a7enh] tr[data-astro-cid-kw6a7enh][data-state=past] td[data-astro-cid-kw6a7enh]{color:var(--color-muted)}.timeline-table[data-astro-cid-kw6a7enh] tr[data-astro-cid-kw6a7enh][data-state=today] td[data-astro-cid-kw6a7enh]{font-weight:600}.plan-block[data-astro-cid-kw6a7enh]{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-top:1.5rem;padding:1rem}.plan-block[data-astro-cid-kw6a7enh] h3[data-astro-cid-kw6a7enh]{font-family:var(--font-display);font-size:var(--font-size-base);margin:0;font-weight:700}.plan-intro[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:.5rem 0 0;line-height:1.7}.plan-steps[data-astro-cid-kw6a7enh]{font-size:var(--font-size-sm);margin:.75rem 0 0;padding-left:1.25rem;line-height:1.7}.plan-steps[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh]{margin-top:.5rem}.plan-steps[data-astro-cid-kw6a7enh] strong[data-astro-cid-kw6a7enh]{display:block}.plan-oven[data-astro-cid-kw6a7enh]{font-size:var(--font-size-sm);margin:.75rem 0 0;font-weight:600}.notes[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:1.25rem 0 0;padding-left:1.25rem;line-height:1.7}.notes[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh]{margin-top:.5rem}.result-actions[data-astro-cid-kw6a7enh]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.copy-status[data-astro-cid-kw6a7enh]{color:var(--color-muted);font-size:var(--font-size-sm)}.guide-section[data-astro-cid-kw6a7enh],.faq[data-astro-cid-kw6a7enh],.cta[data-astro-cid-kw6a7enh]{max-width:68ch;margin-top:2.5rem}.guide-section[data-astro-cid-kw6a7enh] h2[data-astro-cid-kw6a7enh],.faq[data-astro-cid-kw6a7enh] h2[data-astro-cid-kw6a7enh],.cta[data-astro-cid-kw6a7enh] h2[data-astro-cid-kw6a7enh]{font-family:var(--font-display);font-size:var(--font-size-lg);margin:0 0 .75rem;font-weight:700}.guide-section[data-astro-cid-kw6a7enh] p[data-astro-cid-kw6a7enh],.cta[data-astro-cid-kw6a7enh] p[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);margin:0 0 .875rem;line-height:1.8}.steps[data-astro-cid-kw6a7enh],.limits[data-astro-cid-kw6a7enh],.example-list[data-astro-cid-kw6a7enh],.cta-links[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);margin:0;padding-left:1.25rem;line-height:1.8}.steps[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh],.limits[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh],.example-list[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh],.cta-links[data-astro-cid-kw6a7enh] li[data-astro-cid-kw6a7enh]+li[data-astro-cid-kw6a7enh]{margin-top:.625rem}.section-note[data-astro-cid-kw6a7enh]{font-size:var(--font-size-sm)}.faq-list[data-astro-cid-kw6a7enh]{gap:.5rem;display:grid}.faq-item[data-astro-cid-kw6a7enh]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius);padding:.75rem 1rem}.faq-item[data-astro-cid-kw6a7enh] summary[data-astro-cid-kw6a7enh]{cursor:pointer;font-weight:600}.faq-item[data-astro-cid-kw6a7enh] p[data-astro-cid-kw6a7enh]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:.625rem 0 0;line-height:1.7}.sr-only[data-astro-cid-kw6a7enh]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.tool-panel[data-astro-cid-kw6a7enh]{grid-template-columns:minmax(0,1fr)}.freezer-tool[data-astro-cid-kw6a7enh]{padding:2rem 1rem 3rem}}@media print{.tool-actions[data-astro-cid-kw6a7enh],.result-actions[data-astro-cid-kw6a7enh],.freezer-form[data-astro-cid-kw6a7enh]{display:none}}
