.IconSelect-module__txbqNa__root{width:100%;position:relative}.IconSelect-module__txbqNa__trigger{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;display:flex}.IconSelect-module__txbqNa__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-border-default) 60%, var(--color-text-secondary))}.IconSelect-module__txbqNa__trigger:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 20%, transparent);outline:none}.IconSelect-module__txbqNa__trigger:disabled{opacity:.65;cursor:not-allowed;background:var(--color-bg-muted)}.IconSelect-module__txbqNa__triggerIcon{object-fit:contain;flex-shrink:0;width:1.125rem;height:1.125rem}.IconSelect-module__txbqNa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.IconSelect-module__txbqNa__triggerPlaceholder{color:var(--color-text-secondary)}.IconSelect-module__txbqNa__chevron{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0}.IconSelect-module__txbqNa__chevronOpen{transform:rotate(180deg)}.IconSelect-module__txbqNa__menu{z-index:40;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;max-height:16rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.IconSelect-module__txbqNa__option{border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.625rem;padding:.5625rem .625rem;font-size:.875rem;display:flex}.IconSelect-module__txbqNa__option:hover,.IconSelect-module__txbqNa__optionFocused{background:var(--color-bg-muted)}.IconSelect-module__txbqNa__optionSelected{background:color-mix(in srgb, var(--color-brand-500) 10%, transparent);font-weight:600}.IconSelect-module__txbqNa__optionIcon{object-fit:contain;flex-shrink:0;width:1.125rem;height:1.125rem}.IconSelect-module__txbqNa__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IconSelect-module__txbqNa__sm .IconSelect-module__txbqNa__trigger{min-height:2.5rem;padding:.4375rem 2rem .4375rem .625rem;font-size:.8125rem;font-weight:500;position:relative}.IconSelect-module__txbqNa__sm .IconSelect-module__txbqNa__triggerIcon{width:1rem;height:1rem}.IconSelect-module__txbqNa__sm .IconSelect-module__txbqNa__chevron{position:absolute;right:.625rem}.IconSelect-module__txbqNa__sm .IconSelect-module__txbqNa__menu{min-width:100%}.IconSelect-module__txbqNa__md .IconSelect-module__txbqNa__chevron{margin-left:auto}
.dashboard-module__SGLTwW__shell{--sidebar-width:14rem;grid-template-columns:var(--sidebar-width) 1fr;background:var(--color-bg-canvas);height:100dvh;transition:grid-template-columns .25s var(--ease-default);grid-template-rows:1fr;display:grid;overflow:hidden}.dashboard-module__SGLTwW__shellCollapsed{--sidebar-width:4.5rem}.dashboard-module__SGLTwW__mainColumn{background:var(--color-bg-canvas);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-module__SGLTwW__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--space-6) var(--space-8) var(--space-8);flex:1;overflow:hidden auto}.dashboard-module__SGLTwW__mobileHeader,.dashboard-module__SGLTwW__sidebarBackdrop{display:none}.dashboard-module__SGLTwW__pageHeader{margin-bottom:var(--space-6)}.dashboard-module__SGLTwW__pageTitle{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.dashboard-module__SGLTwW__pageLead{color:var(--color-text-secondary);margin:0;line-height:1.5}.dashboard-module__SGLTwW__hero{margin-bottom:var(--space-8);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-muted) 100%);text-align:center}.dashboard-module__SGLTwW__heroTitle{margin:0 0 var(--space-4);letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.15}.dashboard-module__SGLTwW__heroEyebrow{margin:0 0 var(--space-5);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.dashboard-module__SGLTwW__keyPoints{margin:0 auto var(--space-6);gap:var(--space-3);text-align:left;flex-direction:column;max-width:22rem;padding:0;list-style:none;display:flex}.dashboard-module__SGLTwW__keyPoint{align-items:flex-start;gap:var(--space-3);font-size:1rem;line-height:1.5;display:flex}.dashboard-module__SGLTwW__checkIcon{background:var(--color-text-primary);width:1.25rem;height:1.25rem;color:var(--color-text-inverse);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-module__SGLTwW__heroCta{text-decoration:none;display:inline-block}.dashboard-module__SGLTwW__heroNote{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:.875rem}.dashboard-module__SGLTwW__keyPointGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module__SGLTwW__keyPointCard{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:inherit;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);flex-direction:column;text-decoration:none;display:flex}.dashboard-module__SGLTwW__keyPointCard:hover{border-color:var(--color-brand-500);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb1a}.dashboard-module__SGLTwW__keyPointCardTitle{margin:0;font-size:1rem;font-weight:700}.dashboard-module__SGLTwW__keyPointCardText{color:var(--color-text-secondary);flex:1;margin:0;font-size:.9375rem;line-height:1.5}.dashboard-module__SGLTwW__keyPointCardLink{color:var(--color-text-link);margin:0;font-size:.875rem;font-weight:600}.dashboard-module__SGLTwW__sectionHeading{margin:0 0 var(--space-4);font-size:1.125rem;font-weight:700}.dashboard-module__SGLTwW__statsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module__SGLTwW__statCard{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.dashboard-module__SGLTwW__statLabel{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.dashboard-module__SGLTwW__statValue{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.dashboard-module__SGLTwW__panelGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__SGLTwW__panel{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.dashboard-module__SGLTwW__panelTitle{margin:0 0 var(--space-4);font-size:1rem;font-weight:700}.dashboard-module__SGLTwW__breakdownList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__SGLTwW__breakdownItem{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dashboard-module__SGLTwW__breakdownLabel{align-items:center;gap:var(--space-3);min-width:0;display:flex}.dashboard-module__SGLTwW__breakdownDot{border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.dashboard-module__SGLTwW__breakdownName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__SGLTwW__breakdownValue{white-space:nowrap;font-weight:600}.dashboard-module__SGLTwW__barTrack{background:var(--color-bg-muted);border-radius:999px;height:.5rem;overflow:hidden}.dashboard-module__SGLTwW__barFill{border-radius:inherit;height:100%}.dashboard-module__SGLTwW__tableWrap{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow-x:auto}.dashboard-module__SGLTwW__table{border-collapse:collapse;width:100%;font-size:.9375rem}.dashboard-module__SGLTwW__table th,.dashboard-module__SGLTwW__table td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-default)}.dashboard-module__SGLTwW__table th{background:var(--color-bg-muted);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}.dashboard-module__SGLTwW__table tr:last-child td{border-bottom:none}.dashboard-module__SGLTwW__table tbody tr:hover{background:color-mix(in srgb, var(--color-bg-muted) 50%, transparent)}.dashboard-module__SGLTwW__amountCell{font-weight:600}.dashboard-module__SGLTwW__tableActionsCell{white-space:nowrap;text-align:right;vertical-align:middle;width:1%}.dashboard-module__SGLTwW__emptyState{padding:var(--space-8);text-align:center;color:var(--color-text-secondary)}.dashboard-module__SGLTwW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__toolbarMeta{color:var(--color-text-secondary);font-size:.9375rem}.dashboard-module__SGLTwW__error{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error)}.dashboard-module__SGLTwW__planGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.dashboard-module__SGLTwW__planCard{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.dashboard-module__SGLTwW__planCardTitle{margin:0;font-size:1.0625rem;font-weight:700}.dashboard-module__SGLTwW__planCardMeta{color:var(--color-text-secondary);margin:0;line-height:1.5}.dashboard-module__SGLTwW__chartList{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-module__SGLTwW__chartRow{gap:var(--space-3);grid-template-columns:8rem 1fr 5rem;align-items:center;display:grid}@media (max-width:1024px){.dashboard-module__SGLTwW__statsGrid,.dashboard-module__SGLTwW__panelGrid,.dashboard-module__SGLTwW__keyPointGrid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-module__SGLTwW__shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.dashboard-module__SGLTwW__shellCollapsed{--sidebar-width:1fr}.dashboard-module__SGLTwW__mainColumn{grid-area:2/1}.dashboard-module__SGLTwW__mobileHeader{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;grid-area:1/1;display:flex}.dashboard-module__SGLTwW__menuBtn{min-width:2.5rem;padding-inline:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.dashboard-module__SGLTwW__mobileHeaderLogo{text-decoration:none}.dashboard-module__SGLTwW__sidebarBackdrop{z-index:150;cursor:pointer;background:#0f172a73;border:none;display:block;position:fixed;inset:0}.dashboard-module__SGLTwW__content{padding:var(--space-4)}.dashboard-module__SGLTwW__pageTitle{font-size:1.375rem}.dashboard-module__SGLTwW__pageHeader{margin-bottom:var(--space-4)}.dashboard-module__SGLTwW__pageHeaderRow{flex-direction:column;align-items:stretch}.dashboard-module__SGLTwW__pageHeaderAction,.dashboard-module__SGLTwW__pageHeaderAction a,.dashboard-module__SGLTwW__pageHeaderAction button{width:100%}.dashboard-module__SGLTwW__pageHeaderAction a{display:block}.dashboard-module__SGLTwW__toolbar,.dashboard-module__SGLTwW__panelHeader{flex-direction:column;align-items:stretch}.dashboard-module__SGLTwW__panelControls{width:100%}.dashboard-module__SGLTwW__panelTotalHighlight{align-items:flex-start;gap:var(--space-2);flex-direction:column}.dashboard-module__SGLTwW__monthPanelHeader{flex-direction:column}.dashboard-module__SGLTwW__monthTotalBadge{align-items:flex-start;width:100%}.dashboard-module__SGLTwW__filterBar,.dashboard-module__SGLTwW__chartRow{grid-template-columns:1fr}.dashboard-module__SGLTwW__breakdownItem{align-items:flex-start;gap:var(--space-2);flex-direction:column}.dashboard-module__SGLTwW__breakdownMeta{align-items:flex-start;width:100%}.dashboard-module__SGLTwW__breakdownMiniBar{width:100%}.dashboard-module__SGLTwW__feedbackItem{flex-direction:column}}.dashboard-module__SGLTwW__pageHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__pageHeaderAction{flex-shrink:0}.dashboard-module__SGLTwW__breadcrumb{margin:0 0 var(--space-2);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:600}.dashboard-module__SGLTwW__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__panelHeader .dashboard-module__SGLTwW__panelTitle{margin:0}.dashboard-module__SGLTwW__panelControls{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.dashboard-module__SGLTwW__panelTotalRow{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.dashboard-module__SGLTwW__dateRange{gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__dateRangeField{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-module__SGLTwW__dateRangeLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.dashboard-module__SGLTwW__dateInput,.dashboard-module__SGLTwW__textInput,.dashboard-module__SGLTwW__textArea,.dashboard-module__SGLTwW__filterSelect{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}.dashboard-module__SGLTwW__textArea{resize:vertical;min-height:6rem}.dashboard-module__SGLTwW__filterBar{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;display:grid}.dashboard-module__SGLTwW__filterField,.dashboard-module__SGLTwW__filterSelectWrap{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-module__SGLTwW__tabs{gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__tab{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.dashboard-module__SGLTwW__tabActive{color:var(--color-text-primary);border-bottom-color:var(--color-brand-500)}.dashboard-module__SGLTwW__modalOverlay{z-index:50;padding:var(--space-4);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard-module__SGLTwW__modal{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(100%,32rem);box-shadow:0 24px 48px #0f172a2e}.dashboard-module__SGLTwW__modalHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.dashboard-module__SGLTwW__modalTitle{margin:0;font-size:1.125rem}.dashboard-module__SGLTwW__modalClose{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.dashboard-module__SGLTwW__modalBody{padding:var(--space-5)}.dashboard-module__SGLTwW__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.dashboard-module__SGLTwW__paginationMeta{color:var(--color-text-secondary);font-size:.9375rem}.dashboard-module__SGLTwW__emptyStateCard{padding:var(--space-8);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);text-align:center}.dashboard-module__SGLTwW__emptyStateTitle{margin:0 0 var(--space-2);font-size:1.125rem}.dashboard-module__SGLTwW__emptyStateText{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.dashboard-module__SGLTwW__emptyStateAction{justify-content:center;display:flex}.dashboard-module__SGLTwW__tableSubtext{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.dashboard-module__SGLTwW__amountChip{margin-right:var(--space-2);display:inline-block}.dashboard-module__SGLTwW__statusChip{text-transform:uppercase;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-module__SGLTwW__statusPaid{background:color-mix(in srgb, var(--color-brand-500) 15%, transparent);color:var(--color-brand-700,var(--color-brand-500))}.dashboard-module__SGLTwW__statusUnpaid{background:var(--color-error-bg);color:var(--color-error)}.dashboard-module__SGLTwW__formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__SGLTwW__formField{gap:var(--space-2);flex-direction:column;font-size:.9375rem;display:flex}.dashboard-module__SGLTwW__formFieldFull{grid-column:1/-1}.dashboard-module__SGLTwW__formActions{gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.dashboard-module__SGLTwW__amountRow{gap:var(--space-2);grid-template-columns:8rem 1fr;display:grid}.dashboard-module__SGLTwW__success{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand-500) 12%, transparent);color:var(--color-text-primary);grid-column:1/-1}.dashboard-module__SGLTwW__feedbackList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__SGLTwW__feedbackItem{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-default);display:flex}.dashboard-module__SGLTwW__feedbackItem:last-child{border-bottom:none;padding-bottom:0}.dashboard-module__SGLTwW__chartSubtitle{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.dashboard-module__SGLTwW__planStatusRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.dashboard-module__SGLTwW__usageBlock{margin-top:var(--space-4)}.dashboard-module__SGLTwW__usageLabelRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.dashboard-module__SGLTwW__usageCard{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-muted)}.dashboard-module__SGLTwW__usageCardTitle{margin:0 0 var(--space-1);font-size:.9375rem;font-weight:700}.dashboard-module__SGLTwW__usageCardMeta{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:.8125rem}.dashboard-module__SGLTwW__usageCardBtn{width:100%;margin-top:var(--space-3)}.dashboard-module__SGLTwW__dashboardHome{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-module__SGLTwW__panelElevated{box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.dashboard-module__SGLTwW__panelTitleGroup{align-items:center;gap:var(--space-2);display:flex}.dashboard-module__SGLTwW__panelAccentDot{background:var(--color-brand-500);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.dashboard-module__SGLTwW__panelAccentCategory{border-top:3px solid var(--color-chart-3)}.dashboard-module__SGLTwW__panelAccentPayment{border-top:3px solid var(--color-brand-500)}.dashboard-module__SGLTwW__panelTotalHighlight{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-50) 80%, var(--color-bg-surface)) 0%, var(--color-bg-muted) 100%);display:flex}.dashboard-module__SGLTwW__panelTotalLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.dashboard-module__SGLTwW__panelTotalValue{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.dashboard-module__SGLTwW__dateRangeCompact{align-items:center;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-muted);display:inline-flex}.dashboard-module__SGLTwW__dateInputCompact{min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-md) - 2px);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;border:none;font-size:.8125rem}.dashboard-module__SGLTwW__dateRangeSep{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:.75rem}.dashboard-module__SGLTwW__breakdownListScroll{max-height:14rem;padding-right:var(--space-1);overflow-y:auto}.dashboard-module__SGLTwW__breakdownMeta{align-items:flex-end;gap:var(--space-1);flex-direction:column;min-width:6rem;display:flex}.dashboard-module__SGLTwW__breakdownMiniBar{background:var(--color-bg-muted);border-radius:999px;width:5rem;height:.25rem;overflow:hidden}.dashboard-module__SGLTwW__breakdownMiniFill{border-radius:inherit;height:100%}.dashboard-module__SGLTwW__emptyPanel{justify-content:center;align-items:center;gap:var(--space-2);min-height:10rem;padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-bg-muted);text-align:center;flex-direction:column;display:flex}.dashboard-module__SGLTwW__emptyPanelIcon{font-size:1.75rem;line-height:1}.dashboard-module__SGLTwW__emptyPanelTitle{margin:0;font-size:.9375rem;font-weight:700}.dashboard-module__SGLTwW__emptyPanelText{max-width:16rem;color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.dashboard-module__SGLTwW__statCardEnhanced{position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0a}.dashboard-module__SGLTwW__statCardEnhanced:before{content:"";background:var(--color-brand-500);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-module__SGLTwW__statCardCategory:before{background:var(--color-chart-3)}.dashboard-module__SGLTwW__statCardPayment:before{background:var(--color-brand-500)}.dashboard-module__SGLTwW__statCardYear:before{background:var(--color-chart-5)}.dashboard-module__SGLTwW__statIcon{margin-bottom:var(--space-2);font-size:1.25rem;line-height:1;display:inline-flex}.dashboard-module__SGLTwW__statHint{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.dashboard-module__SGLTwW__monthPanel{margin-top:var(--space-4)}.dashboard-module__SGLTwW__monthPanelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.dashboard-module__SGLTwW__monthPanelLead{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.875rem}.dashboard-module__SGLTwW__monthTotalBadge{align-items:flex-end;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-muted);flex-direction:column;display:flex}.dashboard-module__SGLTwW__monthChartList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__SGLTwW__monthChartRow{gap:var(--space-3);grid-template-columns:6.5rem 1fr 5.5rem;align-items:center;display:grid}.dashboard-module__SGLTwW__monthChartLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.dashboard-module__SGLTwW__monthChartTrack{background:var(--color-bg-muted);border-radius:999px;height:.625rem;overflow:hidden}.dashboard-module__SGLTwW__monthChartFill{border-radius:inherit;min-width:0;height:100%;transition:width var(--duration-fast) var(--ease-default)}.dashboard-module__SGLTwW__monthChartValue{text-align:right;white-space:nowrap;font-size:.875rem;font-weight:600}@media (max-width:768px){.dashboard-module__SGLTwW__formGrid{grid-template-columns:1fr}.dashboard-module__SGLTwW__monthChartRow{gap:var(--space-2);grid-template-columns:1fr}.dashboard-module__SGLTwW__monthChartValue{text-align:left}.dashboard-module__SGLTwW__dateRangeCompact{flex-wrap:wrap;width:100%}.dashboard-module__SGLTwW__amountRow{grid-template-columns:1fr}.dashboard-module__SGLTwW__statValue{font-size:1.5rem}.dashboard-module__SGLTwW__table th,.dashboard-module__SGLTwW__table td{padding:var(--space-3);font-size:.875rem}}.dashboard-module__SGLTwW__billsDesktopOnly{display:none}.dashboard-module__SGLTwW__billsMobileOnly{flex-direction:column;width:100%;display:flex}@media (min-width:769px){.dashboard-module__SGLTwW__billsDesktopOnly{display:block}.dashboard-module__SGLTwW__billsMobileOnly{display:none}}.dashboard-module__SGLTwW__billCardList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__SGLTwW__billCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #0f172a0a}.dashboard-module__SGLTwW__billCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dashboard-module__SGLTwW__billCardTitle{margin:0;font-size:1rem;font-weight:700}.dashboard-module__SGLTwW__billCardMeta{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;font-size:.875rem;display:grid}.dashboard-module__SGLTwW__billCardMeta dt{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.dashboard-module__SGLTwW__billCardMeta dd{margin:var(--space-1) 0 0;font-weight:600}.dashboard-module__SGLTwW__billCardActions{gap:var(--space-2);display:flex}.dashboard-module__SGLTwW__billCardActions button{flex:1}
.AnalyticsLineChart-module__2w_7Qa__chartWrap{width:100%;min-height:17.5rem;position:relative}.AnalyticsLineChart-module__2w_7Qa__svg{width:100%;height:auto;display:block}.AnalyticsLineChart-module__2w_7Qa__gridLine{stroke:color-mix(in srgb, var(--color-border-default) 80%, transparent);stroke-width:1px}.AnalyticsLineChart-module__2w_7Qa__axisLabel{fill:var(--color-text-secondary);font-size:11px}.AnalyticsLineChart-module__2w_7Qa__xLabel{fill:var(--color-text-secondary);text-anchor:middle;font-size:11px}.AnalyticsLineChart-module__2w_7Qa__line{fill:none;stroke:#2563eb;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.AnalyticsLineChart-module__2w_7Qa__point{fill:#2563eb;stroke:#fff;stroke-width:2px;cursor:pointer}.AnalyticsLineChart-module__2w_7Qa__pointActive{fill:#1d4ed8}.AnalyticsLineChart-module__2w_7Qa__stem{stroke:#2563eb;stroke-width:1px;stroke-dasharray:3 3;opacity:.45}.AnalyticsLineChart-module__2w_7Qa__tooltip{z-index:2;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);pointer-events:none;min-width:8.5rem;padding:.625rem .75rem;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #0f172a14}.AnalyticsLineChart-module__2w_7Qa__tooltipDate{color:var(--color-text-secondary);margin:0 0 .375rem;font-size:.75rem}.AnalyticsLineChart-module__2w_7Qa__tooltipRow{align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.AnalyticsLineChart-module__2w_7Qa__tooltipSwatch{background:#2563eb;border-radius:2px;flex-shrink:0;width:.625rem;height:.625rem}.AnalyticsLineChart-module__2w_7Qa__empty{min-height:17.5rem;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.875rem;display:flex}
.BillActionButtons-module__-1edQG__actions{align-items:center;gap:.375rem;display:inline-flex}.BillActionButtons-module__-1edQG__iconAction{border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;border:1px solid;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.BillActionButtons-module__-1edQG__editBtn{color:#2563eb;border-color:#93c5fd}.BillActionButtons-module__-1edQG__editBtn:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.BillActionButtons-module__-1edQG__deleteBtn{color:#dc2626;border-color:#fca5a5}.BillActionButtons-module__-1edQG__deleteBtn:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#dc2626}.BillActionButtons-module__-1edQG__downloadBtn{color:#15803d;border-color:#86efac}.BillActionButtons-module__-1edQG__downloadBtn:hover{color:#166534;background:#f0fdf4;border-color:#15803d}.BillActionButtons-module__-1edQG__iconAction:disabled{opacity:.55;cursor:not-allowed}
.dashboard-home-module__a5effW__home{flex-direction:column;gap:1.25rem;display:flex}.dashboard-home-module__a5effW__homeHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:.25rem;display:flex}.dashboard-home-module__a5effW__homeTitle{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.dashboard-home-module__a5effW__homeLead{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:.9375rem}.dashboard-home-module__a5effW__metricsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.dashboard-home-module__a5effW__middleRow{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}.dashboard-home-module__a5effW__bottomRow{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:1.25rem;display:grid}.dashboard-home-module__a5effW__chartCard{border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;min-width:0;min-height:100%;padding:1.5rem;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.dashboard-home-module__a5effW__chartCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__chartCardTitle{margin:0;font-size:1rem;font-weight:700}.dashboard-home-module__a5effW__chartCardMeta{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.dashboard-home-module__a5effW__chartCardTotal{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.dashboard-home-module__a5effW__chartCardHeaderActions{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dashboard-home-module__a5effW__overviewMonthSelect{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:9rem;color:var(--color-text-primary);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding:.375rem 1.75rem .375rem .625rem;font-size:.8125rem;font-weight:600}.dashboard-home-module__a5effW__overviewMonthSelect:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 18%, transparent);outline:none}.dashboard-home-module__a5effW__monthOverviewList{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.dashboard-home-module__a5effW__monthOverviewRow{gap:var(--space-3);grid-template-columns:minmax(4.5rem,6.5rem) minmax(0,1fr) minmax(3.75rem,5rem);align-items:center;width:100%;min-width:0;display:grid}.dashboard-home-module__a5effW__monthOverviewLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:600}.dashboard-home-module__a5effW__monthOverviewTrack{background:var(--color-neutral-100);border-radius:999px;min-width:0;height:.625rem;overflow:hidden}.dashboard-home-module__a5effW__monthOverviewFill{border-radius:inherit;height:100%;transition:width .5s}.dashboard-home-module__a5effW__monthOverviewValue{text-align:right;white-space:nowrap;font-size:.8125rem;font-weight:700}.dashboard-home-module__a5effW__chartCardBadge{margin-top:var(--space-1);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-home-module__a5effW__trendUp{color:#15803d;background:#dcfce7}.dashboard-home-module__a5effW__trendDown{color:#b91c1c;background:#fee2e2}.dashboard-home-module__a5effW__metricCard{border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);padding:1.5rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.dashboard-home-module__a5effW__metricTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.dashboard-home-module__a5effW__metricTopActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.dashboard-home-module__a5effW__metricYearSelect{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;padding:.25rem 1.75rem .25rem .5rem;font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__metricYearSelect:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 18%, transparent);outline:none}.dashboard-home-module__a5effW__metricValueSkeleton{border-radius:var(--radius-md);width:8rem;height:2rem}.dashboard-home-module__a5effW__metricIcon{border-radius:var(--radius-lg);background:var(--color-neutral-50);width:2.5rem;height:2.5rem;color:var(--color-brand-700);justify-content:center;align-items:center;display:inline-flex}.dashboard-home-module__a5effW__metricLabel{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.dashboard-home-module__a5effW__metricMeta{margin:calc(var(--space-1) * -1) 0 var(--space-2);color:var(--color-text-secondary);font-size:.8125rem}.dashboard-home-module__a5effW__metricValue{letter-spacing:-.03em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.1}.dashboard-home-module__a5effW__metricTrend{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-home-module__a5effW__stackedChartScroll{margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);scrollbar-width:thin;overflow-x:auto}.dashboard-home-module__a5effW__stackedChart{gap:var(--space-4);min-width:28rem;min-height:16rem;padding-top:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;display:grid}.dashboard-home-module__a5effW__stackedColumn{align-items:center;gap:var(--space-3);flex-direction:column;height:100%;display:flex}.dashboard-home-module__a5effW__stackedBarTrack{align-items:flex-end;width:100%;height:13rem;display:flex}.dashboard-home-module__a5effW__stackedBar{background:var(--color-neutral-100);border-radius:1rem 1rem .5rem .5rem;flex-direction:column-reverse;width:min(100%,4.5rem);margin:0 auto;transition:height .5s;display:flex;overflow:hidden}.dashboard-home-module__a5effW__stackedSegment{width:100%;min-height:2px}.dashboard-home-module__a5effW__stackedLabel{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.dashboard-home-module__a5effW__chartLegend{justify-content:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__legendItem{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.75rem;display:inline-flex}.dashboard-home-module__a5effW__legendSwatch{border-radius:999px;width:.625rem;height:.625rem}.dashboard-home-module__a5effW__weeklyChart{gap:var(--space-3);min-height:14rem;padding-top:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}.dashboard-home-module__a5effW__weeklyColumn{align-items:center;gap:var(--space-2);flex-direction:column;height:100%;display:flex}.dashboard-home-module__a5effW__weeklyValue{min-height:1rem;color:var(--color-text-primary);font-size:.75rem;font-weight:700}.dashboard-home-module__a5effW__weeklyBarTrack{align-items:flex-end;width:100%;height:10rem;display:flex}.dashboard-home-module__a5effW__weeklyBar{background:var(--color-neutral-200);border-radius:.75rem .75rem .25rem .25rem;width:100%;transition:height .5s}.dashboard-home-module__a5effW__weeklyBarActive{background:linear-gradient(180deg, var(--color-brand-500), var(--color-brand-700))}.dashboard-home-module__a5effW__weeklyLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__listPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__listPanelTotal{flex-direction:column;align-items:flex-end;gap:.125rem;margin-left:auto;display:flex}.dashboard-home-module__a5effW__listPanelTotalLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__listPanelTotalValue{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.dashboard-home-module__a5effW__scrollableList{min-width:0;max-height:22rem;margin-right:calc(var(--space-1) * -1);padding-right:var(--space-1);scrollbar-width:thin;overflow:hidden auto}.dashboard-home-module__a5effW__spendingList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-home-module__a5effW__spendingListItem{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);display:flex}.dashboard-home-module__a5effW__spendingListItem:last-child{border-bottom:none}.dashboard-home-module__a5effW__spendingListMain{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.dashboard-home-module__a5effW__spendingListName{color:var(--color-text-primary);-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-home-module__a5effW__spendingListDate{color:var(--color-text-secondary);font-size:.75rem}.dashboard-home-module__a5effW__spendingListAmount{white-space:nowrap;flex-shrink:0;padding-top:.0625rem;font-size:.875rem;font-weight:700}.dashboard-home-module__a5effW__distributionBody{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.dashboard-home-module__a5effW__distributionStats{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-home-module__a5effW__distributionStat{flex-direction:column;gap:.125rem;display:flex}.dashboard-home-module__a5effW__distributionStatLabel{color:var(--color-text-secondary);font-size:.8125rem}.dashboard-home-module__a5effW__distributionStatValue{font-size:1.125rem;font-weight:700}.dashboard-home-module__a5effW__donutWrap{justify-content:center;align-items:center;min-height:11rem;display:flex;position:relative}.dashboard-home-module__a5effW__donutSvg{width:100%;max-width:14rem;height:auto}.dashboard-home-module__a5effW__donutCenter{flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute;bottom:.75rem}.dashboard-home-module__a5effW__donutCenterLabel{color:var(--color-text-secondary);font-size:.75rem}.dashboard-home-module__a5effW__donutCenterValue{font-size:1rem;font-weight:700}.dashboard-home-module__a5effW__breakdownTable{border-collapse:collapse;width:100%}.dashboard-home-module__a5effW__breakdownTable th{padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);text-align:left;font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__breakdownTable th:last-child,.dashboard-home-module__a5effW__breakdownTable td:last-child{text-align:right}.dashboard-home-module__a5effW__breakdownTable td{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);vertical-align:middle;font-size:.875rem}.dashboard-home-module__a5effW__breakdownNameCell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.dashboard-home-module__a5effW__breakdownAvatar{border-radius:var(--radius-md);background:var(--color-neutral-50);width:2rem;height:2rem;color:var(--color-brand-700);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-home-module__a5effW__breakdownRateCell{min-width:8rem}.dashboard-home-module__a5effW__rateTrack{background:var(--color-neutral-100);border-radius:999px;height:.375rem;overflow:hidden}.dashboard-home-module__a5effW__rateFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-500), var(--color-brand-700));height:100%}.dashboard-home-module__a5effW__rateMeta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-text-secondary);font-size:.6875rem;display:flex}.dashboard-home-module__a5effW__emptyState{justify-content:center;align-items:center;gap:var(--space-2);min-height:10rem;padding:var(--space-4);color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.dashboard-home-module__a5effW__emptyStateTitle{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.dashboard-home-module__a5effW__emptyStateText{max-width:18rem;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:1200px){.dashboard-home-module__a5effW__metricsRow,.dashboard-home-module__a5effW__middleRow,.dashboard-home-module__a5effW__bottomRow,.dashboard-home-module__a5effW__distributionBody{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-home-module__a5effW__metricsRow{grid-template-columns:1fr}.dashboard-home-module__a5effW__chartCardHeaderActions{align-items:stretch;width:100%}.dashboard-home-module__a5effW__overviewMonthSelect{width:100%}.dashboard-home-module__a5effW__monthOverviewRow{gap:var(--space-2);grid-template-columns:minmax(3.5rem,4.5rem) minmax(0,1fr) minmax(3rem,4rem)}.dashboard-home-module__a5effW__monthOverviewLabel,.dashboard-home-module__a5effW__monthOverviewValue{font-size:.75rem}.dashboard-home-module__a5effW__listPanelHeader{align-items:stretch}.dashboard-home-module__a5effW__listPanelTotal{align-items:flex-start;margin-left:0}.dashboard-home-module__a5effW__scrollableList{max-height:18rem}.dashboard-home-module__a5effW__spendingListName{-webkit-line-clamp:1}.dashboard-home-module__a5effW__weeklyChart{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-home-module__a5effW__formGrid,.dashboard-home-module__a5effW__chartRow{grid-template-columns:1fr}}.dashboard-home-module__a5effW__pageActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__pageBreadcrumb{margin:0 0 var(--space-2);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.dashboard-home-module__a5effW__pageStack{flex-direction:column;gap:1.25rem;display:flex}.dashboard-home-module__a5effW__analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.dashboard-home-module__a5effW__analyticsGridBottomLeft{grid-column:1}.dashboard-home-module__a5effW__twoColRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:1024px){.dashboard-home-module__a5effW__analyticsGrid{grid-template-columns:1fr}.dashboard-home-module__a5effW__analyticsGridBottomLeft{grid-column:auto}}.dashboard-home-module__a5effW__pageTabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-neutral-50);flex-wrap:wrap;display:inline-flex}.dashboard-home-module__a5effW__pageTab{border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);background:0 0;border:none;padding:.5625rem 1rem;font-size:.875rem;font-weight:600}.dashboard-home-module__a5effW__pageTab:hover{color:var(--color-text-primary)}.dashboard-home-module__a5effW__pageTabActive{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 1px 2px #0f172a0f}.dashboard-home-module__a5effW__pageAlert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);grid-column:1/-1;margin:0;font-size:.875rem}.dashboard-home-module__a5effW__pageAlertSuccess{background:color-mix(in srgb, var(--color-brand-500) 12%, var(--color-bg-surface));color:var(--color-text-primary)}.dashboard-home-module__a5effW__pageAlertError{background:var(--color-error-bg);color:var(--color-error)}.dashboard-home-module__a5effW__panelControls{justify-content:flex-end;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__filterSelectWrap{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-home-module__a5effW__filterLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__filterSelect,.dashboard-home-module__a5effW__textInput,.dashboard-home-module__a5effW__dateInput,.dashboard-home-module__a5effW__textArea{width:100%;padding:.625rem var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);font-size:.875rem}.dashboard-home-module__a5effW__filterSelect:focus,.dashboard-home-module__a5effW__textInput:focus,.dashboard-home-module__a5effW__dateInput:focus,.dashboard-home-module__a5effW__textArea:focus{border-color:color-mix(in srgb, var(--color-brand-500) 50%, var(--color-border-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 12%, transparent);outline:none}.dashboard-home-module__a5effW__chartList{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-home-module__a5effW__chartRow{gap:var(--space-3);grid-template-columns:minmax(6rem,8rem) 1fr minmax(4.5rem,5rem);align-items:center;display:grid}.dashboard-home-module__a5effW__chartSubtitle{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.75rem}.dashboard-home-module__a5effW__barTrack{background:var(--color-neutral-100);border-radius:999px;height:.5rem;overflow:hidden}.dashboard-home-module__a5effW__barFill{border-radius:inherit;height:100%;transition:width .5s}.dashboard-home-module__a5effW__amountCell{text-align:right;white-space:nowrap;font-size:.875rem;font-weight:600}.dashboard-home-module__a5effW__formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-home-module__a5effW__formField{gap:var(--space-2);flex-direction:column;font-size:.875rem;display:flex}.dashboard-home-module__a5effW__formFieldFull{grid-column:1/-1}.dashboard-home-module__a5effW__formActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.dashboard-home-module__a5effW__planStatusRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-home-module__a5effW__planMeta{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.875rem}.dashboard-home-module__a5effW__statusChip{border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-home-module__a5effW__statusPaid{color:#15803d;background:#dcfce7}.dashboard-home-module__a5effW__statusUnpaid{background:var(--color-error-bg);color:var(--color-error)}.dashboard-home-module__a5effW__usageBlock{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-home-module__a5effW__usageLabelRow{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.8125rem;display:flex}.dashboard-home-module__a5effW__planGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.dashboard-home-module__a5effW__planCard{gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-neutral-50);flex-direction:column;padding:1.25rem;display:flex}.dashboard-home-module__a5effW__planCardTitle{margin:0;font-size:1rem;font-weight:700}.dashboard-home-module__a5effW__planCardMeta{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.dashboard-home-module__a5effW__planPrice{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.dashboard-home-module__a5effW__tableWrap{overflow-x:auto}.dashboard-home-module__a5effW__dataTable{border-collapse:collapse;width:100%}.dashboard-home-module__a5effW__dataTable th{padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);text-align:left;font-size:.75rem;font-weight:600}.dashboard-home-module__a5effW__dataTable th:last-child,.dashboard-home-module__a5effW__dataTable td:last-child{text-align:right}.dashboard-home-module__a5effW__dataTable td{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);vertical-align:middle;font-size:.875rem}.dashboard-home-module__a5effW__feedbackList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-home-module__a5effW__feedbackItem{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-neutral-50);display:flex}.dashboard-home-module__a5effW__feedbackItemTitle{margin-bottom:var(--space-1);font-size:.9375rem;display:block}.dashboard-home-module__a5effW__feedbackItemDate{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:.75rem}.dashboard-home-module__a5effW__feedbackItemText{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}@media (max-width:1200px){.dashboard-home-module__a5effW__twoColRow{grid-template-columns:1fr}}
.BillForm-module__fdC-mG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.75rem;display:grid}.BillForm-module__fdC-mG__formField{flex-direction:column;gap:.5rem;min-width:0;display:flex}.BillForm-module__fdC-mG__fieldLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.BillForm-module__fdC-mG__requiredMark{color:var(--color-error)}.BillForm-module__fdC-mG__amountControl{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:2.75rem;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);align-items:stretch;display:flex;overflow:hidden}.BillForm-module__fdC-mG__amountControl:focus-within{border-color:color-mix(in srgb, var(--color-brand-500) 50%, var(--color-border-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}.BillForm-module__fdC-mG__amountInputWrap{flex:1;align-items:center;gap:.375rem;min-width:0;padding:0 .875rem;display:flex}.BillForm-module__fdC-mG__currencyPrefix{color:var(--color-text-secondary);flex-shrink:0;font-size:.9375rem;font-weight:500;line-height:1}.BillForm-module__fdC-mG__amountInputField{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:none;padding:.625rem 0;font-size:.875rem}.BillForm-module__fdC-mG__amountInputField:focus{outline:none}.BillForm-module__fdC-mG__amountInputField::placeholder{color:var(--color-text-secondary)}.BillForm-module__fdC-mG__amountDivider{background:var(--color-border-default);flex-shrink:0;align-self:stretch;width:1px}.BillForm-module__fdC-mG__currencySelectWrap{flex-shrink:0;align-items:center;min-width:5.5rem;display:flex;position:relative}.BillForm-module__fdC-mG__currencyCodeSelect{appearance:none;width:100%;height:100%;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:.625rem 1.75rem .625rem .875rem;font-size:.875rem;font-weight:500}.BillForm-module__fdC-mG__currencyCodeSelect:focus{outline:none}.BillForm-module__fdC-mG__currencySelectIcon{color:var(--color-text-secondary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.625rem}.BillForm-module__fdC-mG__currencyHint{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.75rem}.BillForm-module__fdC-mG__currencyCodeSelect:disabled{opacity:.6;cursor:not-allowed}.BillForm-module__fdC-mG__fileInput{padding:.5625rem .75rem;font-size:.8125rem}.BillForm-module__fdC-mG__existingBillHint{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.BillForm-module__fdC-mG__uploadHint{color:var(--color-error);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.BillForm-module__fdC-mG__formError{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-error-bg);color:var(--color-error);grid-column:1/-1;margin:0;font-size:.875rem}.BillForm-module__fdC-mG__formActions{border-top:1px solid var(--color-border-default);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:1.25rem;display:flex}@media (max-width:768px){.BillForm-module__fdC-mG__formGrid{grid-template-columns:1fr;gap:1rem}}
.AnalyticsTrendChart-module__VXKxOG__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.AnalyticsTrendChart-module__VXKxOG__title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.AnalyticsTrendChart-module__VXKxOG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.AnalyticsTrendChart-module__VXKxOG__filterSelectWrap{width:auto;min-width:11rem}.AnalyticsTrendChart-module__VXKxOG__toolbar{align-items:center;gap:.25rem;margin-left:.25rem;display:inline-flex}.AnalyticsTrendChart-module__VXKxOG__toolbarBtn{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AnalyticsTrendChart-module__VXKxOG__toolbarBtn:hover{background:var(--color-bg-muted);color:var(--color-text-primary)}.AnalyticsTrendChart-module__VXKxOG__chartArea{border-top:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);padding-top:var(--space-3)}@media (max-width:768px){.AnalyticsTrendChart-module__VXKxOG__controls{justify-content:flex-start;width:100%}.AnalyticsTrendChart-module__VXKxOG__filterSelectWrap{flex:1;min-width:0}}
.BillsList-module__mNwojq__list{flex-direction:column;gap:1rem;display:flex}.BillsList-module__mNwojq__card{border:1px solid color-mix(in srgb, var(--color-border-default) 85%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.BillsList-module__mNwojq__title{text-align:left;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.BillsList-module__mNwojq__cardBody{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem 1rem;display:grid}.BillsList-module__mNwojq__iconWrap{background:color-mix(in srgb, var(--color-chart-4) 12%, #eff6ff);color:#2563eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.BillsList-module__mNwojq__main{text-align:left;min-width:0}.BillsList-module__mNwojq__subtitle{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.4}.BillsList-module__mNwojq__created{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.BillsList-module__mNwojq__side{text-align:right;flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.BillsList-module__mNwojq__cardActions{margin-bottom:.125rem}.BillsList-module__mNwojq__amount{white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2}.BillsList-module__mNwojq__status{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.BillsList-module__mNwojq__statusPaid{color:#15803d}.BillsList-module__mNwojq__statusUnpaid{color:var(--color-error)}@media (max-width:640px){.BillsList-module__mNwojq__cardBody{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main""side side"}.BillsList-module__mNwojq__iconWrap{grid-area:icon}.BillsList-module__mNwojq__main{grid-area:main}.BillsList-module__mNwojq__side{text-align:left;flex-flow:wrap;grid-area:side;justify-content:space-between;align-items:center;width:100%}.BillsList-module__mNwojq__cardActions{margin-bottom:0}}@media (min-width:1024px){.BillsList-module__mNwojq__list{gap:1.125rem}.BillsList-module__mNwojq__card{padding:1.125rem 1.375rem}}
.PlanExpiredNotice-module__CEGF2q__notice{border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fcd34d;margin-bottom:1rem;padding:1rem 1.125rem}.PlanExpiredNotice-module__CEGF2q__title{color:#92400e;margin:0 0 .375rem;font-size:.95rem;font-weight:600}.PlanExpiredNotice-module__CEGF2q__body{color:#78350f;margin:0;font-size:.875rem;line-height:1.5}.PlanExpiredNotice-module__CEGF2q__link{color:#b45309;margin-top:.75rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.PlanExpiredNotice-module__CEGF2q__link:hover{color:#92400e}
.ManageUsersTable-module__RswUJG__section{gap:var(--space-4);flex-direction:column;display:flex}.ManageUsersTable-module__RswUJG__searchWrap{width:100%}.ManageUsersTable-module__RswUJG__searchInput{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;min-height:2.75rem;color:var(--color-text-primary);padding:.625rem .875rem;font-size:1rem}.ManageUsersTable-module__RswUJG__searchInput:focus{outline:2px solid color-mix(in srgb, var(--color-brand-500) 35%, transparent);outline-offset:1px;border-color:var(--color-brand-500)}.ManageUsersTable-module__RswUJG__desktopOnly{display:none}.ManageUsersTable-module__RswUJG__usersTable{table-layout:fixed;width:100%}.ManageUsersTable-module__RswUJG__usersTable th,.ManageUsersTable-module__RswUJG__usersTable td{text-overflow:ellipsis;white-space:nowrap;width:20%;padding-right:var(--space-2);vertical-align:middle;overflow:hidden}.ManageUsersTable-module__RswUJG__usersTable th:last-child,.ManageUsersTable-module__RswUJG__usersTable td:last-child{text-align:left}.ManageUsersTable-module__RswUJG__usersTable .ManageUsersTable-module__RswUJG__roleColumn{white-space:normal}.ManageUsersTable-module__RswUJG__roleSelectCompact{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;min-width:0;max-width:100%;min-height:2.25rem;color:var(--color-text-primary);padding:.35rem 1.75rem .35rem .625rem;font-size:.8125rem;line-height:1.2}.ManageUsersTable-module__RswUJG__mobileOnly{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ManageUsersTable-module__RswUJG__card{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-border-default) 85%, transparent);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #0f172a0a}.ManageUsersTable-module__RswUJG__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ManageUsersTable-module__RswUJG__cardName{word-break:break-word;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.ManageUsersTable-module__RswUJG__cardEmail{color:var(--color-text-secondary);word-break:break-all;margin:0;font-size:.8125rem;line-height:1.4}.ManageUsersTable-module__RswUJG__cardMeta{gap:var(--space-1) var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);margin:0;display:grid}.ManageUsersTable-module__RswUJG__cardMeta dt{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:600}.ManageUsersTable-module__RswUJG__cardMeta dd{word-break:break-word;margin:0;font-size:.875rem;line-height:1.4}.ManageUsersTable-module__RswUJG__roleField{gap:var(--space-2);flex-direction:column;display:flex}.ManageUsersTable-module__RswUJG__roleLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.ManageUsersTable-module__RswUJG__roleSelect{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;min-height:2.75rem;color:var(--color-text-primary);padding:.5rem .75rem;font-size:1rem}.ManageUsersTable-module__RswUJG__statusChip{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ManageUsersTable-module__RswUJG__statusActive{color:#15803d;background:#15803d1f}.ManageUsersTable-module__RswUJG__statusInactive{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.ManageUsersTable-module__RswUJG__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ManageUsersTable-module__RswUJG__paginationMeta{color:var(--color-text-secondary);text-align:center;flex:100%;margin:0;font-size:.875rem}.ManageUsersTable-module__RswUJG__paginationActions{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.ManageUsersTable-module__RswUJG__paginationActions>*{flex:1 1 calc(50% - var(--space-2));min-width:0}@media (min-width:769px){.ManageUsersTable-module__RswUJG__desktopOnly{display:block}.ManageUsersTable-module__RswUJG__mobileOnly{display:none}.ManageUsersTable-module__RswUJG__pagination{justify-content:flex-start}.ManageUsersTable-module__RswUJG__paginationMeta{text-align:left;flex:0 auto}.ManageUsersTable-module__RswUJG__paginationActions{width:auto;margin-left:auto}.ManageUsersTable-module__RswUJG__paginationActions>*{flex:none}}
.BrandLoader-module__m-yloW__root{align-items:center;gap:var(--space-3);flex-direction:column;display:inline-flex}.BrandLoader-module__m-yloW__logo{object-fit:contain;width:auto;display:block}.BrandLoader-module__m-yloW__track{background:var(--color-bg-muted);border-radius:999px;position:relative;overflow:hidden}.BrandLoader-module__m-yloW__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-500), var(--color-brand-700));width:40%;animation:1.2s ease-in-out infinite BrandLoader-module__m-yloW__brandLoaderSlide;position:absolute;top:0;bottom:0;left:0}.BrandLoader-module__m-yloW__sm .BrandLoader-module__m-yloW__logo{height:2rem}.BrandLoader-module__m-yloW__sm .BrandLoader-module__m-yloW__track{width:7rem;height:3px}.BrandLoader-module__m-yloW__md .BrandLoader-module__m-yloW__logo{height:3rem}.BrandLoader-module__m-yloW__md .BrandLoader-module__m-yloW__track{width:10rem;height:4px}.BrandLoader-module__m-yloW__caption{color:var(--color-text-secondary);margin:0;font-size:.8125rem}@keyframes BrandLoader-module__m-yloW__brandLoaderSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.BrandLoader-module__m-yloW__fill{width:45%;animation:none;transform:none}}
.DateRangePicker-module__aXj_Yq__root{display:inline-flex;position:relative}.DateRangePicker-module__aXj_Yq__trigger{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.DateRangePicker-module__aXj_Yq__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-border-default) 60%, var(--color-text-secondary))}.DateRangePicker-module__aXj_Yq__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.DateRangePicker-module__aXj_Yq__trigger:disabled{opacity:.6;cursor:not-allowed}.DateRangePicker-module__aXj_Yq__triggerLabel{white-space:nowrap}.DateRangePicker-module__aXj_Yq__popover{z-index:30;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:9.5rem minmax(0,1fr);width:min(22rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 12px 32px #0f172a1f}.DateRangePicker-module__aXj_Yq__presets{border-right:1px solid var(--color-border-default);background:var(--color-bg-muted);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.DateRangePicker-module__aXj_Yq__presetBtn{border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .625rem;font-size:.8125rem}.DateRangePicker-module__aXj_Yq__presetBtn:hover{background:var(--color-bg-surface)}.DateRangePicker-module__aXj_Yq__calendarPanel{padding:.75rem}.DateRangePicker-module__aXj_Yq__calendarHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DateRangePicker-module__aXj_Yq__monthLabel{font-size:.875rem;font-weight:600}.DateRangePicker-module__aXj_Yq__navBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.DateRangePicker-module__aXj_Yq__navBtn:hover{background:var(--color-bg-muted);color:var(--color-text-primary)}.DateRangePicker-module__aXj_Yq__weekdays,.DateRangePicker-module__aXj_Yq__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.DateRangePicker-module__aXj_Yq__weekday{color:var(--color-text-secondary);text-align:center;text-transform:uppercase;padding:.25rem 0;font-size:.6875rem;font-weight:600}.DateRangePicker-module__aXj_Yq__dayBtn{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-flex}.DateRangePicker-module__aXj_Yq__dayBtn:hover:not(:disabled){background:var(--color-bg-muted)}.DateRangePicker-module__aXj_Yq__dayOutside{color:color-mix(in srgb, var(--color-text-secondary) 70%, transparent)}.DateRangePicker-module__aXj_Yq__dayInRange{background:color-mix(in srgb, var(--color-brand-500) 14%, transparent);border-radius:0}.DateRangePicker-module__aXj_Yq__dayRangeStart,.DateRangePicker-module__aXj_Yq__dayRangeEnd{background:var(--color-action-primary);color:var(--color-action-primary-text)}.DateRangePicker-module__aXj_Yq__dayRangeStart{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.DateRangePicker-module__aXj_Yq__dayRangeEnd{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.DateRangePicker-module__aXj_Yq__daySelected{background:var(--color-action-primary);color:var(--color-action-primary-text)}.DateRangePicker-module__aXj_Yq__dayBtn:disabled{cursor:default}.DateRangePicker-module__aXj_Yq__footer{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.DateRangePicker-module__aXj_Yq__selectionHint{color:var(--color-text-secondary);margin:0;font-size:.75rem}.DateRangePicker-module__aXj_Yq__footerActions{gap:.375rem;display:inline-flex}.DateRangePicker-module__aXj_Yq__actionBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;padding:.375rem .75rem;font-size:.8125rem}.DateRangePicker-module__aXj_Yq__actionBtn:hover{background:var(--color-bg-muted)}.DateRangePicker-module__aXj_Yq__actionBtnPrimary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.DateRangePicker-module__aXj_Yq__actionBtnPrimary:hover{background:var(--color-action-primary-hover)}@media (max-width:640px){.DateRangePicker-module__aXj_Yq__popover{grid-template-columns:1fr;width:min(18rem,100vw - 2rem);left:0;right:auto}.DateRangePicker-module__aXj_Yq__presets{border-right:none;border-bottom:1px solid var(--color-border-default);flex-flow:wrap}.DateRangePicker-module__aXj_Yq__presetBtn{flex:calc(50% - .25rem)}}
