.plan-section[data-v-c6d539a6]{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-c6d539a6]{background:var(--ui-color-neutral-900);border-color:var(--ui-color-neutral-800)}.plan-section--urgent[data-v-c6d539a6]{animation:heartbeat-c6d539a6 2.4s ease-in-out infinite}@keyframes heartbeat-c6d539a6{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-c6d539a6]{height:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.particle[data-v-c6d539a6]{animation:particle-rise-c6d539a6 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-c6d539a6]:nth-child(odd){background:var(--color-pro-400);height:4px;width:4px}@keyframes particle-rise-c6d539a6{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-c6d539a6]{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-c6d539a6]{background:#fbbf2426;color:var(--color-pro-400)}.plan-name[data-v-c6d539a6]{color:var(--color-brand-navy);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.dark .plan-name[data-v-c6d539a6]{color:var(--ui-color-neutral-100)}.stat-label[data-v-c6d539a6]{color:var(--color-brand-muted);font-size:.8125rem}.dark .stat-label[data-v-c6d539a6]{color:var(--ui-color-neutral-400)}.stat-value[data-v-c6d539a6]{color:var(--color-brand-navy);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600}.dark .stat-value[data-v-c6d539a6]{color:var(--ui-color-neutral-100)}.stat-dim[data-v-c6d539a6]{color:var(--color-brand-muted)}.dark .stat-dim[data-v-c6d539a6]{color:var(--ui-color-neutral-400)}.usage-danger[data-v-c6d539a6]{color:var(--color-brand-coral)}.progress-track[data-v-c6d539a6]{background:var(--color-brand-border);border-radius:3px;height:5px;overflow:hidden}.dark .progress-track[data-v-c6d539a6]{background:var(--ui-color-neutral-700)}.progress-fill[data-v-c6d539a6]{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.progress-fill--default[data-v-c6d539a6]{background:var(--color-brand-accent)}.progress-fill--warning[data-v-c6d539a6]{background:var(--color-pro-500)}.progress-fill--danger[data-v-c6d539a6]{background:var(--color-brand-coral)}.progress-fill--low[data-v-c6d539a6]{background:var(--color-pro-500)}.features-section[data-v-c6d539a6]{margin-bottom:.75rem}.features-primary[data-v-c6d539a6]{color:var(--color-brand-navy);font-size:.75rem;font-weight:600;line-height:1.5}.dark .features-primary[data-v-c6d539a6]{color:var(--ui-color-neutral-100)}.features-secondary[data-v-c6d539a6]{color:var(--color-brand-muted);font-size:.6875rem;line-height:1.5}.dark .features-secondary[data-v-c6d539a6]{color:var(--ui-color-neutral-400)}.cta-button[data-v-c6d539a6]{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-c6d539a6]:hover{background:var(--color-brand-coral-hover)!important;box-shadow:0 4px 12px #eb685640;transform:translateY(-1px)}.cta-button[data-v-c6d539a6]:active{box-shadow:none;transform:translateY(0)}.projects-list-wrapper[data-v-2b19a34d]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);scrollbar-width:thin}.slide-left-enter-active[data-v-2b19a34d],.slide-left-leave-active[data-v-2b19a34d],.slide-right-enter-active[data-v-2b19a34d],.slide-right-leave-active[data-v-2b19a34d]{transition:all .28s cubic-bezier(.16,1,.3,1)}.slide-left-enter-from[data-v-2b19a34d]{opacity:0;transform:translate(12px)}.slide-left-leave-to[data-v-2b19a34d],.slide-right-enter-from[data-v-2b19a34d]{opacity:0;transform:translate(-12px)}.slide-right-leave-to[data-v-2b19a34d]{opacity:0;transform:translate(12px)}.projects-nav li[data-v-2b19a34d]{animation:item-reveal-2b19a34d .3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--stagger-index, 0)*20ms)}@keyframes item-reveal-2b19a34d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pagination-track[data-v-2b19a34d]{background:var(--ui-color-neutral-200);border-radius:1px;height:2px;overflow:hidden}.pagination-track-fill[data-v-2b19a34d]{background:var(--ui-color-primary-500);border-radius:1px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.pagination-btn[data-v-2b19a34d]{align-items:center;border-radius:6px;color:var(--ui-color-neutral-500);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.pagination-btn[data-v-2b19a34d]:hover:not(:disabled){background:var(--ui-color-primary-50);color:var(--ui-color-primary-600);transform:scale(1.1)}.pagination-btn[data-v-2b19a34d]:active:not(:disabled){transform:scale(.95)}.pagination-btn-disabled[data-v-2b19a34d]{cursor:not-allowed;opacity:.3}.pagination-counter[data-v-2b19a34d]{color:var(--ui-color-neutral-400);letter-spacing:.05em}.page-number-enter-active[data-v-2b19a34d],.page-number-leave-active[data-v-2b19a34d]{transition:all .2s cubic-bezier(.16,1,.3,1)}.page-number-enter-from[data-v-2b19a34d]{opacity:0;transform:translateY(8px)}.page-number-leave-to[data-v-2b19a34d]{opacity:0;transform:translateY(-8px)}.pagination-reveal-enter-active[data-v-2b19a34d]{transition:all .3s cubic-bezier(.16,1,.3,1)}.pagination-reveal-leave-active[data-v-2b19a34d]{transition:all .2s ease}.pagination-reveal-enter-from[data-v-2b19a34d],.pagination-reveal-leave-to[data-v-2b19a34d]{opacity:0;transform:translateY(-4px)}.dark .pagination-track[data-v-2b19a34d]{background:var(--ui-color-neutral-800)}.dark .pagination-btn[data-v-2b19a34d]:hover:not(:disabled){background:var(--ui-color-primary-950)}
