html.dark{--background:#101d27;--foreground:#e2ecf2;--card:#152632;--card-foreground:#e2ecf2;--popover:#182c39;--popover-foreground:#e2ecf2;--primary:#ffda43;--primary-foreground:#172e3d;--secondary:#233c4b;--secondary-foreground:#e2ecf2;--muted:#1d323f;--muted-foreground:#a9c0cc;--accent:#304335;--accent-foreground:#f5ebbb;--destructive:#ff9296;--border:#38505e;--input:#435c6a;--ring:#ffda43;--sidebar:#101d27;--sidebar-foreground:#d5e3e9;color-scheme:dark}.dark body{background:var(--background);color:var(--foreground)}.dark .interface-preference-options label,.dark .interface-preferences fieldset{background:var(--card);color:var(--foreground);border-color:var(--border)}.dark .interface-preference-options label[data-selected=true]{background:var(--accent);border-color:var(--ring)}.dark .interface-preference-options small,.dark .interface-preferences p{color:var(--muted-foreground)}.dashboard-page.dashboard-insights,.dashboard-page:has(.monitor-page){--report-ink:var(--foreground);--report-muted:var(--muted-foreground);--report-line:var(--border);--report-surface:var(--card);--report-canvas:var(--background);--report-accent:#fff7d6;--report-accent-line:#d8c17b;--report-accent-ink:#72571b;font-family:Bezap Manrope,system-ui,sans-serif;font-variant-numeric:tabular-nums;background:var(--report-canvas);color:var(--report-ink)}html:not(.dark) :is(.dashboard-page:has(.monitor-page),.dashboard-page.dashboard-insights){--report-ink:#193c4c;--report-muted:#526873;--report-line:#d1dde2;--report-surface:#fff;--report-canvas:#eef3f5;--muted-foreground:#526873;--foreground:#193c4c;--border:#d1dde2;--input:#839aa5}.dark :is(.dashboard-page:has(.monitor-page),.dashboard-page.dashboard-insights){--report-accent:#39321d;--report-accent-line:#8a7332;--report-accent-ink:#f1d989}.dashboard-page.dashboard-insights .dash-content,.dashboard-page:has(.monitor-page) .dash-content{max-width:1580px;padding:24px;min-width:0}.dashboard-page .monitor-page .monitor-controls,.dashboard-page.dashboard-insights .dash-insights-header{padding:18px 20px;background:var(--report-surface);border:1px solid var(--report-line);border-radius:14px;box-shadow:0 2px 8px #183a4604;margin-bottom:18px;gap:14px 20px}.dashboard-page .monitor-page .monitor-controls{margin-bottom:0}.dashboard-page .monitor-page .monitor-controls h3,.dashboard-page.dashboard-insights .dash-heading h2{font-size:26px;font-weight:750;letter-spacing:-.035em;line-height:1.3}.dashboard-page .monitor-page .monitor-command-title{border-left:3px solid var(--report-accent-line);padding-left:12px}.dashboard-page .monitor-page .monitor-eyebrow,.dashboard-page.dashboard-insights :is(.dash-product-label,.dash-section-kicker){font-size:10px;letter-spacing:.065em;color:var(--report-muted)}.dashboard-page :is(.monitor-page,.dashboard-insights) :is(button,input,select,summary):focus-visible,.dashboard-page.dashboard-insights :is(button,input,select,summary):focus-visible{outline:2px solid var(--report-accent-ink);outline-offset:2px}.dashboard-page .monitor-page .monitor-section-nav,.dashboard-page.dashboard-insights :is(.dash-view-navigation,.dash-tabs-scroll){overflow-y:hidden;border-radius:10px;background:var(--report-surface);border:1px solid var(--report-line);box-shadow:none}.dashboard-page.dashboard-insights .dash-view-navigation{padding:4px 8px;align-items:center;margin-bottom:18px;gap:8px}.dashboard-page.dashboard-insights .dash-tabs-scroll{border:0;background:transparent}.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tablist]{height:44px;padding:0;background:transparent;gap:4px}.dashboard-page .monitor-page .monitor-section-nav [role=tab],.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab]{height:44px;min-height:44px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--report-muted)}.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab]:first-child{padding:0 14px}.dashboard-page .monitor-page .monitor-section-nav [role=tab][data-state=active],.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab][data-state=active]{background:var(--report-accent);color:var(--report-accent-ink);box-shadow:inset 0 0 0 1px var(--report-accent-line)}.dashboard-page .monitor-page .monitor-section-nav [role=tab]:after,.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab]:after{display:none}.dashboard-page .monitor-page .monitor-section-nav{padding:4px;margin-bottom:14px;gap:8px}.dashboard-page .monitor-page .monitor-section-nav [role=tablist]{height:44px;gap:4px}.dashboard-page .monitor-page .monitor-section-nav [role=tab]:hover,.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab]:hover{background:var(--report-accent)}.dashboard-page .monitor-page{--monitor-border:var(--report-line);--monitor-muted:var(--report-muted);--monitor-ink:var(--report-ink);--monitor-surface:var(--report-surface);--monitor-soft:var(--report-canvas);--monitor-gold:var(--report-accent-line)}.dashboard-page .monitor-page .monitor-kpis{border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.dashboard-page .monitor-page .monitor-kpi{padding:16px;min-width:0;border-color:var(--report-line)}.dashboard-page .monitor-page .monitor-kpi:first-child{background:var(--report-accent);border-radius:11px 0 0 11px}.dashboard-page .monitor-page .monitor-kpi:hover{background:var(--report-accent)}.dashboard-page .monitor-page .monitor-kpi>strong{font-size:32px;font-weight:700;letter-spacing:-.035em}.dashboard-page .monitor-page .monitor-kpi.tone-rose>strong{font-size:21px;white-space:normal;overflow-wrap:anywhere}.dashboard-page .monitor-page .monitor-kpi-heading{min-height:38px;font-size:12px}.dashboard-page .monitor-page :is(.dash-panel,.monitor-person,.monitor-channel){background:var(--report-surface);border-color:var(--report-line);border-radius:12px;box-shadow:none}.dashboard-page .monitor-page .dash-panel{padding:20px}.dashboard-page .monitor-page .dash-panel h3{font-size:17px;font-weight:750}.dashboard-page .monitor-page .monitor-controls h3{font-size:26px}.dashboard-page .monitor-page .dash-panel>header{margin-bottom:16px}.dashboard-page .monitor-page :is(.monitor-person,.monitor-channel):hover{background:var(--report-accent);border-color:var(--report-accent-line)}.dashboard-page .monitor-page .monitor-refresh button[data-variant=outline]{background:var(--report-accent);color:var(--report-accent-ink);border:1px solid var(--report-accent-line)}.dashboard-page .monitor-page .monitor-refresh select,.dashboard-page.dashboard-insights .dash-toolbar :is(button[role=combobox],button.dash-refresh){border-color:var(--input);border-radius:8px;box-shadow:none}.dashboard-page.dashboard-insights{--report-warm:var(--report-accent);--report-warm-border:var(--report-accent-line);--report-cool:var(--report-surface)}.dashboard-page.dashboard-insights .dash-period-summary{border-radius:14px;background:var(--report-accent);border-color:var(--report-accent-line);padding:22px 24px 0;column-gap:24px}.dashboard-page.dashboard-insights .dash-period-summary:before{background:var(--report-accent-line);left:24px;right:24px;height:2px}.dashboard-page.dashboard-insights .dash-overview-metrics .dash-metric>strong{font-size:42px;font-weight:750;letter-spacing:-.04em}.dashboard-page.dashboard-insights .dash-panel{border:1px solid var(--report-line);border-radius:12px;background:var(--report-surface);padding:20px;box-shadow:none}.dashboard-page.dashboard-insights .dash-panel>header{margin-bottom:18px}.dashboard-page.dashboard-insights .dash-panel>header h3{font-size:16px;font-weight:750;letter-spacing:-.015em}.dashboard-page.dashboard-insights :is(.dash-panel>header p,.dash-metric p,.dash-legend,.dash-table small,.dash-metric-foot){color:var(--report-muted)}.dashboard-page.dashboard-insights .dash-report-grid{gap:16px}.dashboard-page.dashboard-insights .dash-current-report{background:var(--report-surface);border-color:var(--report-line)}.dashboard-page :is(.monitor-page,.dashboard-insights) [data-slot=table-head],.dashboard-page.dashboard-insights [data-slot=table-head]{background:var(--report-canvas);color:var(--report-muted);font-size:12px;font-weight:650}.dashboard-page .monitor-page [data-slot=table-row],.dashboard-page.dashboard-insights [data-slot=table-row]{border-color:var(--report-line)}.dashboard-page .monitor-page [data-slot=table-row]:hover,.dashboard-page.dashboard-insights [data-slot=table-row]:hover{background:var(--report-accent)}.dashboard-page.dashboard-insights :is(.dash-evolution-reading,.dash-attendance-tabs)>[role=tablist]{background:var(--report-canvas);border:1px solid var(--report-line);border-radius:9px;padding:3px;height:auto;gap:3px}.dashboard-page.dashboard-insights :is(.dash-evolution-reading,.dash-attendance-tabs)>[role=tablist]>button[data-state=active]{background:var(--report-accent);color:var(--report-accent-ink);box-shadow:inset 0 0 0 1px var(--report-accent-line);border-radius:6px}@media(max-width:1200px){.dashboard-page .monitor-page .monitor-kpis{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dashboard-page .monitor-page .monitor-kpi{border-bottom:1px solid var(--report-line)}.dashboard-page .monitor-page .monitor-kpi:nth-child(3n){border-right:0}.dashboard-page .monitor-page .monitor-kpi:nth-last-child(-n+3){border-bottom:0}}@media(max-width:700px){.dashboard-page.dashboard-insights .dash-content,.dashboard-page:has(.monitor-page) .dash-content{padding:16px 12px 24px}.dashboard-page .monitor-page .monitor-controls,.dashboard-page.dashboard-insights .dash-insights-header{padding:14px;border-radius:12px;gap:12px}.dashboard-page .monitor-page .monitor-controls h3,.dashboard-page.dashboard-insights .dash-heading h2{font-size:23px}.dashboard-page .monitor-page .monitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .monitor-page .monitor-kpi{padding:12px;border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line)}.dashboard-page .monitor-page .monitor-kpi:nth-child(3n){border-right:1px solid var(--report-line)}.dashboard-page .monitor-page .monitor-kpi:nth-child(2n){border-right:0}.dashboard-page .monitor-page .monitor-kpi:nth-last-child(-n+3){border-bottom:1px solid var(--report-line)}.dashboard-page .monitor-page .monitor-kpi:nth-last-child(-n+2){border-bottom:0}.dashboard-page .monitor-page .monitor-kpi>strong{font-size:27px}.dashboard-page .monitor-page .monitor-kpi.tone-rose>strong{font-size:18px}.dashboard-page.dashboard-insights .dash-period-summary{padding:16px 14px 0;column-gap:16px}.dashboard-page.dashboard-insights .dash-period-summary:before{left:14px;right:14px}.dashboard-page.dashboard-insights .dash-overview-metrics .dash-metric>strong{font-size:32px}.dashboard-page .monitor-page .dash-panel,.dashboard-page.dashboard-insights .dash-panel{padding:16px 14px}.dashboard-page.dashboard-insights .dash-view-navigation{padding:4px;gap:4px}.dashboard-page .monitor-page .monitor-section-nav [role=tab],.dashboard-page.dashboard-insights .dash-tabs-scroll [role=tab]{padding:0 12px}.dashboard-page .monitor-page .monitor-refresh{gap:8px;align-items:stretch}.dashboard-page .monitor-page .monitor-refresh label{flex:1;min-width:0;flex-wrap:wrap}.dashboard-page .monitor-page .monitor-refresh button{min-height:44px}.dashboard-page .monitor-page .monitor-meta>span:last-of-type{margin-left:0}}.bezap-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.main-nav-item>.bezap-module-icon{width:20px;height:20px;color:var(--sidebar-foreground);flex:0 0 20px}html.dark .main-nav-item>.bezap-module-icon{color:var(--sidebar-foreground)}.main-nav-item:hover:not([data-active=true])>.bezap-module-icon{color:var(--sidebar-accent-foreground)}.main-nav-item[data-active=true]>.bezap-module-icon,html.dark .main-nav-item[data-active=true]>.bezap-module-icon{color:var(--foreground)}.tools-rail .tools-rail-tool>.bezap-icon{width:24px!important;height:24px!important;flex:0 0 24px;color:var(--primary)}.tools-rail .tools-rail-tool:disabled>.bezap-icon{color:inherit}.settings-submenu-items button>.bezap-icon:not(:last-child){width:20px;height:20px;flex:0 0 20px;color:var(--primary)}[data-palette=mist],html[data-theme=mist]{--theme-canvas:#edf3f7;--theme-surface:#fbfdff;--theme-soft:#e5eef5;--theme-ink:#243d50;--theme-muted:#52697a;--theme-line:#c9d8e3;--theme-input:#8095a5;--theme-accent:#dceaf4;--theme-accent-ink:#284b66;--theme-nav:#dce7ef}[data-palette=sand],html[data-theme=sand]{--theme-canvas:#f5f1e9;--theme-surface:#fffdf8;--theme-soft:#eee6d9;--theme-ink:#453c30;--theme-muted:#716353;--theme-line:#ded2bf;--theme-input:#a09179;--theme-accent:#f1e4cd;--theme-accent-ink:#6b5028;--theme-nav:#ece2d1}[data-palette=sage],html[data-theme=sage]{--theme-canvas:#eef3ee;--theme-surface:#fbfdf9;--theme-soft:#e1eae0;--theme-ink:#304735;--theme-muted:#586c5a;--theme-line:#cbd8c9;--theme-input:#839782;--theme-accent:#dcebd8;--theme-accent-ink:#3a5934;--theme-nav:#dfe9dc}[data-palette=rose],html[data-theme=rose]{--theme-canvas:#f6eff0;--theme-surface:#fffbfb;--theme-soft:#efe2e5;--theme-ink:#4c3640;--theme-muted:#755d68;--theme-line:#dfcdd3;--theme-input:#a48b95;--theme-accent:#f1dfe4;--theme-accent-ink:#784658;--theme-nav:#eddee3}[data-palette=graphite],html[data-theme=graphite]{--theme-canvas:#191c20;--theme-surface:#24282e;--theme-soft:#2e343c;--theme-ink:#edf0f4;--theme-muted:#b7c1ce;--theme-line:#48515d;--theme-input:#738090;--theme-accent:#3b4148;--theme-accent-ink:#f5d776;--theme-nav:#20242a}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]){--background:var(--theme-canvas);--foreground:var(--theme-ink);--card:var(--theme-surface);--card-foreground:var(--theme-ink);--popover:var(--theme-surface);--popover-foreground:var(--theme-ink);--secondary:var(--theme-soft);--secondary-foreground:var(--theme-ink);--muted:var(--theme-soft);--muted-foreground:var(--theme-muted);--border:var(--theme-line);--input:var(--theme-input);--accent:var(--theme-accent);--accent-foreground:var(--theme-accent-ink);--ring:var(--theme-accent-ink);--primary:#ffdf50;--primary-foreground:#20323c;--platform-canvas:var(--theme-canvas);--platform-surface:var(--theme-surface);--platform-soft:var(--theme-soft);--platform-ink:var(--theme-ink);--platform-muted:var(--theme-muted);--platform-line:var(--theme-line)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) body{background:var(--theme-canvas);color:var(--theme-ink)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) :is(.bot-page,.contacts-page,.organizations-page,.dashboard-page,.attendance-workspace){--foreground:var(--theme-ink);--muted-foreground:var(--theme-muted);--border:var(--theme-line);--input:var(--theme-input)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) :is(.dashboard-page:has(.monitor-page),.dashboard-page.dashboard-insights){--report-canvas:var(--theme-canvas);--report-surface:var(--theme-surface);--report-ink:var(--theme-ink);--report-muted:var(--theme-muted);--report-line:var(--theme-line)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .app-shell:has(>.attendance-workspace){--attendance-canvas:var(--theme-canvas);--attendance-inbox:var(--theme-surface);--attendance-tools:var(--theme-surface);--attendance-selected:var(--theme-accent);--attendance-hover:var(--theme-soft);--attendance-ink:var(--theme-ink);--attendance-muted:var(--theme-muted);--attendance-divider:var(--theme-line)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell{background:var(--theme-nav);color:var(--theme-ink);border-right:1px solid var(--theme-line)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell .main-nav-item{color:var(--theme-ink)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell .main-nav-item:hover{background:var(--theme-soft);color:var(--theme-ink)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell .main-nav-item[data-active=true]{background:#ffdf50;color:#20323c}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell :is(.main-nav-toggle,.main-nav-heading,.main-nav-owner small){color:var(--theme-muted)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell :is(.main-nav-group,.main-nav-owner,.main-nav-footer){border-color:var(--theme-line)}.theme-gallery-close,.theme-gallery-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border:1px solid var(--border);border-radius:.5rem;background:var(--card);color:var(--foreground);cursor:pointer}.theme-gallery-trigger{margin-left:.25rem}.theme-gallery-close:hover,.theme-gallery-trigger:hover{background:var(--muted)}.theme-gallery-close:focus-visible,.theme-gallery-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.theme-gallery-trigger:disabled{opacity:.6;cursor:wait}.theme-gallery{width:min(27rem,calc(100vw - 1.5rem));max-height:min(36rem,var(--radix-popover-content-available-height));display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:.875rem;box-shadow:0 12px 40px #14263226;z-index:70}.theme-gallery>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--border)}.theme-gallery h2{font-size:1rem;font-weight:650;line-height:1.5;margin:0}.theme-gallery p{font-size:.8125rem;color:var(--muted-foreground);margin:.25rem 0 0;line-height:1.5}.theme-gallery-list{border:0;margin:0;padding:.75rem;display:grid;gap:.5rem;overflow-y:auto;overscroll-behavior:contain;min-height:0}.theme-gallery-option{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:.625rem;cursor:pointer;position:relative;min-width:0}.theme-gallery-option:hover{background:var(--muted)}.theme-gallery-option[data-selected=true]{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring)}.theme-gallery-option:focus-within{outline:2px solid var(--ring);outline-offset:2px}.theme-gallery-option input{position:absolute;width:1px;height:1px;opacity:0}.theme-gallery-copy{flex:1;min-width:0}.theme-gallery-copy strong{font-size:.875rem;display:block}.theme-gallery-copy small{display:block;color:var(--muted-foreground);font-size:.75rem;line-height:1.5;margin-top:.125rem}.theme-gallery-check{width:1rem;font-weight:700}.theme-gallery-preview{width:4.5rem;height:3.25rem;flex:none;display:flex;overflow:hidden;background:var(--theme-canvas);border:1px solid var(--theme-line);border-radius:.375rem}.theme-gallery-preview>i{width:1rem;background:var(--theme-nav);border-right:1px solid var(--theme-line)}.theme-gallery-preview>span{padding:.375rem;display:grid;gap:.25rem;flex:1}.theme-gallery-preview b{display:block;background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:.125rem}.theme-gallery-preview b:first-child{background:#ffdf50;border:0;width:55%}.theme-gallery>footer{padding:.75rem 1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground)}.theme-gallery-list:disabled{opacity:.65}.theme-gallery-list:disabled label{cursor:wait}.theme-gallery-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto}.theme-gallery .theme-gallery-list{overflow:visible;grid-auto-rows:max-content}.theme-gallery>footer,.theme-gallery>header{flex:none}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-shell{--sidebar-foreground:var(--theme-ink);--sidebar-accent-foreground:var(--theme-ink)}html:is([data-theme=mist],[data-theme=sand],[data-theme=sage],[data-theme=rose],[data-theme=graphite]) .main-nav-item[data-active=true]>.bezap-module-icon{color:#20323c}.interface-preferences .theme-current{background:var(--muted);padding:.5rem .75rem;border-radius:.5rem}@media(max-width:600px){.theme-gallery-close,.theme-gallery-trigger{width:2.75rem;height:2.75rem}.theme-gallery>header{padding:.75rem}.theme-gallery-preview{width:3.5rem}.theme-gallery-option{gap:.5rem}}