.dashboard-shell[data-v-24e2750e]{display:flex;min-height:100vh}.dashboard-sidebar[data-v-24e2750e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090be6;border-right:1px solid hsla(0,0%,100%,.04);height:100vh;justify-content:space-between;left:0;overflow-y:auto;padding:1.25rem;position:fixed;top:0;width:220px;z-index:20}.dashboard-sidebar[data-v-24e2750e],.sidebar-top[data-v-24e2750e]{display:flex;flex-direction:column}.sidebar-top[data-v-24e2750e]{gap:1.5rem}.sidebar-brand[data-v-24e2750e]{padding:.25rem .5rem}.brand-logo[data-v-24e2750e]{display:block;width:130px}.sidebar-nav[data-v-24e2750e]{display:flex;flex-direction:column;gap:2px}.nav-link[data-v-24e2750e]{align-items:center;border:1px solid transparent;border-radius:.5rem;color:#ffffff80;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;padding:.5rem .625rem;text-decoration:none;transition:all .15s ease}.nav-link[data-v-24e2750e]:hover{background:#ffffff0a;color:#fffc}.nav-link.active[data-v-24e2750e]{background:#16b98114;border-color:#16b9811f;color:#16b981}.nav-icon[data-v-24e2750e]{flex-shrink:0;height:1rem;width:1rem}.sidebar-bottom[data-v-24e2750e]{display:flex;flex-direction:column;gap:.75rem}.usage-card[data-v-24e2750e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;padding:.75rem}.usage-header[data-v-24e2750e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.usage-label[data-v-24e2750e]{color:#fff6;font-size:.75rem;font-weight:500}.upgrade-btn[data-v-24e2750e]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:.375rem;color:#fff6;cursor:pointer;display:inline-flex;font-size:.625rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:all .15s ease}.upgrade-btn[data-v-24e2750e]:hover{background:#ffffff14;color:#ffffffb3}.usage-bar-wrapper[data-v-24e2750e]{align-items:center;display:flex;gap:.5rem}.usage-bar[data-v-24e2750e]{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.usage-bar-fill[data-v-24e2750e]{border-radius:2px;height:100%;transition:width .4s ease}.usage-bar-fill.fill-normal[data-v-24e2750e]{background:#16b981}.usage-bar-fill.fill-warning[data-v-24e2750e]{background:#f59e0b}.usage-bar-fill.fill-danger[data-v-24e2750e]{background:#ef4444}.usage-count[data-v-24e2750e]{color:#ffffff4d;font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.user-card[data-v-24e2750e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;gap:.625rem;padding:.625rem}.user-avatar[data-v-24e2750e],.user-card[data-v-24e2750e]{align-items:center;display:flex}.user-avatar[data-v-24e2750e]{background:#16b9811f;border-radius:.375rem;color:#16b981;flex-shrink:0;font-size:.75rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.user-info[data-v-24e2750e]{min-width:0}.user-name[data-v-24e2750e]{font-size:.8125rem;font-weight:600;margin:0}.user-email[data-v-24e2750e],.user-name[data-v-24e2750e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-24e2750e]{color:#ffffff59;font-size:.6875rem;margin:.125rem 0 0}.logout-btn[data-v-24e2750e]{align-items:center;background:#ef44440f;border:1px solid hsla(0,0%,100%,.04);border-radius:.5rem;color:#ef4444b3;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem;transition:all .15s ease;width:100%}.logout-btn[data-v-24e2750e]:hover{background:#ef44441f;border-color:#ef444426;color:#ef4444e6}.dashboard-main[data-v-24e2750e]{flex:1;gap:1.5rem;margin-left:220px;min-height:100vh;padding:1.5rem 2rem}.dashboard-header[data-v-24e2750e],.dashboard-main[data-v-24e2750e]{display:flex;flex-direction:column}.dashboard-header[data-v-24e2750e]{gap:.5rem}.dashboard-content[data-v-24e2750e]{display:flex;flex:1;flex-direction:column;gap:1.5rem}.dialog-backdrop[data-v-24e2750e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:50}.dialog-card[data-v-24e2750e]{background:#111113;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;gap:1.25rem;max-height:90vh;overflow-y:auto;padding:1.5rem;width:min(480px,100%)}.dialog-header[data-v-24e2750e]{align-items:center;display:flex;justify-content:space-between}.dialog-header h2[data-v-24e2750e]{font-size:1.125rem;font-weight:600;margin:0}.btn-icon-close[data-v-24e2750e]{align-items:center;background:#ffffff0a;border:none;border-radius:.375rem;color:#ffffff80;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .15s ease;width:2rem}.btn-icon-close[data-v-24e2750e]:hover{background:#ffffff14;color:#fffc}.dialog-form[data-v-24e2750e]{display:flex;flex-direction:column;gap:1rem}.field-label[data-v-24e2750e]{color:#fff9;display:block;font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.stripe-mount[data-v-24e2750e]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;padding:.75rem;transition:border-color .15s ease}.stripe-mount[data-v-24e2750e]:focus-within{border-color:#16b98166}.stripe-errors[data-v-24e2750e]{margin-top:.25rem;min-height:1rem}.dialog-error[data-v-24e2750e],.stripe-errors[data-v-24e2750e]{color:#fca5a5;font-size:.8125rem}.dialog-error[data-v-24e2750e]{background:#ef444414;border:1px solid rgba(239,68,68,.15);border-radius:.5rem;padding:.75rem}.dialog-footer[data-v-24e2750e]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.btn-secondary[data-v-24e2750e]{background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#ffffffb3;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease}.btn-secondary[data-v-24e2750e]:hover:not(:disabled){background:#ffffff0a;color:#fff}.btn-primary[data-v-24e2750e]{background:#16b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .15s ease}.btn-primary[data-v-24e2750e]:hover:not(:disabled){background:#0fa974}.btn-primary[data-v-24e2750e]:disabled,.btn-secondary[data-v-24e2750e]:disabled{cursor:not-allowed;opacity:.5}.fade-enter-active[data-v-24e2750e],.fade-leave-active[data-v-24e2750e]{transition:opacity .2s ease}.fade-enter-from[data-v-24e2750e],.fade-leave-to[data-v-24e2750e]{opacity:0}@media(max-width:768px){.dashboard-sidebar[data-v-24e2750e]{border-bottom:1px solid hsla(0,0%,100%,.04);border-right:none;height:auto;position:relative;width:100%}.sidebar-top[data-v-24e2750e]{align-items:center;flex-direction:row;gap:1rem}.sidebar-nav[data-v-24e2750e]{flex-direction:row;flex-wrap:wrap;gap:.25rem}.sidebar-bottom[data-v-24e2750e]{display:none}.dashboard-shell[data-v-24e2750e]{flex-direction:column}.dashboard-main[data-v-24e2750e]{margin-left:0;padding:1rem}}
