.page-shell[data-v-b14bcb77]{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:visible}.app-header[data-v-b14bcb77]{border-bottom:1px solid #8c8c8c24;padding:12px 24px 16px;z-index:99999}.theme-toggle[data-v-b14bcb77]{--padding-start:0;--padding-end:0;--box-shadow:none;color:var(--ion-color-primary-text);font-size:.66rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;min-height:24px;opacity:.7;text-transform:uppercase}.header-search-center[data-v-b14bcb77]{margin:0 auto;max-width:820px;overflow:visible!important;position:relative;width:100%}.header-search-center[data-v-b14bcb77],.search-home-logo[data-v-b14bcb77]{align-items:center;display:flex;justify-content:center}.search-home-logo[data-v-b14bcb77]{flex-shrink:0;height:68px;width:68px}.logo-img[data-v-b14bcb77]{display:block;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18));height:100%;object-fit:contain;width:100%}.search-wrap[data-v-b14bcb77]{flex:1;max-width:620px}.search-field[data-v-b14bcb77],.search-wrap[data-v-b14bcb77]{overflow:visible!important;position:relative}.header-search[data-v-b14bcb77],.search-field[data-v-b14bcb77]{width:100%}.header-search[data-v-b14bcb77] input{background:#8282821c!important;border-radius:999px;box-shadow:0 12px 28px #00000014!important;color:var(--ion-color-primary-text)!important;font-size:clamp(1.35rem,2.7vw,2rem);height:58px;outline:none!important;padding-left:28px!important;padding-right:28px!important;width:100%}.header-search[data-v-b14bcb77] input:focus,.header-search[data-v-b14bcb77] input:focus-visible{background:#82828226!important;border-color:#8c8c8c47!important;outline:none!important}.search-dropdown[data-v-b14bcb77]{background:var(--ion-color-primary)!important;border:1px solid #8c8c8c2e;border-radius:18px;box-shadow:0 24px 45px #00000059;left:0;padding:14px;position:absolute;right:0;top:calc(100% + 10px);z-index:100003}.search-dropdown h4[data-v-b14bcb77]{color:var(--ion-color-primary-text);font-size:.76rem;margin:8px 6px 6px;opacity:.7;text-transform:uppercase}.search-item[data-v-b14bcb77],.search-user[data-v-b14bcb77]{border-radius:12px;color:var(--ion-color-primary-text);display:block;font-size:.95rem;padding:10px 12px;text-decoration:none}.search-user[data-v-b14bcb77]{align-items:center;display:flex;gap:10px}.search-item[data-v-b14bcb77]:hover,.search-user[data-v-b14bcb77]:hover{background:#ffffff14}.search-avatar[data-v-b14bcb77]{border-radius:999px;flex-shrink:0;height:34px;object-fit:cover;width:34px}.fallback-avatar[data-v-b14bcb77]{align-items:center;background:#ffffff29;font-weight:700;justify-content:center}.fallback-avatar[data-v-b14bcb77],.search-user-info[data-v-b14bcb77]{color:var(--ion-color-primary-text);display:flex}.search-user-info[data-v-b14bcb77]{flex-direction:column}.search-user-info span[data-v-b14bcb77]{font-size:.82rem;opacity:.7}.search-state[data-v-b14bcb77]{color:var(--ion-color-primary-text);opacity:.8;padding:10px 12px}.desktop-top-tabs[data-v-b14bcb77]{gap:14px;justify-content:center;margin:14px auto 0;max-width:820px}.desktop-top-tabs[data-v-b14bcb77],.nav-tab[data-v-b14bcb77]{align-items:center;display:flex}.nav-tab[data-v-b14bcb77]{background:#8282821a;border:1px solid #8c8c8c24;border-radius:999px;color:var(--ion-color-primary-text);font-size:.94rem;gap:8px;line-height:1;padding:10px 16px;text-decoration:none;transition:.2s ease;white-space:nowrap}.nav-tab[data-v-b14bcb77]:hover{background:#8282822b;transform:translateY(-1px)}.nav-tab[data-v-b14bcb77] svg,.nav-tab svg[data-v-b14bcb77]{height:19px;width:19px}.nav-button[data-v-b14bcb77]{cursor:pointer}.user-menu[data-v-b14bcb77]{position:relative}.user-trigger[data-v-b14bcb77]{cursor:pointer}.user-dropdown[data-v-b14bcb77]{background:var(--ion-color-primary);border:1px solid #8c8c8c2e;border-radius:16px;box-shadow:0 18px 42px #00000047;min-width:190px;overflow:hidden;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:100004}.user-dropdown a[data-v-b14bcb77],.user-dropdown button[data-v-b14bcb77]{background:#0000;border:none;border-radius:10px;color:var(--ion-color-primary-text);cursor:pointer;display:block;font-size:.95rem;padding:12px 14px;text-align:left;text-decoration:none;width:100%}.user-dropdown a[data-v-b14bcb77]:hover,.user-dropdown button[data-v-b14bcb77]:hover{background:#ffffff14}.main-content[data-v-b14bcb77]{-webkit-overflow-scrolling:touch;border:none!important;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.mobile-bottom-tabs[data-v-b14bcb77]{display:none}@media(max-width:900px){.app-header[data-v-b14bcb77]{padding:10px 14px 12px}.theme-toggle[data-v-b14bcb77]{font-size:.58rem;margin-bottom:6px;min-height:22px}.desktop-top-tabs[data-v-b14bcb77]{display:none!important}.header-search-center[data-v-b14bcb77]{gap:10px;max-width:100%}.search-home-logo[data-v-b14bcb77]{height:52px;width:52px}.header-search[data-v-b14bcb77] input{border-radius:999px;font-size:1.15rem;height:50px;padding-left:18px!important;padding-right:18px!important}.mobile-bottom-tabs[data-v-b14bcb77]{background-color:var(--ion-color-primary,#1f1f1f);border-top:1px solid #ffffff24;box-shadow:0 -8px 24px #0000006b;flex:0 0 auto;height:82px;justify-content:space-around;padding:8px 0 calc(8px + env(safe-area-inset-bottom));width:100%;z-index:999999}.mobile-bottom-tabs[data-v-b14bcb77],.mobile-tab[data-v-b14bcb77]{align-items:center;display:flex!important}.mobile-tab[data-v-b14bcb77]{background:#0000;border:none;color:var(--ion-color-primary-text)!important;cursor:pointer;flex-direction:column;font-size:.76rem;font-weight:600;gap:4px;justify-content:center;line-height:1.1;padding:0;text-decoration:none}.mobile-tab[data-v-b14bcb77] svg,.mobile-tab svg[data-v-b14bcb77]{height:22px;width:22px}.mobile-button[data-v-b14bcb77]{background:#0000!important;border:none!important;color:var(--ion-color-primary-text)!important;cursor:pointer;padding:0}.mobile-bottom-tabs[data-v-b14bcb77],.mobile-user-menu[data-v-b14bcb77]{overflow:visible!important}.mobile-user-menu[data-v-b14bcb77]{position:relative}.mobile-user-dropdown[data-v-b14bcb77]{background:var(--ion-color-primary);border:1px solid #ffffff29;border-radius:16px;bottom:92px;box-shadow:0 -14px 34px #00000061;min-width:180px;overflow:hidden;padding:6px;position:fixed;right:14px;z-index:9999999}.mobile-user-dropdown a[data-v-b14bcb77],.mobile-user-dropdown button[data-v-b14bcb77]{background:#0000;border:none;border-radius:10px;color:var(--ion-color-primary-text);display:block;font-size:.9rem;padding:13px 14px;text-align:left;text-decoration:none;width:100%}.mobile-user-dropdown a[data-v-b14bcb77]:hover,.mobile-user-dropdown button[data-v-b14bcb77]:hover{background:#ffffff14}}@media(max-width:600px){.header-search-center[data-v-b14bcb77]{gap:8px}.search-home-logo[data-v-b14bcb77]{height:46px;width:46px}.header-search[data-v-b14bcb77] input{font-size:1.05rem;height:48px}.search-dropdown[data-v-b14bcb77]{border-radius:14px;padding:10px;top:calc(100% + 8px)}}.app-header[data-v-b14bcb77]{align-items:center;background:var(--ion-background-color);border-bottom:1px solid #8c8c8c1f;display:flex;gap:28px;justify-content:center;padding:12px 24px}.header-search-center[data-v-b14bcb77]{flex:1 1 auto;gap:16px;justify-content:flex-start;margin:0;max-width:640px;min-width:0}.search-home-logo[data-v-b14bcb77]{height:44px;width:44px}.logo-img[data-v-b14bcb77]{filter:none}.search-wrap[data-v-b14bcb77]{max-width:520px;min-width:0}.header-search[data-v-b14bcb77] input{background:#82828214!important;border:1px solid #8c8c8c29!important;border-radius:14px;box-shadow:none!important;font-size:.95rem;height:42px;padding:0 16px!important;transition:background .2s ease,border-color .2s ease}.header-search[data-v-b14bcb77] input::placeholder{color:var(--ion-color-primary-text);opacity:.45}.header-search[data-v-b14bcb77] input:focus-visible{background:#8282821f!important;border-color:var(--ion-color-primary-text)!important;outline:2px solid var(--ion-color-primary-text)!important;outline-offset:2px}.desktop-top-tabs[data-v-b14bcb77]{flex:0 0 auto;gap:6px;margin:0;max-width:none}.nav-tab[data-v-b14bcb77]{background:#0000;border:1px solid #0000;border-radius:12px;font-size:.85rem;font-weight:600;gap:7px;min-height:40px;padding:0 13px;transition:background .2s ease,border-color .2s ease}.nav-tab[data-v-b14bcb77]:hover{background:#8282821a;transform:none}.nav-tab[data-v-b14bcb77]:focus-visible{outline:2px solid var(--ion-color-primary-text);outline-offset:3px}.nav-tab[data-v-b14bcb77] .iconify,.nav-tab[data-v-b14bcb77] svg{flex-shrink:0;height:17px;width:17px}.nav-tab[href="/?tab=register"][data-v-b14bcb77]{background:var(--ion-color-primary-text,#fff);border-color:#0000;color:var(--ion-background-color,#171717)}.nav-tab[href="/?tab=register"][data-v-b14bcb77]:hover{opacity:.85}.nav-button[data-v-b14bcb77]{background:#82828214;border:1px solid #8c8c8c24;max-width:190px;overflow:hidden;text-overflow:ellipsis}.search-dropdown[data-v-b14bcb77]{background:var(--ion-background-color)!important;border-radius:16px;box-shadow:0 16px 40px #00000038;max-height:min(420px,60dvh);overflow-y:auto;padding:8px}.user-dropdown[data-v-b14bcb77]{background:var(--ion-background-color)}.mobile-user-dropdown[data-v-b14bcb77]{display:none}@media(max-width:900px){.app-header[data-v-b14bcb77]{gap:0;padding:10px 16px}.header-search-center[data-v-b14bcb77]{gap:12px;max-width:640px}.search-wrap[data-v-b14bcb77]{max-width:none}.search-home-logo[data-v-b14bcb77]{height:38px;width:38px}.header-search[data-v-b14bcb77] input{border-radius:12px;font-size:.9rem;height:40px;padding:0 14px!important}.mobile-user-dropdown[data-v-b14bcb77]{display:block}}.app-header[data-v-b14bcb77]:has(.native-header-search){padding-top:calc(10px + env(safe-area-inset-top,0px))}.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77]{background:#fff!important;border:1px solid #fff;color:#171717!important}.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77] *{color:inherit!important}.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77]:hover{background:#e8e8e8!important;border-color:#e8e8e8;opacity:1}.page-shell[data-v-b14bcb77]{--menu-bg:#fff}.page-shell[data-v-b14bcb77]:has(.logo-img[src*=white-logo]){--menu-bg:#222}.app-header[data-v-b14bcb77]{overflow:visible!important;position:relative;z-index:1000}.main-content[data-v-b14bcb77]{position:relative;z-index:1}.search-dropdown[data-v-b14bcb77],.user-dropdown[data-v-b14bcb77]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--menu-bg,#fff)!important;border:1px solid #8c8c8c33;box-shadow:0 16px 40px #0003;opacity:1!important}.user-dropdown[data-v-b14bcb77]{z-index:1001}.user-dropdown a[data-v-b14bcb77]:hover,.user-dropdown button[data-v-b14bcb77]:hover{background:#8282821f}.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77],.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77]:hover{background:#171717!important;border:1px solid #444!important;color:#fff!important}.desktop-top-tabs .nav-tab[href="/?tab=register"][data-v-b14bcb77] *{color:#fff!important}
