.search-overlay[data-v-07e273b5]{position:fixed;inset:56px 0 0;z-index:999;background:#0000004d}.search-dropdown[data-v-07e273b5]{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;max-height:70vh;overflow-y:auto;overflow-x:hidden;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 4px 24px rgba(var(--bs-body-color-rgb),.12)}.search-result-item[data-v-07e273b5]{padding:.5rem .75rem;border:none;background:none;text-align:left;color:var(--bs-body-color);font-size:.875rem;cursor:default}.search-result-item.highlighted[data-v-07e273b5]{background:rgba(var(--bs-search-hover-rgb,var(--bs-primary-rgb)),.08)}.search-all-link[data-v-07e273b5]{display:block;padding:.5rem .75rem;text-align:center;font-size:.875rem;border-top:1px solid var(--bs-border-color);color:var(--bs-primary);text-decoration:none}.search-all-link[data-v-07e273b5]:hover{background:rgba(var(--bs-search-hover-rgb,var(--bs-primary-rgb)),.05)}input[type=search][data-v-07e273b5]::-webkit-search-cancel-button{display:none}@media(max-width:575.98px){.search-bar:not(.d-flex) .form-control[data-v-07e273b5]{display:none}.search-dropdown[data-v-07e273b5]{position:fixed;top:56px;left:0;right:0;margin-top:0;border-radius:0;max-height:calc(100vh - 56px)}}.navbar[data-v-8ed57119]{transition:transform .3s ease}.navbar-hidden[data-v-8ed57119]{transform:translateY(-100%)}.navbar-brand[data-v-8ed57119]{font-family:Aptos,Aptos fallback,Panton,sans-serif;font-size:1.5rem;letter-spacing:.05em}.navbar .btn[data-v-8ed57119]{display:flex;align-items:center}.logo-placeholder[data-v-8ed57119]{border-radius:6px}.connectivity-banner[data-v-989eb612]{position:fixed;top:56px;left:0;right:0;z-index:1041;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#fff}.connectivity-banner.offline[data-v-989eb612]{background:var(--bs-danger)}.connectivity-banner.degraded[data-v-989eb612]{background:var(--bs-warning);color:#212529}.sidebar[data-v-c0a4f8f5]{width:300px;flex-shrink:0;background:var(--bs-light);overflow-y:auto;overflow-x:hidden;max-height:calc(100dvh - 56px);padding-bottom:env(safe-area-inset-bottom,0);position:sticky;top:56px;transition:width .3s ease,padding .3s ease,opacity .25s ease;margin-right:10px}.sidebar.collapsed[data-v-c0a4f8f5]{width:0!important;padding:0!important;margin-right:0!important;opacity:0}.sidebar-category-header[data-v-c0a4f8f5]{padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#555;border-radius:.375rem;cursor:pointer;transition:background .15s ease}[data-bs-theme=dark] .sidebar-category-header[data-v-c0a4f8f5]{color:var(--bs-secondary-color)}.sidebar-category-header[data-v-c0a4f8f5]:hover{background:var( --bs-sidebar-hover-bg,rgba(var(--bs-sidebar-hover-rgb,var(--bs-primary-rgb)),.08) )}.sidebar-sub-header[data-v-c0a4f8f5]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#555;padding:.25rem .75rem .25rem 1.75rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}[data-bs-theme=dark] .sidebar-sub-header[data-v-c0a4f8f5]{color:var(--bs-secondary-color)}.sidebar-sub-header[data-v-c0a4f8f5]:hover{background:var( --bs-sidebar-hover-bg,rgba(var(--bs-sidebar-hover-rgb,var(--bs-primary-rgb)),.08) )}@media(max-width:767.98px){.sidebar[data-v-c0a4f8f5]{position:fixed;top:56px;left:0;bottom:auto;z-index:1040;width:280px;min-height:calc(100dvh - 56px);padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto;box-shadow:2px 0 16px #00000026;transform:translate(-100%);transition:transform .3s ease;border-right:none}.sidebar.collapsed[data-v-c0a4f8f5]{width:280px!important;padding:12px!important;opacity:1;transform:translate(-100%)}.sidebar[data-v-c0a4f8f5]:not(.collapsed){transform:translate(0);padding:12px}}.category-header[data-v-8bd01db5]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-header[data-v-8bd01db5]:hover{background:#00000008}.right-sidebar[data-v-fcc3cfc1]{width:300px}@media(max-width:767.98px){.right-sidebar[data-v-fcc3cfc1]{width:100%;order:-1}}.bottom-nav[data-v-65081cd7]{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);padding-bottom:env(safe-area-inset-bottom,0);touch-action:none}.bottom-nav-inner[data-v-65081cd7]{display:flex;justify-content:space-around;align-items:center;height:40px}.bottom-nav-item[data-v-65081cd7]{display:flex;align-items:center;justify-content:center;padding:6px 10px;color:var(--bs-secondary-color);text-decoration:none;border:none;background:none;cursor:pointer;transition:color .15s ease}.bottom-nav-item.active[data-v-65081cd7],.router-link-active[data-v-65081cd7]{color:var(--bs-primary)}@media(hover:hover){.bottom-nav-item[data-v-65081cd7]:hover{color:var(--bs-primary)}}.bottom-nav-icon[data-v-65081cd7]{font-size:1.35rem}.bottom-nav-more[data-v-65081cd7]{font-family:inherit}.bottom-sheet-overlay[data-v-9b8b274b]{top:0;z-index:1060;background:#0006}.bottom-sheet-overlay[data-v-9b8b274b],.bottom-sheet-panel[data-v-9b8b274b]{position:fixed;right:0;bottom:calc(40px + env(safe-area-inset-bottom,0px));left:0}.bottom-sheet-panel[data-v-9b8b274b]{height:auto;max-height:80dvh;z-index:1061;background:var(--bs-body-bg);border-radius:16px 16px 0 0;overflow-y:auto;transition:transform .3s ease}.bottom-sheet-panel.dragging[data-v-9b8b274b]{transition:none;overflow-y:hidden!important}.bottom-sheet-handle[data-v-9b8b274b]{display:flex;justify-content:center;padding:10px 0 4px;position:sticky;top:0;background:var(--bs-body-bg);z-index:1}.bottom-sheet-handle-bar[data-v-9b8b274b]{width:36px;height:4px;border-radius:2px;background:var(--bs-border-color)}.bottom-sheet-content[data-v-9b8b274b]{padding:0 0 16px}.bs-user-block[data-v-9b8b274b]{gap:8px;padding:8px 16px 12px;margin-bottom:4px;border-bottom:1px solid var(--bs-border-color)}.bs-user-block[data-v-9b8b274b],.bs-user-link[data-v-9b8b274b]{display:flex;align-items:center}.bs-user-link[data-v-9b8b274b]{gap:10px;text-decoration:none;color:var(--bs-body-color);font-weight:600;font-size:.95rem;flex-grow:1;min-width:0}.bs-user-link span[data-v-9b8b274b]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bs-category-header[data-v-9b8b274b]{display:flex;align-items:center;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-secondary-color);padding:12px 16px 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.bs-category-header[data-v-9b8b274b]:hover{background:rgba(var(--bs-primary-rgb),.04)}.bs-sub-header[data-v-9b8b274b]{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color);padding:6px 16px 2px}.bs-grid[data-v-9b8b274b]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 12px}.bs-grid-item[data-v-9b8b274b]{display:flex;align-items:center;justify-content:left;text-align:left;padding:12px 6px;border-radius:10px;color:var(--bs-body-color);text-decoration:none;font-size:1rem;line-height:1.3;border:none;background:none;cursor:pointer;transition:background .15s ease}.bs-grid-item[data-v-9b8b274b]:hover{background:rgba(var(--bs-primary-rgb),.06)}.bs-logout[data-v-9b8b274b]{color:var(--bs-danger)}.bs-separator[data-v-9b8b274b]{height:1px;background:var(--bs-border-color);margin:8px 16px}.bottom-sheet-enter-active[data-v-9b8b274b],.bottom-sheet-leave-active[data-v-9b8b274b]{transition:opacity .3s ease}.bottom-sheet-enter-active .bottom-sheet-panel[data-v-9b8b274b],.bottom-sheet-leave-active .bottom-sheet-panel[data-v-9b8b274b]{transition:transform .3s ease}.bottom-sheet-enter-from[data-v-9b8b274b],.bottom-sheet-leave-to[data-v-9b8b274b]{opacity:0}.bottom-sheet-enter-from .bottom-sheet-panel[data-v-9b8b274b],.bottom-sheet-leave-to .bottom-sheet-panel[data-v-9b8b274b]{transform:translateY(100%)}.footer-bottom-mobile[data-v-e2e50f2a]{display:grid;grid-template-columns:auto 3.5rem auto;justify-content:center;gap:.5rem 0}.footer-bottom-mobile[data-v-e2e50f2a]>:nth-child(odd){grid-column:1}.footer-bottom-mobile[data-v-e2e50f2a]>:nth-child(2n){grid-column:3}.footer-bottom-desktop[data-v-e2e50f2a]{display:none}@media(min-width:768px){.footer-bottom-mobile[data-v-e2e50f2a]{display:none}.footer-bottom-desktop[data-v-e2e50f2a]{display:flex;justify-content:space-between;align-items:center}.footer-bottom-links[data-v-e2e50f2a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem}}.footer-link[data-v-e2e50f2a]{color:var(--bs-footer-link-color)}.footer-link[data-v-e2e50f2a]:hover{color:var(--bs-footer-link-hover-color)}@media(max-width:767.98px){footer[data-v-e2e50f2a]{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}}.content-wrapper[data-v-4f589331]{display:flex;gap:1.5rem;flex-wrap:nowrap}@media(max-width:767.98px){.content-wrapper[data-v-4f589331]{flex-wrap:wrap}}.sidebar-backdrop[data-v-4f589331]{position:fixed;inset:56px 0 0;z-index:1039;background:#0006}
