.public-menu-content{--public-menu-accent:var(--color-sky-mint);--public-menu-background:var(--color-landing-menu);--public-menu-ink:var(--color-landing-signal);--public-menu-muted:var(--color-landing-muted);--landing-accent:var(--public-menu-accent);gap:var(--space-1);color:var(--public-menu-ink);background:var(--public-menu-background);border-radius:var(--radius-lg);flex-direction:column;display:flex}.public-menu-content[data-persona=vika]{--public-menu-accent:var(--color-sky-cyan)}.public-menu-content[data-persona=alena]{--public-menu-accent:var(--color-mentor-accent)}.public-menu-content[data-theme=light]{--public-menu-background:var(--color-mentor-paper);--public-menu-ink:var(--color-mentor-day-ink);--public-menu-muted:var(--color-mentor-day-muted);--public-menu-accent:var(--color-mentor-day-accent)}.public-menu-content .ui-button,.public-menu-content .landing-menu-link{white-space:normal;text-align:left;flex-shrink:0;width:100%}.public-menu-content .landing-menu-account{min-height:var(--size-control-landing);margin-bottom:var(--space-1);border-radius:var(--radius-full);color:var(--public-menu-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--public-menu-accent) 30%, transparent), color-mix(in srgb, var(--color-sky-cyan) 16%, transparent));border-color:color-mix(in srgb, var(--public-menu-accent) 80%, transparent)}.public-menu-content .landing-menu-account:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--public-menu-accent) 45%, transparent), color-mix(in srgb, var(--color-sky-cyan) 24%, transparent))}.public-menu-content .landing-menu-account:active{background:var(--public-menu-accent);color:var(--public-menu-background)}.public-menu-content .landing-menu-account{font:var(--weight-extra-bold) var(--text-control)/var(--leading-none) var(--font-body)}.public-menu-content .landing-menu-eva{gap:var(--space-3);min-height:var(--space-16);padding:var(--space-2) var(--radius-xs);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--public-menu-accent) 6%, transparent);border-color:color-mix(in srgb, var(--public-menu-accent) 22%, transparent)}.public-menu-content .landing-menu-eva:hover{background:color-mix(in srgb, var(--public-menu-accent) 12%, transparent)}.public-menu-content .landing-menu-eva:active{background:color-mix(in srgb, var(--public-menu-accent) 20%, transparent)}.public-menu-content .landing-portrait{width:var(--size-landing-portrait);height:var(--size-landing-portrait);filter:drop-shadow(0 0 var(--size-landing-portrait-glow) color-mix(in srgb, var(--public-menu-accent) 35%, transparent));flex:none}.public-menu-content .landing-menu-eva>svg:last-child{color:var(--public-menu-accent);margin-left:auto}.public-menu-content b{font:600 var(--text-control)/1.25 var(--font-body);color:var(--public-menu-ink)}.public-menu-content small{margin-top:calc(var(--space-1) / 2);font:500 var(--text-compact)/1.3 var(--font-body);color:var(--public-menu-muted);overflow-wrap:anywhere;display:block}.public-menu-content .landing-menu-separator{height:var(--size-border-width);margin:var(--space-2) calc(var(--space-3) / 2);background:color-mix(in srgb, var(--public-menu-ink) 22%, transparent)}.public-menu-content .landing-menu-label{padding:calc(var(--space-1) / 2) var(--space-3) var(--space-1);font:600 var(--text-xs)/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--public-menu-muted);margin:0}.public-menu-content .landing-menu-link{align-items:center;gap:var(--space-3);min-height:var(--size-control-landing);padding:calc(var(--space-3) / 2) var(--radius-xs);border-radius:var(--radius-sm);text-decoration:none;display:flex}.public-menu-content .landing-menu-link:hover{background:color-mix(in srgb, var(--public-menu-ink) 6%, transparent)}.public-menu-content .landing-menu-link:active{background:color-mix(in srgb, var(--public-menu-ink) 12%, transparent)}.public-menu-content .landing-menu-icon{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-sky-cyan) 10%, transparent);color:var(--public-menu-accent);flex:none;place-items:center;display:grid}.public-menu-content :focus-visible{outline:var(--size-focus-ring-width) solid var(--public-menu-accent);outline-offset:var(--size-focus-ring-offset)}body:has(.landing-menu:not([hidden]),[aria-modal=true] .public-menu-content) button[aria-controls=futuro-consultant]{visibility:hidden}
