.theme-ug-clean,.theme-zukki,:root,body:has(.theme-ug-clean),body:has(.theme-zukki){--background-main:hsl(var(--background));--background-surface:hsl(var(--card));--background-elevated:hsl(var(--popover));--background-hover:hsl(var(--accent));--background-selected:hsl(var(--secondary));--text-primary:hsl(var(--foreground));--text-secondary:hsl(var(--muted-foreground));--text-helper:hsl(var(--muted-foreground));--border-subtle:hsl(var(--border));--border-strong:hsl(var(--input));--brand-primary:hsl(var(--primary));--text-on-brand:hsl(var(--primary-foreground));--success:#176342;--success-surface:#e6f8ef;--warning:#825000;--warning-surface:#fff1d2;--error:hsl(var(--destructive));--info:#304fa1;--info-surface:#edf1ff;--text-brand-accent:#a5420c;--reflection:rgb(255 255 255/.70);--surface-shadow:rgb(53 16 74/.10);--muted-foreground:270 9% 33%;--zk-panel-opacity:14%;--zk-field-opacity:8%;--zk-nav-opacity:24%;--zk-header-opacity:20%;--zk-login-opacity:26%;--zk-panel-glint:rgb(255 255 255/.04);--zk-glow-lilac:.45;--zk-glow-orange:.24;--zk-glow-aux:.15}.dark .theme-ug-clean,.dark .theme-zukki,.dark body:has(.theme-ug-clean),.dark body:has(.theme-zukki),:root.dark{--background:274 28% 9%;--foreground:25 65% 95%;--card:274 24% 14%;--card-foreground:25 65% 95%;--popover:274 22% 17%;--popover-foreground:25 65% 95%;--primary:265 85% 81%;--primary-foreground:278 64% 18%;--secondary:274 25% 22%;--secondary-foreground:265 85% 86%;--muted:274 19% 19%;--muted-foreground:270 15% 74%;--accent:278 22% 24%;--accent-foreground:25 65% 95%;--border:274 18% 27%;--input:274 17% 43%;--ring:265 85% 81%;--destructive:0 85% 74%;--destructive-foreground:0 0% 9%;--titulo:#e5d0ff;--eyebrow:#ffb583;--brilho-1:#2d1933;--brilho-2:#1e1830;--text-brand-accent:#ffb583;--c-lilas:201 167 248;--c-lilas-light:53 36 68;--c-lilas-dark:222 194 255;--c-pink:247 138 69;--c-pink-light:65 36 34;--c-pink-dark:255 181 131;--c-mint:165 232 200;--c-mint-light:23 57 45;--c-mint-dark:165 232 200;--c-ink:247 238 231;--c-nude:24 17 30;--success:#a5e8c8;--success-surface:#17392d;--warning:#ffd27a;--warning-surface:#42341b;--info:#b9cbff;--info-surface:#202c49;--reflection:rgb(255 255 255/.08);--surface-shadow:rgb(0 0 0/.30);color-scheme:dark;--zk-panel-opacity:48%;--zk-field-opacity:26%;--zk-nav-opacity:50%;--zk-header-opacity:44%;--zk-login-opacity:52%;--zk-panel-glint:rgb(201 167 248/.07);--zk-glow-lilac:.16;--zk-glow-orange:.10;--zk-glow-aux:.08}html:not(.dark){color-scheme:light}body:has([data-zk-public-toggle]) .public-shell>header{padding-right:76px}@media(max-width:767px){[data-zk-mobile-menu] .zk-balao{background:var(--background-elevated);background-image:none}}.theme-ug-clean,.theme-zukki{color:var(--text-primary)}.zk-rise,.zk-slide-in{animation-name:zk-fade}.brand-soft-panel,.professional-shell>header{background:var(--background-surface)}.professional-shell>header{background:color-mix(in srgb,var(--background-surface) var(--zk-header-opacity),transparent)}.brand-soft-panel,.card-surface,.professional-shell>form,.stat-tile,.surface-card,.zk-panel,[data-zk-surface]{background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) var(--zk-panel-opacity),transparent)}.brand-soft-panel,.card-surface,.stat-tile,.surface-card,.zk-panel,[data-zk-surface]{background-image:linear-gradient(145deg,var(--zk-panel-glint),transparent 60%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 var(--reflection),0 12px 32px -20px var(--surface-shadow)}.zk-glass-input,[data-zk-control]:not(.bg-transparent):not([data-zk-control=custom]){background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) var(--zk-field-opacity),transparent);box-shadow:inset 0 1px 0 var(--reflection);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--text-primary);transition:background-color .2s,border-color .2s,box-shadow .2s}[data-zk-control]:not(.rounded-full):not(.rounded-none):not([class*=rounded-l-]):not([class*=rounded-r-]):not([class*=rounded-t-]):not([class*=rounded-b-]):not([class*="rounded-["]){border-radius:12px}.zk-glass-input::placeholder,[data-zk-control]::placeholder{color:var(--text-helper);opacity:1}.zk-glass-input:focus-visible,[data-zk-control]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}[data-zk-control]:disabled{cursor:not-allowed;opacity:.55}[data-zk-control][readonly]{cursor:default}[data-zk-control][aria-invalid=true]{border-color:var(--error)}select optgroup,select option{background:var(--background-elevated);color:var(--text-primary)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-primary)}.recharts-default-tooltip,.zk-balao-pop,[data-zk-overlay],[data-zk-sticky]{background:var(--background-elevated)!important;color:var(--text-primary);backdrop-filter:none;-webkit-backdrop-filter:none}.recharts-default-tooltip{border-color:var(--border-strong)!important;border-radius:12px}.recharts-cartesian-axis-tick-value{fill:var(--text-secondary)}.recharts-cartesian-grid line{stroke:var(--border-subtle)}.zk-chart-bar{transform-origin:left;animation:zk-bar-grow 1.4s ease-out .1s backwards;transition:width 1.4s ease-out}@keyframes zk-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.zk-chart-bar{animation:none;transition:none}}.zk-balao{background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) var(--zk-nav-opacity),transparent);background-image:linear-gradient(150deg,var(--zk-panel-glint),transparent 70%);box-shadow:inset 0 1px 0 var(--reflection),0 12px 36px -28px var(--surface-shadow)}.zk-balao,.zk-topo{border-color:var(--border-subtle)}.zk-topo{background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) var(--zk-header-opacity),transparent);box-shadow:inset 0 1px 0 var(--reflection),0 8px 24px -24px var(--surface-shadow)}.zk-item:focus-visible,.zk-item:hover{background:var(--background-hover)}.zk-item-ativo,.zk-item-ativo:hover{background:var(--background-selected);background:color-mix(in srgb,var(--background-selected) 72%,transparent);box-shadow:inset 3px 0 0 var(--text-brand-accent);color:var(--brand-primary);font-weight:600}.zk-seta-menu{color:var(--text-primary);background:var(--background-elevated)}.zk-glass-side{background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) 90%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.zk-glass-card,.zk-glass-side{border-color:var(--border-subtle)}.zk-glass-card{background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.professional-shell,.public-shell,.zk-app-surface,[data-zk-login]{background:radial-gradient(ellipse at 12% 12%,rgb(201 167 248/var(--zk-glow-lilac)),transparent 62%),radial-gradient(ellipse at 92% 72%,rgb(247 138 69/var(--zk-glow-orange)),transparent 62%),radial-gradient(ellipse at 55% 80%,rgb(201 167 248/var(--zk-glow-aux)),transparent 65%),var(--background-main)}.zk-glass-in{animation-name:zk-fade}.zk-metric{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}[data-zk-login] .zk-glass-in{animation:zk-fade .45s ease both}.zk-page-enter,[role=tabpanel][data-state=active],details[open]>:not(summary){animation:zk-fade .32s ease both}.zk-button,.zk-metric{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}@media(hover:hover) and (pointer:fine){.zk-metric:hover{transform:translateY(-3px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 16px 30px -20px var(--surface-shadow)}.zk-button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}.zk-button:not(:disabled):active{transform:translateY(0)}}@media(hover:none){.zk-balao nav a:hover,.zk-glass-side nav a:hover{transform:none}}@media(max-width:767px){[data-zk-login] .zk-twinkle{display:none}[data-zk-login] .zk-float{animation:none}[data-zk-login] input{font-size:16px}}@media(prefers-reduced-motion:reduce){.zk-balao nav a,.zk-button,.zk-glass-side nav a,.zk-metric{transform:none!important;transition:none!important}.zk-fade,.zk-float,.zk-glass-in,.zk-page-enter,.zk-rise,.zk-slide-in,.zk-twinkle{animation:none!important;filter:none!important;opacity:1!important}}@media print{[data-zk-number]>span{display:none!important}[data-zk-number]:after{content:attr(data-final)}.zk-float,.zk-twinkle{animation:none;transform:none}.zk-panel,[data-zk-surface]{background:white;box-shadow:none}.theme-ug-clean,.theme-zukki,:root,:root.dark,body:has(.theme-ug-clean),body:has(.theme-zukki){--background:0 0% 100%!important;--foreground:0 0% 9%!important;--card:0 0% 100%!important;--card-foreground:0 0% 9%!important;--popover:0 0% 100%!important;--popover-foreground:0 0% 9%!important;--muted-foreground:0 0% 25%!important;--primary:278 64% 18%!important;--primary-foreground:0 0% 100%!important;--titulo:#222!important;--border:0 0% 60%!important;color-scheme:light;--secondary:0 0% 96%!important;--secondary-foreground:0 0% 9%!important;--muted:0 0% 95%!important;--accent:0 0% 95%!important;--accent-foreground:0 0% 9%!important;--input:0 0% 60%!important;--destructive:0 72% 35%!important;--destructive-foreground:0 0% 100%!important;--c-ink:41 38 46!important;--c-lilas-dark:53 16 74!important;--c-pink-dark:165 66 12!important;--c-mint-dark:23 99 66!important;--text-brand-accent:#a5420c!important;--success:#176342!important;--warning:#825000!important;--info:#304fa1!important;--brilho-1:#ffe3d3!important;--brilho-2:#efe4fd!important;--ring:278 64% 18%!important;--eyebrow:#a5420c!important;--c-lilas:201 167 248!important;--c-lilas-light:243 235 254!important;--c-pink:247 138 69!important;--c-pink-light:255 237 230!important;--c-mint:165 232 200!important;--c-mint-light:230 248 239!important;--c-nude:255 244 237!important;--success-surface:#e6f8ef!important;--warning-surface:#fff1d2!important;--info-surface:#edf1ff!important}body{background:white!important;color:#171717!important}html.dark [class*="dark:text-"]{color:#222!important}html.dark [class*="dark:bg-"]{background-color:white!important}.brand-soft-panel,.professional-shell,.public-shell,.zk-app-surface,.zk-welcome,[data-zk-login]{background:white!important;box-shadow:none!important}.zk-chart-bar,.zk-orbit,.zk-scene-note,.zk-welcome-zu,.zk-zu-image{animation:none!important;transform:none!important}.zk-theme-toggle{display:none!important}}.zk-login-composition{padding:24px clamp(20px,4vw,64px) 40px;overflow-x:clip}.zk-login-top{max-width:1280px;margin:auto;display:flex;align-items:center;gap:14px}.zk-login-top>.zk-theme-toggle{margin-left:auto}.zk-login-top>img{border-radius:13px}.zk-login-grid{max-width:1160px;margin:clamp(40px,7vh,90px) auto 0;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,7vw,100px)}.zk-hero-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--text-brand-accent)}.zk-login-title{margin-top:18px;font-size:clamp(36px,4.8vw,64px);font-weight:600;line-height:1.12;letter-spacing:-.055em;color:var(--text-primary)!important}.zk-login-title>span{color:var(--brand-primary)}.zk-login-copy{margin-top:20px;line-height:1.75;font-size:16px;color:var(--text-secondary)}.zk-zu-scene{position:relative;max-width:520px;height:300px;margin-top:24px}.zk-zu-frame{position:absolute;left:19%;top:-12px;width:58%;background:transparent}.zk-zu-image{display:block;width:100%;height:auto;object-fit:contain;animation:zk-zu-breathe 5s ease-in-out infinite;transform-origin:50% 90%;filter:drop-shadow(0 16px 15px rgb(53 16 74/.12))}.zk-orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--border-strong);stroke-width:1;stroke-dasharray:4 9;opacity:.55;animation:zk-orbit-flow 28s linear infinite}.zk-scene-note{position:absolute;z-index:1;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--background-elevated);box-shadow:0 12px 30px -20px var(--surface-shadow);font-size:11px;line-height:1.6;color:var(--text-secondary);animation:zk-note-float 7s ease-in-out infinite}.zk-scene-note svg{color:var(--brand-primary)}.zk-scene-note strong{font-weight:600;color:var(--text-primary)}.zk-scene-note-one{left:0;top:48px}.zk-scene-note-two{right:0;bottom:33px;animation-delay:-3.5s}.zk-login-access{min-width:0;animation:zk-fade .7s ease both}.zk-login-access-panel{padding:clamp(24px,3vw,42px);border:1px solid var(--border-subtle);border-radius:28px;background:var(--background-surface);background:color-mix(in srgb,var(--background-surface) var(--zk-login-opacity),transparent);background-image:linear-gradient(145deg,var(--zk-panel-glint),transparent 65%);box-shadow:inset 0 1px 0 var(--reflection),0 24px 64px -40px var(--surface-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.zk-login-access-panel input{border-color:var(--border-strong)}.zk-welcome{position:relative;overflow:hidden;background:var(--background-surface);background:linear-gradient(110deg,color-mix(in srgb,var(--background-surface) 42%,transparent),color-mix(in srgb,var(--background-selected) 48%,transparent))}.zk-welcome-zu{position:absolute;right:32px;bottom:-12px;width:130px;height:auto;opacity:.9;animation:zk-zu-breathe 5s ease-in-out infinite}.zk-welcome>div{padding-right:110px}@keyframes zk-note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes zk-zu-breathe{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@keyframes zk-orbit-flow{to{stroke-dashoffset:260}}@media(max-width:767px){.zk-login-top>span{font-size:11px;max-width:190px}.zk-login-grid{grid-template-columns:1fr;gap:42px;margin-top:32px}.zk-login-access{order:0}.zk-login-brand{order:1}.zk-login-title{font-size:38px}.zk-zu-scene{height:270px;max-width:440px}.zk-scene-note{font-size:10px;padding:10px}.zk-scene-note-one{top:45px}.zk-scene-note-two{bottom:35px}.zk-login-copy{font-size:14px}.zk-welcome-zu{display:none}.zk-welcome>div{padding-right:0}}@media(prefers-reduced-motion:reduce){.zk-login-access,.zk-orbit,.zk-scene-note,.zk-welcome-zu,.zk-zu-image{animation:none!important;transform:none!important}}