.CommunityChatDock_launcher__niq8y{position:fixed;bottom:24px;right:25px;z-index:110;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff25;border-radius:28px;padding:13px 20px;background:#007aff;color:white;box-shadow:0 7px 24px #007aff30;cursor:pointer}.CommunityChatDock_launcher__niq8y svg{display:block;flex:none}.CommunityChatDock_panel__h0nzq{position:fixed;right:24px;bottom:86px;width:420px;height:min(740px,calc(100dvh - 110px));z-index:110;box-shadow:0 15px 80px #0004;border:1px solid #ffffff30;border-radius:23px;overflow:hidden;background:#fff;transform-origin:bottom right;transform:translateY(18px) scale(.96);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease;will-change:transform,opacity}.CommunityChatDock_panel__h0nzq[data-visible=true]{transform:translateY(0) scale(1);opacity:1}.CommunityChatDock_panel__h0nzq[data-closing=true]{pointer-events:none;transition-timing-function:cubic-bezier(.4,0,.2,1),ease}:root[data-theme=dark] .CommunityChatDock_panel__h0nzq{background:#121214}.CommunityChatDock_launcher__niq8y:focus-visible{outline:3px solid #96c7ff;outline-offset:3px}.CommunityChatDock_surface__KSBc_{display:contents}.CommunityChatDock_panel__h0nzq:focus{outline:none}.CommunityChatDock_panel__h0nzq{display:flex;flex-direction:column;translate:0 var(--chat-drag-offset,0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,translate .24s cubic-bezier(.22,1,.36,1)}.CommunityChatDock_panel__h0nzq[data-dragging=true]{transition:none;user-select:none}.CommunityChatDock_panel__h0nzq>section{flex:1;min-height:0}.CommunityChatDock_dragHandle__tPgjG{display:flex;align-items:center;justify-content:center;height:22px;flex:none;touch-action:none;user-select:none;cursor:grab}.CommunityChatDock_dragHandle__tPgjG>span{width:36px;height:5px;border-radius:10px;background:#c7c7cc}:root[data-theme=dark] .CommunityChatDock_dragHandle__tPgjG>span{background:#5c5c63}.CommunityChatDock_panel__h0nzq>section>header{touch-action:none;user-select:none;cursor:grab}.CommunityChatDock_panel__h0nzq[data-dragging=true] :is(.CommunityChatDock_dragHandle__tPgjG,header){cursor:grabbing}@media(max-width:1120px) and (pointer:coarse),(max-width:680px){.CommunityChatDock_surface__KSBc_{display:block;position:fixed;inset:0;z-index:200;background:#fff;overflow:clip;overscroll-behavior:none}:root[data-theme=dark] .CommunityChatDock_surface__KSBc_{background:#121214}.CommunityChatDock_panel__h0nzq{position:fixed;display:flex;flex-direction:column;box-sizing:border-box;left:0;right:0;top:var(--chat-viewport-top,0);bottom:auto;width:100%;height:var(--chat-viewport-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border:0;border-radius:0;box-shadow:none;overflow:clip;transform:translateY(20px);opacity:0;will-change:auto}.CommunityChatDock_panel__h0nzq[data-visible=true]{transform:none;opacity:1}.CommunityChatDock_panel__h0nzq[data-keyboard-open=true]{--chat-composer-bottom:8px}.CommunityChatDock_launcher__niq8y{bottom:max(18px,env(safe-area-inset-bottom));right:16px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:16px;box-shadow:0 4px 14px #007aff26}.CommunityChatDock_launcher__niq8y svg{width:22px;height:22px}.CommunityChatDock_launcher__niq8y[data-open=true]{visibility:hidden}}@media(prefers-reduced-motion:reduce){.CommunityChatDock_panel__h0nzq{transition:none}}@media(max-width:1120px){body:has(.mobile-navigation-space) .CommunityChatDock_launcher__niq8y{bottom:calc(94px + env(safe-area-inset-bottom))}}@media(min-width:681px) and (max-width:1120px) and (pointer:fine){body:has(.mobile-navigation-space) .CommunityChatDock_launcher__niq8y{right:16px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:16px;box-shadow:0 4px 14px #007aff26}body:has(.mobile-navigation-space) .CommunityChatDock_launcher__niq8y svg{width:22px;height:22px}body:has(.mobile-navigation-space) .CommunityChatDock_panel__h0nzq{bottom:calc(152px + env(safe-area-inset-bottom));height:min(740px,calc(100dvh - 176px - env(safe-area-inset-bottom)))}}.CommunityChatDock_panel__h0nzq[hidden],.CommunityChatDock_surface__KSBc_[hidden]{display:none}@media(max-width:1120px){body:has([data-mobile-navigation-sheet]) .CommunityChatDock_launcher__niq8y{display:none}}body:has(.app-shell[data-home-glass]),html:has(.app-shell[data-home-glass]){background:#f2f4f7;background-image:none;background-attachment:fixed}html[data-theme=dark] body:has(.app-shell[data-home-glass]),html[data-theme=dark]:has(.app-shell[data-home-glass]){background-color:#000;background-image:none}.app-shell[data-home-glass]{background:transparent;min-height:100vh}.app-shell.mobile-navigation-space>.topbar{display:flex;height:50px;min-height:50px;flex-wrap:nowrap;gap:22px;padding:0 28px;background:#fff;border-bottom:1px solid #e6e8ed;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .app-shell.mobile-navigation-space>.topbar{background:#000;border-bottom-color:#ffffff14}.app-shell.mobile-navigation-space .topbar>.brand{min-width:80px;height:32px;justify-content:flex-start;padding:6px 0}.app-shell.mobile-navigation-space .topbar .wape-brand-wordmark{width:59px;height:16px}.app-shell.mobile-navigation-space .topbar-nav{height:32px;padding:3px;gap:2px;border:0;background:transparent;box-shadow:none}.app-shell.mobile-navigation-space .topbar-nav a{height:24px;border-radius:18px;padding:0 12px;font-size:11px;font-weight:600}.app-shell.mobile-navigation-space .topbar-nav a.active{background:linear-gradient(160deg,#fff,#eef5ffb0);box-shadow:0 2px 7px #37527a12,inset 0 0 0 1px #ffffffa0;color:#2879d9}html[data-theme=dark] .app-shell.mobile-navigation-space .topbar-nav a.active{background:linear-gradient(160deg,#e6f2ff24,#b5d4ff12);color:#c8e1ff;box-shadow:inset 0 0 0 1px #ffffff17,0 2px 7px #00000017}.app-shell.mobile-navigation-space .topbar-actions{gap:12px;width:auto;flex:1;min-width:0}.app-shell.mobile-navigation-space .global-search{display:flex;width:220px;min-width:150px;max-width:240px;flex:0 1 220px;height:32px;padding:0 12px;border-radius:999px;gap:8px}.app-shell.mobile-navigation-space[data-home-glass] .global-search{display:none}.app-shell.mobile-navigation-space .global-search:focus-visible{outline:2px solid #448cef;outline-offset:3px}.app-shell.mobile-navigation-space .top-status{min-width:0}.app-shell.mobile-navigation-space .session-pill{height:32px;min-height:32px;border-radius:22px;border-color:#91a8cc20;box-shadow:inset 0 1px 0 #ffffff21;font-size:11px}.app-shell.mobile-navigation-space .currency-control{border-radius:22px;background:#8aadd40a}.app-shell.mobile-navigation-space .currency-toggle{height:32px;padding:2px;border-radius:22px}.app-shell.mobile-navigation-space .currency-option{height:26px;min-width:27px;padding-inline:6px;font-size:12px;border-radius:18px}.app-shell.mobile-navigation-space .topbar .login-button{height:32px;min-height:32px;padding:0 17px;border-radius:20px;background:#267be9;box-shadow:inset 0 1px 0 #ffffff3b,0 3px 10px #2175ed14;font-size:12px}.app-shell[data-home-glass] .wape-footer{background:transparent;border-top-color:#9dabc51a}@media(min-width:1121px) and (max-width:1280px){.app-shell.mobile-navigation-space>.topbar{gap:12px;padding-inline:20px}.app-shell.mobile-navigation-space .topbar-nav a{padding-inline:9px}.app-shell.mobile-navigation-space .topbar-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.app-shell.mobile-navigation-space .topbar *{transition:none!important}}.app-shell.mobile-navigation-space .topbar-icon-group :is(.wape-icon-button--header,[class*=mobileTrigger]){width:32px;min-width:32px;height:32px;min-height:32px;flex-basis:32px;padding:0;border-radius:50%}.app-shell.mobile-navigation-space .topbar-icon-group svg{width:17px;height:17px}.app-shell.mobile-navigation-space .currency-option:first-child{font-size:15px}