.mw-stage[data-astro-cid-au6ylkar]{margin-bottom:var(--space-8)}.mw-card[data-astro-cid-au6ylkar]{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}.mw-title[data-astro-cid-au6ylkar]{font-size:var(--text-h1);font-weight:800;color:var(--text-main);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.mw-direct-answer[data-astro-cid-au6ylkar]{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)}.mw-icon[data-astro-cid-au6ylkar]{font-size:1.75rem;line-height:1}.mw-direct-answer[data-astro-cid-au6ylkar] p[data-astro-cid-au6ylkar]{margin:0;font-size:.95rem;color:var(--text-main);line-height:1.5}.mw-tool-grid[data-astro-cid-au6ylkar]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-4);align-items:center;margin-bottom:var(--space-6)}@media(max-width:768px){.mw-tool-grid[data-astro-cid-au6ylkar]{grid-template-columns:1fr}.mw-transfer-indicator[data-astro-cid-au6ylkar]{transform:rotate(90deg);margin:var(--space-2) auto}}.mw-column[data-astro-cid-au6ylkar]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.mw-header-badge[data-astro-cid-au6ylkar]{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-au6ylkar]{color:var(--accent-amber);border-color:var(--accent-amber);background:hsl(var(--amber-hsl) / .1)}.form-group[data-astro-cid-au6ylkar]{margin-bottom:var(--space-3)}.form-group[data-astro-cid-au6ylkar] label[data-astro-cid-au6ylkar]{display:block;font-size:.85rem;font-weight:600;color:var(--text-main);margin-bottom:var(--space-1)}.mw-input[data-astro-cid-au6ylkar]{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-au6ylkar]{position:relative;display:flex;align-items:center}.input-with-unit[data-astro-cid-au6ylkar] input[data-astro-cid-au6ylkar]{padding-right:3.25rem}.unit-tag[data-astro-cid-au6ylkar]{position:absolute;right:.75rem;font-size:.85rem;font-weight:700;color:var(--text-muted);pointer-events:none}.time-inputs-row[data-astro-cid-au6ylkar]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.mw-mini-presets[data-astro-cid-au6ylkar]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:var(--space-2)}.mw-pill-btn[data-astro-cid-au6ylkar]{padding:.25rem .5rem;font-size:.8rem;font-weight:600;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mw-pill-btn[data-astro-cid-au6ylkar]:hover{border-color:var(--accent-amber)}.mw-pill-btn[data-astro-cid-au6ylkar].active{background:var(--accent-amber);color:#fff;border-color:var(--accent-amber)}.power-ratio-box[data-astro-cid-au6ylkar]{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px dashed var(--border-subtle);font-size:.9rem;color:var(--text-muted)}.power-ratio-box[data-astro-cid-au6ylkar] strong[data-astro-cid-au6ylkar]{color:var(--text-main);font-variant-numeric:tabular-nums}.mw-transfer-indicator[data-astro-cid-au6ylkar]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted)}.transfer-arrow[data-astro-cid-au6ylkar]{font-size:1.75rem;color:var(--accent-amber)}.transfer-label[data-astro-cid-au6ylkar]{font-size:.75rem;font-weight:600;text-transform:uppercase}.result-hero-box[data-astro-cid-au6ylkar]{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-au6ylkar]{flex-direction:column;gap:var(--space-4);text-align:center}}.result-hero-main[data-astro-cid-au6ylkar]{display:flex;flex-direction:column;gap:.35rem}.result-label[data-astro-cid-au6ylkar]{font-size:.9rem;font-weight:600;color:var(--text-muted)}.result-display-time[data-astro-cid-au6ylkar]{display:flex;align-items:baseline;gap:var(--space-3)}@media(max-width:640px){.result-display-time[data-astro-cid-au6ylkar]{flex-direction:column;align-items:center;gap:.2rem}}.result-value-big[data-astro-cid-au6ylkar]{font-size:2.25rem;font-weight:900;color:var(--accent-amber);line-height:1;font-variant-numeric:tabular-nums}.result-sub-detail[data-astro-cid-au6ylkar]{font-size:.9rem;color:var(--text-muted);font-weight:600}.result-diff-badge[data-astro-cid-au6ylkar]{font-size:.85rem;font-weight:700}.btn-copy-action[data-astro-cid-au6ylkar]{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-au6ylkar]:hover{background:var(--accent-amber);color:#fff;transform:translateY(-1px)}.power-grid-summary[data-astro-cid-au6ylkar]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.power-summary-heading[data-astro-cid-au6ylkar]{font-size:.9rem;font-weight:700;color:var(--text-main);margin-bottom:var(--space-3)}.power-chips-grid[data-astro-cid-au6ylkar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-2)}.power-chip{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center}.power-chip.chip-active{border-color:var(--accent-amber);background:hsl(var(--amber-hsl) / .1)}.chip-watt{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.chip-time{font-size:.95rem;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums}.educational-prose[data-astro-cid-au6ylkar]{margin-top:var(--space-10);margin-bottom:var(--space-10)}.prose-block[data-astro-cid-au6ylkar]{margin-bottom:var(--space-8)}.prose-block[data-astro-cid-au6ylkar] h2[data-astro-cid-au6ylkar]{font-size:var(--text-h2);font-weight:700;color:var(--text-main);margin-bottom:var(--space-4)}.prose-block[data-astro-cid-au6ylkar] p[data-astro-cid-au6ylkar]{font-size:1rem;line-height:1.7;color:var(--text-main);margin-bottom:var(--space-4)}.table-responsive-container[data-astro-cid-au6ylkar]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin:var(--space-4) 0}.afnor-table[data-astro-cid-au6ylkar]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.afnor-table[data-astro-cid-au6ylkar] th[data-astro-cid-au6ylkar],.afnor-table[data-astro-cid-au6ylkar] td[data-astro-cid-au6ylkar]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.afnor-table[data-astro-cid-au6ylkar] th[data-astro-cid-au6ylkar]{background:var(--bg-card);font-weight:700;color:var(--text-main);white-space:nowrap}.highlight-col[data-astro-cid-au6ylkar]{background:hsl(var(--amber-hsl) / .1);font-weight:700;color:var(--accent-amber)}.math-callout[data-astro-cid-au6ylkar]{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-au6ylkar]{font-size:1.15rem;font-weight:700;color:var(--accent-amber);margin-bottom:var(--space-3)}.rules-grid[data-astro-cid-au6ylkar]{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-au6ylkar]{grid-template-columns:1fr}}.rule-card[data-astro-cid-au6ylkar]{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.rule-card[data-astro-cid-au6ylkar] h4[data-astro-cid-au6ylkar]{font-size:1.05rem;font-weight:700;margin-bottom:var(--space-2);color:var(--text-main)}.rule-card[data-astro-cid-au6ylkar] p[data-astro-cid-au6ylkar]{font-size:.9rem;line-height:1.6;margin:0;color:var(--text-muted)}.culinary-tips-list[data-astro-cid-au6ylkar]{padding-left:1.5rem;font-size:.95rem;line-height:1.7;color:var(--text-main)}.culinary-tips-list[data-astro-cid-au6ylkar] li[data-astro-cid-au6ylkar]{margin-bottom:var(--space-3)}
