@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.otp-input[data-v-bf14945c]{display:flex;gap:10px}.otp-box[data-v-bf14945c]{width:48px;height:56px;flex-shrink:0;padding:0;text-align:center;font-size:22px;font-weight:700;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;line-height:1;color:var(--accent, #142951);background:var(--accent-bg, #E8EDF5);border:1px solid var(--border, #E6E4DE);border-radius:var(--radius-md, 8px);outline:none;transition:border-color .15s,box-shadow .15s}.otp-box[data-v-bf14945c]:focus{border-color:var(--accent, #142951);box-shadow:0 0 0 3px #1429511f}.otp-box[data-v-bf14945c]:disabled{opacity:.6;cursor:not-allowed}.otp-box[aria-invalid=true][data-v-bf14945c]{border-color:var(--red, #DC2626)}@media (max-width: 380px){.otp-input[data-v-bf14945c]{gap:6px}.otp-box[data-v-bf14945c]{width:44px;height:48px;font-size:18px}}@media (prefers-reduced-motion: reduce){.otp-box[data-v-bf14945c]{transition:none}}[data-v-8bd05c89],[data-v-8bd05c89]:before,[data-v-8bd05c89]:after{box-sizing:border-box}.wrapper[data-v-8bd05c89]{--bg: #FAFAF8;--bg-card: #FFFFFF;--border: #EAE8E4;--text-primary: #171717;--text-secondary: #525252;--text-muted: #737373;--accent: #142951;--accent-bg: #E8EDF5;--accent-icon: #FFFFFF;--red: #DC2626;--radius-md: 8px;--radius-lg: 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;min-height:100dvh;display:flex}.left-col[data-v-8bd05c89]{width:38%;min-height:100vh;min-height:100dvh;background:var(--accent);display:flex;flex-direction:column;justify-content:space-between;padding:52px 44px;flex-shrink:0}.left-top[data-v-8bd05c89]{display:flex;align-items:center;gap:16px}.brand-logo[data-v-8bd05c89]{width:52px;height:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.brand-text[data-v-8bd05c89]{display:flex;flex-direction:column;gap:5px}.brand-name[data-v-8bd05c89]{color:var(--accent-icon);font-size:20px;font-weight:600;line-height:1.1}.left-footer[data-v-8bd05c89]{color:#fff9;font-size:13px;font-style:italic;line-height:1.6;margin:0;max-width:260px}.right-col[data-v-8bd05c89]{flex:1;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:48px 32px;min-height:100vh;min-height:100dvh}.form-area[data-v-8bd05c89]{width:100%;max-width:380px}.msg-box[data-v-8bd05c89]{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.msg-box svg[data-v-8bd05c89]{flex-shrink:0}.error-box[data-v-8bd05c89]{background:#dc262614;border:1px solid rgba(220,38,38,.2);color:var(--red)}.success-box[data-v-8bd05c89]{background:#15803d14;border:1px solid rgba(21,128,61,.2);color:#15803d}.banner-enter-active[data-v-8bd05c89],.banner-leave-active[data-v-8bd05c89]{transition:.25s ease}.banner-enter-from[data-v-8bd05c89],.banner-leave-to[data-v-8bd05c89]{opacity:0;transform:translateY(-6px)}.form-header[data-v-8bd05c89]{margin-bottom:32px}.form-title[data-v-8bd05c89]{font-size:28px;font-weight:400;color:var(--text-primary);letter-spacing:-.5px;margin:0 0 8px;line-height:1.2}.form-subtitle[data-v-8bd05c89]{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}.form[data-v-8bd05c89]{display:flex;flex-direction:column;gap:16px}.field[data-v-8bd05c89]{display:flex;flex-direction:column;gap:6px}.field label[data-v-8bd05c89]{font-size:13px;font-weight:500;color:var(--text-secondary)}.label-row[data-v-8bd05c89]{display:flex;align-items:center;justify-content:space-between}.input-wrap[data-v-8bd05c89]{position:relative;display:flex;align-items:center}.input-icon[data-v-8bd05c89]{position:absolute;left:12px;color:#a3a3a3;pointer-events:none}.input-wrap input[data-v-8bd05c89]{width:100%;height:44px;padding:0 12px 0 38px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:16px;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.input-wrap input[data-v-8bd05c89]::-moz-placeholder{color:#a3a3a3}.input-wrap input[data-v-8bd05c89]::placeholder{color:#a3a3a3}.input-wrap input[data-v-8bd05c89]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #14295114}.eye-btn[data-v-8bd05c89]{position:absolute;right:12px;background:none;border:none;color:#a3a3a3;cursor:pointer;display:flex;padding:10px;transition:color .2s}.eye-btn[data-v-8bd05c89]:hover{color:var(--accent)}.btn[data-v-8bd05c89]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:opacity .12s,transform 80ms}.btn[data-v-8bd05c89]:active:not(:disabled){transform:scale(.98)}.btn[data-v-8bd05c89]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-8bd05c89]{background:var(--accent);color:#fff}.btn-primary[data-v-8bd05c89]:hover:not(:disabled){opacity:.85}.btn-lg[data-v-8bd05c89]{padding:14px 28px;font-size:16px;border-radius:var(--radius-lg);min-height:48px}.submit-btn[data-v-8bd05c89]{width:100%;margin-top:4px}.spinner-white[data-v-8bd05c89]{width:15px;height:15px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8bd05c89 .7s linear infinite}@keyframes spin-8bd05c89{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner-white[data-v-8bd05c89]{animation-duration:1.4s}}.forgot-link[data-v-8bd05c89]{font-size:12px;color:var(--accent);text-decoration:none}.forgot-link[data-v-8bd05c89]:hover{opacity:.7}.access-note[data-v-8bd05c89]{font-size:12px;color:var(--text-muted);text-align:center;margin:0}.back-btn[data-v-8bd05c89]{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;text-align:center;padding:8px 0;transition:color .2s}.back-btn[data-v-8bd05c89]:hover{color:var(--text-primary)}@media (max-width: 768px){.wrapper[data-v-8bd05c89]{flex-direction:column}.left-col[data-v-8bd05c89]{width:100%;min-height:0;height:72px;padding:0 24px;flex-direction:row;align-items:center;justify-content:center}.left-footer[data-v-8bd05c89]{display:none}.brand-logo[data-v-8bd05c89]{width:32px;height:32px}.right-col[data-v-8bd05c89]{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);padding:32px 24px;align-items:flex-start}}.mobile-brand-stage[data-v-8bd05c89]{display:none}@media (max-width: 767px){.left-top[data-v-8bd05c89],.left-footer[data-v-8bd05c89]{display:none}.left-col[data-v-8bd05c89]{height:auto;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px 24px 44px;padding-top:max(36px,env(safe-area-inset-top));position:relative;overflow:hidden;border-bottom-left-radius:52% 40px;border-bottom-right-radius:38% 64px}.mobile-brand-stage[data-v-8bd05c89]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative;z-index:1}.mobile-brand-logo[data-v-8bd05c89]{width:60px;height:60px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.mobile-brand-accent[data-v-8bd05c89]{display:block;width:44px;height:3px;border-radius:2px;background:var(--accent-bright, #06B6D4)}.mobile-brand-copy[data-v-8bd05c89]{display:flex;flex-direction:column;gap:4px}.mobile-brand-name[data-v-8bd05c89]{color:var(--accent-icon);font-size:22px;font-weight:700;letter-spacing:.02em;margin:0;max-width:270px;word-break:break-word}.mobile-brand-tagline[data-v-8bd05c89]{color:#ffffffa6;font-size:12.5px;line-height:1.5;max-width:280px;margin:0 auto;font-style:italic}.right-col[data-v-8bd05c89]{min-height:0;flex:1;padding:28px 24px;padding-bottom:max(28px,env(safe-area-inset-bottom));align-items:flex-start}.intro-logo[data-v-8bd05c89]{animation:introRise-8bd05c89 .32s 90ms ease-out both}.intro-accent[data-v-8bd05c89]{animation:introAccent-8bd05c89 .26s .36s ease-out both}.intro-copy[data-v-8bd05c89]{animation:introFade-8bd05c89 .26s .44s ease-out both}.intro-form[data-v-8bd05c89]{animation:introFormRise-8bd05c89 .32s .48s ease-out both}.skip-intro .intro-anim[data-v-8bd05c89]{animation:none;opacity:1;transform:none}}@keyframes introRise-8bd05c89{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes introAccent-8bd05c89{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes introFade-8bd05c89{0%{opacity:0}to{opacity:1}}@keyframes introFormRise-8bd05c89{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.twofa-header[data-v-8bd05c89]{display:flex;align-items:flex-start;gap:14px;margin-bottom:8px}.twofa-icon[data-v-8bd05c89]{width:44px;height:44px;border-radius:var(--radius-lg);background:var(--accent-bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.twofa-title[data-v-8bd05c89]{font-size:22px}.timer-row[data-v-8bd05c89]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted);padding:0 2px}.timer-row strong[data-v-8bd05c89]{color:var(--accent);font-family:monospace}.danger[data-v-8bd05c89]{color:var(--red);font-weight:600}.resend-link[data-v-8bd05c89]{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;padding:0}.resend-link[data-v-8bd05c89]:hover:not(:disabled){opacity:.7}.resend-link[data-v-8bd05c89]:disabled{opacity:.5;cursor:not-allowed}.progress-bar[data-v-8bd05c89]{height:3px;background:var(--border);border-radius:2px;overflow:hidden}.progress-fill[data-v-8bd05c89]{height:100%;background:var(--accent);border-radius:2px;transition:width 1s linear}.progress-fill.danger[data-v-8bd05c89]{background:var(--red)}@media (prefers-reduced-motion: reduce){.progress-fill[data-v-8bd05c89]{transition:none}}[data-v-75a1c2b4],[data-v-75a1c2b4]:before,[data-v-75a1c2b4]:after{box-sizing:border-box}.wrapper[data-v-75a1c2b4]{--bg: #FAFAF8;--bg-card: #FFFFFF;--border: #EAE8E4;--text-primary: #171717;--text-secondary: #525252;--text-muted: #737373;--accent: #142951;--accent-bg: #E8EDF5;--accent-icon: #FFFFFF;--red: #DC2626;--radius-md: 8px;--radius-lg: 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;min-height:100dvh;display:flex}.left-col[data-v-75a1c2b4]{width:38%;min-height:100vh;min-height:100dvh;background:var(--accent);display:flex;flex-direction:column;justify-content:space-between;padding:52px 44px;flex-shrink:0}.left-top[data-v-75a1c2b4]{display:flex;align-items:center;gap:16px}.brand-logo[data-v-75a1c2b4]{width:52px;height:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.brand-text[data-v-75a1c2b4]{display:flex;flex-direction:column;gap:5px}.brand-name[data-v-75a1c2b4]{color:var(--accent-icon);font-size:20px;font-weight:600;line-height:1.1}.left-footer[data-v-75a1c2b4]{color:#fff9;font-size:13px;font-style:italic;line-height:1.6;margin:0;max-width:260px}.right-col[data-v-75a1c2b4]{flex:1;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:48px 32px;min-height:100vh;min-height:100dvh}.form-area[data-v-75a1c2b4]{width:100%;max-width:380px}.steps[data-v-75a1c2b4]{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.step[data-v-75a1c2b4]{display:flex;flex-direction:column;align-items:center;gap:5px}.step-dot[data-v-75a1c2b4]{width:26px;height:26px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-card);transition:.2s}.step.active .step-dot[data-v-75a1c2b4]{border-color:var(--accent);color:var(--accent)}.step.done .step-dot[data-v-75a1c2b4]{border-color:#15803d;background:#15803d;color:#fff}.step-lbl[data-v-75a1c2b4]{font-size:10px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.step.active .step-lbl[data-v-75a1c2b4]{color:var(--accent)}.step.done .step-lbl[data-v-75a1c2b4]{color:#15803d}.step-line[data-v-75a1c2b4]{flex:1;height:2px;background:var(--border);margin:0 8px 14px;min-width:24px}.step-line.active[data-v-75a1c2b4]{background:var(--accent)}.msg-box[data-v-75a1c2b4]{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.msg-box svg[data-v-75a1c2b4]{flex-shrink:0}.error-box[data-v-75a1c2b4]{background:#dc262614;border:1px solid rgba(220,38,38,.2);color:var(--red)}.success-box[data-v-75a1c2b4]{background:#15803d14;border:1px solid rgba(21,128,61,.2);color:#15803d}.banner-enter-active[data-v-75a1c2b4],.banner-leave-active[data-v-75a1c2b4]{transition:.25s ease}.banner-enter-from[data-v-75a1c2b4],.banner-leave-to[data-v-75a1c2b4]{opacity:0;transform:translateY(-6px)}.form-header[data-v-75a1c2b4]{margin-bottom:32px}.form-title[data-v-75a1c2b4]{font-size:28px;font-weight:400;color:var(--text-primary);letter-spacing:-.5px;margin:0 0 8px;line-height:1.2}.form-subtitle[data-v-75a1c2b4]{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}.form[data-v-75a1c2b4]{display:flex;flex-direction:column;gap:16px}.field[data-v-75a1c2b4]{display:flex;flex-direction:column;gap:6px}.field label[data-v-75a1c2b4]{font-size:13px;font-weight:500;color:var(--text-secondary)}.input-wrap[data-v-75a1c2b4]{position:relative;display:flex;align-items:center}.input-icon[data-v-75a1c2b4]{position:absolute;left:12px;color:#a3a3a3;pointer-events:none}.input-wrap input[data-v-75a1c2b4]{width:100%;height:44px;padding:0 12px 0 38px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:16px;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.input-wrap input[data-v-75a1c2b4]::-moz-placeholder{color:#a3a3a3}.input-wrap input[data-v-75a1c2b4]::placeholder{color:#a3a3a3}.input-wrap input[data-v-75a1c2b4]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #14295114}.eye-btn[data-v-75a1c2b4]{position:absolute;right:12px;background:none;border:none;color:#a3a3a3;cursor:pointer;display:flex;padding:10px;transition:color .2s}.eye-btn[data-v-75a1c2b4]:hover{color:var(--accent)}.strength-bar[data-v-75a1c2b4]{height:3px;background:var(--border);border-radius:2px;overflow:hidden}.strength-fill[data-v-75a1c2b4]{height:100%;border-radius:2px;transition:width .3s ease,background .2s}.strength-fill.weak[data-v-75a1c2b4]{background:var(--red)}.strength-fill.medium[data-v-75a1c2b4]{background:#ca8a04}.strength-fill.strong[data-v-75a1c2b4]{background:#15803d}.strength-label[data-v-75a1c2b4]{font-size:11px;font-weight:600;text-align:right;margin:0}.strength-label.weak[data-v-75a1c2b4]{color:var(--red)}.strength-label.medium[data-v-75a1c2b4]{color:#ca8a04}.strength-label.strong[data-v-75a1c2b4]{color:#15803d}@media (prefers-reduced-motion: reduce){.strength-fill[data-v-75a1c2b4]{transition:none}}.btn[data-v-75a1c2b4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit;text-decoration:none;transition:opacity .12s,transform 80ms}.btn[data-v-75a1c2b4]:active:not(:disabled){transform:scale(.98)}.btn[data-v-75a1c2b4]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-75a1c2b4]{background:var(--accent);color:#fff}.btn-primary[data-v-75a1c2b4]:hover:not(:disabled){opacity:.85}.btn-lg[data-v-75a1c2b4]{padding:14px 28px;font-size:16px;border-radius:var(--radius-lg);min-height:48px}.submit-btn[data-v-75a1c2b4]{width:100%;margin-top:4px}.spinner-white[data-v-75a1c2b4]{width:15px;height:15px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-75a1c2b4 .7s linear infinite}@keyframes spin-75a1c2b4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner-white[data-v-75a1c2b4]{animation-duration:1.4s}}.back-btn[data-v-75a1c2b4]{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;text-align:center;padding:8px 0;transition:color .2s}.back-btn[data-v-75a1c2b4]:hover:not(:disabled){color:var(--text-primary)}.back-btn[data-v-75a1c2b4]:disabled{opacity:.5;cursor:not-allowed}.back-link[data-v-75a1c2b4]{font-size:12px;color:var(--text-muted);text-decoration:none;text-align:center;padding:4px 0}.back-link[data-v-75a1c2b4]:hover{color:var(--accent)}.success-panel[data-v-75a1c2b4]{text-align:center}.success-icon[data-v-75a1c2b4]{width:56px;height:56px;border-radius:50%;background:#15803d14;border:1px solid rgba(21,128,61,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-cta[data-v-75a1c2b4]{margin-top:24px}@media (max-width: 768px){.wrapper[data-v-75a1c2b4]{flex-direction:column}.left-col[data-v-75a1c2b4]{width:100%;min-height:0;height:72px;padding:0 24px;flex-direction:row;align-items:center;justify-content:center}.left-footer[data-v-75a1c2b4]{display:none}.brand-logo[data-v-75a1c2b4]{width:32px;height:32px}.right-col[data-v-75a1c2b4]{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);padding:32px 24px;align-items:flex-start}}.mobile-brand-stage[data-v-75a1c2b4]{display:none}@media (max-width: 767px){.left-top[data-v-75a1c2b4],.left-footer[data-v-75a1c2b4]{display:none}.left-col[data-v-75a1c2b4]{height:auto;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px 24px 44px;padding-top:max(36px,env(safe-area-inset-top));position:relative;overflow:hidden;border-bottom-left-radius:52% 40px;border-bottom-right-radius:38% 64px}.mobile-brand-stage[data-v-75a1c2b4]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative;z-index:1}.mobile-brand-logo[data-v-75a1c2b4]{width:60px;height:60px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.mobile-brand-accent[data-v-75a1c2b4]{display:block;width:44px;height:3px;border-radius:2px;background:var(--accent-bright, #06B6D4)}.mobile-brand-copy[data-v-75a1c2b4]{display:flex;flex-direction:column;gap:4px}.mobile-brand-name[data-v-75a1c2b4]{color:var(--accent-icon);font-size:24px;font-weight:700;letter-spacing:.06em;margin:0}.mobile-brand-expansion[data-v-75a1c2b4]{color:#ffffffd9;font-size:11.5px;font-weight:600;letter-spacing:.02em;margin:0}.mobile-brand-tagline[data-v-75a1c2b4]{color:#ffffffa6;font-size:12.5px;line-height:1.5;max-width:280px;margin:0 auto}.right-col[data-v-75a1c2b4]{min-height:0;flex:1;padding:28px 24px;padding-bottom:max(28px,env(safe-area-inset-bottom));align-items:flex-start}.intro-logo[data-v-75a1c2b4]{animation:introRise-75a1c2b4 .32s 90ms ease-out both}.intro-accent[data-v-75a1c2b4]{animation:introAccent-75a1c2b4 .26s .36s ease-out both}.intro-copy[data-v-75a1c2b4]{animation:introFade-75a1c2b4 .26s .44s ease-out both}.intro-form[data-v-75a1c2b4]{animation:introFormRise-75a1c2b4 .32s .48s ease-out both}.skip-intro .intro-anim[data-v-75a1c2b4]{animation:none;opacity:1;transform:none}}@keyframes introRise-75a1c2b4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes introAccent-75a1c2b4{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes introFade-75a1c2b4{0%{opacity:0}to{opacity:1}}@keyframes introFormRise-75a1c2b4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.assistant-overlay[data-v-4f22d515]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a52;display:flex;justify-content:flex-end}.assistant-panel[data-v-4f22d515]{width:420px;max-width:100vw;height:100vh;height:100dvh;background:var(--bg-c, #fff);display:flex;flex-direction:column;box-shadow:-8px 0 32px #0f172a29}.assistant-hdr[data-v-4f22d515]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--br, #E5E7EB)}.assistant-hdr-title[data-v-4f22d515]{display:flex;align-items:center;gap:10px}.assistant-badge[data-v-4f22d515]{width:32px;height:32px;border-radius:9px;background:var(--navy, #142951);color:var(--accent-bright, #06B6D4);display:flex;align-items:center;justify-content:center}.assistant-hdr-title h2[data-v-4f22d515]{font-size:15px;font-weight:700;color:var(--t1, #171717);margin:0}.assistant-close[data-v-4f22d515]{width:44px;height:44px;min-height:44px;border-radius:8px;border:1px solid var(--br, #E5E7EB);background:none;color:var(--tm, #8A8F98);cursor:pointer;display:flex;align-items:center;justify-content:center}.assistant-close[data-v-4f22d515]:hover{color:var(--re, #DC2626);border-color:var(--re, #DC2626)}.assistant-body[data-v-4f22d515]{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.assistant-msg[data-v-4f22d515]{max-width:88%;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.5}.assistant-msg p[data-v-4f22d515]{margin:0 0 6px}.assistant-msg p[data-v-4f22d515]:last-child{margin-bottom:0}.assistant-msg-bot[data-v-4f22d515]{background:var(--bg-i, #F7F8FA);color:var(--t1, #171717);align-self:flex-start;border:1px solid var(--br, #E5E7EB)}.assistant-msg-user[data-v-4f22d515]{background:var(--navy, #142951);color:var(--on-navy, #fff);align-self:flex-end}.classification-tag[data-v-4f22d515]{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:5px;margin-bottom:8px}.tag-read_only[data-v-4f22d515]{background:var(--ac-d, #E6F7FA);color:var(--ac, #0E7490)}.tag-draft[data-v-4f22d515]{background:#fef3e2;color:#b45309}.tag-prohibited[data-v-4f22d515]{background:#fdecec;color:var(--re, #DC2626)}.assistant-field[data-v-4f22d515]{margin-top:6px}.assistant-field ul[data-v-4f22d515]{margin:4px 0 0 18px;padding:0}.assistant-draft[data-v-4f22d515]{margin-top:8px;background:#fef3e2;border:1px dashed #D97706;border-radius:8px;padding:10px 12px}.assistant-draft-hdr[data-v-4f22d515]{font-size:10.5px;font-weight:700;color:#b45309;text-transform:uppercase;margin-bottom:4px}.assistant-source[data-v-4f22d515]{margin-top:8px;font-size:11px;color:var(--tm, #8A8F98)}.assistant-error[data-v-4f22d515]{color:var(--re, #DC2626)}.retry-btn[data-v-4f22d515]{margin-top:6px;background:none;border:1px solid var(--br, #E5E7EB);border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer;min-height:44px}.assistant-suggestions[data-v-4f22d515]{display:flex;flex-wrap:wrap;gap:8px}.suggestion-chip[data-v-4f22d515]{background:var(--ac-d, #E6F7FA);color:var(--ac, #0E7490);border:1px solid transparent;border-radius:20px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;min-height:44px;font-family:inherit;text-align:left}.suggestion-chip[data-v-4f22d515]:hover{border-color:var(--ac, #0E7490)}.assistant-loading[data-v-4f22d515]{display:flex;gap:4px;padding:4px 0}.assistant-loading .dot[data-v-4f22d515]{width:6px;height:6px;border-radius:50%;background:var(--tm, #8A8F98);animation:blink-4f22d515 1.2s infinite}.assistant-loading .dot[data-v-4f22d515]:nth-child(2){animation-delay:.2s}.assistant-loading .dot[data-v-4f22d515]:nth-child(3){animation-delay:.4s}@keyframes blink-4f22d515{0%,80%,to{opacity:.25}40%{opacity:1}}.assistant-input-row[data-v-4f22d515]{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--br, #E5E7EB)}.assistant-input-row input[data-v-4f22d515]{flex:1;border:1px solid var(--br, #E5E7EB);border-radius:20px;padding:10px 16px;font-size:13.5px;font-family:inherit;min-height:44px;outline:none}.assistant-input-row input[data-v-4f22d515]:focus{border-color:var(--ac, #0E7490)}.assistant-input-row button[data-v-4f22d515]{width:44px;height:44px;border-radius:50%;border:none;background:#142951;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.assistant-input-row button[data-v-4f22d515]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1024px) and (min-width:769px){.assistant-panel[data-v-4f22d515]{width:360px}}@media (max-width:768px){.assistant-overlay[data-v-4f22d515]{justify-content:stretch}.assistant-panel[data-v-4f22d515]{width:100%}}.more-overlay[data-v-001baf0d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f172a52;display:flex;align-items:flex-end}.more-sheet[data-v-001baf0d]{width:100%;background:var(--bg-e, #fff);border-radius:16px 16px 0 0;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px #0f172a2e}.more-sheet-handle[data-v-001baf0d]{width:36px;height:4px;border-radius:2px;background:var(--br2, #D1D5DB);margin:6px auto 12px}.more-sheet-hdr[data-v-001baf0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.more-sheet-hdr h2[data-v-001baf0d]{font-size:15px;font-weight:700;color:var(--t1, #171717);margin:0}.more-close[data-v-001baf0d]{width:44px;height:44px;border-radius:8px;border:1px solid var(--br, #E5E7EB);background:none;color:var(--tm, #8A8F98);display:flex;align-items:center;justify-content:center}.more-grid[data-v-001baf0d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.more-item[data-v-001baf0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;border:1px solid var(--br, #E5E7EB);border-radius:12px;background:var(--bg-i, #F7F8FA);color:var(--t2, #525252);cursor:pointer;font-family:inherit;padding:10px 4px;-webkit-tap-highlight-color:transparent}.more-item.active[data-v-001baf0d]{background:var(--ac-d, #E6F7FA);border-color:var(--ac, #0E7490);color:var(--ac, #0E7490)}.more-item-icon[data-v-001baf0d]{display:flex}.more-item-lbl[data-v-001baf0d]{font-size:11.5px;font-weight:600;text-align:center}[data-v-89b30281],[data-v-89b30281]:before,[data-v-89b30281]:after{box-sizing:border-box;margin:0;padding:0}.app-shell[data-v-89b30281]{display:flex;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--t1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .15s ease,color .15s ease}.app-shell[data-v-89b30281] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.sidebar[data-v-89b30281]{width:232px;background:var(--bg-c);border-right:1px solid var(--br);display:flex;flex-direction:column;padding:0 0 12px;position:fixed;inset:0 auto 0 0;z-index:100;transition:width .15s ease}.sidebar.collapsed[data-v-89b30281]{width:72px}.sidebar-logo[data-v-89b30281]{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--br);margin-bottom:8px}.logo-img[data-v-89b30281]{width:34px;height:34px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.logo-wordmark[data-v-89b30281]{font-size:14px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-89b30281]{display:flex;flex-direction:column;gap:2px;padding:0 10px;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav[data-v-89b30281]::-webkit-scrollbar{width:0;height:0;display:none}.nav-sep[data-v-89b30281]{height:1px;background:var(--br);margin:8px 4px}.sidebar-foot[data-v-89b30281]{display:flex;flex-direction:column;gap:2px;padding:10px;border-top:1px solid var(--br)}.nav-btn[data-v-89b30281]{position:relative;min-height:44px;border:none;border-radius:8px;background:transparent;color:var(--t2);cursor:pointer;display:flex;align-items:center;gap:12px;padding:0 12px;transition:background .15s,color .15s;width:100%;text-align:left;font-family:inherit;font-size:13.5px;font-weight:500}.nav-ico[data-v-89b30281]{flex-shrink:0;display:flex}.nav-lbl[data-v-89b30281]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-btn[data-v-89b30281]:hover{background:var(--bg-h);color:var(--t1)}.nav-btn.active[data-v-89b30281]{background:var(--nav-active-bg);color:var(--nav-active-text);font-weight:600;box-shadow:inset 3px 0 0 0 var(--accent-bright)}.nav-btn.logout[data-v-89b30281]:hover{background:var(--red-bg)!important;color:var(--re)!important}.sidebar-account[data-v-89b30281]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:4px}.acct-avatar[data-v-89b30281]{width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.acct-info[data-v-89b30281]{min-width:0;flex:1}.acct-name[data-v-89b30281]{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-role[data-v-89b30281]{font-size:11px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wrap[data-v-89b30281]{margin-left:232px;flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;transition:margin-left .15s ease}.sidebar.collapsed~.main-wrap[data-v-89b30281]{margin-left:72px}.topbar[data-v-89b30281]{height:64px;background:var(--bg-c);border-bottom:1px solid var(--br);display:flex;align-items:center;padding:0 24px;justify-content:space-between;position:sticky;top:0;z-index:50}.topbar-l[data-v-89b30281]{display:flex;align-items:center;gap:12px}.topbar-r[data-v-89b30281]{display:flex;align-items:center;gap:14px}.mob-logo[data-v-89b30281]{display:none;width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.page-title[data-v-89b30281]{font-size:16px;font-weight:700;color:var(--t1)}.page-sub[data-v-89b30281]{font-size:12px;color:var(--tm)}.clock[data-v-89b30281]{font-size:12px;color:var(--tm);font-variant-numeric:tabular-nums}.status-pill[data-v-89b30281]{display:flex;align-items:center;gap:6px;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.status-pill.status-up[data-v-89b30281]{background:var(--green-bg);color:var(--gr)}.status-pill.status-down[data-v-89b30281]{background:var(--red-bg);color:var(--re)}.status-pill.status-checking[data-v-89b30281]{background:var(--bg-i);color:var(--tm)}.status-pill.status-stale[data-v-89b30281]{background:var(--yellow-bg);color:var(--ye)}.status-dot[data-v-89b30281]{width:7px;height:7px;border-radius:50%;background:currentColor}.user-menu[data-v-89b30281]{position:relative}.user-menu-btn[data-v-89b30281]{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--br);border-radius:24px;padding:6px 10px 6px 6px;cursor:pointer;min-height:44px}.user-menu-btn[data-v-89b30281]:hover{border-color:var(--ac)}.user-avatar[data-v-89b30281]{width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.user-name[data-v-89b30281]{font-size:13px;font-weight:600;color:var(--t1)}.user-chevron[data-v-89b30281]{color:var(--tm)}.user-menu-dropdown[data-v-89b30281]{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-c);border:1px solid var(--br);border-radius:10px;box-shadow:var(--sh);min-width:200px;z-index:200;overflow:hidden}.user-menu-info[data-v-89b30281]{padding:12px 14px;border-bottom:1px solid var(--br)}.user-menu-name[data-v-89b30281]{font-size:13px;font-weight:700;color:var(--t1)}.user-menu-role[data-v-89b30281]{font-size:12px;color:var(--tm);margin-top:2px}.user-menu-item[data-v-89b30281]{display:block;width:100%;text-align:left;padding:10px 14px;background:none;border:none;font-size:13px;color:var(--re);cursor:pointer;min-height:44px;font-family:inherit}.user-menu-item[data-v-89b30281]:hover{background:var(--red-bg)}.page[data-v-89b30281]{flex:1;padding:24px 24px 32px}.bnav[data-v-89b30281]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--navy);border-top:1px solid var(--navy-active);padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px));justify-content:space-around}.bnav-btn[data-v-89b30281]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;min-height:54px;padding:4px;border:none;background:transparent;color:var(--on-navy-muted);cursor:pointer;border-radius:10px;transition:color .15s;-webkit-tap-highlight-color:transparent}.bnav-btn.active[data-v-89b30281]{color:var(--on-navy)}.bnav-btn.active .bnav-icon[data-v-89b30281]{background:#06b6d438;border-radius:10px;padding:5px;margin:-5px -5px 0}.bnav-icon[data-v-89b30281]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bnav-lbl[data-v-89b30281]{font-size:9.5px;font-weight:600;line-height:1}.assistant-fab[data-v-89b30281]{display:none;position:fixed;right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--on-navy);border:none;box-shadow:var(--sh);z-index:110;align-items:center;justify-content:center}.assistant-fab[data-v-89b30281]:active{background:var(--navy-hover)}@media (max-width:1024px){.sidebar[data-v-89b30281]{width:72px}.nav-lbl[data-v-89b30281],.logo-wordmark[data-v-89b30281],.sidebar-account[data-v-89b30281]{display:none}.main-wrap[data-v-89b30281]{margin-left:72px}.collapse-btn[data-v-89b30281]{display:none}}@media (max-width:768px){.sidebar[data-v-89b30281]{display:none}.main-wrap[data-v-89b30281]{margin-left:0}.bnav[data-v-89b30281],.assistant-fab[data-v-89b30281]{display:flex}.mob-logo[data-v-89b30281]{display:block}.hide-mob[data-v-89b30281]{display:none!important}.page[data-v-89b30281]{padding:16px 16px calc(84px + env(safe-area-inset-bottom,0px))}.topbar[data-v-89b30281]{height:56px;padding:0 16px}.user-name[data-v-89b30281]{display:none}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-89b30281],.main-wrap[data-v-89b30281],.nav-btn[data-v-89b30281],.bnav-btn[data-v-89b30281]{transition:none!important;animation:none!important}}.fade-in[data-v-7dec8745]{animation:fi-7dec8745 .2s ease}@keyframes fi-7dec8745{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-7dec8745]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:16px}.mono[data-v-7dec8745]{font-family:JetBrains Mono,monospace}.mu[data-v-7dec8745]{color:var(--tm)}.nm[data-v-7dec8745]{margin:0!important}.x11[data-v-7dec8745]{font-size:11px}.gr[data-v-7dec8745]{color:var(--gr)}.re[data-v-7dec8745]{color:var(--re)}.ye[data-v-7dec8745]{color:var(--ye,#f59e0b)}.ac[data-v-7dec8745]{color:var(--ac)}.pu[data-v-7dec8745]{color:#8b5cf6}.loading-state[data-v-7dec8745]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px}.mini-spinner[data-v-7dec8745]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-7dec8745 .7s linear infinite;display:inline-block}.mini-spinner.large[data-v-7dec8745]{width:32px;height:32px;border-width:3px}@keyframes spin-7dec8745{to{transform:rotate(360deg)}}.kpi-grid[data-v-7dec8745]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.kpi-row[data-v-7dec8745]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.kpi-lbl[data-v-7dec8745]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tm)}.kpi-ico[data-v-7dec8745]{color:var(--tm)}.kpi-val[data-v-7dec8745]{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:var(--t1);margin-bottom:4px}.kpi-val.ac[data-v-7dec8745]{color:var(--ac)}.kpi-val.gr[data-v-7dec8745]{color:var(--gr)}.kpi-val.pu[data-v-7dec8745]{color:#8b5cf6}.kpi-trend[data-v-7dec8745]{font-size:11px}.pos[data-v-7dec8745]{color:var(--gr)}.neg[data-v-7dec8745]{color:var(--re)}.bar[data-v-7dec8745]{height:4px;background:var(--br);border-radius:2px;overflow:hidden;margin-top:6px}.bar.xs[data-v-7dec8745]{height:3px;margin-top:4px}.bar-fill[data-v-7dec8745]{height:100%;border-radius:2px;transition:width .6s ease}.bar-fill.gr[data-v-7dec8745]{background:var(--gr)}.bar-fill.re[data-v-7dec8745]{background:var(--re)}.bar-fill.ye[data-v-7dec8745]{background:var(--ye,#f59e0b)}.row-two-thirds[data-v-7dec8745]{display:grid;grid-template-columns:1fr 320px;gap:12px;margin-bottom:12px}.row-half[data-v-7dec8745]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.charts-col[data-v-7dec8745]{display:flex;flex-direction:column;gap:10px}.chart-mini-hdr[data-v-7dec8745]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.section-lbl[data-v-7dec8745]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tm);margin-bottom:4px;display:block}.chart-val[data-v-7dec8745]{font-size:22px;font-weight:700}.unit[data-v-7dec8745]{font-size:12px;color:var(--tm);font-weight:400}.cw[data-v-7dec8745]{height:60px;position:relative}.cw.sm[data-v-7dec8745]{height:130px}.vps-tag[data-v-7dec8745]{font-size:10px;color:var(--tm);background:var(--bg-i);padding:2px 8px;border-radius:5px;border:1px solid var(--br);white-space:nowrap;align-self:flex-start}.financial-card[data-v-7dec8745]{height:100%;display:flex;flex-direction:column}.fin-hdr[data-v-7dec8745]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mrr-row[data-v-7dec8745]{display:flex;gap:12px;margin-bottom:10px}.mrr-item[data-v-7dec8745]{flex:1;text-align:center;background:var(--bg-i);border-radius:8px;padding:8px;border:1px solid var(--br)}.mrr-lbl[data-v-7dec8745]{font-size:10px;color:var(--tm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:4px}.mrr-val[data-v-7dec8745]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--t1)}.mrr-val.gr[data-v-7dec8745]{color:var(--gr)}.mrr-val.ye[data-v-7dec8745]{color:var(--ye,#f59e0b)}.fin-list[data-v-7dec8745]{flex:1;overflow-y:auto;max-height:180px}.fin-list[data-v-7dec8745]::-webkit-scrollbar{width:3px}.fin-list[data-v-7dec8745]::-webkit-scrollbar-thumb{background:var(--br)}.fin-row[data-v-7dec8745]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(128,128,128,.06)}.fin-logo[data-v-7dec8745]{width:28px;height:28px;border-radius:8px;background:var(--ac-d);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ac);flex-shrink:0}.fin-name[data-v-7dec8745]{flex:1;font-size:13px;color:var(--t1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-amount[data-v-7dec8745]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tm);flex-shrink:0}.fin-status[data-v-7dec8745]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;flex-shrink:0}.fin-status.paid[data-v-7dec8745]{background:#10b9811a;color:var(--gr)}.fin-status.pending[data-v-7dec8745]{background:#f59e0b1a;color:var(--ye,#f59e0b)}.fin-status.overdue[data-v-7dec8745]{background:#ef44441a;color:var(--re)}.health-list[data-v-7dec8745]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.health-row[data-v-7dec8745]{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(128,128,128,.06)}.health-indicator[data-v-7dec8745]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.health-indicator.online[data-v-7dec8745]{background:var(--gr);box-shadow:0 0 6px #10b98180}.health-indicator.slow[data-v-7dec8745]{background:var(--ye,#f59e0b)}.health-indicator.offline[data-v-7dec8745]{background:var(--re)}.health-indicator.unknown[data-v-7dec8745]{background:var(--tm)}.health-name[data-v-7dec8745]{flex:1;font-size:13px;color:var(--t1)}.health-latency[data-v-7dec8745]{color:var(--tm);margin-right:4px}.health-badge[data-v-7dec8745]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px}.health-badge.online[data-v-7dec8745]{background:#10b9811a;color:var(--gr)}.health-badge.slow[data-v-7dec8745]{background:#f59e0b1a;color:var(--ye,#f59e0b)}.health-badge.offline[data-v-7dec8745]{background:#ef44441a;color:var(--re)}.health-badge.unknown[data-v-7dec8745]{background:var(--bg-i);color:var(--tm)}.onboarding-list[data-v-7dec8745]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.onb-row[data-v-7dec8745]{display:flex;align-items:center;gap:8px}.onb-logo[data-v-7dec8745]{width:28px;height:28px;border-radius:8px;background:var(--ac-d);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ac);flex-shrink:0}.onb-info[data-v-7dec8745]{flex:1;min-width:0}.onb-name[data-v-7dec8745]{font-size:13px;color:var(--t1);font-weight:500}.onb-pct[data-v-7dec8745]{font-size:12px;font-weight:700;flex-shrink:0}.logs-card[data-v-7dec8745]{display:flex;flex-direction:column}.chart-hdr[data-v-7dec8745]{display:flex;justify-content:space-between;align-items:center}.chart-hdr.sm[data-v-7dec8745]{margin-bottom:2px}.log-list[data-v-7dec8745]{flex:1;overflow-y:auto;max-height:160px;margin-top:8px}.log-list[data-v-7dec8745]::-webkit-scrollbar{width:3px}.log-list[data-v-7dec8745]::-webkit-scrollbar-thumb{background:var(--br);border-radius:2px}.log-item[data-v-7dec8745]{display:flex;align-items:center;gap:7px;padding:5px 0;border-bottom:1px solid rgba(128,128,128,.05)}.log-dot[data-v-7dec8745]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.log-dot.green[data-v-7dec8745]{background:var(--gr)}.log-dot.red[data-v-7dec8745]{background:var(--re)}.log-dot.yellow[data-v-7dec8745]{background:#f59e0b}.log-dot.blue[data-v-7dec8745]{background:var(--ac)}.log-type[data-v-7dec8745]{font-size:9px;font-weight:700;padding:1px 5px;background:var(--bg-i);border-radius:3px;color:var(--tm);flex-shrink:0}.log-msg[data-v-7dec8745]{flex:1;font-size:12px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time[data-v-7dec8745]{font-size:10px;color:var(--tm);flex-shrink:0}.empty-txt[data-v-7dec8745]{text-align:center;color:var(--tm);font-size:12px;padding:16px}.side-stack[data-v-7dec8745]{display:flex;flex-direction:column;gap:10px}.svc-info[data-v-7dec8745]{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.svc-name[data-v-7dec8745]{font-size:12px;color:var(--t2)}.svc-v[data-v-7dec8745]{font-size:12px;font-weight:700}.svc-v.gr[data-v-7dec8745]{color:var(--gr)}.svc-v.mu[data-v-7dec8745]{color:var(--tm)}.btn2[data-v-7dec8745]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.btn[data-v-7dec8745]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:9px 8px;border-radius:9px;cursor:pointer;transition:.15s;font-size:12px;font-family:DM Sans,sans-serif;display:flex;align-items:center;justify-content:center;gap:4px}.btn[data-v-7dec8745]:hover{border-color:var(--ac);color:var(--ac)}.btn.gn[data-v-7dec8745]{border-color:#10b9814d;color:var(--gr)}.btn.gn[data-v-7dec8745]:hover{border-color:var(--gr);background:#10b9810f}.btn.yw[data-v-7dec8745]{border-color:#f59e0b4d;color:var(--ye,#f59e0b)}.btn.yw[data-v-7dec8745]:hover{border-color:var(--ye,#f59e0b)}.btn-sm[data-v-7dec8745]{background:none;border:none;color:var(--ac);font-size:12px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;padding:0;white-space:nowrap}@media (max-width:1200px){.kpi-grid[data-v-7dec8745]{grid-template-columns:repeat(3,1fr)}.row-two-thirds[data-v-7dec8745]{grid-template-columns:1fr}}@media (max-width:768px){.kpi-grid[data-v-7dec8745]{grid-template-columns:repeat(2,1fr)}.row-half[data-v-7dec8745]{grid-template-columns:1fr}}.sn-wrap[data-v-151fcfe4]{display:flex;flex-direction:column;gap:16px}.sn-header[data-v-151fcfe4]{display:flex;align-items:center;justify-content:space-between}.sn-title[data-v-151fcfe4]{font-size:20px;font-weight:800;color:var(--text,#fff);margin:0}.sn-sub[data-v-151fcfe4]{font-size:12px;color:#6b7280}.sn-btn[data-v-151fcfe4]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .1s}.sn-btn.primary[data-v-151fcfe4]{background:#111;color:#fff}.sn-btn.primary[data-v-151fcfe4]:hover:not(:disabled){background:#222}.sn-btn.ghost[data-v-151fcfe4]{background:transparent;border:1px solid #1a1a1f;color:#888}.sn-btn.ghost[data-v-151fcfe4]:hover{color:#fff;border-color:#333}.sn-btn.sm[data-v-151fcfe4]{padding:6px 12px;font-size:12px}.sn-btn[data-v-151fcfe4]:disabled{opacity:.4;cursor:not-allowed}.sn-kpis[data-v-151fcfe4]{display:flex;gap:10px;flex-wrap:wrap}.sn-kpi[data-v-151fcfe4]{flex:1;min-width:100px;background:#0d0d0f;border:1px solid #1a1a1f;border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .1s;display:flex;flex-direction:column;align-items:flex-start}.sn-kpi[data-v-151fcfe4]:hover{border-color:#333}.kpi-n[data-v-151fcfe4]{font-size:28px;font-weight:800;color:#fff;line-height:1}.kpi-l[data-v-151fcfe4]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.sn-kpi.critical[data-v-151fcfe4]{border-color:#ef444433}.sn-kpi.critical .kpi-n[data-v-151fcfe4]{color:#f87171}.sn-kpi.open .kpi-n[data-v-151fcfe4]{color:#60a5fa}.sn-kpi.progress .kpi-n[data-v-151fcfe4]{color:#fbbf24}.sn-kpi.resolved .kpi-n[data-v-151fcfe4]{color:#4ade80}.sn-kpi.sla-breach .kpi-n[data-v-151fcfe4]{color:#f97316}.sn-filters[data-v-151fcfe4]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sn-search-wrap[data-v-151fcfe4]{display:flex;align-items:center;gap:8px;background:#0d0d0f;border:1px solid #1a1a1f;border-radius:9px;padding:8px 12px;flex:1;min-width:200px}.sn-search[data-v-151fcfe4]{background:transparent;border:none;outline:none;color:#fff;font-size:13px;flex:1}.sn-search[data-v-151fcfe4]::-moz-placeholder{color:#444}.sn-search[data-v-151fcfe4]::placeholder{color:#444}.sn-sel[data-v-151fcfe4]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:9px;padding:8px 12px;color:#aaa;font-size:12px;cursor:pointer}.sn-table-wrap[data-v-151fcfe4]{background:#0a0a0d;border:1px solid #1a1a1f;border-radius:12px;overflow:hidden}.sn-table[data-v-151fcfe4]{width:100%;border-collapse:collapse;font-size:13px}.sn-table thead tr[data-v-151fcfe4]{background:#0d0d0f;border-bottom:1px solid #1a1a1f}th[data-v-151fcfe4]{padding:10px 14px;text-align:left;font-size:10px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.th-num[data-v-151fcfe4]{width:60px}.th-actions[data-v-151fcfe4]{width:160px}td[data-v-151fcfe4]{padding:12px 14px;border-bottom:1px solid #0d0d0f;vertical-align:middle}.sn-row[data-v-151fcfe4]{cursor:pointer;transition:background 80ms}.sn-row[data-v-151fcfe4]:hover{background:#0f0f14}.sn-row.row-critical[data-v-151fcfe4]{border-left:2px solid #f87171}.sn-row.row-sla[data-v-151fcfe4]{background:#f973160a}.td-num[data-v-151fcfe4]{color:#555;font-family:monospace;font-size:12px}.td-subject .subject-wrap[data-v-151fcfe4]{display:flex;align-items:center;gap:8px}.subject-text[data-v-151fcfe4]{font-weight:600;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.comment-badge[data-v-151fcfe4]{background:#1a1a1f;color:#6b7280;padding:1px 6px;border-radius:6px;font-size:10px;flex-shrink:0}.td-tenant[data-v-151fcfe4]{color:#6b7280;font-size:12px}.td-date[data-v-151fcfe4]{color:#555;font-family:monospace;font-size:11px}.td-loading[data-v-151fcfe4],.td-empty[data-v-151fcfe4]{padding:32px;text-align:center;color:#6b7280}.prio-badge[data-v-151fcfe4]{padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.prio-critical[data-v-151fcfe4]{background:#ef444426;color:#f87171}.prio-high[data-v-151fcfe4]{background:#f9731626;color:#fb923c}.prio-medium[data-v-151fcfe4]{background:#fbbf2426;color:#fbbf24}.prio-low[data-v-151fcfe4]{background:#4ade8026;color:#4ade80}.status-badge[data-v-151fcfe4]{padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700}.st-open[data-v-151fcfe4]{background:#60a5fa1f;color:#60a5fa}.st-in_progress[data-v-151fcfe4]{background:#fbbf241f;color:#fbbf24}.st-pending[data-v-151fcfe4]{background:#a78bfa1f;color:#a78bfa}.st-resolved[data-v-151fcfe4]{background:#4ade801f;color:#4ade80}.st-closed[data-v-151fcfe4]{background:#6b72801a;color:#6b7280}.cat-badge[data-v-151fcfe4]{padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#111;color:#888}.sla-wrap[data-v-151fcfe4]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#4ade80}.sla-wrap.breached[data-v-151fcfe4]{color:#f87171}.sla-wrap.urgent[data-v-151fcfe4]{color:#fbbf24}.sla-dot[data-v-151fcfe4]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-151fcfe4 2s infinite}.actions-wrap[data-v-151fcfe4]{display:flex;align-items:center;gap:6px}.status-select[data-v-151fcfe4]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:7px;padding:4px 8px;color:#aaa;font-size:11px;cursor:pointer}.sn-icon-btn[data-v-151fcfe4]{background:none;border:1px solid #1a1a1f;border-radius:6px;padding:4px 7px;cursor:pointer;font-size:12px;color:#6b7280}.sn-icon-btn.danger[data-v-151fcfe4]:hover{border-color:#f87171}.sn-overlay[data-v-151fcfe4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.sn-modal[data-v-151fcfe4]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:16px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto}.sn-modal-wide[data-v-151fcfe4]{max-width:880px}.sn-modal-head[data-v-151fcfe4]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #1a1a1f}.sn-modal-head h3[data-v-151fcfe4]{font-size:16px;font-weight:700;color:#fff;margin:0 0 3px}.detail-num[data-v-151fcfe4]{font-size:11px;color:#6b7280;font-family:monospace;margin-bottom:3px}.detail-head-actions[data-v-151fcfe4]{display:flex;align-items:center;gap:8px}.sn-close[data-v-151fcfe4]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;padding:0}.sn-modal-body[data-v-151fcfe4]{padding:20px 24px}.sn-modal-foot[data-v-151fcfe4]{display:flex;gap:8px;justify-content:flex-end;padding:14px 24px;border-top:1px solid #1a1a1f}.sn-form-grid[data-v-151fcfe4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sn-fg[data-v-151fcfe4]{display:flex;flex-direction:column;gap:5px}.sn-fg.full[data-v-151fcfe4]{grid-column:1/-1}.sn-fg label[data-v-151fcfe4]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.sn-input[data-v-151fcfe4]{background:#111;border:1px solid #1a1a1f;border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;font-family:inherit;width:100%;outline:none;transition:border-color .1s}.sn-input[data-v-151fcfe4]:focus{border-color:#333}.sn-textarea[data-v-151fcfe4]{resize:vertical;min-height:80px}.sla-preview[data-v-151fcfe4]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;background:#111;border-radius:9px;border:1px solid #1a1a1f;font-size:13px;color:#aaa}.sla-icon[data-v-151fcfe4]{font-size:16px}.sla-due[data-v-151fcfe4]{margin-left:auto;color:#fbbf24;font-weight:600;font-size:12px}.detail-body[data-v-151fcfe4]{display:grid;grid-template-columns:1fr 280px;gap:0;max-height:70vh;overflow:hidden}.detail-main[data-v-151fcfe4]{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.detail-sidebar[data-v-151fcfe4]{border-left:1px solid #1a1a1f;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.detail-section h4[data-v-151fcfe4]{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.detail-desc[data-v-151fcfe4]{font-size:13px;color:#ccc;line-height:1.7;margin:0;background:#111;padding:12px;border-radius:8px}.comments-list[data-v-151fcfe4]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.no-comments[data-v-151fcfe4]{font-size:12px;color:#555;padding:12px}.comment-item[data-v-151fcfe4]{background:#111;border-radius:9px;padding:12px 14px;border:1px solid #1a1a1f}.comment-item.internal[data-v-151fcfe4]{background:#0f0d14;border-color:#2a2040}.comment-head[data-v-151fcfe4]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.comment-author[data-v-151fcfe4]{font-size:12px;font-weight:700;color:#fff}.comment-badge-type[data-v-151fcfe4]{font-size:10px;font-weight:700;background:#a78bfa26;color:#a78bfa;padding:1px 6px;border-radius:4px}.comment-time[data-v-151fcfe4]{font-size:11px;color:#555;margin-left:auto}.comment-body[data-v-151fcfe4]{font-size:13px;color:#bbb;line-height:1.6}.add-comment[data-v-151fcfe4]{border-top:1px solid #1a1a1f;padding-top:14px;display:flex;flex-direction:column;gap:8px}.comment-actions[data-v-151fcfe4]{display:flex;align-items:center;justify-content:space-between}.internal-check[data-v-151fcfe4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;cursor:pointer}.internal-check input[data-v-151fcfe4]{accent-color:#a78bfa}.detail-card[data-v-151fcfe4]{background:#111;border:1px solid #1a1a1f;border-radius:9px;padding:12px 14px}.detail-card h4[data-v-151fcfe4]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.info-rows[data-v-151fcfe4]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-151fcfe4]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-row span[data-v-151fcfe4]:first-child{color:#6b7280}.info-row span[data-v-151fcfe4]:last-child{color:#ddd;font-weight:600}.text-red[data-v-151fcfe4]{color:#f87171!important}.mini-spinner[data-v-151fcfe4]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-151fcfe4 .6s linear infinite;display:inline-block}.mini-spinner.white[data-v-151fcfe4]{border-color:#fff3;border-top-color:#fff}@keyframes spin-151fcfe4{to{transform:rotate(360deg)}}@keyframes pulse-151fcfe4{0%,to{opacity:1}50%{opacity:.3}}.mon-header[data-v-abedfa10]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.mon-title[data-v-abedfa10]{font-size:20px;font-weight:700;color:var(--text,#fff);margin:0}.mon-sub[data-v-abedfa10]{font-size:12px;color:#6b7280;margin-top:3px}.mon-actions[data-v-abedfa10]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.api-badge[data-v-abedfa10]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700}.api-badge.online[data-v-abedfa10]{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.2)}.api-badge.offline[data-v-abedfa10]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}.live-dot[data-v-abedfa10]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-abedfa10 2s infinite}@keyframes pulse-abedfa10{0%,to{opacity:1}50%{opacity:.3}}.health-stats[data-v-abedfa10]{display:flex;gap:12px;font-size:12px;color:#6b7280;flex-wrap:wrap}.health-stats span[data-v-abedfa10]{background:#16161c;padding:4px 10px;border-radius:8px;border:1px solid #1a1a1f}.rest-grid[data-v-abedfa10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rest-card[data-v-abedfa10]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:14px;padding:16px;cursor:pointer;transition:border-color .12s,transform .12s}.rest-card[data-v-abedfa10]:hover{border-color:#333;transform:translateY(-1px)}.rest-card-head[data-v-abedfa10]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.rest-logo[data-v-abedfa10]{width:36px;height:36px;border-radius:9px;background:#1a1a1f;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.rest-logo img[data-v-abedfa10]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rest-info[data-v-abedfa10]{flex:1;min-width:0}.rest-name[data-v-abedfa10]{display:block;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rest-tenant[data-v-abedfa10]{display:block;font-size:11px;color:#6b7280}.rest-badges[data-v-abedfa10]{display:flex;flex-direction:column;gap:3px;align-items:flex-end;flex-shrink:0}.rest-badge[data-v-abedfa10]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;display:flex;align-items:center;gap:4px}.rest-badge.open[data-v-abedfa10]{background:#4ade801a;color:#4ade80}.rest-badge.closed[data-v-abedfa10]{background:#6b6b801a;color:#6b7280}.plan-badge[data-v-abedfa10]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px}.plan-luma-start[data-v-abedfa10]{background:#6b72801a;color:#9ca3af}.plan-luma-pro[data-v-abedfa10]{background:#00d4ff1a;color:#00d4ff}.plan-luma-elite[data-v-abedfa10]{background:#f59e0b1a;color:#f59e0b}.rest-stats[data-v-abedfa10]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.rest-stat[data-v-abedfa10]{text-align:center}.stat-val[data-v-abedfa10]{display:block;font-size:14px;font-weight:700;color:#fff}.stat-val.green[data-v-abedfa10]{color:#4ade80}.stat-val.blue[data-v-abedfa10]{color:#00d4ff}.stat-val.yellow[data-v-abedfa10]{color:#fbbf24}.stat-val.red[data-v-abedfa10]{color:#f87171}.stat-lbl[data-v-abedfa10]{display:block;font-size:10px;color:#6b7280;margin-top:1px}.rest-logs[data-v-abedfa10]{border-top:1px solid #1a1a1f;padding-top:10px;display:flex;flex-direction:column;gap:5px}.rest-logs.empty[data-v-abedfa10]{color:#444;font-size:11px}.rest-log-row[data-v-abedfa10]{display:flex;align-items:center;gap:6px}.log-dot[data-v-abedfa10]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.log-dot.auth[data-v-abedfa10]{background:#60a5fa}.log-dot.order[data-v-abedfa10]{background:#4ade80}.log-dot.stock[data-v-abedfa10]{background:#fbbf24}.log-dot.table[data-v-abedfa10]{background:#a78bfa}.log-dot.system[data-v-abedfa10]{background:#6b7280}.log-dot.user[data-v-abedfa10]{background:#f87171}.log-action[data-v-abedfa10]{font-size:11px;color:#aaa;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.log-time[data-v-abedfa10]{font-size:10px;color:#444;font-family:monospace;flex-shrink:0}.overlay[data-v-abedfa10]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.detail-modal[data-v-abedfa10]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:16px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.detail-head[data-v-abedfa10]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1a1a1f}.detail-title[data-v-abedfa10]{display:flex;flex-direction:column}.detail-title strong[data-v-abedfa10]{font-size:15px;color:#fff}.detail-tabs[data-v-abedfa10]{display:flex;gap:2px;padding:10px 12px;border-bottom:1px solid #1a1a1f;background:#0a0a0d}.dtab[data-v-abedfa10]{padding:7px 16px;border-radius:8px;border:none;background:none;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:background .1s,color .1s}.dtab.active[data-v-abedfa10]{background:#1a1a1f;color:#fff}.dtab[data-v-abedfa10]:hover:not(.active){color:#aaa}.detail-body[data-v-abedfa10]{flex:1;overflow-y:auto;padding:16px 20px}.detail-toolbar[data-v-abedfa10]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stats-grid[data-v-abedfa10]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.stat-card[data-v-abedfa10]{background:#111;border:1px solid #1a1a1f;border-radius:10px;padding:14px}.stat-card-lbl[data-v-abedfa10]{display:block;font-size:11px;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.stat-card-val[data-v-abedfa10]{display:block;font-size:20px;font-weight:700;color:#fff}.stat-card-val.green[data-v-abedfa10]{color:#4ade80}.stat-card-val.red[data-v-abedfa10]{color:#f87171}.stat-card-sub[data-v-abedfa10]{display:block;font-size:11px;color:#6b7280;margin-top:2px}.tables-mini[data-v-abedfa10]{margin-top:12px}.tables-mini h4[data-v-abedfa10]{font-size:12px;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.tables-row[data-v-abedfa10]{display:flex;gap:8px}.table-stat[data-v-abedfa10]{flex:1;background:#111;border-radius:10px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:3px}.table-stat span[data-v-abedfa10]:first-child{font-size:20px;font-weight:700}.table-stat span[data-v-abedfa10]:last-child{font-size:11px;color:#6b7280}.table-stat.green span[data-v-abedfa10]:first-child{color:#4ade80}.table-stat.red span[data-v-abedfa10]:first-child{color:#f87171}.table-stat.yellow span[data-v-abedfa10]:first-child{color:#fbbf24}.users-list[data-v-abedfa10]{display:flex;flex-direction:column;gap:6px}.user-row[data-v-abedfa10]{display:flex;align-items:center;gap:10px;padding:10px;background:#111;border-radius:10px}.u-avatar[data-v-abedfa10]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.u-avatar.ac[data-v-abedfa10]{background:#00d4ff33}.u-avatar.pu[data-v-abedfa10]{background:#a78bfa33}.u-avatar.gr[data-v-abedfa10]{background:#4ade8033}.u-info[data-v-abedfa10]{flex:1;min-width:0}.u-name[data-v-abedfa10]{display:block;font-size:13px;font-weight:600;color:#fff}.u-email[data-v-abedfa10]{display:block;font-size:11px;color:#6b7280}.u-login[data-v-abedfa10]{font-size:11px;color:#444;flex-shrink:0}.u-actions[data-v-abedfa10]{display:flex;gap:4px}.log-filters[data-v-abedfa10]{display:flex;gap:8px;margin-bottom:12px}.log-search[data-v-abedfa10]{flex:1}.log-type-sel[data-v-abedfa10]{width:120px}.log-list[data-v-abedfa10]{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.dlog-row[data-v-abedfa10]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#0a0a0d;font-size:12px;flex-wrap:wrap}.dlog-time[data-v-abedfa10]{color:#444;font-size:10px;flex-shrink:0}.dlog-action[data-v-abedfa10]{color:#ddd;text-transform:capitalize;flex:1}.dlog-user[data-v-abedfa10]{color:#6b7280;flex-shrink:0}.dlog-desc[data-v-abedfa10]{color:#555;font-size:11px;width:100%;padding-left:4px}.log-badge[data-v-abedfa10]{padding:2px 7px;border-radius:8px;font-size:10px;font-weight:700;flex-shrink:0}.log-badge.auth[data-v-abedfa10]{background:#60a5fa26;color:#60a5fa}.log-badge.order[data-v-abedfa10]{background:#4ade8026;color:#4ade80}.log-badge.stock[data-v-abedfa10]{background:#fbbf2426;color:#fbbf24}.log-badge.table[data-v-abedfa10]{background:#a78bfa26;color:#a78bfa}.log-badge.system[data-v-abedfa10]{background:#6b728026;color:#9ca3af}.log-badge.user[data-v-abedfa10]{background:#f8717126;color:#f87171}.role-chip[data-v-abedfa10]{padding:2px 8px;border-radius:8px;font-size:10px;font-weight:700;flex-shrink:0}.role-chip.RESTAURANT_ADMIN[data-v-abedfa10]{background:#00d4ff1a;color:#00d4ff}.role-chip.AREA_ADMIN[data-v-abedfa10]{background:#a78bfa1a;color:#a78bfa}.role-chip.WAITER[data-v-abedfa10]{background:#4ade801a;color:#4ade80}.role-chip.CASHIER[data-v-abedfa10]{background:#fbbf241a;color:#fbbf24}.iBtn[data-v-abedfa10]{background:none;border:1px solid #1a1a1f;border-radius:6px;padding:4px 7px;cursor:pointer;color:#6b7280;font-size:13px}.iBtn[data-v-abedfa10]:hover{background:#1a1a1f;color:#fff}.iBtn.danger[data-v-abedfa10]:hover{border-color:#f87171;color:#f87171}.close-btn[data-v-abedfa10]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:4px}.close-btn[data-v-abedfa10]:hover{color:#fff}.btn[data-v-abedfa10]{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid #1a1a1f;background:#111;color:#fff;cursor:pointer}.btn.primary[data-v-abedfa10]{background:#00d4ff;color:#000;border-color:#00d4ff}.btn.sm[data-v-abedfa10]{padding:5px 10px;font-size:11px}.loading-state[data-v-abedfa10]{display:flex;align-items:center;gap:10px;padding:24px;color:#6b7280;font-size:13px}.empty-state[data-v-abedfa10]{padding:20px;text-align:center;color:#6b7280;font-size:13px}.fg[data-v-abedfa10]{display:flex;flex-direction:column;gap:5px}.form-grid[data-v-abedfa10]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal[data-v-abedfa10]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:14px;width:100%}.modal-hdr[data-v-abedfa10]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #1a1a1f;font-size:14px;font-weight:700;color:#fff}.modal-body[data-v-abedfa10]{padding:18px}.modal-ftr[data-v-abedfa10]{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid #1a1a1f}input[data-v-abedfa10],select[data-v-abedfa10]{background:#111;border:1px solid #1a1a1f;border-radius:8px;padding:8px 12px;color:#fff;font-size:13px;width:100%}label[data-v-abedfa10]{font-size:11px;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mu[data-v-abedfa10]{color:#6b7280}.mono[data-v-abedfa10]{font-family:monospace}.mini-spinner[data-v-abedfa10]{width:16px;height:16px;border:2px solid #333;border-top-color:#fff;border-radius:50%;animation:spin-abedfa10 .6s linear infinite}.mini-spinner.large[data-v-abedfa10]{width:24px;height:24px}@keyframes spin-abedfa10{to{transform:rotate(360deg)}}.status-badge[data-v-c53ab61e]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.badge-dot[data-v-c53ab61e]{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.active[data-v-c53ab61e]{background:#10b9811f;color:var(--gr);border:1px solid rgba(16,185,129,.25)}.status-badge.trial[data-v-c53ab61e]{background:#00d4ff1f;color:var(--ac);border:1px solid rgba(0,212,255,.25)}.status-badge.suspended[data-v-c53ab61e]{background:#64748b1f;color:var(--t2);border:1px solid rgba(100,116,139,.2)}.toolbar[data-v-5d3c3a98]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.tb-search-row[data-v-5d3c3a98]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tb-search[data-v-5d3c3a98]{flex:1;min-width:200px;border:1px solid var(--br);border-radius:8px;padding:8px 12px;font-size:16px;min-height:44px;font-family:inherit;background:var(--bg-c);color:var(--t1)}.tb-search[data-v-5d3c3a98]::-moz-placeholder{color:var(--tm)}.tb-search[data-v-5d3c3a98]::placeholder{color:var(--tm)}.tb-search[data-v-5d3c3a98]:focus{border-color:var(--ac);outline:none;box-shadow:0 0 0 3px var(--ac-d)}.tb-actions[data-v-5d3c3a98]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-filters[data-v-5d3c3a98]{display:flex;gap:8px;flex-wrap:wrap}.tb-chip[data-v-5d3c3a98]{background:var(--bg-i);border:1px solid var(--br);border-radius:20px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--t2);cursor:pointer;min-height:44px;font-family:inherit;display:flex;align-items:center;gap:6px}.tb-chip.active[data-v-5d3c3a98]{background:var(--ac-d);border-color:var(--ac);color:var(--ac)}.tb-chip-count[data-v-5d3c3a98]{font-size:10.5px;opacity:.75}@media (max-width:640px){.tb-search[data-v-5d3c3a98]{width:100%}}.rt-table-wrap[data-v-41e0380c]{overflow-x:auto}.rt-table[data-v-41e0380c]{width:100%;border-collapse:collapse;min-width:560px}.rt-table[data-v-41e0380c] th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tm);padding:8px 10px;border-bottom:1px solid var(--br)}.rt-table[data-v-41e0380c] td{padding:10px;font-size:13px;color:var(--t1);border-bottom:1px solid var(--br);vertical-align:middle}.rt-cards[data-v-41e0380c]{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:10px}.rt-card[data-v-41e0380c]{border:1px solid var(--br);border-radius:10px;padding:12px}.rt-row-clickable[data-v-41e0380c]{cursor:pointer}.rt-table[data-v-41e0380c] tr.rt-row-clickable:hover{background:var(--bg-h)}.rt-cards .rt-card.rt-row-clickable[data-v-41e0380c]:hover{border-color:var(--ac)}.rt-card[data-v-41e0380c] .rt-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.rt-card[data-v-41e0380c] .rt-card-row{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--t2);padding:3px 0}.rt-card[data-v-41e0380c] .rt-card-row span:first-child{color:var(--tm)}@media (max-width:640px){.rt-table-wrap[data-v-41e0380c]{display:none}.rt-cards[data-v-41e0380c]{display:flex}}.fade-in[data-v-c446721f]{animation:fi-c446721f .2s ease;overflow-x:hidden;min-width:0}@keyframes fi-c446721f{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-c446721f]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-c446721f]{font-family:JetBrains Mono,monospace}.mu[data-v-c446721f]{color:var(--tm)}.bold[data-v-c446721f]{font-weight:600;color:var(--t1)}.x11[data-v-c446721f]{font-size:11px}.view-toggle[data-v-c446721f]{display:flex;gap:2px;background:var(--bg-i);border:1px solid var(--br);border-radius:9px;padding:3px}.view-toggle button[data-v-c446721f]{width:36px;height:36px;border:none;border-radius:7px;background:transparent;color:var(--tm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s}.view-toggle button.active[data-v-c446721f]{background:var(--ac-d);color:var(--ac)}.view-toggle button[data-v-c446721f]:hover:not(.active){color:var(--t2)}.loading-state[data-v-c446721f],.error-state[data-v-c446721f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;text-align:center;color:var(--t2)}.empresa-grid[data-v-c446721f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.emp-card[data-v-c446721f]{position:relative;background:var(--bg-c);border:1px solid var(--br);border-radius:16px;padding:20px;transition:border-color .2s;overflow:hidden;display:flex;flex-direction:column;gap:12px}.emp-card[data-v-c446721f]:hover{border-color:var(--ac)}.emp-clickable[data-v-c446721f]{display:flex;flex-direction:column;gap:12px;cursor:pointer}.emp-status-pos[data-v-c446721f]{position:absolute;top:12px;right:12px}.emp-logo-wrap[data-v-c446721f]{display:flex;justify-content:flex-start}.emp-logo[data-v-c446721f]{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--br)}.emp-logo-ph[data-v-c446721f]{width:52px;height:52px;border-radius:12px;background:var(--ac-d);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:var(--ac)}.emp-info[data-v-c446721f]{flex:1}.emp-name[data-v-c446721f]{font-size:15px;font-weight:700;color:var(--t1);margin-bottom:4px}.emp-cnpj[data-v-c446721f]{font-size:11px;color:var(--tm);margin-bottom:3px}.emp-email[data-v-c446721f]{font-size:11px;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-restaurants[data-v-c446721f]{border-top:1px solid var(--br);padding-top:10px}.rest-toggle[data-v-c446721f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;background:none;border:none;color:var(--t2);font-size:12px;font-weight:600;cursor:pointer;padding:4px 2px}.chev[data-v-c446721f]{transition:transform .15s}.chev.open[data-v-c446721f]{transform:rotate(180deg)}.rest-list[data-v-c446721f]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rest-row[data-v-c446721f]{display:flex;align-items:center;gap:8px}.rest-name[data-v-c446721f]{flex:1;font-size:12.5px;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rest-empty[data-v-c446721f]{font-size:11.5px;color:var(--tm);padding:4px 0}.btn.ghost[data-v-c446721f]{background:none;border:1px dashed var(--br2, var(--br))}.emp-footer[data-v-c446721f]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--br)}.emp-date[data-v-c446721f]{font-size:10px;color:var(--tm)}.emp-actions[data-v-c446721f]{display:flex;gap:5px}.empty-grid[data-v-c446721f]{grid-column:1/-1;text-align:center;padding:48px 20px;color:var(--tm);font-size:14px}.pagination-footer[data-v-c446721f]{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0}.tbl-card[data-v-c446721f]{padding:14px}.empty[data-v-c446721f]{text-align:center;padding:32px;color:var(--tm)}.rt-card-acts[data-v-c446721f]{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--br)}.t-logo-wrap[data-v-c446721f]{width:36px;height:36px}.t-logo-wrap.sm[data-v-c446721f]{width:28px;height:28px}.t-logo[data-v-c446721f]{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--br);display:block}.t-logo.sm[data-v-c446721f]{width:28px;height:28px;border-radius:6px}.t-logo-ph[data-v-c446721f]{width:36px;height:36px;border-radius:8px;background:var(--ac-d);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--ac)}.t-logo-ph.sm[data-v-c446721f]{width:28px;height:28px;font-size:11px}.btn[data-v-c446721f]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:10px 16px;border-radius:10px;cursor:pointer;font-size:13px;font-family:DM Sans,sans-serif;transition:.15s;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:44px}.btn[data-v-c446721f]:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.btn[data-v-c446721f]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-c446721f]{background:var(--ac-d);border-color:var(--ac);color:var(--ac);font-weight:600}.btn.xs[data-v-c446721f]{padding:6px 10px;font-size:11.5px;min-height:32px}.danger-btn[data-v-c446721f]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--re);padding:10px 16px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;transition:.15s;display:inline-flex;align-items:center;gap:5px;flex:1;justify-content:center;min-height:44px}.iBtn[data-v-c446721f]{background:none;border:1px solid var(--br);width:40px;height:40px;border-radius:8px;cursor:pointer;color:var(--tm);font-size:13px;transition:.15s;display:inline-flex;align-items:center;justify-content:center}.iBtn[data-v-c446721f]:hover{border-color:var(--ac);color:var(--ac)}.iBtn.danger[data-v-c446721f]:hover{border-color:var(--re);color:var(--re)}.acts[data-v-c446721f]{display:flex;gap:5px}.spin-row[data-v-c446721f]{display:flex;align-items:center;justify-content:center;gap:7px}.overlay[data-v-c446721f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-c446721f]{background:var(--bg-c);border:1px solid var(--br);border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:92vh;display:flex;flex-direction:column}.confirm-modal[data-v-c446721f]{max-width:400px}.modal-handle[data-v-c446721f]{width:36px;height:4px;background:var(--br2,#2e2e3a);border-radius:2px;margin:10px auto 4px}.modal-hdr[data-v-c446721f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid var(--br);font-size:15px;font-weight:700;color:var(--t1)}.close-btn[data-v-c446721f]{background:none;border:none;color:var(--tm);cursor:pointer;font-size:18px;padding:4px;border-radius:6px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-c446721f]:hover{color:var(--re)}.modal-body[data-v-c446721f]{padding:18px 20px;overflow-y:auto;flex:1}.modal-ftr[data-v-c446721f]{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--br);display:flex;gap:10px}.modal-ftr .btn[data-v-c446721f]{flex:1;justify-content:center;padding:13px}.form-grid[data-v-c446721f]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fg[data-v-c446721f]{display:flex;flex-direction:column;gap:6px}.fg.full[data-v-c446721f]{grid-column:1/-1}.fg label[data-v-c446721f]{font-size:11px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-c446721f],.fg select[data-v-c446721f],.fg textarea[data-v-c446721f]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:11px 13px;border-radius:10px;outline:none;font-size:14px;font-family:DM Sans,sans-serif;transition:border-color .15s;resize:vertical;min-height:44px}.fg input[data-v-c446721f]:focus,.fg select[data-v-c446721f]:focus,.fg textarea[data-v-c446721f]:focus{border-color:var(--ac)}.fg input[data-v-c446721f]::-moz-placeholder,.fg textarea[data-v-c446721f]::-moz-placeholder{color:var(--tm)}.fg input[data-v-c446721f]::placeholder,.fg textarea[data-v-c446721f]::placeholder{color:var(--tm)}.fg input[data-v-c446721f]:disabled{opacity:.6;cursor:not-allowed}.logo-drop[data-v-c446721f]{border:2px dashed var(--br2,#2e2e3a);border-radius:12px;padding:18px;cursor:pointer;transition:.2s;text-align:center;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--bg-i);position:relative}.logo-drop[data-v-c446721f]:hover,.logo-drop.active[data-v-c446721f]{border-color:var(--ac);background:var(--ac-d)}.logo-drop[data-v-c446721f]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.drop-txt[data-v-c446721f]{font-size:13px;font-weight:600;color:var(--t2)}.drop-sub[data-v-c446721f]{font-size:11px;color:var(--tm)}.logo-prev[data-v-c446721f]{max-height:60px;max-width:160px;border-radius:8px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--br)}.logo-rm[data-v-c446721f]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--re);border:none;color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.logo-readonly-block[data-v-c446721f]{display:flex;flex-direction:column;gap:8px}.logo-view[data-v-c446721f]{width:56px;height:56px;border-radius:12px;border:1px solid var(--br);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-i)}.logo-view-img[data-v-c446721f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-view-ph[data-v-c446721f]{font-size:22px;font-weight:800;color:var(--ac)}.upload-progress[data-v-c446721f]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.upload-bar[data-v-c446721f]{height:6px;background:var(--bg-i);border-radius:4px;overflow:hidden}.upload-fill[data-v-c446721f]{height:100%;background:var(--ac);transition:width .15s ease}.field-error[data-v-c446721f]{margin:4px 0 0;font-size:11px;font-weight:600;color:var(--re)}.toast[data-v-c446721f]{position:fixed;top:20px;right:20px;z-index:999;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #00000026}.toast.success[data-v-c446721f]{background:#10b981f2;color:#fff}.toast.error[data-v-c446721f]{background:#ef4444f2;color:#fff}.toast-slide-enter-active[data-v-c446721f],.toast-slide-leave-active[data-v-c446721f]{transition:.3s ease}.toast-slide-enter-from[data-v-c446721f],.toast-slide-leave-to[data-v-c446721f]{opacity:0;transform:translate(20px)}.mini-spinner[data-v-c446721f]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-c446721f .7s linear infinite;flex-shrink:0;display:inline-block}.mini-spinner.white[data-v-c446721f]{border-top-color:#fff;border-color:#ffffff40}.mini-spinner.large[data-v-c446721f]{width:28px;height:28px;border-width:3px}@keyframes spin-c446721f{to{transform:rotate(360deg)}}.mob-only[data-v-c446721f]{display:none}@media (max-width:768px){.mob-only[data-v-c446721f]{display:block}.empresa-grid[data-v-c446721f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.form-grid[data-v-c446721f]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.fade-in[data-v-c446721f],.toast-slide-enter-active[data-v-c446721f],.toast-slide-leave-active[data-v-c446721f],.mini-spinner[data-v-c446721f],.upload-fill[data-v-c446721f],.chev[data-v-c446721f]{animation:none!important;transition:none!important}}.splunk[data-v-54801421]{display:flex;flex-direction:column;gap:12px}.splunk-header[data-v-54801421]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.splunk-title[data-v-54801421]{display:flex;align-items:center;gap:12px}.splunk-logo[data-v-54801421]{font-size:24px}.splunk-title h2[data-v-54801421]{font-size:18px;font-weight:800;color:var(--text,#fff);margin:0}.splunk-sub[data-v-54801421]{font-size:11px;color:#6b7280}.splunk-header-actions[data-v-54801421]{display:flex;align-items:center;gap:8px}.splunk-guide-btn[data-v-54801421]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:#16161c;border:1px solid #1a1a1f;color:#aaa;font-size:12px;font-weight:600;cursor:pointer}.splunk-guide-btn[data-v-54801421]:hover{border-color:#00d4ff;color:#00d4ff}.live-pill[data-v-54801421]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#0f0f14;border:1px solid #1a1a1f;font-size:11px;font-weight:600;color:#4ade80}.live-pill.paused[data-v-54801421]{color:#6b7280}.live-pill button[data-v-54801421]{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;padding:0}.live-dot[data-v-54801421]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-54801421 2s infinite}.splunk-search-wrap[data-v-54801421]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.splunk-search-bar[data-v-54801421]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-prefix[data-v-54801421]{font-size:12px;font-weight:700;color:#00d4ff;font-family:monospace;flex-shrink:0}.splunk-input[data-v-54801421]{flex:1 1 160px;min-width:0;background:transparent;border:none;outline:none;color:#e0e0e0;font-size:16px;font-family:monospace;caret-color:#00d4ff;min-height:44px}.splunk-input[data-v-54801421]::-moz-placeholder{color:#444}.splunk-input[data-v-54801421]::placeholder{color:#444}.search-actions[data-v-54801421]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.time-select[data-v-54801421]{background:#111;border:1px solid #1a1a1f;border-radius:7px;padding:6px 10px;color:#aaa;font-size:12px;cursor:pointer;min-height:44px}.search-btn[data-v-54801421]{display:flex;align-items:center;gap:5px;padding:7px 14px;border-radius:8px;background:#00d4ff;border:none;color:#000;font-size:12px;font-weight:700;cursor:pointer;min-height:44px}.search-btn[data-v-54801421]:hover:not(:disabled){opacity:.85}.query-chips[data-v-54801421]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip[data-v-54801421]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);color:#00d4ff;font-size:11px;font-weight:600;font-family:monospace}.chip button[data-v-54801421]{background:none;border:none;color:inherit;cursor:pointer;font-size:13px;line-height:1}.chip-clear[data-v-54801421]{background:none;border:none;color:#6b7280;font-size:11px;cursor:pointer;text-decoration:underline}.quick-filters[data-v-54801421]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qf-label[data-v-54801421]{font-size:11px;color:#555}.qf-btn[data-v-54801421]{padding:4px 10px;border-radius:6px;background:#111;border:1px solid #1a1a1f;color:#888;font-size:11px;cursor:pointer;transition:all .1s}.qf-btn[data-v-54801421]:hover{border-color:#333;color:#ccc}.splunk-stats[data-v-54801421]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stat-pill-row[data-v-54801421]{display:flex;gap:6px}.stat-p[data-v-54801421]{display:flex;flex-direction:column;align-items:center;padding:8px 14px;border-radius:8px;background:#0d0d0f;border:1px solid #1a1a1f;min-width:60px}.sp-n[data-v-54801421]{font-size:18px;font-weight:800;color:#fff;line-height:1}.sp-l[data-v-54801421]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.stat-p.error .sp-n[data-v-54801421]{color:#f87171}.stat-p.warn .sp-n[data-v-54801421]{color:#fbbf24}.stat-p.success .sp-n[data-v-54801421]{color:#4ade80}.stat-p.info .sp-n[data-v-54801421]{color:#00d4ff}.sparkline-wrap[data-v-54801421]{display:flex;align-items:center;gap:6px}.spark-label[data-v-54801421]{font-size:10px;color:#555}.stats-right[data-v-54801421]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.tenant-sel[data-v-54801421]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:7px;padding:6px 10px;color:#aaa;font-size:12px}.btn-export[data-v-54801421]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;background:#0d0d0f;border:1px solid #1a1a1f;color:#888;font-size:11px;cursor:pointer}.btn-export[data-v-54801421]:hover{border-color:#333;color:#ccc}.btn-refresh[data-v-54801421]{width:32px;height:32px;border-radius:7px;background:#0d0d0f;border:1px solid #1a1a1f;color:#888;cursor:pointer;font-size:16px}.btn-refresh[data-v-54801421]:hover{color:#fff}.splunk-table-wrap[data-v-54801421]{background:#0a0a0d;border:1px solid #1a1a1f;border-radius:12px;overflow:hidden}.splunk-table-header[data-v-54801421]{display:grid;grid-template-columns:140px 70px 100px 1fr 80px;gap:0;padding:8px 14px;background:#0d0d0f;border-bottom:1px solid #1a1a1f;font-size:10px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.06em}.splunk-loading[data-v-54801421]{padding:24px;text-align:center;color:#6b7280;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.splunk-empty[data-v-54801421]{padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.splunk-empty span[data-v-54801421]:first-child{font-size:32px}.splunk-empty p[data-v-54801421]{color:#aaa;font-size:14px;font-weight:600;margin:0}.splunk-empty .mu[data-v-54801421]{color:#555;font-size:12px}.splunk-rows[data-v-54801421]{max-height:60vh;overflow-y:auto}.splunk-row[data-v-54801421]{display:grid;grid-template-columns:140px 70px 100px 1fr 80px;gap:0;padding:7px 14px;border-bottom:1px solid #111;cursor:pointer;transition:background 80ms}.splunk-row[data-v-54801421]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.splunk-row[data-v-54801421]:hover{background:#0f0f14}.splunk-row.row-error[data-v-54801421]{border-left:2px solid #f87171}.splunk-row.row-warn[data-v-54801421]{border-left:2px solid #fbbf24}.splunk-row.row-success[data-v-54801421]{border-left:2px solid #4ade80}.splunk-row.row-info[data-v-54801421]{border-left:2px solid #1a1a1f}.col-time[data-v-54801421]{font-size:11px;color:#555;font-family:monospace}.col-level[data-v-54801421],.col-source[data-v-54801421]{display:flex;align-items:center}.col-message[data-v-54801421]{font-size:12px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.col-meta[data-v-54801421]{font-size:10px;color:#444;display:flex;align-items:center}.level-badge[data-v-54801421]{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase}.level-badge.error[data-v-54801421]{background:#f8717126;color:#f87171}.level-badge.warn[data-v-54801421]{background:#fbbf2426;color:#fbbf24}.level-badge.success[data-v-54801421]{background:#4ade8026;color:#4ade80}.level-badge.info[data-v-54801421]{background:#6b72801a;color:#9ca3af}.source-tag[data-v-54801421]{font-size:10px;font-weight:600;color:#6b7280;font-family:monospace;background:#111;padding:2px 6px;border-radius:4px}.log-msg mark[data-v-54801421]{background:#00d4ff33;color:#00d4ff;border-radius:2px}.splunk-pagination[data-v-54801421]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid #1a1a1f}.splunk-pagination button[data-v-54801421]{padding:5px 12px;border-radius:7px;background:#111;border:1px solid #1a1a1f;color:#aaa;font-size:12px;cursor:pointer}.splunk-pagination button[data-v-54801421]:disabled{opacity:.3;cursor:not-allowed}.splunk-pagination button[data-v-54801421]:hover:not(:disabled){color:#fff}.page-num[data-v-54801421]{font-size:12px;color:#6b7280;font-family:monospace}.log-detail-panel[data-v-54801421]{position:fixed;right:0;top:0;bottom:0;width:380px;background:#0d0d0f;border-left:1px solid #1a1a1f;z-index:50;overflow-y:auto;box-shadow:-10px 0 40px #00000080}.log-detail[data-v-54801421]{padding:16px}.detail-head[data-v-54801421]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.detail-title[data-v-54801421]{font-size:13px;font-weight:700;color:#fff}.detail-head button[data-v-54801421]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px}.detail-row[data-v-54801421]{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid #111}.detail-key[data-v-54801421]{font-size:11px;color:#6b7280;min-width:100px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.detail-val[data-v-54801421]{font-size:11px;color:#ccc;word-break:break-all}.overlay[data-v-54801421]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.guide-modal[data-v-54801421]{background:#0d0d0f;border:1px solid #1a1a1f;border-radius:16px;width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column}.guide-head[data-v-54801421]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1a1a1f;font-size:14px;font-weight:700;color:#fff}.guide-actions[data-v-54801421]{display:flex;align-items:center;gap:8px}.guide-pdf-btn[data-v-54801421]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;background:#00d4ff;border:none;color:#000;font-size:12px;font-weight:700;cursor:pointer}.guide-head>.guide-actions>button[data-v-54801421]:last-child{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px}.guide-body[data-v-54801421]{overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.guide-section h3[data-v-54801421]{font-size:13px;font-weight:700;color:#fff;margin:0 0 10px}.guide-examples[data-v-54801421]{display:flex;flex-direction:column;gap:6px}.ge[data-v-54801421]{display:flex;align-items:center;gap:12px;padding:7px 12px;background:#111;border-radius:8px}.ge code[data-v-54801421]{font-family:monospace;font-size:12px;color:#00d4ff;background:#00d4ff1a;padding:2px 8px;border-radius:4px;flex-shrink:0}.ge span[data-v-54801421]{font-size:12px;color:#888}.mini-spinner[data-v-54801421]{width:16px;height:16px;border:2px solid #333;border-top-color:#fff;border-radius:50%;animation:spin-54801421 .6s linear infinite}@keyframes spin-54801421{to{transform:rotate(360deg)}}@keyframes pulse-54801421{0%,to{opacity:1}50%{opacity:.3}}.mono[data-v-54801421]{font-family:monospace}.mu[data-v-54801421]{color:#6b7280}@media (max-width:640px){.search-actions[data-v-54801421]{width:100%;justify-content:space-between}.time-select[data-v-54801421]{flex:1}}@media (prefers-reduced-motion: reduce){.live-dot[data-v-54801421],.mini-spinner[data-v-54801421]{animation:none!important}}.fade-in[data-v-c0280d89]{animation:fi-c0280d89 .2s ease}@keyframes fi-c0280d89{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-c0280d89]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-c0280d89]{font-family:JetBrains Mono,monospace}.mu[data-v-c0280d89]{color:var(--tm)}.bold[data-v-c0280d89]{font-weight:600;color:var(--t1)}.x11[data-v-c0280d89]{font-size:11px}.ac[data-v-c0280d89]{color:var(--ac)}.gr[data-v-c0280d89]{color:var(--gr)}.pu[data-v-c0280d89]{color:var(--pu,#8b5cf6)}.toast[data-v-c0280d89]{position:fixed;top:20px;right:20px;z-index:999;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #00000026}.toast.success[data-v-c0280d89]{background:#10b981f2;color:#fff}.toast.error[data-v-c0280d89]{background:#ef4444f2;color:#fff}.toast-slide-enter-active[data-v-c0280d89],.toast-slide-leave-active[data-v-c0280d89]{transition:.3s ease}.toast-slide-enter-from[data-v-c0280d89],.toast-slide-leave-to[data-v-c0280d89]{opacity:0;transform:translate(20px)}.toolbar[data-v-c0280d89]{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.search[data-v-c0280d89]{flex:1;min-width:200px;background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 14px;border-radius:10px;outline:none;font-size:14px;font-family:DM Sans,sans-serif;transition:border-color .15s}.search[data-v-c0280d89]:focus{border-color:var(--ac)}.search[data-v-c0280d89]::-moz-placeholder{color:var(--tm)}.search[data-v-c0280d89]::placeholder{color:var(--tm)}.stats-row[data-v-c0280d89]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat[data-v-c0280d89]{padding:14px 12px}.stat-lbl[data-v-c0280d89]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tm);margin-bottom:4px}.stat-val[data-v-c0280d89]{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:var(--t1)}.stat-val.ac[data-v-c0280d89]{color:var(--ac)}.stat-val.gr[data-v-c0280d89]{color:var(--gr)}.stat-val.pu[data-v-c0280d89]{color:#8b5cf6}.btn[data-v-c0280d89]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:10px 16px;border-radius:10px;cursor:pointer;font-size:13px;font-family:DM Sans,sans-serif;transition:.15s;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.btn[data-v-c0280d89]:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.btn[data-v-c0280d89]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-c0280d89]{background:var(--ac-d);border-color:var(--ac);color:var(--ac);font-weight:600}.danger-btn[data-v-c0280d89]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--re);padding:10px 16px;border-radius:10px;cursor:pointer;font-size:13px;font-family:DM Sans,sans-serif;font-weight:600;transition:.15s;display:inline-flex;align-items:center;gap:5px;flex:1;justify-content:center}.danger-btn[data-v-c0280d89]:hover:not(:disabled){background:#ef444433}.iBtn[data-v-c0280d89]{background:none;border:1px solid var(--br);padding:6px 9px;border-radius:8px;cursor:pointer;color:var(--tm);font-size:13px;transition:.15s;display:inline-flex;align-items:center;gap:4px}.iBtn[data-v-c0280d89]:hover{border-color:var(--ac);color:var(--ac)}.iBtn.danger[data-v-c0280d89]:hover{border-color:var(--re);color:var(--re)}.acts[data-v-c0280d89]{display:flex;gap:6px}.spin-row[data-v-c0280d89]{display:flex;align-items:center;justify-content:center;gap:7px}.tbl-card[data-v-c0280d89]{padding:0;overflow:hidden}.tbl-scroll[data-v-c0280d89]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl[data-v-c0280d89]{width:100%;border-collapse:collapse;min-width:580px}.tbl thead th[data-v-c0280d89]{background:var(--bg-i);padding:10px 14px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tm);text-align:left;border-bottom:1px solid var(--br)}.tbl tbody tr[data-v-c0280d89]{border-bottom:1px solid var(--br);transition:background .1s}.tbl tbody tr[data-v-c0280d89]:last-child{border-bottom:none}.tbl tbody tr[data-v-c0280d89]:hover{background:var(--bg-h)}.tbl tbody td[data-v-c0280d89]{padding:10px 14px;font-size:13px;color:var(--t1);vertical-align:middle}.empty[data-v-c0280d89]{text-align:center;padding:32px!important;color:var(--tm)}.avatar[data-v-c0280d89]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:var(--ac-d);color:var(--ac)}.avatar.ac[data-v-c0280d89]{background:#00d4ff26;color:var(--ac)}.avatar.gr[data-v-c0280d89]{background:#10b98126;color:var(--gr)}.avatar.pu[data-v-c0280d89]{background:#8b5cf626;color:#8b5cf6}.avatar.lg[data-v-c0280d89]{width:44px;height:44px;font-size:18px;border-radius:12px;flex-shrink:0}.role-chip[data-v-c0280d89]{padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600}.role-chip.ADMIN[data-v-c0280d89]{background:#00d4ff1a;color:var(--ac);border:1px solid rgba(0,212,255,.25)}.role-chip.TECHNICIAN[data-v-c0280d89]{background:#10b9811a;color:var(--gr);border:1px solid rgba(16,185,129,.25)}.role-chip.VIEWER[data-v-c0280d89]{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.25)}.mob-list[data-v-c0280d89]{display:flex;flex-direction:column;gap:10px}.staff-card[data-v-c0280d89]{padding:14px}.staff-card-top[data-v-c0280d89]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.staff-info[data-v-c0280d89]{flex:1;min-width:0}.staff-name[data-v-c0280d89]{font-size:14px;font-weight:600;color:var(--t1);margin-bottom:3px}.staff-card-foot[data-v-c0280d89]{display:flex;justify-content:space-between;align-items:center}.fab[data-v-c0280d89]{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom,0px));right:18px;z-index:90;width:54px;height:54px;border-radius:50%;background:var(--ac);color:#000;border:none;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #00d4ff66;-webkit-tap-highlight-color:transparent}.overlay[data-v-c0280d89]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-c0280d89]{background:var(--bg-c);border:1px solid var(--br);border-radius:20px 20px 0 0;width:100%;max-width:580px;max-height:92vh;display:flex;flex-direction:column}.confirm-modal[data-v-c0280d89]{max-width:420px}.modal-handle[data-v-c0280d89]{width:36px;height:4px;background:var(--br2,#2e2e3a);border-radius:2px;margin:10px auto 4px}.modal-hdr[data-v-c0280d89]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid var(--br);font-size:15px;font-weight:700;color:var(--t1)}.close-btn[data-v-c0280d89]{background:none;border:none;color:var(--tm);cursor:pointer;font-size:18px;padding:4px;border-radius:6px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-c0280d89]:hover{color:var(--re)}.modal-body[data-v-c0280d89]{padding:18px 20px;overflow-y:auto;flex:1}.modal-ftr[data-v-c0280d89]{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--br);display:flex;gap:10px}.modal-ftr .btn[data-v-c0280d89]{flex:1;justify-content:center;padding:13px;font-size:14px}.form-grid[data-v-c0280d89]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fg[data-v-c0280d89]{display:flex;flex-direction:column;gap:6px}.fg label[data-v-c0280d89]{font-size:11px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.optional[data-v-c0280d89]{font-size:10px;font-weight:400;color:var(--tm);text-transform:none}.fg input[data-v-c0280d89],.fg select[data-v-c0280d89]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:11px 13px;border-radius:10px;outline:none;font-size:14px;font-family:DM Sans,sans-serif;transition:border-color .15s}.fg input[data-v-c0280d89]:focus,.fg select[data-v-c0280d89]:focus{border-color:var(--ac)}.fg input[data-v-c0280d89]::-moz-placeholder{color:var(--tm)}.fg input[data-v-c0280d89]::placeholder{color:var(--tm)}.fg input[data-v-c0280d89]:disabled{opacity:.5;cursor:not-allowed}.inp-wrap[data-v-c0280d89]{position:relative}.inp-wrap input[data-v-c0280d89]{width:100%;padding-right:42px;box-sizing:border-box}.eye-btn[data-v-c0280d89]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--tm);cursor:pointer;display:flex;align-items:center;padding:4px}.eye-btn[data-v-c0280d89]:hover{color:var(--t2)}.info-box[data-v-c0280d89]{margin-top:14px;background:var(--ac-d);border:1px solid rgba(0,212,255,.2);border-radius:10px;padding:11px 14px;display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--t2);line-height:1.5}.mini-spinner[data-v-c0280d89]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-c0280d89 .7s linear infinite;flex-shrink:0;display:inline-block}.mini-spinner.white[data-v-c0280d89]{border-top-color:#fff;border-color:#ffffff40}@keyframes spin-c0280d89{to{transform:rotate(360deg)}}.desk-only[data-v-c0280d89]{display:block}.mob-only[data-v-c0280d89]{display:none}@media (max-width:768px){.desk-only[data-v-c0280d89]{display:none}.mob-only[data-v-c0280d89],.mob-list[data-v-c0280d89]{display:flex}.stats-row[data-v-c0280d89]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-c0280d89]{grid-template-columns:1fr}.toolbar[data-v-c0280d89]{flex-direction:column;align-items:stretch}}.fade-in[data-v-1bab72c6]{animation:fi-1bab72c6 .2s ease}@keyframes fi-1bab72c6{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-1bab72c6]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-1bab72c6]{font-family:JetBrains Mono,monospace}.mu[data-v-1bab72c6]{color:var(--tm)}.x11[data-v-1bab72c6]{font-size:11px}.toolbar[data-v-1bab72c6]{display:flex;gap:10px;margin-bottom:14px;align-items:center}.btn[data-v-1bab72c6]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:10px 16px;border-radius:10px;cursor:pointer;font-size:13px;font-family:DM Sans,sans-serif;transition:.15s;display:inline-flex;align-items:center;gap:5px}.btn[data-v-1bab72c6]:hover{border-color:var(--ac);color:var(--ac)}.btn.primary[data-v-1bab72c6]{background:var(--ac-d);border-color:var(--ac);color:var(--ac);font-weight:600}.stats-row[data-v-1bab72c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat[data-v-1bab72c6]{padding:14px 12px}.stat-lbl[data-v-1bab72c6]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tm);margin-bottom:4px}.stat-val[data-v-1bab72c6]{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:var(--t1)}.stat-val.ac[data-v-1bab72c6]{color:var(--ac)}.stat-val.gr[data-v-1bab72c6]{color:var(--gr)}.stat-val.pu[data-v-1bab72c6]{color:var(--pu)}.stat-val.re[data-v-1bab72c6]{color:var(--re)}.sect[data-v-1bab72c6]{padding:16px;margin-bottom:14px}.sect-hdr[data-v-1bab72c6]{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tm);margin-bottom:12px}.sect-hdr-row[data-v-1bab72c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sect-hdr-row .sect-hdr[data-v-1bab72c6]{margin-bottom:0}.empty[data-v-1bab72c6]{text-align:center;padding:32px;color:var(--tm)}.acts[data-v-1bab72c6]{display:flex;gap:10px;white-space:nowrap}.link[data-v-1bab72c6]{background:none;border:none;color:var(--t2);font-size:12.5px;cursor:pointer;padding:0;text-decoration:underline}.link.danger[data-v-1bab72c6]{color:var(--re)}.chip[data-v-1bab72c6]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:100px;font-size:10.5px;font-weight:600;background:#00d4ff1f;color:var(--ac)}.role-chip[data-v-1bab72c6]{padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600}.role-chip.ADMIN[data-v-1bab72c6]{background:#00d4ff1a;color:var(--ac);border:1px solid rgba(0,212,255,.25)}.role-chip.TECHNICIAN[data-v-1bab72c6]{background:#10b9811a;color:var(--gr);border:1px solid rgba(16,185,129,.25)}.role-chip.VIEWER[data-v-1bab72c6]{background:#8b5cf61a;color:var(--pu);border:1px solid rgba(139,92,246,.25)}.key-form[data-v-1bab72c6]{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.key-form input[data-v-1bab72c6]{flex:1;min-width:160px;background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:9px 12px;border-radius:8px;outline:none;font-size:13px;font-family:DM Sans,sans-serif}.key-reveal[data-v-1bab72c6]{background:#10b98114;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:12px 14px;margin-bottom:14px;word-break:break-all}.toast[data-v-1bab72c6]{position:fixed;top:20px;right:20px;z-index:999;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #00000026}.toast.success[data-v-1bab72c6]{background:#10b981f2;color:#fff}.toast.error[data-v-1bab72c6]{background:#ef4444f2;color:#fff}.toast-slide-enter-active[data-v-1bab72c6],.toast-slide-leave-active[data-v-1bab72c6]{transition:.3s ease}.toast-slide-enter-from[data-v-1bab72c6],.toast-slide-leave-to[data-v-1bab72c6]{opacity:0;transform:translate(20px)}.plan-chip[data-v-9a040b1c]{display:inline-flex;padding:2px 9px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.plan-chip.start[data-v-9a040b1c]{background:var(--bg-s);color:var(--t2)}.plan-chip.pro[data-v-9a040b1c]{background:var(--ac-d);color:var(--ac)}.plan-chip.elite[data-v-9a040b1c]{background:var(--yellow-bg);color:var(--ye)}.fade-in[data-v-c5842ea7]{animation:fi-c5842ea7 .2s ease;display:flex;flex-direction:column;gap:14px}@keyframes fi-c5842ea7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-c5842ea7]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:18px 20px}.mono[data-v-c5842ea7]{font-family:JetBrains Mono,monospace}.mu[data-v-c5842ea7]{color:var(--tm)}.x11[data-v-c5842ea7]{font-size:11px}.layout[data-v-c5842ea7]{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:start}@media (max-width:768px){.layout[data-v-c5842ea7]{grid-template-columns:1fr}}.identity-card[data-v-c5842ea7]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.logo-loading[data-v-c5842ea7]{width:96px;height:96px;display:flex;align-items:center;justify-content:center}.restaurant-selector[data-v-c5842ea7]{width:100%;display:flex;flex-direction:column;gap:4px;text-align:left}.sel-label[data-v-c5842ea7]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.restaurant-selector select[data-v-c5842ea7]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:8px 10px;border-radius:8px;font-size:12.5px;min-height:44px}.sel-fixed-name[data-v-c5842ea7]{font-size:12.5px;font-weight:600;color:var(--t1)}.logo-drop[data-v-c5842ea7]{width:96px;height:96px;border-radius:18px;border:1px dashed var(--br2, var(--br));display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:var(--bg-i, var(--bg));min-height:44px;min-width:44px}.logo-drop.empty[data-v-c5842ea7]{cursor:default;opacity:.7}.logo-drop.drag[data-v-c5842ea7]{border-color:var(--ac)}.logo-drop[data-v-c5842ea7]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.logo-drop.busy[data-v-c5842ea7]{cursor:wait}.logo-img[data-v-c5842ea7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-ph[data-v-c5842ea7]{font-size:34px;font-weight:800;color:var(--ac)}.logo-hint[data-v-c5842ea7]{position:absolute;inset:auto 0 0 0;background:#0009;color:#fff;font-size:10px;padding:4px 0;opacity:0;transition:opacity .15s}.logo-drop:hover .logo-hint[data-v-c5842ea7],.logo-drop:focus-visible .logo-hint[data-v-c5842ea7]{opacity:1}.logo-overlay[data-v-c5842ea7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center}.logo-msg[data-v-c5842ea7]{font-size:11px;margin:0;color:var(--tm)}.logo-msg.error[data-v-c5842ea7]{color:var(--re)}.logo-msg.ok[data-v-c5842ea7]{color:var(--ok, #10b981)}.link-btn[data-v-c5842ea7]{background:none;border:none;font-size:11px;color:var(--tm);cursor:pointer;padding:6px 0;min-height:44px}.link-btn.danger[data-v-c5842ea7]:hover{color:var(--re)}.link-btn[data-v-c5842ea7]:disabled{opacity:.4;cursor:not-allowed}.link-btn.inline[data-v-c5842ea7]{display:inline-flex;align-items:center;min-height:auto;padding:11px 4px;margin:-11px 0;text-decoration:underline;color:var(--ac)}.meta-rows[data-v-c5842ea7]{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:12px;border-top:1px solid var(--br);text-align:left}.meta-row[data-v-c5842ea7]{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.meta-k[data-v-c5842ea7]{color:var(--tm)}.meta-v[data-v-c5842ea7]{color:var(--t1);font-weight:600}.id-copy[data-v-c5842ea7]{cursor:pointer}.id-copy[data-v-c5842ea7]:hover{color:var(--ac)}.section-title[data-v-c5842ea7]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tm);margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.locked-note[data-v-c5842ea7]{font-size:10.5px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--tm)}.form-grid[data-v-c5842ea7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.form-grid[data-v-c5842ea7]{grid-template-columns:1fr}}.fg[data-v-c5842ea7]{display:flex;flex-direction:column;gap:5px}.fg label[data-v-c5842ea7]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-c5842ea7]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 12px;border-radius:9px;outline:none;font-size:13.5px;font-family:DM Sans,sans-serif;transition:border-color .15s;min-height:44px}.fg input[data-v-c5842ea7]:focus{border-color:var(--ac)}.fg input[data-v-c5842ea7]::-moz-placeholder{color:var(--tm)}.fg input[data-v-c5842ea7]::placeholder{color:var(--tm)}.fg.locked input[data-v-c5842ea7]{opacity:.5;cursor:not-allowed}.status-picker[data-v-c5842ea7]{display:flex;gap:8px;flex-wrap:wrap}.status-opt[data-v-c5842ea7]{background:var(--bg-i);border:1px solid var(--br);border-radius:10px;padding:6px 10px;cursor:pointer;transition:border-color .15s;min-height:44px}.status-opt.active[data-v-c5842ea7]{border-color:var(--ac)}.save-bar[data-v-c5842ea7]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--br);flex-wrap:wrap}.dirty-hint[data-v-c5842ea7]{font-size:11.5px;color:var(--tm)}.btn.primary[data-v-c5842ea7]{background:var(--ac-d);border:1px solid var(--ac);color:var(--ac);font-weight:600;padding:9px 16px;border-radius:9px;cursor:pointer;font-size:12.5px;min-height:44px}.btn.primary[data-v-c5842ea7]:disabled{opacity:.4;cursor:not-allowed}.spin-row[data-v-c5842ea7]{display:flex;align-items:center;justify-content:center}.mini-spinner[data-v-c5842ea7]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin-c5842ea7 .7s linear infinite;display:inline-block}.mini-spinner.white[data-v-c5842ea7]{border-color:#ffffff59;border-top-color:#fff}@keyframes spin-c5842ea7{to{transform:rotate(360deg)}}.locked-card[data-v-c5842ea7]{opacity:.9}.toast[data-v-c5842ea7]{position:fixed;top:16px;right:16px;z-index:400;background:var(--bg-c);border:1px solid var(--br);color:var(--t1);padding:10px 16px;border-radius:10px;font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 30px #0000004d}.toast.success[data-v-c5842ea7]{border-color:#10b98166}.toast.error[data-v-c5842ea7]{border-color:#ef444466;color:var(--re)}.toast-slide-enter-active[data-v-c5842ea7],.toast-slide-leave-active[data-v-c5842ea7]{transition:all .25s ease}.toast-slide-enter-from[data-v-c5842ea7],.toast-slide-leave-to[data-v-c5842ea7]{opacity:0;transform:translateY(-8px)}.fade-in[data-v-e0d5a876]{animation:fi-e0d5a876 .2s ease}@keyframes fi-e0d5a876{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-e0d5a876]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-e0d5a876]{font-family:JetBrains Mono,monospace}.x11[data-v-e0d5a876]{font-size:11px}.mu[data-v-e0d5a876]{color:var(--tm)}.bold[data-v-e0d5a876]{font-weight:600;color:var(--t1)}.tab-toolbar[data-v-e0d5a876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.tab-count[data-v-e0d5a876]{font-size:12px;color:var(--tm);font-weight:600}.tbl-card[data-v-e0d5a876]{padding:0;overflow:visible}.empty[data-v-e0d5a876]{text-align:center;padding:28px;color:var(--tm)}.avatar[data-v-e0d5a876]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.avatar.ac[data-v-e0d5a876]{background:#00d4ff26;color:var(--ac)}.avatar.gr[data-v-e0d5a876]{background:#10b98126;color:var(--gr)}.avatar.pu[data-v-e0d5a876]{background:#8b5cf626;color:#8b5cf6}.avatar.ye[data-v-e0d5a876]{background:#f59e0b26;color:#f59e0b}.role-chip[data-v-e0d5a876]{padding:2px 8px;border-radius:5px;font-size:10px;font-weight:600}.role-chip.ADMIN[data-v-e0d5a876]{background:#00d4ff1a;color:var(--ac);border:1px solid rgba(0,212,255,.25)}.role-chip.TECHNICIAN[data-v-e0d5a876]{background:#10b9811a;color:var(--gr);border:1px solid rgba(16,185,129,.25)}.role-chip.FINANCE[data-v-e0d5a876]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.role-chip.VIEWER[data-v-e0d5a876]{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.25)}.row-acts[data-v-e0d5a876]{display:flex;gap:4px;align-items:center;position:relative}.iBtn[data-v-e0d5a876]{background:none;border:1px solid var(--br);padding:5px 8px;border-radius:7px;cursor:pointer;color:var(--tm);font-size:12px;transition:.15s}.iBtn.danger[data-v-e0d5a876]:hover{border-color:var(--re);color:var(--re)}.more-wrap[data-v-e0d5a876]{position:relative}.more-menu[data-v-e0d5a876]{position:absolute;right:0;top:calc(100% + 4px);z-index:60;background:var(--bg-c);border:1px solid var(--br);border-radius:10px;padding:6px;min-width:170px;box-shadow:0 8px 30px #0000004d}.more-item[data-v-e0d5a876]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;font-size:12px;color:var(--tm);cursor:not-allowed}.soon-tag[data-v-e0d5a876]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tm);background:var(--bg-i);border:1px solid var(--br);padding:1px 6px;border-radius:20px}.btn[data-v-e0d5a876]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:8px 12px;border-radius:9px;cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;display:inline-flex;align-items:center;gap:5px}.btn.sm[data-v-e0d5a876]{padding:6px 10px}.btn.primary[data-v-e0d5a876]{background:var(--ac-d);border-color:var(--ac);color:var(--ac);font-weight:600}.btn[data-v-e0d5a876]:disabled{opacity:.45;cursor:not-allowed}.spin-row[data-v-e0d5a876]{display:flex;align-items:center;justify-content:center}.mini-spinner[data-v-e0d5a876]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-e0d5a876 .7s linear infinite;display:inline-block}.mini-spinner.white[data-v-e0d5a876]{border-top-color:#fff;border-color:#ffffff40}@keyframes spin-e0d5a876{to{transform:rotate(360deg)}}.overlay[data-v-e0d5a876]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-e0d5a876]{background:var(--bg-c);border:1px solid var(--br);border-radius:20px 20px 0 0;width:100%;max-width:460px;max-height:90vh;display:flex;flex-direction:column}.modal-hdr[data-v-e0d5a876]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;border-bottom:1px solid var(--br);font-size:14px;font-weight:700;color:var(--t1)}.close-btn[data-v-e0d5a876]{background:none;border:none;color:var(--tm);cursor:pointer;font-size:18px;padding:4px;border-radius:6px}.modal-body[data-v-e0d5a876]{padding:16px 18px;overflow-y:auto;flex:1}.modal-ftr[data-v-e0d5a876]{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--br);display:flex;gap:8px}.modal-ftr .btn[data-v-e0d5a876]{flex:1;justify-content:center;padding:12px}.form-grid[data-v-e0d5a876]{display:grid;gap:11px}.fg[data-v-e0d5a876]{display:flex;flex-direction:column;gap:5px}.fg label[data-v-e0d5a876]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-e0d5a876],.fg select[data-v-e0d5a876]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 12px;border-radius:9px;outline:none;font-size:14px;font-family:DM Sans,sans-serif;transition:border-color .15s}.fg input[data-v-e0d5a876]:focus,.fg select[data-v-e0d5a876]:focus{border-color:var(--ac)}.fg input[data-v-e0d5a876]:disabled{opacity:.5;cursor:not-allowed}.fg input[data-v-e0d5a876]::-moz-placeholder{color:var(--tm)}.fg input[data-v-e0d5a876]::placeholder{color:var(--tm)}.fg-hint[data-v-e0d5a876]{font-size:10.5px;color:var(--tm)}.toast[data-v-e0d5a876]{position:fixed;top:16px;right:16px;z-index:400;background:var(--bg-c);border:1px solid var(--br);color:var(--t1);padding:10px 16px;border-radius:10px;font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 30px #0000004d}.toast.success[data-v-e0d5a876]{border-color:#10b98166}.toast.error[data-v-e0d5a876]{border-color:#ef444466;color:var(--re)}.toast-slide-enter-active[data-v-e0d5a876],.toast-slide-leave-active[data-v-e0d5a876]{transition:all .25s ease}.toast-slide-enter-from[data-v-e0d5a876],.toast-slide-leave-to[data-v-e0d5a876]{opacity:0;transform:translateY(-8px)}.placeholder-card[data-v-003cda58]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:20px}.ph-title[data-v-003cda58]{font-size:14px;font-weight:700;color:var(--t1);margin-bottom:6px}.ph-desc[data-v-003cda58]{font-size:12.5px;color:var(--t2);margin-bottom:16px;line-height:1.5}.ph-empty[data-v-003cda58]{text-align:center;padding:24px 12px;color:var(--tm);font-size:13px;border:1px dashed var(--br2, var(--br));border-radius:10px}.fade-in[data-v-cce89353]{animation:fi-cce89353 .2s ease;display:flex;flex-direction:column;gap:14px}@keyframes fi-cce89353{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-cce89353]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.summary-card[data-v-cce89353]{padding:18px 20px}.summary-row[data-v-cce89353]{display:flex;gap:32px;flex-wrap:wrap}.summary-item[data-v-cce89353]{display:flex;flex-direction:column;gap:6px}.si-label[data-v-cce89353]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tm)}.si-value[data-v-cce89353]{font-size:13px;font-weight:600;color:var(--t1)}.summary-hint[data-v-cce89353]{margin-top:14px;padding-top:12px;border-top:1px solid var(--br);font-size:11.5px;color:var(--tm)}.mono[data-v-cce89353]{font-family:JetBrains Mono,monospace}.grid[data-v-cce89353]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.csg-grid[data-v-8c3feba8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.csg-card[data-v-8c3feba8]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;background:var(--bg-c);border:1px dashed var(--br2, var(--br));border-radius:12px;opacity:.82;transition:opacity .15s,border-color .15s}.csg-card[data-v-8c3feba8]:hover{opacity:1;border-color:var(--br2, var(--br))}.csg-icon[data-v-8c3feba8]{color:var(--tm)}.csg-label[data-v-8c3feba8]{font-size:12.5px;font-weight:600;color:var(--t1);line-height:1.3}.csg-tag[data-v-8c3feba8]{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tm);background:var(--bg-i, var(--bg));border:1px solid var(--br);padding:2px 7px;border-radius:20px}.fade-in[data-v-d4170783]{animation:fi-d4170783 .2s ease;display:flex;flex-direction:column;gap:12px}@keyframes fi-d4170783{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.new-case-btn[data-v-d4170783]{display:flex;align-items:center;gap:8px;justify-content:center;width:100%;padding:16px;border-radius:12px;background:var(--bg-i, var(--bg));border:1px dashed var(--br2, var(--br));color:var(--tm);font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;cursor:not-allowed}.ncb-plus[data-v-d4170783]{font-size:16px;line-height:1}.legacy-note[data-v-d4170783]{display:flex;align-items:flex-start;gap:8px;background:var(--ac-d);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:12px 14px;font-size:12px;color:var(--t2);line-height:1.5}.ln-icon[data-v-d4170783]{flex-shrink:0;color:var(--ac);font-weight:700}.legacy-note a[data-v-d4170783]{color:var(--ac);font-weight:600;text-decoration:none}.legacy-note a[data-v-d4170783]:hover{text-decoration:underline}.fade-in[data-v-dcb7883a]{animation:fi-dcb7883a .2s ease;display:flex;flex-direction:column;gap:14px}@keyframes fi-dcb7883a{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-dcb7883a]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:18px 20px}.mono[data-v-dcb7883a]{font-family:JetBrains Mono,monospace}.mu[data-v-dcb7883a]{color:var(--tm);font-size:10.5px;font-weight:500;text-transform:none;letter-spacing:normal}.x10[data-v-dcb7883a]{font-size:10px}.loading-state[data-v-dcb7883a],.error-state[data-v-dcb7883a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;text-align:center}.layout[data-v-dcb7883a]{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:start}@media (max-width:768px){.layout[data-v-dcb7883a]{grid-template-columns:1fr}}.identity-card[data-v-dcb7883a]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.logo-view[data-v-dcb7883a]{width:96px;height:96px;border-radius:18px;border:1px solid var(--br);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-i, var(--bg))}.logo-img[data-v-dcb7883a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-ph[data-v-dcb7883a]{font-size:34px;font-weight:800;color:var(--ac)}.meta-rows[data-v-dcb7883a]{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:12px;border-top:1px solid var(--br);text-align:left}.meta-row[data-v-dcb7883a]{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.meta-k[data-v-dcb7883a]{color:var(--tm)}.meta-v[data-v-dcb7883a]{color:var(--t1);font-weight:600}.section-title[data-v-dcb7883a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tm);margin-bottom:12px}.form-grid[data-v-dcb7883a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.form-grid[data-v-dcb7883a]{grid-template-columns:1fr}}.fg[data-v-dcb7883a]{display:flex;flex-direction:column;gap:5px}.fg label[data-v-dcb7883a]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-dcb7883a]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 12px;border-radius:9px;outline:none;font-size:13.5px;font-family:DM Sans,sans-serif;transition:border-color .15s;min-height:44px}.fg input[data-v-dcb7883a]:focus{border-color:var(--ac)}.fg input[data-v-dcb7883a]::-moz-placeholder{color:var(--tm)}.fg input[data-v-dcb7883a]::placeholder{color:var(--tm)}.status-picker[data-v-dcb7883a]{display:flex;gap:8px}.status-opt[data-v-dcb7883a]{background:var(--bg-i);border:1px solid var(--br);border-radius:10px;padding:6px 10px;cursor:pointer;transition:border-color .15s;min-height:44px}.status-opt.active[data-v-dcb7883a]{border-color:var(--ac)}.save-bar[data-v-dcb7883a]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:6px;flex-wrap:wrap}.dirty-hint[data-v-dcb7883a]{font-size:11.5px;color:var(--tm)}.ok-hint[data-v-dcb7883a]{font-size:11.5px;color:var(--gr);font-weight:600}.err-hint[data-v-dcb7883a]{font-size:11.5px;color:var(--re);font-weight:600}.spin-row[data-v-dcb7883a]{display:flex;align-items:center;justify-content:center}.mini-spinner[data-v-dcb7883a]{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin-dcb7883a .7s linear infinite;display:inline-block}.mini-spinner.large[data-v-dcb7883a]{width:28px;height:28px;border-width:3px;border-color:#8080804d;border-top-color:var(--ac)}@keyframes spin-dcb7883a{to{transform:rotate(360deg)}}.btn[data-v-dcb7883a]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:9px 16px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;min-height:44px;transition:.15s}.btn[data-v-dcb7883a]:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.btn[data-v-dcb7883a]:disabled{opacity:.4;cursor:not-allowed}.btn.primary[data-v-dcb7883a]{background:var(--ac-d);border-color:var(--ac);color:var(--ac)}@media (prefers-reduced-motion: reduce){.fade-in[data-v-dcb7883a],.mini-spinner[data-v-dcb7883a]{animation:none!important}}.fade-in[data-v-3cae3e4d]{animation:fi-3cae3e4d .2s ease;display:flex;flex-direction:column;gap:14px}@keyframes fi-3cae3e4d{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-3cae3e4d]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-3cae3e4d]{font-family:JetBrains Mono,monospace}.x11[data-v-3cae3e4d]{font-size:11px}.mu[data-v-3cae3e4d]{color:var(--tm)}.bold[data-v-3cae3e4d]{font-weight:600;color:var(--t1)}.loading-state[data-v-3cae3e4d],.error-state[data-v-3cae3e4d],.empty-state[data-v-3cae3e4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center;color:var(--t2)}.restaurant-selector[data-v-3cae3e4d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sel-label[data-v-3cae3e4d]{font-size:11px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.sel-fixed[data-v-3cae3e4d]{font-size:13px;font-weight:700;color:var(--t1)}.restaurant-selector select[data-v-3cae3e4d]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:9px 12px;border-radius:9px;outline:none;font-size:13px;min-height:44px}.tab-toolbar[data-v-3cae3e4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;flex-wrap:wrap;gap:8px}.tab-count[data-v-3cae3e4d]{font-size:12px;color:var(--tm);font-weight:600}.toolbar-acts[data-v-3cae3e4d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar-acts .btn.sm[data-v-3cae3e4d]{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.tbl-card[data-v-3cae3e4d]{padding:0;overflow:visible}.empty[data-v-3cae3e4d]{text-align:center;padding:28px;color:var(--tm)}.avatar[data-v-3cae3e4d]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.avatar.ac[data-v-3cae3e4d]{background:#00d4ff26;color:var(--ac)}.avatar.gr[data-v-3cae3e4d]{background:#10b98126;color:var(--gr)}.avatar.ye[data-v-3cae3e4d]{background:#f59e0b26;color:#f59e0b}.role-chip[data-v-3cae3e4d]{padding:2px 8px;border-radius:5px;font-size:10px;font-weight:600;background:var(--bg-i);color:var(--t2)}.row-acts[data-v-3cae3e4d]{display:flex;gap:4px}.iBtn[data-v-3cae3e4d]{background:none;border:1px solid var(--br);width:32px;height:32px;border-radius:7px;cursor:pointer;color:var(--tm);font-size:12px}.iBtn.danger[data-v-3cae3e4d]:hover{border-color:var(--re);color:var(--re)}.btn[data-v-3cae3e4d]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:8px 14px;border-radius:9px;cursor:pointer;font-size:12px;font-weight:600;min-height:44px}.btn.sm[data-v-3cae3e4d]{padding:8px 12px}.btn.primary[data-v-3cae3e4d]{background:var(--ac-d);border-color:var(--ac);color:var(--ac)}.btn[data-v-3cae3e4d]:disabled{opacity:.45;cursor:not-allowed}.spin-row[data-v-3cae3e4d]{display:flex;align-items:center;justify-content:center}.mini-spinner[data-v-3cae3e4d]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-3cae3e4d .7s linear infinite;display:inline-block}.mini-spinner.white[data-v-3cae3e4d]{border-top-color:#fff;border-color:#ffffff40}.mini-spinner.large[data-v-3cae3e4d]{width:24px;height:24px}@keyframes spin-3cae3e4d{to{transform:rotate(360deg)}}.overlay[data-v-3cae3e4d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:center;justify-content:center}.modal[data-v-3cae3e4d]{background:var(--bg-c);border:1px solid var(--br);border-radius:16px;width:100%;max-width:420px;margin:16px}.modal-hdr[data-v-3cae3e4d]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;border-bottom:1px solid var(--br);font-size:14px;font-weight:700;color:var(--t1)}.close-btn[data-v-3cae3e4d]{background:none;border:none;color:var(--tm);cursor:pointer;font-size:18px;min-width:44px;min-height:44px}.modal-body[data-v-3cae3e4d]{padding:16px 18px}.target-hint[data-v-3cae3e4d]{margin:0 0 12px}.modal-ftr[data-v-3cae3e4d]{padding:12px 18px;border-top:1px solid var(--br);display:flex;gap:8px}.modal-ftr .btn[data-v-3cae3e4d]{flex:1;justify-content:center}.form-grid[data-v-3cae3e4d]{display:grid;gap:11px}.fg[data-v-3cae3e4d]{display:flex;flex-direction:column;gap:5px}.fg label[data-v-3cae3e4d]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-3cae3e4d],.fg select[data-v-3cae3e4d]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 12px;border-radius:9px;outline:none;font-size:14px;min-height:44px}.toast[data-v-3cae3e4d]{position:fixed;top:16px;right:16px;z-index:400;background:var(--bg-c);border:1px solid var(--br);color:var(--t1);padding:10px 16px;border-radius:10px;font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 30px #0000004d}.toast.success[data-v-3cae3e4d]{border-color:#10b98166}.toast.error[data-v-3cae3e4d]{border-color:#ef444466;color:var(--re)}.toast-slide-enter-active[data-v-3cae3e4d],.toast-slide-leave-active[data-v-3cae3e4d]{transition:all .25s ease}.toast-slide-enter-from[data-v-3cae3e4d],.toast-slide-leave-to[data-v-3cae3e4d]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){.fade-in[data-v-3cae3e4d],.mini-spinner[data-v-3cae3e4d]{animation:none!important}}.op-grid[data-v-88114302]{display:flex;flex-direction:column;gap:20px}.op-h[data-v-88114302]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tm);margin:0 0 10px}.fade-in[data-v-848ed38c]{animation:fi-848ed38c .2s ease}@keyframes fi-848ed38c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.loading-state[data-v-848ed38c],.unavailable-state[data-v-848ed38c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 20px;text-align:center;color:var(--t2)}.mu[data-v-848ed38c]{color:var(--tm)}.mini-spinner[data-v-848ed38c]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-848ed38c .7s linear infinite;display:inline-block}@keyframes spin-848ed38c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fade-in[data-v-848ed38c],.mini-spinner[data-v-848ed38c]{animation:none!important}}.fade-in[data-v-57f2dd41]{animation:fi-57f2dd41 .2s ease}@keyframes fi-57f2dd41{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.settings-shell[data-v-57f2dd41]{display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:start}@media (max-width:768px){.settings-shell[data-v-57f2dd41]{grid-template-columns:1fr}}.settings-nav[data-v-57f2dd41]{display:flex;flex-direction:column;gap:2px;background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:8px;position:sticky;top:0}@media (max-width:768px){.settings-nav[data-v-57f2dd41]{flex-direction:row;overflow-x:auto;position:static}}.nav-item[data-v-57f2dd41]{display:flex;align-items:center;gap:8px;padding:11px 12px;min-height:44px;border:none;border-radius:9px;background:none;color:var(--t2);font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;text-align:left;white-space:nowrap;transition:.15s}.nav-item[data-v-57f2dd41]:hover{background:var(--bg-i);color:var(--t1)}.nav-item.active[data-v-57f2dd41]{background:var(--ac-d);color:var(--ac)}.settings-panel[data-v-57f2dd41]{min-width:0}.overlay[data-v-57f2dd41]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-57f2dd41]{background:var(--bg-c);border:1px solid var(--br);border-radius:16px;width:100%;max-width:420px}.modal-hdr[data-v-57f2dd41]{padding:16px 20px 8px;font-size:15px;font-weight:700;color:var(--t1)}.modal-ftr[data-v-57f2dd41]{padding:14px 20px;border-top:1px solid var(--br);display:flex;gap:10px}.btn[data-v-57f2dd41]{flex:1;background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:10px 16px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;min-height:44px}.danger-btn[data-v-57f2dd41]{flex:1;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--re);padding:10px 16px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;min-height:44px}@media (prefers-reduced-motion: reduce){.fade-in[data-v-57f2dd41]{animation:none!important}}.trc[data-v-0b356496]{padding:2px 0 2px 12px;border-left:2px solid var(--opsc-border, #E5E3DD);max-width:100%;width:100%}.trc-metrics[data-v-0b356496],.trc-warning[data-v-0b356496],.trc-error[data-v-0b356496]{border-left-color:var(--opsc-accent, #0E7490)}.trc-error[data-v-0b356496]{border-left-color:var(--opsc-danger, #DC2626)}.trc-head[data-v-0b356496]{display:flex;align-items:center;gap:7px}.trc-bullet[data-v-0b356496]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--opsc-accent, #0E7490)}.trc-bullet-error[data-v-0b356496]{background:var(--opsc-danger, #DC2626)}.trc-bullet-warning[data-v-0b356496]{background:var(--opsc-warn, #CA8A04)}.trc-bullet-navigation[data-v-0b356496],.trc-bullet-action_proposal[data-v-0b356496],.trc-bullet-action_result[data-v-0b356496]{background:var(--opsc-navy, #142951)}.trc-title[data-v-0b356496]{font:600 12.5px DM Sans,sans-serif;color:var(--opsc-text, #171717);flex:1}.trc-badge[data-v-0b356496]{font:500 10.5px DM Sans,sans-serif;color:var(--opsc-text-dim, #737373);background:var(--opsc-hover, #F0F0EF);border-radius:20px;padding:1px 7px}.trc-badge-forbidden[data-v-0b356496]{color:var(--opsc-danger, #DC2626)}.trc-summary[data-v-0b356496]{font:400 12.5px/1.5 DM Sans,sans-serif;color:var(--opsc-text-dim, #737373);margin:2px 0 4px}.trc-empty[data-v-0b356496]{font:400 12px DM Sans,sans-serif;color:var(--opsc-text-dim, #737373);margin:2px 0}.trc-metrics[data-v-0b356496]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:2px}.trc-metric[data-v-0b356496]{display:flex;align-items:baseline;gap:6px}.trc-metric-label[data-v-0b356496]{font:400 11.5px DM Sans,sans-serif;color:var(--opsc-text-dim, #737373)}.trc-metric-value[data-v-0b356496]{font:600 12.5px JetBrains Mono,SFMono-Regular,monospace;color:var(--opsc-text, #171717)}.trc.compact .trc-metrics[data-v-0b356496]{gap:2px 14px}.trc-table-wrap[data-v-0b356496]{margin-top:3px;overflow-x:auto}.trc-table[data-v-0b356496]{width:100%;border-collapse:collapse;font:400 12px DM Sans,sans-serif}.trc-table th[data-v-0b356496]{text-align:left;font-weight:600;color:var(--opsc-text-dim, #737373);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-bottom:1px solid var(--opsc-border, #E5E3DD);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.trc-table th.sortable[data-v-0b356496]{cursor:pointer}.trc-table th.sortable[data-v-0b356496]:hover,.trc-table th.sorted[data-v-0b356496]{color:var(--opsc-accent, #0E7490)}.trc-sort-arrow[data-v-0b356496]{font-size:8px;margin-left:2px}.trc-table td[data-v-0b356496]{padding:4px 8px;border-bottom:1px solid var(--opsc-border, #E5E3DD);color:var(--opsc-text, #171717);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:11.5px}.trc.compact .trc-table td[data-v-0b356496],.trc.compact .trc-table th[data-v-0b356496]{padding:2px 6px}.trc-cards[data-v-0b356496]{display:flex;flex-direction:column;gap:5px}.trc-row-card[data-v-0b356496]{border:1px solid var(--opsc-border, #E5E3DD);border-radius:7px;padding:7px 9px;display:flex;flex-direction:column;gap:2px}.trc-row-field[data-v-0b356496]{display:flex;justify-content:space-between;gap:10px;font:400 12px DM Sans,sans-serif}.trc-row-label[data-v-0b356496]{color:var(--opsc-text-dim, #737373)}.trc-row-value[data-v-0b356496]{color:var(--opsc-text, #171717);font-weight:500;text-align:right;font-family:JetBrains Mono,monospace}.trc-list[data-v-0b356496]{margin:2px 0 0;padding-left:16px;font:400 12.5px/1.6 DM Sans,sans-serif;color:var(--opsc-text, #171717)}.trc-more[data-v-0b356496]{margin-top:4px;background:none;border:none;color:var(--opsc-accent, #0E7490);font:500 11.5px DM Sans,sans-serif;cursor:pointer;padding:4px 2px;min-height:28px}.trc-more[data-v-0b356496]:hover{text-decoration:underline}.trc-nav-btn[data-v-0b356496]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:6px 12px;border-radius:7px;border:1px solid var(--opsc-border, #E5E3DD);background:none;color:var(--opsc-accent, #0E7490);font:500 12px DM Sans,sans-serif;cursor:pointer;min-height:36px}.trc-nav-btn[data-v-0b356496]:hover{background:var(--opsc-hover, #F0F0EF)}.trc-warnings[data-v-0b356496]{margin:3px 0 7px;padding-left:16px;font:400 12px/1.5 DM Sans,sans-serif;color:var(--opsc-warn, #CA8A04)}.trc-proposal-actions[data-v-0b356496]{display:flex;gap:8px}.trc-btn[data-v-0b356496]{min-height:40px;min-width:44px;padding:7px 14px;border-radius:7px;font:500 12.5px DM Sans,sans-serif;cursor:pointer}.trc-btn[data-v-0b356496]:disabled{opacity:.5;cursor:not-allowed}.trc-btn-primary[data-v-0b356496]{background:var(--opsc-navy, #142951);color:#fff;border:none}.trc-btn-primary[data-v-0b356496]:hover:not(:disabled){opacity:.88}.trc-btn-ghost[data-v-0b356496]{background:none;border:1px solid var(--opsc-border, #E5E3DD);color:var(--opsc-text, #171717)}.trc-btn-ghost[data-v-0b356496]:hover:not(:disabled){background:var(--opsc-hover, #F0F0EF)}.trc-timestamp[data-v-0b356496]{display:block;margin-top:3px;font:400 10px JetBrains Mono,monospace;color:var(--opsc-text-dim, #737373);opacity:.7}@media (prefers-reduced-motion: reduce){.trc[data-v-0b356496] *{transition:none!important;animation:none!important}}.ed-overlay[data-v-df8197db]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.ed-modal[data-v-df8197db]{background:var(--bg-c, #FFFFFF);border-radius:12px;padding:20px;width:100%;max-width:380px;box-shadow:0 8px 32px #0000002e}.ed-head[data-v-df8197db]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ed-title[data-v-df8197db]{font:600 14px DM Sans,sans-serif;color:var(--t1, #171717)}.ed-close[data-v-df8197db]{width:44px;height:44px;border:none;background:none;color:var(--tm, #737373);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.ed-close[data-v-df8197db]:hover{background:var(--bg-i, #F0F0EF)}.ed-explainer[data-v-df8197db]{font:400 12.5px/1.6 DM Sans,sans-serif;color:var(--t2, #525252);margin:0 0 16px}.ed-label[data-v-df8197db]{display:block;font:500 12px DM Sans,sans-serif;color:var(--t2, #525252);margin-bottom:6px}.ed-input[data-v-df8197db]{width:100%;padding:10px 13px;border-radius:8px;border:1px solid var(--br, #EAE8E4);font:400 14px DM Sans,sans-serif;min-height:44px}.ed-input[data-v-df8197db]:focus{outline:none;border-color:#142951;box-shadow:0 0 0 3px #14295114}.ed-error[data-v-df8197db]{color:#dc2626;font:400 12.5px DM Sans,sans-serif;margin:8px 0 0}.ed-actions[data-v-df8197db]{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.ed-btn[data-v-df8197db]{min-height:44px;min-width:44px;padding:9px 16px;border-radius:8px;font:500 13px DM Sans,sans-serif;cursor:pointer}.ed-btn[data-v-df8197db]:disabled{opacity:.5;cursor:not-allowed}.ed-btn-primary[data-v-df8197db]{background:#142951;color:#fff;border:none}.ed-btn-primary[data-v-df8197db]:hover:not(:disabled){opacity:.88}.ed-btn-ghost[data-v-df8197db]{background:none;border:1px solid var(--br, #EAE8E4);color:var(--t1, #171717)}.ed-btn-ghost[data-v-df8197db]:hover:not(:disabled){background:var(--bg-i, #F0F0EF)}@media (prefers-reduced-motion: reduce){.ed-modal[data-v-df8197db],.ed-overlay[data-v-df8197db]{transition:none!important}}.cp-overlay[data-v-b3fccac6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14295140;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;z-index:110}.cp-panel[data-v-b3fccac6]{background:var(--opsc-surface, #FFFFFF);border:1px solid var(--opsc-border, #E5E3DD);border-radius:12px;width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #1429512e}.cp-head[data-v-b3fccac6]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.cp-title[data-v-b3fccac6]{font:600 13px DM Sans,sans-serif;color:var(--opsc-text, #171717)}.cp-close[data-v-b3fccac6]{width:32px;height:32px;border:none;background:none;color:var(--opsc-text-dim, #737373);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.cp-close[data-v-b3fccac6]:hover{background:var(--opsc-hover, #F0F0EF)}.cp-search-row[data-v-b3fccac6]{padding:0 14px 10px}.cp-search[data-v-b3fccac6]{width:100%;padding:9px 12px;border-radius:8px;min-height:44px;border:1px solid var(--opsc-border, #E5E3DD);background:var(--opsc-bg, #FAFAF8);color:var(--opsc-text, #171717);font:400 13.5px DM Sans,sans-serif;outline:none}.cp-search[data-v-b3fccac6]:focus{border-color:var(--opsc-accent, #0E7490)}.cp-body[data-v-b3fccac6]{overflow-y:auto;padding:0 8px 10px;flex:1}.cp-section-label[data-v-b3fccac6]{font:600 10.5px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--opsc-text-dim, #737373);padding:8px 8px 4px}.cp-cat-block+.cp-cat-block[data-v-b3fccac6]{margin-top:4px}.cp-list[data-v-b3fccac6]{list-style:none;margin:0;padding:0}.cp-item[data-v-b3fccac6]{width:100%;text-align:left;display:flex;align-items:baseline;gap:10px;padding:8px 10px;min-height:40px;border:none;background:none;cursor:pointer;border-radius:7px}.cp-item[data-v-b3fccac6]:hover,.cp-item.active[data-v-b3fccac6]{background:var(--opsc-hover, #F0F0EF)}.cp-item-usage[data-v-b3fccac6]{font:500 12.5px JetBrains Mono,SFMono-Regular,monospace;color:var(--opsc-accent, #0E7490);flex-shrink:0}.cp-item-desc[data-v-b3fccac6]{font:400 12px DM Sans,sans-serif;color:var(--opsc-text-dim, #737373);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-empty[data-v-b3fccac6]{padding:20px 10px;text-align:center;color:var(--opsc-text-dim, #737373);font:400 13px DM Sans,sans-serif}.cp-hint[data-v-b3fccac6]{padding:10px;margin:4px 0 0;font:400 11px DM Sans,sans-serif;color:var(--opsc-text-dim, #737373)}.cp-hint code[data-v-b3fccac6]{font-family:JetBrains Mono,monospace;background:var(--opsc-hover, #F0F0EF);padding:1px 5px;border-radius:4px}@media (prefers-reduced-motion: reduce){.cp-overlay[data-v-b3fccac6],.cp-panel[data-v-b3fccac6]{transition:none!important}}.fade-in[data-v-c6052c05]{animation:fi-c6052c05 .2s ease}@keyframes fi-c6052c05{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-c6052c05]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-c6052c05]{font-family:JetBrains Mono,monospace}.x11[data-v-c6052c05]{font-size:11px}.mu[data-v-c6052c05]{color:var(--tm)}.bold[data-v-c6052c05]{font-weight:600;color:var(--t1)}.sub-tabs[data-v-c6052c05]{display:flex;gap:4px;background:var(--bg-i);border:1px solid var(--br);border-radius:10px;padding:3px;width:-moz-fit-content;width:fit-content;margin-bottom:14px}.sub-tab[data-v-c6052c05]{padding:6px 14px;border:none;border-radius:8px;background:transparent;color:var(--tm);cursor:pointer;font-size:12px;font-weight:600;font-family:DM Sans,sans-serif}.sub-tab.active[data-v-c6052c05]{background:var(--ac-d);color:var(--ac)}.tab-toolbar[data-v-c6052c05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.tab-count[data-v-c6052c05]{font-size:12px;color:var(--tm);font-weight:600}.rest-info-card[data-v-c6052c05]{padding:12px 16px;margin-bottom:12px;display:flex;align-items:center;gap:16px}.rest-info-name[data-v-c6052c05]{font-size:13px;font-weight:600;color:var(--t1)}.rest-info-mode[data-v-c6052c05]{font-size:11px;color:var(--tm);margin-top:2px}.rest-link[data-v-c6052c05]{font-size:11px;color:var(--ac);text-decoration:none}.tbl-card[data-v-c6052c05]{padding:0;overflow:hidden}.empty[data-v-c6052c05]{text-align:center;padding:28px;color:var(--tm)}.avatar[data-v-c6052c05]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.avatar.ac[data-v-c6052c05]{background:#00d4ff26;color:var(--ac)}.role-chip[data-v-c6052c05]{padding:2px 8px;border-radius:5px;font-size:10px;font-weight:600}.role-chip.ADMIN[data-v-c6052c05]{background:#00d4ff1a;color:var(--ac);border:1px solid rgba(0,212,255,.25)}.role-chip.VIEWER[data-v-c6052c05]{background:#8b5cf61a;color:var(--pu);border:1px solid rgba(139,92,246,.25)}.st-on[data-v-c6052c05]{color:var(--gr)}.st-off[data-v-c6052c05]{color:var(--re)}.row-acts[data-v-c6052c05]{display:flex;gap:4px}.iBtn[data-v-c6052c05]{background:none;border:1px solid var(--br);padding:5px 8px;border-radius:7px;cursor:pointer;color:var(--tm);font-size:12px;transition:.15s}.iBtn.danger[data-v-c6052c05]:hover{border-color:var(--re);color:var(--re)}.btn[data-v-c6052c05]{background:var(--bg-i);border:1px solid var(--br);color:var(--t2);padding:8px 12px;border-radius:9px;cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;display:inline-flex;align-items:center;gap:5px}.btn.sm[data-v-c6052c05]{padding:6px 10px}.btn.primary[data-v-c6052c05]{background:var(--ac-d);border-color:var(--ac);color:var(--ac);font-weight:600}.btn[data-v-c6052c05]:disabled{opacity:.45;cursor:not-allowed}.spin-row[data-v-c6052c05]{display:flex;align-items:center;justify-content:center}.mini-spinner[data-v-c6052c05]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-c6052c05 .7s linear infinite;display:inline-block}.mini-spinner.white[data-v-c6052c05]{border-top-color:#fff;border-color:#ffffff40}@keyframes spin-c6052c05{to{transform:rotate(360deg)}}.overlay[data-v-c6052c05]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-c6052c05]{background:var(--bg-c);border:1px solid var(--br);border-radius:20px 20px 0 0;width:100%;max-width:460px;max-height:90vh;display:flex;flex-direction:column}.modal-hdr[data-v-c6052c05]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;border-bottom:1px solid var(--br);font-size:14px;font-weight:700;color:var(--t1)}.close-btn[data-v-c6052c05]{background:none;border:none;color:var(--tm);cursor:pointer;font-size:18px;padding:4px;border-radius:6px}.modal-body[data-v-c6052c05]{padding:16px 18px;overflow-y:auto;flex:1}.modal-ftr[data-v-c6052c05]{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--br);display:flex;gap:8px}.modal-ftr .btn[data-v-c6052c05]{flex:1;justify-content:center;padding:12px}.notice[data-v-c6052c05]{background:var(--ac-d);border:1px solid rgba(0,212,255,.2);border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:12px;color:var(--t2)}.form-grid[data-v-c6052c05]{display:grid;gap:11px}.fg[data-v-c6052c05]{display:flex;flex-direction:column;gap:5px}.fg label[data-v-c6052c05]{font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em}.fg input[data-v-c6052c05]{background:var(--bg-i);border:1px solid var(--br);color:var(--t1);padding:10px 12px;border-radius:9px;outline:none;font-size:14px;font-family:DM Sans,sans-serif}.fg input[data-v-c6052c05]:focus{border-color:var(--ac)}.opsconsole[data-v-c6052c05]{--opsc-bg: #FAFAF8;--opsc-surface: #FFFFFF;--opsc-surface-alt: #F5F4F0;--opsc-border: #E5E3DD;--opsc-text: #171717;--opsc-text-dim: #737373;--opsc-accent: #0E7490;--opsc-navy: #142951;--opsc-hover: #F0F0EF;--opsc-danger: #DC2626;--opsc-warn: #CA8A04;--opsc-ok: #16A34A;display:flex;flex-direction:column;background:var(--opsc-bg);border:1px solid var(--opsc-border);border-radius:14px;overflow:hidden;min-height:480px;color:var(--opsc-text)}.opsconsole[data-console-theme=dark][data-v-c6052c05]{--opsc-bg: #101C30;--opsc-surface: #16233A;--opsc-surface-alt: #1B2A44;--opsc-border: #28395A;--opsc-text: #E9EEF6;--opsc-text-dim: #93A6C2;--opsc-accent: #3FC5E3;--opsc-navy: #AFC3E8;--opsc-hover: #1E2E4A;--opsc-danger: #F87171;--opsc-warn: #FBBF24;--opsc-ok: #4ADE80}.oc-header[data-v-c6052c05]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--opsc-surface);border-bottom:1px solid var(--opsc-border);flex-wrap:wrap}.oc-brand[data-v-c6052c05]{display:flex;align-items:center;gap:9px;min-width:0}.oc-logo[data-v-c6052c05]{width:28px;height:28px;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:var(--opsc-hover)}.oc-logo-ph[data-v-c6052c05]{width:28px;height:28px;border-radius:6px;background:var(--opsc-navy);color:var(--opsc-surface);display:flex;align-items:center;justify-content:center;font:700 12px DM Sans,sans-serif;flex-shrink:0}.oc-id[data-v-c6052c05]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.oc-name[data-v-c6052c05]{font:600 12.5px DM Sans,sans-serif;color:var(--opsc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-sub[data-v-c6052c05]{font:400 10.5px DM Sans,sans-serif;color:var(--opsc-text-dim)}.oc-right[data-v-c6052c05]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.oc-select-wrap[data-v-c6052c05]{display:flex}.oc-select[data-v-c6052c05]{min-height:44px;padding:6px 10px;border-radius:7px;border:1px solid var(--opsc-border);background:var(--opsc-surface);color:var(--opsc-text);font:500 12px DM Sans,sans-serif}.oc-elev-badge[data-v-c6052c05]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:var(--opsc-hover);color:var(--opsc-accent);font:600 11px DM Sans,sans-serif;white-space:nowrap}.oc-btn[data-v-c6052c05],.oc-icon-btn[data-v-c6052c05]{min-height:44px;min-width:44px;padding:6px 11px;border-radius:7px;border:1px solid var(--opsc-border);background:none;color:var(--opsc-text);font:500 12px DM Sans,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.oc-icon-btn[aria-pressed=true][data-v-c6052c05]{background:var(--opsc-hover);color:var(--opsc-accent);border-color:var(--opsc-accent)}.oc-btn[data-v-c6052c05]:hover:not(:disabled),.oc-icon-btn[data-v-c6052c05]:hover{background:var(--opsc-hover)}.oc-btn[data-v-c6052c05]:disabled{opacity:.5;cursor:not-allowed}.sr-only[data-v-c6052c05]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.oc-loading[data-v-c6052c05]{display:flex;justify-content:center;padding:40px}.oc-empty[data-v-c6052c05]{text-align:center;padding:40px 20px;color:var(--opsc-text-dim);font:400 13px DM Sans,sans-serif}.oc-summary[data-v-c6052c05]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--opsc-surface-alt);border-bottom:1px solid var(--opsc-border);overflow:hidden}.oc-summary-scroll[data-v-c6052c05]{display:flex;gap:14px;overflow-x:auto;flex:1;scrollbar-width:thin}.oc-summary-item[data-v-c6052c05]{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font:400 11px DM Sans,sans-serif;color:var(--opsc-text-dim);flex-shrink:0}.oc-summary-value[data-v-c6052c05]{font:700 11.5px JetBrains Mono,monospace;color:var(--opsc-text)}.oc-summary-unavailable[data-v-c6052c05]{font-style:italic}.oc-summary-refresh[data-v-c6052c05]{background:none;border:none;color:var(--opsc-text-dim);cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oc-summary-refresh[data-v-c6052c05]:hover:not(:disabled){background:var(--opsc-hover);color:var(--opsc-accent)}.oc-summary-refresh[data-v-c6052c05]:disabled{opacity:.5}.oc-summary-refresh svg.spinning[data-v-c6052c05]{animation:spin-c6052c05 .8s linear infinite}.oc-layout[data-v-c6052c05]{display:flex;flex:1;min-height:0}.oc-main[data-v-c6052c05]{flex:1;min-width:0;display:flex;flex-direction:column}.oc-inspector[data-v-c6052c05]{width:220px;flex-shrink:0;padding:12px;border-left:1px solid var(--opsc-border);background:var(--opsc-surface-alt);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.oc-insp-row[data-v-c6052c05]{display:flex;flex-direction:column;gap:2px}.oc-insp-label[data-v-c6052c05]{font:500 10px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--opsc-text-dim)}.oc-insp-value[data-v-c6052c05]{font:500 12.5px DM Sans,sans-serif;color:var(--opsc-text)}.oc-mono[data-v-c6052c05]{font-family:JetBrains Mono,monospace}.oc-thread[data-v-c6052c05]{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:9px;min-height:220px;max-height:480px;background:var(--opsc-bg)}.oc-welcome[data-v-c6052c05]{text-align:center;padding:26px 10px}.oc-welcome-text[data-v-c6052c05]{font:400 12.5px DM Sans,sans-serif;color:var(--opsc-text-dim);margin:0 0 12px}.oc-welcome-text code[data-v-c6052c05],.oc-welcome-text kbd[data-v-c6052c05]{background:var(--opsc-hover);color:var(--opsc-accent);padding:1px 6px;border-radius:4px;font-size:11.5px;font-family:JetBrains Mono,monospace}.oc-suggestions[data-v-c6052c05]{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.oc-chip[data-v-c6052c05]{min-height:44px;padding:8px 13px;border-radius:18px;border:1px solid var(--opsc-border);background:var(--opsc-surface);color:var(--opsc-text);font:400 12px JetBrains Mono,monospace;cursor:pointer}.oc-chip[data-v-c6052c05]:hover{background:var(--opsc-hover)}.oc-entry[data-v-c6052c05]{display:flex;flex-direction:column;gap:3px;padding-bottom:7px;border-bottom:1px solid var(--opsc-border)}.oc-entry[data-v-c6052c05]:last-child{border-bottom:none;padding-bottom:0}.oc-userline[data-v-c6052c05]{display:flex;align-items:baseline;gap:6px;font:500 12.5px JetBrains Mono,SFMono-Regular,monospace;color:var(--opsc-text);word-break:break-word}.oc-prompt-glyph[data-v-c6052c05]{color:var(--opsc-accent);flex-shrink:0}.oc-watch[data-v-c6052c05]{margin:0 14px 8px;padding:8px 10px;border-radius:8px;border:1px solid var(--opsc-border);background:var(--opsc-surface-alt)}.oc-watch-head[data-v-c6052c05]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.oc-watch-label[data-v-c6052c05]{font:400 11.5px DM Sans,sans-serif;color:var(--opsc-text-dim)}.oc-watch-label code[data-v-c6052c05]{font-family:JetBrains Mono,monospace;color:var(--opsc-accent)}.oc-watch-actions[data-v-c6052c05]{display:flex;gap:6px}.oc-watch-btn[data-v-c6052c05]{min-height:32px;padding:4px 10px;border-radius:6px;border:1px solid var(--opsc-border);background:none;color:var(--opsc-text);font:500 11px DM Sans,sans-serif;cursor:pointer}.oc-watch-btn[data-v-c6052c05]:hover{background:var(--opsc-hover)}.oc-composer[data-v-c6052c05]{padding:10px 14px;background:var(--opsc-surface);border-top:1px solid var(--opsc-border);position:sticky;bottom:0}.oc-autocomplete[data-v-c6052c05]{background:var(--opsc-surface);border:1px solid var(--opsc-border);border-radius:10px;margin-bottom:6px;max-height:200px;overflow-y:auto;box-shadow:0 4px 16px #00000014}.oc-ac-item[data-v-c6052c05]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 12px;min-height:44px;border:none;background:none;cursor:pointer;border-bottom:1px solid var(--opsc-border)}.oc-ac-item[data-v-c6052c05]:last-child{border-bottom:none}.oc-ac-item[data-v-c6052c05]:hover,.oc-ac-item.active[data-v-c6052c05]{background:var(--opsc-hover)}.oc-ac-usage[data-v-c6052c05]{font:500 12.5px JetBrains Mono,monospace;color:var(--opsc-accent)}.oc-ac-desc[data-v-c6052c05]{font:400 11px DM Sans,sans-serif;color:var(--opsc-text-dim)}.oc-ibox[data-v-c6052c05]{display:flex;align-items:center;gap:7px;background:var(--opsc-bg);border:1px solid var(--opsc-border);border-radius:10px;padding:4px 10px;transition:border-color .15s,box-shadow .15s}.oc-ibox.focused[data-v-c6052c05]{border-color:var(--opsc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--opsc-accent) 15%,transparent)}.oc-prompt-glyph-input[data-v-c6052c05]{font-family:JetBrains Mono,monospace;font-weight:700}.oc-input[data-v-c6052c05]{flex:1;min-width:0;border:none;outline:none;background:none;font:400 13.5px JetBrains Mono,SFMono-Regular,monospace;color:var(--opsc-text);min-height:40px}.oc-input[data-v-c6052c05]::-moz-placeholder{color:var(--opsc-text-dim);font-family:DM Sans,sans-serif}.oc-input[data-v-c6052c05]::placeholder{color:var(--opsc-text-dim);font-family:DM Sans,sans-serif}.oc-send[data-v-c6052c05]{width:40px;height:40px;min-width:44px;min-height:44px;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:7px}.oc-send svg[data-v-c6052c05]{color:var(--opsc-accent)}.oc-send:disabled svg[data-v-c6052c05]{color:var(--opsc-text-dim);opacity:.5}.oc-send[data-v-c6052c05]:disabled{cursor:not-allowed}.oc-send[data-v-c6052c05]:focus-visible{outline:2px solid var(--opsc-accent);outline-offset:2px}.oc-disc[data-v-c6052c05]{font:400 10px DM Sans,sans-serif;color:var(--opsc-text-dim);text-align:center;margin:7px 0 0}.opsconsole.oc-compact .oc-entry[data-v-c6052c05]{padding-bottom:4px;gap:1px}.opsconsole.oc-compact .oc-thread[data-v-c6052c05]{gap:4px;padding:7px 14px}@media (max-width: 900px){.oc-inspector[data-v-c6052c05]{display:none}}@media (max-width: 640px){.oc-header[data-v-c6052c05]{gap:7px;padding:8px 10px}.oc-thread[data-v-c6052c05]{max-height:400px}.oc-summary-scroll[data-v-c6052c05]{gap:10px}}@media (prefers-reduced-motion: reduce){.opsconsole[data-v-c6052c05],.oc-chip[data-v-c6052c05],.oc-btn[data-v-c6052c05],.oc-ibox[data-v-c6052c05],.oc-summary-refresh svg[data-v-c6052c05]{transition:none!important;animation:none!important}}.fade-in[data-v-5aafbc6e]{animation:fi-5aafbc6e .2s ease}@keyframes fi-5aafbc6e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.card[data-v-5aafbc6e]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px}.mono[data-v-5aafbc6e]{font-family:JetBrains Mono,monospace}.x11[data-v-5aafbc6e]{font-size:11px}.mu[data-v-5aafbc6e]{color:var(--tm)}.gr[data-v-5aafbc6e]{color:var(--gr)}.re[data-v-5aafbc6e]{color:var(--re)}.loading-state[data-v-5aafbc6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px}.mini-spinner[data-v-5aafbc6e]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(128,128,128,.3);border-top-color:var(--ac);animation:spin-5aafbc6e .7s linear infinite;display:inline-block}.mini-spinner.large[data-v-5aafbc6e]{width:28px;height:28px;border-width:3px}@keyframes spin-5aafbc6e{to{transform:rotate(360deg)}}.ws-header[data-v-5aafbc6e]{padding:16px 20px 0;margin-bottom:14px}.breadcrumb[data-v-5aafbc6e]{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:14px}.bc-link[data-v-5aafbc6e]{color:var(--tm);text-decoration:none;font-weight:600}.bc-link[data-v-5aafbc6e]:hover{color:var(--ac)}.bc-sep[data-v-5aafbc6e]{color:var(--br2, var(--br))}.bc-current[data-v-5aafbc6e]{color:var(--t1);font-weight:600}.ws-main[data-v-5aafbc6e]{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.ws-logo-wrap[data-v-5aafbc6e]{flex-shrink:0}.ws-logo[data-v-5aafbc6e]{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--br)}.ws-logo-ph[data-v-5aafbc6e]{width:52px;height:52px;border-radius:12px;background:var(--ac-d);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:var(--ac)}.ws-info[data-v-5aafbc6e]{flex:1;min-width:0}.ws-name-row[data-v-5aafbc6e]{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.ws-name[data-v-5aafbc6e]{font-size:19px;font-weight:800;color:var(--t1)}.ws-meta[data-v-5aafbc6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sep[data-v-5aafbc6e]{color:var(--br2, var(--br))}.quick-status[data-v-5aafbc6e]{display:flex;align-items:center;gap:5px}.qs-dot[data-v-5aafbc6e]{width:6px;height:6px;border-radius:50%}.qs-dot.online[data-v-5aafbc6e]{background:var(--gr)}.qs-dot.offline[data-v-5aafbc6e]{background:var(--re)}.ws-actions[data-v-5aafbc6e]{display:flex;gap:8px;margin-left:auto}.qa-btn[data-v-5aafbc6e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;background:var(--bg-i);border:1px solid var(--br);color:var(--t2);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;font-family:DM Sans,sans-serif;transition:.15s;white-space:nowrap}.qa-btn[data-v-5aafbc6e]:hover{border-color:var(--ac);color:var(--ac)}.qa-btn.danger[data-v-5aafbc6e]:hover{border-color:var(--re);color:var(--re)}.qa-btn[data-v-5aafbc6e]:disabled{opacity:.5;cursor:not-allowed}.tabs[data-v-5aafbc6e]{display:flex;border-top:1px solid var(--br);margin:0 -20px;overflow-x:auto}.tab-btn[data-v-5aafbc6e]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:none;border:none;color:var(--tm);cursor:pointer;font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;transition:.15s;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tab-btn[data-v-5aafbc6e]:hover{color:var(--t2)}.tab-btn.active[data-v-5aafbc6e]{color:var(--ac);border-bottom-color:var(--ac)}.tab-body[data-v-5aafbc6e]{animation:fi-5aafbc6e .15s ease}.overlay[data-v-5aafbc6e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-5aafbc6e]{background:var(--bg-c);border:1px solid var(--br);border-radius:16px;width:100%;max-width:420px;margin:16px}.confirm-modal[data-v-5aafbc6e]{max-width:420px}.modal-hdr[data-v-5aafbc6e]{padding:16px 20px 8px;font-size:15px;font-weight:700;color:var(--t1)}.modal-ftr[data-v-5aafbc6e]{padding:14px 20px;border-top:1px solid var(--br);display:flex;gap:10px}.modal-ftr .qa-btn[data-v-5aafbc6e]{flex:1;justify-content:center;min-height:44px}.qa-btn.danger[data-v-5aafbc6e]{border-color:#ef44444d;color:var(--re);background:#ef44441a}.card[data-v-ccb3fa11]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:18px}.card h2[data-v-ccb3fa11]{font-size:14px;font-weight:700;color:var(--t1);margin:0 0 12px}.section-hdr[data-v-ccb3fa11]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.section-hdr h2[data-v-ccb3fa11]{margin:0}.search-input[data-v-ccb3fa11]{border:1px solid var(--br);border-radius:8px;padding:8px 12px;font-size:13px;min-width:220px;min-height:44px;font-family:inherit}.search-input[data-v-ccb3fa11]:focus{border-color:var(--ac);outline:none}.filter-row[data-v-ccb3fa11]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.filter-chip[data-v-ccb3fa11]{background:var(--bg-i);border:1px solid var(--br);border-radius:20px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--t2);cursor:pointer;min-height:44px;font-family:inherit;display:flex;align-items:center;gap:6px}.filter-chip.active[data-v-ccb3fa11]{background:var(--ac-d);border-color:var(--ac);color:var(--ac)}.filter-count[data-v-ccb3fa11]{font-size:10.5px;opacity:.75}.empty-state[data-v-ccb3fa11]{text-align:center;padding:24px 12px;color:var(--tm)}.clear-filters-btn[data-v-ccb3fa11]{margin-top:10px;background:none;border:1px solid var(--br);border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--ac);cursor:pointer;min-height:44px;font-family:inherit}.clear-filters-btn[data-v-ccb3fa11]:hover{border-color:var(--ac)}.customer-table-wrap[data-v-ccb3fa11]{overflow-x:auto}.customer-table[data-v-ccb3fa11]{width:100%;border-collapse:collapse;min-width:560px}.customer-table th[data-v-ccb3fa11]{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tm);padding:8px 10px;border-bottom:1px solid var(--br)}.customer-table td[data-v-ccb3fa11]{padding:10px;font-size:13px;color:var(--t1);border-bottom:1px solid var(--br)}.customer-cards[data-v-ccb3fa11]{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:10px}.customer-card[data-v-ccb3fa11]{border:1px solid var(--br);border-radius:10px;padding:12px}.customer-card-top[data-v-ccb3fa11]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.customer-card-top strong[data-v-ccb3fa11]{font-size:14px;color:var(--t1)}.customer-card-row[data-v-ccb3fa11]{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--t2);padding:3px 0}.customer-card-row span[data-v-ccb3fa11]:first-child{color:var(--tm)}.status-pill[data-v-ccb3fa11]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.status-pill.status-healthy[data-v-ccb3fa11]{background:var(--green-bg);color:var(--gr)}.status-pill.status-attention[data-v-ccb3fa11]{background:var(--yellow-bg);color:var(--ye)}.status-pill.status-critical[data-v-ccb3fa11]{background:var(--red-bg);color:var(--re)}.status-pill.status-onboarding[data-v-ccb3fa11]{background:var(--ac-d);color:var(--ac)}@media (max-width:640px){.section-hdr[data-v-ccb3fa11]{flex-direction:column;align-items:stretch}.search-input[data-v-ccb3fa11]{min-width:0;width:100%}.customer-table-wrap[data-v-ccb3fa11]{display:none}.customer-cards[data-v-ccb3fa11]{display:flex}}.exec[data-v-2deb322b]{display:flex;flex-direction:column;gap:20px;animation:fi-2deb322b .2s ease}@keyframes fi-2deb322b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.exec-hdr[data-v-2deb322b]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.exec-hdr h1[data-v-2deb322b]{font-size:22px;font-weight:700;color:var(--t1);margin:0 0 4px}.exec-sub[data-v-2deb322b]{font-size:13px;color:var(--tm);margin:0}.exec-hdr-meta[data-v-2deb322b]{display:flex;align-items:center;gap:12px}.refresh-time[data-v-2deb322b]{font-size:12px;color:var(--tm)}.stale-tag[data-v-2deb322b]{color:var(--ye);font-weight:600}.refresh-feedback[data-v-2deb322b]{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:20px;animation:fi-2deb322b .15s ease}.refresh-feedback-ok[data-v-2deb322b]{background:var(--green-bg);color:var(--gr)}.refresh-feedback-fail[data-v-2deb322b]{background:var(--red-bg);color:var(--re)}.refresh-btn[data-v-2deb322b]{display:flex;align-items:center;gap:6px;background:var(--bg-c);border:1px solid var(--br);border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600;color:var(--t2);cursor:pointer;min-height:44px;font-family:inherit}.refresh-btn[data-v-2deb322b]:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.refresh-btn[data-v-2deb322b]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-2deb322b]{animation:spin-2deb322b 1s linear infinite}@keyframes spin-2deb322b{to{transform:rotate(360deg)}}.state-card[data-v-2deb322b]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:48px 24px;text-align:center;color:var(--t2);display:flex;flex-direction:column;align-items:center;gap:10px}.state-card.state-warn[data-v-2deb322b]{border-color:var(--ye);color:var(--ye)}.state-card.state-error[data-v-2deb322b]{border-color:var(--re);color:var(--re)}.state-hint[data-v-2deb322b]{font-size:12.5px;color:var(--tm)}.mini-spinner[data-v-2deb322b]{width:26px;height:26px;border-radius:50%;border:3px solid var(--br);border-top-color:var(--ac);animation:spin-2deb322b .7s linear infinite}.retry-btn[data-v-2deb322b]{background:none;border:1px solid var(--re);color:var(--re);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px;min-height:44px;font-family:inherit}.banner-error[data-v-2deb322b]{background:var(--red-bg);color:var(--re);border:1px solid var(--re);border-radius:8px;padding:10px 14px;font-size:13px}.kpi-row[data-v-2deb322b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card[data-v-2deb322b]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:16px;text-align:left;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:4px;min-height:44px;transition:border-color .15s,box-shadow .15s}.kpi-card[data-v-2deb322b]:hover{border-color:var(--ac);box-shadow:var(--sh)}.kpi-card.kpi-alert[data-v-2deb322b]{border-left:3px solid var(--ye)}.kpi-card.kpi-unavailable[data-v-2deb322b]{border-left:3px solid var(--bl)}.kpi-value-unavailable[data-v-2deb322b]{font-size:16px;font-weight:700;color:var(--bl)}.kpi-label[data-v-2deb322b]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tm)}.kpi-value[data-v-2deb322b]{font-size:28px;font-weight:700;color:var(--t1)}.kpi-foot[data-v-2deb322b]{font-size:11.5px;color:var(--tm)}.exec-grid[data-v-2deb322b]{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.card[data-v-2deb322b]{background:var(--bg-c);border:1px solid var(--br);border-radius:14px;padding:18px}.card h2[data-v-2deb322b]{font-size:14px;font-weight:700;color:var(--t1);margin:0 0 12px}.card-priorities[data-v-2deb322b]{border-color:var(--br2);box-shadow:var(--sh)}.card-hdr-row[data-v-2deb322b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.card-hdr-row h2[data-v-2deb322b]{margin:0}.severity-legend[data-v-2deb322b]{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--tm);font-weight:600;cursor:help}.legend-dot[data-v-2deb322b]{width:7px;height:7px;border-radius:50%;margin-left:8px}.legend-dot[data-v-2deb322b]:first-child{margin-left:0}.legend-dot.sev-critical[data-v-2deb322b]{background:var(--re)}.legend-dot.sev-high[data-v-2deb322b]{background:var(--ye)}.legend-dot.sev-diagnostic[data-v-2deb322b]{background:var(--bl)}.empty-state[data-v-2deb322b]{text-align:center;padding:24px 12px;color:var(--tm)}.empty-hint[data-v-2deb322b]{font-size:12px;margin-top:4px}.priority-list[data-v-2deb322b],.activity-list[data-v-2deb322b],.degraded-list[data-v-2deb322b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.priority-item[data-v-2deb322b]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--br)}.priority-item[data-v-2deb322b]:last-child{border-bottom:none;padding-bottom:0}.severity-dot[data-v-2deb322b]{width:9px;height:9px;border-radius:50%;margin-top:5px;flex-shrink:0}.severity-dot.sev-critical[data-v-2deb322b]{background:var(--re)}.severity-dot.sev-high[data-v-2deb322b]{background:var(--ye)}.severity-dot.sev-medium[data-v-2deb322b]{background:var(--ac)}.severity-dot.sev-low[data-v-2deb322b]{background:var(--tm)}.severity-dot.sev-diagnostic[data-v-2deb322b]{background:var(--bl)}.priority-item-diagnostic[data-v-2deb322b]{background:#2563eb0a;border-radius:8px;padding-left:8px;padding-right:8px}.priority-cat-diagnostic[data-v-2deb322b]{color:var(--bl)}.priority-body[data-v-2deb322b]{flex:1;min-width:0}.priority-top[data-v-2deb322b]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.priority-top strong[data-v-2deb322b]{font-size:13.5px;color:var(--t1)}.priority-cat[data-v-2deb322b]{font-size:10.5px;font-weight:600;color:var(--tm);text-transform:uppercase}.priority-reason[data-v-2deb322b]{font-size:12.5px;color:var(--t2);margin:3px 0}.priority-meta[data-v-2deb322b]{display:flex;gap:12px;font-size:11.5px;color:var(--tm);flex-wrap:wrap}.priority-action[data-v-2deb322b]{color:var(--ac);font-weight:600}.priority-link[data-v-2deb322b]{background:none;border:1px solid var(--br);border-radius:6px;padding:6px 10px;font-size:11.5px;cursor:pointer;align-self:center;min-height:44px;font-family:inherit}.priority-link[data-v-2deb322b]:hover{border-color:var(--ac);color:var(--ac)}.ecosystem-status[data-v-2deb322b]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;padding:6px 0}.eco-dot[data-v-2deb322b]{width:10px;height:10px;border-radius:50%}.eco-healthy .eco-dot[data-v-2deb322b]{background:var(--gr)}.eco-healthy[data-v-2deb322b]{color:var(--gr)}.eco-attention .eco-dot[data-v-2deb322b]{background:var(--ye)}.eco-attention[data-v-2deb322b]{color:var(--ye)}.eco-critical .eco-dot[data-v-2deb322b]{background:var(--re)}.eco-critical[data-v-2deb322b]{color:var(--re)}.degraded-list li[data-v-2deb322b]{font-size:12.5px;color:var(--t2)}.impact-note[data-v-2deb322b]{font-size:12.5px;color:var(--re);font-weight:600;margin-top:8px}.eco-partial-caveat[data-v-2deb322b]{font-size:11.5px;color:var(--unavailable, var(--bl));background:var(--ac-d);border-radius:8px;padding:8px 10px;margin-top:8px}.eco-foot[data-v-2deb322b]{font-size:11.5px;color:var(--tm);margin-top:12px}.eco-foot a[data-v-2deb322b]{color:var(--ac)}.activity-caveat[data-v-2deb322b]{font-size:11.5px;color:var(--bl);background:#2563eb0f;border-radius:8px;padding:8px 10px;margin-bottom:10px}.activity-list li[data-v-2deb322b]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--br);font-size:12.5px}.activity-list li[data-v-2deb322b]:last-child{border-bottom:none}.activity-dot[data-v-2deb322b]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ac)}.activity-dot.act-incident_opened[data-v-2deb322b]{background:var(--re)}.activity-dot.act-incident_resolved[data-v-2deb322b]{background:var(--gr)}.activity-list li>div[data-v-2deb322b]{flex:1;color:var(--t1)}.activity-detail[data-v-2deb322b]{color:var(--tm)}.activity-time[data-v-2deb322b]{color:var(--tm);font-size:11px;flex-shrink:0}@media (max-width:1024px){.kpi-row[data-v-2deb322b]{grid-template-columns:repeat(2,1fr)}.exec-grid[data-v-2deb322b]{grid-template-columns:1fr}}@media (max-width:640px){.kpi-row[data-v-2deb322b]{grid-template-columns:1fr}}.grid[data-v-0fabb46c],.grid[data-v-989ef0ab],.grid[data-v-11416668],.grid[data-v-cab5d07b],.grid[data-v-c7b9b7ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root[data-theme=light]{--bg: #F5F6F8;--bg-s: #EEF1F5;--bg-c: #FFFFFF;--bg-e: #FFFFFF;--bg-i: #F7F8FA;--bg-h: rgba(20,41,81,.05);--br: #E5E7EB;--br2: #D1D5DB;--t1: #171717;--t2: #525252;--tm: #6B7280;--ac: #0E7490;--ac-d: #E6F7FA;--gr: #15803D;--ye: #B45309;--re: #DC2626;--pu: #7C3AED;--bl: #2563EB;--sh: 0 4px 16px rgba(15,23,42,.08);--navy: #142951;--navy-hover: #1D3A6E;--navy-active: #0F2040;--on-navy: #FFFFFF;--on-navy-muted: #A9B8D6;--accent-bright: #06B6D4;--green-bg: #EAF7EE;--red-bg: #FDECEC;--yellow-bg: #FEF3E2;--nav-active-bg: var(--ac-d);--nav-active-text: var(--navy);--focus-ring: var(--accent-bright);--bg-page: var(--bg);--bg-sidebar: var(--bg-c);--bg-topbar: var(--bg-c);--surface: var(--bg-c);--surface-elevated: var(--bg-e);--surface-subtle: var(--bg-s);--primary-action: var(--navy);--unavailable: var(--bl);--overlay: rgba(0,0,0,.65)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
