.pan-stage[data-astro-cid-lhg2lhxn]{margin-bottom:var(--space-8)}.pan-card[data-astro-cid-lhg2lhxn]{padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px 20px -2px #0000000d}.pan-title[data-astro-cid-lhg2lhxn]{font-size:var(--text-h1);font-weight:800;color:var(--text-main);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.pan-direct-answer[data-astro-cid-lhg2lhxn]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-canvas);border-left:4px solid var(--accent-amber);border-radius:var(--radius-md);margin-bottom:var(--space-6)}.pan-icon[data-astro-cid-lhg2lhxn]{font-size:1.75rem;line-height:1}.pan-direct-answer[data-astro-cid-lhg2lhxn] p[data-astro-cid-lhg2lhxn]{margin:0;font-size:.95rem;color:var(--text-main);line-height:1.5}.pan-tool-grid[data-astro-cid-lhg2lhxn]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-4);align-items:center;margin-bottom:var(--space-6)}@media(max-width:768px){.pan-tool-grid[data-astro-cid-lhg2lhxn]{grid-template-columns:1fr}.pan-transfer-indicator[data-astro-cid-lhg2lhxn]{transform:rotate(90deg);margin:var(--space-2) auto}}.pan-column[data-astro-cid-lhg2lhxn]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.pan-header-badge[data-astro-cid-lhg2lhxn]{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-canvas);padding:.25rem .6rem;border-radius:var(--radius-sm);margin-bottom:var(--space-4);border:1px solid var(--border-subtle)}.target-badge[data-astro-cid-lhg2lhxn]{color:var(--accent-amber);border-color:var(--accent-amber);background:hsl(var(--amber-hsl) / .1)}.form-group[data-astro-cid-lhg2lhxn]{margin-bottom:var(--space-3)}.form-group[data-astro-cid-lhg2lhxn] label[data-astro-cid-lhg2lhxn]{display:block;font-size:.85rem;font-weight:600;color:var(--text-main);margin-bottom:var(--space-1)}.pan-select[data-astro-cid-lhg2lhxn],.pan-input[data-astro-cid-lhg2lhxn]{width:100%;height:48px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font-size:1rem;font-family:inherit}.input-with-unit[data-astro-cid-lhg2lhxn]{position:relative;display:flex;align-items:center}.input-with-unit[data-astro-cid-lhg2lhxn] input[data-astro-cid-lhg2lhxn]{padding-right:3rem}.unit-tag[data-astro-cid-lhg2lhxn]{position:absolute;right:.75rem;font-size:.85rem;font-weight:700;color:var(--text-muted);pointer-events:none}.dim-dual-row[data-astro-cid-lhg2lhxn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.surface-badge[data-astro-cid-lhg2lhxn]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-subtle);font-size:.9rem;color:var(--text-muted)}.surface-badge[data-astro-cid-lhg2lhxn] strong[data-astro-cid-lhg2lhxn]{color:var(--text-main);font-variant-numeric:tabular-nums}.pan-transfer-indicator[data-astro-cid-lhg2lhxn]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted)}.transfer-arrow[data-astro-cid-lhg2lhxn]{font-size:1.75rem;color:var(--accent-amber)}.transfer-label[data-astro-cid-lhg2lhxn]{font-size:.75rem;font-weight:600;text-transform:uppercase}.result-hero-box[data-astro-cid-lhg2lhxn]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,hsl(var(--amber-hsl) / .15),hsl(var(--amber-hsl) / .05));border:2px solid var(--accent-amber);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6)}@media(max-width:640px){.result-hero-box[data-astro-cid-lhg2lhxn]{flex-direction:column;gap:var(--space-4);text-align:center}}.result-hero-main[data-astro-cid-lhg2lhxn]{display:flex;flex-direction:column;gap:.25rem}.result-label[data-astro-cid-lhg2lhxn]{font-size:.9rem;font-weight:600;color:var(--text-muted)}.result-value-big[data-astro-cid-lhg2lhxn]{font-size:2.25rem;font-weight:900;color:var(--accent-amber);line-height:1;font-variant-numeric:tabular-nums}.result-sub-percent[data-astro-cid-lhg2lhxn]{font-size:.95rem;font-weight:700}.btn-copy-action[data-astro-cid-lhg2lhxn]{display:inline-flex;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-5);background:var(--bg-surface);border:1px solid var(--accent-amber);color:var(--text-main);font-size:.95rem;font-weight:700;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 3px #0000001a;transition:background .2s ease,color .2s ease,transform .2s ease}.btn-copy-action[data-astro-cid-lhg2lhxn]:hover{background:var(--accent-amber);color:#fff;transform:translateY(-1px)}.quick-scaler-box[data-astro-cid-lhg2lhxn]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-6)}.quick-scaler-title[data-astro-cid-lhg2lhxn]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.quick-scaler-title[data-astro-cid-lhg2lhxn] h3[data-astro-cid-lhg2lhxn]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-main)}.quick-scaler-intro[data-astro-cid-lhg2lhxn]{font-size:.9rem;color:var(--text-muted);margin-bottom:var(--space-4)}.scaler-input-row[data-astro-cid-lhg2lhxn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}@media(max-width:640px){.scaler-input-row[data-astro-cid-lhg2lhxn]{grid-template-columns:1fr}}.scaled-output-box[data-astro-cid-lhg2lhxn]{display:flex;align-items:center;height:48px;padding:0 var(--space-4);background:var(--bg-surface);border:2px solid var(--border-subtle);border-radius:var(--radius-md);font-size:1.4rem;font-weight:800;color:var(--text-main);gap:.5rem;font-variant-numeric:tabular-nums}.presets-container[data-astro-cid-lhg2lhxn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.presets-label[data-astro-cid-lhg2lhxn]{font-size:.85rem;font-weight:600;color:var(--text-muted)}.presets-pill-list[data-astro-cid-lhg2lhxn]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pan-preset-pill[data-astro-cid-lhg2lhxn]{padding:.35rem .75rem;font-size:.85rem;font-weight:600;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-main);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pan-preset-pill[data-astro-cid-lhg2lhxn]:hover{background:var(--accent-amber);color:#fff;border-color:var(--accent-amber)}.hidden[data-astro-cid-lhg2lhxn]{display:none!important}.educational-prose[data-astro-cid-lhg2lhxn]{margin-top:var(--space-10);margin-bottom:var(--space-10)}.prose-block[data-astro-cid-lhg2lhxn]{margin-bottom:var(--space-8)}.prose-block[data-astro-cid-lhg2lhxn] h2[data-astro-cid-lhg2lhxn]{font-size:var(--text-h2);font-weight:700;color:var(--text-main);margin-bottom:var(--space-4)}.prose-block[data-astro-cid-lhg2lhxn] p[data-astro-cid-lhg2lhxn]{font-size:1rem;line-height:1.7;color:var(--text-main);margin-bottom:var(--space-4)}.table-responsive-container[data-astro-cid-lhg2lhxn]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin:var(--space-4) 0}.afnor-table[data-astro-cid-lhg2lhxn]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.afnor-table[data-astro-cid-lhg2lhxn] th[data-astro-cid-lhg2lhxn],.afnor-table[data-astro-cid-lhg2lhxn] td[data-astro-cid-lhg2lhxn]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.afnor-table[data-astro-cid-lhg2lhxn] th[data-astro-cid-lhg2lhxn]{background:var(--bg-card);font-weight:700;color:var(--text-main);white-space:nowrap}.highlight-col[data-astro-cid-lhg2lhxn]{background:hsl(var(--amber-hsl) / .1);font-weight:700;color:var(--accent-amber)}.math-callout[data-astro-cid-lhg2lhxn]{padding:var(--space-5);border-left:4px solid var(--accent-amber);margin:var(--space-4) 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.formula-line[data-astro-cid-lhg2lhxn]{font-size:1.15rem;font-weight:700;color:var(--accent-amber);margin-bottom:var(--space-3)}.rules-grid[data-astro-cid-lhg2lhxn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-4) 0}@media(max-width:768px){.rules-grid[data-astro-cid-lhg2lhxn]{grid-template-columns:1fr}}.rule-card[data-astro-cid-lhg2lhxn]{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.rule-card[data-astro-cid-lhg2lhxn] h4[data-astro-cid-lhg2lhxn]{font-size:1.05rem;font-weight:700;margin-bottom:var(--space-2);color:var(--text-main)}.rule-card[data-astro-cid-lhg2lhxn] p[data-astro-cid-lhg2lhxn]{font-size:.9rem;line-height:1.6;margin:0;color:var(--text-muted)}.culinary-tips-list[data-astro-cid-lhg2lhxn]{padding-left:1.5rem;font-size:.95rem;line-height:1.7;color:var(--text-main)}.culinary-tips-list[data-astro-cid-lhg2lhxn] li[data-astro-cid-lhg2lhxn]{margin-bottom:var(--space-3)}
