.sidebar-mobile-backdrop.svelte-1ubehy5{position:fixed;inset:0;z-index:998;border:none;padding:0;margin:0;background:#0000008c;cursor:pointer}.sidebar{width:280px;height:100vh;height:100dvh;background:var(--cw-raised-2);border-right:none;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;transition:width .3s ease;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar.collapsed{width:64px}.sidebar-header{padding:1rem;border-bottom:1px solid var(--cw-border);display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0}.logo-section{display:flex;align-items:center;gap:.5rem}.logo-link{text-decoration:none;cursor:pointer}.logo-link:focus-visible{outline:2px solid rgba(5,242,155,.6);outline-offset:4px;border-radius:8px}.comet-logo{position:relative;width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(5,242,155,.3));transition:filter .3s ease}.comet-logo:hover{filter:drop-shadow(0 0 12px rgba(5,242,155,.5))}@keyframes trail-flow{0%,to{opacity:.6}50%{opacity:1}}.brand-text{display:flex;flex-direction:row;font-size:1rem;font-weight:700;align-items:center;justify-content:center;line-height:1;letter-spacing:-.025em;align-self:center}.comet{color:var(--cw-brand);font-size:1.25em}.web{color:var(--cw-white);font-size:1.25em}.toggle-btn{width:32px;height:32px;flex-shrink:0;border:1px solid var(--cw-border);background:var(--cw-raised);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--cw-gray-300);cursor:pointer;transition:background .16s ease,color .16s ease}.toggle-btn:hover{background:var(--cw-raised-3);color:var(--cw-white)}.recent-projects-section{padding:.75rem 1rem;border-bottom:1px solid var(--cw-border);position:relative;flex-shrink:0}.section-title{font-size:.75rem;font-weight:700;color:var(--cw-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding:0 .5rem;display:flex;align-items:center;gap:.5rem}.section-title:before{content:"";width:8px;height:8px;background:linear-gradient(135deg,var(--cw-brand) 0%,var(--cw-brand-strong) 100%);border-radius:50%;box-shadow:0 0 10px #05f29b4d;flex-shrink:0}.section-title-collapsed{display:flex;justify-content:center;align-items:center;padding:.5rem;color:var(--cw-text-subtle);cursor:help;transition:color .2s ease}.section-title-collapsed:hover{color:var(--cw-gray-400)}.project-selector-container{margin:0 -.5rem}.sidebar-nav{flex:1;min-height:0;padding:.75rem 0 1rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cw-gray-700) transparent;scroll-padding-block:12px}.nav-group{margin-bottom:.5rem}.nav-group:last-child{margin-bottom:0}.nav-group-title{padding:.5rem 1rem;min-height:36px;font-size:.75rem;font-weight:600;color:var(--cw-gray-400);letter-spacing:.025em;display:flex;align-items:center;gap:.5rem}button.nav-group-title--toggle{width:100%;justify-content:space-between;background:transparent;border:0;cursor:pointer;font-size:.75rem;font-weight:600;text-align:left;min-height:44px}button.nav-group-title--toggle:hover{color:var(--cw-gray-200)}.nav-group-toggle-hint{font-size:.85rem;font-weight:600;color:var(--cw-text-subtle);text-transform:none;letter-spacing:0}.nav-group-title.group-active{color:var(--cw-brand)}.nav-items{display:flex;flex-direction:column;gap:.25rem}.nav-separator{height:1px;background:var(--cw-border);margin:.5rem 1rem}.nav-item{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.625rem .75rem;color:var(--cw-gray-300);text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease;position:relative;border-radius:8px;cursor:pointer;margin:0 .5rem;border:1px solid transparent}.nav-item-form{display:block;margin:0;padding:0;border:0;width:100%}button.nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;text-align:left;width:auto;align-self:stretch;box-sizing:border-box}.nav-item:hover{background:var(--cw-raised-3);color:var(--cw-white);border-color:var(--cw-border)}.nav-item.active{background:var(--cw-raised-3);border-color:var(--cw-border);color:var(--nav-accent, var(--cw-brand));font-weight:600}.nav-item.active .nav-icon,.nav-item.active .nav-text,.nav-item.active .nav-score{position:relative;z-index:2}.nav-item--module .nav-icon{color:color-mix(in srgb,var(--nav-accent, var(--cw-brand)) 88%,#fff)}.nav-item--module.active .nav-icon,.nav-item--module:hover .nav-icon{color:var(--nav-accent, var(--cw-brand))}.nav-icon{font-size:1.125rem;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-text{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sidebar.collapsed .nav-item{justify-content:center;padding:.75rem}.sidebar.collapsed .recent-projects-section{padding:.25rem}.sidebar.collapsed .project-selector-container{margin:0}.sidebar.collapsed .section-title-collapsed{margin-bottom:.5rem;padding:.25rem;border-radius:6px;transition:all .3s ease}.sidebar.collapsed .section-title-collapsed:hover{background:#05f29b1a;transform:scale(1.05)}.sidebar.collapsed .sidebar-header{padding:1rem .5rem;justify-content:center;position:relative}.sidebar.collapsed .sidebar-header .toggle-btn{position:absolute;right:-16px;top:50%;transform:translateY(-50%);z-index:1001;box-shadow:0 2px 8px #0000004d}.sidebar.collapsed .logo-section{display:flex;justify-content:center;margin-bottom:.5rem}.sidebar.collapsed .comet-logo{width:24px;height:24px;filter:drop-shadow(0 0 4px rgba(5,242,155,.2))}.sidebar.collapsed .comet-logo:hover{filter:drop-shadow(0 0 6px rgba(5,242,155,.3))}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--cw-gray-700);border-radius:2px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--cw-gray-600)}.sidebar.sidebar--drawer{transform:translate(-100%);transition:transform .3s ease;width:min(280px,88vw)}.sidebar.sidebar--drawer.mobile-open{transform:translate(0);visibility:visible;pointer-events:auto}.sidebar.sidebar--drawer:not(.mobile-open){visibility:hidden;pointer-events:none}.sidebar.sidebar--drawer.collapsed{width:min(280px,88vw)}.sidebar.sidebar--drawer .toggle-btn{display:none}.sidebar.sidebar--desktop.collapsed{width:64px}.sidebar-nav .nav-items[hidden]{display:none}.nav-group-chevron{display:flex;transform:rotate(-90deg);transition:transform .16s ease}.nav-group-chevron.expanded{transform:rotate(0)}.sidebar-nav :is(a,button):focus-visible,.toggle-btn:focus-visible{outline:2px solid var(--cw-brand);outline-offset:-2px}.sidebar-nav .nav-item:active{background:var(--cw-raised)}@media (pointer: coarse){.toggle-btn{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){.sidebar,.sidebar-nav *,.toggle-btn{transition:none}}.project-selector.svelte-fjbyug.svelte-fjbyug{position:relative}.selector-trigger.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;background:linear-gradient(180deg,var(--cw-card) 0%,var(--cw-raised-2) 100%);border:1px solid var(--cw-border);border-radius:10px;color:var(--cw-gray-200);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-align:left}.selector-trigger.svelte-fjbyug.svelte-fjbyug:hover{border-color:var(--cw-gray-700)}.selector-trigger.svelte-fjbyug.svelte-fjbyug:disabled{opacity:.75;cursor:wait}.selector-trigger.svelte-fjbyug.svelte-fjbyug:focus{outline:none}.selector-trigger.svelte-fjbyug.svelte-fjbyug:focus-visible{outline:none;border-color:#05f29b73;box-shadow:0 0 0 2px #05f29b38,0 0 20px #05f29b14}.selector-trigger.has-active-project.svelte-fjbyug.svelte-fjbyug{border-color:#05f29b59;box-shadow:0 0 0 1px #05f29b14}.selector-trigger.has-active-project.svelte-fjbyug.svelte-fjbyug:hover{border-color:#05f29b7a}.selector-trigger.has-active-project.trigger-open.svelte-fjbyug.svelte-fjbyug{box-shadow:0 0 0 1px #05f29b24,0 0 20px #05f29b1a}.selector-trigger.trigger-switch-flash.svelte-fjbyug.svelte-fjbyug{animation:svelte-fjbyug-project-switch-trigger-flash .7s ease}@keyframes svelte-fjbyug-project-switch-trigger-flash{0%{border-color:#05f29b59;box-shadow:0 0 #05f29b00}35%{border-color:#05f29bbf;box-shadow:0 0 0 3px #05f29b59,0 0 28px #05f29b59}to{border-color:#05f29b59;box-shadow:0 0 0 1px #05f29b14}}.trigger-left.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.trigger-favicon-wrap.svelte-fjbyug.svelte-fjbyug{flex-shrink:0;display:flex;align-items:center;justify-content:center}.trigger-favicon-wrap.svelte-fjbyug .project-favicon{transition:border-color .2s ease,box-shadow .2s ease}.selector-trigger.svelte-fjbyug:hover .trigger-favicon-wrap.svelte-fjbyug .project-favicon{border-color:#ffffff24}.selector-trigger.trigger-open.svelte-fjbyug .trigger-favicon-wrap.svelte-fjbyug .project-favicon{border-color:#05f29b52;box-shadow:0 0 0 1px #05f29b1f,0 1px 2px #00000059}.trigger-favicon-empty.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(165deg,#242428 0%,var(--cw-raised) 100%);border:1px solid rgba(255,255,255,.07)}.trigger-fallback-icon.svelte-fjbyug.svelte-fjbyug{color:var(--cw-text-subtle)}.trigger-copy.svelte-fjbyug.svelte-fjbyug{display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left}.trigger-title.svelte-fjbyug.svelte-fjbyug{font-weight:600;color:#fff;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-subtitle.svelte-fjbyug.svelte-fjbyug{font-size:var(--cw-text-2xs);color:var(--cw-gray-400);margin-top:.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-count.svelte-fjbyug.svelte-fjbyug{margin-left:.25rem}.trigger-chevron.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:4px;color:var(--cw-gray-400);transition:transform .2s ease,color .2s ease,background .2s ease}.trigger-chevron.open.svelte-fjbyug.svelte-fjbyug{transform:rotate(180deg);background:var(--cw-card-2);color:#fff}.selector-trigger.svelte-fjbyug:hover .trigger-chevron.svelte-fjbyug{color:#fff}.sidebar-project-selector.svelte-fjbyug .selector-trigger.svelte-fjbyug{width:100%}.sidebar-project-selector.collapsed.svelte-fjbyug .trigger-left.svelte-fjbyug{justify-content:center}.sidebar-project-selector.collapsed.svelte-fjbyug .trigger-copy.svelte-fjbyug,.sidebar-project-selector.collapsed.svelte-fjbyug .trigger-chevron.svelte-fjbyug{display:none}.selector-dropdown.svelte-fjbyug.svelte-fjbyug{position:absolute;top:100%;left:0;right:0;width:100%;margin-top:.375rem;background:var(--cw-zinc-900);border:1px solid var(--cw-border);border-radius:10px;box-shadow:0 25px 50px -12px #0009;overflow:hidden;z-index:1000}.dropdown-header.svelte-fjbyug.svelte-fjbyug{padding:.5rem .75rem;border-bottom:1px solid var(--cw-border);background:var(--cw-card-2)}.search-wrap.svelte-fjbyug.svelte-fjbyug{position:relative;display:block}.search-wrap.svelte-fjbyug .search-icon.svelte-fjbyug{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--cw-text-subtle);pointer-events:none;width:20px;height:20px}.search-input.svelte-fjbyug.svelte-fjbyug{width:100%;box-sizing:border-box;padding:.375rem .5rem .375rem 1.75rem;background:var(--cw-zinc-900);border:1px solid var(--cw-border);border-radius:6px;color:#fff;font-size:.8125rem;display:block}.search-input.svelte-fjbyug.svelte-fjbyug::-moz-placeholder{color:var(--cw-text-subtle)}.search-input.svelte-fjbyug.svelte-fjbyug::placeholder{color:var(--cw-text-subtle)}.search-input.svelte-fjbyug.svelte-fjbyug:focus{outline:none;border-color:var(--cw-brand);box-shadow:0 0 0 1px var(--cw-brand)}.dropdown-content.svelte-fjbyug.svelte-fjbyug{max-height:320px;overflow-y:auto;padding:.375rem}.project-list.svelte-fjbyug.svelte-fjbyug,.project-row-wrap.svelte-fjbyug.svelte-fjbyug{display:flex;flex-direction:column;gap:.125rem}.project-item.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:flex-start;gap:.5rem;padding:.4375rem .5rem;border-radius:6px;transition:background-color .2s ease;text-align:left}.project-item-main.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.project-item.svelte-fjbyug.svelte-fjbyug:hover{background:var(--cw-card-4)}.project-item.active.svelte-fjbyug.svelte-fjbyug{background:#05f29b1a}.project-item.active.svelte-fjbyug.svelte-fjbyug:hover{background:#05f29b24}.project-item-avatar.svelte-fjbyug.svelte-fjbyug{position:relative;flex-shrink:0;margin-top:.125rem}.project-item-avatar.svelte-fjbyug .status-dot.svelte-fjbyug{position:absolute;right:-2px;bottom:-1px;border:1.5px solid var(--cw-zinc-900)}.status-dot.svelte-fjbyug.svelte-fjbyug{display:block;width:6px;height:6px;border-radius:50%;background:var(--cw-surface-27)}.status-dot.status-completed.svelte-fjbyug.svelte-fjbyug{background:var(--cw-brand-strong)}.status-dot.status-analyzing.svelte-fjbyug.svelte-fjbyug{background:var(--cw-brand);animation:svelte-fjbyug-status-pulse 2s infinite}.status-dot.status-error.svelte-fjbyug.svelte-fjbyug{background:var(--cw-red-500)}.status-dot.status-active.svelte-fjbyug.svelte-fjbyug{background:var(--cw-brand);box-shadow:0 0 8px #05f29b80}.status-dot.status-default.svelte-fjbyug.svelte-fjbyug{background:var(--cw-surface-27)}@keyframes svelte-fjbyug-status-pulse{0%,to{opacity:1}50%{opacity:.5}}.project-info.svelte-fjbyug.svelte-fjbyug{flex:1;min-width:0;text-align:left}.project-name-row.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;gap:.375rem;min-width:0}.project-name.svelte-fjbyug.svelte-fjbyug{font-weight:500;font-size:.8125rem;line-height:1.2;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-badge.svelte-fjbyug.svelte-fjbyug{flex-shrink:0;font-size:var(--cw-text-2xs);font-weight:600;line-height:1.35;color:#05f29bf2;background:#05f29b1a;border:1px solid rgba(5,242,155,.22);padding:.0625rem .3125rem;border-radius:999px}.project-meta.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;gap:.375rem;margin-top:.0625rem;min-width:0}.project-date.svelte-fjbyug.svelte-fjbyug{font-size:var(--cw-text-2xs);line-height:1.2;color:var(--cw-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-status-text.svelte-fjbyug.svelte-fjbyug{flex-shrink:0;font-size:var(--cw-text-2xs);font-weight:500;line-height:1.2;color:var(--cw-brand);animation:svelte-fjbyug-status-pulse 2s infinite}.project-item-actions.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;gap:.25rem;flex-shrink:0;opacity:0;transition:opacity .2s ease}.project-item.svelte-fjbyug:hover .project-item-actions.svelte-fjbyug{opacity:1}.action-btn.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--cw-gray-400);border-radius:4px;cursor:pointer;transition:color .2s ease,background .2s ease}.action-btn.svelte-fjbyug.svelte-fjbyug:hover{color:#fff;background:var(--cw-gray-700)}.expand-btn.svelte-fjbyug.svelte-fjbyug:hover{color:var(--cw-brand)}.remove-btn.svelte-fjbyug.svelte-fjbyug:hover{color:var(--cw-red-500);background:#ef44441a}.project-item-subpages.svelte-fjbyug.svelte-fjbyug{margin-left:1.375rem;margin-top:.0625rem;padding-left:.5rem;border-left:1px solid var(--cw-border);display:flex;flex-direction:column;gap:.125rem;margin-bottom:.25rem}.subpage-item.svelte-fjbyug.svelte-fjbyug{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border:none;background:transparent;border-radius:4px;color:var(--cw-gray-300);font-size:var(--cw-text-2xs);text-align:left;width:100%;cursor:pointer;transition:background .2s ease,color .2s ease}.subpage-item.svelte-fjbyug.svelte-fjbyug:hover{background:var(--cw-surface-27);color:var(--cw-brand)}.subpage-item.active.svelte-fjbyug.svelte-fjbyug{background:#05f29b14;color:var(--cw-brand)}.subpage-icon.svelte-fjbyug.svelte-fjbyug{color:var(--cw-text-subtle);flex-shrink:0}.subpage-item.svelte-fjbyug:hover .subpage-icon.svelte-fjbyug,.subpage-item.active.svelte-fjbyug .subpage-icon.svelte-fjbyug{color:var(--cw-brand)}.subpage-item-label.svelte-fjbyug.svelte-fjbyug{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state.svelte-fjbyug.svelte-fjbyug{padding:2rem;text-align:center;color:var(--cw-gray-400)}.empty-state.svelte-fjbyug p.svelte-fjbyug{margin:0;font-size:.875rem}.custom-scrollbar.svelte-fjbyug.svelte-fjbyug::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-fjbyug.svelte-fjbyug::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-fjbyug.svelte-fjbyug::-webkit-scrollbar-thumb{background:var(--cw-surface-27);border-radius:20px}.custom-scrollbar.svelte-fjbyug.svelte-fjbyug:hover::-webkit-scrollbar-thumb{background:var(--cw-gray-700)}.nav-item.svelte-1o9jmw4 span.nav-sr-only.svelte-1o9jmw4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-item.svelte-1o9jmw4 span.nav-text--with-note.svelte-1o9jmw4{white-space:normal;overflow:visible}.nav-item.svelte-1o9jmw4 span.nav-score-scope.svelte-1o9jmw4{margin-left:auto;flex:0 0 auto;padding:.05rem .3rem;border:1px solid var(--cw-border);border-radius:999px;font-size:var(--cw-text-2xs);font-weight:500;letter-spacing:.03em;line-height:1.35;color:var(--cw-text-subtle);background:transparent;white-space:nowrap}.nav-item.svelte-1o9jmw4 span.nav-score-note.svelte-1o9jmw4{display:block;margin-top:.15rem;font-size:var(--cw-text-2xs);font-weight:400;line-height:1.3;color:var(--cw-text-subtle);white-space:normal}.workspace-switcher.svelte-mb18tc{position:relative;margin-right:.5rem}.workspace-switcher-trigger.svelte-mb18tc{display:inline-flex;align-items:center;gap:.35rem;max-width:14rem;padding:.35rem .55rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--cw-zinc-300);font-size:.75rem}.workspace-switcher-trigger.svelte-mb18tc:disabled{opacity:.7;cursor:wait}.workspace-switcher-label.svelte-mb18tc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-error.svelte-mb18tc{position:absolute;top:calc(100% + .25rem);right:0;z-index:61;margin:0;max-width:16rem;padding:.35rem .5rem;border-radius:.5rem;border:1px solid rgba(248,113,113,.35);background:#7f1d1de6;color:var(--cw-red-200);font-size:var(--cw-text-2xs);line-height:1.3}.workspace-switcher-menu.svelte-mb18tc{position:absolute;top:calc(100% + .35rem);right:0;z-index:60;min-width:12rem;margin:0;padding:.25rem;list-style:none;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:var(--cw-raised);box-shadow:0 12px 32px #00000073}.workspace-switcher-item.svelte-mb18tc{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border:none;border-radius:.5rem;background:transparent;color:var(--cw-zinc-200);font-size:.75rem;text-align:left}.workspace-switcher-item.svelte-mb18tc:hover,.workspace-switcher-item.is-active.svelte-mb18tc{background:#05f29b14}.workspace-switcher-role.svelte-mb18tc{color:var(--cw-text-subtle);font-size:var(--cw-text-2xs);text-transform:capitalize}.notifications-filter.svelte-1e7kw9p{display:flex;align-items:stretch;gap:1.1rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.notifications-filter-btn.svelte-1e7kw9p{display:inline-flex;align-items:center;gap:.4rem;margin:0;border:none;border-bottom:2px solid transparent;background:transparent;border-radius:0;padding:.55rem 0 .5rem;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#e6e8eb7a;cursor:pointer}.notifications-filter-btn.svelte-1e7kw9p:hover{color:#e6e8ebd1}.notifications-filter-btn--active.svelte-1e7kw9p{border-bottom-color:var(--cw-brand);background:transparent;color:var(--cw-white)}.notifications-filter-btn.svelte-1e7kw9p:focus-visible{outline:2px solid rgba(5,242,155,.45);outline-offset:2px}.notifications-filter-count.svelte-1e7kw9p{font-variant-numeric:tabular-nums;font-weight:500;opacity:.55}.notifications-empty--quiet.svelte-1e7kw9p{gap:.6rem}.command-palette-overlay{z-index:100000;width:100vw;height:100dvh;overscroll-behavior:contain;transition:opacity .2s ease,visibility .2s ease}:global(body.command-palette-open){overflow:hidden!important;overscroll-behavior:none}#command-palette.hidden{opacity:0;visibility:hidden}#modal-content{transition:opacity .2s ease,transform .2s ease;border-radius:14px;margin-left:2rem;margin-right:2rem;background:linear-gradient(155deg,var(--cw-surface-25) 0%,var(--cw-surface-11) 55%,var(--cw-board-bottom) 100%);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 0 0 1px #05f29b12,0 28px 80px -24px #000000bf,0 0 48px -28px #05f29b1a}.command-palette-input-container{padding:1rem;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:.75rem;background:transparent;transition:background .2s ease,box-shadow .2s ease}.command-palette-input-container:has(.form-input:focus){background:#05f29b0a;box-shadow:inset 0 -1px #05f29b1f}.command-palette-input-container svg{color:var(--cw-gray-400);flex-shrink:0}.command-palette-input-container .form-input{background:transparent;border:none;padding:0;color:var(--cw-white);font-size:.875rem}.command-palette-input-container .form-input::-moz-placeholder{color:var(--cw-gray-400)}.command-palette-input-container .form-input::placeholder{color:var(--cw-gray-400)}.command-palette-input-container .form-input:focus{outline:none;border:none;box-shadow:none}.command-palette-credits{padding:.75rem 1rem;border-bottom:1px solid var(--cw-border);background:transparent}.command-palette-credits-content{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.command-palette-credits-label{display:flex;align-items:center;gap:.5rem}.command-palette-credits-label svg{color:var(--cw-gray-400);flex-shrink:0}.command-palette-credits-label span{color:var(--cw-gray-400);font-weight:500}.command-palette-credits-value{display:flex;align-items:center;gap:.25rem}.credits-remaining{color:var(--cw-brand);font-weight:600;font-size:.875rem}.credits-total{color:var(--cw-gray-400);font-size:.75rem}.command-palette-results{padding:.5rem}.command-palette-list{max-height:300px;overflow-y:auto;list-style:none;margin:0;padding:0}.command-palette-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:8px;cursor:pointer;text-align:left;border:none;background:transparent;color:var(--cw-gray-400);transition:all .2s ease;font-size:.875rem}.command-palette-item:hover:not(.disabled){background:#ffffff0f;color:var(--cw-white)}.command-palette-item.selected:not(.disabled){background:#05f29b17;color:var(--cw-white)}.command-palette-item.disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;color:var(--cw-text-subtle)}.command-palette-item.disabled:hover,.command-palette-item.disabled.selected{background:#ffffff05;color:var(--cw-text-subtle)}.command-palette-item:focus{outline:2px solid rgba(5,242,155,.3);outline-offset:-2px}.command-palette-item-content{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.command-palette-item-name{color:inherit;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.command-palette-item.selected:not(.disabled) .command-palette-item-name{font-weight:500}.command-palette-item.selected:not(.disabled) :global(.command-palette-icon){color:var(--cw-brand)}.command-palette-upgrade-hint{margin-left:auto;margin-right:.5rem;font-size:.75rem;font-weight:500;color:var(--energy-mint);background:#05f29b1a;padding:.125rem .375rem;border-radius:.25rem;border:1px solid rgba(5,242,155,.3);flex-shrink:0}.command-palette-item-type{font-size:var(--cw-text-2xs);color:var(--cw-gray-400);text-transform:capitalize;margin-left:.5rem;flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.command-palette-item:hover .command-palette-item-type,.command-palette-item.selected .command-palette-item-type{color:var(--cw-gray-400)}.command-palette-empty{padding:1.5rem;text-align:center;color:var(--cw-text-subtle);font-size:.875rem}.command-palette-footer-hints{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem .625rem;font-size:var(--cw-text-2xs);color:var(--cw-gray-400);letter-spacing:.02em;border-top:1px solid rgba(255,255,255,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-palette-url-footer-hint{margin:0;text-align:center;font-size:var(--cw-text-2xs);color:var(--cw-gray-400);padding-top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-palette-category-header{padding:.375rem .75rem .25rem;font-size:var(--cw-text-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cw-gray-400);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:2px}.command-palette-new-analysis-hint{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;color:var(--cw-text-subtle);border-top:1px solid rgba(255,255,255,.04)}.command-palette-new-analysis-hint svg{flex-shrink:0;color:var(--cw-brand);opacity:.7}.command-palette-category-header:not(:first-child){margin-top:.5rem;border-top:1px solid var(--cw-line-02)}.command-palette-analysis-info{border-top:1px solid rgba(5,242,155,.2);padding:1rem .75rem .75rem;background:linear-gradient(135deg,var(--cw-raised-2) 0%,var(--cw-page) 100%);margin:0 -.75rem -.75rem;border-radius:0 0 12px 12px;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(5,242,155,.3) transparent}.command-palette-analysis-info::-webkit-scrollbar{width:6px}.command-palette-analysis-info::-webkit-scrollbar-track{background:transparent}.command-palette-analysis-info::-webkit-scrollbar-thumb{background:#05f29b4d;border-radius:3px}.command-palette-analysis-info::-webkit-scrollbar-thumb:hover{background:#05f29b80}.command-palette-slider-header{margin-bottom:1rem}.command-palette-slider-nav{display:flex;align-items:center;justify-content:center;gap:.75rem}.command-palette-slider-arrow{width:32px;height:32px;background:#05f29b1a;border:1px solid rgba(5,242,155,.2);border-radius:6px;color:var(--energy-mint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.command-palette-slider-arrow:hover:not(:disabled){background:#05f29b33;transform:scale(1.05)}.command-palette-slider-arrow:disabled{opacity:.3;cursor:not-allowed}.command-palette-slider-arrow--prev svg{margin-left:-1px}.command-palette-slider-arrow--next svg{margin-right:-1px}.command-palette-slider-indicators{display:flex;align-items:center;gap:.5rem}.command-palette-slider-dot{width:8px;height:8px;border-radius:50%;background:#05f29b33;border:none;cursor:pointer;transition:all .2s ease}.command-palette-slider-dot.active{background:var(--energy-mint);transform:scale(1.2)}.command-palette-slider-dot:hover{background:#05f29b66}.command-palette-analysis-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(5,242,155,.15);border-radius:10px;padding:1.25rem;transition:all .3s ease;animation:slideIn .3s ease-out}.command-palette-analysis-card.disabled{opacity:.6;background:#ffffff03;border-color:#ffffff14}.command-palette-analysis-card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.command-palette-analysis-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--energy-mint) 0%,var(--trust-green) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--depth-green);flex-shrink:0;box-shadow:0 4px 12px #05f29b4d}.command-palette-analysis-title-section{flex:1;min-width:0}.command-palette-analysis-title{font-weight:700;color:var(--text-primary);font-size:1rem;font-family:var(--font-family);line-height:1.2;margin-bottom:.25rem}.command-palette-analysis-description{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin-bottom:.75rem;font-family:var(--font-family)}.command-palette-analysis-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.command-palette-analysis-cost{display:flex;align-items:center;gap:.5rem}.command-palette-analysis-cost .cost-amount{font-size:.85rem;font-weight:700;color:var(--energy-mint);background:#05f29b26;padding:.3rem .6rem;border-radius:6px;border:1px solid rgba(5,242,155,.3)}.command-palette-analysis-cost .cost-label{font-size:var(--cw-text-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:var(--font-family)}.command-palette-analysis-time{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);font-family:var(--font-family);font-weight:500;padding:.3rem .6rem;background:#05f29b14;border-radius:6px;border:1px solid rgba(5,242,155,.15)}.command-palette-analysis-time .time-icon{font-size:.85rem}.command-palette-analysis-content{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.command-palette-analysis-section h6{margin:0 0 .75rem;font-size:.8rem;font-weight:600;color:var(--energy-mint);font-family:var(--font-family);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.command-palette-analysis-modules{display:flex;flex-direction:column;gap:.375rem}.command-palette-analysis-module{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--text-secondary);line-height:1.4;font-family:var(--font-family);padding:.25rem 0}.module-bullet{color:var(--energy-mint);font-weight:600;font-size:.8rem;flex-shrink:0;margin-top:.1rem}.module-text{flex:1}.command-palette-analysis-benefits{display:flex;flex-direction:column;gap:.5rem}.command-palette-analysis-benefit{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--text-secondary);line-height:1.4;font-family:var(--font-family);padding:.25rem 0}.benefit-icon{color:var(--energy-mint);font-weight:600;font-size:var(--cw-text-2xs);flex-shrink:0;margin-top:.15rem;background:#05f29b1a;border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.benefit-text{flex:1}.command-palette-analysis-upgrade{margin-top:1rem;padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:.75rem;color:var(--warning-yellow);text-align:center;font-weight:500;font-family:var(--font-family);display:flex;align-items:center;justify-content:center;gap:.5rem}.upgrade-icon{font-size:.9rem;display:inline-flex;align-items:center}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cost-amount{font-size:.9rem;font-weight:700;color:var(--energy-mint);background:#05f29b1a;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(5,242,155,.2)}.cost-label{font-size:var(--cw-text-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:var(--font-family)}.time-icon,.upgrade-icon{font-size:.9rem;display:inline-flex;align-items:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.command-palette-analysis-info{padding:.75rem .5rem .5rem;margin:0 -.5rem -.5rem;max-height:400px}.command-palette-slider-nav{gap:.5rem}.command-palette-slider-arrow{width:28px;height:28px}.command-palette-analysis-card{padding:.875rem}.command-palette-analysis-card-header{flex-direction:column;text-align:center;gap:.75rem;margin-bottom:.875rem}.command-palette-analysis-icon{width:36px;height:36px}.command-palette-analysis-time{margin-left:0;justify-content:center}.command-palette-analysis-content{grid-template-columns:1fr;gap:.75rem}.command-palette-analysis-benefits{max-height:100px}.command-palette-analysis-section h6{font-size:var(--cw-text-2xs)}.command-palette-analysis-upgrade{padding:.4rem .6rem;font-size:var(--cw-text-2xs)}}#results-list::-webkit-scrollbar{width:6px}#results-list::-webkit-scrollbar-track{background:transparent}#results-list::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:var(--rounded-sm)}#results-list::-webkit-scrollbar-thumb:hover{background:var(--border-medium)}.command-palette-custom-selector{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#ffffff05,#ffffff01);border:1px solid rgba(5,242,155,.1);border-radius:8px}.custom-selector-header{margin-bottom:1rem;text-align:center}.custom-selector-header h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.custom-selector-subtitle{margin:0;font-size:.8rem;color:var(--text-secondary)}.custom-selector-tabs{display:flex;gap:.25rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:center}.custom-selector-tab{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.custom-selector-tab:hover{background:#05f29b1a;border-color:#05f29b4d;color:var(--energy-mint)}.custom-selector-tab.active{background:#05f29b26;border-color:var(--energy-mint);color:var(--energy-mint)}.custom-selector-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin-bottom:1.5rem}.custom-module-item{padding:.875rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.custom-module-item:hover{background:#05f29b14;border-color:#05f29b33;transform:translateY(-1px)}.custom-module-item.selected{background:#05f29b26;border-color:var(--energy-mint);box-shadow:0 0 0 2px #05f29b33}.custom-module-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.custom-module-checkbox{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;transition:all .2s ease}.custom-module-item.selected .custom-module-checkbox{background:var(--energy-mint);border-color:var(--energy-mint);color:var(--depth-green)}.custom-module-header h6{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary);flex:1}.custom-module-description{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.4}.custom-selector-actions{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.custom-cost-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.cost-label{color:var(--text-secondary)}.cost-amount{color:var(--energy-mint);font-weight:600}.selected-count{color:var(--text-secondary);font-size:.75rem}.custom-action-buttons{display:flex;gap:.75rem}.custom-cancel-btn,.custom-start-btn{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.custom-cancel-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--text-secondary)}.custom-cancel-btn:hover{background:#ffffff26;color:var(--text-primary)}.custom-start-btn{background:var(--energy-mint);color:var(--depth-green);box-shadow:0 2px 8px #05f29b4d}.custom-start-btn:hover:not(:disabled){background:var(--trust-green);box-shadow:0 4px 12px #05f29b66;transform:translateY(-1px)}.custom-start-btn:disabled{background:#fff3;color:var(--text-secondary);cursor:not-allowed;box-shadow:none}.url-wizard-analyze-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:12px;background:var(--cw-brand);color:var(--cw-abyss);font-size:14px;font-weight:700;border:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;box-shadow:0 0 20px #05f29b33}.url-wizard-analyze-btn:hover:not(:disabled){background:var(--cw-brand-strong);box-shadow:0 0 28px #05f29b59}.url-wizard-analyze-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.command-palette-overlay{left:0;padding-top:120px}#modal-content{margin-left:1rem;margin-right:1rem;max-width:none;width:calc(100vw - 2rem)}.custom-selector-modules{grid-template-columns:1fr}.custom-selector-actions{flex-direction:column;align-items:stretch}.custom-action-buttons{justify-content:stretch}.custom-cancel-btn,.custom-start-btn{flex:1}}.form-input.svelte-1xsxuz0{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--rounded-md);padding:var(--spacing-sm) var(--spacing-md);height:2.5rem;font-size:.875rem;font-weight:400;font-family:var(--font-family);transition:all .2s ease;outline:none}.form-input.svelte-1xsxuz0:hover{border-color:var(--border-medium)}.form-input.svelte-1xsxuz0:focus{border-color:var(--energy-mint);outline:2px solid rgba(5,242,155,.2);outline-offset:0;background:var(--surface-card)}.form-input.svelte-1xsxuz0:disabled{background:var(--surface-primary);color:var(--text-muted);border-color:var(--border-light);cursor:not-allowed;opacity:.6}.header-command .active-scans-dropdown{position:absolute;top:100%;right:0;width:min(320px,calc(100vw - 1.5rem));background:var(--surface-primary);border:1px solid var(--cw-border);border-radius:12px;box-shadow:0 20px 50px -16px #00000080,0 0 0 1px #ffffff0a;z-index:1000;margin-top:8px;overflow:hidden}.header-command .notification-icon-scan{background:#05f29b1f;color:var(--cw-brand)}.header-command .notifications-dropdown{position:absolute;top:100%;right:0;width:min(420px,calc(100vw - 1.5rem));background:var(--surface-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--rounded-xl);box-shadow:0 16px 48px #0000008c,0 0 0 1px #05f29b0f;z-index:1000;margin-top:var(--spacing-sm);overflow:hidden}.header-command .notifications-header{padding:.85rem 1rem .7rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem}.header-command .notifications-heading{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary);font-family:var(--font-family);line-height:1.3;flex:1 1 auto;min-width:0}.header-command .mark-all-read{width:100%;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.06);color:#e6e8eb8c;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:var(--font-family);padding:.7rem 1rem;border-radius:0;line-height:1.3;text-align:left}.header-command .mark-all-read:hover{background:#ffffff08;color:var(--energy-mint)}.header-command .mark-all-read:focus-visible{outline:2px solid rgba(5,242,155,.45);outline-offset:-2px}.header-command .notifications-view-all{flex:0 0 auto;font-size:.75rem;font-weight:500;color:#e6e8eb7a;text-decoration:none;padding:0;border-radius:0;transition:color .15s ease;white-space:nowrap}.header-command .notifications-view-all:hover{color:var(--energy-mint);background:transparent}.header-command .notifications-empty--error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center;color:var(--cw-red-300)}.header-command .notifications-empty--error p{margin:0;font-size:.875rem}.header-command .notifications-retry-btn{background:transparent;border:none;color:var(--energy-mint);font-size:.8125rem;font-weight:500;padding:0;border-radius:0;cursor:pointer}.header-command .notifications-retry-btn:hover{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.header-command .notifications-load-more{width:100%;padding:.65rem;background:#05f29b0f;border:none;border-top:1px solid rgba(255,255,255,.06);color:var(--energy-mint);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.header-command .notifications-load-more:hover:not(:disabled){background:#05f29b1f}.header-command .notifications-load-more:disabled{opacity:.6;cursor:not-allowed}.header-command .notifications-content{max-height:min(340px,55vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(5,242,155,.35) transparent}.header-command .notifications-content::-webkit-scrollbar{width:6px}.header-command .notifications-content::-webkit-scrollbar-thumb{background:#05f29b47;border-radius:999px}.header-command .notification-item{position:relative;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:stretch;transition:background-color .15s ease}.header-command .notification-item:last-child{border-bottom:none}.header-command .notification-item.unread{background:#05f29b0d}.header-command .notification-item:hover{background:#ffffff0a}.header-command .notification-item.unread:hover{background:#05f29b12}.header-command .notification-main{flex:1;padding:.9rem 2.5rem .9rem 1rem;display:flex;gap:.75rem;align-items:flex-start;background:none;border:none;text-align:left;cursor:pointer;color:inherit;font-family:inherit;width:100%}.header-command .notification-main:focus-visible{outline:2px solid rgba(5,242,155,.4);outline-offset:-2px;z-index:1}.header-command .notification-delete{position:absolute;top:.65rem;right:.55rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:var(--rounded-md);color:var(--text-muted);cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.header-command .notification-item:hover .notification-delete,.header-command .notification-item:focus-within .notification-delete{opacity:1}@media (pointer: coarse){.header-command .notification-delete{opacity:1}}.header-command .notification-delete:hover{background:#ef444433;border-color:#ef44444d;color:var(--cw-red-500);transform:scale(1.05)}.header-command .notification-delete:focus-visible{opacity:1;outline:2px solid rgba(239,68,68,.5);outline-offset:1px}.header-command .notifications-empty--loading p{color:var(--text-muted);font-size:.875rem;margin:0}.header-command .notification-icon{width:28px;height:28px;background:#05f29b1f;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--energy-mint);flex-shrink:0}.header-command .notification-icon-seo{background:#60a5fa24;color:var(--cw-blue-400)}.header-command .notification-icon-performance{background:#fbbf2424;color:var(--cw-amber-400)}.header-command .notification-icon-accessibility{background:#c084fc29;color:var(--cw-violet-400)}.header-command .notification-icon-security{background:#f8717124;color:var(--cw-red-400)}.header-command .notification-icon-ecology{background:#34d39924;color:var(--cw-emerald-400)}.header-command .notification-icon-competition{background:#fb923c24;color:var(--cw-orange-400)}.header-command .notification-icon-proactive_ai_alert{background:#f59e0b29;color:var(--cw-amber-500)}.header-command .notification-icon-regression_alert{background:#ef444429;color:var(--cw-red-500)}.header-command .notification-icon-default{background:#05f29b1f;color:var(--energy-mint)}.header-command .notification-icon-login{background:#38bdf829;color:var(--cw-sky-400)}.header-command .notification-icon-analysis{background:#05f29b1f;color:var(--energy-mint)}.header-command .notification-icon-failed{background:#f8717129;color:var(--cw-red-400)}.header-command .notification-icon-refresh{background:#22d3ee29;color:var(--cw-cyan-400)}.header-command .notification-icon-billing{background:#fb923c29;color:var(--cw-orange-400)}.header-command .notification-icon-task{background:#a78bfa29;color:var(--cw-violet-400)}.header-command .notification-icon-comment{background:#7dd3fc29;color:var(--cw-sky-300)}.header-command .notification-icon-share{background:#34d39924;color:var(--cw-emerald-400)}.header-command .notification-icon-ai{background:#c084fc29;color:var(--cw-violet-400)}.header-command .notification-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.header-command .notification-title-stack{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0}.header-command .notification-title-text{margin:0;font-weight:600;color:var(--text-primary);font-size:.875rem;line-height:1.35;font-family:var(--font-family);word-wrap:break-word;overflow-wrap:anywhere}.header-command .unread-dot{width:6px;height:6px;border-radius:50%;background:var(--energy-mint);box-shadow:0 0 6px #05f29b8c;flex-shrink:0}.header-command .notification-message{color:#ffffff8c;font-size:.8125rem;line-height:1.45;font-family:var(--font-family);word-wrap:break-word;overflow-wrap:anywhere}.header-command .notif-alert-modules{list-style:none;margin:.25rem 0 0;padding:.35rem .5rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:3px;display:flex;flex-direction:column;gap:.15rem}.header-command .notif-alert-modules li{font-size:.75rem;color:#ffffffa6;font-family:var(--font-family)}.header-command .notification-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem;flex-wrap:wrap}.header-command .notification-time{color:#ffffff6b;font-size:var(--cw-text-2xs);font-family:var(--font-family)}.header-command .notification-action-hint{display:inline-flex;align-items:center;color:#e6e8eb59;flex-shrink:0}.header-command .notifications-empty{padding:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-family)}.header-command .notifications-empty svg{margin-bottom:1rem;opacity:.5}.header-command .user-dropdown{position:absolute;top:100%;right:0;width:min(300px,calc(100vw - 1.5rem));background:var(--surface-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--rounded-xl);box-shadow:0 16px 48px #0000008c,0 0 0 1px #05f29b0f;z-index:1000;margin-top:var(--spacing-sm);overflow:hidden}.header-command .user-dropdown-header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--spacing-md)}.header-command .user-dropdown-header-top{display:flex;align-items:flex-start;gap:var(--spacing-md)}.header-command .user-dropdown-avatar{width:48px;height:48px;border-radius:var(--rounded-full);overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--energy-mint) 0%,var(--trust-green) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #00000059}.header-command .user-dropdown-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-command .user-initials-large{font-weight:600;color:var(--depth-green);font-size:1.125rem;font-family:var(--font-family)}.header-command .user-dropdown-meta{flex:1;min-width:0}.header-command .user-dropdown-name{font-weight:600;color:var(--text-primary);font-size:.9375rem;line-height:1.25;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family)}.header-command .user-dropdown-email{color:var(--text-muted);font-size:.75rem;line-height:1.35;font-family:var(--font-family);overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-command .user-credits-info{padding:.65rem .75rem;background:#05f29b14;border:1px solid rgba(5,242,155,.22);border-radius:10px}.header-command .user-credits-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.header-command .user-credits-head-right{display:inline-flex;align-items:center;gap:.4rem}.header-command .header-promo-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:var(--cw-text-2xs);font-weight:700;letter-spacing:.02em;color:var(--cw-purple-400);background:#a855f724;border:1px solid rgba(168,85,247,.28);white-space:nowrap}.header-command .credits-amount{font-size:.9375rem;font-weight:700;color:var(--energy-mint);font-family:var(--font-family);font-variant-numeric:tabular-nums;white-space:nowrap}.header-command .credits-amount{min-width:4.5ch;text-align:right;display:inline-block}.header-command .credits-error{margin-top:6px;font-size:var(--cw-text-2xs);line-height:1.35;color:var(--cw-amber-300)}.header-command .credits-sep{opacity:.45;font-weight:600;margin:0 .12em}.header-command .credits-left{margin-left:.3em;font-weight:400;color:var(--text-secondary)}.header-command .credits-label{font-size:var(--cw-text-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-family:var(--font-family)}.header-command .user-credits-meter{height:5px;border-radius:999px;background:#ffffff14;overflow:hidden}.header-command .user-credits-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--trust-green),var(--energy-mint));transition:width .25s ease}.header-command .user-dropdown-menu{padding:.35rem 0}.header-command .user-menu-item{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.5rem var(--spacing-lg);color:var(--text-secondary);text-decoration:none;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease;font-size:.875rem;font-family:var(--font-family)}.header-command .user-menu-item:hover{background:var(--surface-secondary);color:var(--text-primary)}.header-command .user-menu-item.logout{color:var(--error-red)}.header-command .user-menu-item.logout:hover{background:#ef44441a;color:var(--error-red)}.header-command .user-menu-item:focus-visible{outline:2px solid rgba(5,242,155,.45);outline-offset:-2px;z-index:1}.header-command .user-menu-divider{margin:.25rem var(--spacing-lg);border:none;border-top:1px solid rgba(255,255,255,.08)}.header-command .notifications-content::-webkit-scrollbar{width:4px}.header-command .notifications-content::-webkit-scrollbar-track{background:transparent}.header-command .notifications-content::-webkit-scrollbar-thumb{background:var(--cw-gray-700);border-radius:2px}.header-command .notifications-content::-webkit-scrollbar-thumb:hover{background:var(--cw-gray-600)}:root{--energy-mint:var(--cw-brand);--trust-green:var(--cw-brand-strong);--depth-green:var(--cw-brand-deep);--night-black:var(--cw-zinc-900);--pure-white:var(--cw-white);--surface-primary:var(--cw-zinc-900);--surface-secondary:var(--cw-card-2);--surface-card:var(--cw-card-4);--text-primary:var(--cw-white);--text-secondary:var(--cw-gray-300);--text-muted:var(--cw-gray-400);--border-light:var(--cw-gray-700);--border-medium:var(--cw-gray-600);--success-green:var(--cw-emerald-500);--error-red:var(--cw-red-500);--warning-yellow:var(--cw-amber-500);--info-blue:var(--cw-blue-500);--font-family:"Nunito Sans", sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--rounded-none:0;--rounded-sm:.25rem;--rounded-md:.375rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-full:9999px;--shadow-xs:0 1px 2px rgba(0, 0, 0, .05);--shadow-sm:0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md:0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg:0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl:0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--shadow-2xl:0 25px 50px rgba(0, 0, 0, .25);--shadow-brand-sm:0 2px 8px rgba(5, 242, 155, .15);--shadow-brand-md:0 4px 12px rgba(5, 242, 155, .2);--shadow-brand-lg:0 8px 24px rgba(5, 242, 155, .25);--btn-sm:.75rem;--btn-md:.875rem;--btn-lg:.875rem;--btn-xl:1rem;--btn-padding-sm:.25rem .625rem;--btn-padding-md:.5rem .75rem;--btn-padding-lg:.625rem 1rem;--btn-padding-xl:.75rem 1.25rem}.header-content.svelte-1ove9yp.svelte-1ove9yp{max-width:1400px;margin:0 auto;padding:.75rem var(--spacing-2xl) .75rem 0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xl)}.mobile-nav-trigger.svelte-1ove9yp.svelte-1ove9yp{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--cw-gray-200);flex-shrink:0}.mobile-nav-trigger.svelte-1ove9yp.svelte-1ove9yp:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width: 768px){.mobile-nav-trigger.svelte-1ove9yp.svelte-1ove9yp{display:inline-flex}.header-content.svelte-1ove9yp.svelte-1ove9yp{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nav actions" "search search";align-items:center;gap:.5rem .75rem;padding:.5rem 1rem}.mobile-nav-trigger.svelte-1ove9yp.svelte-1ove9yp{grid-area:nav}.header-search-wrap.svelte-1ove9yp.svelte-1ove9yp{grid-area:search;width:100%;min-width:0;padding-inline:0;justify-content:stretch}.header-search-wrap.svelte-1ove9yp .search-button.svelte-1ove9yp{width:100%;max-width:none}.header-right-section.svelte-1ove9yp.svelte-1ove9yp{grid-area:actions;margin-left:0;gap:.35rem;min-width:0;max-width:100%;justify-content:flex-end}.notifications-menu.svelte-1ove9yp.svelte-1ove9yp{padding-left:0;gap:.25rem;min-width:0}.search-button-kbd.svelte-1ove9yp.svelte-1ove9yp{display:none}}@media (max-width: 420px){.header-lang-wrap.svelte-1ove9yp .current-lang,.header-lang-wrap.svelte-1ove9yp .selector-chevron{display:none}.header-workspace-wrap.svelte-1ove9yp .workspace-switcher{max-width:5.5rem}.header-workspace-wrap.svelte-1ove9yp .workspace-switcher-trigger{max-width:5.5rem;padding-inline:.4rem}}@keyframes svelte-1ove9yp-core-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes svelte-1ove9yp-trail-flow{0%,to{opacity:.6}50%{opacity:1}}.header-right-section.svelte-1ove9yp.svelte-1ove9yp{display:flex;align-items:center;gap:var(--spacing-lg);margin-left:auto}.action-btn.svelte-1ove9yp.svelte-1ove9yp{width:40px;height:40px;background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--rounded-lg);color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer;font-family:var(--font-family)}.action-btn.svelte-1ove9yp.svelte-1ove9yp:hover{background:#05f29b1a;border-color:#05f29b4d;color:var(--energy-mint);transform:translateY(-1px)}.notifications-menu.svelte-1ove9yp.svelte-1ove9yp{position:relative}.notification-btn.svelte-1ove9yp.svelte-1ove9yp{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--cw-gray-400);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.notification-badge.svelte-1ove9yp.svelte-1ove9yp{position:absolute;top:-4px;right:-4px;background:var(--energy-mint);color:var(--depth-green);font-size:.75rem;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family)}.notification-badge--stale.svelte-1ove9yp.svelte-1ove9yp{background:var(--cw-amber-600);color:#fff}.notification-badge--mixed.svelte-1ove9yp.svelte-1ove9yp{background:var(--cw-amber-500);color:var(--depth-green);box-shadow:0 0 0 2px #d9770640}.active-scans-btn.svelte-1ove9yp.svelte-1ove9yp{position:relative}.active-scans-badge.svelte-1ove9yp.svelte-1ove9yp{position:absolute;top:-4px;right:-4px;background:var(--energy-mint);color:var(--depth-green);font-size:var(--cw-text-2xs);font-weight:700;padding:0 4px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family)}.user-compact.svelte-1ove9yp.svelte-1ove9yp{position:relative;display:flex;align-items:center;gap:var(--spacing-sm)}.user-status-dot.svelte-1ove9yp.svelte-1ove9yp{width:8px;height:8px;background:var(--trust-green);border-radius:var(--rounded-full);border:2px solid var(--night-black)}.user-compact.svelte-1ove9yp .user-avatar.svelte-1ove9yp{width:40px;height:40px;background:linear-gradient(135deg,var(--energy-mint) 0%,var(--trust-green) 100%);border-radius:var(--rounded-full);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--depth-green);font-size:.875rem;transition:all .2s ease;border:none;cursor:pointer;padding:0;font-family:var(--font-family)}.user-compact.svelte-1ove9yp .user-avatar.svelte-1ove9yp:hover,.user-compact.svelte-1ove9yp .user-avatar.svelte-1ove9yp:focus{transform:translateY(-1px);box-shadow:var(--shadow-brand-md);outline:none}.user-compact.svelte-1ove9yp .user-avatar img.svelte-1ove9yp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-compact.svelte-1ove9yp .user-initials.svelte-1ove9yp{font-weight:600;color:var(--depth-green);font-size:.875rem;font-family:var(--font-family)}@media (max-width: 1024px){.header-content.svelte-1ove9yp.svelte-1ove9yp{padding:.75rem var(--spacing-lg);gap:var(--spacing-2xl)}.action-btn.svelte-1ove9yp.svelte-1ove9yp,.user-compact.svelte-1ove9yp .user-avatar.svelte-1ove9yp{width:36px;height:36px}}@media (max-width: 768px){.header-command.svelte-1ove9yp.svelte-1ove9yp{padding:.35rem 0}.header-content.svelte-1ove9yp.svelte-1ove9yp{flex-direction:unset}}@media (max-width: 480px){.header-content.svelte-1ove9yp.svelte-1ove9yp{gap:.5rem .75rem}}.search-button.svelte-1ove9yp.svelte-1ove9yp{width:100%;max-width:56rem;min-height:46px;text-align:left;background:linear-gradient(145deg,#1c1c1c 0%,var(--cw-surface-10) 100%);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.45rem .75rem .45rem .55rem;display:flex;align-items:center;justify-content:flex-start;gap:.65rem;font-size:.875rem;color:#ffffff8c;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff0a;cursor:pointer;font-family:var(--font-family, "Nunito Sans", sans-serif)}.search-button.svelte-1ove9yp.svelte-1ove9yp:hover{border-color:#05f29b73;background:linear-gradient(145deg,#222222 0%,var(--cw-raised-3) 100%);transform:translateY(-1px);box-shadow:0 6px 20px #05f29b1f,0 0 0 1px #05f29b14;color:#ffffffeb}.search-button.svelte-1ove9yp.svelte-1ove9yp:focus{outline:none}.search-button.svelte-1ove9yp.svelte-1ove9yp:focus-visible{border-color:#05f29b8c;box-shadow:0 0 0 2px #05f29b38,0 8px 24px #05f29b1a;color:#fffffff2}.search-button-leading.svelte-1ove9yp.svelte-1ove9yp{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#ffffff0d;color:#05f29be0;transition:background .18s ease,color .18s ease}.search-button.svelte-1ove9yp:hover .search-button-leading.svelte-1ove9yp{background:#05f29b1f;color:var(--cw-brand)}.search-button.svelte-1ove9yp .search-button-icon{display:block}.search-button-text.svelte-1ove9yp.svelte-1ove9yp{color:inherit;flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;letter-spacing:.01em}.search-button-kbd.svelte-1ove9yp.svelte-1ove9yp{font-family:inherit;font-size:var(--cw-text-2xs);font-weight:600;letter-spacing:.03em;background:#00000059;color:#ffffffb8;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.3rem .45rem;margin-left:auto;flex-shrink:0;transition:background .18s ease,border-color .18s ease,color .18s ease;box-shadow:inset 0 1px #ffffff0f}.search-button.svelte-1ove9yp:hover .search-button-kbd.svelte-1ove9yp{background:#05f29b1a;border-color:#05f29b59;color:#b8ffe8}.breadcrumb.svelte-1y4clls{display:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;line-height:1;color:var(--cw-text-subtle);flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crumb.svelte-1y4clls{color:var(--cw-text-subtle);text-decoration:none;transition:color .2s ease;white-space:nowrap}.crumb.svelte-1y4clls:not(.crumb-current):hover{color:var(--cw-brand)}.crumb-current.svelte-1y4clls{color:var(--cw-gray-400);font-weight:500}.sep.svelte-1y4clls{color:var(--cw-line-16);font-size:var(--cw-text-2xs);flex-shrink:0}.crumb-url.svelte-1y4clls{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cw-gray-400)}@media (min-width: 768px){.breadcrumb.svelte-1y4clls{display:flex}}.hint-trigger.svelte-1cioz0g{position:fixed;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cw-hero-surface);border:1px solid var(--cw-border);color:var(--cw-zinc-400);cursor:pointer;z-index:40}.hint-trigger.svelte-1cioz0g:hover,.hint-trigger[aria-expanded=true].svelte-1cioz0g{color:var(--cw-brand)}.cometweb-tip.svelte-1cioz0g{position:fixed;z-index:41;box-sizing:border-box;background:var(--cw-card);color:var(--cw-zinc-100);border:1px solid var(--cw-border);border-radius:10px;padding:1rem;box-shadow:0 12px 32px #00000059;overflow-y:auto}.hint-heading.svelte-1cioz0g{display:flex;align-items:center;gap:.75rem}h3.svelte-1cioz0g{font-size:.9375rem;font-weight:600;line-height:1.4;margin:0;flex:1}.close.svelte-1cioz0g{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:none;border:0;border-radius:4px;color:var(--cw-zinc-400);cursor:pointer}.close.svelte-1cioz0g:hover{color:var(--cw-zinc-100);background:var(--cw-raised)}p.svelte-1cioz0g{color:var(--cw-zinc-300);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}button.svelte-1cioz0g:focus-visible{outline:2px solid var(--cw-brand);outline-offset:3px}@media (pointer: coarse){.hint-trigger.svelte-1cioz0g,.close.svelte-1cioz0g{width:44px;height:44px}}.comet-dock-fab.svelte-135i9mv{position:fixed;bottom:1.25rem;right:1.25rem;z-index:80;width:76px;height:76px;padding:0;border:none;border-radius:9999px;background:transparent;display:grid;place-items:center;cursor:pointer;overflow:visible;transition:transform .22s ease,opacity .22s ease}.comet-dock-fab.svelte-135i9mv .comet-orb{pointer-events:none}.comet-dock-fab.svelte-135i9mv:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--comet-brand, var(--cw-brand)) 45%,transparent)}.comet-dock.svelte-135i9mv{position:fixed;bottom:1.25rem;right:1.25rem;z-index:90;width:400px;max-width:calc(100vw - 1.5rem);height:min(640px,calc(100dvh - 2.5rem));display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--cw-page);border:1px solid var(--cw-border);box-shadow:0 32px 80px #000000a6,0 0 0 1px color-mix(in srgb,var(--comet-accent, var(--cw-brand)) 12%,transparent),inset 0 1px #ffffff0a}.comet-dock-glow.svelte-135i9mv{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 90% 40% at 50% 0%,color-mix(in srgb,var(--comet-accent, var(--cw-brand)) 14%,transparent),transparent 65%);opacity:.9}.comet-dock-header.svelte-135i9mv{position:relative;flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--cw-card);background:var(--cw-page)}.comet-dock-topbar.svelte-135i9mv{display:flex;align-items:center;gap:8px;min-height:48px}.comet-dock-identity.svelte-135i9mv{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.comet-dock-meta.svelte-135i9mv{display:flex;flex-direction:column;gap:1px;min-width:0}.comet-dock-meta--grow.svelte-135i9mv{flex:1}.comet-dock-title-row.svelte-135i9mv{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.comet-dock-actions.svelte-135i9mv{display:flex;align-items:center;gap:2px;flex-shrink:0}.comet-dock-btn.svelte-135i9mv{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--cw-text-subtle);transition:background .12s,color .12s}.comet-dock-btn.svelte-135i9mv:hover{background:#ffffff0f;color:var(--cw-zinc-200)}.comet-dock-btn.svelte-135i9mv:focus-visible{outline:2px solid rgba(5,242,155,.45);outline-offset:1px}.comet-dock-btn--accent.svelte-135i9mv{color:color-mix(in srgb,var(--comet-brand, var(--cw-brand)) 75%,#888)}.comet-dock-btn--accent.svelte-135i9mv:hover{background:color-mix(in srgb,var(--comet-brand, var(--cw-brand)) 10%,transparent);color:var(--comet-brand, var(--cw-brand))}.comet-dock-btn--close.svelte-135i9mv:hover{color:var(--cw-red-300);background:#ef444414}.comet-dock-orb-wrap.svelte-135i9mv{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center}.comet-dock-name.svelte-135i9mv{margin:0;font-size:14px;font-weight:600;color:var(--cw-zinc-50);letter-spacing:-.01em;line-height:1.2}.comet-dock-status.svelte-135i9mv{margin:0;font-size:var(--cw-text-2xs);color:var(--cw-text-subtle);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comet-dock-status--active.svelte-135i9mv{color:var(--comet-brand, var(--cw-brand))}.comet-dock-context.svelte-135i9mv{font-size:var(--cw-text-2xs);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--mcbg);border:1px solid var(--mcborder);color:var(--mc);text-transform:capitalize;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.comet-dock-body.svelte-135i9mv{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--cw-page)}.comet-dock-context-banner.svelte-135i9mv{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:8px 10px 0;padding:10px 12px;border-radius:10px;background:#05f29b0f;border:1px solid rgba(5,242,155,.22)}.comet-dock-context-banner-text.svelte-135i9mv{margin:0;flex:1;font-size:var(--cw-text-2xs);line-height:1.45;color:var(--cw-fg-30)}.comet-dock-context-banner-actions.svelte-135i9mv{display:flex;align-items:center;gap:4px;flex-shrink:0}.comet-dock-context-banner-cta.svelte-135i9mv{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--cw-text-2xs);font-weight:600;padding:4px 10px;border-radius:8px;background:#05f29b24;border:1px solid rgba(5,242,155,.35);color:var(--cw-brand);white-space:nowrap;transition:background .12s}.comet-dock-context-banner-cta.svelte-135i9mv:hover{background:#05f29b38}.comet-dock-context-banner-dismiss.svelte-135i9mv{width:26px;height:26px}.comet-dock-chat.svelte-135i9mv{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.comet-dock-chat.svelte-135i9mv .ai-chat{flex:1;min-height:0}.comet-dock-history.svelte-135i9mv{flex:1;min-height:0;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#333 transparent}.comet-dock-history.svelte-135i9mv::-webkit-scrollbar{width:5px}.comet-dock-history.svelte-135i9mv::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.comet-dock-empty.svelte-135i9mv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--cw-text-subtle);font-size:var(--cw-text-sm);text-align:center;min-height:200px}.comet-dock-retry.svelte-135i9mv{margin-top:4px;padding:8px 14px;border-radius:10px;border:1px solid var(--cw-zinc-700);background:var(--cw-zinc-900);color:var(--cw-zinc-200);font-size:var(--cw-text-sm);font-weight:600;cursor:pointer}.comet-dock-retry.svelte-135i9mv:hover{border-color:var(--cw-zinc-600);background:var(--cw-zinc-800)}.comet-dock-retry.svelte-135i9mv:focus-visible{outline:2px solid var(--cw-brand);outline-offset:2px}.comet-dock-empty-icon{color:var(--cw-zinc-700)}.comet-dock-spin{animation:svelte-135i9mv-comet-dock-rot 1s linear infinite;color:var(--comet-brand, var(--cw-brand))}@keyframes svelte-135i9mv-comet-dock-rot{to{transform:rotate(360deg)}}.comet-dock-history-list.svelte-135i9mv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.comet-dock-history-card.svelte-135i9mv{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:12px 14px;border-radius:12px;background:#111;border:1px solid var(--cw-border);transition:border-color .12s,background .12s}.comet-dock-history-card.svelte-135i9mv:hover{background:var(--cw-raised-3);border-color:color-mix(in srgb,var(--comet-accent, var(--cw-brand)) 35%,var(--cw-border))}.comet-dock-history-card.svelte-135i9mv:focus-visible{outline:2px solid rgba(5,242,155,.4);outline-offset:2px}.comet-dock-history-card-top.svelte-135i9mv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.comet-dock-history-tag.svelte-135i9mv{font-size:var(--cw-text-2xs);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--mcbg);border:1px solid var(--mcborder);color:var(--mc);text-transform:capitalize}.comet-dock-history-date.svelte-135i9mv{font-size:var(--cw-text-2xs);color:var(--cw-text-subtle);white-space:nowrap}.comet-dock-history-preview.svelte-135i9mv{margin:0 0 6px;font-size:var(--cw-text-xs);color:var(--cw-zinc-400);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comet-dock-history-meta.svelte-135i9mv{font-size:var(--cw-text-2xs);color:var(--cw-text-subtle)}@media (max-width: 480px){.comet-dock.svelte-135i9mv{right:0;bottom:0;width:100%;max-width:100%;height:min(88dvh,100dvh);border-radius:20px 20px 0 0;border-bottom:none}}@media (max-width: 640px){.comet-dock-fab.svelte-135i9mv{right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:52px;height:52px}.comet-dock-fab.svelte-135i9mv .comet-orb{transform:scale(.68)}}.share-confirm.svelte-1o205tr.svelte-1o205tr{display:flex;flex-direction:column;gap:1rem;max-width:28rem}.share-confirm-title.svelte-1o205tr.svelte-1o205tr{margin:0;font-size:1.125rem;font-weight:600;color:var(--cw-neutral-100)}.share-confirm-body.svelte-1o205tr.svelte-1o205tr{margin:0;font-size:.875rem;line-height:1.5;color:var(--cw-neutral-400)}.share-confirm-ttl.svelte-1o205tr.svelte-1o205tr{margin:0;padding:0;border:0}.share-confirm-ttl.svelte-1o205tr legend.svelte-1o205tr{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cw-neutral-500);margin-bottom:.5rem}.share-confirm-ttl-options.svelte-1o205tr.svelte-1o205tr{display:flex;flex-wrap:wrap;gap:.75rem}.share-confirm-ttl-option.svelte-1o205tr.svelte-1o205tr{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:var(--cw-neutral-200);cursor:pointer}.share-confirm-actions.svelte-1o205tr.svelte-1o205tr{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ghost-btn.svelte-1o205tr.svelte-1o205tr{padding:.5rem .875rem;border-radius:8px;border:1px solid var(--cw-border);background:transparent;color:var(--cw-neutral-200);cursor:pointer}.btn.primary.svelte-1o205tr.svelte-1o205tr{padding:.5rem .875rem;border-radius:8px;border:none;background:var(--cw-brand);color:var(--cw-page);font-weight:600;cursor:pointer}.backend-sync-banner.svelte-1f2u6db{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin:0 auto 1rem;max-width:1300px;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(234,179,8,.4);background:#eab3081f;color:var(--cw-amber-200)}.backend-sync-banner.svelte-1f2u6db svg{flex-shrink:0;margin-top:.1rem;color:var(--cw-amber-400)}.backend-sync-banner__copy.svelte-1f2u6db{flex:1 1 14rem;min-width:0}.backend-sync-banner__title.svelte-1f2u6db{margin:0;font-size:.875rem;font-weight:600;color:var(--cw-amber-100)}.backend-sync-banner__body.svelte-1f2u6db{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--cw-amber-200)}.backend-sync-banner__actions.svelte-1f2u6db{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.backend-sync-banner__retry.svelte-1f2u6db,.backend-sync-banner__dismiss.svelte-1f2u6db{border-radius:8px;font-size:.8125rem;font-weight:600;padding:.4rem .75rem;cursor:pointer}.backend-sync-banner__retry.svelte-1f2u6db{border:1px solid rgba(251,191,36,.55);background:#fbbf242e;color:var(--cw-amber-100)}.backend-sync-banner__retry.svelte-1f2u6db:disabled{opacity:.6;cursor:wait}.backend-sync-banner__retry.svelte-1f2u6db:hover:not(:disabled){background:#fbbf2447}.backend-sync-banner__dismiss.svelte-1f2u6db{border:1px solid transparent;background:transparent;color:var(--cw-stone-400)}.backend-sync-banner__dismiss.svelte-1f2u6db:hover{color:#e7e5e4}.credit-banner.svelte-1mfov2g.svelte-1mfov2g{display:flex;align-items:center;gap:.75rem;margin:.5rem 1rem;padding:.5rem .75rem;border:1px solid rgba(251,191,36,.3);background:#fbbf2412;border-radius:10px;font-size:.8rem;color:var(--cw-gray-200)}.credit-banner.critical.svelte-1mfov2g.svelte-1mfov2g{border-color:#f8717159;background:#f8717112}.credit-banner.svelte-1mfov2g p.svelte-1mfov2g{margin:0;flex:1}.credit-banner-link.svelte-1mfov2g.svelte-1mfov2g{color:var(--cw-gray-100);text-decoration:underline;white-space:nowrap}.credit-banner-close.svelte-1mfov2g.svelte-1mfov2g{background:none;border:0;color:var(--cw-gray-400);font-size:1.1rem;line-height:1;cursor:pointer}.gds.svelte-1lgn2i7{width:100%;padding:0}.sr-only.svelte-1lgn2i7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gds-block.svelte-1lgn2i7{padding:3rem 0;border-bottom:1px solid var(--cw-border)}.gds-block.svelte-1lgn2i7:last-child{border-bottom:none}.gds-two.svelte-1lgn2i7{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width: 768px){.gds-two.svelte-1lgn2i7{grid-template-columns:1fr;text-align:center}}.gds-actions.svelte-1lgn2i7{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 768px){.gds-actions.svelte-1lgn2i7{justify-content:center}}.gds-btn.svelte-1lgn2i7{width:11rem;height:2.5rem}.gds-features.svelte-1lgn2i7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.gds-feature.svelte-1lgn2i7{min-height:11rem;padding:0}.gds-row-title.svelte-1lgn2i7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.gds-projects.svelte-1lgn2i7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.gds-project.svelte-1lgn2i7{min-height:8.5rem}.gds-line.svelte-1lgn2i7{width:100%}.gds-w-85.svelte-1lgn2i7{width:85%}.gds-w-80.svelte-1lgn2i7{width:80%}.w-64.svelte-1lgn2i7{width:16rem}.w-96.svelte-1lgn2i7{width:24rem}.w-48.svelte-1lgn2i7{width:12rem}.w-24.svelte-1lgn2i7{width:6rem}.max-w-full.svelte-1lgn2i7{max-width:100%}.mx-auto.svelte-1lgn2i7{margin-left:auto;margin-right:auto}.mb-2.svelte-1lgn2i7{margin-bottom:.5rem}.mb-3.svelte-1lgn2i7{margin-bottom:.75rem}.mb-10.svelte-1lgn2i7{margin-bottom:2.5rem}.h-3.svelte-1lgn2i7{height:.7rem}.h-6.svelte-1lgn2i7{height:1.25rem}.h-7.svelte-1lgn2i7{height:1.5rem}.h-8.svelte-1lgn2i7{height:2rem}.rounded.svelte-1lgn2i7{border-radius:.375rem}.rounded-lg.svelte-1lgn2i7{border-radius:.5rem}.rounded-xl.svelte-1lgn2i7{border-radius:.75rem}.rounded-2xl.svelte-1lgn2i7{border-radius:1rem}.skel.svelte-1lgn2i7{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d);background-size:200% 100%;animation:svelte-1lgn2i7-gds-shimmer 1.35s ease-in-out infinite}@keyframes svelte-1lgn2i7-gds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.skel.svelte-1lgn2i7{animation:none;background:#ffffff14;background-size:auto}}.auth-unavailable.svelte-1kuj6t5.svelte-1kuj6t5{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cw-page);color:var(--cw-fg-27)}.auth-unavailable-card.svelte-1kuj6t5.svelte-1kuj6t5{max-width:28rem;width:100%;padding:1.5rem 1.75rem;border:1px solid var(--cw-border);border-radius:12px;background:#111}.auth-unavailable-card.svelte-1kuj6t5 h1.svelte-1kuj6t5{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.auth-unavailable-card.svelte-1kuj6t5 p.svelte-1kuj6t5{margin:0 0 1.25rem;color:var(--cw-neutral-400);font-size:.875rem;line-height:1.5}.auth-unavailable-retry.svelte-1kuj6t5.svelte-1kuj6t5{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border:0;border-radius:8px;background:var(--cw-brand);color:var(--cw-page);font-weight:600;cursor:pointer}.auth-unavailable-retry.svelte-1kuj6t5.svelte-1kuj6t5:disabled{opacity:.6;cursor:wait}.dashboard-layout.svelte-1kuj6t5.svelte-1kuj6t5{display:flex;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--cw-abyss)}.main-content.svelte-1kuj6t5.svelte-1kuj6t5{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;margin-left:280px;transition:margin-left .3s ease;padding:0;background:var(--cw-raised-2)}.main-content.sidebar-collapsed.svelte-1kuj6t5.svelte-1kuj6t5{margin-left:64px}.main-content.shell-mobile.svelte-1kuj6t5.svelte-1kuj6t5,.main-content.shell-mobile.sidebar-collapsed.svelte-1kuj6t5.svelte-1kuj6t5{margin-left:0}.content-area.svelte-1kuj6t5.svelte-1kuj6t5{flex:1;display:flex;flex-direction:column;overflow-x:clip;overflow-y:auto;min-width:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cw-border) transparent;min-height:0;background:var(--cw-page);padding:0;border-radius:16px 0 0;border-left:1px solid var(--cw-border);border-top:1px solid var(--cw-border);box-shadow:-4px 0 20px #0000004d;margin-top:0}.content-area.svelte-1kuj6t5.svelte-1kuj6t5:focus,.content-area.svelte-1kuj6t5.svelte-1kuj6t5:focus-visible{outline:none}.content-area.svelte-1kuj6t5.svelte-1kuj6t5::-webkit-scrollbar{width:10px;height:10px}.content-area.svelte-1kuj6t5.svelte-1kuj6t5::-webkit-scrollbar-track{background:transparent}.content-area.svelte-1kuj6t5.svelte-1kuj6t5::-webkit-scrollbar-thumb{background:var(--cw-border);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.content-area.svelte-1kuj6t5.svelte-1kuj6t5::-webkit-scrollbar-thumb:hover{background:var(--cw-zinc-600);border:2px solid transparent;background-clip:padding-box}.content-area-header.svelte-1kuj6t5.svelte-1kuj6t5{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;box-sizing:border-box;min-height:3.25rem;height:auto;padding:.65rem 2rem .6rem;border-bottom:1px solid var(--cw-card);flex-shrink:0;overflow:visible}.module-insight-toolbar-mount.svelte-1kuj6t5.svelte-1kuj6t5{display:flex;align-items:center;justify-content:flex-end;flex:1 1 16rem;min-width:0;max-width:min(100%,58rem);height:auto;min-height:2.25rem;overflow:visible}.module-insight-toolbar-mount.svelte-1kuj6t5.svelte-1kuj6t5:empty{display:none}.content-area-body.svelte-1kuj6t5.svelte-1kuj6t5{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%}.content-area.content-area--flush.svelte-1kuj6t5.svelte-1kuj6t5{padding-bottom:0}.content-area-header.content-area-header--hidden.svelte-1kuj6t5.svelte-1kuj6t5{display:none}@media (max-width: 768px){.main-content.svelte-1kuj6t5.svelte-1kuj6t5:not(.shell-mobile){margin-left:0}.content-area-header.svelte-1kuj6t5.svelte-1kuj6t5{justify-content:flex-end;min-height:3.25rem;padding:.65rem 1rem .6rem;flex-wrap:wrap;row-gap:.35rem}.module-insight-toolbar-mount.svelte-1kuj6t5.svelte-1kuj6t5{flex-basis:100%;max-width:100%}}.nav-progress-bar.svelte-1kuj6t5.svelte-1kuj6t5{position:fixed;top:0;left:0;right:0;height:3px;z-index:12000;overflow:hidden;pointer-events:none}.nav-progress-fill.svelte-1kuj6t5.svelte-1kuj6t5{height:100%;background:var(--cw-brand);animation:svelte-1kuj6t5-nav-progress-slide 1.4s ease-in-out infinite;transform-origin:left;box-shadow:0 0 8px #05f29b99}@keyframes svelte-1kuj6t5-nav-progress-slide{0%{transform:translate(-100%) scaleX(.3)}50%{transform:translate(0) scaleX(.8)}to{transform:translate(100%) scaleX(.3)}}
