:root{--client-background:#fff;--client-background-soft:#f5f9ff;--client-background-tint:#eaf3ff;--client-background-elevated:#fff;--client-foreground:#000;--client-foreground-muted:#3a4d66;--client-electric-50:#e6f0ff;--client-electric-100:#cce0ff;--client-electric-200:#99c2ff;--client-electric-300:#66a3ff;--client-electric-400:#3385ff;--client-electric-500:#06f;--client-electric-600:#0052cc;--client-electric-700:#003d99;--client-electric-800:#002966;--client-electric-900:#001433;--client-neon-50:#e6fff0;--client-neon-100:#ccffe0;--client-neon-200:#99ffc2;--client-neon-300:#66ffa3;--client-neon-400:#33ff85;--client-neon-500:#00e65c;--client-neon-600:#00b84a;--client-neon-700:#008a38;--client-neon-800:#005c26;--client-neon-900:#002e13;--client-cyan:#00c8e5;--client-teal:#00a892;--client-lime:#9ee04a;--client-mint:#4ddb8f;--client-amber:#f59e0b;--client-text-primary:#000;--client-text-secondary:#0052cc;--client-text-muted:#64748b;--client-text-inverse:#fff;--client-text-green:#00b84a;--client-text-blue:#06f;--client-shadow-xs:0 1px 2px #0066ff0d;--client-shadow-sm:0 2px 6px #0066ff14;--client-shadow-md:0 4px 14px #0066ff1a;--client-shadow-lg:0 10px 28px #0066ff1f;--client-shadow-xl:0 20px 44px #0066ff26;--client-shadow-glow-blue:0 0 32px #0066ff38;--client-shadow-glow-green:0 0 32px #00e65c38;--client-border-soft:#0066ff1a;--client-border:#06f3;--client-border-strong:#0066ff61;--client-radius-sm:.5rem;--client-radius-md:.75rem;--client-radius-lg:1rem;--client-radius-xl:1.25rem;--client-radius-2xl:1.5rem;--client-radius-3xl:2rem;--client-glass-bg:#ffffffd9;--client-card-inner-bg:#fff9;--client-hover-bg:#0066ff0f;--client-font-scale:1;--client-spacing-scale:1;--client-container-padding:1rem;--client-title-size:1.5rem;--client-title-xl-size:1.875rem;--client-btn-padding-y:.75rem;--client-btn-padding-x:1.5rem;--client-stat-value-size:1.75rem;--client-card-padding:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--client-background:#050a14;--client-background-soft:#0a1628;--client-background-tint:#0d1e35;--client-background-elevated:#0a1628;--client-foreground:#e6f0ff;--client-foreground-muted:#94a9c4;--client-text-primary:#eaf3ff;--client-text-secondary:#b8cce6;--client-text-muted:#7d93ad;--client-text-inverse:#050a14;--client-text-green:#33ff85;--client-text-blue:#66a3ff;--client-border-soft:#0066ff2e;--client-border:#0066ff52;--client-border-strong:#0066ff8c;--client-shadow-xs:0 1px 2px #0006;--client-shadow-sm:0 2px 6px #00000080;--client-shadow-md:0 4px 14px #0000008c;--client-shadow-lg:0 10px 28px #000000a6;--client-shadow-xl:0 20px 44px #000000bf;--client-glass-bg:#0a1628c7;--client-card-inner-bg:#0a162899;--client-hover-bg:#0066ff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:640px){:root{--client-container-padding:1.5rem;--client-title-size:1.75rem;--client-title-xl-size:2.25rem;--client-btn-padding-y:.8125rem;--client-btn-padding-x:1.75rem;--client-stat-value-size:2rem;--client-card-padding:1.25rem}}@media (min-width:1024px){:root{--client-container-padding:2rem;--client-title-size:1.875rem;--client-title-xl-size:2.5rem;--client-btn-padding-y:.875rem;--client-btn-padding-x:2rem;--client-stat-value-size:2.25rem;--client-card-padding:1.5rem}}@media (min-width:1440px){:root{--client-container-padding:2.5rem;--client-title-xl-size:3rem;--client-stat-value-size:2.75rem;--client-card-padding:2rem}}.client-body{background:var(--client-background);color:var(--client-text-primary);min-height:100vh;font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}.client-container{width:100%;max-width:100%;padding-left:var(--client-container-padding);padding-right:var(--client-container-padding);margin-left:auto;margin-right:auto}@media (min-width:640px){.client-container{max-width:640px}}@media (min-width:768px){.client-container{max-width:768px}}@media (min-width:1024px){.client-container{max-width:1024px}}@media (min-width:1280px){.client-container{max-width:1280px}}@media (min-width:1536px){.client-container{max-width:1440px}}.client-bg-innovation{background-color:var(--client-background);background-image:radial-gradient(circle at 0 0,#0066ff14 0%,#0000 35%),radial-gradient(circle at 100% 0,#00c8e512 0%,#0000 35%),radial-gradient(circle at 100% 100%,#00e65c14 0%,#0000 40%),radial-gradient(circle at 0 100%,#0066ff0d 0%,#0000 35%),linear-gradient(#fff 0%,#f7faff 60%,#eef6ff 100%);background-attachment:fixed;transition:background .3s}.dark .client-bg-innovation{background-color:#050a14;background-image:radial-gradient(circle at 0 0,#0066ff2e 0%,#0000 40%),radial-gradient(circle at 100% 0,#00c8e51f 0%,#0000 40%),radial-gradient(circle at 100% 100%,#00e65c24 0%,#0000 45%),radial-gradient(circle at 0 100%,#0066ff1a 0%,#0000 40%),linear-gradient(#050a14 0%,#0a1628 100%)}@media (max-width:640px){.client-bg-innovation{background-attachment:scroll}}.client-card{background:var(--client-background-elevated);border:1px solid var(--client-border-soft);border-radius:var(--client-radius-2xl);box-shadow:var(--client-shadow-md);color:var(--client-text-primary);padding:var(--client-card-padding);width:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.client-card-hover:hover{box-shadow:var(--client-shadow-lg);border-color:var(--client-border);transform:translateY(-3px)}.client-card-glass{background:var(--client-glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--client-border-soft);border-radius:var(--client-radius-2xl);box-shadow:var(--client-shadow-md);color:var(--client-text-primary);padding:var(--client-card-padding);width:100%;transition:background .3s,border-color .3s}.client-card-elevated{background:var(--client-background-elevated);border:1px solid var(--client-border);border-radius:var(--client-radius-2xl);box-shadow:var(--client-shadow-lg);color:var(--client-text-primary);padding:var(--client-card-padding);width:100%}.client-card-accent{position:relative;overflow:hidden}.client-card-accent:before{content:"";background:linear-gradient(90deg, var(--client-electric-500), var(--client-cyan), var(--client-neon-500));height:3px;position:absolute;top:0;left:0;right:0}.client-card-inner{border:1px solid var(--client-border-soft);background:var(--client-card-inner-bg);border-radius:var(--client-radius-xl);padding:var(--client-card-padding);width:100%;transition:background .3s,border-color .3s}@media (max-width:640px){.client-card,.client-card-glass,.client-card-elevated{border-radius:var(--client-radius-xl)}.client-card-inner{border-radius:var(--client-radius-lg)}}.client-btn{padding:var(--client-btn-padding-y) var(--client-btn-padding-x);border-radius:var(--client-radius-xl);cursor:pointer;white-space:nowrap;text-align:center;border:none;justify-content:center;align-items:center;gap:.5rem;max-width:100%;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.client-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.client-btn{width:100%;padding:.625rem 1.25rem;font-size:.8125rem}.client-btn-inline{width:auto}}.client-btn-primary{background:linear-gradient(135deg, var(--client-electric-500), var(--client-electric-600));color:#fff;box-shadow:0 4px 14px #0066ff4d}.client-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #06f6}.client-btn-success{background:linear-gradient(135deg, var(--client-neon-500), var(--client-neon-600));color:#fff;box-shadow:0 4px 14px #00e65c4d}.client-btn-success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #00e65c66}.client-btn-signature{background:linear-gradient(135deg, var(--client-electric-500), var(--client-cyan), var(--client-neon-500));color:#fff;background-size:200% 200%;animation:6s infinite client-gradient-shift;box-shadow:0 4px 18px #0066ff59}.client-btn-signature:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 26px #0066ff73,0 0 32px #00e65c40}.client-btn-secondary{background:var(--client-background-elevated);color:var(--client-electric-700);border:1px solid var(--client-border)}.client-btn-secondary:hover:not(:disabled){background:var(--client-electric-50);border-color:var(--client-border-strong);color:var(--client-electric-800)}.dark .client-btn-secondary{color:var(--client-electric-200)}.dark .client-btn-secondary:hover:not(:disabled){color:var(--client-electric-100);background:#0066ff1f}.client-btn-ghost{color:var(--client-electric-700);background:0 0}.client-btn-ghost:hover:not(:disabled){background:var(--client-electric-50);color:var(--client-electric-800)}.dark .client-btn-ghost{color:var(--client-electric-200)}.dark .client-btn-ghost:hover:not(:disabled){color:var(--client-electric-100);background:#0066ff1f}.client-btn-danger{color:#b91c1c;background:#fee2e2}.client-btn-danger:hover:not(:disabled){color:#991b1b;background:#fecaca}.dark .client-btn-danger{color:#fca5a5;background:#ef44442e}.dark .client-btn-danger:hover:not(:disabled){color:#fecaca;background:#ef444447}.client-btn-sm{border-radius:var(--client-radius-lg);padding:.5rem 1rem;font-size:.8125rem}.client-btn-lg{border-radius:var(--client-radius-xl);padding:1rem 2rem;font-size:1rem}@media (max-width:640px){.client-btn-lg{padding:.875rem 1.5rem;font-size:.9375rem}.client-btn-sm{padding:.4375rem .875rem;font-size:.75rem}}.client-input{border-radius:var(--client-radius-xl);border:1px solid var(--client-border);background:var(--client-background-elevated);width:100%;color:var(--client-text-primary);outline:none;padding:.75rem 1rem;font-size:16px;transition:all .2s}@media (min-width:640px){.client-input{font-size:.875rem}}.client-input::placeholder{color:var(--client-text-muted)}.client-input:hover{border-color:var(--client-border-strong)}.client-input:focus{border-color:var(--client-electric-500);box-shadow:0 0 0 3px #0066ff26}.client-input:disabled{background:var(--client-background-soft);cursor:not-allowed;opacity:.65}.client-label{color:var(--client-text-primary);letter-spacing:.01em;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.client-hint{color:var(--client-text-muted);margin-top:.375rem;font-size:.75rem}.client-error{color:#dc2626;margin-top:.375rem;font-size:.75rem;font-weight:500}.dark .client-error{color:#fca5a5}.client-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}@media (max-width:640px){.client-badge{padding:.25rem .625rem;font-size:.625rem}}.client-badge-blue{background:var(--client-electric-100);color:var(--client-electric-700)}.client-badge-green{background:var(--client-neon-100);color:var(--client-neon-700)}.client-badge-amber{color:#b45309;background:#fef3c7}.client-badge-red{color:#b91c1c;background:#fee2e2}.dark .client-badge-blue{color:var(--client-electric-200);background:#06f3}.dark .client-badge-green{color:var(--client-neon-200);background:#00e65c33}.dark .client-badge-amber{color:#fcd34d;background:#f59e0b33}.dark .client-badge-red{color:#fca5a5;background:#ef444433}.client-badge-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.client-title{font-size:var(--client-title-size);letter-spacing:-.02em;color:var(--client-text-primary);word-break:break-word;font-weight:700;line-height:1.2}.client-title-xl{font-size:var(--client-title-xl-size);letter-spacing:-.03em;color:var(--client-text-primary);word-break:break-word;font-weight:800;line-height:1.1}.client-subtitle{color:var(--client-text-secondary);font-size:.9375rem}@media (max-width:640px){.client-subtitle{font-size:.875rem}}.client-text-gradient{background:linear-gradient(135deg, var(--client-electric-500), var(--client-cyan), var(--client-neon-500));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.client-text-blue{color:var(--client-electric-600)}.dark .client-text-blue{color:var(--client-electric-300)}.client-text-green{color:var(--client-neon-600)}.dark .client-text-green{color:var(--client-neon-400)}.client-avatar{border-radius:var(--client-radius-xl);color:#fff;background:linear-gradient(135deg, var(--client-electric-500), var(--client-neon-500));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0066ff4d}.client-avatar-sm{width:2rem;height:2rem;font-size:.75rem}.client-avatar-md{width:2.5rem;height:2.5rem;font-size:.875rem}.client-avatar-lg{width:3rem;height:3rem;font-size:1rem}.client-avatar-xl{width:5rem;height:5rem;font-size:1.5rem}.client-avatar-2xl{width:7rem;height:7rem;font-size:2rem}@media (max-width:640px){.client-avatar-xl{width:4rem;height:4rem;font-size:1.25rem}.client-avatar-2xl{width:5rem;height:5rem;font-size:1.5rem}}.client-section-title{color:var(--client-text-primary);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;display:flex}@media (max-width:640px){.client-section-title{gap:.5rem;font-size:1rem}}.client-icon-box{border-radius:var(--client-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (max-width:640px){.client-icon-box{width:2rem;height:2rem}}.client-icon-box-blue{background:linear-gradient(135deg, var(--client-electric-500), var(--client-electric-600));color:#fff;box-shadow:0 4px 14px #0066ff4d}.client-icon-box-green{background:linear-gradient(135deg, var(--client-neon-500), var(--client-neon-600));color:#fff;box-shadow:0 4px 14px #00e65c4d}.client-divider{background:linear-gradient(90deg, transparent, var(--client-border), transparent);height:1px;margin:1.5rem 0}@media (max-width:640px){.client-divider{margin:1rem 0}}.client-stat-card{padding:var(--client-card-padding);border-radius:var(--client-radius-2xl);background:var(--client-background-elevated);border:1px solid var(--client-border-soft);box-shadow:var(--client-shadow-sm);color:var(--client-text-primary);width:100%;transition:all .3s}.client-stat-card:hover{box-shadow:var(--client-shadow-md);border-color:var(--client-border);transform:translateY(-3px)}.client-stat-value{font-size:var(--client-stat-value-size);letter-spacing:-.03em;background:linear-gradient(135deg, var(--client-electric-500), var(--client-neon-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.client-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--client-text-muted);font-size:.75rem;font-weight:700}@media (max-width:640px){.client-stat-label{font-size:.6875rem}}.client-alert{border-radius:var(--client-radius-xl);border:1px solid;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;display:flex}@media (max-width:640px){.client-alert{gap:.5rem;padding:.75rem;font-size:.875rem}}.client-alert-info{background:var(--client-electric-50);border-color:var(--client-electric-200);color:var(--client-electric-800)}.client-alert-success{background:var(--client-neon-50);border-color:var(--client-neon-200);color:var(--client-neon-800)}.client-alert-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.client-alert-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dark .client-alert-info{color:var(--client-electric-100);background:#0066ff1f;border-color:#0066ff59}.dark .client-alert-success{color:var(--client-neon-100);background:#00e65c1f;border-color:#00e65c59}.dark .client-alert-warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}.dark .client-alert-danger{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.client-tabs{background:var(--client-background-soft);border-radius:var(--client-radius-xl);border:1px solid var(--client-border-soft);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.client-tabs::-webkit-scrollbar{display:none}.client-tab{border-radius:var(--client-radius-lg);min-width:max-content;color:var(--client-text-secondary);text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s}.client-tab:hover{color:var(--client-electric-700);background:var(--client-hover-bg)}.client-tab-active{background:var(--client-background-elevated);color:var(--client-electric-700);box-shadow:var(--client-shadow-sm)}.dark .client-tab-active{color:var(--client-electric-200)}@media (max-width:640px){.client-tab{padding:.5rem .75rem;font-size:.75rem}}.client-progress{background:var(--client-electric-100);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.dark .client-progress{background:#06f3}.client-progress-bar{background:linear-gradient(90deg, var(--client-electric-500), var(--client-neon-500));border-radius:9999px;height:100%;transition:width .4s}@keyframes client-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes client-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes client-pulse-glow{0%,to{box-shadow:0 0 20px #0066ff2e}50%{box-shadow:0 0 32px #0066ff59,0 0 44px #00e65c2e}}.client-animate-fade-in{animation:.4s ease-out client-fade-in}.client-animate-pulse-glow{animation:3s ease-in-out infinite client-pulse-glow}@media (prefers-reduced-motion:reduce){.client-btn-signature,.client-animate-pulse-glow,.client-animate-fade-in{animation:none}*{transition-duration:.01ms!important}}.client-scroll::-webkit-scrollbar{width:8px;height:8px}.client-scroll::-webkit-scrollbar-track{background:0 0}.client-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--client-electric-300), var(--client-neon-300));border-radius:4px}.client-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--client-electric-500), var(--client-neon-500))}@media (max-width:640px){.client-scroll::-webkit-scrollbar{width:4px;height:4px}}.owner-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar{width:4px}.owner-sidebar::-webkit-scrollbar-track{background:0 0}.admin-sidebar::-webkit-scrollbar-track{background:0 0}.owner-sidebar::-webkit-scrollbar-thumb{background:var(--client-border);border-radius:4px}.admin-sidebar::-webkit-scrollbar-thumb{background:var(--client-border);border-radius:4px}
