.tool-widget-container[data-astro-cid-4xh56bpt]{border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;margin:2rem 0;padding:1.75rem}.tool-controls-grid[data-astro-cid-4xh56bpt]{border-bottom:1px solid var(--slate-200);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:grid}.tool-field[data-astro-cid-4xh56bpt]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-astro-cid-4xh56bpt]{font-family:var(--font-heading);color:var(--slate-800);font-size:.88rem;font-weight:700}.tool-select[data-astro-cid-4xh56bpt]{font-family:var(--font-body);color:var(--slate-900);background-color:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast);outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-4xh56bpt]:focus{border-color:var(--accent-blue);background-color:#fff}.treatment-header{margin-bottom:1.25rem}.treatment-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-emerald);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.treatment-name{color:var(--slate-900);margin:0;font-size:1.4rem}.treatment-summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.param-box{background-color:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);padding:1rem}.param-label{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.param-val{color:var(--slate-900);font-size:1rem;font-weight:700;display:block}.critical-alert-box{background-color:var(--accent-rose-light);border:1px solid var(--accent-rose-border);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.alert-icon{font-size:1.25rem}.alert-text{color:#881337;font-size:.92rem;line-height:1.5}.procedure-box{border:1px solid var(--slate-200);border-radius:var(--radius-md);background-color:#fff;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.procedure-title{color:var(--slate-900);margin-top:0;margin-bottom:.85rem;font-size:1.05rem}.procedure-steps{margin:0;padding-left:1.25rem}.procedure-steps li{color:var(--slate-700);margin-bottom:.6rem;font-size:.95rem;line-height:1.5}.procedure-steps li:last-child{margin-bottom:0}.science-box{background-color:var(--accent-blue-light);border:1px solid var(--accent-blue-border);border-radius:var(--radius-md);color:#1e3a8a;padding:1rem 1.25rem;font-size:.88rem}.science-box p{color:#1e40af;margin-top:.35rem;margin-bottom:0}.fabric-caution-box,.freshness-note-box{background-color:var(--accent-amber-light);border:1px solid var(--accent-amber-border);border-radius:var(--radius-md);color:#78350f;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem}.tool-widget-container[data-astro-cid-oi3fv6os]{border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;margin:2rem 0;padding:1.75rem}.tool-controls-grid[data-astro-cid-oi3fv6os]{border-bottom:1px solid var(--slate-200);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:grid}.tool-field[data-astro-cid-oi3fv6os]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-astro-cid-oi3fv6os]{font-family:var(--font-heading);color:var(--slate-800);font-size:.88rem;font-weight:700}.tool-select[data-astro-cid-oi3fv6os]{font-family:var(--font-body);color:var(--slate-900);background-color:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);cursor:pointer;outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-oi3fv6os]:focus{border-color:var(--accent-emerald);background-color:#fff}.storage-card-header{margin-bottom:1.25rem}.storage-best-zone{text-transform:uppercase;letter-spacing:.05em;color:#065f46;border-radius:var(--radius-full);background-color:#ecfdf5;border:1px solid #a7f3d0;margin-bottom:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.food-name-title{color:var(--slate-900);margin:0;font-size:1.45rem}.storage-duration-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.zone-box{background-color:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);flex-direction:column;padding:1rem;display:flex}.zone-box.highlight-zone{background-color:#eff6ff;border-color:#bfdbfe}.zone-icon{margin-bottom:.25rem;font-size:1.25rem}.zone-name{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.zone-duration{font-family:var(--font-heading);color:var(--slate-900);font-size:.95rem;font-weight:700;line-height:1.4}.rule-callout-box{border-radius:var(--radius-md);background-color:#fffbeb;border:1px solid #fde68a;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.callout-icon{font-size:1.25rem}.callout-body strong{color:#78350f;margin-bottom:.2rem;font-size:.9rem;display:block}.callout-body p{color:#92400e;margin:0;font-size:.92rem;line-height:1.5}.container-advice-box{background-color:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);color:var(--slate-700);margin-bottom:1.25rem;padding:.85rem 1.15rem;font-size:.92rem}.spoilage-section{border-radius:var(--radius-md);background-color:#fff1f2;border:1px solid #fecdd3;margin-bottom:1.25rem;padding:1.15rem 1.35rem}.spoilage-title{color:#881337;margin-top:0;margin-bottom:.5rem;font-size:.95rem}.spoilage-list{margin:0;padding-left:1.25rem}.spoilage-list li{color:#9f1239;margin-bottom:.35rem;font-size:.9rem}.pro-extender-box{border-radius:var(--radius-md);color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;padding:.85rem 1.15rem;font-size:.9rem}.tool-widget-container[data-astro-cid-i55k4qy7]{border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;margin:2rem 0;padding:1.75rem}.tool-controls-grid[data-astro-cid-i55k4qy7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.tool-field[data-astro-cid-i55k4qy7]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-astro-cid-i55k4qy7]{font-family:var(--font-heading);color:var(--slate-800);font-size:.88rem;font-weight:700}.tool-select[data-astro-cid-i55k4qy7]{font-family:var(--font-body);color:var(--slate-900);background-color:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);cursor:pointer;outline:none;padding:.65rem .85rem;font-size:.95rem}.planner-actions-bar[data-astro-cid-i55k4qy7]{border-bottom:1px solid var(--slate-200);justify-content:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.schedule-header{margin-bottom:1.5rem}.schedule-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-amber);background-color:var(--accent-amber-light);border:1px solid var(--accent-amber-border);border-radius:var(--radius-full);margin-bottom:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.schedule-title{color:var(--slate-900);margin:0;font-size:1.35rem}.tasks-schedule-list{flex-direction:column;gap:1.25rem;display:flex}.task-plan-item{border:1px solid var(--slate-200);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background-color:#fff;padding:1.35rem}.task-top-row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.task-index-badge{background-color:var(--slate-900);color:#fff;border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.82rem;font-weight:700;display:flex}.task-plan-title{font-family:var(--font-heading);color:var(--slate-900);flex-grow:1;font-size:1.1rem;font-weight:700}.task-priority-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:.15rem .5rem;font-size:.72rem;font-weight:700}.tag-critical{background-color:var(--accent-rose-light);color:var(--accent-rose);border:1px solid var(--accent-rose-border)}.tag-recommended{background-color:var(--accent-blue-light);color:var(--accent-blue);border:1px solid var(--accent-blue-border)}.tag-preventive{background-color:var(--accent-emerald-light);color:var(--accent-emerald);border:1px solid var(--accent-emerald-border)}.task-plan-desc{color:var(--slate-700);margin-bottom:.75rem;font-size:.95rem;line-height:1.5}.task-meta-pills{gap:.75rem;margin-bottom:.85rem;display:flex}.meta-pill{color:var(--slate-600);background-color:var(--slate-100);border-radius:var(--radius-sm);padding:.2rem .6rem;font-size:.8rem;font-weight:600}.danger-avoid-box{background-color:var(--slate-50);border-left:3px solid var(--accent-amber);color:#78350f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.6rem .85rem;font-size:.88rem}.tool-widget-container[data-astro-cid-2stuepe6]{border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;margin:2rem 0;padding:1.75rem}.tool-controls-grid[data-astro-cid-2stuepe6]{border-bottom:1px solid var(--slate-200);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:grid}.tool-field[data-astro-cid-2stuepe6]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-astro-cid-2stuepe6]{font-family:var(--font-heading);color:var(--slate-800);font-size:.88rem;font-weight:700}.tool-select[data-astro-cid-2stuepe6]{font-family:var(--font-body);color:var(--slate-900);background-color:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);cursor:pointer;outline:none;padding:.65rem .85rem;font-size:.95rem}.rec-header{margin-bottom:1.25rem}.rec-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-blue);background-color:var(--accent-blue-light);border:1px solid var(--accent-blue-border);border-radius:var(--radius-full);margin-bottom:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.rec-material-title{color:var(--slate-900);margin:0 0 .25rem;font-size:1.5rem}.rec-headline{color:var(--slate-600);margin:0;font-size:1rem}.rec-best-use{background-color:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);color:var(--slate-800);margin-bottom:1.25rem;padding:.85rem 1.15rem;font-size:.95rem}.pros-cons-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.pros-box{border-radius:var(--radius-md);background-color:#f0fdf4;border:1px solid #bbf7d0;padding:1.15rem}.cons-box{border-radius:var(--radius-md);background-color:#fffbeb;border:1px solid #fde68a;padding:1.15rem}.box-title{margin-top:0;margin-bottom:.5rem;font-size:.95rem}.pros-box .box-title{color:#166534}.cons-box .box-title{color:#854d0e}.pros-box ul,.cons-box ul{margin:0;padding-left:1.15rem}.pros-box li{color:#14532d;margin-bottom:.35rem;font-size:.88rem}.cons-box li{color:#713f12;margin-bottom:.35rem;font-size:.88rem}.rec-lifespan-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.lifespan-pill{color:var(--slate-700);background-color:var(--slate-100);border-radius:var(--radius-sm);border:1px solid var(--slate-200);padding:.35rem .75rem;font-size:.82rem}.material-science-box{background-color:var(--slate-50);border-left:3px solid var(--accent-purple);color:var(--slate-700);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.75rem 1rem;font-size:.88rem}.tool-widget-container[data-astro-cid-2rsykpjx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);margin:var(--space-6) 0}.tool-controls-grid[data-astro-cid-2rsykpjx]{gap:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tool-field[data-astro-cid-2rsykpjx]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-2rsykpjx]{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.85rem;font-weight:700}.tool-select[data-astro-cid-2rsykpjx],.tool-input[data-astro-cid-2rsykpjx]{width:100%;color:var(--color-text-primary);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-2rsykpjx]:focus,.tool-input[data-astro-cid-2rsykpjx]:focus{border-color:var(--color-primary-accent);box-shadow:0 0 0 2px #2563eb26}.calculator-result-box[data-astro-cid-2rsykpjx]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.calc-badge[data-astro-cid-2rsykpjx]{text-transform:uppercase;letter-spacing:.05em;color:#059669;border-radius:var(--radius-full);margin-bottom:var(--space-2);background:#0596691a;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-block}.calc-title[data-astro-cid-2rsykpjx]{font-family:var(--font-display);margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.calc-desc[data-astro-cid-2rsykpjx]{color:var(--color-text-secondary);margin:0 0 var(--space-6);font-size:.9rem}.calc-stats-banner[data-astro-cid-2rsykpjx]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.calc-stat-block[data-astro-cid-2rsykpjx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.highlight-block[data-astro-cid-2rsykpjx]{background:#05966908;border-color:#059669}.calc-stat-label[data-astro-cid-2rsykpjx]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.calc-stat-num-group[data-astro-cid-2rsykpjx]{margin-bottom:var(--space-1);align-items:baseline;gap:.35rem;display:flex}.calc-stat-val[data-astro-cid-2rsykpjx]{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.85rem;font-weight:700}.calc-stat-unit[data-astro-cid-2rsykpjx]{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.calc-subtext[data-astro-cid-2rsykpjx]{color:var(--color-text-secondary);font-size:.8rem}.section-subhead[data-astro-cid-2rsykpjx]{font-family:var(--font-display);margin:var(--space-4) 0 var(--space-3);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.food-equivalents-grid[data-astro-cid-2rsykpjx]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.food-card[data-astro-cid-2rsykpjx]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.food-icon[data-astro-cid-2rsykpjx]{margin-bottom:var(--space-1);font-size:1.5rem}.food-name[data-astro-cid-2rsykpjx]{color:var(--color-text-primary);font-size:.85rem;font-weight:700}.food-portion[data-astro-cid-2rsykpjx]{color:var(--color-primary-accent);margin-top:.15rem;font-size:.8rem;font-weight:600}.food-note[data-astro-cid-2rsykpjx]{color:var(--color-text-muted);font-size:.725rem}.calc-insights-box[data-astro-cid-2rsykpjx]{background:var(--color-surface);padding:var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);border-left:3px solid #059669;font-size:.875rem;line-height:1.5}.tool-widget-container[data-astro-cid-qgcd74ga]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);margin:var(--space-6) 0}.tool-controls-grid[data-astro-cid-qgcd74ga]{gap:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tool-field[data-astro-cid-qgcd74ga]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-qgcd74ga]{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.85rem;font-weight:700}.tool-select[data-astro-cid-qgcd74ga],.tool-input[data-astro-cid-qgcd74ga]{width:100%;color:var(--color-text-primary);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-qgcd74ga]:focus,.tool-input[data-astro-cid-qgcd74ga]:focus{border-color:var(--color-primary-accent);box-shadow:0 0 0 2px #2563eb26}.calculator-result-box[data-astro-cid-qgcd74ga]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.calc-badge[data-astro-cid-qgcd74ga]{text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;border-radius:var(--radius-full);margin-bottom:var(--space-2);background:#7c3aed1a;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-block}.calc-title[data-astro-cid-qgcd74ga]{font-family:var(--font-display);margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.calc-desc[data-astro-cid-qgcd74ga]{color:var(--color-text-secondary);margin:0 0 var(--space-6);font-size:.9rem}.calc-stats-banner[data-astro-cid-qgcd74ga]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.calc-stat-block[data-astro-cid-qgcd74ga]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.highlight-block[data-astro-cid-qgcd74ga]{background:#7c3aed08;border-color:#7c3aed}.calc-stat-label[data-astro-cid-qgcd74ga]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.calc-stat-num-group[data-astro-cid-qgcd74ga]{margin-bottom:var(--space-1);align-items:baseline;gap:.35rem;display:flex}.calc-stat-val[data-astro-cid-qgcd74ga]{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.85rem;font-weight:700}.calc-stat-unit[data-astro-cid-qgcd74ga]{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.calc-subtext[data-astro-cid-qgcd74ga]{color:var(--color-text-secondary);font-size:.8rem}.section-subhead[data-astro-cid-qgcd74ga]{font-family:var(--font-display);margin:var(--space-4) 0 var(--space-3);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.storage-checklist[data-astro-cid-qgcd74ga]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.storage-checklist[data-astro-cid-qgcd74ga] li[data-astro-cid-qgcd74ga]{align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);font-size:.9rem;line-height:1.5;display:flex}.bullet-check[data-astro-cid-qgcd74ga]{color:#7c3aed;font-weight:700}.tool-widget-container[data-astro-cid-7jqg7ai4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);margin:var(--space-6) 0}.tool-controls-grid[data-astro-cid-7jqg7ai4]{gap:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tool-field[data-astro-cid-7jqg7ai4]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-7jqg7ai4]{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.85rem;font-weight:700}.tool-select[data-astro-cid-7jqg7ai4],.tool-input[data-astro-cid-7jqg7ai4]{width:100%;color:var(--color-text-primary);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-7jqg7ai4]:focus,.tool-input[data-astro-cid-7jqg7ai4]:focus{border-color:var(--color-primary-accent);box-shadow:0 0 0 2px #2563eb26}.calculator-result-box[data-astro-cid-7jqg7ai4]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.calc-badge[data-astro-cid-7jqg7ai4]{text-transform:uppercase;letter-spacing:.05em;color:#0284c7;border-radius:var(--radius-full);margin-bottom:var(--space-2);background:#0284c71a;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-block}.calc-title[data-astro-cid-7jqg7ai4]{font-family:var(--font-display);margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.calc-desc[data-astro-cid-7jqg7ai4]{color:var(--color-text-secondary);margin:0 0 var(--space-6);font-size:.9rem}.calc-stats-banner[data-astro-cid-7jqg7ai4]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.calc-stat-block[data-astro-cid-7jqg7ai4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.highlight-block[data-astro-cid-7jqg7ai4]{background:#0284c708;border-color:#0284c7}.calc-stat-label[data-astro-cid-7jqg7ai4]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.calc-stat-num-group[data-astro-cid-7jqg7ai4]{margin-bottom:var(--space-1);align-items:baseline;gap:.35rem;display:flex}.calc-stat-val[data-astro-cid-7jqg7ai4]{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.85rem;font-weight:700}.calc-stat-unit[data-astro-cid-7jqg7ai4]{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.calc-subtext[data-astro-cid-7jqg7ai4]{color:var(--color-text-secondary);font-size:.8rem}.section-subhead[data-astro-cid-7jqg7ai4]{font-family:var(--font-display);margin:var(--space-4) 0 var(--space-3);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.zones-spectrum-grid[data-astro-cid-7jqg7ai4]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.zone-spectrum-card[data-astro-cid-7jqg7ai4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.zone-spectrum-card[data-astro-cid-7jqg7ai4].is-target{background:#0284c714;border-color:#0284c7;font-weight:700}.zone-tag[data-astro-cid-7jqg7ai4]{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.zone-range[data-astro-cid-7jqg7ai4]{color:var(--color-text-primary);margin:.2rem 0;font-size:.85rem;font-weight:700}.zone-name[data-astro-cid-7jqg7ai4]{color:var(--color-text-secondary);font-size:.725rem}.calc-insights-box[data-astro-cid-7jqg7ai4]{background:var(--color-surface);padding:var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);border-left:3px solid #0284c7;font-size:.875rem;line-height:1.5}.tool-widget-container[data-astro-cid-37ope4p7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm);margin:var(--space-6) 0}.tool-controls-grid[data-astro-cid-37ope4p7]{gap:var(--space-5);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tool-field[data-astro-cid-37ope4p7]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-37ope4p7]{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.85rem;font-weight:700}.tool-select[data-astro-cid-37ope4p7]{width:100%;color:var(--color-text-primary);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);outline:none;padding:.65rem .85rem;font-size:.95rem}.tool-select[data-astro-cid-37ope4p7]:focus{border-color:var(--color-primary-accent);box-shadow:0 0 0 2px #2563eb26}.calculator-result-box[data-astro-cid-37ope4p7]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.calc-badge[data-astro-cid-37ope4p7]{text-transform:uppercase;letter-spacing:.05em;color:#2563eb;border-radius:var(--radius-full);margin-bottom:var(--space-2);background:#2563eb1a;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-block}.calc-title[data-astro-cid-37ope4p7]{font-family:var(--font-display);margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.calc-desc[data-astro-cid-37ope4p7]{color:var(--color-text-secondary);margin:0 0 var(--space-6);font-size:.9rem}.calc-stats-banner[data-astro-cid-37ope4p7]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.calc-stat-block[data-astro-cid-37ope4p7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.highlight-block[data-astro-cid-37ope4p7]{background:#2563eb08;border-color:#2563eb}.calc-stat-label[data-astro-cid-37ope4p7]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.calc-stat-num-group[data-astro-cid-37ope4p7]{margin-bottom:var(--space-1);align-items:baseline;gap:.35rem;display:flex}.calc-stat-val[data-astro-cid-37ope4p7]{font-family:var(--font-display);color:var(--color-text-primary);font-weight:700}.calc-subtext[data-astro-cid-37ope4p7]{color:var(--color-text-secondary);font-size:.8rem}.calc-breakdown-section[data-astro-cid-37ope4p7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.care-detail-row[data-astro-cid-37ope4p7]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.care-detail-row[data-astro-cid-37ope4p7] strong[data-astro-cid-37ope4p7]{color:var(--color-text-primary)}.calc-danger-box[data-astro-cid-37ope4p7]{padding:var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#991b1b;background:#fef2f2;border-left:3px solid #dc2626;font-size:.875rem;line-height:1.5}.tool-page-wrapper[data-astro-cid-xqrakt4q]{padding-top:var(--space-8);padding-bottom:var(--space-20)}.tool-badges[data-astro-cid-xqrakt4q]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tool-type-badge[data-astro-cid-xqrakt4q]{border-radius:var(--radius-full);color:var(--color-primary-accent);background-color:#2563eb1a;border:1px solid #2563eb33;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.category-badge[data-astro-cid-xqrakt4q]{border-radius:var(--radius-full);transition:opacity var(--transition-fast);padding:.25rem .65rem;font-size:.75rem;font-weight:700;text-decoration:none}.tool-main-title[data-astro-cid-xqrakt4q]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.tool-lead-summary[data-astro-cid-xqrakt4q]{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-size:1.15rem;line-height:1.6}.tool-instructions-box[data-astro-cid-xqrakt4q]{background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:.95rem}.tool-article-body[data-astro-cid-xqrakt4q]{margin:var(--space-10) 0}
