html{background:var(--color-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gray-100) 72%, white), transparent 38%), var(--color-background);color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6,.product-mark,.metric-grid strong,.kpi-card>strong,.tv-screen{font-family:var(--font-heading)}::selection{background:color-mix(in srgb, var(--brand-teal-600) 28%, white);color:var(--brand-navy-950)}button,input,select,textarea{font-family:var(--font-body)}button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}.nexus-brand{aspect-ratio:3.05;background:0 0;display:block;position:relative;overflow:hidden}.nexus-brand img{width:124.8%;max-width:none;height:auto;display:block;position:absolute;top:-94%;left:-12.4%}.trauteng-technology-seal{isolation:isolate;border:1px solid #dde5ea52;border-radius:10px;grid-template-columns:36px auto;align-items:center;gap:10px;width:max-content;min-width:150px;min-height:52px;padding:7px 13px 7px 9px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #02080e33,inset 0 1px #ffffff2e,inset 0 -1px #00000052}.trauteng-technology-seal:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(96deg,#0000 0 8px,#ffffff06 9px,#0000 10px),linear-gradient(118deg,#0000 0 36%,#ffffff24 47%,#0000 58%);position:absolute;inset:0}.trauteng-technology-seal:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-gold-500), transparent);opacity:.52;height:1px;position:absolute;bottom:5px;left:10px;right:10px}.trauteng-technology-seal[data-seal-surface=dark]{color:var(--brand-gray-100);background:linear-gradient(145deg,#3a4650 0,#1a2530 34%,#0d1721 72%,#303b45 100%);border-color:#dae2e74d}.trauteng-technology-seal[data-seal-surface=light]{color:var(--brand-navy-950);background:linear-gradient(145deg,#fff 0,#e1e6e9 34%,#b8c1c7 71%,#f8fafb 100%);border-color:#2b37423d;box-shadow:0 7px 18px #0d1b2a1f,inset 0 1px #ffffffe6,inset 0 -1px #2b37422e}.technology-seal-emblem{border-right:1px solid #ffffff29;place-items:center;width:36px;height:36px;display:grid;position:relative}[data-seal-surface=light] .technology-seal-emblem{border-right-color:#0d1b2a24}.technology-seal-emblem img{object-fit:contain;width:31px;height:31px}.technology-seal-copy{gap:1px;padding-right:1px;display:grid}.technology-seal-copy small{color:color-mix(in srgb, currentColor 68%, transparent);letter-spacing:.2em;font-size:6.5px;font-weight:750}.technology-seal-copy strong{font-family:var(--font-heading);letter-spacing:.12em;font-size:11px}.trauteng-technology-seal[data-seal-size=compact]{border-radius:8px;grid-template-columns:28px auto;gap:8px;min-width:132px;min-height:42px;padding:5px 10px 5px 7px;box-shadow:0 5px 14px #0d1b2a1f,inset 0 1px #ffffff2e,inset 0 -1px #0003}[data-seal-size=compact] .technology-seal-emblem{width:28px;height:28px}[data-seal-size=compact] .technology-seal-emblem img{width:24px;height:24px}[data-seal-size=compact] .technology-seal-copy small{font-size:5.5px}[data-seal-size=compact] .technology-seal-copy strong{font-size:9px}.app-shell{--shell-header-height:74px;--page-max-width:1600px;--page-gutter-inline:clamp(18px, 2.15vw, 38px);--page-gutter-block:clamp(22px, 2vw, 34px);grid-template:"header header" var(--shell-header-height) "sidebar workspace" minmax(0, 1fr) / 288px minmax(0, 1fr);background:var(--canvas);font-size:calc(14px * var(--ui-font-scale,1))}.app-shell.is-collapsed{grid-template-columns:92px minmax(0,1fr)}.workspace{min-width:0;min-height:calc(100vh - var(--shell-header-height));flex-direction:column;grid-area:workspace;display:flex}.workspace,.page-content{background:0 0}.page-content{flex:1}.workspace-footer{width:min(100%, var(--page-max-width));min-height:66px;padding:10px var(--page-gutter-inline) 14px;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:8px auto 0;display:flex}.workspace-footer>span{gap:2px;display:grid}.workspace-footer>span strong{color:var(--ink);font-family:var(--font-heading);letter-spacing:.12em;font-size:9px}.workspace-footer>span small{font-size:8px}.sidebar{top:var(--shell-header-height);height:calc(100vh - var(--shell-header-height));color:var(--brand-gray-100);background:linear-gradient(145deg, color-mix(in srgb, var(--color-action) 12%, transparent), transparent 38%), linear-gradient(180deg, var(--color-navigation), var(--color-navigation-elevated));border-right-color:color-mix(in srgb, var(--color-action) 20%, var(--color-navigation-elevated));flex-direction:column;grid-area:sidebar;padding:20px 16px 18px;display:flex;box-shadow:10px 0 30px #0d1b2a14}.mobile-menu-button,.mobile-sidebar-heading,.mobile-navigation-backdrop{display:none}.brand-lockup{border-bottom-color:color-mix(in srgb, var(--color-navigation-text) 14%, transparent);align-items:center;gap:14px;height:92px;padding:2px 7px 20px}.brand-lockup img{object-fit:contain;object-position:left center;flex:none;width:158px;height:48px;display:block}.brand-lockup .brand-symbol{display:none}.product-mark{align-content:center;align-items:initial;border-left:1px solid #ffffff38;gap:3px;min-width:88px;min-height:48px;padding-left:15px;line-height:1.05;display:grid}.product-mark strong{color:var(--color-navigation-text);letter-spacing:.14em;font-size:15px;font-weight:700}.product-mark span{color:var(--color-navigation-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.sidebar nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-navigation-text) 20%, transparent) transparent;flex:1;min-height:0;margin-right:-16px;padding-right:16px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-navigation-text) 22%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-navigation-text) 38%, transparent);background-clip:padding-box}.sidebar-control{border-bottom:1px solid color-mix(in srgb, var(--color-navigation-text) 14%, transparent);flex:none;justify-content:flex-end;margin:-4px 0 10px;padding-bottom:12px;display:flex}.sidebar-control .collapse-button{width:100%;min-height:40px;color:var(--color-navigation-text);border:1px solid color-mix(in srgb, var(--color-navigation-text) 18%, transparent);background:color-mix(in srgb, var(--color-navigation-text) 7%, transparent);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex;position:static}.sidebar-control .collapse-button:hover{border-color:color-mix(in srgb, var(--brand-gold-500) 62%, transparent);background:color-mix(in srgb, var(--color-navigation-text) 12%, transparent)}.nav-group{margin-top:5px}.nav-group .nav-group-trigger{min-height:30px;color:var(--color-navigation-muted);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;background:0 0;justify-content:space-between;padding:5px 10px;font-size:9.5px;font-weight:700}.nav-group .nav-group-trigger:hover{color:var(--color-navigation-text);background:color-mix(in srgb, var(--color-navigation-text) 5%, transparent)}.nav-group-items{gap:2px;padding-bottom:4px;display:grid}.nav-group-items>button{min-height:44px;color:color-mix(in srgb, var(--color-navigation-text) 78%, transparent);border-radius:var(--radius-sm);padding:9px 11px}.nav-label{font-size:13.5px}.nav-group-items>button:hover{color:var(--color-navigation-text);background:color-mix(in srgb, var(--color-navigation-text) 9%, transparent)}.nav-group-items>button.active{color:var(--color-navigation-text);background:color-mix(in srgb, var(--color-action) 24%, transparent);box-shadow:inset 3px 0 var(--color-accent)}.nav-icon{width:28px;height:28px;color:var(--color-navigation-text);border:1px solid;border-color:color-mix(in srgb, var(--color-action) 48%, transparent);font-family:var(--font-heading);letter-spacing:-.02em;background:#ffffff09;border-radius:8px;flex:none;place-items:center;display:grid}.nav-group-items>button.active .nav-icon{color:var(--color-navigation-elevated);border-color:var(--color-accent);background:var(--color-accent)}.nav-group-items>button em,.sidebar-user>span{color:var(--brand-navy-950);background:var(--brand-gold-500)}.sidebar-footer{border-top:1px solid color-mix(in srgb, var(--color-navigation-text) 14%, transparent);flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:14px;display:flex}.sidebar-footer>div{min-width:0;display:grid}.sidebar-footer>div span{color:var(--color-navigation-text);font-size:10px;font-weight:700}.sidebar-footer>div small{color:var(--color-navigation-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.is-collapsed .sidebar{padding-inline:10px}.is-collapsed .nav-group{margin-top:4px}.is-collapsed .sidebar nav{margin-right:-10px;padding-right:10px}.is-collapsed .nav-group+.nav-group{border-top:1px solid color-mix(in srgb, var(--color-navigation-text) 13%, transparent);margin-top:10px;padding-top:10px}.is-collapsed .nav-group-trigger,.is-collapsed .sidebar-footer>div,.is-collapsed .nav-label,.is-collapsed .nav-group-items>button em{display:none}.is-collapsed .nav-group-items>button{justify-content:center;width:100%;min-height:48px;padding-inline:8px}.is-collapsed .nav-icon{border-radius:10px;width:38px;height:38px}.is-collapsed .sidebar-footer,.is-collapsed .sidebar-control{justify-content:center}.is-collapsed .sidebar-control .collapse-button{width:50px;min-height:42px;padding:0}.topbar{z-index:12;height:var(--shell-header-height);background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom-color:var(--line);grid-area:header;grid-template-columns:minmax(350px,390px) minmax(120px,.55fr) minmax(300px,auto) minmax(180px,.6fr) minmax(370px,auto);grid-template-areas:"branding page context search actions";gap:12px;padding:0 16px 0 0;display:grid;position:sticky;top:0;box-shadow:0 6px 20px #0d1b2a0f}.corporate-branding{grid-area:branding}.header-page-context{grid-area:page}.global-context{grid-area:context}.command-button{grid-area:search;width:100%;min-width:0}.top-actions{grid-area:actions}.corporate-branding{isolation:isolate;background:linear-gradient(110deg, #fff 0 68%, color-mix(in srgb, var(--brand-teal-600) 5%, #fff));border-right:1px solid var(--line);justify-content:center;align-self:stretch;align-items:center;gap:16px;min-width:0;padding:8px 20px;display:flex;position:relative;box-shadow:inset -12px 0 24px #0d1b2a06}.corporate-branding:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-teal-600) 38%, var(--brand-gold-500) 68%, transparent);opacity:.72;height:2px;position:absolute;bottom:0;left:26px;right:26px}.corporate-branding>i{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand-navy-800) 25%, transparent) 22% 78%, transparent);flex:none;width:1px;height:38px;position:relative}.corporate-branding>i:after{content:"";background:var(--brand-gold-500);width:4px;height:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-gold-500) 13%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trauteng-header-brand{flex:none;width:150px;height:50px;position:relative;overflow:visible}.trauteng-header-brand img{object-fit:contain;object-position:center;width:124%;height:124%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-nexus-brand{flex:none;width:158px}.header-page-context{min-width:0;line-height:1.2;display:grid}.header-page-context>span{color:var(--ink);font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.header-page-context small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.breadcrumbs{color:var(--brand-navy-800);font-weight:650}.breadcrumbs span{color:var(--muted)}.breadcrumbs b{color:var(--brand-teal-600)}.command-button,.global-context,.environment-strip select,.topbar select{border-color:var(--line);background:var(--surface);color:var(--muted)}.global-context{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-subtle) 76%, var(--surface));border-radius:12px;align-self:center;min-height:48px;padding:4px 5px;box-shadow:inset 0 1px #ffffff7a}.global-context label{gap:3px;padding:0 3px}.global-context label>span{color:var(--muted);letter-spacing:.1em;padding-left:3px;font-size:7px}.global-context select,.topbar .global-context select{min-height:34px;color:var(--ink);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:var(--surface);border-radius:8px;padding:6px 30px 6px 10px;font-size:9px;box-shadow:0 1px 3px #0d1b2a0b}.command-button{min-height:42px;color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-subtle) 78%, var(--surface));border-radius:11px;align-self:center;padding:0 11px;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0d1b2a0a}.command-button:hover{border-color:color-mix(in srgb, var(--brand-teal-600) 45%, var(--line));color:var(--ink);background:var(--surface)}.command-button kbd{border-color:var(--line);background:var(--canvas);border-radius:6px;min-width:40px;padding:3px 6px;box-shadow:inset 0 1px #ffffff73}.top-actions button,.top-actions .theme-button{color:var(--brand-teal-600);background:var(--color-action-soft)}.top-actions>button:hover{color:var(--brand-white);background:var(--color-action)}.top-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.top-actions .header-icon-button{border:1px solid color-mix(in srgb, var(--color-action) 18%, var(--line));border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex;position:relative}.top-actions .feedback-button{gap:7px;width:auto;padding:0 12px}.top-actions .feedback-button span{font-size:10px;font-weight:700}.notification-button>b{min-width:17px;height:17px;color:var(--brand-navy-950);background:var(--brand-gold-500);border:2px solid var(--surface);border-radius:999px;place-items:center;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.top-actions .header-profile{border:1px solid var(--line);text-align:left;border-radius:12px;flex:none;grid-template-columns:30px minmax(78px,1fr) 15px;align-items:center;gap:7px;width:146px;height:auto;min-height:42px;padding:5px 8px 5px 5px;display:grid;color:var(--ink)!important;background:0 0!important}.header-profile>span{width:30px;height:30px;color:var(--brand-white);background:var(--color-navigation);border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.header-profile>div{min-width:0;line-height:1.2;display:grid}.header-profile strong,.header-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-profile strong{font-size:10px}.header-profile small{color:var(--muted);margin-top:2px;font-size:8px}.user-popover{z-index:21;width:300px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;position:absolute;top:50px;right:0;overflow:hidden}.user-popover>header{background:color-mix(in srgb, var(--color-action) 7%, var(--surface));border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:15px 14px;display:grid}.user-popover>header>span{width:38px;height:38px;color:var(--brand-white);background:var(--color-navigation);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.user-popover>header>div,.user-popover>section button>span{text-align:left;min-width:0;display:grid}.user-popover>header strong,.user-popover>section b{font-size:11px}.user-popover>header small,.user-popover>section small{color:var(--muted);margin-top:2px;font-size:8.5px}.user-popover>section{gap:4px;padding:9px;display:grid}.user-popover>section button,.user-popover .logout-button{width:100%;height:auto;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;padding:9px 11px;display:flex}.user-popover>section button:hover{color:var(--ink);background:var(--color-action-soft)}.user-popover>footer{border-top:1px solid var(--line);padding:9px}.user-popover .logout-button{min-height:44px;color:var(--status-danger);font-size:11px;font-weight:700}.user-popover .logout-button:hover{color:var(--brand-white);background:var(--status-danger)}.settings-popover{z-index:20;width:360px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;padding:14px;position:absolute;top:50px;right:0}.settings-popover>header{border-bottom:1px solid var(--line);padding:5px 7px 12px;display:grid}.settings-popover>header span{color:var(--color-action);letter-spacing:.14em;font-size:8px;font-weight:800}.settings-popover>header strong{font-family:var(--font-heading);margin-top:3px;font-size:15px}.settings-popover>section{padding:9px 2px 2px}.settings-popover>section+section{border-top:1px solid var(--line);margin-top:5px}.settings-popover>section>p{color:var(--muted);letter-spacing:.14em;margin:0 7px 5px;font-size:7.5px;font-weight:800}.settings-popover .settings-route{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;margin-top:8px;padding:10px 11px;display:flex}.settings-popover .settings-route>span{flex:1;display:grid}.settings-popover .settings-route b,.settings-popover .quick-setting b{font-size:11px}.settings-popover .settings-route small,.settings-popover .quick-setting small{color:var(--muted);margin-top:2px;font-size:9px}.settings-popover .settings-route:hover{color:var(--ink);border-color:color-mix(in srgb, var(--color-action) 22%, var(--line));background:var(--color-action-soft)}.settings-popover .quick-setting{gap:9px;padding:9px 10px 11px;display:grid}.settings-popover .quick-setting>span{display:grid}.settings-popover .quick-setting.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.font-scale-options{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.font-scale-options button,.settings-popover .setting-toggle{min-height:34px;color:var(--muted);border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;padding:0 10px;font-size:9px;font-weight:700}.font-scale-options button{width:100%}.settings-popover .setting-toggle{width:auto;min-width:76px}.font-scale-options button.active{color:var(--color-action-foreground);border-color:var(--color-action);background:var(--color-action)}.live-dot:before{background:var(--status-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-success) 17%, transparent)}.environment-strip{color:var(--brand-navy-950);border-color:color-mix(in srgb, var(--brand-gold-500) 48%, var(--line));background:color-mix(in srgb, var(--brand-gold-500) 13%, var(--surface))}.environment-strip>span:first-child,.environment-strip strong{color:var(--brand-navy-950)}.page-content{width:min(100%, var(--page-max-width));max-width:var(--page-max-width);padding:var(--page-gutter-block) var(--page-gutter-inline) calc(var(--page-gutter-block) + 10px);margin-inline:auto}.page-heading{align-items:center;margin-bottom:28px}.eyebrow,.panel-header span,.panel-header>div>span,.drawer-header p,.production-modal header p,.notification-panel header p{color:var(--brand-teal-600);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.page-heading h1{color:var(--ink);letter-spacing:-.025em;font-size:clamp(30px,2.25vw,36px);font-weight:700}.page-heading>div>span{color:var(--muted);font-size:14px;line-height:1.55}.panel,.kpi-card,.metric-grid article,.control,.data-table,.login-card,.notification-panel,.production-modal,.drawer{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.panel,.kpi-card,.metric-grid article{border-radius:var(--radius-md)}.panel{box-shadow:var(--shadow-panel)}.panel-header{border-bottom-color:var(--line);min-height:72px;padding:17px 20px}.panel-header h2,.panel-header>div>h2{color:var(--ink);font-family:var(--font-heading);font-size:16px;font-weight:650}.kpi-card,.metric-grid article{min-height:142px;box-shadow:var(--shadow-sm);padding:19px 20px 18px}.kpi-card{--kpi-accent:var(--color-action);--kpi-soft:color-mix(in srgb, var(--kpi-accent) 6%, var(--surface));border-left:4px solid var(--kpi-accent);background:linear-gradient(135deg, var(--kpi-soft), var(--surface) 62%)}.kpi-card.kpi-success{--kpi-accent:var(--status-success)}.kpi-card.kpi-warning{--kpi-accent:var(--status-warning)}.kpi-card.kpi-danger{--kpi-accent:var(--status-danger)}.kpi-card.kpi-info{--kpi-accent:var(--status-info)}.kpi-card.kpi-neutral{--kpi-accent:var(--color-action)}.metric-grid{gap:14px}.kpi-card>div>span,.metric-grid article>div>span{letter-spacing:.095em;font-size:10px}.kpi-card>strong,.metric-grid article strong{margin-top:15px;font-size:29px}.kpi-card>p,.metric-grid article p{margin-top:7px;font-size:11px}.kpi-card:after,.metric-grid article>i{background:var(--kpi-accent,var(--color-action))}.work-selector>button.active{border-color:var(--brand-teal-600);box-shadow:0 0 0 2px var(--color-action-soft)}.work-selector>button>span:first-child{color:var(--brand-white);background:var(--brand-navy-800)}.work-hero{color:var(--brand-white);background:radial-gradient(circle at 86% 0, color-mix(in srgb, var(--brand-teal-600) 22%, transparent), transparent 38%), linear-gradient(120deg, var(--brand-navy-800), var(--brand-navy-950))}.work-hero-content p{color:var(--brand-gold-500)}.work-hero-content span{color:var(--brand-gray-400)}.hero-progress em{background:linear-gradient(90deg, var(--brand-teal-600), var(--brand-gold-500))}.module-launch-grid button:hover{border-color:var(--brand-teal-600)}.module-launch-grid i{color:var(--brand-teal-600);background:var(--color-action-soft)}.kpi-card>strong,.metric-grid article strong{color:var(--ink);font-weight:650}.button,.primary,.secondary,.heading-actions button,.login-submit,.modal-actions button,.drawer-footer button,.feedback-form button{border-radius:var(--radius-sm);font-weight:700}.primary,.button.primary,.login-submit,.feedback-form .primary,.modal-actions .primary,.drawer-footer .primary{color:var(--color-action-foreground);border-color:var(--color-action);background:var(--color-action);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-teal-600) 22%, transparent)}.primary:hover,.button.primary:hover,.login-submit:hover,.feedback-form .primary:hover,.modal-actions .primary:hover,.drawer-footer .primary:hover{border-color:var(--color-action-hover);background:var(--color-action-hover)}.secondary,.button.secondary,.heading-actions .secondary{color:var(--brand-navy-800);border-color:var(--line);background:var(--surface)}.secondary:hover,.button.secondary:hover{border-color:var(--brand-teal-600);background:var(--color-action-soft)}.control,input,select,textarea,.table-toolbar label,.table-toolbar input,.table-toolbar select,.panel-header button,.panel-header select{color:var(--ink);border-color:var(--line);background:var(--surface)}input::placeholder,textarea::placeholder{color:var(--brand-gray-400)}.tabs button.active,.drawer-tabs button.active{color:var(--brand-teal-600);border-color:var(--brand-gold-500)}.filter-pills button.active,.pagination button.active{color:var(--brand-white);border-color:var(--brand-navy-800);background:var(--brand-navy-800)}.data-table th{color:var(--brand-navy-800);border-bottom-color:var(--line);background:color-mix(in srgb, var(--brand-gray-100) 72%, var(--surface));font-family:var(--font-heading);font-weight:700}.data-table td,.work-row,.attention-item,.panel-header,.table-toolbar,.filter-pills,.pagination{border-color:var(--line)}.data-table tbody tr:hover td,.work-row:hover{background:color-mix(in srgb, var(--brand-teal-600) 5%, var(--surface))}.table-work,.work-code{color:var(--brand-white);background:var(--brand-navy-800)}.progress,.tv-bars i{background:color-mix(in srgb, var(--brand-gray-100) 84%, var(--surface))}.progress i,.line-chart i,.mini-area-chart>i,.salary-bars i,.tv-bars em{background:linear-gradient(180deg, var(--chart-series-1), var(--chart-series-2))}.bar-chart>div i,.dual-bar>b,.preview-chart i{background:var(--chart-primary);transition:background-color .16s,filter .16s,transform .16s}.bar-chart>div:hover i,.dual-bar:hover>b,.preview-chart i:hover{background:var(--chart-primary-hover)}.bar-chart>div.is-selected i,.preview-chart i.is-selected{background:var(--chart-primary-selected);box-shadow:0 0 0 2px color-mix(in srgb, var(--chart-primary-selected) 18%, transparent)}.dual-bar>i{background:color-mix(in srgb, var(--chart-secondary) 22%, var(--color-surface))}.dual-bar:hover>i{background:color-mix(in srgb, var(--chart-secondary-hover) 30%, var(--color-surface))}.bar-chart,.dual-chart,.line-chart,.mini-area-chart,.salary-bars{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 34px, var(--chart-grid) 35px)}.bar-chart span,.dual-bar>small,.line-chart span,.mini-area-chart span,.salary-bars span{color:var(--chart-axis)}.module-launch-grid button:nth-child(8n+1) i{color:var(--chart-series-1)}.module-launch-grid button:nth-child(8n+2) i{color:var(--chart-series-2)}.module-launch-grid button:nth-child(8n+3) i{color:var(--chart-series-4)}.module-launch-grid button:nth-child(8n+4) i{color:var(--chart-series-5)}.module-launch-grid button:nth-child(8n+5) i{color:var(--chart-series-3)}.module-launch-grid button:nth-child(8n+6) i{color:var(--chart-series-6)}.module-launch-grid button:nth-child(8n+7) i{color:var(--chart-series-7)}.module-launch-grid button:nth-child(8n+8) i{color:var(--chart-series-8)}.chart-legend i,.legend i{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-navy-950) 12%, transparent)}.attention-item.info:before,.dot.info{background:var(--status-info)}.badge-success,.trend.up,.status.okay{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 12%, white)}.badge-warning,.trend.warn,.status.warning{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 12%, white)}.badge-danger{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 11%, white)}.badge-info{color:var(--status-info);background:color-mix(in srgb, var(--status-info) 11%, white)}.badge-neutral,.work-chips span{color:var(--brand-gray-600);background:var(--brand-gray-100)}.attention-item.critical:before,.attention-item.danger:before,.dot.danger{background:var(--status-danger)}.attention-item.warning:before,.dot.warning{background:var(--status-warning)}.dot.success,.session-list i.live{background:var(--status-success)}.session-list i.live,.audit-mini i{box-shadow:0 0 0 4px color-mix(in srgb, var(--status-success) 14%, transparent)}.value-danger{color:var(--status-danger)!important}.value-warning{color:var(--status-warning)!important}.value-success{color:var(--status-success)!important}.login-screen{color:var(--brand-white);background:var(--brand-navy-950);grid-template-columns:minmax(620px,1.12fr) minmax(460px,.88fr)}.login-brand{isolation:isolate;background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--brand-teal-600) 32%, transparent), transparent 32%), linear-gradient(145deg, var(--brand-navy-800), #000 78%);padding:42px clamp(52px,5.5vw,96px) 38px}.login-brand:before{z-index:-1;opacity:.065;background:url(/brand/trauteng-symbol-negative.png) 50%/contain no-repeat;border:0;border-radius:0;width:min(76vw,920px);height:min(76vw,920px);inset:auto -19% -29% auto;transform:none}.login-brand:after{z-index:-1;background:linear-gradient(90deg, var(--brand-navy-800), var(--brand-teal-600), var(--brand-gold-500));border:0;border-radius:0;width:min(58vw,760px);height:5px;bottom:0;left:0;transform:none}.login-author-signature{z-index:1;position:relative}.login-institutional{z-index:1;width:min(610px,100%);margin:clamp(78px,10.5vh,114px) 0 auto;position:relative}.login-institutional>p{color:var(--brand-gold-500);font-family:var(--font-heading);letter-spacing:.22em;margin:0;font-size:11px;font-weight:700}.tenant-brand-spot{border-bottom:1px solid color-mix(in srgb, var(--brand-gray-100) 12%, transparent);justify-items:start;gap:12px;width:min(470px,100%);margin:20px 0 28px;padding:0 0 22px;display:grid}.tenant-brand-spot small{color:color-mix(in srgb, var(--brand-gray-100) 48%, transparent);letter-spacing:.18em;font-size:7.5px;font-weight:700}.tenant-brand-spot img{object-fit:contain;object-position:left center;width:clamp(340px,27vw,430px);height:clamp(112px,8vw,140px);display:block}.login-rci{gap:7px;width:min(470px,100%);padding:2px 0 3px 20px;display:grid;position:relative}.login-rci:before{content:"";background:linear-gradient(180deg, var(--brand-gold-500), var(--brand-teal-600), transparent);width:2px;position:absolute;inset:2px auto 2px 0}.login-rci strong,.login-rci span{font-family:var(--font-heading);letter-spacing:.015em;font-size:clamp(17px,1.2vw,21px);line-height:1.25}.login-rci strong{color:color-mix(in srgb, var(--brand-gold-500) 88%, white);font-weight:700}.login-rci span{color:color-mix(in srgb, var(--brand-gray-100) 82%, transparent);font-weight:550}.login-brand footer{z-index:1;color:var(--brand-gray-400);margin-top:28px;position:relative}.login-panel{color:var(--color-text);background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--brand-teal-600) 11%, transparent), transparent 33%), linear-gradient(160deg, color-mix(in srgb, var(--brand-gray-100) 86%, white), white 62%);position:relative}.login-card{border-radius:var(--radius-lg);width:min(450px,100%);box-shadow:var(--shadow-md);border-top:0;padding:32px 36px 30px;position:relative;overflow:hidden}.login-card:before{content:"";background:linear-gradient(90deg, var(--brand-navy-800), var(--brand-teal-600), var(--brand-gold-500));height:4px;position:absolute;inset:0 0 auto}.login-card>p{color:var(--brand-teal-600);font-family:var(--font-heading);letter-spacing:.14em;text-align:center;margin-bottom:0;font-size:10px;font-weight:700}.login-card-nexus-brand{width:min(270px,78%);margin:18px auto 16px}.login-card>span,.login-disclaimer,.login-user small{color:var(--muted)}.login-card>span{text-align:center;font-size:12px;line-height:1.65}.login-card>label{gap:8px;margin-top:22px}.login-card>label b{font-size:11px}.login-card select{border-radius:var(--radius-sm);min-height:46px;padding-inline:13px;font-size:12px}.login-user{border-radius:var(--radius-sm);min-height:62px;margin-top:13px;padding:11px 12px}.login-user b{font-size:11px}.login-user small{font-size:9px}.login-submit{min-height:44px;margin-top:16px;padding-inline:17px;font-size:12px}.login-disclaimer{margin-top:12px;font-size:8.5px}.login-card select:focus{border-color:var(--brand-teal-600)}.login-user{border-color:var(--line);background:var(--color-surface-subtle)}.login-user>i{color:var(--brand-white);background:var(--brand-navy-800);box-shadow:inset 0 -3px 0 var(--brand-teal-600)}.login-user em{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 12%, white)}.overlay,.modal-backdrop{background:#0d1b2a9e}.drawer,.production-modal,.feedback-modal,.notification-panel{color:var(--ink);border-color:var(--line);background:var(--surface);box-shadow:0 20px 64px #0d1b2a3d}.drawer-header h2,.production-modal header h2,.notification-panel header h2{color:var(--brand-navy-950);font-family:var(--font-heading)}.measurement-highlight,.role-list button.active,.playlist-list>button.active{border-color:color-mix(in srgb, var(--brand-teal-600) 34%, var(--line));background:var(--color-action-soft)}.measurement-highlight span,.scope-box button,.add-slide{color:var(--brand-teal-600)}.matrix-wrap td button.enabled{color:var(--status-success);border-color:color-mix(in srgb, var(--status-success) 28%, var(--line));background:color-mix(in srgb, var(--status-success) 10%, var(--surface))}.person-cell i,.timesheet-list button>i{color:var(--brand-navy-800);background:var(--brand-gray-100)}.person-profile>i{color:var(--brand-white);background:var(--brand-navy-800);box-shadow:inset 0 -3px 0 var(--brand-teal-600)}.timesheet-list button.active,.validation-list>button.active{border-color:color-mix(in srgb, var(--brand-teal-600) 38%, var(--line));background:var(--color-action-soft)}.calendar-grid button.complete{border-top-color:var(--status-success)}.calendar-grid button.issue{color:var(--status-danger);border-color:color-mix(in srgb, var(--status-danger) 42%, var(--line));background:color-mix(in srgb, var(--status-danger) 7%, var(--surface))}.prototype-notice{color:var(--status-warning);border-color:color-mix(in srgb, var(--status-warning) 32%, var(--line));background:color-mix(in srgb, var(--status-warning) 9%, var(--surface))}.stacked-cost em{background:linear-gradient(90deg, var(--brand-teal-600), var(--brand-gold-500))}.severity.erro,.notification-panel .danger>i{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 11%, var(--surface))}.severity.alerta,.notification-panel .warning>i{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 12%, var(--surface))}.severity.informacao,.notification-panel .info>i{color:var(--status-info);background:color-mix(in srgb, var(--status-info) 11%, var(--surface))}.rule-box{border-left-color:var(--brand-teal-600);background:var(--color-action-soft)}.rule-box p,.before-after b{color:var(--brand-teal-600)}.segmented button.active{color:var(--brand-white);background:var(--brand-navy-800)}.flow-steps>span.done i{color:var(--brand-white);background:var(--status-success)}.flow-steps>span.active i{color:var(--brand-navy-950);background:var(--brand-gold-500)}.toast,.toast-inline,.context-hint,.validation-success{color:var(--status-success);border-color:color-mix(in srgb, var(--status-success) 30%, var(--line));background:color-mix(in srgb, var(--status-success) 8%, var(--surface))}.toast>i,.context-hint>i,.validation-success>i{color:var(--brand-white);background:var(--status-success)}.report-categories button.active,.builder-icon,.role-list button>span{color:var(--brand-white);border-color:var(--brand-navy-800);background:var(--brand-navy-800)}.report-card>div:first-child>span,.field-groups details>button.selected,.role-list button.active{color:var(--brand-teal-600);background:var(--color-action-soft)}.report-card{box-shadow:var(--shadow-sm)}.report-card:hover{border-color:color-mix(in srgb, var(--brand-teal-600) 40%, var(--line));box-shadow:var(--shadow-md)}.report-open,.field-groups details>button i,.notification-tabs button.active,.notification-panel>footer button{color:var(--brand-teal-600)}.builder-steps button.active i{color:var(--brand-white);background:var(--brand-teal-600)}.drop-zones section{border-color:color-mix(in srgb, var(--brand-teal-600) 26%, var(--line))}.notification-tabs button.active{border-color:var(--brand-gold-500)}.inline-edit input,.radio-group button.active{color:var(--brand-teal-600);border-color:var(--brand-teal-600);background:var(--color-action-soft)}.report-institutional-brand{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:12px;margin:14px 14px 0;padding:11px 14px;display:flex}.report-institutional-brand>span{width:128px;height:36px}.report-institutional-brand>span img{object-fit:contain;object-position:left center;width:100%;height:100%}.report-institutional-brand>i{background:var(--line);width:1px;height:30px}.report-institutional-brand .nexus-brand{width:142px}.report-brand-dark,.app-shell[data-theme=dark] .report-brand-light{display:none}.app-shell[data-theme=dark] .report-brand-dark{display:block}.tv-screen{color:var(--brand-white);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--brand-teal-600) 24%, transparent), transparent 32%), linear-gradient(145deg, var(--brand-navy-800), var(--brand-navy-950) 72%)}.tv-screen header{border-bottom-color:#ffffff24}.tv-screen header img{object-fit:contain;object-position:left center;width:130px;height:38px}.tv-product-brand{gap:3px;display:grid}.tv-product-brand .nexus-brand{border-radius:2px;width:126px}.tv-screen header b{color:var(--brand-white)}.tv-screen header span,.tv-title span{color:var(--brand-gold-500)}.tv-screen time small,.tv-bars span,.tv-bars b,.tv-production small{color:var(--brand-gray-400)}.tv-kpis>div{background:#ffffff0e;border-color:#ffffff1f}.tv-kpis small{color:color-mix(in srgb, var(--brand-teal-600) 72%, white)}.tv-production i{background:linear-gradient(180deg, var(--brand-teal-600), var(--brand-navy-800))}.tv-alert strong,.tv-pending b{color:var(--brand-gold-500)}.tv-alert b,.tv-pending i{color:color-mix(in srgb, var(--brand-gold-500) 76%, white)}.kiosk-full{background:var(--brand-navy-950)}.kiosk-full .tv-screen header img{width:min(220px,22vw);height:min(64px,7vw)}.kiosk-full .tv-product-brand .nexus-brand{width:min(220px,22vw)}.global-context{gap:10px}.global-context label{gap:4px}.global-context label>span{letter-spacing:.09em;font-size:7.5px}.global-context select{border-radius:var(--radius-sm);min-height:34px;padding:6px 9px;font-size:9.5px}.global-context label:last-child select{width:116px}.command-button{border-radius:11px;width:174px;min-height:42px;padding-inline:12px;font-size:10.5px}.top-actions{gap:9px}.top-actions .feedback-button{border-radius:var(--radius-sm);min-height:36px;padding:0 13px;font-size:8.5px}.top-actions>button:not(.feedback-button):not(.header-profile){width:34px;height:34px}.environment-strip{gap:24px;min-height:42px;padding:6px 30px;font-size:9px}.environment-strip label>b{font-size:7.5px}.environment-strip select{border-radius:var(--radius-sm);min-height:30px;padding:5px 9px;font-size:9px}.eyebrow,.panel-header span,.panel-header>div>span{font-size:10px}.button,.primary,.secondary,.heading-actions button{min-height:40px;padding:10px 15px;font-size:12px}.control{min-height:40px;padding-inline:12px;font-size:11.5px}.home-grid{gap:14px;margin-top:14px}.works-panel,.activity-panel,.data-panel,.workspace-launcher,.builder-callout{margin-top:14px}.chart-summary{gap:46px;padding:20px 21px 2px}.chart-summary strong{font-size:20px}.chart-summary span{font-size:10.5px}.bar-chart,.line-chart{height:170px;padding:20px 22px 16px}.attention-item{min-height:68px;padding:16px 82px 16px 34px}.attention-item b{font-size:11.5px}.attention-item span,.attention-item small{font-size:9.5px}.work-row{min-height:62px;padding:14px 20px}.work-row strong{font-size:11.5px}.work-row small{font-size:9.5px}.activity-list{padding:10px 20px 16px}.activity-list>div{padding:12px 0}.activity-list span{font-size:11.5px}.activity-list time,.activity-list span small{font-size:9.5px}.work-selector{gap:12px;margin-bottom:14px}.work-selector>button{border-radius:var(--radius-md);min-height:62px;padding:12px 13px}.work-selector>button b{font-size:10.5px}.work-selector>button small{font-size:8.5px}.work-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);margin-bottom:14px}.work-hero-content{gap:22px;padding:30px}.work-number{border-radius:12px;width:68px;height:64px;font-size:22px}.work-hero-content h2{font-size:24px}.work-hero-content span{font-size:10.5px}.module-launch-grid{gap:12px;padding:18px}.module-launch-grid button{border-radius:12px;min-height:102px;padding:15px}.module-launch-grid i{width:36px;height:36px}.module-launch-grid b{font-size:11.5px}.module-launch-grid span{font-size:9.5px}.tabs{gap:8px;margin-bottom:18px}.tabs button{padding:12px 15px;font-size:11px}.filter-pills,.table-toolbar{gap:10px;padding:14px 18px}.table-toolbar label{border-radius:var(--radius-sm);min-height:40px}.table-toolbar input{font-size:11.5px}.table-toolbar select,.panel-header button,.panel-header select{border-radius:var(--radius-sm);min-height:36px;padding:7px 10px;font-size:10px}.data-table{font-size:11px}.data-table th{padding:12px 14px;font-size:9px}.data-table td{padding:13px 14px}.pagination{min-height:52px;padding:13px 18px;font-size:9.5px}.empty-state{border-radius:var(--radius-md);min-height:160px;padding:30px}.empty-state b{font-size:13px}.empty-state span{font-size:10px}.report-grid{gap:14px}.report-card{border-radius:var(--radius-md);min-height:220px;box-shadow:var(--shadow-panel);padding:18px 18px 52px}.report-card h3{margin:20px 0 9px;font-size:14px}.report-card p{font-size:10.5px;line-height:1.65}.report-card footer span,.report-open{font-size:9px}.builder-callout>div{min-height:84px;padding:18px 20px}.builder-callout h3{font-size:13px}.builder-callout p{font-size:10px}.saved-report-loader>div,.drop-zones{padding:16px}.saved-report-loader select,.saved-report-loader input,.compact-drop select{min-height:38px;padding:8px 10px;font-size:10px}.builder-steps{border-radius:var(--radius-md);margin-bottom:14px;padding:14px}.builder-steps button{font-size:9.5px}.drop-zones section{border-radius:10px;min-height:124px;padding:12px}.field-groups details>button,.filter-rule select,.ordered-field{font-size:9px}.tv-screen{isolation:isolate;border-radius:0 0 var(--radius-md) var(--radius-md);padding:28px;position:relative}.tv-screen:before{content:"";z-index:0;opacity:.035;pointer-events:none;background:url(/brand/trauteng-symbol-negative.png) 50%/contain no-repeat;width:46%;height:72%;position:absolute;bottom:4%;right:4%}.tv-screen>*{z-index:1;position:relative}.tv-screen header img{width:150px;height:44px}.tv-title h2{font-size:22px}.tv-kpis>div{border-radius:9px;padding:14px}.appearance-current{color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--color-action);border-radius:var(--radius-md);background:linear-gradient(120deg, color-mix(in srgb, var(--color-action) 8%, var(--surface)), var(--surface) 58%);box-shadow:var(--shadow-panel);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:flex}.appearance-current>div{gap:4px;display:grid}.appearance-current>div>span{color:var(--color-action);font-family:var(--font-heading);letter-spacing:.13em;font-size:9px;font-weight:800}.appearance-current strong{font-family:var(--font-heading);font-size:21px}.appearance-current p{color:var(--muted);margin:0;font-size:11px}.appearance-current-meta{justify-items:end;gap:7px;display:grid}.appearance-current-meta small{color:var(--muted);font-size:9px}.appearance-message{margin-bottom:14px}.theme-library{overflow:hidden}.theme-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 22px;display:grid}.theme-preset-grid>button{min-height:112px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:left;grid-template-columns:76px 1fr;align-items:center;gap:5px 13px;padding:13px;display:grid}.theme-preset-grid>button:hover,.theme-preset-grid>button.active{border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action-soft)}.theme-preset-grid>button.active:after{content:"ATIVO";color:var(--color-action);letter-spacing:.08em;place-self:start end;font-size:8px;font-weight:800}.theme-preset-grid>button>strong{font-family:var(--font-heading);align-self:end;font-size:13px}.theme-preset-grid>button>span:last-child{color:var(--muted);grid-column:2;font-size:9px;line-height:1.45}.theme-swatch{border:1px solid #0d1b2a1f;border-radius:8px;grid-row:1/3;width:76px;height:72px;position:relative;overflow:hidden}.theme-swatch i{width:22px;position:absolute;inset:0 auto 0 0}.theme-swatch b{border-radius:4px;position:absolute;inset:9px 8px 19px 30px;box-shadow:0 2px 6px #0d1b2a1f}.theme-swatch em,.theme-swatch small{border-radius:3px;width:13px;height:5px;position:absolute;bottom:8px}.theme-swatch em{left:31px}.theme-swatch small{left:48px}.appearance-preview,.custom-theme-panel{margin-top:14px;overflow:hidden}.custom-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px 12px;display:grid}.custom-color-family{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);gap:10px;min-height:142px;padding:14px;display:grid}.custom-color-family>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.custom-color-family>header>span{gap:2px;display:grid}.custom-color-family b{font-size:10.5px}.custom-color-family small{max-width:370px;color:var(--muted);font-size:8.5px}.custom-color-family>p{color:var(--muted);margin:0;font-size:8.5px}.custom-color-family>p b{color:var(--ink);font-size:inherit}.custom-color-family label{grid-template-columns:42px 70px;align-items:center;gap:7px;display:grid}.custom-color-family input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:42px;height:34px;padding:3px}.custom-color-family code{color:var(--muted);font-family:ui-monospace,Cascadia Code,monospace;font-size:9px}.color-scale{border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:7px;grid-template-columns:repeat(10,minmax(12px,1fr));min-height:34px;display:grid;overflow:hidden}.color-scale i{min-width:0;font-style:normal;position:relative}.color-scale i span{color:#0000;text-align:center;font-size:6px;transition:color .15s,background-color .15s;position:absolute;bottom:2px;left:0;right:0}.color-scale i:hover span{color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contrast-guard{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:11px;margin:2px 20px 20px;padding:12px 14px;display:flex}.contrast-guard>i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:800;display:grid}.contrast-guard>span{color:var(--muted);gap:2px;font-size:9.5px;display:grid}.contrast-guard b{color:var(--ink);font-size:10px}.contrast-guard.success{background:color-mix(in srgb, var(--status-success) 8%, var(--surface))}.contrast-guard.success>i{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 16%, var(--surface))}.contrast-guard.warning{background:color-mix(in srgb, var(--status-warning) 9%, var(--surface))}.contrast-guard.warning>i{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 17%, var(--surface))}.preview-shell{min-height:290px;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-md);border-radius:12px;grid-template-columns:92px minmax(0,1fr);margin:20px;display:grid;overflow:hidden}.preview-shell>aside{background:linear-gradient(180deg, var(--color-navigation), var(--color-navigation-elevated));align-content:start;justify-items:center;gap:14px;padding:20px 12px;display:grid}.preview-shell>aside img{object-fit:contain;width:42px;height:42px;margin-bottom:9px}.preview-shell>aside i{background:color-mix(in srgb, var(--color-navigation-text) 25%, transparent);border-radius:6px;width:38px;height:8px}.preview-shell>aside i.active{background:var(--color-accent)}.preview-shell>section>header{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.preview-shell>section>header b{font-family:var(--font-heading);letter-spacing:.12em}.preview-shell>section>header span{color:var(--color-text-muted);font-size:10px}.preview-shell>section>header .nexus-brand{border-radius:2px;width:126px}.preview-content{grid-template-columns:minmax(160px,.7fr) auto minmax(220px,1.2fr);gap:14px;padding:18px;display:grid}.preview-content>article{border:1px solid var(--color-border);border-left:4px solid var(--status-success);background:var(--color-surface);border-radius:9px;align-content:center;gap:7px;min-height:112px;padding:16px;display:grid}.preview-content>article>span{color:var(--color-text-muted);letter-spacing:.1em;font-size:8px;font-weight:800}.preview-content>article>strong{font-family:var(--font-heading);font-size:25px}.preview-content>button{min-height:38px;color:var(--color-action-foreground);background:var(--color-action);border:0;border-radius:7px;align-self:start;padding:0 14px;font-size:10px;font-weight:800}.preview-chart{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;align-items:end;gap:7px;height:112px;padding:12px;display:flex}.preview-chart i{border-radius:3px 3px 0 0;flex:1;min-width:8px}.preview-content table{border-collapse:collapse;width:100%;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-column:1/-1;font-size:9px;overflow:hidden}.preview-content th,.preview-content td{border-bottom:1px solid var(--color-border);text-align:left;padding:9px 12px}.preview-content th{color:var(--color-text-muted);background:var(--color-surface-subtle)}.appearance-note{color:var(--ink);border:1px solid color-mix(in srgb, var(--color-action) 30%, var(--line));border-radius:var(--radius-sm);background:var(--color-action-soft);align-items:center;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.appearance-note b{font-size:10px}.appearance-note span{color:var(--muted);font-size:10px}.density-panel{margin-top:14px;overflow:hidden}.density-panel .interface-preference-grid{grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:end;gap:18px;padding:16px 20px;display:grid}.interface-preference-grid>span{color:var(--muted);align-self:center;font-size:10px}.interface-preference-grid>div{gap:6px;display:grid}.interface-preference-grid>div>b{font-size:9px}.density-options{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;gap:5px;padding:4px;display:flex}.density-options button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:9px;font-weight:750}.density-options button.active{color:var(--color-action-foreground);background:var(--color-action);box-shadow:var(--shadow-sm)}.appearance-actions{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);align-items:center;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.appearance-actions>span{color:var(--muted);text-align:center;flex:1;font-size:9px}.appearance-limitation{color:var(--ink);border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);gap:12px;margin-top:10px;padding:13px 16px;display:flex}.appearance-limitation b{flex:none;font-size:9.5px}.appearance-limitation span{color:var(--muted);font-size:9px;line-height:1.5}.appearance-limitation code{color:var(--color-action)}.app-shell[data-density=compact] .data-table td,.app-shell[data-density=compact] .work-row,.app-shell[data-density=compact] .validation-list>button,.app-shell[data-density=compact] .data-table th{padding-block:8px}.app-shell[data-theme=dark]{--color-text:#f4f7f8;--color-text-muted:#a9b5bf;--color-border:#34465a;--color-surface:#18263b;--color-surface-subtle:#142237;--color-background:#0d1b2a;--color-action:#0a9396;--color-action-hover:#18a9ac;--color-action-soft:#123e49;--ink:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--surface:var(--color-surface);--canvas:var(--color-background);--orange:var(--color-action);--orange-soft:var(--color-action-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-theme=dark] .topbar{background:color-mix(in srgb, var(--brand-navy-950) 94%, transparent)}.app-shell[data-theme=dark] .corporate-branding{background:linear-gradient(110deg, var(--brand-navy-950) 0 66%, color-mix(in srgb, var(--brand-navy-800) 86%, #000));border-right-color:var(--line);box-shadow:inset -12px 0 24px #00000029}.app-shell[data-theme=dark] .corporate-branding>i{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand-white) 22%, transparent) 22% 78%, transparent)}.app-shell[data-theme=dark] .top-actions .theme-button{color:var(--brand-gold-500);background:color-mix(in srgb, var(--brand-gold-500) 12%, var(--surface))}.app-shell[data-theme=dark] .page-heading h1,.app-shell[data-theme=dark] .panel-header h2,.app-shell[data-theme=dark] .panel-header>div>h2,.app-shell[data-theme=dark] .kpi-card>strong,.app-shell[data-theme=dark] .metric-grid article strong,.app-shell[data-theme=dark] .drawer-header h2,.app-shell[data-theme=dark] .production-modal header h2,.app-shell[data-theme=dark] .notification-panel header h2{color:var(--brand-white)}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .kpi-card,.app-shell[data-theme=dark] .metric-grid article,.app-shell[data-theme=dark] .work-row,.app-shell[data-theme=dark] .data-table,.app-shell[data-theme=dark] .control,.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea,.app-shell[data-theme=dark] .table-toolbar label,.app-shell[data-theme=dark] .table-toolbar input,.app-shell[data-theme=dark] .table-toolbar select,.app-shell[data-theme=dark] .panel-header button,.app-shell[data-theme=dark] .panel-header select,.app-shell[data-theme=dark] .drawer,.app-shell[data-theme=dark] .production-modal,.app-shell[data-theme=dark] .feedback-modal,.app-shell[data-theme=dark] .notification-panel{color:var(--ink);border-color:var(--line);background:var(--surface)}.app-shell[data-theme=dark] .data-table th{color:var(--brand-gray-100);background:color-mix(in srgb, var(--brand-navy-950) 52%, var(--surface))}.app-shell[data-theme=dark] .data-table tbody tr:hover td,.app-shell[data-theme=dark] .work-row:hover{background:color-mix(in srgb, var(--brand-teal-600) 12%, var(--surface))}.app-shell[data-theme=dark] .secondary,.app-shell[data-theme=dark] .button.secondary{color:var(--brand-gray-100);border-color:var(--line);background:var(--surface)}.app-shell[data-theme=dark] .badge-success,.app-shell[data-theme=dark] .status.okay,.app-shell[data-theme=dark] .trend.up{color:#84d6b8;background:color-mix(in srgb, var(--status-success) 31%, transparent)}.app-shell[data-theme=dark] .badge-warning,.app-shell[data-theme=dark] .status.warning,.app-shell[data-theme=dark] .trend.warn{color:#f2ca7b;background:color-mix(in srgb, var(--status-warning) 31%, transparent)}.app-shell[data-theme=dark] .badge-danger{color:#ffaaa3;background:color-mix(in srgb, var(--status-danger) 30%, transparent)}.app-shell[data-theme=dark] .badge-info{color:#8cd0ed;background:color-mix(in srgb, var(--status-info) 34%, transparent)}.app-shell[data-theme=dark] .badge-neutral,.app-shell[data-theme=dark] .work-chips span{color:var(--brand-gray-100);background:color-mix(in srgb, var(--brand-gray-600) 30%, transparent)}.app-shell[data-theme=dark] .environment-strip{color:var(--muted);border-color:color-mix(in srgb, var(--brand-gold-500) 34%, var(--line));background:color-mix(in srgb, var(--brand-gold-500) 7%, var(--brand-navy-950))}.app-shell[data-theme=dark] .environment-strip>span:first-child,.app-shell[data-theme=dark] .environment-strip strong,.app-shell[data-theme=dark] .environment-strip label>b{color:var(--brand-gray-100)}.app-shell[data-theme=dark] .panel{box-shadow:0 8px 26px #00000029}.app-shell[data-theme=dark] .attention-item,.app-shell[data-theme=dark] .activity-list,.app-shell[data-theme=dark] .work-row,.app-shell[data-theme=dark] .module-launch-grid button,.app-shell[data-theme=dark] .report-card,.app-shell[data-theme=dark] .builder-callout,.app-shell[data-theme=dark] .saved-report-loader,.app-shell[data-theme=dark] .drop-zones section{color:var(--ink);border-color:var(--line);background:var(--surface)}.app-shell[data-theme=dark] .attention-item>b,.app-shell[data-theme=dark] .work-row strong,.app-shell[data-theme=dark] .work-row>b{color:var(--ink)!important}.app-shell[data-theme=dark] .work-row{background:var(--surface)!important}.app-shell[data-theme=dark] .attention-item,.app-shell[data-theme=dark] .work-row{transition:none}.app-shell[data-theme=dark] .attention-item span,.app-shell[data-theme=dark] .attention-item small,.app-shell[data-theme=dark] .activity-list time,.app-shell[data-theme=dark] .activity-list small,.app-shell[data-theme=dark] .work-row small,.app-shell[data-theme=dark] .report-card p,.app-shell[data-theme=dark] .report-card footer span{color:var(--muted)}.app-shell[data-theme=dark] .work-row .progress-line small,.app-shell[data-theme=dark] .work-row .progress small{color:var(--muted);background:0 0}.app-shell[data-theme=dark] .functional-label{color:#8fe0c3;border-color:color-mix(in srgb, var(--status-success) 40%, var(--line));background:color-mix(in srgb, var(--status-success) 18%, var(--surface))}.app-shell[data-theme=dark] input::placeholder,.app-shell[data-theme=dark] textarea::placeholder{color:color-mix(in srgb, var(--brand-gray-400) 82%, transparent)}@media (max-width:1500px){.topbar{grid-template-columns:370px 0 minmax(260px,1fr) minmax(160px,260px) minmax(230px,auto)}.corporate-branding{gap:16px;padding-inline:19px}.trauteng-header-brand{width:142px;height:48px}.header-nexus-brand{width:150px}.header-page-context,.top-actions .feedback-button span{display:none}.top-actions .feedback-button{width:36px;padding:0}.header-profile>div,.header-profile>svg{display:none}.top-actions .header-profile{grid-template-columns:30px;width:40px;min-width:40px;padding-right:5px}}@media (max-width:1100px){.brand-lockup img{width:148px}.topbar{grid-template-columns:320px 0 0 minmax(150px,1fr) minmax(160px,auto)}.corporate-branding{gap:12px;padding-inline:14px}.corporate-branding>i{height:38px}.trauteng-header-brand{width:126px;height:46px}.header-nexus-brand{width:136px}.global-context,.header-profile>div,.header-profile>svg{display:none}.header-profile{grid-template-columns:30px;min-width:40px;padding-right:5px}.theme-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-content{grid-template-columns:1fr 1fr}.preview-chart{grid-column:1/-1}}@media (max-width:760px){.app-shell,.app-shell.is-collapsed{grid-template:"header"56px"workspace"minmax(0,1fr)/minmax(0,1fr)}.login-screen{grid-template-columns:1fr}.login-brand{min-height:auto;padding:28px 24px 32px;display:flex}.login-author-signature{min-width:142px;min-height:48px;padding:6px 10px 6px 7px}.login-author-signature .technology-seal-emblem,.login-author-signature .technology-seal-emblem img{width:28px;height:28px}.login-institutional{margin:30px 0 0}.login-institutional>p{font-size:9px;line-height:1.6}.tenant-brand-spot{margin:16px 0 24px;padding-bottom:20px}.tenant-brand-spot img{width:min(330px,92%);height:104px}.login-rci{gap:5px;padding-left:16px}.login-rci strong,.login-rci span{font-size:16px}.login-brand footer{display:none}.app-shell .sidebar,.app-shell.is-collapsed .sidebar{z-index:42;border-top:0;border-right:1px solid color-mix(in srgb, var(--brand-teal-600) 26%, var(--brand-navy-950));width:min(86vw,320px);height:100dvh;padding:16px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 40px #0d1b2a3d}.app-shell .sidebar.is-mobile-open,.app-shell.is-collapsed .sidebar.is-mobile-open{transform:translate(0)}.mobile-sidebar-heading{border-bottom:1px solid color-mix(in srgb, var(--color-navigation-text) 14%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:1px 2px 14px;display:flex}.mobile-sidebar-heading>span{display:grid}.mobile-sidebar-heading b{color:var(--color-navigation-text);font-size:13px}.mobile-sidebar-heading small{color:var(--color-navigation-muted);font-size:9px}.mobile-sidebar-heading button{width:34px;height:34px;color:var(--color-navigation-text);border:1px solid color-mix(in srgb, var(--color-navigation-text) 18%, transparent);background:0 0;border-radius:8px;place-items:center;display:grid}.mobile-navigation-backdrop{z-index:41;background:#0d1b2a8a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.app-shell .sidebar nav{width:100%;padding-top:8px}.app-shell .sidebar .nav-group{width:100%;margin-top:4px;display:block}.app-shell .sidebar .nav-group-trigger,.app-shell.is-collapsed .sidebar .nav-group-trigger{justify-content:space-between;display:flex}.app-shell .sidebar .nav-group-items>button,.app-shell.is-collapsed .sidebar .nav-group-items>button{justify-content:flex-start;padding-inline:11px;display:flex}.app-shell.is-collapsed .sidebar .nav-label{opacity:1;pointer-events:auto;display:inline}.app-shell.is-collapsed .sidebar .nav-group-items>button em{display:inline-flex}.app-shell.is-collapsed .sidebar .nav-icon{width:28px;height:28px}.sidebar-control{display:none}.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"branding actions";gap:8px;height:56px;padding-inline:0 10px}.corporate-branding{border-right:0;justify-content:flex-start;gap:10px;padding:6px 10px}.mobile-menu-button{width:36px;height:36px;color:var(--color-action);border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.trauteng-header-brand,.corporate-branding>i{display:none}.header-nexus-brand{width:132px}.header-page-context,.global-context,.command-button,.top-actions .feedback-button{display:none}.top-actions{gap:5px}.top-actions .header-icon-button{width:34px;min-width:34px;height:34px}.settings-popover{width:auto;max-height:calc(100dvh - 70px);position:fixed;top:62px;left:8px;right:8px;overflow-y:auto}.user-popover{width:auto;position:fixed;top:62px;left:8px;right:8px}.page-content{padding:20px 14px 34px}.workspace-footer{padding-inline:14px}.page-heading h1{font-size:25px}.login-panel{background:var(--color-background);min-height:auto;padding:32px 20px 40px}.login-card{padding:30px}.appearance-current{align-items:flex-start}.appearance-current-meta{justify-items:start}.theme-preset-grid{padding:14px}.preview-shell{grid-template-columns:64px minmax(0,1fr);margin:14px}.preview-shell>aside{padding-inline:8px}.preview-content{grid-template-columns:1fr}.preview-content>button,.preview-chart,.preview-content table{grid-column:1}.custom-color-grid{grid-template-columns:1fr;padding:14px}.contrast-guard{margin-inline:14px}.density-panel .interface-preference-grid{grid-template-columns:1fr 1fr;align-items:start}.interface-preference-grid>span{grid-column:1/-1}.appearance-actions{flex-wrap:wrap}.appearance-actions>span{flex-basis:100%;order:-1}}@media (max-width:500px){.login-card{padding:24px 20px}.login-card-nexus-brand{width:min(248px,84%);margin-block:16px 14px}.workspace-footer{flex-direction:column;align-items:flex-start}.workspace-footer .trauteng-technology-seal{align-self:flex-end}.appearance-current{padding:18px;display:grid}.theme-preset-grid{grid-template-columns:1fr}.preview-shell{display:block}.preview-shell>aside{align-items:center;min-height:58px;padding:9px 12px;display:flex}.preview-shell>aside img{width:34px;height:34px;margin:0 auto 0 0}.appearance-note{flex-direction:column;align-items:flex-start}.custom-color-family>header{grid-template-columns:1fr}.custom-color-family label{grid-template-columns:40px 1fr}.density-panel .interface-preference-grid{grid-template-columns:1fr;align-items:flex-start}.appearance-actions .button{flex:calc(50% - 8px)}.appearance-limitation{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root[data-tenant=ccl]{--tenant-ccl-laranja:#cc632a;--tenant-ccl-cinza:#565656;--brand-teal-600:var(--tenant-ccl-laranja);--brand-gold-500:var(--tenant-ccl-laranja);--color-action:#b45725;--color-action-hover:#a34f22;--color-action-soft:#f8ebe3;--color-accent:var(--tenant-ccl-laranja);--color-focus:var(--tenant-ccl-laranja);--chart-primary:var(--tenant-ccl-laranja);--chart-accent:var(--tenant-ccl-laranja);--chart-series-1:var(--tenant-ccl-laranja);--brand-navy-950:#262322;--brand-navy-800:#302c2a;--brand-graphite-800:#2e2b29;--brand-gray-100:#eeebe8;--brand-gray-400:#b5afab;--brand-gray-600:#706a66;--color-text:#2a2725;--color-text-muted:#6e6864;--color-border:#e4dfdc;--color-surface-subtle:#faf8f7;--color-background:#f5f2f0;--color-navigation:#302c2a;--color-navigation-elevated:#262322;--color-navigation-text:#f5f3f2;--color-navigation-muted:#b8b2ae;--chart-series-2:var(--tenant-ccl-cinza);--chart-secondary:var(--tenant-ccl-cinza);--chart-secondary-hover:#6e6864;--chart-grid:#e4dfdc;--chart-axis:#706a66;--chart-label:#2e2b29;--shadow-sm:0 2px 8px #2623220e;--shadow-md:0 18px 44px #2623221f;--shadow-panel:0 8px 24px #26232211;--tenant-brilho-fundo:radial-gradient(ellipse 95% 85% at 10% 6%, color-mix(in srgb, var(--brand-teal-600) 13%, transparent) 0%, color-mix(in srgb, var(--brand-teal-600) 6%, transparent) 38%, transparent 72%)}
:root{--font-heading:var(--font-montserrat), "Aptos Display", "Segoe UI", sans-serif;--font-body:var(--font-open-sans), Aptos, "Segoe UI", Arial, sans-serif}
@media (max-width:760px){.app-shell .sidebar.is-mobile-open .nav-label{opacity:1;pointer-events:auto;display:inline}}.report-card>div:first-child>span.badge{border-radius:99px;width:max-content;height:auto;padding:4px 8px;display:inline-flex}.report-card>div:first-child>span.badge-success{color:#2b755c;background:#e2f0e9}.report-card>div:first-child>span.badge-info{color:#3f708f;background:#e2edf3}.app-shell[data-theme=dark] .report-card>div:first-child>span.badge-success{color:#81c4a8;background:#234637}.app-shell[data-theme=dark] .report-card>div:first-child>span.badge-info{color:#95c4e0;background:#233e4f}.app-shell{--ink:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--surface:var(--color-surface);--canvas:var(--color-background);--nav:var(--color-navigation);--nav-2:var(--color-navigation-elevated);--orange:var(--color-action);--orange-soft:var(--color-action-soft)}.ranking-list>a{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:28px minmax(170px,1fr) 1fr 38px;align-items:center;gap:10px;padding:11px 0;display:grid}.ranking-list>a>b{color:var(--muted);font-size:10px}.ranking-list>a>span{font-size:10px;font-weight:700}.ranking-list>a>i{background:var(--line);border-radius:4px;height:6px}.ranking-list>a{text-decoration:none}.executive-signal>a{color:var(--orange);background:0 0;border:0;justify-self:start;font-size:10px;font-weight:750;text-decoration:none}.module-launch-grid>a{border:1px solid var(--line);background:var(--surface);min-height:88px;color:var(--ink);text-align:left;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:3px 9px;padding:12px;text-decoration:none;display:grid;position:relative}.module-launch-grid>a:hover{border-color:var(--orange);transform:translateY(-1px)}.module-launch-grid>a:nth-child(8n+1) i{color:var(--chart-series-1)}.module-launch-grid>a:nth-child(8n+2) i{color:var(--chart-series-2)}.module-launch-grid>a:nth-child(8n+3) i{color:var(--chart-series-4)}.module-launch-grid>a:nth-child(8n+4) i{color:var(--chart-series-5)}.module-launch-grid>a:nth-child(8n+5) i{color:var(--chart-series-3)}.module-launch-grid>a:nth-child(8n+6) i{color:var(--chart-series-6)}.module-launch-grid>a:nth-child(8n+7) i{color:var(--chart-series-7)}.module-launch-grid>a:nth-child(8n+8) i{color:var(--chart-series-8)}.module-launch-grid>a:hover{border-color:var(--brand-teal-600)}.module-launch-grid>a{border-radius:12px;min-height:102px;padding:15px}.app-shell[data-theme=dark] .module-launch-grid>a{color:var(--ink);border-color:var(--line);background:var(--surface)}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+1) i{color:color-mix(in srgb, var(--chart-series-1) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+2) i{color:color-mix(in srgb, var(--chart-series-2) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+3) i{color:color-mix(in srgb, var(--chart-series-4) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+4) i{color:color-mix(in srgb, var(--chart-series-5) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+5) i{color:color-mix(in srgb, var(--chart-series-3) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+6) i{color:color-mix(in srgb, var(--chart-series-6) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+7) i{color:color-mix(in srgb, var(--chart-series-7) 40%, var(--ink))}.app-shell[data-theme=dark] .module-launch-grid>a:nth-child(8n+8) i{color:color-mix(in srgb, var(--chart-series-8) 40%, var(--ink))}.app-shell[data-theme=dark] .breadcrumbs{color:var(--ink)}@keyframes tv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tv-deslizar-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tv-subir-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tv-screen[data-transicao=suave]>:not(header){animation:.6s ease-out both tv-fade-in}.tv-screen[data-transicao=deslizar]>:not(header){animation:.55s cubic-bezier(.2,.7,.2,1) both tv-deslizar-in}.tv-screen[data-transicao=escalonado]>.tv-title,.tv-screen[data-transicao=escalonado]>.tv-production,.tv-screen[data-transicao=escalonado]>.tv-alert,.tv-screen[data-transicao=escalonado]>.tv-pending,.tv-screen[data-transicao=escalonado]>.tv-kpis>div,.tv-screen[data-transicao=escalonado]>.tv-bars>div{animation:.45s cubic-bezier(.2,.7,.2,1) both tv-subir-in}.tv-screen[data-transicao=escalonado]>.tv-production,.tv-screen[data-transicao=escalonado]>.tv-alert,.tv-screen[data-transicao=escalonado]>.tv-pending,.tv-screen[data-transicao=escalonado]>.tv-kpis>div:first-child{animation-delay:.14s}.tv-screen[data-transicao=escalonado]>.tv-kpis>div:nth-child(2){animation-delay:.22s}.tv-screen[data-transicao=escalonado]>.tv-kpis>div:nth-child(n+3){animation-delay:.3s}.tv-screen[data-transicao=escalonado]>.tv-bars>div:first-child{animation-delay:.38s}.tv-screen[data-transicao=escalonado]>.tv-bars>div:nth-child(2){animation-delay:.45s}.tv-screen[data-transicao=escalonado]>.tv-bars>div:nth-child(3){animation-delay:.52s}.tv-screen[data-transicao=escalonado]>.tv-bars>div:nth-child(n+4){animation-delay:.59s}@media (prefers-reduced-motion:reduce){.tv-screen[data-transicao]>*,.tv-screen[data-transicao]>*>*{animation:none!important}}
