.app-navigation[data-v-7227622c]{flex-direction:column;gap:.15rem;padding:.5rem 0;display:flex}.nav-section[data-v-7227622c]{flex-direction:column;display:flex}.nav-section-label[data-v-7227622c]{color:var(--obs-text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-top:.35rem;padding:.75rem 1.5rem .3rem;font-size:.7rem;font-weight:600;position:relative}.nav-section-label[data-v-7227622c]:before{content:"";background-color:#ffffff12;width:60px;height:1px;position:absolute;top:0;left:1.5rem}.nav-menu[data-v-7227622c]{flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex;list-style:none!important}.nav-menu li[data-v-7227622c]{margin:0;padding:0;list-style:none!important}.nav-menu li[data-v-7227622c]:before{content:none!important}.nav-menu li a[data-v-7227622c]{color:var(--obs-text-secondary)!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:.75rem!important;margin:0 .5rem!important;padding:.6rem 1rem!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;transform:none!important}.nav-menu li a[data-v-7227622c]:hover{background-color:var(--obs-shell-hover)!important;color:var(--obs-text-heading)!important;background:var(--obs-shell-hover)!important;box-shadow:none!important;background-image:none!important;border:none!important;transform:none!important}.nav-menu li a.active[data-v-7227622c]{background-color:var(--obs-nav-active-bg)!important;color:var(--obs-nav-active-text)!important;background:var(--obs-nav-active-bg)!important;box-shadow:none!important;background-image:none!important;border:none!important;font-weight:600!important;transform:none!important}.nav-menu li a i[data-v-7227622c]{text-align:center;opacity:.9;flex-shrink:0;width:18px;font-size:.875rem}.nav-menu li a.active i[data-v-7227622c]{opacity:1;color:#fff}.nav-badge[data-v-7227622c]{background-color:var(--obs-error-text);color:#fff;border-radius:10px;margin-left:auto;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.nav-badge.warning[data-v-7227622c]{background-color:var(--obs-warning-text)}.nav-badge.info[data-v-7227622c]{background-color:var(--obs-accent)}.nav-badge.success[data-v-7227622c]{background-color:var(--obs-success-icon)}html[data-theme=light] .nav-section-label[data-v-7227622c]{color:var(--obs-text-tertiary)}html[data-theme=light] .nav-section-label[data-v-7227622c]:before{background-color:var(--obs-shell-border-soft)}html[data-theme=light] .nav-menu li a[data-v-7227622c]{color:var(--obs-text-secondary)!important}html[data-theme=light] .nav-menu li a[data-v-7227622c]:hover{background-color:var(--obs-shell-hover-strong)!important;background:var(--obs-shell-hover-strong)!important}html[data-theme=light] .nav-menu li a.active[data-v-7227622c]{background-color:var(--obs-nav-active-bg)!important;color:var(--obs-nav-active-text)!important;background:var(--obs-nav-active-bg)!important;border:none!important}html[data-theme=light] .nav-menu li a.active i[data-v-7227622c]{color:var(--obs-nav-active-text)}.breadcrumb[data-v-d30703d1]{align-items:center;font-size:.9rem;display:flex}.breadcrumb-list[data-v-d30703d1]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-d30703d1]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-d30703d1]:before{content:none}.breadcrumb-link[data-v-d30703d1]{color:#3b82f6;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.breadcrumb-link[data-v-d30703d1]:hover{color:#2563eb;background-color:var(--obs-accent-tint-10);text-decoration:underline}.breadcrumb-link[data-v-d30703d1]:focus{outline:2px solid var(--obs-accent);outline-offset:2px}.breadcrumb-current[data-v-d30703d1]{color:var(--obs-text-heading);align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:600;display:flex}.breadcrumb-separator[data-v-d30703d1]{color:var(--obs-text-subtle);user-select:none;margin:0 .5rem;font-weight:400}.breadcrumb-icon[data-v-d30703d1]{opacity:.9;flex-shrink:0;font-size:.875rem}.breadcrumb-link .breadcrumb-icon[data-v-d30703d1]{opacity:.8}.breadcrumb-link:hover .breadcrumb-icon[data-v-d30703d1]{opacity:1}.breadcrumb-current .breadcrumb-icon[data-v-d30703d1]{opacity:1;color:var(--obs-accent)}@media (width<=768px){.breadcrumb[data-v-d30703d1]{font-size:.8rem}.breadcrumb-list[data-v-d30703d1]{gap:.125rem}.breadcrumb-separator[data-v-d30703d1]{margin:0 .25rem}.breadcrumb-link[data-v-d30703d1],.breadcrumb-current[data-v-d30703d1]{gap:.25rem;padding:.125rem .25rem}}@media (prefers-contrast:high){.breadcrumb-link[data-v-d30703d1]{color:#60a5fa;border:1px solid #0000}.breadcrumb-link[data-v-d30703d1]:hover{background-color:#60a5fa33;border-color:#60a5fa}.breadcrumb-current[data-v-d30703d1]{color:#f3f4f6}.breadcrumb-separator[data-v-d30703d1]{color:#9ca3af}}@media (prefers-reduced-motion:reduce){.breadcrumb-link[data-v-d30703d1]{transition:none}}html[data-theme=light] .breadcrumb-link[data-v-d30703d1]{color:var(--obs-link-color)}html[data-theme=light] .breadcrumb-link[data-v-d30703d1]:hover{color:var(--obs-link-hover-color)}.notifications-wrapper[data-v-b33d117e]{position:relative}.notifications[data-v-b33d117e]{border-radius:var(--obs-radius-md);width:36px;height:36px;color:var(--obs-text-secondary);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.notifications[data-v-b33d117e]:hover{background-color:var(--obs-shell-hover-strong);border-color:var(--obs-shell-hover-border)}.notifications[data-v-b33d117e]:focus{outline:2px solid var(--obs-accent);outline-offset:2px}.unread-badge[data-v-b33d117e]{background:var(--obs-accent);color:#fff;min-width:16px;height:16px;font-family:var(--obs-font-sans);text-align:center;border-radius:999px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.notifications-panel[data-v-b33d117e]{background-color:var(--obs-surface);border:1px solid var(--obs-border-default);border-radius:var(--obs-radius-lg);z-index:10;width:340px;max-width:calc(100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 36px #00000059}.panel-header[data-v-b33d117e]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.panel-title[data-v-b33d117e]{color:var(--obs-text-primary);font-size:.85rem;font-weight:600}.mark-all-button[data-v-b33d117e]{border-radius:var(--obs-radius-sm);color:var(--obs-accent);font-family:var(--obs-font-sans);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.75rem;font-weight:500;transition:background-color .2s}.mark-all-button[data-v-b33d117e]:hover{background-color:var(--obs-accent-tint-12)}.panel-empty[data-v-b33d117e]{color:var(--obs-text-tertiary);text-align:center;padding:.75rem .5rem;font-size:.85rem}.notification-list[data-v-b33d117e]{flex-direction:column;gap:.4rem;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.notification-item[data-v-b33d117e]{border-radius:var(--obs-radius-md);background:var(--obs-shell-tint);cursor:pointer;flex-direction:column;gap:.2rem;padding:.5rem .6rem;text-decoration:none;transition:background-color .15s;display:flex}.notification-item[data-v-b33d117e]:hover{background:var(--obs-shell-hover-strong)}.notification-item.unread[data-v-b33d117e]{background:var(--obs-accent-tint-10);border-left:3px solid var(--obs-accent);padding-left:calc(.6rem - 3px)}.notification-item.unread[data-v-b33d117e]:hover{background:#3b82f629}.notification-title[data-v-b33d117e]{color:var(--obs-text-primary);font-size:.85rem;font-weight:600}.notification-item.unread .notification-title[data-v-b33d117e]{color:var(--obs-nav-active-text)}.notification-message[data-v-b33d117e]{color:var(--obs-text-secondary);font-size:.8rem;line-height:1.4}.notification-time[data-v-b33d117e]{color:var(--obs-text-tertiary);font-size:.72rem}html[data-theme=light] .notifications-panel[data-v-b33d117e]{box-shadow:var(--obs-shadow-lg)}html[data-theme=light] .notification-item.unread[data-v-b33d117e]:hover{background:var(--obs-input-focus-ring)}.toast-container[data-v-5b1e5b0f]{z-index:9999;pointer-events:none;position:fixed}.toast-container-top-right[data-v-5b1e5b0f]{top:1rem;right:1rem}.toast-container-top-left[data-v-5b1e5b0f]{top:1rem;left:1rem}.toast-container-bottom-right[data-v-5b1e5b0f]{bottom:1rem;right:1rem}.toast-container-bottom-left[data-v-5b1e5b0f]{bottom:1rem;left:1rem}.toast-container-top-center[data-v-5b1e5b0f]{top:1rem;left:50%;transform:translate(-50%)}.toast-container-bottom-center[data-v-5b1e5b0f]{bottom:1rem;left:50%;transform:translate(-50%)}.toast[data-v-5b1e5b0f]{background:var(--obs-modal-bg);border:var(--obs-modal-border);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:.75rem;min-width:300px;max-width:500px;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.toast-icon[data-v-5b1e5b0f]{flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.toast-content[data-v-5b1e5b0f]{flex:1;min-width:0}.toast-title[data-v-5b1e5b0f]{color:var(--obs-text-heading);margin-bottom:.25rem;font-size:.95rem;font-weight:600;line-height:1.4}.toast-message[data-v-5b1e5b0f]{color:#e5e5e5;word-wrap:break-word;font-size:.9rem;line-height:1.4}.toast-action[data-v-5b1e5b0f]{margin-top:.75rem}.toast-action-btn[data-v-5b1e5b0f]{color:currentColor;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.toast-action-btn[data-v-5b1e5b0f]:hover:not(:disabled){color:var(--obs-panel-bg);background:currentColor}.toast-action-btn[data-v-5b1e5b0f]:disabled{opacity:.6;cursor:not-allowed}.toast-close[data-v-5b1e5b0f]{color:var(--obs-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-left:.5rem;padding:.25rem;font-size:1rem;transition:all .2s}.toast-close[data-v-5b1e5b0f]:hover{background:var(--obs-hover-tint-strong);color:var(--obs-text-heading)}.toast-close[data-v-5b1e5b0f]:focus{outline-offset:2px;outline:2px solid}.toast-progress[data-v-5b1e5b0f]{opacity:.8;background:currentColor;height:3px;position:absolute;bottom:0;left:0}.toast-success[data-v-5b1e5b0f]{border-left:4px solid var(--obs-success-icon)}.toast-success .toast-icon[data-v-5b1e5b0f]{color:var(--obs-success-icon)}.toast-success .toast-progress[data-v-5b1e5b0f]{background:var(--obs-success-icon)}.toast-error[data-v-5b1e5b0f]{border-left:4px solid var(--obs-error-text)}.toast-error .toast-icon[data-v-5b1e5b0f]{color:var(--obs-error-text)}.toast-error .toast-progress[data-v-5b1e5b0f]{background:var(--obs-error-text)}.toast-warning[data-v-5b1e5b0f]{border-left:4px solid var(--obs-warning-text)}.toast-warning .toast-icon[data-v-5b1e5b0f]{color:var(--obs-warning-text)}.toast-warning .toast-progress[data-v-5b1e5b0f]{background:var(--obs-warning-text)}.toast-info[data-v-5b1e5b0f]{border-left:4px solid var(--obs-accent)}.toast-info .toast-icon[data-v-5b1e5b0f]{color:var(--obs-accent)}.toast-info .toast-progress[data-v-5b1e5b0f]{background:var(--obs-accent)}.toast-with-action[data-v-5b1e5b0f]{padding-bottom:1.25rem}.toast-slide-right-enter-active[data-v-5b1e5b0f],.toast-slide-right-leave-active[data-v-5b1e5b0f],.toast-slide-left-enter-active[data-v-5b1e5b0f],.toast-slide-left-leave-active[data-v-5b1e5b0f]{transition:all .3s}.toast-slide-right-enter-from[data-v-5b1e5b0f],.toast-slide-right-leave-to[data-v-5b1e5b0f]{opacity:0;transform:translate(100%)}.toast-slide-left-enter-from[data-v-5b1e5b0f],.toast-slide-left-leave-to[data-v-5b1e5b0f]{opacity:0;transform:translate(-100%)}.toast-slide-down-enter-active[data-v-5b1e5b0f],.toast-slide-down-leave-active[data-v-5b1e5b0f],.toast-slide-up-enter-active[data-v-5b1e5b0f],.toast-slide-up-leave-active[data-v-5b1e5b0f]{transition:all .3s}.toast-slide-down-enter-from[data-v-5b1e5b0f],.toast-slide-down-leave-to[data-v-5b1e5b0f]{opacity:0;transform:translateY(-100%)}.toast-slide-up-enter-from[data-v-5b1e5b0f],.toast-slide-up-leave-to[data-v-5b1e5b0f]{opacity:0;transform:translateY(100%)}.btn-spinner[data-v-5b1e5b0f]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin-5b1e5b0f}@keyframes spin-5b1e5b0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.toast-container-top-right[data-v-5b1e5b0f],.toast-container-bottom-right[data-v-5b1e5b0f]{right:.5rem}.toast-container-top-left[data-v-5b1e5b0f],.toast-container-bottom-left[data-v-5b1e5b0f]{left:.5rem}.toast-container-top-center[data-v-5b1e5b0f],.toast-container-bottom-center[data-v-5b1e5b0f]{left:.5rem;right:.5rem;transform:none}.toast[data-v-5b1e5b0f]{width:100%;min-width:auto;max-width:none}}@media (prefers-contrast:high){.toast[data-v-5b1e5b0f]{border:2px solid}.toast-close[data-v-5b1e5b0f]{border:1px solid}}@media (prefers-reduced-motion:reduce){.toast-slide-right-enter-active[data-v-5b1e5b0f],.toast-slide-right-leave-active[data-v-5b1e5b0f],.toast-slide-left-enter-active[data-v-5b1e5b0f],.toast-slide-left-leave-active[data-v-5b1e5b0f],.toast-slide-down-enter-active[data-v-5b1e5b0f],.toast-slide-down-leave-active[data-v-5b1e5b0f],.toast-slide-up-enter-active[data-v-5b1e5b0f],.toast-slide-up-leave-active[data-v-5b1e5b0f]{transition:opacity .2s}.toast-slide-right-enter-from[data-v-5b1e5b0f],.toast-slide-right-leave-to[data-v-5b1e5b0f],.toast-slide-left-enter-from[data-v-5b1e5b0f],.toast-slide-left-leave-to[data-v-5b1e5b0f],.toast-slide-down-enter-from[data-v-5b1e5b0f],.toast-slide-down-leave-to[data-v-5b1e5b0f],.toast-slide-up-enter-from[data-v-5b1e5b0f],.toast-slide-up-leave-to[data-v-5b1e5b0f]{transform:none}.toast-progress[data-v-5b1e5b0f]{transition:none!important}.btn-spinner[data-v-5b1e5b0f]{border:2px solid;border-top-color:#0000;animation:none}}html[data-theme=light] .toast[data-v-5b1e5b0f]{box-shadow:var(--obs-shadow-md)}html[data-theme=light] .toast-message[data-v-5b1e5b0f]{color:var(--obs-text-secondary)}.toast-manager[data-v-4e85e514]{pointer-events:none;z-index:9999}.toast-stack[data-v-4e85e514]{pointer-events:none;flex-direction:column;gap:.75rem;max-height:100vh;display:flex;position:fixed;overflow:hidden}.toast-stack-top-left[data-v-4e85e514]{top:1rem;left:1rem}.toast-stack-top-center[data-v-4e85e514]{top:1rem;left:50%;transform:translate(-50%)}.toast-stack-top-right[data-v-4e85e514]{top:1rem;right:1rem}.toast-stack-bottom-left[data-v-4e85e514]{flex-direction:column-reverse;bottom:1rem;left:1rem}.toast-stack-bottom-center[data-v-4e85e514]{flex-direction:column-reverse;bottom:1rem;left:50%;transform:translate(-50%)}.toast-stack-bottom-right[data-v-4e85e514]{flex-direction:column-reverse;bottom:1rem;right:1rem}.toast-list[data-v-4e85e514]{flex-direction:inherit;gap:inherit;display:flex}.toast-slide-right-enter-active[data-v-4e85e514],.toast-slide-right-leave-active[data-v-4e85e514]{transition:all .3s}.toast-slide-right-enter-from[data-v-4e85e514],.toast-slide-right-leave-to[data-v-4e85e514]{opacity:0;transform:translate(100%)}.toast-slide-right-move[data-v-4e85e514]{transition:transform .3s}.toast-slide-left-enter-active[data-v-4e85e514],.toast-slide-left-leave-active[data-v-4e85e514]{transition:all .3s}.toast-slide-left-enter-from[data-v-4e85e514],.toast-slide-left-leave-to[data-v-4e85e514]{opacity:0;transform:translate(-100%)}.toast-slide-left-move[data-v-4e85e514]{transition:transform .3s}.toast-slide-down-enter-active[data-v-4e85e514],.toast-slide-down-leave-active[data-v-4e85e514]{transition:all .3s}.toast-slide-down-enter-from[data-v-4e85e514],.toast-slide-down-leave-to[data-v-4e85e514]{opacity:0;transform:translateY(-100%)}.toast-slide-down-move[data-v-4e85e514]{transition:transform .3s}.toast-slide-up-enter-active[data-v-4e85e514],.toast-slide-up-leave-active[data-v-4e85e514]{transition:all .3s}.toast-slide-up-enter-from[data-v-4e85e514],.toast-slide-up-leave-to[data-v-4e85e514]{opacity:0;transform:translateY(100%)}.toast-slide-up-move[data-v-4e85e514]{transition:transform .3s}@media (width<=768px){.toast-stack-top-left[data-v-4e85e514],.toast-stack-bottom-left[data-v-4e85e514]{left:.5rem}.toast-stack-top-right[data-v-4e85e514],.toast-stack-bottom-right[data-v-4e85e514]{right:.5rem}.toast-stack-top-center[data-v-4e85e514],.toast-stack-bottom-center[data-v-4e85e514]{left:.5rem;right:.5rem;transform:none}.toast-stack[data-v-4e85e514]{gap:.5rem}}@media (prefers-reduced-motion:reduce){.toast-slide-right-enter-active[data-v-4e85e514],.toast-slide-right-leave-active[data-v-4e85e514],.toast-slide-left-enter-active[data-v-4e85e514],.toast-slide-left-leave-active[data-v-4e85e514],.toast-slide-down-enter-active[data-v-4e85e514],.toast-slide-down-leave-active[data-v-4e85e514],.toast-slide-up-enter-active[data-v-4e85e514],.toast-slide-up-leave-active[data-v-4e85e514]{transition:opacity .2s}.toast-slide-right-enter-from[data-v-4e85e514],.toast-slide-right-leave-to[data-v-4e85e514],.toast-slide-left-enter-from[data-v-4e85e514],.toast-slide-left-leave-to[data-v-4e85e514],.toast-slide-down-enter-from[data-v-4e85e514],.toast-slide-down-leave-to[data-v-4e85e514],.toast-slide-up-enter-from[data-v-4e85e514],.toast-slide-up-leave-to[data-v-4e85e514]{transform:none}.toast-slide-right-move[data-v-4e85e514],.toast-slide-left-move[data-v-4e85e514],.toast-slide-down-move[data-v-4e85e514],.toast-slide-up-move[data-v-4e85e514]{transition:none}}:root{--header-height:56px;--sidebar-width:280px;--sidebar-collapsed-width:64px;--transition-speed:.25s}[data-astro-cid-z4jru4n3]{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--obs-font-sans)}body{background-color:var(--obs-bg-page);color:var(--obs-text-heading);flex-direction:column;height:100vh;display:flex;overflow:hidden}#app[data-astro-cid-z4jru4n3]{flex:1;min-height:0}.app-container[data-astro-cid-z4jru4n3]{height:100%;display:flex}.sidebar[data-astro-cid-z4jru4n3]{width:var(--sidebar-width);background:var(--obs-sidebar-bg);border-right:1px solid var(--obs-shell-border);transition:width var(--transition-speed) cubic-bezier(.4, 0, .2, 1), transform var(--transition-speed) cubic-bezier(.4, 0, .2, 1);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}html.sidebar-preload .sidebar[data-astro-cid-z4jru4n3]{transition:none}.sidebar[data-astro-cid-z4jru4n3].collapsed,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3]{width:var(--sidebar-collapsed-width)}.sidebar[data-astro-cid-z4jru4n3].collapsed .sidebar-header[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .sidebar-header[data-astro-cid-z4jru4n3]{justify-content:center;padding:0}.sidebar[data-astro-cid-z4jru4n3].collapsed .sidebar-brand-link[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .sidebar-brand-link[data-astro-cid-z4jru4n3],.sidebar[data-astro-cid-z4jru4n3].collapsed .sidebar-dev-auth[data-astro-cid-z4jru4n3],.sidebar[data-astro-cid-z4jru4n3].collapsed .sidebar-auth[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .sidebar-dev-auth[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .sidebar-auth[data-astro-cid-z4jru4n3],.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-scroll-fade[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-scroll-fade[data-astro-cid-z4jru4n3]{display:none}.sidebar-header[data-astro-cid-z4jru4n3]{height:var(--header-height);border-bottom:1px solid var(--obs-shell-border-soft);background:var(--obs-shell-tint);transition:opacity var(--transition-speed) ease;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem 0 1.5rem;display:flex}.sidebar-brand-link[data-astro-cid-z4jru4n3]{color:var(--obs-text-heading);white-space:nowrap;border-radius:8px;align-items:center;gap:.75rem;margin:.1rem -.75rem;padding:.1rem .75rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.sidebar-brand-link[data-astro-cid-z4jru4n3]:hover{background-color:var(--obs-shell-hover)}.sidebar-brand-link[data-astro-cid-z4jru4n3]:focus{outline:2px solid var(--obs-accent);outline-offset:2px}.brand-icon[data-astro-cid-z4jru4n3]{object-fit:contain;flex-shrink:0;width:40px;height:40px}.brand-icon-light[data-astro-cid-z4jru4n3],html[data-theme=light] .brand-icon-dark{display:none}html[data-theme=light] .brand-icon-light{display:block}.nav-scroll-wrapper[data-astro-cid-z4jru4n3]{flex:1;min-height:0;position:relative;overflow:hidden}.nav-scrollable-container[data-astro-cid-z4jru4n3]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--obs-scrollbar-thumb) var(--obs-scrollbar-track);height:100%;transition:opacity var(--transition-speed) ease;overflow:hidden auto}.nav-scrollable-container[data-astro-cid-z4jru4n3]::-webkit-scrollbar{width:6px}.nav-scrollable-container[data-astro-cid-z4jru4n3]::-webkit-scrollbar-track{background:var(--obs-scrollbar-track)}.nav-scrollable-container[data-astro-cid-z4jru4n3]::-webkit-scrollbar-thumb{background:var(--obs-scrollbar-thumb);border-radius:3px}.nav-scrollable-container[data-astro-cid-z4jru4n3]::-webkit-scrollbar-thumb:hover{background:var(--obs-scrollbar-thumb-hover)}.nav-scroll-fade[data-astro-cid-z4jru4n3]{background:linear-gradient(to bottom, transparent, var(--obs-sidebar-bg));pointer-events:none;z-index:2;opacity:0;height:40px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.nav-scroll-fade[data-astro-cid-z4jru4n3].visible{opacity:1}.nav-container[data-astro-cid-z4jru4n3]{padding:.5rem 0}.sidebar-auth[data-astro-cid-z4jru4n3]{border-top:1px solid var(--obs-shell-border-soft);background:var(--obs-shell-tint);transition:opacity var(--transition-speed) ease;padding:1rem 1.5rem}.sidebar-dev-auth[data-astro-cid-z4jru4n3]{padding:0 1rem 1rem}.main-content[data-astro-cid-z4jru4n3]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.top-header[data-astro-cid-z4jru4n3]{height:var(--header-height);background-color:var(--obs-header-bg);border-bottom:1px solid var(--obs-shell-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex}.header-left[data-astro-cid-z4jru4n3]{align-items:center;gap:1rem;display:flex}.sidebar-toggle[data-astro-cid-z4jru4n3]{width:36px;height:36px;color:var(--obs-text-label);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.sidebar-toggle[data-astro-cid-z4jru4n3]:hover{background-color:var(--obs-shell-hover-strong);color:var(--obs-text-heading);border-color:var(--obs-shell-hover-border)}.sidebar-toggle[data-astro-cid-z4jru4n3]:focus{outline:2px solid var(--obs-accent);outline-offset:2px}.sidebar-toggle[data-astro-cid-z4jru4n3] i[data-astro-cid-z4jru4n3]{font-size:1rem}.breadcrumb[data-astro-cid-z4jru4n3],.breadcrumb-detailed[data-astro-cid-z4jru4n3]{color:var(--obs-text-body);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.breadcrumb-current[data-astro-cid-z4jru4n3]{color:var(--obs-text-heading);font-weight:600}.header-actions[data-astro-cid-z4jru4n3]{align-items:center;gap:.5rem;display:flex}.page-content[data-astro-cid-z4jru4n3]{background-color:var(--obs-bg-page);flex:1;padding:1.5rem;overflow-y:auto}.content-header[data-astro-cid-z4jru4n3] h1[data-astro-cid-z4jru4n3]{color:var(--obs-text-heading);margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.profile-info[data-astro-cid-z4jru4n3]{align-items:center;gap:1rem;display:flex}.avatar[data-astro-cid-z4jru4n3]{background-color:var(--obs-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:600;display:flex}.user-details[data-astro-cid-z4jru4n3]{flex:1}.name[data-astro-cid-z4jru4n3]{color:var(--obs-text-heading);font-size:.9rem;font-weight:600}.email[data-astro-cid-z4jru4n3]{color:var(--obs-text-body);margin-top:2px;font-size:.8rem}.profile-menu[data-astro-cid-z4jru4n3]{color:var(--obs-text-body);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.2rem;transition:background-color .2s}.profile-menu[data-astro-cid-z4jru4n3]:hover{background-color:var(--obs-close-hover-bg)}.app-navigation[data-astro-cid-z4jru4n3]{flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.nav-section{flex-direction:column;display:flex}.nav-section-label{color:var(--obs-text-tertiary);text-transform:uppercase;letter-spacing:.6px;margin-top:.35rem;padding:.75rem 1.5rem .3rem;font-size:.7rem;font-weight:600;position:relative}.nav-section-label:before{content:"";background-color:#ffffff12;width:60px;height:1px;position:absolute;top:0;left:1.5rem}.nav-menu{flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex;list-style:none!important}.nav-menu li{margin:0;padding:0;list-style:none!important}.nav-menu li:before{content:none!important}.nav-menu li a{color:var(--obs-text-secondary)!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:.75rem!important;margin:0 .5rem!important;padding:.6rem 1rem!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;position:relative!important;transform:none!important}.nav-menu li a:hover{background-color:var(--obs-shell-hover)!important;color:var(--obs-text-heading)!important;background:var(--obs-shell-hover)!important;box-shadow:none!important;background-image:none!important;border:none!important;transform:none!important}.nav-menu li a.active{background-color:var(--obs-nav-active-bg)!important;color:var(--obs-nav-active-text)!important;background:var(--obs-nav-active-bg)!important;box-shadow:none!important;background-image:none!important;border:1px solid #0000!important;font-weight:600!important;transform:none!important}.nav-menu li a i{text-align:center;opacity:.9;flex-shrink:0;width:18px;font-size:.875rem}.nav-menu li a.active i{opacity:1;color:var(--obs-nav-active-text)}.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-menu li a,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-menu li a{justify-content:center!important;gap:0!important;margin:.15rem .5rem!important;padding:.65rem 0!important;font-size:0!important}.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-menu li a i,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-menu li a i{font-size:1.05rem}.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-badge,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-badge{display:none}.sidebar[data-astro-cid-z4jru4n3].collapsed .app-navigation[data-astro-cid-z4jru4n3],html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .app-navigation[data-astro-cid-z4jru4n3]{gap:0}.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-section-label,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-section-label{background-color:var(--obs-shell-border);height:1px;margin:.4rem .75rem;padding:0;font-size:0;overflow:hidden}.sidebar[data-astro-cid-z4jru4n3].collapsed .nav-section-label:before,html.sidebar-collapsed .sidebar[data-astro-cid-z4jru4n3] .nav-section-label:before{display:none}html[data-theme=light] .nav-menu li a{color:var(--obs-text-secondary)!important}html[data-theme=light] .nav-menu li a:hover{color:var(--obs-text-heading)!important}html[data-theme=light] .nav-menu li a.active{color:var(--obs-nav-active-text)!important}html[data-theme=light] .nav-section-label{color:var(--obs-text-tertiary)}html[data-theme=light] .nav-section-label:before{background-color:var(--obs-shell-border)}
