.preload *{animation:none!important}.preload *,html.appearance-transitioning *,html.appearance-transitioning :after,html.appearance-transitioning :before{transition:none!important}@media (prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:var(--motion-appearance-transition);animation-timing-function:var(--motion-appearance-ease);animation-fill-mode:both;mix-blend-mode:normal}::view-transition-old(root){animation-name:appearanceFadeOut}::view-transition-new(root){animation-name:appearanceFadeIn}}@keyframes appearanceFadeOut{0%{opacity:1}to{opacity:0}}@keyframes appearanceFadeIn{0%{opacity:0}to{opacity:1}}[data-mode=dark] .card{background-image:none!important;border:none!important;box-shadow:0 10px 24px rgba(0,0,0,.28)}[data-mode=dark] .card:hover{box-shadow:0 14px 32px rgba(0,0,0,.34)}[data-mode=dark] .card :is(input,select,textarea){box-shadow:none}*{box-sizing:border-box;padding:0;margin:0}html{font-size:16px;max-width:100%;overflow-x:hidden;min-height:100dvh}@media (min-width:1024px){html{font-size:14.4px}}@media (min-width:640px) and (max-width:1023px){html{font-size:13px}.container{padding:0 1.125rem}.card{padding:var(--surface-card-padding-tablet);border-radius:var(--radius-control)}input,select,textarea{font-size:var(--text-body)}}body{min-height:100dvh;max-width:100%;overflow-x:hidden;scroll-behavior:smooth;font-family:var(--font-ui);font-weight:var(--fw-reg);background-color:var(--background);color:var(--foreground);transition:background-color .3s,color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:var(--fs-base);line-height:var(--lh-base)}body[data-installed-app=true],html[data-installed-app=true]{background-color:var(--background);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;height:100%;overflow:hidden;-webkit-tap-highlight-color:transparent}html[data-installed-app=true] :is(input,textarea,[contenteditable=true]){-moz-user-select:text;user-select:text;-webkit-user-select:text}h1{font-size:var(--fs-lg)}h2{font-size:var(--fs-md)}p{font-size:var(--fs-base)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}button[aria-label*=Close],button[aria-label*=close]{color:var(--muted-foreground)}button[aria-label*=Close]:hover,button[aria-label*=close]:hover{color:var(--foreground)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--field-bg);color:var(--field-text,var(--foreground));border:1px solid var(--field-border);border-radius:var(--radius-sm);padding:.6rem .75rem;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height)}textarea{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.currency-text{font-family:var(--font-currency);font-feature-settings:"tnum" 1;display:inline-block;white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;translate:no}input[type=date],input[type=datetime-local],input[type=month]{position:relative;cursor:pointer;padding-right:2.5rem}.date-input-container input[type=date]::-webkit-calendar-picker-indicator,.date-input-container input[type=datetime-local]::-webkit-calendar-picker-indicator,.date-input-container input[type=month]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;bottom:0;width:2.5rem;cursor:pointer;z-index:10}.date-input-container input[type=date]::-moz-calendar-picker-indicator,.date-input-container input[type=datetime-local]::-moz-calendar-picker-indicator,.date-input-container input[type=month]::-moz-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;bottom:0;width:2.5rem;cursor:pointer;z-index:10}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:var(--field-border);box-shadow:none}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 18%,transparent)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 24%,transparent)}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.card{background-color:var(--surface-panel-bg);color:var(--card-foreground);border:none;border-radius:var(--radius);padding:var(--surface-card-padding);box-shadow:var(--surface-shadow);transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.card:hover{box-shadow:var(--surface-hover-shadow)}[class*=donut-chart_legendWrapper]{border-left:none!important}:is([class*=pending-dues_pendingDueCard]){border:none!important;background-color:var(--surface-panel-bg)!important;box-shadow:inset 0 3px 0 0 var(--danger),var(--surface-shadow)!important}:is([class*=pending-dues_pendingDueCard]):hover{box-shadow:inset 0 3px 0 0 var(--danger),var(--surface-hover-shadow)!important}:is([class*=mainContent]){background-color:var(--background)!important}[data-mode=dark] :is([class*=pending-dues_pendingDueCard]){box-shadow:inset 0 3px 0 0 var(--danger),0 10px 24px rgba(0,0,0,.28)!important}[data-mode=dark] :is([class*=pending-dues_pendingDueCard]):hover{box-shadow:inset 0 3px 0 0 var(--danger),0 14px 30px rgba(0,0,0,.34)!important}.recharts-default-tooltip,.recharts-tooltip-wrapper>:is(div,section,article){background:var(--chart-tooltip-bg)!important;color:var(--chart-tooltip-text)!important;border:none!important;border-radius:var(--radius-control)!important;box-shadow:var(--chart-tooltip-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.recharts-default-tooltip :is(p,span,li){color:inherit!important}.recharts-tooltip-item,.recharts-tooltip-label{color:inherit!important}.recharts-pie-sector,.recharts-pie-sector path,.recharts-radial-bar-sector,.recharts-radial-bar-sector path,.recharts-sector{stroke:none!important}input,select,textarea{font-family:inherit;font-size:var(--text-body);line-height:1.35;color:var(--foreground)}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{height:var(--control-height-mobile);min-height:var(--control-height-mobile);max-height:var(--control-height-mobile)}}select optgroup,select option{background-color:var(--select-option-bg);color:var(--select-option-text)}input::placeholder,textarea::placeholder{color:var(--muted-foreground);opacity:.7}@media (min-width:1025px) and (hover:hover) and (pointer:fine){html{scrollbar-gutter:auto}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width:1024px){.container{padding:0 1.25rem}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}}body.menu-open{overflow:hidden;background-color:var(--background)!important}@keyframes pulse-danger{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--primary)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:2px}.card:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}[data-skeleton-shell=true] :is([class*=surfaceCard],[class*=surfaceCardCompact],[class*=liquidControl],[class*=liquidButton],[class*=card i],[class*=widget i],[class*=section i],[class*=container i],[class*=panel i],[class*=row i],[class*=item i],[class*=frame i],[class*=sheet i]){background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-skeleton-shell=true] :is([class*=surfaceCard],[class*=surfaceCardCompact],[class*=liquidControl],[class*=liquidButton],[class*=card i],[class*=widget i],[class*=section i],[class*=container i],[class*=panel i],[class*=row i],[class*=item i],[class*=frame i],[class*=sheet i]):focus,[data-skeleton-shell=true] :is([class*=surfaceCard],[class*=surfaceCardCompact],[class*=liquidControl],[class*=liquidButton],[class*=card i],[class*=widget i],[class*=section i],[class*=container i],[class*=panel i],[class*=row i],[class*=item i],[class*=frame i],[class*=sheet i]):focus-visible,[data-skeleton-shell=true] :is([class*=surfaceCard],[class*=surfaceCardCompact],[class*=liquidControl],[class*=liquidButton],[class*=card i],[class*=widget i],[class*=section i],[class*=container i],[class*=panel i],[class*=row i],[class*=item i],[class*=frame i],[class*=sheet i]):hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;transform:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:1rem;background:var(--primary);color:var(--primary-foreground);text-decoration:none;font-weight:600;border-radius:0 0 var(--radius-sm) 0}.skip-link:focus{left:0;outline:2px solid var(--primary-foreground);outline-offset:2px}.mobile-hide{display:none!important}.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important}.swipeable{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{-webkit-tap-highlight-color:transparent}.contentInner h1.page-title,.contentInner>h1:first-of-type{font-size:1.875rem;font-weight:800;margin:0;color:var(--foreground)}.contentInner h1.page-title+p,.contentInner>h1:first-of-type+p{margin:.35rem 0 1.25rem;font-size:.9375rem;color:var(--muted-foreground)}body.public-site-scrollbars,html.public-site-scrollbars{--public-landing-canvas-bg:linear-gradient(180deg,#ffffff 0%,var(--background) 100%);background:var(--public-landing-canvas-bg);scrollbar-gutter:stable;scrollbar-width:auto;-ms-overflow-style:auto}body.public-site-scrollbars[data-mode=dark],html.public-site-scrollbars[data-mode=dark],html[data-mode=dark] body.public-site-scrollbars{--public-landing-canvas-bg:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--primary) 12%,transparent) 0,transparent 30%),radial-gradient(circle at 85% 10%,rgba(59,130,246,0.07) 0,transparent 26%),radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--primary) 5%,transparent) 0,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--background) 96%,black) 0%,var(--background) 100%)}[data-mode=dark] :is([class*=menuPanel],[class*=menuDropdown],[class*=addMenuPanel],[class*=MultiSelectFilter_menu],[class*=Select_menu],.menuPanel,.menuDropdown,.addMenuPanel){background-color:color-mix(in srgb,var(--surface-control-bg) 92%,black 8%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 36px rgba(0,0,0,.48)!important}[data-mode=dark] :is([class*=menuPanel] [class*=menuItem]:hover,[class*=menuDropdown] [class*=menuActionButton]:hover,[class*=MultiSelectFilter_menu] [class*=optionRow]:hover:not([class*=optionRowSelected]),[class*=Select_menu] [class*=optionRow]:hover:not([class*=optionRowSelected])){background-color:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}body.public-site-scrollbars *,html.public-site-scrollbars *{scrollbar-width:auto!important;-ms-overflow-style:auto!important}body.public-site-scrollbars ::-webkit-scrollbar,body.public-site-scrollbars::-webkit-scrollbar,html.public-site-scrollbars ::-webkit-scrollbar,html.public-site-scrollbars::-webkit-scrollbar{width:12px!important;height:12px!important;display:block!important}body.public-site-scrollbars::-webkit-scrollbar-track,html.public-site-scrollbars::-webkit-scrollbar-track{background:transparent}body.public-site-scrollbars::-webkit-scrollbar-thumb,html.public-site-scrollbars::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--muted-foreground) 28%,transparent);border:3px solid transparent;background-clip:padding-box;border-radius:9999px}body.public-site-scrollbars::-webkit-scrollbar-thumb:hover,html.public-site-scrollbars::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--muted-foreground) 42%,transparent)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:1px solid var(--border);border-radius:4px;background-color:var(--card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;position:relative;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}[data-mode=dark] input[type=checkbox]{background-color:var(--surface-control-bg);border-color:rgba(255,255,255,.15)}input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 70%,transparent)}input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}input[type=checkbox]:after{content:"";width:.32rem;height:.52rem;border:solid #ffffff;border-width:0 1.75px 1.75px 0;transform:rotate(45deg) scale(0);transition:transform .1s cubic-bezier(.16,1,.3,1);margin-bottom:2px}input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5;background-color:color-mix(in srgb,var(--muted) 50%,transparent);border-color:var(--border)}[data-mode=dark] input[type=checkbox]:disabled{background-color:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.env-check_banner__lsK7S{position:fixed;bottom:0;left:0;right:0;background:#ff4444;color:#ffffff;padding:1rem;z-index:9999;font-family:monospace}.env-check_title__o8aHy{font-weight:600;margin-bottom:.5rem}.env-check_copy__T3mM4{font-size:var(--fs-sm)}.env-check_copyWithTopMargin__pb7Qf{font-size:var(--fs-sm);margin-top:.5rem}.env-check_inlineCode___qH5A{background:rgba(0,0,0,.3);padding:2px 6px;border-radius:3px}