.login-scene{--navy: var(--color-brand-navy);--navy-deep: var(--color-brand-navy-deep);--blue: var(--color-brand-blue);--blue-press: var(--color-brand-indigo);--cyan: var(--color-brand-neon);--purple: var(--color-brand-purple);--white: #ffffff;--glass: rgba(9, 18, 78, .58);--glass-line: rgba(140, 175, 255, .18);--field: rgba(3, 9, 48, .55);--field-line: rgba(140, 175, 255, .16);--txt: #ffffff;--txt-soft: rgba(242, 240, 252, .64);--txt-dim: rgba(242, 240, 252, .42);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-depth: cubic-bezier(.19, 1, .22, 1);--t-quick: .18s;--t-base: .42s;--logo-drop: 96px;--bub-w: 1.16em;--bub-h: .96em;--bub-below: .2em;--pad-l: .2em;position:fixed;inset:0;z-index:0;background:var(--navy);color:var(--txt);font-family:Sora,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased}.login-scene *,.login-scene *:before,.login-scene *:after{box-sizing:border-box}.login-scene ::selection{background:#00f0ff47;color:#fff}.login-bg{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity 1.1s var(--ease)}.login-scene.bg-in .login-bg{opacity:1}.login-vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 45%,transparent 30%,rgba(2,9,76,.45) 72%,rgba(1,5,38,.86) 100%)}.login-stage{position:relative;z-index:2;min-height:100dvh;display:grid;place-items:center;padding:32px 24px}.login-col{display:flex;flex-direction:column;align-items:center;gap:38px;width:100%;max-width:376px}.brandblock{display:flex;flex-direction:column;align-items:center;gap:26px;transform:translateY(var(--logo-drop));will-change:transform;transition:transform .82s var(--ease)}.login-scene.logo-up .brandblock{transform:translateY(0)}.brand-stage{opacity:0;transform:scale(.24);filter:blur(18px);will-change:transform,opacity,filter;transition:opacity .62s var(--ease-out),transform 1.35s var(--ease-depth),filter 1.15s var(--ease-depth)}.login-scene.logo-in .brand-stage{opacity:1;transform:scale(1);filter:blur(0)}.brand{display:flex;justify-content:center;line-height:1;filter:drop-shadow(0 0 24px rgba(7,43,250,.45)) drop-shadow(0 0 56px rgba(0,240,255,.18))}.brand img{display:block;width:clamp(260px,62vw,420px);height:auto;-webkit-user-select:none;user-select:none}.login-scene.logo-up .brand{animation:brand-breathe 5.5s var(--ease) infinite}@keyframes brand-breathe{0%,to{filter:drop-shadow(0 0 24px rgba(7,43,250,.42)) drop-shadow(0 0 56px rgba(0,240,255,.16))}50%{filter:drop-shadow(0 0 34px rgba(7,43,250,.58)) drop-shadow(0 0 78px rgba(0,240,255,.26))}}.brand-tagline{margin:0;font-size:12px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--txt-dim);text-align:center;opacity:0;transform:translateY(8px);transition:opacity .52s var(--ease-out) .9s,transform .52s var(--ease-out) .9s}.login-scene.logo-in .brand-tagline{opacity:1;transform:translateY(0)}.login-card{width:100%;background:var(--glass);border:1px solid var(--glass-line);border-radius:20px;padding:30px 28px 26px;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);box-shadow:0 24px 60px -20px #000420bf,inset 0 1px #bed7ff1f;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(30px);transition:opacity .64s var(--ease-out),transform .64s var(--ease-out)}.login-scene.form-in .login-card{opacity:1;transform:translateY(0)}.login-card>*{opacity:0;transform:translateY(12px);transition:opacity .46s var(--ease-out),transform .46s var(--ease-out)}.login-scene.form-in .login-card>*{opacity:1;transform:translateY(0)}.login-scene.form-in .login-card>*:nth-child(1){transition-delay:.12s}.login-scene.form-in .login-card>*:nth-child(2){transition-delay:.19s}.login-scene.form-in .login-card>*:nth-child(3){transition-delay:.26s}.login-scene.form-in .login-card>*:nth-child(4){transition-delay:.33s}.login-scene.form-in .login-card>*:nth-child(5){transition-delay:.4s}.login-field{display:flex;flex-direction:column;gap:7px}.login-field label{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--txt-soft)}.login-inputwrap{position:relative;display:flex}.login-field input{width:100%;font-family:inherit;font-size:14.5px;font-weight:400;color:var(--txt);background:var(--field);border:1px solid var(--field-line);border-radius:11px;padding:12px 14px;outline:none;transition:border-color var(--t-quick) var(--ease),box-shadow var(--t-quick) var(--ease),background var(--t-quick) var(--ease)}.login-field input::placeholder{color:#f2f0fc4d}.login-field input:hover{border-color:#8cafff4d}.login-field input:focus{border-color:var(--cyan);background:#030930b8;box-shadow:0 0 0 3px #00f0ff29,0 0 22px -4px #00f0ff73}.login-field.has-toggle input{padding-right:44px}.login-peek{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;background:none;border:0;border-radius:8px;color:var(--txt-dim);cursor:pointer;transition:color var(--t-quick) var(--ease),background var(--t-quick) var(--ease)}.login-peek:hover{color:var(--txt);background:#8cafff1a}.login-peek svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.login-peek .slash{opacity:0;transition:opacity .14s var(--ease)}.login-peek[aria-pressed=true] .slash{opacity:1}.login-submit{position:relative;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;background:var(--blue);border:0;border-radius:11px;padding:14px 18px;cursor:pointer;overflow:hidden;box-shadow:0 8px 26px -10px #072bfae6;transition:background var(--t-quick) var(--ease),box-shadow var(--t-base) var(--ease),transform .13s var(--ease)}.login-submit:hover{background:#0f39ff;box-shadow:0 10px 34px -8px #072bfa,0 0 34px -6px #00f0ff6b}.login-submit:active{transform:scale(.985);background:var(--blue-press)}.login-submit[data-busy=true]{pointer-events:none;color:transparent}.login-submit .spin{position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;opacity:0;animation:login-spin .7s linear infinite}.login-submit[data-busy=true] .spin{opacity:1}@keyframes login-spin{to{transform:rotate(360deg)}}.login-footrow{display:flex;justify-content:center;margin-top:2px}.login-footrow button{font-family:inherit;font-size:12.5px;color:var(--txt-soft);background:none;border:0;cursor:pointer;text-decoration:none;padding:4px 6px;border-radius:6px;transition:color var(--t-quick) var(--ease)}.login-footrow button:hover{color:var(--cyan)}.login-msg{min-height:16px;margin:0;font-size:12.5px;text-align:center;color:var(--cyan)}.login-msg.is-error{color:#ff8a8a}.login-scene :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.login-field input:focus-visible{outline:none}@media(max-width:420px){.login-col{gap:30px}.brandblock{gap:20px}.login-card{padding:26px 22px 22px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.login-scene.logo-up .brand{animation:none}.login-bg,.brandblock,.brand-stage,.brand-tagline,.login-card,.login-card>*{transition-duration:1ms!important;transition-delay:0ms!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nc-ink: #0b1030;--nc-ink-2: #40455f;--nc-ink-3: #62667f;--nc-ink-2-glass: #2f3349;--nc-noite-ink: #f4f5ff;--nc-noite-ink-2: #cdd0e2;--nc-noite-ink-3: #a2a5c2;--nc-branco: #ffffff;--nc-gelo: #f1f2f8;--nc-gelo-borda: #e1e3ee;--nc-noite-1: #1a1e52;--nc-noite-2: #14174a;--nc-noite-3: #0b1030;--nc-noite-sup: #222764;--nc-noite-sup-2: #2b3172;--nc-noite-borda: #3a4080;--nc-azul: #0a5bff;--nc-azul-claro: #3b86ff;--nc-azul-noite: #7fb0ff;--nc-verde: #127a45;--nc-verde-noite: #5fe0a0;--nc-ambar: #9a5200;--nc-ambar-noite: #ffc163;--nc-vermelho: #c02a2a;--nc-vermelho-noite: #ff8f8f;--nc-violeta: #5b34d6;--nc-violeta-noite: #c7b0ff;--nc-rosa: #ff78c8;--nc-veu: #05071e;--nc-vidro-noite: #0e1134;--nc-lavagem: #f6f4ff}:root{--densidade-raiz: 80%;--texto-metric: 1.875rem;--texto-display: 1.5625rem;--texto-heading: 1.25rem;--texto-body: .9765625rem;--texto-label: .9375rem;--texto-caption: .859375rem;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-marca: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--trilho-largura: 4.0625rem;--barra-altura: 3.59375rem;--controle-altura: 2.34375rem;--controle-altura-sm: 1.875rem;--linha-tabela-altura: 2.5rem;--linha-lista-altura: 4.375rem;--coluna-quadro-largura: 17.03125rem;--shell-respiro: .78125rem;--radius-control: 9999px;--radius-campo: .78125rem;--radius-painel: 1.40625rem;--radius-trilho: 1.5625rem;--radius-barra: 1.25rem;--radius-coluna: 1.25rem;--card-radius: .9375rem;--dialog-radius: 1.40625rem;--shadow-card: 0 1px 2px rgb(11 16 48 / .06), 0 6px 16px -8px rgb(11 16 48 / .3);--shadow-raised: 0 2px 6px rgb(11 16 48 / .08), 0 18px 40px -18px rgb(11 16 48 / .45);--card-shadow: var(--shadow-card);--overlay-shadow: var(--shadow-raised);--dialog-shadow: var(--shadow-raised);--anel-foco: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);--fundo-imagem: url(/fundos/padrao.svg);--fundo-veu: .35;--fundo-veu-cor: rgb(5 7 30)}:root[data-densidade=confortavel]{--densidade-raiz: 92%}:root,:root[data-aparencia=glass]{--ink: var(--nc-ink);--ink-2: var(--nc-ink-2-glass);--ink-3: var(--nc-ink-3);--color-canvas: var(--nc-gelo);--color-surface: var(--nc-branco);--color-surface-muted: var(--nc-gelo);--color-border: var(--nc-gelo-borda);--color-text: var(--nc-ink);--color-text-muted: var(--nc-ink-2-glass);--color-primary: var(--nc-azul);--color-primary-fill: var(--nc-azul);--color-link: var(--nc-azul);--color-success: var(--nc-verde);--color-warning: var(--nc-ambar);--color-danger: var(--nc-vermelho);--color-danger-fill: var(--nc-vermelho);--color-info: var(--nc-azul);--color-ia: var(--nc-violeta);--glass-fill: var(--color-surface);--glass-fill-solid: var(--color-surface);--card-surface: var(--color-surface);--rail-item-fg: var(--ink-2);--rail-fg: var(--ink);--rail-divider: var(--color-border);--nav-active-fill: var(--nc-branco);--nav-active-fg: var(--nc-azul);--superficie: rgb(255 255 255 / .88);--superficie-hover: var(--nc-branco);--superficie-sutil: rgb(11 16 48 / .05);--superficie-sutil-2: rgb(11 16 48 / .08);--vidro-painel: linear-gradient(180deg, rgb(255 255 255 / .78), rgb(255 255 255 / .62));--vidro-barra: var(--vidro-painel);--vidro-borda: rgb(255 255 255 / .55);--vidro-brilho: inset 0 1px 0 rgb(255 255 255 / .9), inset 0 -1px 0 rgb(255 255 255 / .25);--vidro-sombra: 0 10px 30px -10px rgb(30 30 80 / .25), 0 2px 6px rgb(30 30 80 / .06);--vidro-desfoque: blur(28px) saturate(180%);--fume-veu: rgb(5 7 30 / calc(1 - (1 - var(--fundo-veu)) * .55));--fume: linear-gradient(180deg, rgb(255 255 255 / .22), rgb(255 255 255 / .12)), linear-gradient(var(--fume-veu), var(--fume-veu));--fume-borda: rgb(255 255 255 / .25);--fume-brilho: var(--vidro-brilho);--fume-sombra: var(--vidro-sombra);--fume-desfoque: blur(28px) saturate(180%);--coluna-vidro: linear-gradient(180deg, rgb(255 255 255 / .2), rgb(255 255 255 / .1)), linear-gradient(var(--fume-veu), var(--fume-veu));--coluna-borda: rgb(255 255 255 / .22);--coluna-brilho: inset 0 1px 0 rgb(255 255 255 / .35);--coluna-sombra: 0 20px 40px -20px rgb(0 0 0 / .5);--coluna-desfoque: blur(22px) saturate(170%);--cartao-vidro: rgb(255 255 255 / .86);--cartao-vidro-borda: rgb(255 255 255 / .9);--cartao-vidro-sombra: inset 0 1px 0 var(--nc-branco), 0 6px 16px -8px rgb(30 30 80 / .22);--trilho-icone: rgb(255 255 255 / .75);--tinta-clara: var(--nc-branco);--tinta-clara-2: rgb(255 255 255 / .92);--tinta-clara-fundo: rgb(255 255 255 / .14);--tinta-clara-pilula: rgb(5 7 30 / .22);--tinta-clara-borda: rgb(255 255 255 / .3);--vidro-solido: linear-gradient(180deg, var(--nc-branco), var(--nc-gelo));--primario-volume: linear-gradient(180deg, var(--nc-azul-claro), var(--nc-azul));--button-primary-bg: var(--primario-volume);--button-primary-fg: var(--nc-branco);--primario-sombra: inset 0 1px 0 rgb(255 255 255 / .45), 0 8px 18px -8px rgb(10 91 255 / .6);--controle-fundo: rgb(255 255 255 / .85);--controle-borda: rgb(11 16 48 / .12);--status-neutro: var(--nc-ink-2-glass);--status-neutro-fundo: rgb(11 16 48 / .06);--status-info: var(--nc-azul);--status-info-fundo: rgb(10 99 255 / .12);--status-ok: var(--nc-verde);--status-ok-fundo: rgb(26 160 90 / .14);--status-aviso: var(--nc-ambar);--status-aviso-fundo: rgb(255 149 0 / .18);--status-erro: var(--nc-vermelho);--status-erro-fundo: rgb(230 50 50 / .12);--status-ia: var(--nc-violeta);--status-ia-fundo: rgb(124 77 255 / .14);--ia-gradiente: linear-gradient(90deg, rgb(124 77 255 / .16), rgb(255 120 200 / .16));--ia-aro: conic-gradient(from 0deg, #8e5cff, var(--nc-rosa), #8e5cff);--fundo-base: var(--nc-noite-3);--fundo-veu-cor: var(--nc-veu);--fundo-veu-opacidade: 0;--fundo-veu-desfoque: none}:root:not([data-aparencia]) .trilho-vidro,:root:not([data-aparencia]) [data-corpo-livre] .glass,:root[data-aparencia=glass] .trilho-vidro,:root[data-aparencia=glass] [data-corpo-livre] .glass{--color-text: var(--tinta-clara);--color-text-muted: var(--tinta-clara-2);--color-surface: var(--tinta-clara-pilula);--color-surface-muted: var(--tinta-clara-pilula);--color-border: var(--tinta-clara-borda);--superficie-sutil: rgb(255 255 255 / .1);--superficie-sutil-2: var(--tinta-clara-fundo);--rail-divider: var(--tinta-clara-borda);--nav-active-fill: rgb(255 255 255 / .9)}:root:not([data-aparencia]) [data-corpo-livre] .glass .card-float,:root[data-aparencia=glass] [data-corpo-livre] .glass .card-float{--color-text: var(--nc-ink);--color-text-muted: var(--nc-ink-2-glass);--color-surface: var(--nc-branco);--color-surface-muted: var(--nc-gelo);--color-border: var(--nc-gelo-borda);--superficie-sutil: rgb(11 16 48 / .05);--superficie-sutil-2: rgb(11 16 48 / .08);color:var(--color-text)}:root[data-aparencia=claro]{--ink-2: var(--nc-ink-2);--color-text-muted: var(--nc-ink-2);--status-neutro: var(--nc-ink-2);--vidro-painel: linear-gradient(180deg, rgb(255 255 255 / .92), rgb(255 255 255 / .8));--vidro-barra: var(--vidro-painel);--vidro-borda: rgb(255 255 255 / .6);--vidro-brilho: inset 0 1px 0 var(--nc-branco);--vidro-sombra: 0 18px 40px -18px rgb(0 0 0 / .45), 0 2px 6px rgb(0 0 0 / .08);--fume: linear-gradient(180deg, rgb(255 255 255 / .55), rgb(255 255 255 / .35));--fume-borda: rgb(255 255 255 / .8);--fume-brilho: inset 0 1px 0 var(--nc-branco);--fume-sombra: 0 14px 34px -18px rgb(60 40 120 / .35);--cartao-vidro: rgb(255 255 255 / .88);--cartao-vidro-borda: rgb(255 255 255 / .9);--cartao-vidro-sombra: inset 0 1px 0 var(--nc-branco), 0 6px 16px -8px rgb(0 0 0 / .3);--trilho-icone: rgb(11 16 48 / .55);--coluna-vidro: var(--fume);--coluna-borda: var(--fume-borda);--coluna-brilho: var(--fume-brilho);--coluna-sombra: var(--fume-sombra);--coluna-desfoque: none;--vidro-desfoque: none;--fume-desfoque: none;--fundo-base: var(--nc-gelo);--fundo-veu-cor: color-mix(in srgb, var(--nc-lavagem) 62%, transparent);--fundo-veu-opacidade: 1;--fundo-veu-desfoque: none}:root[data-aparencia=escuro]{--ink: var(--nc-noite-ink);--ink-2: var(--nc-noite-ink-2);--ink-3: var(--nc-noite-ink-3);--color-canvas: var(--nc-noite-3);--color-surface: var(--nc-noite-sup);--color-surface-muted: var(--nc-noite-sup-2);--color-border: var(--nc-noite-borda);--color-text: var(--nc-noite-ink);--color-text-muted: var(--nc-noite-ink-2);--color-primary: var(--nc-azul-noite);--color-primary-fill: var(--nc-azul);--color-link: var(--nc-azul-noite);--color-success: var(--nc-verde-noite);--color-warning: var(--nc-ambar-noite);--color-danger: var(--nc-vermelho-noite);--color-info: var(--nc-azul-noite);--color-ia: var(--nc-violeta-noite);--rail-item-fg: var(--nc-noite-ink-2);--rail-fg: var(--nc-noite-ink);--nav-active-fill: rgb(255 255 255 / .92);--nav-active-fg: var(--nc-azul);--superficie: rgb(255 255 255 / .08);--superficie-hover: rgb(255 255 255 / .13);--superficie-sutil: rgb(255 255 255 / .06);--superficie-sutil-2: rgb(255 255 255 / .1);--vidro-painel: linear-gradient(180deg, rgb(22 26 70 / .62), rgb(14 17 52 / .55));--vidro-barra: var(--vidro-painel);--vidro-borda: rgb(255 255 255 / .14);--vidro-brilho: inset 0 1px 0 rgb(255 255 255 / .18);--vidro-sombra: 0 20px 40px -20px rgb(0 0 0 / .6);--vidro-desfoque: blur(30px) saturate(180%);--fume: linear-gradient(180deg, rgb(18 20 60 / .42), rgb(10 12 40 / .3));--fume-borda: rgb(255 255 255 / .22);--fume-brilho: inset 0 1px 0 rgb(255 255 255 / .35);--fume-sombra: 0 20px 40px -20px rgb(0 0 0 / .5);--fume-desfoque: blur(26px) saturate(170%);--cartao-vidro: rgb(255 255 255 / .1);--cartao-vidro-borda: rgb(255 255 255 / .12);--cartao-vidro-sombra: inset 0 1px 0 rgb(255 255 255 / .12), 0 8px 20px -10px rgb(0 0 0 / .5);--trilho-icone: rgb(255 255 255 / .75);--coluna-vidro: var(--fume);--coluna-borda: var(--fume-borda);--coluna-brilho: var(--fume-brilho);--coluna-sombra: var(--fume-sombra);--coluna-desfoque: var(--fume-desfoque);--vidro-solido: linear-gradient(180deg, var(--nc-noite-1), var(--nc-noite-2));--controle-fundo: rgb(255 255 255 / .08);--controle-borda: rgb(255 255 255 / .16);--primario-sombra: inset 0 1px 0 rgb(255 255 255 / .4), 0 8px 18px -8px rgb(10 91 255 / .7);--status-neutro: var(--nc-noite-ink-2);--status-neutro-fundo: rgb(255 255 255 / .1);--status-info: var(--nc-azul-noite);--status-info-fundo: rgb(59 134 255 / .22);--status-ok: var(--nc-verde-noite);--status-ok-fundo: rgb(52 199 89 / .2);--status-aviso: var(--nc-ambar-noite);--status-aviso-fundo: rgb(255 159 10 / .22);--status-erro: var(--nc-vermelho-noite);--status-erro-fundo: rgb(255 69 58 / .22);--status-ia: var(--nc-violeta-noite);--status-ia-fundo: rgb(142 92 255 / .26);--ia-gradiente: linear-gradient(90deg, rgb(124 77 255 / .3), rgb(255 120 200 / .24));--shadow-card: inset 0 1px 0 rgb(255 255 255 / .1), 0 6px 16px -8px rgb(0 0 0 / .5);--shadow-raised: 0 2px 6px rgb(0 0 0 / .3), 0 20px 40px -18px rgb(0 0 0 / .7);--fundo-base: var(--nc-noite-3);--fundo-veu-cor: var(--nc-veu);--fundo-veu-opacidade: var(--fundo-veu);--fundo-veu-desfoque: none}:root[data-solido="1"]{--vidro-painel: var(--vidro-solido);--vidro-barra: var(--vidro-solido);--vidro-desfoque: none;--fume-desfoque: none;--coluna-desfoque: none;--fundo-veu-desfoque: none}:root[data-solido="1"][data-aparencia=escuro],:root[data-solido="1"][data-aparencia=glass],:root[data-solido="1"]:not([data-aparencia]){--fume: linear-gradient(180deg, rgb(18 21 58 / .9), rgb(12 14 44 / .88));--fume-borda: rgb(255 255 255 / .1);--coluna-vidro: var(--fume);--coluna-borda: var(--fume-borda)}:root[data-solido="1"][data-aparencia=escuro]{--superficie: var(--nc-noite-sup);--superficie-hover: var(--nc-noite-sup-2)}:root[data-solido="1"]:not([data-aparencia=escuro]){--superficie: var(--nc-branco)}@layer components{.painel-vidro,.barra-vidro{background-image:var(--vidro-painel);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--vidro-sombra);border-radius:var(--radius-painel);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque)}.barra-vidro{background-image:var(--vidro-barra);border-radius:var(--radius-barra)}.trilho-vidro{background-image:var(--fume);border:1px solid var(--fume-borda);box-shadow:var(--fume-brilho),var(--fume-sombra);border-radius:var(--radius-trilho);backdrop-filter:var(--fume-desfoque);-webkit-backdrop-filter:var(--fume-desfoque);--rail-item-fg: var(--trilho-icone)}.painel-vidro:has([data-corpo-livre]){background-image:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.faixa-leitosa{background-image:var(--vidro-painel);border:1px solid var(--vidro-borda);box-shadow:var(--vidro-brilho),var(--vidro-sombra);border-radius:var(--radius-barra);backdrop-filter:var(--vidro-desfoque);-webkit-backdrop-filter:var(--vidro-desfoque)}.fundo-empresa{position:absolute;inset:0;z-index:0;background-color:var(--fundo-base);background-image:var(--fundo-imagem);background-size:cover;background-position:center;pointer-events:none}.fundo-veu{position:absolute;inset:0;z-index:0;background-color:var(--fundo-veu-cor);opacity:var(--fundo-veu-opacidade);backdrop-filter:var(--fundo-veu-desfoque);-webkit-backdrop-filter:var(--fundo-veu-desfoque);pointer-events:none}.primario-volume{background-image:var(--primario-volume);box-shadow:var(--primario-sombra)}.ia-gradiente{background-image:var(--ia-gradiente)}}:root[data-aparencia] .glass{background-color:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-aparencia] [data-corpo-livre] .glass{background-color:transparent;background-image:var(--coluna-vidro);border:1px solid var(--coluna-borda);box-shadow:var(--coluna-brilho),var(--coluna-sombra);border-radius:var(--radius-coluna);backdrop-filter:var(--coluna-desfoque);-webkit-backdrop-filter:var(--coluna-desfoque);align-self:stretch}:root[data-aparencia] [data-corpo-livre] .card-float{background-color:var(--cartao-vidro);border-color:var(--cartao-vidro-borda);box-shadow:var(--cartao-vidro-sombra)}:root[data-aparencia] [data-corpo-livre] .card-unread{background-color:color-mix(in oklab,var(--color-primary) 9%,var(--cartao-vidro))}@layer components{.contador-pop{animation:nc-pop .26s ease-out}.ia-ponto{background-color:var(--status-ia);box-shadow:0 0 0 3px var(--status-ia-fundo)}.cartao-ia{position:relative;isolation:isolate}.cartao-ia:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:2px;background:var(--ia-aro);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:nc-gira 2.4s linear infinite}.cartao-precisa{animation:nc-pulsa 1.6s ease-in-out infinite}.toast-entra{animation:nc-entra .2s ease-out}}@keyframes nc-pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes nc-gira{to{filter:hue-rotate(360deg)}}@keyframes nc-pulsa{50%{box-shadow:0 0 0 4px var(--status-aviso-fundo)}}@keyframes nc-entra{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.contador-pop,.cartao-ia:before,.cartao-precisa,.toast-entra{animation:none}}:root{--rail-width-collapsed: calc(var(--trilho-largura) + var(--shell-respiro) * 2)}
