.lang-switch[data-v-5e5498d3]{gap:2px;display:flex}.lang-switch__item[data-v-5e5498d3]{border-radius:var(--radius-item);height:24px;font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--text-disabled);transition:background var(--dur) var(--ease);align-items:center;padding:0 8px;line-height:1;text-decoration:none;display:flex}.lang-switch__item--active[data-v-5e5498d3],.lang-switch__item[data-v-5e5498d3]:hover{background:var(--menu-primary)}.lang-switch__item--active[data-v-5e5498d3]{font-weight:var(--fw-medium);color:var(--text-white)}.ui-toggle[data-v-e8545ac6]{cursor:pointer;background:var(--menu-primary);width:27px;height:16px;box-shadow:inset 0 0 0 1px var(--border);transition:background var(--dur) var(--ease);border:0;border-radius:8px;flex-shrink:0;padding:0;position:relative;overflow:hidden}.ui-toggle--on[data-v-e8545ac6]{background:var(--toggle-on);box-shadow:none}.ui-toggle__thumb[data-v-e8545ac6]{width:12px;height:12px;transition:left var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.ui-toggle--on .ui-toggle__thumb[data-v-e8545ac6]{box-shadow:var(--shadow-thumb);left:13px}.theme-switch[data-v-6a1742fe]{cursor:pointer;font-size:var(--fs-11);color:var(--text-disabled);white-space:nowrap;align-items:center;gap:8px;display:flex}.user-avatar[data-v-97eeb7ad]{color:#fff;background:var(--accent-personal);transition:box-shadow var(--dur) var(--ease);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;line-height:100%;display:flex;overflow:hidden}.user-avatar--interactive[data-v-97eeb7ad]{cursor:pointer}.user-avatar--interactive[data-v-97eeb7ad]:hover{box-shadow:var(--ring-hover)}.menu-item-user[data-v-3a72765d]{border-radius:var(--radius-item);align-self:stretch;align-items:center;gap:8px;height:37px;padding:10px;display:flex}.menu-item-user__label[data-v-3a72765d]{min-width:0;font-size:var(--fs-11);color:var(--text-off-white);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:100%;overflow:hidden}.menu-item-user__check[data-v-3a72765d]{color:var(--icon-white)}.ui-menu-item[data-v-d6cfec49]{border-radius:var(--radius-item);cursor:pointer;text-align:left;background:var(--menu-primary);border:0;align-self:stretch;align-items:center;gap:8px;height:37px;padding:10px;display:flex}.ui-menu-item[data-v-d6cfec49]:hover{background:var(--menu-hover)}.ui-menu-item__label[data-v-d6cfec49]{min-width:0;font-size:var(--fs-11);color:var(--text-off-white);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:100%;overflow:hidden}.ui-menu[data-v-5b86bf0c]{border-radius:var(--radius-menu);background:var(--menu-primary);width:233px;box-shadow:var(--shadow-menu);flex-direction:column;gap:4px;padding:8px;display:flex}.ui-menu[data-v-5b86bf0c] .ui-menu__divider{background:var(--border);flex-shrink:0;align-self:stretch;height:1px}.account[data-v-1fd3e3e0]{align-items:center;display:flex;position:relative}.account--guest[data-v-1fd3e3e0]{gap:2px}.account--loading[data-v-1fd3e3e0]{min-width:24px;height:24px}.account__login[data-v-1fd3e3e0],.account__signup[data-v-1fd3e3e0]{height:24px;font-size:var(--fs-11);white-space:nowrap;align-items:center;line-height:1;text-decoration:none;display:flex}.account__login[data-v-1fd3e3e0]{border-radius:var(--radius-item);color:var(--text-off-white);transition:background var(--dur) var(--ease);padding:0 8px}.account__login[data-v-1fd3e3e0]:hover{background:var(--menu-primary)}.account__signup[data-v-1fd3e3e0]{font-weight:var(--fw-medium);background:var(--text-white);border-radius:12px;padding:0 10px}.account__signup[data-v-1fd3e3e0],.account__signup[data-v-1fd3e3e0]:hover{color:var(--surface-primary)}.account__trigger[data-v-1fd3e3e0]{background:0 0;border:0;border-radius:24px;padding:0;display:flex}.account__menu[data-v-1fd3e3e0]{z-index:20;position:absolute;top:32px;right:0}.icon-button[data-v-f6c2a45f]{border-radius:var(--radius-item);cursor:pointer;transition:background var(--dur) var(--ease);border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-button--md[data-v-f6c2a45f]{width:40px;height:32px;padding:8px}.icon-button--sm[data-v-f6c2a45f]{width:24px;height:24px;padding:4px}.icon-button--lighter[data-v-f6c2a45f]{background:var(--surface-primary)}.icon-button--lighter[data-v-f6c2a45f]:hover{background:var(--menu-primary)}.icon-button--darker[data-v-f6c2a45f]{background:var(--nav-primary)}.icon-button--darker[data-v-f6c2a45f]:hover{background:var(--nav-hover)}.mobile-settings[data-v-a85c982f]{display:flex;position:relative}.mobile-settings__menu[data-v-a85c982f]{z-index:20;position:absolute;top:40px;right:0}.mobile-settings__lang[data-v-a85c982f]{justify-content:space-between;align-items:center;height:37px;padding:0 8px;display:flex}.mobile-settings__code[data-v-a85c982f]{font-size:var(--fs-11);text-transform:uppercase;color:var(--text-off-white)}.app-header[data-v-844d97af]{height:var(--header-h);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px 8px 8px;display:flex}.app-header__wordmark[data-v-844d97af]{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:var(--ls-ui);color:var(--text-off-white);margin-left:8px;line-height:1;text-decoration:none}.app-header__spacer[data-v-844d97af]{flex:1}.app-header__controls[data-v-844d97af]{align-items:center;gap:8px;display:flex}.app-header__divider[data-v-844d97af]{background:var(--border);width:1px;height:16px;margin:0 6px}
