.EtfCostCalc-module__ps2JgG__page{max-width:860px;padding:var(--space-xl) var(--space-lg) var(--space-2xl);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.EtfCostCalc-module__ps2JgG__inputs{background:var(--glass-border);border:1px solid var(--glass-border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.EtfCostCalc-module__ps2JgG__field{background:var(--glass-bg);padding:var(--space-md) 18px;gap:var(--space-sm);flex-direction:column;display:flex}.EtfCostCalc-module__ps2JgG__fieldHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.EtfCostCalc-module__ps2JgG__fieldLabel{color:var(--text-secondary);font-size:.8rem}.EtfCostCalc-module__ps2JgG__fieldValue{font-family:var(--font-num);color:var(--text-primary);font-size:1.05rem;font-weight:600}.EtfCostCalc-module__ps2JgG__fieldHint{color:var(--text-faint);word-break:keep-all;font-size:.7rem;line-height:1.6}.EtfCostCalc-module__ps2JgG__range{width:100%;accent-color:var(--neon-cyan)}.EtfCostCalc-module__ps2JgG__verdict{border:1px solid var(--border-strong);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.EtfCostCalc-module__ps2JgG__verdictLead{font-family:var(--font-serif);color:var(--text-primary);word-break:keep-all;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:600;line-height:1.5}.EtfCostCalc-module__ps2JgG__verdictAccent{color:var(--neon-cyan)}.EtfCostCalc-module__ps2JgG__verdictBody{color:var(--text-tertiary);word-break:keep-all;font-size:.85rem;line-height:1.8}.EtfCostCalc-module__ps2JgG__paths{background:var(--glass-border);border:1px solid var(--glass-border);flex-wrap:wrap;gap:1px;display:flex}.EtfCostCalc-module__ps2JgG__path{background:var(--glass-bg);gap:var(--space-sm);flex-direction:column;padding:20px 22px;display:flex}.EtfCostCalc-module__ps2JgG__path.EtfCostCalc-module__ps2JgG__best{background:var(--bg-surface)}.EtfCostCalc-module__ps2JgG__pathName{color:var(--text-primary);word-break:keep-all;font-size:.85rem;font-weight:500}.EtfCostCalc-module__ps2JgG__pathBadge{color:var(--gold-light);font-size:.68rem}.EtfCostCalc-module__ps2JgG__pathExample{color:var(--text-faint);word-break:keep-all;font-size:.7rem;line-height:1.6}.EtfCostCalc-module__ps2JgG__pathAmount{font-family:var(--font-num);letter-spacing:-.02em;color:var(--text-primary);font-size:1.6rem;font-weight:500}.EtfCostCalc-module__ps2JgG__rows{margin-top:var(--space-xs);flex-direction:column;display:flex}.EtfCostCalc-module__ps2JgG__row{justify-content:space-between;gap:var(--space-sm);color:var(--text-tertiary);border-bottom:1px solid var(--border-faint);padding:5px 0;font-size:.74rem;display:flex}.EtfCostCalc-module__ps2JgG__row:last-child{border-bottom:none}.EtfCostCalc-module__ps2JgG__rowVal{font-family:var(--font-num);color:var(--text-secondary);white-space:nowrap}.EtfCostCalc-module__ps2JgG__warn{color:var(--caution-text);word-break:keep-all;font-size:.72rem;line-height:1.7}.EtfCostCalc-module__ps2JgG__layers{background:var(--border-subtle);border:1px solid var(--border-subtle);flex-direction:column;gap:1px;display:flex}.EtfCostCalc-module__ps2JgG__layer{background:var(--bg-tertiary);gap:var(--space-md);align-items:baseline;padding:11px 18px;display:flex}.EtfCostCalc-module__ps2JgG__layerName{color:var(--text-primary);flex:none;min-width:130px;font-size:.82rem}.EtfCostCalc-module__ps2JgG__layerDesc{color:var(--text-tertiary);word-break:keep-all;font-size:.74rem;line-height:1.6}.EtfCostCalc-module__ps2JgG__tableWrap{border:1px solid var(--border-subtle);overflow-x:auto}.EtfCostCalc-module__ps2JgG__table{border-collapse:collapse;width:100%;min-width:520px}.EtfCostCalc-module__ps2JgG__table th,.EtfCostCalc-module__ps2JgG__table td{text-align:right;border-bottom:1px solid var(--border-faint);white-space:nowrap;padding:11px 14px;font-size:.8rem}.EtfCostCalc-module__ps2JgG__table th{background:var(--bg-tertiary);color:var(--text-tertiary);font-size:.74rem;font-weight:400}.EtfCostCalc-module__ps2JgG__table td{font-family:var(--font-num);color:var(--text-primary)}.EtfCostCalc-module__ps2JgG__table th:first-child,.EtfCostCalc-module__ps2JgG__table td:first-child{text-align:left;white-space:normal;font-family:var(--font-sans)}.EtfCostCalc-module__ps2JgG__multiple{color:var(--neon-amber)}.EtfCostCalc-module__ps2JgG__section{gap:var(--space-sm);flex-direction:column;display:flex}.EtfCostCalc-module__ps2JgG__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:1.05rem;font-weight:600}.EtfCostCalc-module__ps2JgG__body{color:var(--text-secondary);word-break:keep-all;font-size:.9rem;line-height:1.85}.EtfCostCalc-module__ps2JgG__tableNote{color:var(--text-faint);word-break:keep-all;font-size:.72rem;line-height:1.7}.EtfCostCalc-module__ps2JgG__disclaimer{color:var(--text-ghost);word-break:keep-all;font-size:.72rem;line-height:1.7}@media (max-width:768px){.EtfCostCalc-module__ps2JgG__page{padding:var(--space-lg) var(--space-md) var(--space-2xl)}.EtfCostCalc-module__ps2JgG__range{height:32px}.EtfCostCalc-module__ps2JgG__layer{flex-direction:column;gap:4px}.EtfCostCalc-module__ps2JgG__layerName{min-width:0}}.EtfCostCalc-module__ps2JgG__tableWrap{container-type:inline-size}@container (max-width:528px){.EtfCostCalc-module__ps2JgG__table{min-width:0}.EtfCostCalc-module__ps2JgG__table th,.EtfCostCalc-module__ps2JgG__table td{white-space:normal;word-break:keep-all;padding:9px 6px}}.EtfCostCalc-module__ps2JgG__paths>*{flex:230px;min-width:0}
