.app-sidebar-shell[data-v-98a48130]{border-right-width:1px;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsl(var(--sidebar-background));background-image:radial-gradient(circle at top left,hsl(var(--sidebar-primary)/.16),transparent 28%),linear-gradient(180deg,hsl(var(--sidebar-background)) 0,hsl(var(--sidebar-accent)/.55));border-color:hsl(var(--sidebar-border)/.8)}.app-sidebar-brand[data-v-98a48130]{align-items:center;animation-duration:.3s;display:flex;gap:.75rem;padding-left:.75rem;padding-right:.75rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.app-sidebar-header[data-v-98a48130]{border-bottom:1px solid hsl(var(--sidebar-border)/.6);gap:0;height:3.5rem;justify-content:center;padding:0 0 .75rem}.app-sidebar-brand--collapsed[data-v-98a48130]{justify-content:center;margin:.5rem auto;padding:0}.app-sidebar-brand__mark[data-v-98a48130]{align-items:center;aspect-ratio:1/1;background-color:hsl(var(--sidebar-primary));border-radius:calc(var(--radius) + 4px);color:hsl(var(--sidebar-primary-foreground));display:flex;justify-content:center}.app-sidebar-brand__title[data-v-98a48130]{color:hsl(var(--sidebar-foreground));font-size:1rem;font-weight:600;letter-spacing:-.025em;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-brand__subtitle[data-v-98a48130]{color:hsl(var(--muted-foreground));font-size:11px;letter-spacing:.18em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-sidebar-nav[data-v-98a48130]{display:grid;gap:.25rem}.app-sidebar-group[data-v-98a48130]{padding:0}.app-sidebar-section-label[data-v-98a48130]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;letter-spacing:.22em;padding:.75rem .75rem .25rem;text-transform:uppercase}.app-sidebar-section-label--sub[data-v-98a48130]{padding-left:1rem;padding-right:1rem;padding-top:0}.app-sidebar-section-label--admin[data-v-98a48130]{border-bottom:1px solid hsl(var(--sidebar-border)/.5);margin-top:.5rem;padding-bottom:.5rem}.app-sidebar-link[data-v-98a48130]{align-items:center;animation-duration:.2s;border-color:transparent;border-radius:1rem;border-width:1px;color:hsl(var(--sidebar-foreground)/.88);display:flex;gap:.75rem;padding:.625rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.app-sidebar-link[data-v-98a48130]:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.app-sidebar-link[data-v-98a48130] svg{flex-shrink:0;height:1rem;width:1rem}.app-sidebar-link--sub[data-v-98a48130]{border-radius:.9rem;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}.app-sidebar-link--collapsed[data-v-98a48130]{border-radius:calc(var(--radius) + 4px)!important;height:2.25rem!important;justify-content:center;padding:0!important;width:2.25rem!important}.app-sidebar-link--active[data-v-98a48130]{background-color:hsl(var(--background));color:hsl(var(--primary));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:hsl(var(--sidebar-border)/.8);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.app-sidebar-admin[data-v-98a48130]{display:grid;gap:.25rem;margin-top:.25rem;padding-left:0}.app-sidebar-admin--collapsed[data-v-98a48130]{border-left-width:0;padding-left:0;place-items:center}.app-sidebar-group-trigger[data-v-98a48130]{justify-content:flex-start;padding:.5rem .75rem;width:100%}.app-sidebar-group-trigger__label[data-v-98a48130]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.app-sidebar-admin-sub[data-v-98a48130]{border-left-width:0;margin-left:0;margin-right:0;margin-top:.125rem;padding-left:0}.app-sidebar-sub-link[data-v-98a48130]{align-items:center;animation-duration:.15s;border-radius:.75rem;color:hsl(var(--sidebar-foreground)/.82);display:flex;font-size:.875rem;gap:.625rem;line-height:1.25rem;padding:.375rem .875rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.app-sidebar-sub-link[data-v-98a48130]:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.app-sidebar-sub-link[data-v-98a48130] svg{flex-shrink:0;height:.875rem;width:.875rem}.app-sidebar-sub-link--active[data-v-98a48130]{background-color:hsl(var(--background));color:hsl(var(--primary));font-weight:500;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border:1px solid hsl(var(--sidebar-border)/.8);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.app-sidebar-user-shell[data-v-98a48130]{border-color:hsl(var(--sidebar-border)/.8);border-top-width:1px;margin-top:auto;padding:.75rem .5rem}.app-sidebar-user-shell--collapsed[data-v-98a48130]{align-items:center;padding:.5rem 0}.fade-enter-active[data-v-98a48130],.fade-leave-active[data-v-98a48130]{transition:opacity .3s ease}.fade-enter-from[data-v-98a48130],.fade-leave-to[data-v-98a48130]{opacity:0}[data-v-98a48130] [data-sidebar=content]{scrollbar-width:none}[data-v-98a48130] [data-sidebar=content]::-webkit-scrollbar{display:none}.cerca-wrapper[data-v-2bf8b932]{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:var(--radius);display:flex;gap:.5rem;height:2.5rem;padding:0 .625rem;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cerca-wrapper[data-v-2bf8b932]:hover{border-color:hsl(var(--border))}.cerca-wrapper--focused[data-v-2bf8b932]{border-color:hsl(var(--ring)/.4);box-shadow:0 0 0 2px hsl(var(--ring)/.06)}.cerca-icon[data-v-2bf8b932]{color:hsl(var(--muted-foreground));flex-shrink:0;height:1rem;transition:color .15s ease;width:1rem}.cerca-icon--active[data-v-2bf8b932],.cerca-input[data-v-2bf8b932]{color:hsl(var(--foreground))}.cerca-input[data-v-2bf8b932]{background:transparent;border:none;flex:1;font-family:inherit;font-size:.875rem;outline:none}.cerca-input[data-v-2bf8b932]::-moz-placeholder{color:hsl(var(--muted-foreground))}.cerca-input[data-v-2bf8b932]::placeholder{color:hsl(var(--muted-foreground))}.cerca-right[data-v-2bf8b932]{flex-shrink:0;gap:.25rem}.cerca-clear[data-v-2bf8b932],.cerca-right[data-v-2bf8b932]{align-items:center;display:flex}.cerca-clear[data-v-2bf8b932]{border-radius:9999px;color:hsl(var(--muted-foreground));height:1.25rem;justify-content:center;transition:background .1s ease,color .1s ease;width:1.25rem}.cerca-clear[data-v-2bf8b932]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.cerca-kbd[data-v-2bf8b932]{align-items:center;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);color:hsl(var(--muted-foreground));display:inline-flex;font-family:ui-monospace,monospace;font-size:10px;gap:.1rem;height:1.25rem;padding:0 .375rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cerca-kbd span[data-v-2bf8b932]{font-size:.75rem;line-height:1}.cerca-panel[data-v-2bf8b932]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsl(var(--background)/.97);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);box-shadow:0 8px 32px -4px #0000001f,0 2px 8px -2px #00000014;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .375rem);z-index:50}.cerca-panel-header[data-v-2bf8b932]{align-items:center;border-bottom:1px solid hsl(var(--border)/.6);display:flex;justify-content:space-between;padding:.5rem .75rem}.cerca-count[data-v-2bf8b932]{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;letter-spacing:.01em}.cerca-shortcuts[data-v-2bf8b932]{align-items:center;color:hsl(var(--muted-foreground)/.65);display:flex;font-size:.625rem;gap:.375rem}.cerca-shortcut-group[data-v-2bf8b932]{align-items:center;display:inline-flex;gap:.25rem}.cerca-shortcut-group kbd[data-v-2bf8b932]{align-items:center;background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border)/.5);border-radius:3px;color:hsl(var(--muted-foreground)/.8);display:inline-flex;font-family:ui-monospace,monospace;font-size:.5625rem;line-height:1.4;padding:0 .25rem}.cerca-dot[data-v-2bf8b932]{opacity:.35}.cerca-empty[data-v-2bf8b932]{flex-direction:column;padding:2.5rem 1rem;text-align:center}.cerca-empty[data-v-2bf8b932],.cerca-empty-icon[data-v-2bf8b932]{align-items:center;display:flex;justify-content:center}.cerca-empty-icon[data-v-2bf8b932]{background:hsl(var(--muted));border-radius:9999px;height:2.5rem;margin-bottom:.75rem;width:2.5rem}.cerca-empty-title[data-v-2bf8b932]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.cerca-empty-sub[data-v-2bf8b932]{color:hsl(var(--muted-foreground));font-size:.75rem;margin-top:.25rem}.cerca-list[data-v-2bf8b932]{max-height:22rem;overflow-y:auto;padding:.25rem;scrollbar-color:hsl(var(--border)) transparent;scrollbar-width:thin}.cerca-list[data-v-2bf8b932]::-webkit-scrollbar{width:4px}.cerca-list[data-v-2bf8b932]::-webkit-scrollbar-track{background:transparent}.cerca-list[data-v-2bf8b932]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.cerca-item[data-v-2bf8b932]{align-items:center;border-radius:calc(var(--radius) - 2px);cursor:pointer;display:flex;gap:.625rem;padding:.5rem .625rem;transition:background .1s ease}.cerca-item--active[data-v-2bf8b932],.cerca-item[data-v-2bf8b932]:hover{background:hsl(var(--accent))}.cerca-logo[data-v-2bf8b932]{background:hsl(var(--muted));border-radius:calc(var(--radius) - 2px);flex-shrink:0;height:2.25rem;overflow:hidden;width:2.25rem}.cerca-logo-fallback[data-v-2bf8b932]{display:flex;height:100%;width:100%}.cerca-id-chip[data-v-2bf8b932],.cerca-logo-fallback[data-v-2bf8b932]{align-items:center;justify-content:center}.cerca-id-chip[data-v-2bf8b932]{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.6);border-radius:calc(var(--radius) - 4px);color:hsl(var(--muted-foreground));display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;height:1.75rem;min-width:3rem;padding:0 .375rem;transition:border-color .1s ease,color .1s ease}.cerca-id-chip--active[data-v-2bf8b932]{background:hsl(var(--background));border-color:hsl(var(--ring)/.4);color:hsl(var(--primary))}.cerca-info[data-v-2bf8b932]{flex:1;min-width:0}.cerca-name[data-v-2bf8b932]{color:hsl(var(--foreground));display:block;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cerca-meta[data-v-2bf8b932]{display:flex;margin-top:.125rem}.cerca-meta[data-v-2bf8b932],.cerca-meta-item[data-v-2bf8b932]{align-items:center;gap:.25rem}.cerca-meta-item[data-v-2bf8b932]{color:hsl(var(--muted-foreground));display:inline-flex;font-size:.6875rem;font-weight:400}.cerca-meta-sep[data-v-2bf8b932]{color:hsl(var(--muted-foreground)/.4);font-size:.6875rem}.cerca-meta-ip[data-v-2bf8b932]{color:hsl(var(--muted-foreground)/.6);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.cerca-arrow[data-v-2bf8b932]{color:hsl(var(--muted-foreground));flex-shrink:0;height:1rem;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease;width:1rem}.cerca-arrow--visible[data-v-2bf8b932]{opacity:1;transform:translate(0)}.cerca-ais-mark[data-v-2bf8b932]{background:#facc144d;border-radius:2px;font-style:normal;padding:0 2px}.dark{background:#facc1433}.fade-enter-active[data-v-e8407c49],.fade-leave-active[data-v-e8407c49]{transition:opacity .3s ease}.fade-enter-from[data-v-e8407c49],.fade-leave-to[data-v-e8407c49]{opacity:0}.overflow-auto[data-v-e8407c49]{scrollbar-width:none;-ms-overflow-style:none}.overflow-auto[data-v-e8407c49]::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}
