:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-muted:#f7f7f8;--surface-elevated:#fff;--accent-hover:#116244;--on-accent:#fff;--focus:#3c9674;--danger-soft:#fff4f4;--label-purple:#8172ad;--sent-document-surface:color-mix(in srgb, var(--accent-soft) 88%, var(--accent));--received-document-surface:var(--surface-muted);--document-border:color-mix(in srgb, var(--accent) 12%, var(--accent-soft));--file-pdf:#aa454e;--file-word:#3c659b;--file-sheet:#286951;--file-slides:#a85b30;--file-archive:#876b32;--file-neutral:#626870}html[data-theme=DARK]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1b1e21;--surface:#24282c;--surface-muted:#22262a;--surface-elevated:#2a2f34;--hover:#30363b;--border:#41474e;--soft-border:#32383f;--text:#eceeef;--muted:#b5bcc4;--faint:#a2abb4;--accent:#79c8a5;--accent-hover:#95d5b8;--accent-soft:#293e35;--on-accent:#15241e;--focus:#99dbbd;--metric-blue:#2a3748;--metric-purple:#373147;--metric-green:#293d36;--metric-yellow:#443e2b;--metric-pink:#45323f;--success:#8dd4b2;--warning:#e2c487;--danger:#f3a6aa;--danger-soft:#452e34;--info:#a2c4ed;--label-purple:#c1b1e5;--menu-shadow:0 8px 24px #00000052;--sent-document-surface:var(--surface);--received-document-surface:var(--surface-muted);--document-border:var(--border);--file-pdf:#e69da5;--file-word:#9bbce8;--file-sheet:#94c9b0;--file-slides:#e6b18d;--file-archive:#d5c18b;--file-neutral:#bec5cd}@media screen{html[data-theme=DARK] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)}html[data-theme=DARK] select :is(option,optgroup){background-color:var(--surface-elevated);color:var(--text)}html[data-theme=DARK] select option:checked{background-color:var(--accent-soft);color:var(--text)}html[data-theme=DARK] select option:is(:hover,:focus){background-color:var(--hover)}html[data-theme=DARK] select:not(:disabled):hover{border-color:var(--muted)}html[data-theme=DARK] select:disabled,html[data-theme=DARK] select :is(option,optgroup):disabled{color:var(--muted);cursor:not-allowed}html[data-theme=DARK] :is(.dropdown,.popover){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-elevated);color:var(--text);border-color:var(--border);box-shadow:var(--menu-shadow)}html[data-theme=DARK] :is(.dropdown,.combobox-list){scrollbar-color:var(--border) var(--surface-elevated)}html[data-theme=DARK] .combobox-list [aria-selected=true],html[data-theme=DARK] .dropdown [data-state=checked]{background:var(--accent-soft);color:var(--text)}html[data-theme=DARK] :is(.dropdown [role=menuitem],.combobox-list button,.command-results a,.command-results button):not(:disabled):not([data-disabled]):is(:hover,:focus-visible,[data-highlighted]){background:var(--hover);color:var(--text)}html[data-theme=DARK] :is(.dropdown [role=menuitem],.combobox-list button,.command-results a,.command-results button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}html[data-theme=DARK] :is(.dropdown [data-disabled],.combobox-list button:disabled,.command-results button:disabled){color:var(--muted);opacity:1;cursor:not-allowed}}.theme-icon{width:17px;height:17px;display:grid}.theme-icon>svg{grid-area:1/1}.theme-sun{opacity:0}[data-theme=DARK] .theme-sun{opacity:1}[data-theme=DARK] .theme-moon{opacity:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.button.primary{color:var(--on-accent)}.context-notification-summary{color:var(--muted);padding:12px 0 20px;font-size:12px}.notification-tools{justify-content:flex-end;align-items:center;gap:6px;margin:8px 0 18px;display:flex}.notification-count{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:9px;min-width:14px;height:14px;font-size:9px;line-height:14px;position:absolute;top:-6px;right:-9px}.notification-center .notification-item>a{flex:1}.notification-center .notification-item{border-bottom:1px solid var(--soft-border)}.notification-center .notification-item+.notification-item{margin-top:10px}.notification-center .notification-item:not(.read){background:var(--accent-soft);border-radius:8px;padding:12px}.report-content-filter{border:0;flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;gap:14px 24px;min-width:0;max-width:100%;margin:0;padding:4px 0 0;display:flex}.report-content-filter legend{color:var(--muted);margin-bottom:9px;font-size:11px}.report-filters .report-content-filter label{min-width:0;max-width:100%;color:var(--text);flex-direction:row;flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.report-content-filter input{width:14px;height:14px;margin:0}.report-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.brand-logo{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.brand-logo>img{object-fit:contain;width:100%;height:auto;display:block}.brand-logo>.brand-logo-dark{opacity:0;position:absolute;inset:0}html[data-theme=DARK] .brand-logo[data-brand-appearance=theme]>.brand-logo-light{opacity:0}html[data-theme=DARK] .brand-logo[data-brand-appearance=theme]>.brand-logo-dark{opacity:1}@media screen and (prefers-reduced-motion:no-preference){html.theme-transition,html.theme-transition :is(body,.sidebar,.topbar,.context-panel,.metric,.support-summary,.municipality-tile,.municipality-card,.hub-panel,.table-toolbar,.search-input,.modal-content,.dropdown,.popover,.advanced-permissions,.routing-note,.admin-card,.chat-banner,.message-bubble,.task-filters,.task-board-column,.task-card,.task-detail-panel,.task-detail-top,.task-review-note,.task-calendar .other-month,.report-filters,.report-document,.report-note,.report-kpis>div,.report-chart,.report-chart-tooltip,.report-table th,.report-table tbody tr:nth-child(2n),a,button,input,textarea,select){transition:background-color .14s ease-out,border-color .14s ease-out}html.theme-transition .brand-logo>img,html.theme-transition .theme-icon>svg{transition:opacity .1s ease-out}}[data-theme=DARK] [data-sonner-toast]{--normal-bg:var(--surface-elevated);--normal-text:var(--text);--normal-border:var(--border)}.tooltip{background:var(--text);color:var(--background)}.task-drop-active{background:var(--accent-soft)}.report-document{--report-preview-background:var(--background);--report-preview-surface:var(--surface);--report-preview-border:var(--border);--report-preview-text:var(--text);--report-preview-muted:var(--muted);--report-preview-hover:var(--hover);--report-chart-line:#85aae4;--report-chart-point-border:var(--background);background:var(--report-preview-background);color:var(--report-preview-text);border-color:var(--report-preview-border)}.report-document .report-table th,.report-document .report-table tbody tr:nth-child(2n),.report-document .report-chart{background:var(--report-preview-surface)}.report-document .report-table tbody tr:hover{background:var(--report-preview-hover)}.report-document .report-chart-tooltip{background:var(--report-preview-background);color:var(--report-preview-text);border-color:var(--report-preview-border)}.report-document .report-plot svg text{fill:var(--report-preview-muted)}.report-document .report-plot svg .donut-total{fill:var(--report-preview-text)}.report-document .chart-grid{stroke:var(--report-preview-border)}@media print{:root,html[data-theme=DARK]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f7f7f8;--surface-muted:#f7f7f8;--surface-elevated:#fff;--hover:#f3f3f4;--text:#18181a;--muted:#71717a;--faint:#71717a;--border:#ddd;--soft-border:#eee;--accent:#187553;--accent-soft:#eaf4ef;--on-accent:#fff;--success:#187553;--warning:#96681c;--danger:#b34444;--info:#3c6fa0;--metric-blue:#e8f2ff;--metric-purple:#f0edff;--metric-green:#e8f7f1;--metric-yellow:#fff5de;--metric-pink:#fceef3}body{color:#18181a;background:#fff}html[data-theme] .brand-logo[data-brand-appearance]>.brand-logo-light{opacity:1;display:block}html[data-theme] .brand-logo[data-brand-appearance]>.brand-logo-dark{opacity:0;display:none}.reports-page>:not(.report-document){display:none!important}body:has(.report-document) .sidebar{display:none!important}body:has(.report-document) .topbar{display:none!important}body:has(.report-document) .context-panel{display:none!important}body:has(.report-document) .main-footer{display:none!important}body:has(.report-document) .sidebar-backdrop{display:none!important}body:has(.report-document) .skip-link{display:none!important}body:has(.report-document) [data-sonner-toaster]{display:none!important}body:has(.report-document) nextjs-portal{display:none!important}.reports-page{width:100%;min-width:0;height:auto;margin:0;padding:0;display:block;overflow:visible}body:has(.report-document) .app-shell{width:100%;min-width:0;height:auto;margin:0;padding:0;display:block;overflow:visible}body:has(.report-document) .workspace{width:100%;min-width:0;height:auto;margin:0;padding:0;display:block;overflow:visible}body:has(.report-document) #main{width:100%;min-width:0;height:auto;margin:0;padding:0;display:block;overflow:visible}.report-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;padding:0}.report-document .table-scroll,.report-document .report-bar-plot{max-height:none;overflow:visible}.report-document .report-table{min-width:0}.report-document .report-table thead{display:table-header-group}.report-document .report-table tr,.report-document .report-chart,.report-document .report-kpis>div{break-inside:avoid}.report-document .report-chart-tooltip{display:none}.report-document .report-table tbody tr:hover{background:0 0}.report-document .report-table tbody tr:nth-child(2n):hover{background:var(--surface)}}@media (prefers-reduced-motion:reduce){button,a{transition:none}}
html[data-theme=DARK]{--background:#111112;--surface:#1b1b1d;--surface-muted:#171719;--surface-elevated:#202022;--hover:#252527;--border:#343437;--soft-border:#27272a;--text:#ededee;--muted:#a6a6ad;--faint:#8e8e97;--accent:#8cc9ad;--accent-hover:#a4d8c0;--accent-soft:#20342c;--focus:#a4d8c0;--menu-shadow:0 12px 40px #0006}html[data-theme=DARK] .sidebar{background:#0e0e0f;border-color:#242426;padding-top:20px}html[data-theme=DARK] .app-shell:not(.sidebar-collapsed){--sidebar:248px}html[data-theme=DARK] .app-shell .sidebar .account{background:#171719;border:1px solid #29292c;border-radius:12px;height:60px;min-height:60px;margin-bottom:24px;padding:8px;box-shadow:inset 0 1px #ffffff04}html[data-theme=DARK] .app-shell .sidebar .account-profile{gap:8px}html[data-theme=DARK] .app-shell .sidebar .account-profile>.avatar{color:#d5d5d9;background:#262629;border:1px solid #38383c;border-radius:9px;margin-inline:0}html[data-theme=DARK] .app-shell .sidebar .account>.icon-button{right:8px}html[data-theme=DARK] .account strong{font-size:13px;font-weight:500}html[data-theme=DARK] .account span:not(.avatar){color:#9b9ba3;font-size:10px}html[data-theme=DARK] .app-shell .sidebar nav{scrollbar-color:#353538 transparent;scrollbar-width:thin}html[data-theme=DARK] .app-shell .sidebar .nav-label{letter-spacing:.09em;text-transform:uppercase;color:#85858f;margin-bottom:8px;font-size:10px}html[data-theme=DARK] .workspace-modules{border-bottom:1px solid #27272a;gap:3px;margin-bottom:14px;padding-bottom:16px}html[data-theme=DARK] .app-shell .sidebar :is(.workspace-modules a,.nav-row,.quick-link){color:#a6a6ad;border:1px solid #0000;border-radius:8px;font-weight:400}html[data-theme=DARK] .app-shell .sidebar :is(.workspace-modules a,.nav-row>a,.quick-link){height:37px;font-size:13px}html[data-theme=DARK] .app-shell .sidebar .nav-row{min-height:37px;margin:2px 0}html[data-theme=DARK] .app-shell .sidebar :is(.workspace-modules .selected,.nav-row.active){color:#f0f0f2;background:#1b1b1e;border-color:#303034;box-shadow:inset 0 1px #ffffff04,0 1px 3px #0003}html[data-theme=DARK] .app-shell .sidebar .workspace-modules .selected svg{color:var(--accent)}html[data-theme=DARK] .nav-row.active:before{display:none}html[data-theme=DARK] .nav-row.active a{font-weight:500}html[data-theme=DARK] .nav-row>button{color:#808089}html[data-theme=DARK] .app-shell .sidebar :is(.nav-row,.workspace-modules a,.quick-link):hover{color:#ededee;background:#1b1b1e}html[data-theme=DARK] .nav-group{margin-top:19px}html[data-theme=DARK] .submenu>a{font-size:12px}html[data-theme=DARK] .app-shell .sidebar .sidebar-footer{margin-top:auto;padding-top:24px}html[data-theme=DARK] .sidebar-footer .brand{opacity:.8}html[data-theme=DARK] .workspace-label{color:#878790;margin-top:14px;padding-bottom:4px}html[data-theme=DARK] .topbar{border-color:#262628;height:68px;padding-inline:32px}html[data-theme=DARK] .breadcrumb{gap:16px;font-size:12px}html[data-theme=DARK] .breadcrumb strong{color:#d6d6db}html[data-theme=DARK] .global-search{background:#1a1a1c;border:1px solid #2b2b2e;width:210px;height:32px}html[data-theme=DARK] .icon-button{border-radius:8px}html[data-theme=DARK] .page{padding-top:38px}html[data-theme=DARK] .page-header{margin-bottom:32px}html[data-theme=DARK] .page-header h1{letter-spacing:-.8px;font-size:26px;font-weight:500}html[data-theme=DARK] .page-header p{margin-top:9px;font-size:13px}html[data-theme=DARK] .metrics{gap:16px}html[data-theme=DARK] .metric{border:1px solid #2d2d30;border-radius:13px;padding:22px;box-shadow:inset 0 1px #ffffff03}html[data-theme=DARK] .metric:hover{border-color:#424246}html[data-theme=DARK] .metric>div{color:#b7b7bf}html[data-theme=DARK] .metric strong{letter-spacing:-1px;font-weight:500}html[data-theme=DARK] .metric footer{color:#9a9aa3}html[data-theme=DARK] .metric>div>svg{color:#9baaa3}html[data-theme=DARK] .support-summary{background:#1b1b1d;border:1px solid #2d2d30;border-radius:13px}html[data-theme=DARK] .operation-section{border-color:#2d2d30;border-radius:13px}html[data-theme=DARK] .section-heading h2{font-weight:500}html[data-theme=DARK] .button.secondary{color:#dedee3;background:#202022;border-color:#37373b}html[data-theme=DARK] :is(.button,.search-input,input,select,textarea){border-radius:8px}html[data-theme=DARK] .main-footer{color:#85858e;padding-bottom:24px}html[data-theme=DARK] .app-shell.sidebar-collapsed .sidebar .account{box-shadow:none;background:0 0;border-color:#0000;padding:0}html[data-theme=DARK] .app-shell.sidebar-collapsed .sidebar .account-profile>.avatar{margin-inline:4px}@media (max-width:800px){html[data-theme=DARK] .topbar{padding-inline:16px}html[data-theme=DARK] .page{padding-top:24px}html[data-theme=DARK] .page-header h1{font-size:23px}}html[data-theme=DARK] .revenue-menu{border-top:0;margin-top:4px;padding-top:0}
.monitoring-bar{transition:height .45s,top .45s,border-color .22s,opacity .22s}.monitoring-bar:after{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--accent), color-mix(in srgb, var(--accent) 12%, var(--surface)));opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:-1px}.monitoring-bar[aria-pressed=true]:after{opacity:1}.monitoring-grid>div,.monitoring-value-guide{transition:top .45s}.monitoring-value-guide>span{transition:left .45s}.monitoring-composition .track>div,.business-rank-track span,.revenue-goal-progress .track>span,.report-bar-fill{transition:width .45s,background-color .22s}.business-donut circle,.report-donut-layout circle{transition:stroke-dasharray .45s,stroke-dashoffset .45s,stroke .22s}.revenue-bar>div{transition:height .45s}@media (prefers-reduced-motion:reduce){.monitoring-bar,.monitoring-bar:after,.monitoring-grid>div,.monitoring-value-guide,.monitoring-value-guide>span,.monitoring-composition .track>div,.business-rank-track span,.revenue-goal-progress .track>span,.report-bar-fill,.business-donut circle,.report-donut-layout circle,.revenue-bar>div{transition:none}}@media print{.monitoring-bar,.monitoring-bar:after,.monitoring-composition .track>div,.business-rank-track span,.revenue-goal-progress .track>span,.report-bar-fill,.business-donut circle,.report-donut-layout circle{transition:none}}.report-line-point{transition:cx .45s cubic-bezier(.33,1,.68,1),cy .45s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:reduce),print{.report-line-point{transition:none}}
