html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d1318;--foreground:#eef1fa;--card:#11222e;--card-foreground:#eef1fa;--border:#1f3646;--muted-foreground:#93a0b4;background:#0d1318}html[data-theme=dark] body{color:#d9dbe2;background:#0d1318}html[data-theme=dark] .main-shell{background:radial-gradient(900px 420px at 8% -10%,#1f658a33,#0000 60%),radial-gradient(900px 420px at 95% -10%,#23739e38,#0000 60%),#0d1318}html[data-theme=dark] .main-shell:before{background:repeating-linear-gradient(90deg,#ffffff0b 0 3px,#0000 3px 18px)}html[data-theme=dark] .topbar{background:#10171c;border-bottom-color:#1f3646}html[data-theme=dark] .topbar-lockup{filter:invert()hue-rotate(180deg)}html[data-theme=dark] .topbar h1,html[data-theme=dark] .topbar-divider,html[data-theme=dark] .welcome-row h2,html[data-theme=dark] .dash-hero h2,html[data-theme=dark] .panel h3,html[data-theme=dark] .metric-value,html[data-theme=dark] .chart-summary strong,html[data-theme=dark] .meeting-info strong,html[data-theme=dark] .table-meeting strong,html[data-theme=dark] .feedback-highlight strong,html[data-theme=dark] .feedback-list strong,html[data-theme=dark] .client-fact-grid strong,html[data-theme=dark] .analysis-modal-title,html[data-theme=dark] .app-popover-header h2,html[data-theme=dark] .coaching-list strong{color:#eef1fa}html[data-theme=dark] .dash-hero p,html[data-theme=dark] .welcome-row p,html[data-theme=dark] .panel-kicker,html[data-theme=dark] .eyebrow,html[data-theme=dark] .metric-label,html[data-theme=dark] .metric-period,html[data-theme=dark] .meeting-info span,html[data-theme=dark] .table-meeting span,html[data-theme=dark] .table-heading,html[data-theme=dark] .table-row,html[data-theme=dark] .feedback-highlight p,html[data-theme=dark] .feedback-list>div,html[data-theme=dark] .insight-quote,html[data-theme=dark] .insight-source,html[data-theme=dark] .chart-legend,html[data-theme=dark] .chart-summary strong span,html[data-theme=dark] .client-facts p,html[data-theme=dark] .client-fact-grid span,html[data-theme=dark] .analysis-modal-description,html[data-theme=dark] .more-button,html[data-theme=dark] .muted-icon{color:#93a0b4}html[data-theme=dark] .icon-button{color:#c8cbd6;background:#11222e;border-color:#313440}html[data-theme=dark] .icon-button:hover{background:#183041}html[data-theme=dark] .notification span{border-color:#10171c}html[data-theme=dark] .topbar-search,html[data-theme=dark] .search-field,html[data-theme=dark] .select-button,html[data-theme=dark] .filter-button{color:#c8cbd6;background:#11222e;border-color:#313440}html[data-theme=dark] .topbar-search input,html[data-theme=dark] .search-field input{color:#eef1fa}html[data-theme=dark] .topbar-search input::placeholder,html[data-theme=dark] .search-field input::placeholder{color:#6f7d92}html[data-theme=dark] .search-dropdown,html[data-theme=dark] .app-menu,html[data-theme=dark] .app-popover,html[data-theme=dark] .panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .analysis-modal,html[data-theme=dark] .bg-white{color:#d9dbe2;background:#11222e;border-color:#1f3646}html[data-theme=dark] .dash-hero{background:linear-gradient(90deg,#142a39 0%,#11222e 48%);border-color:#1f3646;box-shadow:0 12px 28px -18px #0009}html[data-theme=dark] .dash-hero:before{background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 14px)}html[data-theme=dark] [aria-label=Indicadores\ principais]{--kpi-ink:#eef1fa!important;--kpi-muted:#93a0b4!important;--kpi-accent:#4aa7c9!important;--kpi-chip:#22709c!important;--kpi-border:#1f3646!important;--kpi-down:#f08a7e!important}html[data-theme=dark] [aria-label="Melhora do IEA"]{--iea-ink:#eef1fa!important;--iea-muted:#93a0b4!important;--iea-axis:#93a0b4!important;--iea-grid:#1f3646!important;--iea-line:#4aa7c9!important;--iea-accent:#4aa7c9!important;--iea-tint:#142a39!important;--iea-border:#1f3646!important}html[data-theme=dark] .meeting-row:hover,html[data-theme=dark] .table-row:hover,html[data-theme=dark] .app-menu-item:hover,html[data-theme=dark] .app-menu-item[data-highlighted],html[data-theme=dark] .nav-item:hover,html[data-theme=dark] .nav-item.active{color:#8ec4dc;background:#142a39}html[data-theme=dark] .nav-count{color:#79b3d2;background:#132834}html[data-theme=dark] .meeting-row,html[data-theme=dark] .table-row,html[data-theme=dark] .analysis-modal-actions{border-color:#1f3646}html[data-theme=dark] .feedback-highlight,html[data-theme=dark] .client-fact-grid div,html[data-theme=dark] .client-people span,html[data-theme=dark] .performance-hero,html[data-theme=dark] .processing-banner{background:#1a242c;border-color:#2a3a45}html[data-theme=dark] .feedback-icon,html[data-theme=dark] .metric-icon,html[data-theme=dark] .meeting-type,html[data-theme=dark] .processing-icon{color:#79b3d2;background:#1e2e3a}html[data-theme=dark] .feedback-list-icon.good{color:#79b3d2;background:#142a39}html[data-theme=dark] .feedback-list-icon.warn{color:#e2b07a;background:#3a2a1c}html[data-theme=dark] .outline-button{color:#8ec4dc;border-color:#3e4252}html[data-theme=dark] .analysis-modal-icon,html[data-theme=dark] .analysis-field input,html[data-theme=dark] .analysis-field select,html[data-theme=dark] .analysis-field textarea,html[data-theme=dark] .meeting-chat input{color:#eef1fa;background:#0e1f2a;border-color:#313440}html[data-theme=dark] .analysis-modal-close:hover{color:#eef1fa;background:#183041}html[data-theme=dark] .app-menu-item{color:#d9dbe2}html[data-theme=dark] .notification-item strong{color:#eef1fa}html[data-theme=dark] .notification-item span{color:#93a0b4}html[data-theme=dark] .sidebar,html[data-theme=dark] .sidebar-surface{background:#10171c;border-color:#1f3646}html[data-theme=dark] .page-loader-hero i,html[data-theme=dark] .page-loader-metrics span,html[data-theme=dark] .page-loader-panels span{background:linear-gradient(90deg,#11222e 0%,#24323c 50%,#11222e 100%) 0 0/200% 100%}
:root{--m-blue:#22709c;--m-blue-600:#1f6690;--m-blue-700:#216185;--m-blue-800:#17496a;--m-sky:#4aa7c9;--m-sky-100:#e4f1f7;--m-ink:#0a1a24;--m-ink-2:#11222e;--m-slate:#3b3c44;--m-muted:#6b6f82;--m-faint:#9a9eb0;--m-wash:#f5f6ff;--m-line:#e4e6ef;--m-line-strong:#d3d6e4;--m-surface:#fff;--m-bg:#f7f8fc;--m-radius:14px;--m-radius-sm:10px;--m-shadow:0 1px 2px #0a1a240a, 0 8px 24px -16px #0a1a242e;--m-shadow-hover:0 2px 4px #0a1a240d, 0 18px 36px -20px #22709c61;--m-ease:cubic-bezier(.22, 1, .36, 1);--font-ui:var(--font-condensed), "Outfit", ui-sans-serif, system-ui, sans-serif;--font-black:var(--font-bebas), "Archivo", "Arial Black", sans-serif;--background:var(--m-bg);--foreground:var(--m-ink);--border:var(--m-line);--muted-foreground:var(--m-muted);--ring:var(--m-blue);--primary:var(--m-blue);--primary-foreground:#fff}html,body{background:var(--m-bg);color:var(--m-ink)}::selection{background:color-mix(in srgb, var(--m-sky) 30%, transparent)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--m-blue);outline-offset:2px}.main-shell{background:var(--m-bg);isolation:isolate}.main-shell:before{background:var(--m-wash);border:1px solid color-mix(in srgb, var(--m-blue) 6%, transparent);border-radius:50%;width:560px;height:560px;inset:-220px -180px auto auto;-webkit-mask-image:none;mask-image:none}.main-shell:after{content:"";z-index:0;background:var(--m-wash);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;right:-140px}.topbar{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--m-line);background:#ffffffd1;height:72px}.topbar:after{background:var(--m-blue);width:min(420px,40%);height:3px;bottom:-2px;right:auto}.topbar h1{color:var(--m-ink);font-family:var(--font-black);letter-spacing:-.01em;font-size:19px;font-weight:900;font-stretch:112%}.topbar-divider{color:#0000;background:var(--m-line-strong);width:1px;height:22px;overflow:hidden}.topbar-search{border-color:var(--m-line);background:var(--m-surface);height:42px;color:var(--m-faint);transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0a1a240a}.topbar-search:hover,.topbar-search.open{border-color:var(--m-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--m-blue) 12%, transparent)}.icon-button{border-color:var(--m-line);width:40px;height:40px;color:var(--m-slate);transition:background .15s,color .15s,border-color .15s}.icon-button:hover{background:var(--m-wash);border-color:color-mix(in srgb, var(--m-blue) 30%, var(--m-line));color:var(--m-blue)}.view-content{padding-top:36px}.welcome-row h2,.dash-hero h2{color:var(--m-ink);font-family:var(--font-black);letter-spacing:-.02em;text-transform:uppercase;font-weight:900;font-stretch:112%;line-height:.95}.welcome-row h2{font-size:clamp(28px,3vw,38px)}.welcome-row p,.dash-hero p{color:var(--m-slate);font-size:14px}.wave,.dash-hero .wave{color:var(--m-blue)}.eyebrow,.panel-kicker,.nav-section,.table-heading,.chart-y-labels,.chart-x-labels{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.eyebrow,.panel-kicker{color:var(--m-blue);font-size:11px}.table-heading{color:var(--m-muted);font-size:11px}.dash-hero{border:1px solid var(--m-line);background:var(--m-surface);box-shadow:var(--m-shadow);border-radius:20px;padding:34px 36px 34px 40px}.dash-hero:before{background:var(--m-wash);border-radius:50%;width:300px;height:300px;inset:-120px 120px auto auto;-webkit-mask-image:none;mask-image:none}.dash-hero:after{background:var(--m-blue);border-radius:0;width:96px;height:5px;top:auto;bottom:26px;left:40px;transform:none}.dash-hero h2{font-size:clamp(30px,3.6vw,44px)}.dash-hero>div:first-child{padding-bottom:18px}.primary-button,.dash-hero .primary-button,.analysis-modal-actions .primary-button{border:1px solid var(--m-blue);border-radius:var(--m-radius-sm);background:var(--m-blue);color:#fff;font-family:var(--font-ui);letter-spacing:.01em;transition:background .15s, transform .15s var(--m-ease), box-shadow .15s;padding:11px 18px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 10px 20px -12px #22709ce6}.primary-button:hover,.dash-hero .primary-button:hover,.analysis-modal-actions .primary-button:hover{background:var(--m-blue-700);transform:translateY(-1px)}.primary-button:active{transform:translateY(0)}.outline-button{border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-ink);font-family:var(--font-ui);padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.outline-button:hover{border-color:var(--m-blue);color:var(--m-blue);background:var(--m-wash)}.select-button,.filter-button,.search-field{border-color:var(--m-line);border-radius:var(--m-radius-sm);font-size:13px}.text-button{color:var(--m-blue);font-family:var(--font-ui);font-size:13px;font-weight:600}.panel,.metric-card,.settings-card,.help-card,.user-card{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}.panel{padding:24px}.full-panel{padding:0 24px}.panel h3,.settings-card h3{color:var(--m-ink);font-family:var(--font-ui);letter-spacing:-.01em;font-size:17px;font-weight:600}.metric-value,.chart-summary strong,.big-score,.iea-stat-value,.ring-score strong{color:var(--m-blue);font-family:var(--font-black);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;font-stretch:72%}.big-score{font-size:56px;line-height:1}.iea-stat-value{font-size:40px}.metric-icon,.behavior-icon,.feedback-icon,.processing-icon{background:var(--m-blue-700);color:#fff;border-radius:6px}.analysis-modal-icon{background:var(--m-blue-700);color:#fff;border-color:#0000;border-radius:8px}.performance-hero,.meeting-hero{border:1px solid var(--m-line);background:var(--m-surface);box-shadow:var(--m-shadow);border-radius:20px;padding:32px 36px;position:relative;overflow:hidden}.performance-hero:before,.meeting-hero:before{content:"";background:var(--m-wash);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:-90px}.performance-hero>*,.meeting-hero>*{position:relative}.ring-score{background:radial-gradient(circle, var(--m-surface) 57%, transparent 58%), conic-gradient(var(--m-blue) 0 78%, var(--m-sky-100) 78% 100%)}.meeting-row,.table-row{border-top-color:var(--m-line);border-radius:10px;transition:background .15s}.meeting-row:hover,.table-row:hover{background:var(--m-wash)}.meeting-type,.client-avatar{background:var(--m-wash);color:var(--m-blue);border-radius:8px}.meeting-info strong,.table-meeting strong{color:var(--m-ink);font-size:13px}.meeting-info span,.table-meeting span{font-size:12px}.feedback-highlight,.processing-banner{border:0;border-left:4px solid var(--m-blue);background:var(--m-wash);border-radius:10px}.insight-quote strong{color:var(--m-blue)}.app-menu,.app-popover,.search-dropdown{border-color:var(--m-line);border-radius:var(--m-radius);box-shadow:0 24px 48px -20px #0a1a2447,0 2px 6px #0a1a240f}.analysis-modal{border-color:var(--m-line);border-radius:20px}.analysis-modal-title{color:var(--m-ink);font-family:var(--font-ui);font-weight:600}.settings-nav button.active{background:var(--m-wash);color:var(--m-blue)}.page-enter{animation:moneta-rise .5s var(--m-ease) both}@keyframes moneta-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}.primary-button,.primary-button:hover{transition:none;transform:none}}@media (max-width:720px){.dash-hero{padding:26px 22px 30px}.dash-hero:after{bottom:20px;left:22px}.main-shell:before{width:360px;height:360px;top:-160px;right:-160px}}html[data-theme=dark]{--m-surface:#11222e;--m-bg:#0a1a24;--m-ink:#eef1fa;--m-slate:#c3c8d8;--m-muted:#93a0b4;--m-faint:#6f7d92;--m-wash:#142a39;--m-line:#1f3646;--m-line-strong:#2a4658;--m-blue:#4aa7c9;--m-blue-700:#22709c;--m-sky-100:#183446;--m-shadow:0 1px 2px #0000004d, 0 12px 28px -18px #000000b3;background:var(--m-bg);--background:var(--m-bg);--card:var(--m-surface);--border:var(--m-line)}html[data-theme=dark] body,html[data-theme=dark] .main-shell{background:var(--m-bg)}html[data-theme=dark] .main-shell:before,html[data-theme=dark] .main-shell:after{background:radial-gradient(circle,#4aa7c912,#4aa7c905 70%);border-color:#4aa7c914}html[data-theme=dark] .topbar{border-bottom-color:var(--m-line);background:#0a1a24cc}html[data-theme=dark] .topbar:after{background:var(--m-blue)}html[data-theme=dark] .topbar h1,html[data-theme=dark] .welcome-row h2,html[data-theme=dark] .dash-hero h2,html[data-theme=dark] .panel h3,html[data-theme=dark] .settings-card h3,html[data-theme=dark] .meeting-info strong,html[data-theme=dark] .table-meeting strong,html[data-theme=dark] .analysis-modal-title{color:var(--m-ink)}html[data-theme=dark] .metric-value,html[data-theme=dark] .chart-summary strong,html[data-theme=dark] .big-score,html[data-theme=dark] .iea-stat-value,html[data-theme=dark] .ring-score strong,html[data-theme=dark] .eyebrow,html[data-theme=dark] .panel-kicker,html[data-theme=dark] .text-button,html[data-theme=dark] .wave{color:var(--m-blue)}html[data-theme=dark] .dash-hero,html[data-theme=dark] .panel,html[data-theme=dark] .metric-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .help-card,html[data-theme=dark] .user-card,html[data-theme=dark] .performance-hero,html[data-theme=dark] .meeting-hero{background:var(--m-surface);border-color:var(--m-line);box-shadow:var(--m-shadow)}html[data-theme=dark] .dash-hero:before,html[data-theme=dark] .performance-hero:before,html[data-theme=dark] .meeting-hero:before{background:var(--m-wash)}html[data-theme=dark] .dash-hero:after{background:var(--m-blue)}html[data-theme=dark] .primary-button,html[data-theme=dark] .dash-hero .primary-button{color:#fff;background:#22709c;border-color:#22709c}html[data-theme=dark] .primary-button:hover,html[data-theme=dark] .dash-hero .primary-button:hover{background:#2a82b3}html[data-theme=dark] .outline-button{border-color:var(--m-line-strong);color:var(--m-ink);background:0 0}html[data-theme=dark] .outline-button:hover{border-color:var(--m-blue);color:var(--m-blue)}html[data-theme=dark] .topbar-search,html[data-theme=dark] .icon-button{background:var(--m-surface);border-color:var(--m-line)}html[data-theme=dark] .meeting-row:hover,html[data-theme=dark] .table-row:hover,html[data-theme=dark] .meeting-type,html[data-theme=dark] .client-avatar,html[data-theme=dark] .feedback-highlight,html[data-theme=dark] .processing-banner,html[data-theme=dark] .settings-nav button.active{background:var(--m-wash)}html[data-theme=dark] .metric-icon,html[data-theme=dark] .behavior-icon,html[data-theme=dark] .feedback-icon,html[data-theme=dark] .processing-icon,html[data-theme=dark] .analysis-modal-icon{color:#fff;background:#22709c}html[data-theme=dark] .ring-score{background:radial-gradient(circle, var(--m-surface) 57%, transparent 58%), conic-gradient(var(--m-blue) 0 78%, var(--m-sky-100) 78% 100%)}.behavior-card>strong{color:var(--m-blue);font-family:var(--font-black);letter-spacing:-.01em;font-size:44px;font-weight:700;font-stretch:72%;line-height:1}.behavior-card h3{font-family:var(--font-ui)}.behavior-bar{background:var(--m-sky-100)}.behavior-bar i{background:var(--m-blue)}html[data-theme=dark] .behavior-card>strong{color:var(--m-blue)}.client-heading,.client-row{grid-template-columns:1.7fr .9fr 1.1fr .5fr .9fr .8fr 20px}.stage-label{font-family:var(--font-ui);color:var(--m-slate);font-size:13px;font-weight:600}.behavior-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:760px){.client-heading,.client-row{grid-template-columns:minmax(0,1fr) auto auto 20px}.client-heading>:nth-child(2),.client-heading>:nth-child(3),.client-heading>:nth-child(6),.client-row>:nth-child(2),.client-row>:nth-child(3),.client-row>:nth-child(6){display:none}}.feedback-highlight strong,.processing-banner strong{font-size:14px}.feedback-highlight p,.processing-banner p,.insight-source,.chart-legend,.behavior-card p,.user-meta span,.client-fact-grid span,.meeting-people em,.product-options em,.moment-time,.bar-label,.chart-y-labels,.chart-x-labels{font-size:12px}.feedback-list>div,.feedback-list strong,.coaching-list p,.settings-row span,.notification-item span,.search-result span,.meeting-chat header span,.table-meeting span,.meeting-info span,.client-score-legend p,.metric-label{font-size:13px}.coaching-list strong,.settings-row strong,.notification-item strong,.search-result strong,.app-menu-item,.empty-copy,.help-card p,.help-page-card p,.user-card>span,.user-card>p,.user-meta strong,.moment-item strong,.moment-item p,.meeting-chat-log p,.meeting-chat input,.iea-stat p,.client-people span,.client-facts p,.table-meeting strong,.meeting-info strong,.client-fact-grid strong{font-size:14px}.table-row{color:var(--m-slate);font-size:13px}.table-heading{padding-top:18px}.table-meeting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.score-pill{justify-self:start;font-size:12px}.back-link{font-family:var(--font-ui);color:var(--m-blue);align-items:center;gap:4px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.search-field input{font-size:13px}.settings-nav button{font-family:var(--font-ui);text-align:left;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500}.settings-card{flex-direction:column;gap:14px;display:flex}.settings-card h3{margin-top:2px}.settings-card label{color:var(--m-slate);gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}.settings-card input,.settings-card select,.settings-card textarea{border:1px solid var(--m-line);background:var(--m-surface);min-height:42px;color:var(--m-ink);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:var(--m-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--m-blue) 12%, transparent);outline:none}.settings-card>.primary-button{align-self:flex-start;margin-top:4px}.settings-card p{color:var(--m-muted);margin:0;font-size:14px}.settings-row{border-top:1px solid var(--m-line);align-items:center;gap:14px;padding:14px 0;display:flex}.settings-row strong{color:var(--m-ink)}.settings-row span{color:var(--m-muted);margin-top:2px}html[data-theme=dark] .settings-card input,html[data-theme=dark] .settings-card select,html[data-theme=dark] .settings-card textarea{border-color:var(--m-line);color:var(--m-ink);background:#0e1f2a}html[data-theme=dark] .settings-card label{color:var(--m-slate)}.help-page-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.help-page-card h3{margin-top:14px}.help-page-card p{color:var(--m-muted);margin:8px 0 0;line-height:1.55}.user-meta{flex-direction:column;gap:8px;width:100%;display:flex}.user-meta div{background:var(--m-wash);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.user-meta span{color:var(--m-muted)}.user-meta strong{color:var(--m-ink);text-align:right}.user-avatar-lg{background:var(--m-blue)!important;color:#fff!important}html[data-theme=dark] .client-people span,html[data-theme=dark] .client-fact-grid div{background:var(--m-wash);color:var(--m-ink)}
