.logo{display:flex;flex-direction:row;align-items:center;min-width:0;line-height:1.15}.logo__symbol-wrapper{flex-shrink:0;background-color:var(--f-color-primary);width:34px;height:34px;border-radius:var(--f-border-radius);display:flex;align-items:center;justify-content:center}.logo__symbol{flex-shrink:0;width:24px;color:var(--f-on-accent);height:24px}.logo__desktop{display:flex;flex-direction:column;gap:2px;min-width:0}.logo__title{font-weight:700;font-size:1.2rem;white-space:nowrap;letter-spacing:.02em}.logo__subtitle{font-weight:400;font-size:.65rem;opacity:.88;white-space:nowrap}.logo--lite{color:var(--f-text-primary)}.logo--lite .logo__subtitle{color:var(--f-text-secondary);opacity:.55}.logo--dark{color:var(--f-text-primary)}.logo--dark .logo__subtitle{color:var(--f-text-secondary);opacity:1}@layer tokens{:root{--f-current-user-block--padding-x: var(--f-space-1);--f-current-user-block--padding-y: var(--f-space-1);--f-current-user-block--gap: var(--f-space-3);--f-current-user-block--color: var(--f-color-primary);--f-current-user-block--color--secondary: var(--f-color-secondary);--f-current-user-block--color--hover: var(--f-color-primary);--f-current-user-block--bg-color--hover: var(--app-ghost-bg-secondary-hover);--f-current-user-block--bg-color: var(--f-surface-raised);--f-current-user-block--border-radius: var(--f-border-radius)}}@layer components{.f-current-user-block{display:flex;flex-direction:row;gap:var(--f-current-user-block--gap);align-items:center;padding:var(--f-current-user-block--padding-y) var(--f-current-user-block--padding-x);transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;color:var(--f-current-user-block--color);border-radius:var(--f-current-user-block--border-radius);background-color:var(--f-current-user-block--bg-color);flex-shrink:0;margin-right:calc(var(--f-current-user-block--padding-x) * -1)}.f-current-user-block:hover,.f-current-user-block:active,.f-current-user-block:focus{text-decoration:none}.f-current-user-block:hover{background-color:var(--f-current-user-block--bg-color--hover);color:var(--f-current-user-block--color--hover)}.f-current-user-block .f-avatar{flex-shrink:0}.f-current-user-block__content{line-height:1.35;display:flex;flex-direction:column;flex-shrink:0}.f-current-user-block__content__email{color:var(--f-current-user-block--color--secondary)}}.app-layout{--f-layout-header--height: 64px;--f-layout--height: 100dvh;--f-layout--sidebar-width-expanded: 260px;--f-layout--sidebar-width-collapsed: 64px}.app-layout__header-right{display:flex;flex:1;flex-direction:row;gap:var(--f-space-4);padding:0 var(--f-space-4);align-items:center}.app-layout__header-left{container-type:inline-size;container-name:header-left;width:var(--f-layout--sidebar-width-expanded);background-color:var(--app-layout--header-left--bg-color);height:var(--f-layout-header--height);display:flex;justify-content:space-between;gap:var(--f-space-4);padding:0 var(--f-space-4);align-items:center;transition:width var(--f-layout--sidebar-transition-duration) var(--f-layout--sidebar-transition-easing);border-right:1px solid var(--f-border-default)}.app-layout__header-left--collapsed{width:var(--f-layout--sidebar-width-collapsed)}@layer tokens{:root{--app-soft-bg-primary: color-mix(in srgb, var(--f-color-primary) 12%, var(--f-surface-subtle));--app-soft-bg-success: color-mix(in srgb, var(--f-color-success) 12%, var(--f-surface-subtle));--app-soft-bg-warning: color-mix(in srgb, var(--f-color-warning) 12%, var(--f-surface-subtle));--app-soft-bg-danger: color-mix(in srgb, var(--f-color-danger) 12%, var(--f-surface-subtle));--app-soft-bg-secondary: color-mix(in srgb, var(--f-color-secondary) 12%, var(--f-surface-subtle));--app-soft-border-primary: color-mix(in srgb, var(--f-color-primary) 24%, var(--f-border-default));--app-soft-border-success: color-mix(in srgb, var(--f-color-success) 24%, var(--f-border-default));--app-soft-border-warning: color-mix(in srgb, var(--f-color-warning) 24%, var(--f-border-default));--app-soft-border-danger: color-mix(in srgb, var(--f-color-danger) 24%, var(--f-border-default));--app-soft-border-secondary: color-mix(in srgb, var(--f-color-secondary) 24%, var(--f-border-default));--app-tint-bg-primary: color-mix(in srgb, var(--f-color-primary) 8%, var(--f-surface-raised));--app-ghost-bg-secondary: color-mix(in srgb, var(--f-color-secondary) 8%, var(--f-surface-subtle));--app-ghost-bg-secondary-hover: color-mix(in srgb, var(--f-color-secondary) 16%, var(--f-surface-subtle))}}.f-app{--f-font-family: "Nunito Sans", sans-serif;--f-stars-bg--bg-color: #172026;font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500}
