._pageHeader_10121_1{margin-bottom:var(--spacing-4)}._pageTitle_10121_5{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--page-title-color, var(--foreground));margin-bottom:var(--spacing-2)}._pageDescription_10121_13{font-size:1.125rem;color:var(--page-description-color, white);max-width:600px}._layout_10121_19{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._card_10121_25{background-color:var(--card);backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-md);height:100%}._inputGroup_10121_35{margin-bottom:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._inputRow_10121_42{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._label_10121_48{font-weight:600;color:var(--foreground);font-size:.9375rem}._helperText_10121_54{font-size:.875rem;color:var(--muted-foreground);margin-top:calc(var(--spacing-1) * -1)}._summaryBox_10121_60{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:center;margin-bottom:var(--spacing-6);border:1px solid var(--border)}._summaryTitle_10121_69{margin:0 0 var(--spacing-2) 0;font-size:1rem;color:var(--muted-foreground);font-weight:500}._summaryValueHighlight_10121_76{font-size:2rem;font-weight:700;color:var(--primary);font-family:var(--font-family-monospace)}._sectionTitle_10121_83{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-4);margin-bottom:var(--spacing-3)}._breakdownGrid_10121_91{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._breakdownItem_10121_98{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-2);border-bottom:1px dashed var(--border)}._breakdownLabel_10121_106{color:var(--muted-foreground);font-weight:500}._breakdownValue_10121_111{font-weight:600;color:var(--foreground);font-family:var(--font-family-monospace)}._chartWrapper_10121_117{height:250px;width:100%}._scheduleSection_10121_122{margin-top:var(--spacing-8)}._lineChartWrapper_10121_126{height:400px;width:100%;margin-top:var(--spacing-4)}@media(max-width:900px){._layout_10121_19{grid-template-columns:1fr}}
