.egc-layout.svelte-1ww5mdv{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr)}.egc-layout.details-collapsed.svelte-1ww5mdv{grid-template-columns:minmax(0,1fr)}.egc-section.svelte-1ww5mdv{border-top:1px solid var(--line-soft)}.select-field.svelte-1ww5mdv{gap:8px;margin-top:18px;display:grid}.select-field.svelte-1ww5mdv>span:where(.svelte-1ww5mdv),.table-note.svelte-1ww5mdv{color:var(--ink-700);font-size:var(--font-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.select-field.svelte-1ww5mdv select:where(.svelte-1ww5mdv){width:100%;min-height:var(--control-md);color:var(--ink-900);font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-elevated);outline:0;padding:0 40px 0 13px;font-weight:700}.select-field.svelte-1ww5mdv select:where(.svelte-1ww5mdv):focus{border-color:var(--teal-500);box-shadow:var(--focus-ring)}.reason-field.svelte-1ww5mdv{margin-top:20px}.field-help.svelte-1ww5mdv{color:var(--ink-500);font-size:var(--font-xs);text-transform:none;letter-spacing:0;font-weight:600;line-height:1.45}.source-switch.svelte-1ww5mdv{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:5px;display:grid}.source-switch.svelte-1ww5mdv button:where(.svelte-1ww5mdv){min-height:var(--control-sm);color:var(--ink-700);font-size:var(--font-sm);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;font-weight:800}.source-switch.svelte-1ww5mdv button.active:where(.svelte-1ww5mdv){color:var(--navy-900);background:var(--surface-elevated);box-shadow:var(--shadow)}.table-material.svelte-1ww5mdv{margin-top:0}.table-note.svelte-1ww5mdv{color:var(--ink-700);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);text-transform:none;letter-spacing:0;margin:15px 0 0;padding:12px 13px}.table-note.svelte-1ww5mdv strong:where(.svelte-1ww5mdv){color:var(--navy-900)}.egc-results.svelte-1ww5mdv{background:#314454;border-top:1px solid #314454;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.egc-results.svelte-1ww5mdv article:where(.svelte-1ww5mdv){color:#fff;background:var(--navy-900);align-content:start;gap:7px;min-height:136px;padding:22px 24px;display:grid}.egc-results.svelte-1ww5mdv article.primary-result:where(.svelte-1ww5mdv){background:linear-gradient(125deg,#3dd6c629,#0000 65%),#0a2230}.egc-results.svelte-1ww5mdv span:where(.svelte-1ww5mdv){color:var(--result-label);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.egc-results.svelte-1ww5mdv strong:where(.svelte-1ww5mdv){font-size:calc(30px * var(--ui-scale));letter-spacing:-.035em;line-height:1}.egc-results.svelte-1ww5mdv strong.status-result:where(.svelte-1ww5mdv){font-size:var(--font-lg);letter-spacing:-.01em;line-height:1.15}.egc-results.svelte-1ww5mdv small:where(.svelte-1ww5mdv){color:var(--teal-400);font-size:var(--font-sm);margin-left:5px}.egc-results.svelte-1ww5mdv p:where(.svelte-1ww5mdv){color:var(--result-muted);font-size:var(--font-xs);margin:0;line-height:1.45}.warning-card.svelte-1ww5mdv{color:var(--text-warning);border:1px solid var(--warning-border);border-radius:var(--radius-card);background:var(--surface-warning-soft);padding:17px 19px}.warning-card.svelte-1ww5mdv>strong:where(.svelte-1ww5mdv){font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase}.warning-card.svelte-1ww5mdv ul:where(.svelte-1ww5mdv){gap:7px;margin:11px 0 12px;padding-left:17px;display:grid}.warning-card.svelte-1ww5mdv li:where(.svelte-1ww5mdv),.warning-card.svelte-1ww5mdv p:where(.svelte-1ww5mdv){font-size:var(--font-xs);line-height:1.5}.warning-card.svelte-1ww5mdv p:where(.svelte-1ww5mdv){border-top:1px solid var(--warning-border);margin:0;padding-top:10px}.egc-error.svelte-1ww5mdv{min-height:40vh}@media (width<=960px){.egc-layout.svelte-1ww5mdv{grid-template-columns:1fr}}@media (width<=680px){.egc-results.svelte-1ww5mdv,.source-switch.svelte-1ww5mdv{grid-template-columns:1fr}}.gec-layout.svelte-1obainf{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr)}.gec-layout.details-collapsed.svelte-1obainf{grid-template-columns:minmax(0,1fr)}.gec-section.svelte-1obainf{border-top:1px solid var(--line-soft)}.select-field.svelte-1obainf{gap:8px;margin-top:18px;display:grid}.select-field.svelte-1obainf>span:where(.svelte-1obainf){color:var(--ink-700);font-size:var(--font-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.select-field.svelte-1obainf select:where(.svelte-1obainf){width:100%;min-height:var(--control-md);color:var(--ink-900);font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-elevated);outline:0;padding:0 40px 0 13px;font-weight:700}.select-field.svelte-1obainf select:where(.svelte-1obainf):focus{border-color:var(--teal-500);box-shadow:var(--focus-ring)}.field-help.svelte-1obainf{color:var(--ink-500);font-size:var(--font-xs);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.45}.gec-results.svelte-1obainf{background:#314454;border-top:1px solid #314454;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.gec-results.svelte-1obainf article:where(.svelte-1obainf){color:#fff;background:var(--navy-900);align-content:start;gap:7px;min-height:136px;padding:22px 24px;display:grid}.gec-results.svelte-1obainf article.primary-result:where(.svelte-1obainf){background:linear-gradient(125deg,#3dd6c629,#0000 65%),#0a2230}.gec-results.svelte-1obainf span:where(.svelte-1obainf){color:var(--result-label);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.gec-results.svelte-1obainf strong:where(.svelte-1obainf){font-size:calc(30px * var(--ui-scale));letter-spacing:-.035em;line-height:1}.gec-results.svelte-1obainf strong.status-result:where(.svelte-1obainf){font-size:var(--font-lg);letter-spacing:-.01em;line-height:1.15}.gec-results.svelte-1obainf p:where(.svelte-1obainf){color:var(--result-muted);font-size:var(--font-xs);margin:0;line-height:1.45}.warning-card.svelte-1obainf{color:var(--text-warning);border:1px solid var(--warning-border);border-radius:var(--radius-card);background:var(--surface-warning-soft);padding:17px 19px}.warning-card.svelte-1obainf>strong:where(.svelte-1obainf){font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase}.warning-card.svelte-1obainf ul:where(.svelte-1obainf){gap:7px;margin:11px 0 12px;padding-left:17px;display:grid}.warning-card.svelte-1obainf li:where(.svelte-1obainf),.warning-card.svelte-1obainf p:where(.svelte-1obainf){font-size:var(--font-xs);line-height:1.5}.warning-card.svelte-1obainf p:where(.svelte-1obainf){border-top:1px solid var(--warning-border);margin:0;padding-top:10px}.gec-error.svelte-1obainf{min-height:40vh}@media (width<=960px){.gec-layout.svelte-1obainf{grid-template-columns:1fr}}@media (width<=680px){.gec-results.svelte-1obainf{grid-template-columns:1fr}}.feeder-workflow.svelte-r0u1zx{gap:22px;display:grid}.feeder-layout.svelte-r0u1zx{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr)}.feeder-layout.details-collapsed.svelte-r0u1zx{grid-template-columns:minmax(0,1fr)}.feeder-section.svelte-r0u1zx{border-top:1px solid var(--line-soft)}.select-field.svelte-r0u1zx{gap:8px;margin-top:18px;display:grid}.select-field.svelte-r0u1zx>span:where(.svelte-r0u1zx),.correction-field.svelte-r0u1zx>span:where(.svelte-r0u1zx){color:var(--ink-700);font-size:var(--font-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.select-field.svelte-r0u1zx select:where(.svelte-r0u1zx),.conductor-set-row.svelte-r0u1zx select:where(.svelte-r0u1zx),.conductor-set-row.svelte-r0u1zx input:where(.svelte-r0u1zx){width:100%;min-height:var(--control-md);color:var(--ink-900);font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);background-color:var(--surface-elevated);outline:0;padding:0 14px;font-weight:700}.select-field.svelte-r0u1zx select:where(.svelte-r0u1zx),.conductor-set-row.svelte-r0u1zx select:where(.svelte-r0u1zx){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-500) 50%), linear-gradient(135deg, var(--ink-500) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}.select-field.svelte-r0u1zx select:where(.svelte-r0u1zx):focus,.conductor-set-row.svelte-r0u1zx select:where(.svelte-r0u1zx):focus,.conductor-set-row.svelte-r0u1zx input:where(.svelte-r0u1zx):focus{border-color:var(--teal-500);box-shadow:var(--focus-ring)}.field-help.svelte-r0u1zx{color:var(--ink-500);font-size:var(--font-xs);line-height:1.45}.section-label-actions.svelte-r0u1zx{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.egc-inline-result.svelte-r0u1zx{border:1px solid var(--mobile-card-active-border);border-radius:var(--radius-card);background:var(--surface-accent-strong);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.egc-inline-result.svelte-r0u1zx>div:where(.svelte-r0u1zx){gap:5px;display:grid}.egc-inline-result.svelte-r0u1zx span:where(.svelte-r0u1zx){color:var(--ink-600);font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.egc-inline-result.svelte-r0u1zx strong:where(.svelte-r0u1zx){color:var(--ink-900);font-size:calc(29px * var(--ui-scale))}.egc-inline-result.svelte-r0u1zx p:where(.svelte-r0u1zx),.conduit-message.svelte-r0u1zx,.inline-error.svelte-r0u1zx{font-size:var(--font-2xs);margin:0;line-height:1.5}.inline-error.svelte-r0u1zx{color:var(--text-danger-strong);border:1px solid var(--warning-border);border-radius:var(--radius-control);background:var(--surface-danger-soft);margin-top:14px;padding:11px 13px}.conductor-set-table.svelte-r0u1zx{gap:8px;margin-top:16px;display:grid}.conductor-set-header.svelte-r0u1zx,.conductor-set-row.svelte-r0u1zx{grid-template-columns:100px 64px minmax(82px,.7fr) minmax(120px,1fr) 68px;align-items:center;gap:8px;display:grid}.conductor-set-header.svelte-r0u1zx{color:var(--ink-500);font-size:var(--font-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.conductor-set-row.svelte-r0u1zx .text-button:where(.svelte-r0u1zx){min-height:var(--control-sm);font-size:var(--font-xs);padding:0 10px}.add-set-button.svelte-r0u1zx{margin-top:14px}.conduit-message.svelte-r0u1zx{color:var(--teal-700);margin-top:10px;font-weight:700}.feeder-apply-bar.svelte-r0u1zx{justify-content:space-between;align-items:center;gap:18px;padding:0 30px 24px;display:flex}.feeder-apply-bar.svelte-r0u1zx>div:where(.svelte-r0u1zx){gap:5px;display:grid}.feeder-apply-bar.svelte-r0u1zx strong:where(.svelte-r0u1zx){color:var(--ink-900);font-size:var(--font-sm)}.feeder-apply-bar.svelte-r0u1zx p:where(.svelte-r0u1zx){color:var(--ink-500);font-size:var(--font-xs);margin:0;line-height:1.5}.optional-grounding-tools.svelte-r0u1zx{gap:10px;display:grid}.optional-grounding-heading.svelte-r0u1zx{padding:4px 2px 8px}.optional-grounding-heading.svelte-r0u1zx h2:where(.svelte-r0u1zx){color:var(--ink-900);font-size:var(--font-lg);margin:5px 0 4px}.optional-grounding-heading.svelte-r0u1zx p:where(.svelte-r0u1zx){color:var(--ink-500);font-size:var(--font-xs);margin:0}details.svelte-r0u1zx{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);overflow:hidden}details[open].svelte-r0u1zx{background:var(--surface-elevated);box-shadow:var(--shadow)}summary.svelte-r0u1zx{cursor:pointer;min-height:var(--control-sm);gap:4px;padding:17px 20px;list-style-position:outside;display:grid}summary.svelte-r0u1zx span:where(.svelte-r0u1zx){color:var(--ink-900);font-size:var(--font-sm);font-weight:800}summary.svelte-r0u1zx small:where(.svelte-r0u1zx){color:var(--ink-500);font-size:var(--font-xs);line-height:1.45}.embedded-calculator.svelte-r0u1zx{padding:0 16px 16px}.feeder-results.svelte-r0u1zx{background:#314454;border-top:1px solid #314454;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.feeder-results.svelte-r0u1zx article:where(.svelte-r0u1zx){color:#fff;background:var(--navy-900);align-content:start;gap:7px;min-height:132px;padding:22px 24px;display:grid}.feeder-results.svelte-r0u1zx article.primary-result:where(.svelte-r0u1zx){background:linear-gradient(125deg,#3dd6c629,#0000 65%),#0a2230}.feeder-results.svelte-r0u1zx span:where(.svelte-r0u1zx){color:var(--result-label);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.feeder-results.svelte-r0u1zx strong:where(.svelte-r0u1zx){font-size:calc(30px * var(--ui-scale));letter-spacing:-.035em;line-height:1}.feeder-results.svelte-r0u1zx small:where(.svelte-r0u1zx){color:var(--teal-400);font-size:var(--font-sm);margin-left:5px}.feeder-results.svelte-r0u1zx p:where(.svelte-r0u1zx){color:var(--result-muted);font-size:var(--font-xs);margin:0;line-height:1.45}.warning-card.svelte-r0u1zx{color:var(--text-warning);border:1px solid var(--warning-border);border-radius:var(--radius-card);background:var(--surface-warning-soft);padding:17px 19px}.warning-card.svelte-r0u1zx>strong:where(.svelte-r0u1zx){font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase}.warning-card.svelte-r0u1zx ul:where(.svelte-r0u1zx){gap:7px;margin:11px 0 12px;padding-left:17px;display:grid}.warning-card.svelte-r0u1zx li:where(.svelte-r0u1zx),.warning-card.svelte-r0u1zx p:where(.svelte-r0u1zx){font-size:var(--font-xs);line-height:1.5}.warning-card.svelte-r0u1zx p:where(.svelte-r0u1zx){border-top:1px solid var(--warning-border);margin:0;padding-top:10px}.feeder-error.svelte-r0u1zx{min-height:40vh}@media (width<=960px){.feeder-layout.svelte-r0u1zx{grid-template-columns:1fr}}@media (width<=680px){.feeder-results.svelte-r0u1zx,.conductor-set-header.svelte-r0u1zx,.conductor-set-row.svelte-r0u1zx{grid-template-columns:1fr}.section-label-actions.svelte-r0u1zx{grid-template-columns:auto 1fr}.section-label-actions.svelte-r0u1zx .button:where(.svelte-r0u1zx){grid-column:1/-1}.egc-inline-result.svelte-r0u1zx{flex-direction:column;align-items:stretch}.embedded-calculator.svelte-r0u1zx{padding:0 8px 8px}.feeder-apply-bar.svelte-r0u1zx{flex-direction:column;align-items:flex-start;padding:0 18px 18px}}
