.input-section-heading[data-astro-cid-b3n377si]{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);color:var(--color-heading);padding-bottom:6px;font-size:.95rem;font-weight:700}.optional-tag[data-astro-cid-b3n377si]{color:var(--color-text-muted);font-size:.72rem;font-weight:500}.input-group[data-astro-cid-b3n377si]{margin-bottom:var(--space-4)}.input-label-row[data-astro-cid-b3n377si]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;min-width:0;margin-bottom:6px;display:flex}.input-label-row[data-astro-cid-b3n377si] label[data-astro-cid-b3n377si]{color:var(--color-text-base);word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:.85rem;font-weight:600;line-height:1.4;display:block}.input-symbol-wrapper[data-astro-cid-b3n377si]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;width:100%;max-width:100%;height:42px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;padding:0 10px;display:flex;position:relative}.input-symbol-wrapper[data-astro-cid-b3n377si]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}.currency-symbol[data-astro-cid-b3n377si],.unit-symbol[data-astro-cid-b3n377si]{color:var(--color-text-muted);flex-shrink:0;font-size:.85rem;font-weight:600}.input-symbol-wrapper[data-astro-cid-b3n377si] input[data-astro-cid-b3n377si]{width:100%;height:100%;color:var(--color-text-base);text-align:right;background:0 0;border:none;outline:none;padding:0 6px;font-size:.9rem;font-weight:600}.currency-select[data-astro-cid-b3n377si]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-surface);height:38px;color:var(--color-text-base);cursor:pointer;min-width:160px;max-width:200px;transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-size:.85rem;font-weight:600}.currency-select[data-astro-cid-b3n377si]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}.input-hint[data-astro-cid-b3n377si]{color:var(--color-text-muted);margin-top:3px;font-size:.72rem;line-height:1.4;display:block}.slider-range[data-astro-cid-b3n377si]{appearance:none;border-radius:var(--radius-full);background:var(--color-border);cursor:pointer;outline:none;width:100%;height:6px;margin:6px 0}.slider-range[data-astro-cid-b3n377si]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid var(--color-bg-surface);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), background-color var(--transition-fast);border-radius:50%}.slider-range[data-astro-cid-b3n377si]::-webkit-slider-thumb:hover{background:var(--color-primary-hover);transform:scale(1.1)}.results-heading[data-astro-cid-b3n377si]{margin:0 0 var(--space-4) 0;color:var(--color-heading);font-size:1.05rem;font-weight:700}.net-value-container[data-astro-cid-b3n377si]{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.net-value-box[data-astro-cid-b3n377si]{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-bg-base);box-sizing:border-box;flex-direction:column;flex:1;gap:4px;display:flex}.target-box[data-astro-cid-b3n377si]{border-top:4px solid var(--color-primary)}.portfolio-box[data-astro-cid-b3n377si]{border-top:4px solid var(--color-accent);transition:border-top-color .2s}.net-box-label[data-astro-cid-b3n377si]{text-transform:uppercase;color:var(--color-text-light);letter-spacing:.03em;font-size:.72rem;font-weight:700;line-height:1.3}.net-box-amount[data-astro-cid-b3n377si]{overflow-wrap:break-word;word-break:break-all;font-size:1.6rem;font-weight:800;line-height:1.2}.net-box-sub[data-astro-cid-b3n377si]{color:var(--color-text-muted);font-size:.75rem;font-weight:600;line-height:1.35}.funding-progress-card[data-astro-cid-b3n377si]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-bg-base);margin-bottom:var(--space-4);flex-direction:column;gap:6px;display:flex}.progress-label-row[data-astro-cid-b3n377si]{justify-content:space-between;align-items:center;display:flex}.progress-title[data-astro-cid-b3n377si]{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-size:.75rem;font-weight:700}.progress-pct[data-astro-cid-b3n377si]{color:var(--color-heading);font-size:.95rem;font-weight:800}.progress-track[data-astro-cid-b3n377si]{background:var(--color-border);border-radius:var(--radius-full);width:100%;height:10px;overflow:hidden}.progress-fill[data-astro-cid-b3n377si]{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s,background-color .3s}.progress-meta-row[data-astro-cid-b3n377si]{color:var(--color-text-light);justify-content:space-between;margin-top:2px;font-size:.7rem;display:flex}.verdict-card[data-astro-cid-b3n377si]{padding:var(--space-4);border-left:4px solid var(--color-primary);background:var(--color-bg-base)}.verdict-eyebrow[data-astro-cid-b3n377si]{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.05em;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.verdict-text[data-astro-cid-b3n377si]{color:var(--color-text-base);margin:0;font-size:.88rem;line-height:1.55}.metrics-section-heading[data-astro-cid-b3n377si]{margin:0 0 var(--space-3) 0;color:var(--color-heading);font-size:.88rem;font-weight:700}.results-grid[data-astro-cid-b3n377si]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.result-tile[data-astro-cid-b3n377si]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg-base);box-sizing:border-box;flex-direction:column;gap:3px;min-width:0;display:flex}.tile-label[data-astro-cid-b3n377si]{text-transform:uppercase;color:var(--color-text-light);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:700;overflow:hidden}.tile-value[data-astro-cid-b3n377si]{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;line-height:1.25;overflow:hidden}.tile-sub[data-astro-cid-b3n377si]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;overflow:hidden}.text-primary[data-astro-cid-b3n377si]{color:var(--color-primary)}.text-accent[data-astro-cid-b3n377si]{color:var(--color-accent)}.text-base[data-astro-cid-b3n377si]{color:var(--color-text-base)}@media (max-width:640px){.net-value-container[data-astro-cid-b3n377si]{flex-direction:column}.results-grid[data-astro-cid-b3n377si]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.input-label-row[data-astro-cid-b3n377si]{flex-direction:column;align-items:stretch;gap:6px}.input-symbol-wrapper[data-astro-cid-b3n377si],.currency-select[data-astro-cid-b3n377si]{width:100%!important;max-width:100%!important}.net-box-amount[data-astro-cid-b3n377si]{font-size:1.35rem}.results-grid[data-astro-cid-b3n377si]{grid-template-columns:1fr}.progress-meta-row[data-astro-cid-b3n377si]{flex-direction:column;gap:2px}}.calculator-page-container[data-astro-cid-7fltobtd]{max-width:1000px;padding:var(--space-4) var(--space-4);margin:0 auto}.prose[data-astro-cid-7fltobtd] h2[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] h2[data-astro-cid-7fltobtd]{margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-text-base);font-size:1.5rem;font-weight:800}.prose[data-astro-cid-7fltobtd] h3[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] h3[data-astro-cid-7fltobtd]{margin-top:var(--space-5);margin-bottom:var(--space-2);color:var(--color-text-base);font-size:1.2rem;font-weight:700}.prose[data-astro-cid-7fltobtd] p[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] p[data-astro-cid-7fltobtd]{margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:1rem;line-height:1.7}.prose[data-astro-cid-7fltobtd] ul[data-astro-cid-7fltobtd],.prose[data-astro-cid-7fltobtd] ol[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] ul[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] ol[data-astro-cid-7fltobtd]{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose[data-astro-cid-7fltobtd] li[data-astro-cid-7fltobtd],.guide-section[data-astro-cid-7fltobtd] li[data-astro-cid-7fltobtd]{margin-bottom:var(--space-2);color:var(--color-text-muted);line-height:1.6}.ff-callout-section[data-astro-cid-7fltobtd]{margin-top:var(--space-6);margin-bottom:var(--space-6)}.ff-callout-card[data-astro-cid-7fltobtd]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);gap:var(--space-4);flex-direction:column;display:flex}.ff-callout-header[data-astro-cid-7fltobtd]{align-items:center;gap:var(--space-3);display:flex}.ff-callout-icon[data-astro-cid-7fltobtd]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);background:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .ff-callout-icon[data-astro-cid-7fltobtd]{background:#2563eb2e}.ff-callout-heading-wrap[data-astro-cid-7fltobtd]{flex-direction:column;gap:3px;display:flex}.ff-callout-eyebrow[data-astro-cid-7fltobtd]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);font-size:.72rem;font-weight:700}.ff-callout-title[data-astro-cid-7fltobtd]{color:var(--color-text);margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.ff-callout-desc[data-astro-cid-7fltobtd]{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.6}.ff-callout-action[data-astro-cid-7fltobtd]{padding-top:var(--space-1);align-items:center;display:flex}.ff-callout-btn[data-astro-cid-7fltobtd]{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);align-items:center;gap:8px;padding:11px 22px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #00000014}.ff-callout-btn[data-astro-cid-7fltobtd]:hover{background-color:var(--color-primary-hover,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb40}.educational-guide[data-astro-cid-7fltobtd]{gap:var(--space-6);margin-top:var(--space-4);color:var(--color-text);flex-direction:column;line-height:1.65;display:flex}.key-callout-box[data-astro-cid-7fltobtd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-3) 0}.callout-title[data-astro-cid-7fltobtd]{color:var(--color-primary);margin-bottom:var(--space-2);font-size:1.05rem;font-weight:700}.callout-steps[data-astro-cid-7fltobtd]{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0;font-size:.92rem;display:flex}.guide-bullet-list[data-astro-cid-7fltobtd]{margin:0 0 var(--space-3) var(--space-4);flex-direction:column;gap:6px;font-size:.92rem;display:flex}.guide-ordered-list[data-astro-cid-7fltobtd]{margin:0 0 var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;font-size:.92rem;display:flex}.table-responsive-wrapper[data-astro-cid-7fltobtd]{-webkit-overflow-scrolling:touch;margin:var(--space-3) 0;overflow-x:auto}.growth-comparison-table[data-astro-cid-7fltobtd]{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:.88rem}.growth-comparison-table[data-astro-cid-7fltobtd] th[data-astro-cid-7fltobtd]{border-bottom:2px solid var(--color-border);text-align:left;color:var(--color-text);white-space:nowrap;background:#00000005;padding:10px 12px;font-weight:700}.dark .growth-comparison-table[data-astro-cid-7fltobtd] th[data-astro-cid-7fltobtd]{background:#ffffff08}.growth-comparison-table[data-astro-cid-7fltobtd] td[data-astro-cid-7fltobtd]{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:10px 12px}.growth-comparison-table[data-astro-cid-7fltobtd] tr[data-astro-cid-7fltobtd]:last-child td[data-astro-cid-7fltobtd]{border-bottom:none}.faq-list[data-astro-cid-7fltobtd]{gap:var(--space-3);flex-direction:column;display:flex}.faq-item[data-astro-cid-7fltobtd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.faq-item[data-astro-cid-7fltobtd] h3[data-astro-cid-7fltobtd]{color:var(--color-heading);margin:0 0 var(--space-2) 0;font-size:1rem;font-weight:700}.faq-item[data-astro-cid-7fltobtd] p[data-astro-cid-7fltobtd]{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}.related-tools-grid[data-astro-cid-7fltobtd]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.related-tool-card[data-astro-cid-7fltobtd]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.related-tool-card[data-astro-cid-7fltobtd]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.related-tool-card[data-astro-cid-7fltobtd] h3[data-astro-cid-7fltobtd]{color:var(--color-primary);margin:0;font-size:.95rem;font-weight:700}.related-tool-card[data-astro-cid-7fltobtd] p[data-astro-cid-7fltobtd]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.45}.disclaimer-section[data-astro-cid-7fltobtd]{padding:var(--space-4);background:var(--color-surface-hover,#00000005);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-4)}.disclaimer-text[data-astro-cid-7fltobtd]{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.5}@media (max-width:640px){.growth-comparison-table[data-astro-cid-7fltobtd] th[data-astro-cid-7fltobtd],.growth-comparison-table[data-astro-cid-7fltobtd] td[data-astro-cid-7fltobtd]{padding:8px 10px;font-size:.82rem}.related-tools-grid[data-astro-cid-7fltobtd]{grid-template-columns:1fr}}
