.menu-lateral{--label:rgba(255,255,255,0.92);--label-2:rgba(255,255,255,0.62);--label-3:rgba(255,255,255,0.42);--fill-2:rgba(255,255,255,0.14);--fill-3:rgba(255,255,255,0.09);--fill-4:rgba(255,255,255,0.06);--separator:rgba(255,255,255,0.12);--menu-icone:rgba(255,255,255,0.86);--menu-item-ativo:rgba(255,255,255,0.16);--menu-foco:rgba(255,255,255,0.85);background-color:#070c1c;background-image:linear-gradient(180deg,rgba(7,12,28,.58),rgba(7,12,28,.76)),url(/menu-bg-v3.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--label);-webkit-font-smoothing:antialiased}.menu-marca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:20px 16px 16px;border-bottom:1px solid var(--separator)}.menu-marca-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;transition:opacity var(--dur-fast) var(--ease)}.menu-marca-link:hover{opacity:.82;text-decoration:none}.menu-marca-nome{font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--label)}.menu-rolagem{flex:1;min-height:0;overflow-y:auto;padding:12px 8px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.menu-rolagem::-webkit-scrollbar{width:10px}.menu-rolagem::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.18);border:3px solid transparent;background-clip:padding-box;border-radius:999px}.menu-rolagem::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.32)}.menu-rolagem::-webkit-scrollbar-track{background:transparent}.menu-grupo{margin:14px 0 4px;padding:0 8px;color:var(--label-2);font-size:var(--fs-subhead);font-weight:var(--fw-semibold);letter-spacing:0;line-height:1.3;-moz-user-select:none;user-select:none;-webkit-user-select:none}.menu-grupo:first-child,.menu-rolagem>div:first-child .menu-grupo{margin-top:2px}.menu-item,a.menu-item{display:flex;align-items:center;gap:8px;width:100%;height:var(--sidebar-row-h);padding:0 8px;border-radius:var(--r-md);color:var(--label);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.2;text-align:left;text-decoration:none;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.menu-item>svg{flex:none;width:16px;height:16px;color:var(--menu-icone);stroke-width:1.75;transition:color var(--dur-fast) var(--ease)}.menu-item-r{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-item:hover,a.menu-item:hover{background:var(--fill-4);color:#fff}.menu-item:hover>svg{color:#fff}.menu-item:active{background:var(--fill-3)}.menu-item.ativo,.menu-item[aria-current=page],a.menu-item.ativo{background:var(--menu-item-ativo);color:#fff;font-weight:var(--fw-medium)}.menu-item.ativo>svg,.menu-item[aria-current=page]>svg{color:#fff}.menu-item:focus-visible{outline:2px solid var(--menu-foco);outline-offset:1px}.menu-tag{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--sys-red,#ff453a);color:#fff;font-size:11px;font-weight:var(--fw-semibold);line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.28)}.menu-item.ativo .menu-tag{background:rgba(255,255,255,.26);box-shadow:none}.menu-pe{flex:none;margin-top:auto;padding:10px 8px 12px;border-top:1px solid var(--separator)}.menu-toggle{display:flex;align-items:center;gap:8px;width:100%;height:var(--sidebar-row-h);padding:0 8px;border-radius:var(--r-md);background:transparent;border:0;color:var(--label-2);font-size:var(--fs-subhead);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.menu-toggle:hover:not(:disabled){background:var(--fill-4);color:var(--label)}.menu-toggle:disabled{opacity:.6;cursor:default}.menu-toggle>svg{flex:none;width:14px;height:14px;color:inherit}.menu-toggle:focus-visible{outline:2px solid var(--menu-foco);outline-offset:1px}.menu-pe .rail-pe{padding:0;margin-top:6px;border-top:0}.menu-conta{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border-radius:var(--r-md);background:transparent;border:0;color:var(--label);font-size:var(--fs-body);font-weight:var(--fw-regular);text-align:left;cursor:default;transition:background-color var(--dur-fast) var(--ease)}.menu-conta:hover{background:var(--fill-4)}.menu-conta:focus-visible{outline:2px solid var(--menu-foco);outline-offset:1px}.menu-conta-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--fill-2);color:#fff;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.menu-item,.menu-item>svg,.menu-marca-link,.menu-toggle{transition:none}}@media (prefers-contrast:more){.menu-lateral{--label:#fff;--label-2:rgba(255,255,255,0.82);--menu-icone:#fff;background-image:linear-gradient(180deg,rgba(7,12,28,.86),rgba(7,12,28,.92)),url(/menu-bg-v3.png)}}