:root{--module-shell-max-width:1760px;--module-shell-inline-gutter:clamp(16px, 2vw, 32px);--soft-nav-accent:#2563eb;--soft-nav-accent-strong:#1d4ed8;--soft-nav-text:#172033;--soft-nav-muted:#667085;--soft-nav-hairline:#94a3b838;--soft-nav-bg:#ffffffd1;--soft-nav-surface:#ffffffe6;--soft-nav-control:#ffffffc2;--soft-nav-control-hover:#f8fafcf5;--soft-nav-active-bg:linear-gradient(145deg, #fffffffa, #e8f0fff0);--soft-nav-active-shadow:0 14px 30px #2563eb24, 0 5px 14px #0f172a14;--soft-nav-panel-shadow:0 18px 44px #0f172a1a, inset 0 1px 0 #ffffffd1;--soft-nav-control-shadow:0 10px 24px #0f172a12, inset 0 1px 0 #ffffffe6;--soft-nav-transition:.26s cubic-bezier(.22, 1, .36, 1)}body[data-theme=dark]{--soft-nav-accent:#60a5fa;--soft-nav-accent-strong:#bfdbfe;--soft-nav-text:#f8fafc;--soft-nav-muted:#a5b4c8;--soft-nav-hairline:#94a3b82e;--soft-nav-bg:#0f172ac7;--soft-nav-surface:#0f172adb;--soft-nav-control:#ffffff0f;--soft-nav-control-hover:#ffffff1a;--soft-nav-active-bg:linear-gradient(145deg, #2563eb47, #ffffff17);--soft-nav-active-shadow:0 16px 34px #2563eb33, 0 8px 20px #00000038;--soft-nav-panel-shadow:0 20px 46px #00000052, inset 0 1px 0 #ffffff0f;--soft-nav-control-shadow:0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-bar{height:var(--app-module-nav-height,116px);padding:18px var(--module-shell-inline-gutter);scrollbar-width:none;background:linear-gradient(#f8fafca3,#f8fafc00);justify-content:center;align-items:center;display:flex;overflow:auto visible}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-bar[hidden],body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-bar[hidden]{display:none!important}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-grid{width:100%;min-width:max-content;max-width:var(--module-shell-max-width);border:1px solid var(--soft-nav-hairline);background:var(--soft-nav-bg);height:78px;box-shadow:var(--soft-nav-panel-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.16);border-radius:28px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:9px;margin:0 auto;padding:10px 12px;display:flex}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-group,body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-center{display:contents}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-item,body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-item-primary{background:var(--soft-nav-control);min-width:104px;max-width:158px;height:56px;color:var(--soft-nav-muted);border:1px solid #94a3b829;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-item i{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}body:not([data-shell-layout=topluluk-vi]):not(.mobile-shell) .module-nav-item span{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.2px;font-weight:650;line-height:1.05;overflow:hidden}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{height:calc(var(--app-header-height) + var(--safe-area-top,0px))!important;padding:calc(18px + var(--safe-area-top,0px)) clamp(22px, 2.2vw, 40px) 18px!important;border-bottom:1px solid var(--soft-nav-hairline)!important;background:linear-gradient(180deg, #ffffffd1, #f8fafcad), var(--soft-nav-bg)!important;color:var(--soft-nav-text)!important;-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;grid-template-columns:minmax(220px,1fr) minmax(300px,560px) minmax(260px,1fr)!important;justify-content:normal!important;align-items:center!important;gap:clamp(18px,1.8vw,28px)!important;display:grid!important;box-shadow:0 12px 34px #0f172a14!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .app-header.main-header{background:linear-gradient(180deg, #111827e6, #0f172ac7), var(--soft-nav-bg)!important;box-shadow:0 14px 38px #0000003d!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .mobile-menu-btn{display:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{grid-column:1!important;justify-self:start!important;gap:14px!important;min-width:228px!important;max-width:min(100%,320px)!important;overflow:hidden!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-brand-logo{filter:drop-shadow(0 10px 18px #0f172a14)!important;width:54px!important;height:54px!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .app-header .header-brand-logo{opacity:1!important;filter:brightness(0)invert()drop-shadow(0 10px 18px #00000038)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .logo-title{color:var(--soft-nav-text)!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:23px!important;font-weight:720!important;line-height:1.05!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .logo-subtitle,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-version{color:var(--soft-nav-muted)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .notification-btn,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logout-btn{border:1px solid var(--soft-nav-hairline)!important;background:var(--soft-nav-control)!important;height:52px!important;color:var(--soft-nav-text)!important;box-shadow:var(--soft-nav-control-shadow)!important;transition:transform var(--soft-nav-transition), background var(--soft-nav-transition), border-color var(--soft-nav-transition), box-shadow var(--soft-nav-transition), color var(--soft-nav-transition)!important;border-radius:18px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger{width:clamp(320px,27vw,560px)!important;max-width:100%!important;color:var(--soft-nav-muted)!important;grid-column:2!important;justify-self:center!important;padding:0 18px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger:focus-visible,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .notification-btn:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .notification-btn:focus-visible,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile:focus-visible,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logout-btn:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logout-btn:focus-visible{background:var(--soft-nav-control-hover)!important;border-color:#60738b42!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #0f172a1a,inset 0 1px #ffffffe6!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger:focus-visible{transform:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-actions{grid-column:3!important;justify-self:end!important;min-width:0!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .notification-btn,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logout-btn{min-width:52px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile{padding:6px 8px 6px 16px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-name{color:var(--soft-nav-text)!important;font-weight:650!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-feedback-btn{color:var(--soft-nav-accent)!important;font-weight:680!important;text-decoration:none!important}.app-header .header-meta-links{align-items:center;gap:7px;display:inline-flex}.app-header .header-update-btn{color:#2563eb;cursor:pointer;background:#2563eb1a;border:1px solid #2563eb4d;border-radius:999px;min-height:24px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1}.app-header .header-update-btn[hidden]{display:none!important}.app-header .header-update-btn:disabled{cursor:wait;opacity:.72}.app-header .header-update-btn.is-ready{color:#047857;background:#0596691f;border-color:#05966952}.app-header .header-update-btn.is-error{color:#b91c1c;background:#dc26261a;border-color:#dc26264d}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-bar{height:var(--app-module-nav-height)!important;padding:18px var(--module-shell-inline-gutter) 18px!important;box-shadow:none!important;scrollbar-width:none!important;background:linear-gradient(#f8fafca3,#f8fafc00)!important;border-bottom:0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:auto visible!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-bar::-webkit-scrollbar{display:none!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-bar{background:linear-gradient(#0f172a6b,#0f172a00)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-grid{width:100%!important;min-width:max-content!important;max-width:var(--module-shell-max-width)!important;border:1px solid var(--soft-nav-hairline)!important;background:var(--soft-nav-bg)!important;height:78px!important;box-shadow:var(--soft-nav-panel-shadow)!important;-webkit-backdrop-filter:blur(20px)saturate(1.16)!important;border-radius:28px!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0 auto!important;padding:10px 12px!important;display:flex!important;position:relative!important;overflow:visible!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-grid:before,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-grid:after{content:none!important;display:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-group,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-center{display:contents!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item-primary{z-index:1!important;background:var(--soft-nav-control)!important;width:auto!important;min-width:104px!important;max-width:158px!important;height:56px!important;min-height:56px!important;color:var(--soft-nav-muted)!important;cursor:pointer!important;transition:transform var(--soft-nav-transition), background var(--soft-nav-transition), border-color var(--soft-nav-transition), box-shadow var(--soft-nav-transition), color var(--soft-nav-transition)!important;border:1px solid #94a3b829!important;border-radius:20px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:translate(0,0)!important;box-shadow:inset 0 1px #ffffffc2!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:before{content:""!important;z-index:-1!important;opacity:0!important;transition:opacity var(--soft-nav-transition)!important;background:#ffffff94!important;border-radius:16px!important;position:absolute!important;inset:4px!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:before{background:#ffffff0f!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:after{content:""!important;background:var(--soft-nav-accent)!important;opacity:0!important;width:20px!important;height:3px!important;transition:opacity var(--soft-nav-transition), transform var(--soft-nav-transition)!important;border-radius:999px!important;position:absolute!important;bottom:7px!important;left:50%!important;right:auto!important;transform:translate(-50%)scaleX(.5)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:focus-visible{color:var(--soft-nav-text)!important;background:var(--soft-nav-control-hover)!important;border-color:#60738b3d!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #0f172a14,inset 0 1px #ffffffe0!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:hover:before,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item:focus-visible:before{opacity:1!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item-primary.active{color:var(--soft-nav-accent-strong)!important;background:var(--soft-nav-active-bg)!important;box-shadow:var(--soft-nav-active-shadow)!important;border-color:#2563eb42!important;transform:translateY(-2px)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active:before{opacity:0!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active:after{opacity:1!important;transform:translate(-50%)scaleX(1)!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item i,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active i{color:currentColor!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:19px!important;line-height:1!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item i:before{line-height:1!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item span,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active span{min-width:0!important;max-width:112px!important;box-shadow:none!important;color:currentColor!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12.2px!important;font-weight:650!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item .module-nav-badge,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active .module-nav-badge,body[data-shell-layout=white-skeleton] .module-nav-item .module-nav-badge{z-index:4!important;color:#fff!important;pointer-events:none!important;background:#0ea5ff!important;border:2px solid #0f172aeb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;max-width:none!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:5px!important;right:8px!important;overflow:visible!important;transform:none!important;box-shadow:0 6px 14px #0ea5ff57!important}body[data-shell-layout=white-skeleton] .module-nav-item .module-nav-badge[aria-hidden=true],body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item.active .module-nav-badge[aria-hidden=true],body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item[data-shell-nav=download],body[data-shell-layout=white-skeleton]:not(.mobile-shell) .module-nav-item[hidden]{display:none!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-grid{border-color:#94a3b81f!important;box-shadow:0 16px 34px #0000003d!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item,body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item-primary{box-shadow:none!important;background:#ffffff0b!important;border-color:#94a3b81f!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:before{opacity:0!important;background:0 0!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:hover,body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:focus-visible{box-shadow:none!important;background:#ffffff12!important;border-color:#94a3b82e!important;transform:translateY(-1px)!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:hover:before,body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item:focus-visible:before{opacity:0!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item.active,body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item-primary.active{box-shadow:none!important;background:#00000052!important;border-color:#94a3b833!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item.active:after{box-shadow:none!important;background:#60a5fac7!important}.module-nav-item-community-vi .community-vi-nav-vi,.mobile-module-drawer-item[data-mobile-drawer-route=community-vi] .mobile-module-drawer-label{background:linear-gradient(115deg,#22d3ee 0%,#ff38ba 44%,#ff8a3d 100%);color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:1em;font-weight:900;line-height:1}.module-nav-item-community-vi.active,body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .module-nav-item-community-vi.active{background:linear-gradient(135deg,#ff38ba29,#ff8a3d1a)!important;border-color:#ff5ba95c!important;box-shadow:0 14px 34px #ff38ba29,inset 0 0 0 1px #ffffff0d!important}.module-nav-item-community-vi.active:after{background:linear-gradient(90deg,#ff38ba,#ff8a3d)!important;box-shadow:0 0 18px #ff38ba80!important}body.mobile-shell .app-header.is-mobile-shell{border-bottom:1px solid var(--soft-nav-hairline)!important;background:var(--soft-nav-bg)!important;color:var(--soft-nav-text)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;box-shadow:0 12px 28px #0f172a14!important}body.mobile-shell .app-header.is-mobile-shell .mobile-menu-btn{border:1px solid var(--soft-nav-hairline)!important;background:var(--soft-nav-control)!important;color:var(--soft-nav-text)!important;box-shadow:var(--soft-nav-control-shadow)!important;transition:transform var(--soft-nav-transition), background var(--soft-nav-transition), box-shadow var(--soft-nav-transition)!important;border-radius:15px!important}body.mobile-shell .app-header.is-mobile-shell .mobile-menu-btn:active{transform:scale(.98)!important}body.mobile-shell .app-header.is-mobile-shell .logo-title{color:var(--soft-nav-text)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important;font-weight:720!important}body.mobile-shell[data-theme=dark] .app-header.is-mobile-shell .header-brand-logo,body.mobile-shell[data-shell-layout=white-skeleton][data-theme=dark] .app-header.is-mobile-shell .header-brand-logo{opacity:1!important;filter:brightness(0)invert()drop-shadow(0 8px 14px #0000003d)!important}body.mobile-shell .mobile-bottom-nav{width:100vw!important;max-width:100vw!important;height:56px!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;transition:opacity var(--soft-nav-transition), transform var(--soft-nav-transition), box-shadow var(--soft-nav-transition)!important;background:#000!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;gap:0!important;margin:0 auto!important;padding:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;transform:translateY(125%)!important}body.mobile-shell[data-theme=dark] .mobile-bottom-nav{box-shadow:none!important;background:#000!important;border-top-color:#ffffff1f!important}body.mobile-shell .mobile-bottom-nav.is-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}body.mobile-shell .mobile-bottom-nav:before,body.mobile-shell .mobile-bottom-nav:after{content:none!important;display:none!important}body.mobile-shell .mobile-bottom-nav-btn,body.mobile-shell .mobile-bottom-nav-btn.is-home,body.mobile-shell .mobile-bottom-nav-btn.active,body.mobile-shell .mobile-bottom-nav-btn.is-home.active{color:#f7f9f9!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;box-shadow:none!important;transition:transform var(--soft-nav-transition), background var(--soft-nav-transition), border-color var(--soft-nav-transition), box-shadow var(--soft-nav-transition), color var(--soft-nav-transition)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:visible!important;transform:translate(0,0)!important}body.mobile-shell .mobile-bottom-nav-btn:after{content:""!important;opacity:0!important;width:7px!important;height:7px!important;transition:opacity var(--soft-nav-transition), transform var(--soft-nav-transition)!important;background:#1d9bf0!important;border-radius:999px!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(12px)scale(.65)!important}body.mobile-shell .mobile-bottom-nav-btn:hover,body.mobile-shell .mobile-bottom-nav-btn:focus-visible{color:#fff!important;background:0 0!important;outline:none!important}body.mobile-shell .mobile-bottom-nav-btn.active,body.mobile-shell .mobile-bottom-nav-btn.is-home.active{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn.active:after,body.mobile-shell .mobile-bottom-nav-btn.is-home.active:after{opacity:1!important;transform:translate(12px)scale(1)!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-icon,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-icon{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;place-items:center!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn i,body.mobile-shell .mobile-bottom-nav-btn.active i{color:currentColor!important;font-size:27px!important;line-height:1!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label{width:auto!important;max-width:66px!important;box-shadow:none!important;color:currentColor!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:9.4px!important;font-weight:680!important;line-height:1!important;display:none!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-badge,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-badge{z-index:4!important;color:#fff!important;pointer-events:none!important;background:#0ea5ff!important;border:2px solid #0f172aeb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:4px!important;right:10px!important;box-shadow:0 6px 14px #0ea5ff57!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-badge[aria-hidden=true],body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-badge[aria-hidden=true],body.mobile-shell .mobile-bottom-nav-btn[data-route=download]{display:none!important}body.mobile-shell[data-theme] .app-header.is-mobile-shell,body.mobile-shell[data-shell-layout=white-skeleton] .app-header.is-mobile-shell{background:var(--soft-nav-bg)!important;border-bottom-color:var(--soft-nav-hairline)!important;color:var(--soft-nav-text)!important}body.mobile-shell[data-theme] .mobile-bottom-nav,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav{background:var(--soft-nav-bg)!important;border-color:var(--soft-nav-hairline)!important}body.mobile-shell[data-theme=dark] .mobile-bottom-nav{background:#03060a!important;border-color:#94a3b838!important;box-shadow:0 -18px 42px #00000094,inset 0 1px #ffffff0d!important}body.mobile-shell[data-theme] .mobile-bottom-nav-btn.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.is-home.active{color:var(--soft-nav-accent-strong)!important;background:var(--soft-nav-active-bg)!important;box-shadow:var(--soft-nav-active-shadow)!important;border-color:#2563eb3d!important;transform:translateY(-2px)!important}body.mobile-shell[data-keyboard=open],body.mobile-shell.mobile-modules-collapsed,body.mobile-shell[data-page=dm].dm-mobile-chat-shell,body.mobile-shell[data-page=servers].servers-mobile-chat{--mobile-bottom-nav-offset:0px!important}body.mobile-shell[data-keyboard=open] .mobile-bottom-nav,body.mobile-shell.mobile-modules-collapsed .mobile-bottom-nav,body.mobile-shell.sidebar-animating .mobile-bottom-nav,body.mobile-shell.sidebar-open .mobile-bottom-nav,body.mobile-shell[data-page=dm].dm-mobile-chat-shell .mobile-bottom-nav,body.mobile-shell[data-page=servers].servers-mobile-chat .mobile-bottom-nav{opacity:0!important;pointer-events:none!important;transform:translateY(125%)!important}body.mobile-shell[data-page=dm].dm-mobile-chat-shell,body.mobile-shell[data-page=dm].dm-mobile-chat-shell.has-mobile-bottom-nav{--mobile-bottom-nav-offset:0px!important}body.mobile-shell[data-page=dm].dm-mobile-chat-shell #page-root{padding-bottom:0!important}body.mobile-shell[data-page=dm].dm-mobile-chat-shell .mobile-bottom-nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;transform:translateY(140%)!important}@supports selector(body:has(*)){body.mobile-shell[data-page=dm]:has(#page-root .dm-container.dm-mobile-chat){--mobile-bottom-nav-offset:0px!important}body.mobile-shell[data-page=dm].has-mobile-bottom-nav:has(#page-root .dm-container.dm-mobile-chat){--mobile-bottom-nav-offset:0px!important}body.mobile-shell[data-page=dm]:has(#page-root .dm-container.dm-mobile-chat) #page-root{padding-bottom:0!important}body.mobile-shell[data-page=dm]:has(#page-root .dm-container.dm-mobile-chat) .mobile-bottom-nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;transform:translateY(140%)!important}}@media (width<=360px){body.mobile-shell .mobile-bottom-nav{max-width:calc(100vw - 16px)!important;padding-left:8px!important;padding-right:8px!important;left:8px!important;right:8px!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label{max-width:52px!important;font-size:8.8px!important}}body.mobile-shell .mobile-bottom-nav,body.mobile-shell[data-theme] .mobile-bottom-nav,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav{width:100vw!important;max-width:100vw!important;height:56px!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#000!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;bottom:0!important;left:0!important;right:0!important}body.mobile-shell .mobile-bottom-nav-btn,body.mobile-shell .mobile-bottom-nav-btn.is-home,body.mobile-shell .mobile-bottom-nav-btn.active,body.mobile-shell .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.is-home.active{color:#f7f9f9!important;max-width:none!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label{display:none!important}body.mobile-shell .mobile-bottom-nav-btn i,body.mobile-shell .mobile-bottom-nav-btn.active i{font-size:27px!important}@media (prefers-reduced-motion:reduce){body[data-shell-layout=white-skeleton] .app-header *,body[data-shell-layout=white-skeleton] .module-nav-grid *,body.mobile-shell .mobile-bottom-nav,body.mobile-shell .mobile-bottom-nav *{transition-duration:1ms!important;animation-duration:1ms!important}}body.mobile-shell{--mobile-bottom-nav-offset:52px!important}body.mobile-shell .mobile-bottom-nav,body.mobile-shell[data-theme] .mobile-bottom-nav,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav{width:100vw!important;max-width:100vw!important;height:52px!important;min-height:52px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#000!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:0!important;margin:0!important;padding:2px 22px 4px!important;display:flex!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body.mobile-shell .mobile-bottom-nav-btn,body.mobile-shell .mobile-bottom-nav-btn.is-home,body.mobile-shell .mobile-bottom-nav-btn.active,body.mobile-shell .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.is-home.active{color:#f7f9f9!important;width:64px!important;max-width:64px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 64px!important;gap:2px!important;padding:0!important;transform:none!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-icon,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-icon{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;font-size:22px!important}body.mobile-shell .mobile-bottom-nav-btn i,body.mobile-shell .mobile-bottom-nav-btn.active i{font-size:22px!important;line-height:1!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label{color:currentColor!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:64px!important;font-size:8px!important;font-weight:680!important;line-height:1!important;display:block!important;overflow:hidden!important}body.mobile-shell .mobile-bottom-nav-btn.active:after,body.mobile-shell .mobile-bottom-nav-btn.is-home.active:after{opacity:1!important;background:#1d9bf0!important;width:6px!important;height:6px!important;top:3px!important;bottom:auto!important;transform:translate(11px)scale(1)!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-badge,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-badge{min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:8px!important;top:2px!important;right:6px!important}body.mobile-shell .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label,body.mobile-shell[data-theme] .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn .mobile-bottom-nav-btn-label,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.active .mobile-bottom-nav-btn-label{opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.mobile-shell .mobile-bottom-nav-btn,body.mobile-shell .mobile-bottom-nav-btn.is-home,body.mobile-shell .mobile-bottom-nav-btn.active,body.mobile-shell .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.active,body.mobile-shell[data-theme] .mobile-bottom-nav-btn.is-home.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.active,body.mobile-shell[data-shell-layout=white-skeleton] .mobile-bottom-nav-btn.is-home.active{justify-content:center!important;gap:0!important}body.mobile-shell .mobile-bottom-nav-btn:after,body.mobile-shell .mobile-bottom-nav-btn.active:after,body.mobile-shell .mobile-bottom-nav-btn.is-home.active:after{content:none!important;opacity:0!important;display:none!important}body.mobile-shell .mobile-bottom-nav-btn[data-route=dm] .mobile-bottom-nav-badge,body.mobile-shell .mobile-bottom-nav-btn[data-route=dm].active .mobile-bottom-nav-badge{color:#0000!important;width:9px!important;min-width:9px!important;max-width:9px!important;height:9px!important;min-height:9px!important;max-height:9px!important;box-shadow:none!important;background:#1d9bf0!important;border:2px solid #000!important;border-radius:999px!important;padding:0!important;font-size:0!important;line-height:0!important;top:5px!important;right:17px!important}body.mobile-shell .mobile-bottom-nav-btn[data-route=dm] .mobile-bottom-nav-badge[aria-hidden=true],body.mobile-shell .mobile-bottom-nav-btn[data-route=dm].active .mobile-bottom-nav-badge[aria-hidden=true]{display:none!important}.dm-mobile-header-compose-btn{display:none}body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .header-logo,body.mobile-shell[data-shell-layout=white-skeleton][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .header-logo{align-items:center!important;gap:8px!important;min-width:0!important;overflow:hidden!important}body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .logo-text,body.mobile-shell[data-shell-layout=white-skeleton][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .logo-text{flex:0 auto!important;min-width:0!important;max-width:calc(100% - 86px)!important;overflow:hidden!important}body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .logo-title,body.mobile-shell[data-shell-layout=white-skeleton][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .logo-title{letter-spacing:0!important;max-width:100%!important;font-size:17px!important}body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn,body.mobile-shell[data-shell-layout=white-skeleton][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;border:1px solid #94a3b85c!important;border-radius:14px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0 10px 0 auto!important;padding:0!important;display:inline-flex!important;box-shadow:0 6px 16px #0f172a14!important}body.mobile-shell[data-theme=dark][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn,body.mobile-shell[data-theme=dark][data-shell-layout=white-skeleton][data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;box-shadow:none!important;background:#111827!important;border-color:#94a3b83d!important}body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn i,body.mobile-shell[data-page=dm]:not(.dm-mobile-chat-shell) .app-header.is-mobile-shell .dm-mobile-header-compose-btn svg{color:currentColor!important;-webkit-text-fill-color:currentColor!important;width:19px!important;height:19px!important;font-size:19px!important;line-height:1!important;display:block!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell){--app-header-height:88px!important;--app-module-nav-height:0px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) #app.has-header .app-shell{padding-top:calc(var(--app-header-height) + var(--safe-area-top,0px))!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{height:calc(var(--app-header-height) + var(--safe-area-top,0px))!important;padding:calc(14px + var(--safe-area-top,0px)) clamp(18px, 2vw, 32px) 14px!important;grid-template-columns:minmax(180px,236px) minmax(0,1fr) auto minmax(0,1fr) auto!important;gap:clamp(12px,1.25vw,22px)!important;overflow:visible!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{grid-column:1!important;min-width:0!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-brand-logo{width:48px!important;height:48px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav{grid-column:3;align-items:center;gap:clamp(2px,.35vw,7px);min-width:0;height:52px;display:flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav[hidden],body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-shell[hidden]{display:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link{min-width:0;height:44px;color:var(--soft-nav-muted);white-space:nowrap;transition:color var(--soft-nav-transition), border-color var(--soft-nav-transition), background var(--soft-nav-transition);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 clamp(9px,.75vw,14px);font-family:inherit;font-size:12.5px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex;position:relative}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link i,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-icon-wrap{color:currentColor;justify-content:center;align-items:center;width:17px;height:17px;font-size:16px;display:inline-flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-icon-wrap{flex:0 0 17px;position:relative;overflow:visible}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link:focus-visible{border-color:var(--soft-nav-hairline);background:var(--soft-nav-control-hover);color:var(--soft-nav-text);outline:none}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link.active{color:var(--soft-nav-accent-strong);background:#2563eb1a;border-color:#2563eb33}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link.active:after{content:"";background:var(--soft-nav-accent);border-radius:999px;height:2px;position:absolute;bottom:4px;left:14px;right:14px}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-nav-unread-badge{z-index:2;border:2px solid var(--soft-nav-surface);color:#fff;pointer-events:none;background:#0ea5ff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-11px;box-shadow:0 5px 12px #0ea5ff4d}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-nav-unread-badge[aria-hidden=true]{display:none}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link:hover .header-nav-unread-badge,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link:focus-visible .header-nav-unread-badge{border-color:var(--soft-nav-control-hover)}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link.active .header-nav-unread-badge{border-color:#eef4ff}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-search-trigger{grid-column:4!important;justify-self:end!important;width:min(100%,clamp(220px,14vw,420px))!important;min-width:0!important;max-width:420px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-actions{grid-column:5!important;gap:10px!important;overflow:visible!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .notification-btn{flex:0 0 52px}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-shell{flex:none;align-items:center;display:flex;position:relative;overflow:visible}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile{cursor:pointer;font-family:inherit;min-width:0!important;max-width:248px!important;padding:6px 8px 6px 14px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:132px;overflow:hidden}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-chevron{width:16px;height:16px;color:var(--soft-nav-muted);transition:transform var(--soft-nav-transition);justify-content:center;align-items:center;margin-left:1px;font-size:17px;display:inline-flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-shell.is-open .header-profile-chevron{transform:rotate(180deg)}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu{z-index:10060;width:min(320px,100vw - 28px);max-height:min(680px, calc(100vh - var(--app-header-height) - 24px));border:1px solid var(--soft-nav-hairline);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fffffff7;border-radius:20px;flex-direction:column;padding:10px;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden auto;transform:translateY(-10px)scale(.98);box-shadow:0 24px 58px #0f172a2e}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-shell.is-open .header-profile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-meta{border-bottom:1px solid var(--soft-nav-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 2px 8px;padding:8px 10px 10px;display:flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-meta .header-version{white-space:nowrap;color:var(--soft-nav-muted)!important;font-size:11px!important;font-weight:750!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-meta .header-meta-links{flex-direction:column;align-items:flex-end;gap:4px;display:flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-meta .header-feedback-btn{font-family:inherit;min-height:0!important;box-shadow:none!important;color:var(--soft-nav-accent)!important;background:0 0!important;border:0!important;padding:0!important;font-size:10.5px!important;font-weight:750!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-routes,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-footer{flex-direction:column;gap:3px;display:flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu-footer{border-top:1px solid var(--soft-nav-hairline);margin-top:7px;padding-top:7px}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-item{text-align:left;cursor:pointer;font-family:inherit;text-decoration:none;position:relative;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--soft-nav-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:680!important;transition:color .16s,border-color .16s,background .16s!important;display:flex!important;transform:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-item i{width:20px;height:20px;color:var(--soft-nav-muted);flex:0 0 20px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-item:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-item:focus-visible,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-item.active{border-color:var(--soft-nav-hairline)!important;background:var(--soft-nav-control-hover)!important;color:var(--soft-nav-accent-strong)!important;outline:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-logout{color:#dc2626!important;margin-top:5px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-logout i{color:currentColor}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-logout:hover,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-profile-menu .header-profile-menu-logout:focus-visible{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444433!important}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .header-profile-menu{background:#0b111cfa;border-color:#94a3b833;box-shadow:0 26px 62px #0000007a}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .header-primary-nav-link.active{background:#3b82f629;border-color:#60a5fa3d}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .header-primary-nav-link.active .header-nav-unread-badge{border-color:#172554}body[data-shell-layout=white-skeleton][data-theme=dark]:not(.mobile-shell) .header-profile-menu .header-profile-menu-logout{color:#fca5a5!important}@media (width<=1500px){body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto minmax(0,1fr) auto!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link{gap:5px;padding-left:9px;padding-right:9px;font-size:11.5px}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-name{max-width:96px}}@media (width<=1260px){body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{grid-template-columns:58px minmax(0,1fr) auto minmax(0,1fr) auto!important;gap:10px!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{width:52px}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .logo-text{display:none!important}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link>i,body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-name{display:none}body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link{padding-left:8px;padding-right:8px}}@media (width>=641px) and (width<=1100px){html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important;padding-left:16px!important;padding-right:16px!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{grid-column:1!important;width:44px!important;margin:0!important;position:static!important;transform:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav{grid-column:2!important;justify-self:center!important;position:static!important;transform:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-actions{grid-column:3!important;gap:6px!important;max-width:none!important;overflow:visible!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile{width:44px!important;min-width:44px!important;height:44px!important;padding:4px!important;display:flex!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile .user-name,html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile>i{display:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{flex-direction:column!important;justify-content:center!important;gap:2px!important;height:58px!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-brand-logo{-o-object-fit:contain;object-fit:contain;width:36px!important;height:36px!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo .logo-text{margin:0!important;display:flex!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo .logo-title{letter-spacing:.3px!important;font-size:10px!important;line-height:14px!important;display:block!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile{box-sizing:border-box!important;border-radius:50%!important;justify-content:center!important;gap:0!important;padding:3px!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .user-profile .user-avatar{flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important}}html body[data-shell-layout=white-skeleton] .app-header .header-profile-menu .header-version,html body[data-shell-layout=white-skeleton] .app-header .header-profile-menu .header-feedback-btn,html body[data-shell-layout=white-skeleton] .app-header .header-profile-menu .header-logout-btn span{display:inline-block!important}body.mobile-shell .header-primary-nav,body.mobile-shell .header-profile-menu{display:none!important}@media (prefers-reduced-motion:reduce){.header-primary-nav-link,.header-profile-chevron,.header-profile-menu,.header-profile-menu-item{transition-duration:.01ms!important}}@media (width<=640px){html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header.main-header{grid-template-columns:44px minmax(0,1fr) auto!important;gap:6px!important;padding-left:10px!important;padding-right:10px!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-logo{grid-column:1!important;width:44px!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav{grid-column:2!important;justify-content:flex-start!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important;position:static!important;overflow-x:auto!important;transform:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .header-primary-nav-link{flex:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-actions{grid-column:3!important;gap:4px!important;max-width:none!important}html body[data-shell-layout=white-skeleton]:not(.mobile-shell) .app-header .header-search-trigger{display:none!important}}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell){--app-header-height:88px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header{height:calc(88px + var(--safe-area-top,0px))!important;box-sizing:border-box!important;padding:calc(14px + var(--safe-area-top,0px)) clamp(18px, 2vw, 32px) 14px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-logo{grid-area:1/1!important;gap:14px!important;min-width:0!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-brand-logo{flex:0 0 48px!important;width:48px!important;height:48px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .logo-title{font-size:23px!important;font-weight:720!important;line-height:1.05!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav{grid-area:1/2!important;justify-self:center!important;gap:6px!important;height:52px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav-link{gap:7px!important;height:44px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:720!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav-link i{flex:0 0 18px!important;width:18px!important;height:18px!important;font-size:18px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-actions{grid-area:1/3!important;justify-self:end!important;gap:10px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header :is(.header-search-trigger,.notification-btn,.user-profile,.search-btn){box-sizing:border-box!important;border-radius:18px!important;height:52px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-search-trigger{grid-area:1/3!important;justify-self:start!important;width:calc(100% - 314px)!important;min-width:0!important;max-width:420px!important;display:flex!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .search-btn{width:52px!important;min-width:52px!important;display:none!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-profile{width:240px!important;min-width:0!important;padding:6px 8px 6px 14px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-name{max-width:132px!important;display:block!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-avatar{flex:0 0 40px!important;width:40px!important;height:40px!important}@media (width<=1799px){html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-search-trigger{display:none!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .search-btn{display:inline-flex!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-profile{width:190px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-name{max-width:110px!important}}@media (width<=1400px){html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav-link{gap:5px!important;padding:0 8px!important;font-size:11.5px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-profile{width:76px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-name{display:none!important}}@media (width<=1260px){html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav-link>i{display:none!important}}@media (width<=1100px){html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header{grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important;padding-left:16px!important;padding-right:16px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-logo{flex-direction:column!important;gap:2px!important;width:44px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-brand-logo{flex-basis:36px!important;width:36px!important;height:36px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .logo-title{font-size:10px!important;line-height:14px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .header-primary-nav{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-profile{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;padding:3px!important}html body[data-shell-layout=white-skeleton][data-shell-layout]:not(.mobile-shell) #header-root .app-header.main-header .user-avatar{flex-basis:36px!important;width:36px!important;height:36px!important}}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header{--soft-nav-text:#edf2ff;--soft-nav-muted:#b6c3db;--soft-nav-hairline:#b2c3eb2e;--soft-nav-control:#1c263c;--soft-nav-bg:#121b2d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2ff!important;background:linear-gradient(#182239,#121b2d)!important;border-color:#b2c3eb2e!important;box-shadow:0 8px 28px #04091738!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header .logo-title{color:#edf2ff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header .header-brand-logo{filter:brightness(0)invert()!important;opacity:1!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header :is(.header-search-trigger,.search-btn,.notification-btn,.user-profile,.mobile-menu-btn,.dm-mobile-header-compose-btn){color:#dce6fc!important;background:#1c263c!important;border-color:#b2c3eb2e!important;box-shadow:inset 0 1px #ffffff06!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header :is(.user-name,.header-search-trigger span){color:#dce6fc!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header .header-primary-nav-link{color:#b6c3db!important;background:0 0!important;border-color:#0000!important}html body[data-theme=dark][data-theme][data-shell-layout] #header-root .app-header.main-header .header-primary-nav-link:is(.active,:hover,:focus-visible){color:#9fc2ff!important;background:#397fff26!important;border-color:#74a6ff40!important}html body[data-theme=dark][data-page=home][data-shell-layout] #app .sunset-home .sunset-home-background{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}html body[data-theme=dark][data-page=home][data-shell-layout] #app .sunset-home :is(.sunset-home-card-list,.sunset-home-card-copy){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body[data-theme=dark][data-page=home][data-shell-layout] #app .sunset-home .sunset-home-card{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;background:linear-gradient(125deg,#4841646b,#0f192f9e)!important;border-color:#dbe1ff42!important;box-shadow:inset 0 1px #ffffff12,0 8px 24px #050b1826!important}html body[data-theme=dark][data-page=home][data-shell-layout] #app .sunset-home .sunset-home-card:hover{background:linear-gradient(125deg,#5c547f80,#172644ad)!important;border-color:#dbe1ff80!important}html body[data-theme=dark][data-page=home][data-shell-layout] #app .sunset-home .sunset-home-card-copy>span{color:#dce2f2!important}
