.NeonCostPanel_shell__8fbnM{margin-bottom:18px;border:1px solid rgba(91,156,246,.2);border-radius:14px;background:radial-gradient(700px 260px at 0 0,rgba(91,156,246,.09),transparent 60%),rgba(10,12,15,.66);overflow:hidden}.NeonCostPanel_hero__UmGvL{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px 16px;border-bottom:1px solid var(--border)}.NeonCostPanel_heroCopy__AIxIV{min-width:0}.NeonCostPanel_eyebrow__Or_F_{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--data);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.NeonCostPanel_planDot__vncDB{width:7px;height:7px;border-radius:50%;background:var(--data);box-shadow:0 0 0 4px rgba(91,156,246,.1)}.NeonCostPanel_confidence__qX8r1{margin-left:3px;padding:2px 7px;border:1px solid;border-radius:999px;font-size:9.5px;letter-spacing:.05em}.NeonCostPanel_exact__n5e4e{color:var(--good);border-color:rgba(63,220,160,.24);background:rgba(63,220,160,.08)}.NeonCostPanel_estimated__wg_cP{color:var(--warning);border-color:rgba(240,180,41,.25);background:rgba(240,180,41,.08)}.NeonCostPanel_hero__UmGvL h3{margin:8px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NeonCostPanel_hero__UmGvL h3 span{color:var(--ink-2);font-size:15px;font-weight:550;letter-spacing:-.01em}.NeonCostPanel_hero__UmGvL p{margin:7px 0 0;color:var(--muted);font-size:11.5px}.NeonCostPanel_budgetInput___q0Xg{flex:0 0 150px;display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.NeonCostPanel_inputWrap__dPris{display:flex;align-items:center;height:39px;padding:0 10px;border:1px solid var(--border-2);border-radius:9px;background:var(--surface-2);color:var(--ink-2)}.NeonCostPanel_inputWrap__dPris:focus-within{border-color:rgba(91,156,246,.65);box-shadow:0 0 0 3px rgba(91,156,246,.1)}.NeonCostPanel_inputWrap__dPris b{font-size:14px}.NeonCostPanel_inputWrap__dPris input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--mono);font-size:17px;font-weight:700;text-align:right}.NeonCostPanel_budgetInput___q0Xg small{color:var(--faint);font-size:9.5px;font-weight:500;letter-spacing:0;text-transform:none;text-align:right}.NeonCostPanel_summaryGrid__XLtMo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.NeonCostPanel_summaryCard__7v482{min-width:0;padding:14px 20px 15px;background:rgba(19,21,25,.92)}.NeonCostPanel_summaryCard__7v482>span{display:block;color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.NeonCostPanel_summaryCard__7v482 strong{display:block;margin-top:4px;font-size:21px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NeonCostPanel_summaryCard__7v482 small{display:block;margin-top:2px;color:var(--muted);font-size:10.5px}.NeonCostPanel_primaryCard__zGu_9 strong{color:var(--data)}.NeonCostPanel_negativeCard___XYb1 small,.NeonCostPanel_negativeCard___XYb1 strong{color:var(--critical)}.NeonCostPanel_budgetTrack__0hb4S{padding:13px 20px 14px;border-bottom:1px solid var(--border)}.NeonCostPanel_trackLabels__cCSkk{display:flex;justify-content:space-between;gap:16px;margin-bottom:7px;color:var(--muted);font-size:10.5px}.NeonCostPanel_trackLabels__cCSkk b{font-family:var(--mono);font-weight:600}.NeonCostPanel_trackLabels__cCSkk .NeonCostPanel_safe__dyPWg{color:var(--good)}.NeonCostPanel_trackLabels__cCSkk .NeonCostPanel_watch__wMkKf{color:var(--warning)}.NeonCostPanel_trackLabels__cCSkk .NeonCostPanel_over__gk5gk{color:var(--critical)}.NeonCostPanel_track__V5CfR{height:7px;border-radius:99px;background:var(--surface-3);overflow:hidden}.NeonCostPanel_track__V5CfR>span{display:block;height:100%;border-radius:inherit;transition:width .18s ease}.NeonCostPanel_track__V5CfR>.NeonCostPanel_safe__dyPWg{background:linear-gradient(90deg,var(--data),var(--good))}.NeonCostPanel_track__V5CfR>.NeonCostPanel_watch__wMkKf{background:linear-gradient(90deg,var(--data),var(--warning))}.NeonCostPanel_track__V5CfR>.NeonCostPanel_over__gk5gk{background:linear-gradient(90deg,var(--warning),var(--critical))}.NeonCostPanel_tableWrap__pY03C{overflow-x:auto}.NeonCostPanel_costTable__8oyRZ{min-width:820px}.NeonCostPanel_costTable__8oyRZ td:first-child,.NeonCostPanel_costTable__8oyRZ th:first-child{padding-left:20px}.NeonCostPanel_costTable__8oyRZ td:last-child,.NeonCostPanel_costTable__8oyRZ th:last-child{padding-right:20px}.NeonCostPanel_costTable__8oyRZ td{padding-top:9px;padding-bottom:9px}.NeonCostPanel_componentName__aDLR1{color:var(--ink);font-size:12.5px;font-weight:650}.NeonCostPanel_componentNote__IFENb{max-width:360px;margin-top:2px;color:var(--faint);font-size:10px;line-height:1.35;white-space:normal}.NeonCostPanel_rate__KYZ8r{color:var(--muted);font-family:var(--mono);font-size:10.5px}.NeonCostPanel_costTable__8oyRZ tfoot td{border-top:1px solid var(--border-2);border-bottom:0;background:rgba(26,29,34,.7);font-weight:700}.NeonCostPanel_costTable__8oyRZ tfoot td:first-child{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.NeonCostPanel_costTable__8oyRZ tfoot td:first-child span{margin-left:6px;color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.NeonCostPanel_methodNote__nLeVO{display:flex;align-items:flex-start;gap:9px;padding:11px 20px 13px;border-top:1px solid var(--border);color:var(--muted);font-size:10.5px}.NeonCostPanel_methodNote__nLeVO>span{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(63,220,160,.1);color:var(--good);font-weight:800}.NeonCostPanel_methodNote__nLeVO p{flex:1 1;margin:1px 0 0}.NeonCostPanel_methodNote__nLeVO a{flex:none;margin-top:1px;color:var(--ink-2);font-weight:650}.NeonCostPanel_methodNote__nLeVO a:hover{color:var(--ink)}.NeonCostPanel_methodWarning__K2_BX>span{background:rgba(240,180,41,.1);color:var(--warning)}@media (max-width:760px){.NeonCostPanel_hero__UmGvL{flex-direction:column;gap:14px}.NeonCostPanel_budgetInput___q0Xg{width:100%;grid-template-columns:1fr 150px;align-items:center}.NeonCostPanel_budgetInput___q0Xg small{grid-column:2}.NeonCostPanel_summaryGrid__XLtMo{grid-template-columns:1fr}.NeonCostPanel_summaryCard__7v482{padding:12px 16px}.NeonCostPanel_budgetTrack__0hb4S,.NeonCostPanel_methodNote__nLeVO{padding-left:16px;padding-right:16px}}