.sidebar[data-v-b3f193d8]{width:260px;height:100vh;display:flex;flex-direction:column;padding:1.5rem;position:fixed;left:0;top:0;border-right:1px solid hsla(var(--border),.5);z-index:50}.logo-container[data-v-b3f193d8]{display:flex;align-items:center;gap:.75rem;padding:1rem .5rem 2rem}.logo-icon[data-v-b3f193d8]{width:32px;height:32px;color:hsl(var(--primary))}.logo-text[data-v-b3f193d8]{font-size:1.25rem;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,hsl(var(--foreground)),hsla(var(--foreground),.7));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links[data-v-b3f193d8]{display:flex;flex-direction:column;gap:.5rem}.nav-section[data-v-b3f193d8]{display:flex;flex-direction:column}.nav-item[data-v-b3f193d8]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:none;background:transparent;color:hsl(var(--muted-foreground));border-radius:var(--radius);font-size:.95rem;text-align:left;transition:all .2s ease;cursor:pointer;position:relative}.nav-item[data-v-b3f193d8]:hover{background:hsla(var(--accent),.5);color:hsl(var(--foreground))}.nav-item.active[data-v-b3f193d8]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.nav-parent[data-v-b3f193d8]{justify-content:space-between}.nav-icon[data-v-b3f193d8]{width:20px;height:20px;flex-shrink:0}.nav-label[data-v-b3f193d8]{font-weight:500;flex:1}.chevron-icon[data-v-b3f193d8]{width:16px;height:16px;transition:transform .3s ease;flex-shrink:0}.chevron-icon.expanded[data-v-b3f193d8]{transform:rotate(180deg)}.nav-subitems[data-v-b3f193d8]{display:flex;flex-direction:column;gap:.25rem;padding-left:.5rem;margin-top:.25rem;overflow:hidden}.nav-subitem[data-v-b3f193d8]{padding:.75rem 1rem;font-size:.9rem;margin-left:1rem;border-left:2px solid hsla(var(--border),.3)}.nav-subitem[data-v-b3f193d8]:hover{border-left-color:hsl(var(--primary))}.nav-subitem.active[data-v-b3f193d8]{background:hsla(var(--primary),.15);color:hsl(var(--primary));border-left-color:hsl(var(--primary))}.expand-enter-active[data-v-b3f193d8],.expand-leave-active[data-v-b3f193d8]{transition:all .3s ease;max-height:300px}.expand-enter-from[data-v-b3f193d8],.expand-leave-to[data-v-b3f193d8]{opacity:0;max-height:0;margin-top:0}@media(max-width:1023px){.sidebar[data-v-b3f193d8]{display:flex;transform:translate(-105%);transition:transform .2s ease;box-shadow:0 24px 48px -20px #000000a6}.sidebar.mobile-open[data-v-b3f193d8]{transform:translate(0)}}.topbar[data-v-43591f66]{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:40;border-bottom:1px solid hsla(var(--border),.55)}.topbar.not-sticky[data-v-43591f66]{position:relative;top:auto;z-index:1}.menu-trigger[data-v-43591f66]{display:none}.search-wrapper[data-v-43591f66]{position:relative;width:500px}.search-container[data-v-43591f66]{display:flex;align-items:center;gap:.75rem;min-height:42px;background:hsla(var(--card),.8);padding:.625rem 1rem;border-radius:9999px;width:100%;border:1px solid hsl(var(--primary) / .38);box-shadow:inset 0 1px hsla(var(--foreground),.04);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.search-container[data-v-43591f66]:hover{border-color:hsl(var(--primary) / .5)}.search-container[data-v-43591f66]:focus-within{background:hsla(var(--card),.95);border-color:hsl(var(--primary) / .72);box-shadow:0 0 0 2px hsla(var(--primary),.22)}[data-theme=light]{background:hsla(var(--card),.96);border-color:hsla(var(--border),.8)}[data-theme=light]{border-color:hsla(var(--primary),.5)}.search-results[data-v-43591f66]{position:absolute;top:calc(100% + .75rem);left:0;right:0;max-height:500px;overflow-y:auto;padding:.5rem;border-radius:var(--radius);background:hsl(var(--card));border:1px solid hsla(var(--border),.75);box-shadow:0 24px 64px -16px #000000bf;z-index:5000;backdrop-filter:none;-webkit-backdrop-filter:none}.results-section[data-v-43591f66]{margin-bottom:.5rem}.results-section[data-v-43591f66]:last-child{margin-bottom:0}.results-header[data-v-43591f66]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.7rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.header-icon[data-v-43591f66]{width:14px;height:14px}.result-item[data-v-43591f66]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:none;background:transparent;color:hsl(var(--foreground));border-radius:calc(var(--radius) - 4px);font-size:.875rem;transition:background .2s ease;cursor:pointer;text-align:left}.result-item[data-v-43591f66]:hover{background:hsla(var(--accent),.5)}.result-item[data-v-43591f66]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsla(var(--primary),.35)}.result-icon[data-v-43591f66]{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0}.result-info[data-v-43591f66]{flex:1;min-width:0}.result-name[data-v-43591f66]{font-weight:600;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-meta[data-v-43591f66]{font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-badge[data-v-43591f66]{padding:.25rem .5rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:capitalize;flex-shrink:0}.result-badge.passing[data-v-43591f66]{background:#21c45d26;color:#22c55e}.result-badge.failing[data-v-43591f66]{background:#ef434326;color:#ef4444}.result-badge.running[data-v-43591f66]{background:#3c83f626;color:#3b82f6}.result-badge.active[data-v-43591f66]{background:#21c45d26;color:#22c55e}.result-badge.muted[data-v-43591f66]{background:#80808026;color:#94a3b8}.no-results[data-v-43591f66]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;color:hsl(var(--muted-foreground));text-align:center}.no-results-icon[data-v-43591f66]{width:32px;height:32px;opacity:.3}.search-icon[data-v-43591f66]{width:18px;height:18px;color:hsl(var(--muted-foreground))}.search-input[data-v-43591f66]{background:transparent;border:none;color:hsl(var(--foreground));width:100%;outline:none;font-size:.9rem}.search-input[data-v-43591f66]::placeholder{color:hsl(var(--muted-foreground));opacity:.95}.profile-dropdown[data-v-43591f66]{position:relative}.profile-trigger[data-v-43591f66]{display:flex;align-items:center;gap:.75rem;background:transparent;border:none;color:hsl(var(--foreground));padding:.5rem}.profile-trigger[data-v-43591f66]:focus-visible{outline:none;border-radius:.65rem;box-shadow:0 0 0 2px hsla(var(--primary),.3)}.avatar[data-v-43591f66]{width:36px;height:36px;border-radius:50%;background:hsl(var(--primary));display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground));overflow:hidden;flex-shrink:0}.avatar-image[data-v-43591f66]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-43591f66]{font-size:.85rem;font-weight:700}.profile-header[data-v-43591f66]{display:flex;align-items:center;gap:.75rem;padding:.75rem}.profile-header-avatar[data-v-43591f66]{width:48px;height:48px;border-radius:50%;background:hsl(var(--primary));display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground));overflow:hidden;flex-shrink:0}.profile-header-avatar .avatar-initials[data-v-43591f66]{font-size:1.1rem}.profile-header-info[data-v-43591f66]{display:flex;flex-direction:column;min-width:0;flex:1}.profile-header-name[data-v-43591f66]{font-size:.9rem;font-weight:600;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-header-email[data-v-43591f66]{font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-name[data-v-43591f66]{font-size:.9rem;font-weight:500}.chevron[data-v-43591f66]{width:16px;height:16px;transition:transform .2s ease}.chevron.rotated[data-v-43591f66]{transform:rotate(180deg)}.dropdown-menu[data-v-43591f66]{position:absolute;top:calc(100% + .5rem);right:0;width:200px;padding:.5rem;border-radius:var(--radius);background:hsl(var(--card));border:1px solid hsla(var(--border),.8);box-shadow:0 18px 42px -18px #020617cc;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;z-index:1000}[data-theme=light]{border-color:hsla(var(--border),.88);box-shadow:0 14px 28px -18px #0f172a4d}.dropdown-item[data-v-43591f66]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;border:none;background:transparent;color:hsl(var(--foreground));border-radius:calc(var(--radius) - 4px);font-size:.875rem;transition:background .2s ease}.dropdown-item[data-v-43591f66]:hover{background:hsla(var(--accent),.72)}.dropdown-item.logout[data-v-43591f66]{color:#ef4444}.dropdown-item.logout[data-v-43591f66]:hover{background:#ef43431f}.dropdown-item[data-v-43591f66]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsla(var(--primary),.35)}.item-icon[data-v-43591f66]{width:16px;height:16px}.dropdown-divider[data-v-43591f66]{height:1px;background:hsla(var(--border),.72);margin:.5rem 0}.actions[data-v-43591f66]{display:flex;align-items:center;gap:.5rem}@media(max-width:1023px){.menu-trigger[data-v-43591f66]{width:36px;height:36px;border-radius:8px;border:1px solid hsla(var(--border),.5);background:hsla(var(--accent),.35);color:hsl(var(--foreground));display:inline-flex;align-items:center;justify-content:center}.menu-trigger[data-v-43591f66]:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(var(--primary),.3)}.topbar[data-v-43591f66]{padding:0 1rem}.search-wrapper[data-v-43591f66]{width:min(420px,calc(100vw - 220px))}.user-name[data-v-43591f66]{display:none}}@media(max-width:767px){.topbar[data-v-43591f66]{height:64px;padding:0 .75rem;gap:.5rem;flex-wrap:nowrap}.search-wrapper[data-v-43591f66]{width:auto;flex:1;min-width:0}.actions[data-v-43591f66]{margin-left:auto;gap:.5rem}.profile-trigger[data-v-43591f66]{padding:.15rem}.search-results[data-v-43591f66]{max-height:min(60vh,420px)}.search-container[data-v-43591f66]{padding:.5rem .7rem;gap:.5rem}.search-input[data-v-43591f66]{font-size:.85rem}}.layout-wrapper[data-v-796c28b6]{display:flex;min-height:100vh;background-color:hsl(var(--background))}.main-content[data-v-796c28b6]{flex:1;margin-left:260px;display:flex;flex-direction:column}.page-container[data-v-796c28b6]{padding:2rem;flex:1;max-width:1400px;width:100%;margin:0 auto}@media(max-width:1023px){.main-content[data-v-796c28b6]{margin-left:0}.page-container[data-v-796c28b6]{padding:1.5rem}.mobile-overlay[data-v-796c28b6]{position:fixed;inset:0;border:0;background:#02061766;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:45}.mobile-overlay.show[data-v-796c28b6]{opacity:1;pointer-events:auto}}@media(max-width:767px){.page-container[data-v-796c28b6]{padding:1rem}}:root{--background: 224 71% 4%;--foreground: 213 31% 91%;--card: 224 71% 7%;--card-foreground: 213 31% 91%;--popover: 224 71% 7%;--popover-foreground: 213 31% 91%;--primary: 217 91% 60%;--primary-foreground: 210 40% 98%;--secondary: 222.2 47.4% 15%;--secondary-foreground: 210 40% 98%;--muted: 223 47% 15%;--muted-foreground: 215.4 16.3% 65%;--accent: 216 34% 20%;--accent-foreground: 210 40% 98%;--destructive: 0 63% 31%;--destructive-foreground: 210 40% 98%;--border: 216 34% 20%;--input: 216 34% 20%;--ring: 216 34% 80%;--input: 216 34% 17%;--ring: 216 12% 84%;--radius: .75rem;--grid-card-outline: hsl(var(--primary) / .72);--grid-card-shadow: 0 10px 24px -16px hsl(var(--primary) / .45), 0 0 0 1px hsl(var(--primary) / .18)}[data-theme=light]{--background: 0 0% 100%;--foreground: 224 71% 4%;--card: 0 0% 100%;--card-foreground: 224 71% 4%;--popover: 0 0% 100%;--popover-foreground: 224 71% 4%;--secondary: 210 40% 96%;--secondary-foreground: 222 47% 11.2%;--muted: 210 35% 95%;--muted-foreground: 215 20% 38%;--accent: 210 40% 96.1%;--accent-foreground: 222 47% 11.2%;--border: 216 20% 76%;--input: 0 0% 100%;--ring: 221.2 83.2% 53.3%;--grid-card-outline: hsl(var(--primary) / .36);--grid-card-shadow: 0 10px 24px -16px hsl(var(--primary) / .18), 0 0 0 1px hsl(var(--primary) / .12)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.glass{background:hsla(var(--card),.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(var(--border),.5);box-shadow:0 10px 24px -20px #020617bf,inset 0 1px hsla(var(--foreground),.04)}[data-theme=light] .glass{background:hsla(var(--card),.94);border-color:hsla(var(--border),.75);box-shadow:0 8px 24px -18px #0f172a59}.glass-accent{background:hsla(var(--accent),.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(var(--border),.2)}:is(.app-card-modern,.app-card,.group-card,.suite-card,.suite-card-modern,.alert-card,.test-card,.history-card,.monitor-card){outline:1px solid var(--grid-card-outline);outline-offset:-1px;box-shadow:var(--grid-card-shadow),inset 0 0 0 1px var(--grid-card-outline);transition:transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}:is(.app-card-modern,.app-card,.group-card,.suite-card,.suite-card-modern,.alert-card,.test-card,.history-card,.monitor-card){border:1px solid var(--grid-card-outline)!important}:is(.app-card-modern,.app-card,.group-card,.suite-card,.suite-card-modern,.alert-card,.test-card,.history-card,.monitor-card):hover{transform:translateY(-5px);border-color:hsl(var(--primary) / .9)!important;background:hsl(var(--card) / .6);box-shadow:0 14px 30px -12px hsl(var(--primary) / .35),inset 0 0 0 1px hsl(var(--primary) / .9)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.container{max-width:1400px;margin:0 auto;padding:2rem}button{cursor:pointer;border-radius:var(--radius);font-weight:500;transition:all .2s ease}button:active{transform:scale(.98)}
