.page-shell[data-v-863d3384]{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:visible}.app-header[data-v-863d3384]{background:var(--ion-background-color);border-bottom:1px solid #8c8c8c24;overflow:visible!important;padding:12px 24px 16px;position:relative;z-index:99999}.theme-toggle[data-v-863d3384]{--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-863d3384]{gap:16px;margin:0 auto;max-width:820px;overflow:visible!important;position:relative;width:100%}.header-search-center[data-v-863d3384],.search-home-logo[data-v-863d3384]{align-items:center;display:flex;justify-content:center}.search-home-logo[data-v-863d3384]{flex-shrink:0;height:68px;width:68px}.logo-img[data-v-863d3384]{display:block;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18));height:100%;object-fit:contain;width:100%}.search-wrap[data-v-863d3384]{flex:1;max-width:620px}.search-field[data-v-863d3384],.search-wrap[data-v-863d3384]{overflow:visible!important;position:relative}.header-search[data-v-863d3384],.search-field[data-v-863d3384]{width:100%}.header-search[data-v-863d3384] input{background:#8282821c!important;border:1px solid #8c8c8c29!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-863d3384] input:focus,.header-search[data-v-863d3384] input:focus-visible{background:#82828226!important;border-color:#8c8c8c47!important;outline:none!important}.search-dropdown[data-v-863d3384]{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-863d3384]{color:var(--ion-color-primary-text);font-size:.76rem;margin:8px 6px 6px;opacity:.7;text-transform:uppercase}.search-item[data-v-863d3384],.search-user[data-v-863d3384]{border-radius:12px;color:var(--ion-color-primary-text);display:block;font-size:.95rem;padding:10px 12px;text-decoration:none}.search-user[data-v-863d3384]{align-items:center;display:flex;gap:10px}.search-item[data-v-863d3384]:hover,.search-user[data-v-863d3384]:hover{background:#ffffff14}.search-avatar[data-v-863d3384]{border-radius:999px;flex-shrink:0;height:34px;object-fit:cover;width:34px}.fallback-avatar[data-v-863d3384]{align-items:center;background:#ffffff29;font-weight:700;justify-content:center}.fallback-avatar[data-v-863d3384],.search-user-info[data-v-863d3384]{color:var(--ion-color-primary-text);display:flex}.search-user-info[data-v-863d3384]{flex-direction:column}.search-user-info span[data-v-863d3384]{font-size:.82rem;opacity:.7}.search-state[data-v-863d3384]{color:var(--ion-color-primary-text);opacity:.8;padding:10px 12px}.desktop-top-tabs[data-v-863d3384]{gap:14px;justify-content:center;margin:14px auto 0;max-width:820px}.desktop-top-tabs[data-v-863d3384],.nav-tab[data-v-863d3384]{align-items:center;display:flex}.nav-tab[data-v-863d3384]{background:#8282821a;border:1px solid #8c8c8c24;border-radius:999px;color:var(--ion-color-primary-text);font-size:.94rem;font-weight:600;gap:8px;line-height:1;padding:10px 16px;text-decoration:none;transition:.2s ease;white-space:nowrap}.nav-tab[data-v-863d3384]:hover{background:#8282822b;transform:translateY(-1px)}.nav-tab[data-v-863d3384] svg,.nav-tab svg[data-v-863d3384]{height:19px;width:19px}.nav-button[data-v-863d3384]{border:1px solid #8c8c8c24;cursor:pointer}.user-menu[data-v-863d3384]{position:relative}.user-trigger[data-v-863d3384]{cursor:pointer}.user-dropdown[data-v-863d3384]{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-863d3384],.user-dropdown button[data-v-863d3384]{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-863d3384]:hover,.user-dropdown button[data-v-863d3384]:hover{background:#ffffff14}.main-content[data-v-863d3384]{-webkit-overflow-scrolling:touch;border:none!important;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}.mobile-bottom-tabs[data-v-863d3384]{display:none}@media(max-width:900px){.app-header[data-v-863d3384]{padding:10px 14px 12px}.theme-toggle[data-v-863d3384]{font-size:.58rem;margin-bottom:6px;min-height:22px}.desktop-top-tabs[data-v-863d3384]{display:none!important}.header-search-center[data-v-863d3384]{gap:10px;max-width:100%}.search-home-logo[data-v-863d3384]{height:52px;width:52px}.header-search[data-v-863d3384] input{border-radius:999px;font-size:1.15rem;height:50px;padding-left:18px!important;padding-right:18px!important}.mobile-bottom-tabs[data-v-863d3384]{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-863d3384],.mobile-tab[data-v-863d3384]{align-items:center;display:flex!important}.mobile-tab[data-v-863d3384]{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-863d3384] svg,.mobile-tab svg[data-v-863d3384]{height:22px;width:22px}.mobile-button[data-v-863d3384]{background:#0000!important;border:none!important;color:var(--ion-color-primary-text)!important;cursor:pointer;padding:0}.mobile-bottom-tabs[data-v-863d3384],.mobile-user-menu[data-v-863d3384]{overflow:visible!important}.mobile-user-menu[data-v-863d3384]{position:relative}.mobile-user-dropdown[data-v-863d3384]{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-863d3384],.mobile-user-dropdown button[data-v-863d3384]{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-863d3384]:hover,.mobile-user-dropdown button[data-v-863d3384]:hover{background:#ffffff14}}@media(max-width:600px){.header-search-center[data-v-863d3384]{gap:8px}.search-home-logo[data-v-863d3384]{height:46px;width:46px}.header-search[data-v-863d3384] input{font-size:1.05rem;height:48px}.search-dropdown[data-v-863d3384]{border-radius:14px;padding:10px;top:calc(100% + 8px)}}
