.sidebar-projects-menu[data-v-f9f18a71]{width:100%}.proj-trigger[data-v-f9f18a71]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ui-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:10px;padding:8px 10px;position:relative;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.proj-trigger-open[data-v-f9f18a71],.proj-trigger[data-v-f9f18a71]:hover{background:var(--ui-bg-elevated);color:var(--ui-text)}.proj-trigger-collapsed[data-v-f9f18a71]{gap:0;justify-content:center;padding:8px}.proj-trigger-label[data-v-f9f18a71]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.count-pill[data-v-f9f18a71]{background:var(--ui-bg-accented);border-radius:999px;color:var(--ui-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:2px 8px}.chev[data-v-f9f18a71]{transition:transform .18s cubic-bezier(.2,.9,.3,1.1)}.chev-open[data-v-f9f18a71]{color:var(--ui-primary);transform:rotate(90deg)}.projects-popover-body[data-v-f9f18a71]{display:flex;flex-direction:column;max-height:min(520px,calc(100svh - 120px));width:100%}.pop-search-wrap[data-v-f9f18a71]{border-bottom:1px solid var(--ui-border);padding:10px 10px 6px}.pop-section-head[data-v-f9f18a71]{align-items:center;color:var(--ui-text-dimmed);display:flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.08em;padding:10px 14px 6px;text-transform:uppercase}.pop-section-head .dot[data-v-f9f18a71]{opacity:.5}.pop-section-head .count-number[data-v-f9f18a71]{color:var(--ui-text-muted)}.pop-list[data-v-f9f18a71]{flex:1;min-height:0;overflow-y:auto;padding:2px 6px 6px;scrollbar-width:thin}.pop-list[data-v-f9f18a71]::-webkit-scrollbar{width:6px}.pop-list[data-v-f9f18a71]::-webkit-scrollbar-thumb{background:var(--ui-border-accented);border-radius:3px}.pop-list[data-v-f9f18a71]::-webkit-scrollbar-track{background:transparent}.pop-item-row[data-v-f9f18a71]{align-items:center;border-radius:8px;display:flex;position:relative;transition:background-color .1s ease}.pop-item-row[data-v-f9f18a71]:hover{background:var(--ui-bg-elevated)}.pop-item-active-row[data-v-f9f18a71]{background:color-mix(in oklab,var(--ui-primary) 10%,transparent)}.pop-item-active-row[data-v-f9f18a71]:hover{background:color-mix(in oklab,var(--ui-primary) 14%,transparent)}.pop-item[data-v-f9f18a71]{align-items:center;border-radius:8px;color:var(--ui-text-muted);display:flex;flex:1;font-size:13px;gap:10px;min-width:0;padding:8px 10px;transition:color .1s ease}.pop-item[data-v-f9f18a71]:hover{color:var(--ui-text)}.pop-item .folder-icon[data-v-f9f18a71]{color:var(--ui-text-dimmed);transition:color .1s ease}.pop-item:hover .folder-icon[data-v-f9f18a71]{color:var(--ui-text-muted)}.pop-item-active[data-v-f9f18a71]{font-weight:600}.pop-item-active[data-v-f9f18a71],.pop-item-active .folder-icon[data-v-f9f18a71],.pop-item-active[data-v-f9f18a71]:hover{color:var(--ui-primary)}.pop-item-name[data-v-f9f18a71]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-item-menu[data-v-f9f18a71]{opacity:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .12s ease}.group:hover .pop-item-menu[data-v-f9f18a71],.pop-item-menu[data-v-f9f18a71]:focus-visible{opacity:1}.pop-empty[data-v-f9f18a71]{color:var(--ui-text-dimmed);font-size:12.5px;padding:22px 14px;text-align:center}.pop-foot[data-v-f9f18a71]{border-top:1px solid var(--ui-border);padding:6px}.pop-create-btn[data-v-f9f18a71]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ui-primary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;padding:9px 10px;text-align:left;transition:background-color .1s ease;width:100%}.pop-create-btn[data-v-f9f18a71]:hover{background:color-mix(in oklab,var(--ui-primary) 10%,transparent)}.plan-section[data-v-758facc2]{background:var(--color-brand-warm-bg);border:1px solid var(--color-brand-border);border-radius:.75rem;cursor:default;display:block;overflow:visible;padding:1rem 1.125rem;position:relative;text-align:left;width:100%}.dark .plan-section[data-v-758facc2]{background:var(--ui-color-neutral-900);border-color:var(--ui-color-neutral-800)}.plan-section--urgent[data-v-758facc2]{animation:heartbeat-758facc2 2.4s ease-in-out infinite}@keyframes heartbeat-758facc2{0%{box-shadow:0 0 #eb685600}14%{box-shadow:0 0 0 4px #eb685626}20%{box-shadow:0 0 #eb685600}30%{box-shadow:0 0 0 6px #eb68561a}40%{box-shadow:0 0 #eb685600}to{box-shadow:0 0 #eb685600}}.particles[data-v-758facc2]{height:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.particle[data-v-758facc2]{animation:particle-rise-758facc2 calc(1.8s + var(--i)*.25s) ease-out calc(var(--i)*.35s) infinite;background:var(--color-brand-coral);border-radius:1px;bottom:0;height:5px;left:calc(var(--i)*11% + 4%);opacity:0;position:absolute;width:5px}.particle[data-v-758facc2]:nth-child(odd){background:var(--color-pro-400);height:4px;width:4px}@keyframes particle-rise-758facc2{0%{opacity:0;transform:translateY(0) scale(.5)}8%{opacity:1;transform:translateY(-4px) scale(1)}60%{opacity:.6}to{opacity:0;transform:translateY(-36px) scale(.3)}}.plan-icon[data-v-758facc2]{align-items:center;background:var(--color-pro-100);border-radius:.5rem;color:var(--color-pro-600);display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.dark .plan-icon[data-v-758facc2]{background:#fbbf2426;color:var(--color-pro-400)}.plan-name[data-v-758facc2]{color:var(--color-brand-navy);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.dark .plan-name[data-v-758facc2]{color:var(--ui-color-neutral-100)}.stat-label[data-v-758facc2]{color:var(--color-brand-muted);font-size:.8125rem}.dark .stat-label[data-v-758facc2]{color:var(--ui-color-neutral-400)}.stat-value[data-v-758facc2]{color:var(--color-brand-navy);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600}.dark .stat-value[data-v-758facc2]{color:var(--ui-color-neutral-100)}.stat-dim[data-v-758facc2]{color:var(--color-brand-muted)}.dark .stat-dim[data-v-758facc2]{color:var(--ui-color-neutral-400)}.usage-danger[data-v-758facc2]{color:var(--color-brand-coral)}.progress-track[data-v-758facc2]{background:var(--color-brand-border);border-radius:3px;height:5px;overflow:hidden}.dark .progress-track[data-v-758facc2]{background:var(--ui-color-neutral-700)}.progress-fill[data-v-758facc2]{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.progress-fill--default[data-v-758facc2]{background:var(--color-brand-accent)}.progress-fill--warning[data-v-758facc2]{background:var(--color-pro-500)}.progress-fill--danger[data-v-758facc2]{background:var(--color-brand-coral)}.progress-fill--low[data-v-758facc2]{background:var(--color-pro-500)}.features-section[data-v-758facc2]{margin-bottom:.75rem}.features-primary[data-v-758facc2]{color:var(--color-brand-navy);font-size:.75rem;font-weight:600;line-height:1.5}.dark .features-primary[data-v-758facc2]{color:var(--ui-color-neutral-100)}.features-secondary[data-v-758facc2]{color:var(--color-brand-muted);font-size:.6875rem;line-height:1.5}.dark .features-secondary[data-v-758facc2]{color:var(--ui-color-neutral-400)}.cta-button[data-v-758facc2]{background:var(--color-brand-coral)!important;color:#fff!important;font-size:.8125rem;font-weight:600;position:relative;transition:all .2s ease;z-index:1}.cta-button[data-v-758facc2]:hover{background:var(--color-brand-coral-hover)!important;box-shadow:0 4px 12px #eb685640;transform:translateY(-1px)}.cta-button[data-v-758facc2]:active{box-shadow:none;transform:translateY(0)}
