.page-hero.svelte-edf1kd{border-bottom:1px solid var(--border);text-align:center;background:#fff;padding:3.75rem 0 3.25rem}.hero-inner.svelte-edf1kd{max-width:780px;margin:0 auto}.hero-badge.svelte-edf1kd{text-transform:uppercase;letter-spacing:.05em;color:#b45309;background:#fef3c7;border:1px solid #f59e0b40;border-radius:99px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}h1.svelte-edf1kd{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.15}.hero-lead.svelte-edf1kd{color:var(--text-secondary);max-width:720px;margin:0 auto;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}@media (width<=640px){.page-hero.svelte-edf1kd{padding:2.5rem 0 2rem}}.faq-section.svelte-1idxsu8{margin-bottom:3rem}h2.svelte-1idxsu8{color:var(--text-primary);border-bottom:2px solid var(--primary-light);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.65rem;font-weight:800}.faq-intro.svelte-1idxsu8{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.98rem;line-height:1.6}.faq-accordion-list.svelte-1idxsu8{flex-direction:column;gap:.75rem;display:flex}.faq-item.svelte-1idxsu8{border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition);overflow:hidden}.faq-item.open.svelte-1idxsu8{border-color:#f59e0b}.faq-question-btn.svelte-1idxsu8{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition);background:#fff;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.faq-question-btn.svelte-1idxsu8:hover{background:var(--bg-page)}.faq-icon-indicator.svelte-1idxsu8{color:#d97706;margin-left:.75rem;font-size:1.25rem;font-weight:700}.faq-answer-body.svelte-1idxsu8{border-top:1px dashed var(--border);background:#fafafa;padding:0 1.25rem 1.25rem}.faq-answer-body.svelte-1idxsu8 p:where(.svelte-1idxsu8){color:var(--text-secondary);margin-bottom:0;padding-top:.85rem;font-size:.92rem;line-height:1.7}.guide-article.svelte-1d5l50f{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.guide-article .guide-section{margin-bottom:3.25rem}.guide-article .guide-section:last-child{margin-bottom:0}.guide-article h2{color:var(--text-primary);border-bottom:2px solid var(--primary-light);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.65rem;font-weight:800}.guide-article h3{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.2rem;font-weight:700}.guide-article p{color:var(--text-secondary);margin-bottom:1.15rem;font-size:.98rem;line-height:1.75}.guide-article .guide-list{margin-bottom:1.5rem;padding-left:1.5rem}.guide-article .guide-list li{color:var(--text-secondary);margin-bottom:.6rem;font-size:.96rem;line-height:1.7}.guide-article .formula-callout-box{color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#0f172a;margin:1.5rem 0;padding:1.75rem}.guide-article .formula-header{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;justify-content:center;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:700;display:flex}.guide-article .formula-flex{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;font-size:1.05rem;font-weight:700;display:flex}.guide-article .math-target{color:#fbbf24}.guide-article .math-eq{color:#cbd5e1;font-size:1.25rem}.guide-article .math-fraction{vertical-align:middle;flex-direction:column;align-items:center;padding:0 .5rem;display:inline-flex}.guide-article .math-numerator{text-align:center;color:#fff;border-bottom:2px solid #fbbf24;padding:0 .5rem .3rem;font-weight:700}.guide-article .math-denominator{text-align:center;color:#cbd5e1;padding:.3rem .5rem 0;font-size:.92rem}.guide-article .info-note-box{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fffbe6;border-left:4px solid #f59e0b;margin:1.5rem 0;padding:1.25rem}.guide-article .info-note-box h4{color:#b45309;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:1rem;font-weight:700;display:flex}.guide-article .info-note-box p{margin-bottom:0;font-size:.92rem}.guide-article .table-responsive{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;margin:1.5rem 0;overflow-x:auto}.guide-article .data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.guide-article .data-table th,.guide-article .data-table td{border-bottom:1px solid var(--border);padding:.85rem 1rem}.guide-article .data-table th{color:var(--text-primary);background:#f8fafc;font-weight:700}.guide-article .data-table tr:hover{background:#f8fafc}.guide-article .highlight-table th{background:#fffbe6}.guide-article .tag{border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.guide-article .green{color:#15803d;background:#dcfce7}.guide-article .blue{color:#1e40af;background:#dbeafe}.guide-article .yellow{color:#a16207;background:#fef9c3}.guide-article .orange{color:#c2410c;background:#ffedd5}.tool-workbench.svelte-wal2v0{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:3.5rem;padding:1.75rem}.workbench-bar.svelte-wal2v0{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.mode-pills.svelte-wal2v0{border:1px solid var(--border);background:#f8fafc;border-radius:99px;gap:.35rem;padding:.25rem;display:flex}.mode-pill.svelte-wal2v0{color:var(--text-secondary);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:99px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.mode-pill.active.svelte-wal2v0{color:var(--text-primary);background:#fff;box-shadow:0 1px 3px #00000014}.panels-count-tag.svelte-wal2v0{color:#0f172a;background:#fef3c7;border:1px solid #f59e0b4d;border-radius:99px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.85rem;display:inline-flex}.workbench-body.svelte-wal2v0{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.controls-pane.svelte-wal2v0{flex-direction:column;gap:1.25rem;display:flex}.input-field.svelte-wal2v0{flex-direction:column;gap:.35rem;display:flex}.field-label-wrap.svelte-wal2v0{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:.825rem;font-weight:600;display:flex}.field-value.svelte-wal2v0{color:#b45309;font-size:.88rem;font-weight:700}.flat-slider.svelte-wal2v0{accent-color:#f59e0b;cursor:pointer;width:100%}.slider-bounds.svelte-wal2v0{color:var(--text-muted);justify-content:space-between;font-size:.7rem;display:flex}.flat-input.svelte-wal2v0,.flat-select.svelte-wal2v0{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);transition:border-color var(--transition);background:#fff;padding:.55rem .75rem;font-size:.875rem}.flat-input.svelte-wal2v0:focus,.flat-select.svelte-wal2v0:focus{border-color:#f59e0b;outline:none}.input-note.svelte-wal2v0{color:var(--text-muted);font-size:.72rem}.specs-inline-group.svelte-wal2v0{grid-template-columns:1fr 1fr;gap:1rem;padding-top:.5rem;display:grid}.summary-pane.svelte-wal2v0{flex-direction:column;justify-content:space-between;display:flex}.headline-figure-wrap.svelte-wal2v0{text-align:left}.figure-label.svelte-wal2v0{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.figure-value-row.svelte-wal2v0{align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.figure-number.svelte-wal2v0{color:#0f172a;letter-spacing:-.03em;font-size:3rem;font-weight:800;line-height:1}.figure-unit.svelte-wal2v0{color:#b45309;font-size:1.2rem;font-weight:700}.figure-subtext.svelte-wal2v0{color:var(--text-muted);font-size:.78rem}.pane-divider.svelte-wal2v0{background:var(--border);height:1px;margin:1.25rem 0}.metrics-list.svelte-wal2v0{flex-direction:column;gap:.75rem;display:flex}.metric-row.svelte-wal2v0{justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.875rem;display:flex}.row-label.svelte-wal2v0{color:var(--text-secondary);align-items:center;gap:.5rem;font-weight:500;display:flex}.row-value.svelte-wal2v0{color:var(--text-primary);align-items:baseline;gap:.35rem;display:flex}.sub-val.svelte-wal2v0{color:var(--text-muted);font-size:.75rem;font-weight:400}.tax-credit-row.svelte-wal2v0{background:#f0fdf4;border-radius:6px;margin:0 -.6rem;padding:.4rem .6rem}.green-text.svelte-wal2v0{color:#15803d}.bottomline-bar.svelte-wal2v0{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;justify-content:space-around;align-items:center;padding:.85rem 1rem;display:flex}.bl-col.svelte-wal2v0{flex-direction:column;align-items:center;gap:.15rem;display:flex}.bl-label.svelte-wal2v0{color:var(--text-muted);font-size:.72rem}.bl-val.svelte-wal2v0{color:var(--text-primary);font-size:1rem;font-weight:800}.bl-vdivider.svelte-wal2v0{background:var(--border);width:1px;height:28px}@media (width<=900px){.workbench-body.svelte-wal2v0{grid-template-columns:1fr;gap:2rem}}@media (width<=600px){.workbench-bar.svelte-wal2v0{flex-direction:column;align-items:flex-start;gap:.75rem}.bottomline-bar.svelte-wal2v0{flex-direction:column;gap:.65rem}.bl-vdivider.svelte-wal2v0{width:100%;height:1px}.tool-workbench.svelte-wal2v0{padding:1.25rem}}.subpage-wrapper.svelte-1d2g3gs{background:var(--bg-page);padding-bottom:5rem}.main-content-container.svelte-1d2g3gs{margin-top:2.5rem}.layout-grid.svelte-1d2g3gs{grid-template-columns:1fr 320px;gap:2rem;margin-bottom:3.5rem;display:grid}.article-column.svelte-1d2g3gs{min-width:0}.sidebar-column.svelte-1d2g3gs{flex-direction:column;gap:1.5rem;display:flex}.sidebar-card.svelte-1d2g3gs{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.25rem}.sidebar-header.svelte-1d2g3gs{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.sidebar-header.svelte-1d2g3gs h3:where(.svelte-1d2g3gs){color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.sidebar-tools-list.svelte-1d2g3gs{flex-direction:column;gap:.55rem;display:flex}.sidebar-tool-item.svelte-1d2g3gs{border-radius:var(--radius-sm);background:var(--bg-page);transition:background var(--transition), border-color var(--transition);border:1px solid #0000;align-items:center;gap:.65rem;padding:.55rem .65rem;text-decoration:none;display:flex}.sidebar-tool-item.svelte-1d2g3gs:hover{background:#fffbe6;border-color:#f59e0b4d}.tool-icon-wrap.svelte-1d2g3gs{border:1px solid var(--border);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tool-info.svelte-1d2g3gs{flex-direction:column;min-width:0;display:flex}.tool-title-text.svelte-1d2g3gs{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.tool-category-text.svelte-1d2g3gs{color:var(--text-muted);font-size:.7rem}.sidebar-footer.svelte-1d2g3gs{border-top:1px dashed var(--border);margin-top:1rem;padding-top:.75rem}.btn-sidebar-all.svelte-1d2g3gs{text-align:center;color:#b45309;background:var(--primary-light);border-radius:var(--radius-sm);transition:background var(--transition);border:1px solid #f59e0b40;padding:.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.btn-sidebar-all.svelte-1d2g3gs:hover{background:var(--primary);color:#0f172a}.spec-card.svelte-1d2g3gs{background:#f8fafc}.spec-list.svelte-1d2g3gs{flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.spec-list.svelte-1d2g3gs li:where(.svelte-1d2g3gs){color:var(--text-secondary);border-bottom:1px dashed var(--border);padding-bottom:.4rem}.spec-list.svelte-1d2g3gs li:where(.svelte-1d2g3gs):last-child{border-bottom:none;padding-bottom:0}.spec-list.svelte-1d2g3gs strong:where(.svelte-1d2g3gs){color:var(--text-primary)}.bottom-faq-wrapper.svelte-1d2g3gs{margin-top:2rem}@media (width<=1024px){.layout-grid.svelte-1d2g3gs{grid-template-columns:1fr}.sidebar-column.svelte-1d2g3gs{order:2}}
