.fuel-breadcrumb[data-astro-cid-pwsqagqf]{padding:var(--space-4) 0;background:var(--color-bg-alt)}.fuel-breadcrumb__list[data-astro-cid-pwsqagqf]{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;color:var(--color-text-muted);font-size:var(--text-sm)}.fuel-breadcrumb__list[data-astro-cid-pwsqagqf] li[data-astro-cid-pwsqagqf]:not(:last-child):after{content:"·";margin-left:var(--space-2);color:var(--color-border);font-weight:700}.fuel-breadcrumb__list[data-astro-cid-pwsqagqf] a[data-astro-cid-pwsqagqf]{color:var(--color-text-secondary);text-decoration:none}.fuel-breadcrumb__list[data-astro-cid-pwsqagqf] a[data-astro-cid-pwsqagqf]:hover{color:var(--color-primary)}.fuel-breadcrumb__list[data-astro-cid-pwsqagqf] [data-astro-cid-pwsqagqf][aria-current=page]{color:var(--color-text);font-weight:500}.fuel-hero[data-astro-cid-pwsqagqf]{padding:var(--space-16) var(--space-6) var(--space-10);text-align:center}.fuel-hero__label[data-astro-cid-pwsqagqf],.fuel-section-label[data-astro-cid-pwsqagqf]{display:inline-block;margin-bottom:var(--space-4);color:var(--color-primary);font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.fuel-hero__title[data-astro-cid-pwsqagqf]{margin-bottom:var(--space-4);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:300}.fuel-hero__subtitle[data-astro-cid-pwsqagqf]{max-width:680px;margin:0 auto;color:var(--color-text-secondary);font-size:var(--text-lg)}.fuel-section[data-astro-cid-pwsqagqf]{padding:0 var(--space-6) var(--space-24)}.fuel-section[data-astro-cid-pwsqagqf]>.container[data-astro-cid-pwsqagqf]{max-width:860px}.fuel-card[data-astro-cid-pwsqagqf]{padding:var(--space-8);margin-bottom:var(--space-16);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:var(--gradient-card)}.fuel-form-grid[data-astro-cid-pwsqagqf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.fuel-field--wide[data-astro-cid-pwsqagqf]{grid-column:span 2}.fuel-field[data-astro-cid-pwsqagqf] label[data-astro-cid-pwsqagqf]{display:block;margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.fuel-input-row[data-astro-cid-pwsqagqf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:var(--space-2)}.fuel-card[data-astro-cid-pwsqagqf] input[data-astro-cid-pwsqagqf],.fuel-card[data-astro-cid-pwsqagqf] select[data-astro-cid-pwsqagqf]{min-height:48px;width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.fuel-card[data-astro-cid-pwsqagqf] input[data-astro-cid-pwsqagqf]:focus,.fuel-card[data-astro-cid-pwsqagqf] select[data-astro-cid-pwsqagqf]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter)}.fuel-note[data-astro-cid-pwsqagqf]{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.fuel-error[data-astro-cid-pwsqagqf]{margin:var(--space-4) 0 0;color:#c32222;font-size:var(--text-sm);font-weight:600}.fuel-submit[data-astro-cid-pwsqagqf]{width:100%;min-height:50px;margin-top:var(--space-5);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;font-weight:700;transition:background var(--transition-fast),transform var(--transition-fast)}.fuel-submit[data-astro-cid-pwsqagqf]:hover{background:var(--color-primary-light);transform:translateY(-1px)}.fuel-results[data-astro-cid-pwsqagqf]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-8)}.fuel-result[data-astro-cid-pwsqagqf]{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-alt);text-align:center}.fuel-result[data-astro-cid-pwsqagqf] span[data-astro-cid-pwsqagqf]{display:block;min-height:2.5em;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}.fuel-result[data-astro-cid-pwsqagqf] strong[data-astro-cid-pwsqagqf]{display:block;margin-top:var(--space-2);color:var(--color-text);font-family:var(--font-heading);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;overflow-wrap:anywhere}.fuel-result--primary[data-astro-cid-pwsqagqf]{border:1px solid var(--color-accent-light);background:var(--color-surface)}.fuel-result--primary[data-astro-cid-pwsqagqf] strong[data-astro-cid-pwsqagqf]{color:var(--color-primary)}.fuel-summary[data-astro-cid-pwsqagqf]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}.fuel-summary[data-astro-cid-pwsqagqf] div[data-astro-cid-pwsqagqf]{min-width:0}.fuel-summary[data-astro-cid-pwsqagqf] dt[data-astro-cid-pwsqagqf]{color:var(--color-text-muted);font-size:var(--text-xs)}.fuel-summary[data-astro-cid-pwsqagqf] dd[data-astro-cid-pwsqagqf]{margin:var(--space-1) 0 0;color:var(--color-text);font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.fuel-info[data-astro-cid-pwsqagqf],.fuel-sources[data-astro-cid-pwsqagqf],.fuel-faq[data-astro-cid-pwsqagqf]{padding-top:var(--space-12);border-top:1px solid var(--color-border-light)}.fuel-sources[data-astro-cid-pwsqagqf],.fuel-faq[data-astro-cid-pwsqagqf]{margin-top:var(--space-16)}.fuel-info[data-astro-cid-pwsqagqf] h2[data-astro-cid-pwsqagqf],.fuel-sources[data-astro-cid-pwsqagqf] h2[data-astro-cid-pwsqagqf],.fuel-faq[data-astro-cid-pwsqagqf]>h2[data-astro-cid-pwsqagqf]{margin:0 0 var(--space-5);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400}.fuel-info__prose[data-astro-cid-pwsqagqf],.fuel-sources[data-astro-cid-pwsqagqf]>p[data-astro-cid-pwsqagqf]{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.fuel-info__prose[data-astro-cid-pwsqagqf] p[data-astro-cid-pwsqagqf]{margin:0 0 var(--space-4)}.fuel-info__grid[data-astro-cid-pwsqagqf],.fuel-faq__grid[data-astro-cid-pwsqagqf]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-8)}.fuel-info__grid[data-astro-cid-pwsqagqf] article[data-astro-cid-pwsqagqf],.fuel-faq__grid[data-astro-cid-pwsqagqf] article[data-astro-cid-pwsqagqf]{padding:var(--space-5);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-alt)}.fuel-info__grid[data-astro-cid-pwsqagqf] h3[data-astro-cid-pwsqagqf],.fuel-faq__grid[data-astro-cid-pwsqagqf] h3[data-astro-cid-pwsqagqf]{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-base)}.fuel-info__grid[data-astro-cid-pwsqagqf] p[data-astro-cid-pwsqagqf],.fuel-faq__grid[data-astro-cid-pwsqagqf] p[data-astro-cid-pwsqagqf]{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.fuel-sources[data-astro-cid-pwsqagqf]>p[data-astro-cid-pwsqagqf]{margin:0 0 var(--space-5)}.fuel-sources[data-astro-cid-pwsqagqf] ul[data-astro-cid-pwsqagqf]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.fuel-sources[data-astro-cid-pwsqagqf] li[data-astro-cid-pwsqagqf]{display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-bg-alt)}.fuel-sources[data-astro-cid-pwsqagqf] a[data-astro-cid-pwsqagqf]{color:var(--color-primary);font-size:var(--text-sm);font-weight:700}.fuel-sources[data-astro-cid-pwsqagqf] span[data-astro-cid-pwsqagqf]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.fuel-faq__grid[data-astro-cid-pwsqagqf]{grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.fuel-form-grid[data-astro-cid-pwsqagqf],.fuel-results[data-astro-cid-pwsqagqf],.fuel-summary[data-astro-cid-pwsqagqf],.fuel-info__grid[data-astro-cid-pwsqagqf],.fuel-faq__grid[data-astro-cid-pwsqagqf]{grid-template-columns:1fr}.fuel-field--wide[data-astro-cid-pwsqagqf]{grid-column:auto}.fuel-input-row[data-astro-cid-pwsqagqf]{grid-template-columns:1fr}.fuel-card[data-astro-cid-pwsqagqf]{padding:var(--space-5)}.fuel-hero__title[data-astro-cid-pwsqagqf]{font-size:var(--text-3xl)}}
