@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600;14..32,700&display=swap";.notif-bar[data-v-022a3852]{border-bottom:1px solid;flex-shrink:0;align-items:center;gap:.75rem;min-height:52px;padding:.75rem 1.25rem .75rem 1rem;display:flex;position:relative;overflow:hidden}.notif-bar.success[data-v-022a3852]{border-color:var(--success-border);background:linear-gradient(90deg,#22d39a1a 0%,#22d39a0a 60%,#0000 100%)}.notif-bar.success .notif-strip[data-v-022a3852]{background:linear-gradient(#22d39a,#10b77a)}.notif-bar.success .notif-icon[data-v-022a3852]{color:var(--success);background:#22d39a24}.notif-bar.success .notif-title[data-v-022a3852]{color:var(--success-text)}.notif-bar.success .notif-action[data-v-022a3852]{color:var(--success-text);border-color:#22d39a59}.notif-bar.success .notif-action[data-v-022a3852]:hover{background:#22d39a1f}.notif-bar.error[data-v-022a3852]{border-color:var(--error-border);background:linear-gradient(90deg,#ff52521c 0%,#ff52520a 60%,#0000 100%)}.notif-bar.error .notif-strip[data-v-022a3852]{background:linear-gradient(#ff5252,#e03333)}.notif-bar.error .notif-icon[data-v-022a3852]{color:var(--error-text);background:#ff525224}.notif-bar.error .notif-title[data-v-022a3852]{color:var(--error-text)}.notif-bar.error .notif-action[data-v-022a3852]{color:var(--error-text);border-color:#ff525259}.notif-bar.error .notif-action[data-v-022a3852]:hover{background:#ff52521f}.notif-bar.warning[data-v-022a3852]{border-color:var(--warning-border);background:linear-gradient(90deg,#f5b7311a 0%,#f5b7310a 60%,#0000 100%)}.notif-bar.warning .notif-strip[data-v-022a3852]{background:linear-gradient(#f5b731,#d99b18)}.notif-bar.warning .notif-icon[data-v-022a3852]{color:var(--warning);background:#f5b73124}.notif-bar.warning .notif-title[data-v-022a3852]{color:var(--warning-text)}.notif-bar.warning .notif-action[data-v-022a3852]{color:var(--warning-text);border-color:#f5b73159}.notif-bar.warning .notif-action[data-v-022a3852]:hover{background:#f5b7311f}.notif-bar.info[data-v-022a3852]{border-color:var(--border-accent);background:linear-gradient(90deg,#4196ff1a 0%,#4196ff0a 60%,#0000 100%)}.notif-bar.info .notif-strip[data-v-022a3852]{background:linear-gradient(180deg, var(--accent), #1a7cf5)}.notif-bar.info .notif-icon[data-v-022a3852]{background:var(--accent-dim);color:var(--accent)}.notif-bar.info .notif-title[data-v-022a3852]{color:var(--info-text)}.notif-bar.info .notif-action[data-v-022a3852]{border-color:var(--border-accent);color:var(--accent)}.notif-bar.info .notif-action[data-v-022a3852]:hover{background:var(--accent-dim)}.notif-strip[data-v-022a3852]{border-radius:0 2px 2px 0;flex-shrink:0;width:3px;position:absolute;top:0;bottom:0;left:0}.notif-icon[data-v-022a3852]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.notif-content[data-v-022a3852]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.55rem;min-width:0;display:flex}.notif-title[data-v-022a3852]{white-space:nowrap;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:.855rem;font-weight:700;line-height:1.3}.notif-message[data-v-022a3852]{color:var(--text-sub);font-size:.82rem;line-height:1.4}.notif-action[data-v-022a3852]{border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background var(--transition), opacity var(--transition);letter-spacing:.01em;background:0 0;border:1px solid;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.775rem;font-weight:600;text-decoration:none;display:inline-flex}.notif-close[data-v-022a3852]{border:1px solid var(--border-strong);cursor:pointer;color:var(--text-muted);transition:background var(--transition), color var(--transition), border-color var(--transition);background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:flex}.notif-close[data-v-022a3852]:hover{color:var(--text-sub);background:#ffffff1f;border-color:#ffffff38}.notif-enter-active[data-v-022a3852]{transition:all .3s cubic-bezier(.16,1,.3,1)}.notif-leave-active[data-v-022a3852]{transition:all .22s cubic-bezier(.4,0,1,1)}.notif-enter-from[data-v-022a3852],.notif-leave-to[data-v-022a3852]{opacity:0;max-height:0;transform:translateY(-100%)}[data-theme=light] .notif-close[data-v-022a3852]{color:var(--text-muted);background:#1432780f;border-color:#14327824}[data-theme=light] .notif-close[data-v-022a3852]:hover{color:var(--text-sub);background:#1432781f;border-color:#1432783d}[data-theme=light] .notif-bar.success[data-v-022a3852]{background:linear-gradient(90deg,#0ca87214 0%,#0ca87208 60%,#0000 100%)}[data-theme=light] .notif-bar.error[data-v-022a3852]{background:linear-gradient(90deg,#d4343414 0%,#d4343408 60%,#0000 100%)}[data-theme=light] .notif-bar.warning[data-v-022a3852]{background:linear-gradient(90deg,#b87e0814 0%,#b87e0808 60%,#0000 100%)}[data-theme=light] .notif-bar.info[data-v-022a3852]{background:linear-gradient(90deg,#2777d414 0%,#2777d408 60%,#0000 100%)}@media (width<=767px){.notif-bar[data-v-022a3852]{flex-wrap:wrap;gap:.6rem;padding:.65rem 1rem .65rem .85rem}.notif-content[data-v-022a3852]{flex-direction:column;align-items:flex-start;gap:.2rem}.notif-title[data-v-022a3852]{white-space:normal}.notif-action[data-v-022a3852]{order:3;justify-content:center;width:100%}}.toast-stack[data-v-828d0600]{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:.6rem;width:min(400px,100vw - 2rem);display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast[data-v-828d0600]{pointer-events:all;-webkit-backdrop-filter:blur(20px);border:1px solid;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem .9rem .9rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000004d,0 12px 32px -4px #00000059,inset 0 1px #ffffff0f}.toast-accent[data-v-828d0600]{border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.toast.success[data-v-828d0600]{background:#0a140fe0;border-color:#22d39a47}.toast.success .toast-accent[data-v-828d0600]{background:linear-gradient(#22d39a,#10b77a)}.toast.success .toast-icon-wrap[data-v-828d0600]{color:#22d39a;background:#22d39a26}.toast.success .toast-title[data-v-828d0600]{color:#b7ffdf}.toast.success .toast-message[data-v-828d0600]{color:#b7ffdfb3}.toast.success .toast-progress[data-v-828d0600]{background:linear-gradient(90deg,#22d39a,#10b77a)}.toast.error[data-v-828d0600]{background:#140808e0;border-color:#ff525247}.toast.error .toast-accent[data-v-828d0600]{background:linear-gradient(#ff5252,#e03333)}.toast.error .toast-icon-wrap[data-v-828d0600]{color:#ff7b7b;background:#ff525226}.toast.error .toast-title[data-v-828d0600]{color:#ffd6d6}.toast.error .toast-message[data-v-828d0600]{color:#ffd6d6b3}.toast.error .toast-progress[data-v-828d0600]{background:linear-gradient(90deg,#ff5252,#e03333)}.toast.warning[data-v-828d0600]{background:#120e04e0;border-color:#f5b73147}.toast.warning .toast-accent[data-v-828d0600]{background:linear-gradient(#f5b731,#d99b18)}.toast.warning .toast-icon-wrap[data-v-828d0600]{color:#f5b731;background:#f5b73126}.toast.warning .toast-title[data-v-828d0600]{color:#ffe5a9}.toast.warning .toast-message[data-v-828d0600]{color:#ffe5a9b3}.toast.warning .toast-progress[data-v-828d0600]{background:linear-gradient(90deg,#f5b731,#d99b18)}.toast.info[data-v-828d0600]{background:#060c16e0;border-color:#4196ff47}.toast.info .toast-accent[data-v-828d0600]{background:linear-gradient(#4196ff,#1a7cf5)}.toast.info .toast-icon-wrap[data-v-828d0600]{color:#4196ff;background:#4196ff26}.toast.info .toast-title[data-v-828d0600]{color:#d6eaff}.toast.info .toast-message[data-v-828d0600]{color:#d6eaffb3}.toast.info .toast-progress[data-v-828d0600]{background:linear-gradient(90deg,#4196ff,#1a7cf5)}.toast-icon-wrap[data-v-828d0600]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:.05rem;display:flex}.toast-body[data-v-828d0600]{flex:1;min-width:0;padding-right:.25rem}.toast-title[data-v-828d0600]{margin:0;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.35}.toast-message[data-v-828d0600]{margin:.22rem 0 0;font-size:.8rem;line-height:1.45}.toast-close[data-v-828d0600]{cursor:pointer;color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;padding:.28rem;transition:background .15s,color .15s,border-color .15s;display:flex}.toast-close[data-v-828d0600]:hover{color:#ffffffe6;background:#ffffff21;border-color:#fff3}.toast-progress[data-v-828d0600]{transform-origin:0;width:100%;height:2px;animation:toast-drain-828d0600 var(--dur,4.5s) linear .3s forwards;border-radius:0 0 12px 12px;position:absolute;bottom:0;left:0}@keyframes toast-drain-828d0600{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-828d0600]{transition:all .32s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-828d0600]{width:100%;transition:all .2s cubic-bezier(.4,0,1,1);position:absolute}.toast-enter-from[data-v-828d0600],.toast-leave-to[data-v-828d0600]{opacity:0;transform:translate(calc(100% + 1.5rem))scale(.94)}.toast-move[data-v-828d0600]{transition:transform .28s cubic-bezier(.16,1,.3,1)}[data-theme=light] .toast.success[data-v-828d0600]{background:#f0fff8f7;border-color:#0ca87247;box-shadow:0 4px 6px -1px #1432781a,0 12px 32px -4px #1432781f}[data-theme=light] .toast.success .toast-title[data-v-828d0600]{color:#065038}[data-theme=light] .toast.success .toast-message[data-v-828d0600]{color:#065038b3}[data-theme=light] .toast.error[data-v-828d0600]{background:#fff6f6f7;border-color:#d4343447;box-shadow:0 4px 6px -1px #1432781a,0 12px 32px -4px #1432781f}[data-theme=light] .toast.error .toast-title[data-v-828d0600]{color:#7a1010}[data-theme=light] .toast.error .toast-message[data-v-828d0600]{color:#7a1010b3}[data-theme=light] .toast.error .toast-icon-wrap[data-v-828d0600]{color:var(--error);background:#d434341a}[data-theme=light] .toast.warning[data-v-828d0600]{background:#fffcf0f7;border-color:#b87e0847;box-shadow:0 4px 6px -1px #1432781a,0 12px 32px -4px #1432781f}[data-theme=light] .toast.warning .toast-title[data-v-828d0600]{color:#5a3900}[data-theme=light] .toast.warning .toast-message[data-v-828d0600]{color:#5a3900b3}[data-theme=light] .toast.info[data-v-828d0600]{background:#f4f8fff7;border-color:#2777d447;box-shadow:0 4px 6px -1px #1432781a,0 12px 32px -4px #1432781f}[data-theme=light] .toast.info .toast-title[data-v-828d0600]{color:#0e2d5e}[data-theme=light] .toast.info .toast-message[data-v-828d0600]{color:#0e2d5eb3}[data-theme=light] .toast.info .toast-icon-wrap[data-v-828d0600]{color:var(--accent);background:#2777d41a}[data-theme=light] .toast-close[data-v-828d0600]{color:#14327880;background:#1432780f;border-color:#1432781f}[data-theme=light] .toast-close[data-v-828d0600]:hover{color:#143278cc;background:#1432781f;border-color:#14327838}@media (width<=480px){.toast-stack[data-v-828d0600]{bottom:calc(1rem + env(safe-area-inset-bottom));width:auto;left:1rem;right:1rem}}.shell[data-v-7dd54f68]{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-7dd54f68]{background:var(--surface-elevated);border-right:1px solid var(--border);z-index:40;flex-direction:column;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0;overflow:hidden auto}.brand[data-v-7dd54f68]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.25rem .5rem 1.25rem;display:flex}.brand-logo[data-v-7dd54f68]{border-radius:var(--radius-md);width:38px;height:38px;color:var(--accent);background:linear-gradient(135deg,#4196ff38,#5a46e629);border:1px solid #4196ff47;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-logo-image[data-v-7dd54f68]{border-radius:var(--radius-md);object-fit:contain;border:1px solid var(--border);background:#fffffff5;flex-shrink:0;width:38px;height:38px;padding:.2rem}.brand-name[data-v-7dd54f68]{color:var(--text-main);white-space:nowrap;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}.brand-sub[data-v-7dd54f68]{color:#82afdca6;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:.72rem}.nav[data-v-7dd54f68]{flex-direction:column;flex:1;gap:2px;display:flex}.nav-link[data-v-7dd54f68]{border-radius:var(--radius-md);color:#a0c8f5b8;transition:background var(--transition), color var(--transition), border-color var(--transition);border:1px solid #0000;align-items:center;gap:.75rem;padding:.72rem .85rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav-link[data-v-7dd54f68]:hover{background:var(--surface-hover);color:#d2e8ffeb;border-color:var(--border)}.nav-link.is-active[data-v-7dd54f68]{color:#e8f2ff;background:linear-gradient(135deg,#4196ff24 0%,#5a46e61a 100%);border-color:#4196ff42}.nav-icon[data-v-7dd54f68]{opacity:.68;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;display:flex}.nav-link:hover .nav-icon[data-v-7dd54f68],.nav-link.is-active .nav-icon[data-v-7dd54f68]{opacity:1}.nav-link.is-active .nav-icon[data-v-7dd54f68]{color:var(--accent)}.nav-text[data-v-7dd54f68]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.nav-label[data-v-7dd54f68]{white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2}.nav-desc[data-v-7dd54f68]{color:#78a5d2b3;white-space:nowrap;font-size:.71rem;line-height:1.2}.nav-link.is-active .nav-desc[data-v-7dd54f68]{color:#4196ffa6}[data-theme=light] .nav-link[data-v-7dd54f68]{color:#2a4a6e}[data-theme=light] .nav-link[data-v-7dd54f68]:hover{color:#0c1e35;border-color:var(--border)}[data-theme=light] .nav-link.is-active[data-v-7dd54f68]{color:#0c1e35}[data-theme=light] .nav-desc[data-v-7dd54f68]{color:#5a7fa0}[data-theme=light] .nav-link.is-active .nav-desc[data-v-7dd54f68]{color:#2777d4}[data-theme=light] .brand-sub[data-v-7dd54f68]{color:#4a6a8c}[data-theme=light] .user-name[data-v-7dd54f68]{color:#0c1e35}[data-theme=light] .user-email[data-v-7dd54f68],[data-theme=light] .logout-btn[data-v-7dd54f68]{color:#3a5c7e}.nav-pip[data-v-7dd54f68]{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;position:absolute;right:.75rem}.user-card[data-v-7dd54f68]{border-radius:var(--radius-lg);background:#4196ff0d;border:1px solid #4196ff2e;flex-shrink:0;align-items:center;gap:.7rem;margin-top:1rem;padding:.8rem .85rem;display:flex}.user-avatar[data-v-7dd54f68]{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#5ab3ff 0%,#1a65f5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:700;display:flex}.user-info[data-v-7dd54f68]{flex:1;min-width:0;overflow:hidden}.user-name[data-v-7dd54f68]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}.user-email[data-v-7dd54f68]{color:#82afdcb3;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;overflow:hidden}.logout-btn[data-v-7dd54f68]{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);background:0 0;border:none;flex-shrink:0;align-items:center;padding:.38rem;display:flex}.logout-btn[data-v-7dd54f68]:hover{color:var(--error-text);background:var(--error-bg)}.page-wrapper[data-v-7dd54f68]{flex-direction:column;min-width:0;min-height:100vh;display:flex}.mobile-header[data-v-7dd54f68]{display:none}.page-header[data-v-7dd54f68]{border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.75rem 1.1rem;display:flex;position:sticky;top:0}.page-eyebrow[data-v-7dd54f68]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.68rem;font-weight:600}.page-title[data-v-7dd54f68]{color:var(--text-main);margin:.18rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.1}.page-header-right[data-v-7dd54f68]{align-items:center;gap:.75rem;display:flex}.live-badge[data-v-7dd54f68]{border-radius:var(--radius-full);border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-text);align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.76rem;font-weight:500;display:flex}.live-dot[data-v-7dd54f68]{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse}.theme-toggle[data-v-7dd54f68]{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-muted);width:34px;height:34px;color:var(--text-sub);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle[data-v-7dd54f68]:hover{background:var(--surface-hover);border-color:var(--border-accent);color:var(--accent)}.page-content[data-v-7dd54f68]{flex:1;padding:1.75rem}.bottom-nav[data-v-7dd54f68]{display:none}.more-overlay[data-v-7dd54f68]{background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet[data-v-7dd54f68]{border-top:1px solid var(--border-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(#0a1426fa 0%,#060e1cfc 100%);flex-direction:column;gap:.75rem;width:100%;padding:.75rem 1.25rem 2rem;display:flex}.sheet-handle[data-v-7dd54f68]{background:#ffffff2e;border-radius:2px;width:40px;height:4px;margin:0 auto .5rem}.sheet-title[data-v-7dd54f68]{text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);margin:0;padding:0 .25rem;font-size:.7rem;font-weight:700}.sheet-nav[data-v-7dd54f68]{flex-direction:column;gap:4px;display:flex}.sheet-item[data-v-7dd54f68]{border-radius:var(--radius-lg);color:var(--text-sub);transition:all var(--transition);border:1px solid #0000;align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;display:flex}.sheet-item[data-v-7dd54f68]:hover,.sheet-item.is-active[data-v-7dd54f68]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--text-main)}.sheet-item-icon[data-v-7dd54f68]{color:var(--accent);opacity:.8;flex-shrink:0;align-items:center;display:flex}.sheet-item.is-active .sheet-item-icon[data-v-7dd54f68]{opacity:1}.sheet-item-text[data-v-7dd54f68]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sheet-item-label[data-v-7dd54f68]{font-size:.92rem;font-weight:500}.sheet-item-desc[data-v-7dd54f68]{color:var(--text-muted);font-size:.74rem}.sheet-item-arrow[data-v-7dd54f68]{color:var(--text-muted);flex-shrink:0}.sheet-close[data-v-7dd54f68]{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-muted);width:100%;color:var(--text-sub);cursor:pointer;transition:all var(--transition);margin-top:.25rem;padding:.8rem;font-size:.88rem;font-weight:600}.sheet-close[data-v-7dd54f68]:hover{background:var(--surface-hover);color:var(--text-main)}.overlay-enter-active[data-v-7dd54f68]{transition:opacity .2s}.overlay-leave-active[data-v-7dd54f68]{transition:opacity .16s}.overlay-enter-from[data-v-7dd54f68],.overlay-leave-to[data-v-7dd54f68]{opacity:0}.sheet-enter-active[data-v-7dd54f68]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet-leave-active[data-v-7dd54f68]{transition:transform .2s ease-in}.sheet-enter-from[data-v-7dd54f68],.sheet-leave-to[data-v-7dd54f68]{transform:translateY(100%)}@media (width<=1099px) and (width>=768px){.shell[data-v-7dd54f68]{grid-template-columns:68px minmax(0,1fr)}.sidebar[data-v-7dd54f68]{align-items:center;padding:1rem .5rem;overflow:visible}.brand[data-v-7dd54f68]{border-bottom:1px solid var(--border);justify-content:center;width:100%;padding:.25rem 0 1.25rem}.brand-text[data-v-7dd54f68]{display:none}.nav[data-v-7dd54f68]{width:100%}.nav-link[data-v-7dd54f68]{justify-content:center;padding:.72rem;position:relative}.nav-text[data-v-7dd54f68],.nav-pip[data-v-7dd54f68]{display:none}.nav-icon[data-v-7dd54f68]{opacity:.7}.nav-link[data-v-7dd54f68]:after{content:attr(data-label);border:1px solid var(--border-strong);color:var(--text-main);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;opacity:0;z-index:100;box-shadow:var(--shadow-md);background:#0a1426f5;padding:.38rem .7rem;font-size:.78rem;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.nav-link[data-v-7dd54f68]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.user-card[data-v-7dd54f68]{justify-content:center;width:100%;padding:.65rem}.user-info[data-v-7dd54f68],.logout-btn[data-v-7dd54f68]{display:none}}@media (width<=767px){.shell[data-v-7dd54f68]{grid-template-rows:56px 1fr;grid-template-columns:1fr;padding-bottom:68px}.sidebar[data-v-7dd54f68]{display:none}.mobile-header[data-v-7dd54f68]{background:var(--surface-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:30;grid-column:1;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex;position:sticky;top:0}.mobile-brand[data-v-7dd54f68]{align-items:center;gap:.6rem;display:flex}.mobile-logo[data-v-7dd54f68]{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--accent);background:linear-gradient(135deg,#4196ff38,#5a46e629);border:1px solid #4196ff47;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-page-title[data-v-7dd54f68]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.mobile-header-right[data-v-7dd54f68]{align-items:center;gap:.6rem;display:flex}.mobile-user-btn[data-v-7dd54f68]{cursor:pointer;background:0 0;border:none;padding:0}.mobile-avatar[data-v-7dd54f68]{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#5ab3ff 0%,#1a65f5 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:flex}.page-header[data-v-7dd54f68]{display:none}.page-content[data-v-7dd54f68]{grid-column:1;padding:1rem}.bottom-nav[data-v-7dd54f68]{background:var(--surface-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:50;height:68px;padding:0 .25rem;padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-tab[data-v-7dd54f68]{cursor:pointer;color:var(--text-muted);transition:color var(--transition);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:.5rem .25rem;text-decoration:none;display:flex;position:relative}.bottom-tab.is-active[data-v-7dd54f68]{color:var(--accent)}.bottom-tab-icon[data-v-7dd54f68]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bottom-tab-label[data-v-7dd54f68]{letter-spacing:.01em;font-size:.62rem;font-weight:500;line-height:1}.bottom-tab-pip[data-v-7dd54f68]{background:var(--accent);border-radius:1px;width:32px;height:2px;position:absolute;top:6px}}.account-page[data-v-94ca3801]{gap:1.2rem;display:grid}.account-hero[data-v-94ca3801],.panel[data-v-94ca3801]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-xl)}.account-hero[data-v-94ca3801]{background:linear-gradient(135deg, #4196ff14, #5a46e60d 55%, var(--surface));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.6rem;display:flex}.eyebrow[data-v-94ca3801],.panel-eyebrow[data-v-94ca3801]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.account-hero h2[data-v-94ca3801],.panel-title[data-v-94ca3801]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif}.subtext[data-v-94ca3801]{color:var(--text-muted);max-width:58ch;margin:.45rem 0 0}.hero-aside[data-v-94ca3801]{flex-shrink:0}.identity-chip[data-v-94ca3801]{border-radius:var(--radius-lg);background:var(--surface-muted);border:1px solid var(--border);gap:.25rem;min-width:220px;padding:.95rem 1rem;display:grid}.identity-label[data-v-94ca3801]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.72rem}.status-pill[data-v-94ca3801]{border-radius:var(--radius-full);background:var(--warning-bg);width:fit-content;color:var(--warning-text);border:1px solid var(--warning-border);padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-pill--ok[data-v-94ca3801]{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.account-grid[data-v-94ca3801]{grid-template-columns:1.25fr .9fr;gap:1rem;display:grid}.panel[data-v-94ca3801]{padding:1.35rem}.panel-header[data-v-94ca3801]{margin-bottom:1rem}.form-grid[data-v-94ca3801]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.form-grid--single[data-v-94ca3801]{grid-template-columns:1fr}.field[data-v-94ca3801]{gap:.4rem;display:grid}.field--full[data-v-94ca3801]{grid-column:1/-1}.field span[data-v-94ca3801]{color:var(--text-soft);font-size:.82rem;font-weight:600}.field input[data-v-94ca3801],.field select[data-v-94ca3801]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:46px;color:var(--text-main);outline:none;padding:.78rem .92rem}.field input[data-v-94ca3801]:focus,.field select[data-v-94ca3801]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4196ff1f}.country-picker[data-v-94ca3801]{position:relative}.country-menu[data-v-94ca3801]{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.2rem;max-height:280px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0f172a24}.country-option[data-v-94ca3801]{border-radius:calc(var(--radius-md) - 4px);width:100%;color:var(--text-main);text-align:left;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .8rem;display:flex}.country-option[data-v-94ca3801]:hover,.country-option.is-selected[data-v-94ca3801]{background:var(--surface-muted)}.country-option small[data-v-94ca3801]{color:var(--text-muted);letter-spacing:.08em;font-size:.72rem;font-weight:700}.country-empty[data-v-94ca3801]{color:var(--text-muted);padding:.8rem;font-size:.82rem}.password-field[data-v-94ca3801]{position:relative}.password-field input[data-v-94ca3801]{padding-right:4.8rem}.toggle-btn[data-v-94ca3801]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.security-note[data-v-94ca3801]{color:var(--text-muted);font-size:.82rem}.form-actions[data-v-94ca3801]{justify-content:flex-start;display:flex}.primary-btn[data-v-94ca3801]{border-radius:var(--radius-full);color:#fff;letter-spacing:.01em;cursor:pointer;min-height:44px;transition:opacity var(--transition), transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #4196ff42}.primary-btn[data-v-94ca3801]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 22px #4196ff5c}.primary-btn[data-v-94ca3801]:active:not(:disabled){opacity:1;transform:translateY(0)}.primary-btn[data-v-94ca3801]:disabled{cursor:wait;opacity:.6}.secondary-btn[data-v-94ca3801]{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-muted);min-height:38px;color:var(--text-sub);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem;padding:.6rem 1.1rem;font-size:.84rem;font-weight:600;display:inline-flex}.secondary-btn[data-v-94ca3801]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-accent);color:var(--text-main)}.secondary-btn[data-v-94ca3801]:disabled{opacity:.6;cursor:wait}@media (width<=980px){.account-grid[data-v-94ca3801]{grid-template-columns:1fr}}@media (width<=720px){.account-hero[data-v-94ca3801]{flex-direction:column}.identity-chip[data-v-94ca3801]{width:100%;min-width:0}.form-grid[data-v-94ca3801]{grid-template-columns:1fr}.field--full[data-v-94ca3801]{grid-column:auto}}.dashboard[data-v-69e67b4c]{gap:1.1rem;display:grid}.hero[data-v-69e67b4c]{border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(135deg, #4196ff1c 0%, #6e46ff12 35%, #5a46e60f 65%, var(--surface) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:2rem 2.25rem;position:relative;overflow:hidden}[data-theme=light] .hero[data-v-69e67b4c]{background:linear-gradient(135deg,#2777d417 0%,#5032c80d 35%,#5a46e60d 65%,#ffffffeb 100%)}.hero-bg-orb[data-v-69e67b4c]{pointer-events:none;background:radial-gradient(circle,#4196ff1a 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-100px}[data-theme=light] .hero-bg-orb[data-v-69e67b4c]{background:radial-gradient(circle,#2777d412 0%,#0000 70%)}.hero-content[data-v-69e67b4c]{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.eyebrow[data-v-69e67b4c]{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin:0;font-size:.675rem;font-weight:700}.hero-name[data-v-69e67b4c]{color:var(--text-main);letter-spacing:-.03em;margin:.38rem 0 .3rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;line-height:1.12}.hero-email[data-v-69e67b4c]{color:var(--text-muted);margin:0;font-size:.875rem}.skel-name[data-v-69e67b4c]{width:220px;height:28px;display:inline-block}.skel-email[data-v-69e67b4c]{width:160px;height:14px;display:inline-block}.hero-right[data-v-69e67b4c]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.55rem;display:flex}.info-pill[data-v-69e67b4c]{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text-sub);white-space:nowrap;align-items:center;gap:.45rem;padding:.42rem .92rem;font-size:.8rem;display:inline-flex}.info-pill strong[data-v-69e67b4c]{color:var(--text-main);font-weight:700}.info-pill--green[data-v-69e67b4c]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.info-pill-dot[data-v-69e67b4c]{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse}.loading-pill[data-v-69e67b4c]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.spinner-xs[data-v-69e67b4c]{border:2px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}[data-theme=light] .spinner-xs[data-v-69e67b4c]{border-color:#2777d426;border-top-color:var(--accent)}.metrics[data-v-69e67b4c]{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.metric-card[data-v-69e67b4c]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--transition-md), transform var(--transition-md), box-shadow var(--transition-md);animation:fadeIn .3s var(--ease-spring) var(--delay,0s) both;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .metric-card[data-v-69e67b4c]{background:#ffffffe0}.metric-card[data-v-69e67b4c]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.metric-card--alert[data-v-69e67b4c]{border-color:var(--warning-border);background:linear-gradient(135deg, #f5b73112 0%, var(--surface) 100%)}.metric-glow[data-v-69e67b4c]{background:linear-gradient(135deg, color-mix(in srgb, var(--mc,var(--accent)) 7%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.metric-stripe[data-v-69e67b4c]{background:var(--mc,var(--accent));border-radius:0 2px 2px 0;width:3px;position:absolute;top:16%;bottom:16%;left:0}.metric-icon-box[data-v-69e67b4c]{border-radius:var(--radius-md);width:42px;height:42px;color:var(--mc,var(--accent));background:color-mix(in srgb, var(--mc,var(--accent)) 13%, transparent);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.metric-content[data-v-69e67b4c]{z-index:1;min-width:0;position:relative}.metric-label[data-v-69e67b4c]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.73rem;font-weight:500;overflow:hidden}.metric-value[data-v-69e67b4c]{color:var(--text-main);white-space:nowrap;letter-spacing:-.03em;margin:.25rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:800;line-height:1}.activity-grid[data-v-69e67b4c]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.panel[data-v-69e67b4c]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}[data-theme=light] .panel[data-v-69e67b4c]{background:#ffffffe0}.panel-header[data-v-69e67b4c]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-header-right[data-v-69e67b4c]{flex-shrink:0;align-items:center;gap:.7rem;margin-top:.15rem;display:flex}.panel-eyebrow[data-v-69e67b4c]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.67rem;font-weight:700}.panel-title[data-v-69e67b4c]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.count-chip[data-v-69e67b4c]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;padding:.26rem .68rem;font-size:.73rem}.view-link[data-v-69e67b4c]{color:var(--accent);white-space:nowrap;transition:color var(--transition), gap var(--transition);align-items:center;gap:.22rem;font-size:.78rem;font-weight:600;display:inline-flex}.view-link[data-v-69e67b4c]:hover{color:var(--accent-hover);gap:.38rem}.view-link--warm[data-v-69e67b4c]{color:var(--accent-warm)}.view-link--warm[data-v-69e67b4c]:hover{color:var(--accent-warm-hover)}.list-skel[data-v-69e67b4c]{gap:.75rem;display:grid}.list-skel-row[data-v-69e67b4c]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border-subtle);padding:1rem 1.1rem}.empty-state[data-v-69e67b4c]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:2.5rem 1rem;display:flex}.empty-icon[data-v-69e67b4c]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.empty-icon--success[data-v-69e67b4c]{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.empty-state p[data-v-69e67b4c]{margin:0;font-size:.855rem}.empty-state--compact[data-v-69e67b4c]{padding:1.6rem 1rem}.row-list[data-v-69e67b4c]{gap:.45rem;display:grid}.row-item[data-v-69e67b4c]{border-radius:var(--radius-md);background:var(--surface-muted);transition:background var(--transition), border-color var(--transition);color:inherit;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:flex}.row-item--link[data-v-69e67b4c]:hover{background:var(--surface-hover);border-color:var(--border)}.row-item[data-v-69e67b4c]:not(.row-item--link):hover{background:var(--surface-hover)}.row-left[data-v-69e67b4c]{min-width:0}.row-id[data-v-69e67b4c]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;overflow:hidden}.row-sub[data-v-69e67b4c]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.18rem 0 0;font-size:.78rem;overflow:hidden}.row-sub--muted[data-v-69e67b4c]{max-width:40rem}.row-right[data-v-69e67b4c]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.row-amount[data-v-69e67b4c]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.badge[data-v-69e67b4c]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.2rem .58rem;font-size:.67rem;font-weight:700;display:inline-flex}.badge-success[data-v-69e67b4c]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-69e67b4c]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-69e67b4c]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-69e67b4c]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}@media (width<=1300px){.metrics[data-v-69e67b4c]{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.metrics[data-v-69e67b4c]{grid-template-columns:repeat(2,1fr)}.activity-grid[data-v-69e67b4c]{grid-template-columns:1fr}}@media (width<=640px){.hero-content[data-v-69e67b4c]{flex-direction:column;align-items:flex-start;gap:1.25rem}.hero-right[data-v-69e67b4c]{flex-flow:wrap;align-items:flex-start}.metrics[data-v-69e67b4c]{grid-template-columns:1fr 1fr}.panel[data-v-69e67b4c]{padding:1.1rem}}@media (width<=400px){.metrics[data-v-69e67b4c]{grid-template-columns:1fr}}.domains-page[data-v-0cf77664]{display:grid}.page-card[data-v-0cf77664]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.card-header[data-v-0cf77664]{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow[data-v-0cf77664]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.card-title[data-v-0cf77664]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700}.domains-grid[data-v-0cf77664]{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:1.5rem;display:grid}.form-col[data-v-0cf77664]{flex-direction:column;gap:.85rem;display:flex}.action-pills[data-v-0cf77664]{gap:.5rem;display:flex}.action-pill[data-v-0cf77664]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);cursor:pointer;transition:all var(--transition);align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;display:inline-flex}.action-pill[data-v-0cf77664]:hover{border-color:var(--border-strong);color:var(--text-main)}.action-pill.is-active[data-v-0cf77664]{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent)}.info-strip[data-v-0cf77664]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);align-items:flex-start;gap:.5rem;padding:.65rem .9rem;font-size:.78rem;line-height:1.5;display:flex}.info-strip svg[data-v-0cf77664]{flex-shrink:0;margin-top:1px}.info-strip strong[data-v-0cf77664]{color:var(--text-sub)}.search-row[data-v-0cf77664]{align-items:center;gap:.6rem;display:flex}.domain-input-wrap[data-v-0cf77664]{flex:1;min-width:0;position:relative}.input-icon[data-v-0cf77664]{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.domain-input[data-v-0cf77664]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.82rem 1rem .82rem 2.65rem;font-size:.9rem}.domain-input[data-v-0cf77664]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.domain-input[data-v-0cf77664]::placeholder{color:var(--text-muted)}.check-btn[data-v-0cf77664]{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text-main);cursor:pointer;white-space:nowrap;transition:all var(--transition);flex-shrink:0;align-items:center;gap:.45rem;padding:.82rem 1.1rem;font-size:.82rem;font-weight:600;display:inline-flex}.check-btn[data-v-0cf77664]:hover:not(:disabled){border-color:var(--border-accent);color:var(--accent);background:var(--accent-dim)}.check-btn[data-v-0cf77664]:disabled{opacity:.45;cursor:not-allowed}.auth-field[data-v-0cf77664],.notes-field[data-v-0cf77664]{flex-direction:column;gap:.45rem;display:flex}.field-label[data-v-0cf77664]{color:var(--text-sub);font-size:.8rem;font-weight:600}.label-opt[data-v-0cf77664]{color:var(--text-muted);font-weight:400}.notes-input[data-v-0cf77664]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);resize:vertical;min-height:80px;transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.82rem 1rem;font-size:.875rem}.notes-input[data-v-0cf77664]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.notes-input[data-v-0cf77664]::placeholder{color:var(--text-muted)}.result-strip[data-v-0cf77664]{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.result-ok[data-v-0cf77664]{border-color:var(--success-border);background:var(--success-bg)}.result-err[data-v-0cf77664]{border-color:var(--error-border);background:var(--error-bg)}.result-icon[data-v-0cf77664]{flex-shrink:0;align-items:center;display:flex}.result-ok .result-icon[data-v-0cf77664]{color:var(--success-text)}.result-err .result-icon[data-v-0cf77664]{color:var(--error-text)}.result-info[data-v-0cf77664]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.result-domain[data-v-0cf77664]{color:var(--text-main);font-family:monospace;font-size:.88rem;font-weight:700}.result-status[data-v-0cf77664]{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.result-ok .result-status[data-v-0cf77664]{color:var(--success-text)}.result-err .result-status[data-v-0cf77664]{color:var(--error-text)}.result-pricing[data-v-0cf77664]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.result-price[data-v-0cf77664]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.result-renew[data-v-0cf77664]{color:var(--text-muted);font-size:.7rem}.summary-col[data-v-0cf77664]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-muted);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:5.5rem}.summary-eyebrow[data-v-0cf77664]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin:0;font-size:.65rem;font-weight:700}.no-product[data-v-0cf77664]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .5rem;display:flex}.no-product p[data-v-0cf77664]{margin:0;font-size:.82rem;line-height:1.5}.summary-rows[data-v-0cf77664]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.summary-row[data-v-0cf77664]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem .85rem;font-size:.8rem;display:flex}.summary-row[data-v-0cf77664]:last-child{border-bottom:none}.coupon-box[data-v-0cf77664]{border-bottom:1px solid var(--border);gap:.45rem;padding:.85rem;display:grid}.s-key[data-v-0cf77664]{color:var(--text-muted)}.summary-row strong[data-v-0cf77664]{color:var(--text-main);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:600;overflow:hidden}.domain-mono[data-v-0cf77664]{font-family:monospace;font-size:.75rem!important}.total-box[data-v-0cf77664]{border-radius:var(--radius-lg);border:1px solid var(--border-accent);background:linear-gradient(135deg,#4196ff1f,#5a46e614);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.total-label[data-v-0cf77664]{color:var(--text-sub);font-size:.8rem;font-weight:600}.total-amount[data-v-0cf77664]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:800}.submit-btn[data-v-0cf77664]{border-radius:var(--radius-full);color:#fff;cursor:pointer;width:100%;transition:opacity var(--transition), transform var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #4196ff42}.submit-btn[data-v-0cf77664]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.submit-btn[data-v-0cf77664]:disabled{opacity:.45;cursor:not-allowed;transform:none}.invoice-note[data-v-0cf77664]{color:var(--text-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.55}.btn-spinner[data-v-0cf77664]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.btn-spinner-dark[data-v-0cf77664]{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.fade-enter-active[data-v-0cf77664],.fade-leave-active[data-v-0cf77664]{transition:opacity .2s}.fade-enter-from[data-v-0cf77664],.fade-leave-to[data-v-0cf77664]{opacity:0}[data-theme=light] .page-card[data-v-0cf77664],[data-theme=light] .summary-col[data-v-0cf77664]{background:var(--surface-elevated)}[data-theme=light] .domain-input[data-v-0cf77664],[data-theme=light] .notes-input[data-v-0cf77664]{background:#f2f7ffd1}[data-theme=light] .domain-input[data-v-0cf77664]:focus,[data-theme=light] .notes-input[data-v-0cf77664]:focus{background:#fffffffc}@media (width<=860px){.domains-grid[data-v-0cf77664]{grid-template-columns:1fr}.summary-col[data-v-0cf77664]{order:-1;position:static}}@media (width<=560px){.search-row[data-v-0cf77664]{flex-direction:column;align-items:stretch}.check-btn[data-v-0cf77664]{justify-content:center}}.auth-theme-toggle[data-v-cea5e9e0]{z-index:40;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 84%, transparent);width:2.75rem;height:2.75rem;color:var(--text-main);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem;box-shadow:0 10px 30px #0f172a2e}.auth-theme-toggle[data-v-cea5e9e0]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.auth-shell[data-v-8e0d5ea2]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card[data-v-8e0d5ea2]{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);width:min(520px,100%);box-shadow:var(--shadow-lg);background:linear-gradient(#08101cf5,#0a121efa);padding:2rem}.header h1[data-v-8e0d5ea2]{color:var(--text-main);margin:.2rem 0 .5rem;font-family:Space Grotesk,sans-serif}.header p[data-v-8e0d5ea2]{color:var(--text-muted);margin:0}.eyebrow[data-v-8e0d5ea2]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.form[data-v-8e0d5ea2]{gap:1rem;margin-top:1.5rem;display:grid}.field[data-v-8e0d5ea2]{gap:.4rem;display:grid}.field span[data-v-8e0d5ea2]{color:var(--text-soft);font-size:.84rem;font-weight:600}.field input[data-v-8e0d5ea2]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);min-height:46px;color:var(--text-main);padding:.8rem .95rem}.submit-btn[data-v-8e0d5ea2]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#fff;cursor:pointer;border:0;min-height:46px;font-weight:700}.submit-btn[data-v-8e0d5ea2]:disabled{opacity:.7;cursor:wait}.alert[data-v-8e0d5ea2]{border-radius:var(--radius-md);margin-top:1rem;padding:.8rem .95rem;font-size:.9rem}.alert--error[data-v-8e0d5ea2]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.alert--success[data-v-8e0d5ea2]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.footer-link[data-v-8e0d5ea2]{color:var(--text-muted);margin:1rem 0 0}.footer-link a[data-v-8e0d5ea2]{color:var(--accent);font-weight:600}.invoice-detail[data-v-a145f456]{gap:1.25rem;display:grid}.page-toolbar[data-v-a145f456]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.toolbar-left[data-v-a145f456]{align-items:center;gap:.9rem;min-width:0;display:flex}.back-btn[data-v-a145f456]{color:var(--text-muted);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);white-space:nowrap;transition:all var(--transition);flex-shrink:0;align-items:center;gap:.3rem;padding:.38rem .75rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.back-btn[data-v-a145f456]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.toolbar-title[data-v-a145f456]{align-items:center;gap:.6rem;display:flex}.toolbar-number[data-v-a145f456]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.badge[data-v-a145f456]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-a145f456]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-a145f456]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-a145f456]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-a145f456]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.print-btn[data-v-a145f456]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition);align-items:center;gap:.4rem;padding:.42rem .9rem;font-size:.78rem;font-weight:500;display:inline-flex}.print-btn[data-v-a145f456]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.sheet-wrap[data-v-a145f456]{justify-items:center;display:grid}.sheet[data-v-a145f456]{border-radius:var(--radius-2xl);color:#1a2335;background:#fff;gap:0;width:min(100%,1000px);padding:2.5rem;display:grid;box-shadow:0 2px 4px #0000000f,0 8px 24px #0000001f,0 32px 80px #0000002e}.sheet--loading[data-v-a145f456],.empty-sheet[data-v-a145f456]{border-radius:var(--radius-2xl);color:#1a2335;background:#fff;width:min(100%,1000px);margin:0 auto;padding:2.5rem}.empty-sheet[data-v-a145f456]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.empty-icon-wrap[data-v-a145f456]{color:#8ea3c3;background:#f0f4fa;border:1px solid #d8e2f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.empty-sheet h4[data-v-a145f456]{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem}.empty-sheet p[data-v-a145f456]{color:#6c7d99;margin:0;font-size:.875rem}.skel-head[data-v-a145f456]{justify-content:space-between;gap:2rem;display:flex}.skeleton-d[data-v-a145f456]{background:linear-gradient(90deg,#e8edf5 25%,#f0f4fa 50%,#e8edf5 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s infinite shimmer;display:block}.inv-header[data-v-a145f456]{justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.75rem;display:flex}.brand-block[data-v-a145f456]{align-items:flex-start;gap:.85rem;display:flex}.brand-mark[data-v-a145f456]{color:#2d6fd4;background:linear-gradient(135deg,#e8f0ff,#cce0ff);border:1px solid #b0ccf5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.brand-from[data-v-a145f456]{text-transform:uppercase;letter-spacing:.18em;color:#4a7cc9;margin:0;font-size:.65rem;font-weight:700}.brand-name[data-v-a145f456]{color:#111827;margin:.3rem 0 .2rem;font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.1}.brand-sub[data-v-a145f456]{color:#6c7d99;margin:0;font-size:.8rem}.inv-id-block[data-v-a145f456]{text-align:right;flex-shrink:0}.inv-word[data-v-a145f456]{letter-spacing:.3em;color:#8094b5;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.inv-num[data-v-a145f456]{color:#111827;margin:.3rem 0 .6rem;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:800;line-height:1}.inv-badge[data-v-a145f456]{font-size:.68rem}.h-rule[data-v-a145f456]{background:linear-gradient(90deg,#d0daf0,#0000);height:1px;margin:0 0 1.75rem}.h-rule-sm[data-v-a145f456]{background:#e5eaf4;height:1px;margin:.75rem 0}.section-kicker[data-v-a145f456]{text-transform:uppercase;letter-spacing:.2em;color:#4a7cc9;margin:0 0 .65rem;font-size:.63rem;font-weight:800}.address-grid[data-v-a145f456]{grid-template-columns:1.1fr 1.1fr .8fr;gap:.85rem;margin-bottom:1.5rem;display:grid}.address-card[data-v-a145f456],.meta-card[data-v-a145f456]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.addr-name[data-v-a145f456]{color:#111827;margin-bottom:.4rem;font-size:.9rem;font-weight:700;display:block}.addr-line[data-v-a145f456]{color:#5a6b88;margin:.22rem 0 0;font-size:.82rem;line-height:1.4}.meta-card[data-v-a145f456]{flex-direction:column;gap:.6rem;display:flex}.meta-row[data-v-a145f456]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meta-key[data-v-a145f456]{color:#7a8faa;font-size:.75rem}.meta-val[data-v-a145f456]{color:#1a2335;font-size:.82rem;font-weight:600}.meta-val--red[data-v-a145f456]{color:#c0392b}.amount-hero[data-v-a145f456]{background:linear-gradient(135deg,#0f2144 0%,#1a3b6e 40%,#0f2144 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.75rem;padding:1.5rem 1.75rem;display:flex}.hero-label[data-v-a145f456]{text-transform:uppercase;letter-spacing:.2em;color:#b4d2ffbf;margin:0;font-size:.68rem;font-weight:700}.hero-amount[data-v-a145f456]{color:#fff;margin:.3rem 0 .4rem;font-family:Space Grotesk,sans-serif;font-size:2.4rem;font-weight:800;line-height:1}.hero-sub[data-v-a145f456]{color:#b4d2ffa6;margin:0;font-size:.8rem}.hero-sep[data-v-a145f456]{margin:0 .4rem}.hero-right[data-v-a145f456]{flex-shrink:0}.pay-btn[data-v-a145f456]{border-radius:var(--radius-full);color:#1a1000;cursor:pointer;white-space:nowrap;transition:opacity var(--transition), transform var(--transition);letter-spacing:.01em;background:linear-gradient(135deg,#ffd87a 0%,#ff9f3d 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.9rem;font-weight:800;display:inline-flex}.pay-btn[data-v-a145f456]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.pay-btn[data-v-a145f456]:active:not(:disabled){transform:translateY(0)}.pay-btn[data-v-a145f456]:disabled{opacity:.65;cursor:wait}.btn-spinner[data-v-a145f456]{border:2px solid #1a100033;border-top-color:#1a1000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.settled-note[data-v-a145f456]{border-radius:var(--radius-full);color:#c8e6ffe6;background:#ffffff1a;border:1px solid #ffffff1f;align-items:center;gap:.4rem;margin:0;padding:.65rem .9rem;font-size:.82rem;display:flex}.invoice-notice[data-v-a145f456]{color:#7b5113;background:#fff5da;border:1px solid #ffd588;border-radius:14px;align-items:flex-start;gap:.6rem;margin:-.35rem 0 1.25rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.55;display:flex}.items-section[data-v-a145f456]{margin-bottom:1.5rem}.items-table-wrap[data-v-a145f456]{border:1px solid #dde5f5;border-radius:16px;overflow-x:auto}.items-table[data-v-a145f456]{border-collapse:collapse;width:100%}.items-table thead th[data-v-a145f456]{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#6a85b2;white-space:nowrap;background:#f0f5ff;border-bottom:1px solid #dde5f5;padding:.85rem 1rem;font-size:.68rem;font-weight:700}.items-table tbody tr[data-v-a145f456]{transition:background .12s}.items-table tbody tr[data-v-a145f456]:hover{background:#f8fbff}.items-table tbody td[data-v-a145f456]{vertical-align:top;color:#2d3d55;border-bottom:1px solid #edf2f9;padding:.9rem 1rem;font-size:.84rem}.items-table tbody tr:last-child td[data-v-a145f456]{border-bottom:none}.col-num[data-v-a145f456]{text-align:right;white-space:nowrap}.col-period[data-v-a145f456]{color:#7a8faa;white-space:nowrap;font-size:.78rem}.col-total[data-v-a145f456]{color:#111827;font-weight:700}.item-name[data-v-a145f456]{color:#111827;font-size:.875rem;font-weight:600;display:block}.item-desc[data-v-a145f456]{color:#7a8faa;margin:.2rem 0 0;font-size:.76rem}.svc-link[data-v-a145f456]{color:#2d6fd4;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .12s}.svc-link[data-v-a145f456]:hover{color:#1a4fb5}.cell-muted[data-v-a145f456]{color:#aab5c8}.bottom-grid[data-v-a145f456]{grid-template-columns:1.3fr .7fr;gap:1rem;margin-bottom:1.5rem;display:grid}.notes-block[data-v-a145f456],.totals-card[data-v-a145f456]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.notes-body[data-v-a145f456]{color:#3d5070;margin:0;font-size:.83rem;line-height:1.6}.notes-empty[data-v-a145f456]{color:#aab5c8;margin:0;font-size:.8rem}.reminder-note[data-v-a145f456]{color:#8094b5;margin:.3rem 0 0;font-size:.75rem}.footer-copy[data-v-a145f456]{white-space:pre-line;line-height:1.55}.total-row[data-v-a145f456]{justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem 0;display:flex}.total-key[data-v-a145f456]{color:#6c7d99;font-size:.8rem}.tax-jurisdiction[data-v-a145f456]{color:#8da0bf;font-size:.7rem}.total-val[data-v-a145f456]{color:#1a2335;font-size:.85rem;font-weight:600}.total-val--green[data-v-a145f456]{color:#1a8a60}.total-val--grand[data-v-a145f456]{color:#0f1d30;font-size:1.1rem}.total-row--grand .total-key[data-v-a145f456]{color:#1a2335;font-size:.85rem;font-weight:700}.payments-section[data-v-a145f456]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.payments-head[data-v-a145f456]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.payments-count[data-v-a145f456]{color:#8094b5;font-size:.78rem}.payments-list[data-v-a145f456]{flex-direction:column;gap:0;display:flex}.payment-row[data-v-a145f456]{border-bottom:1px solid #e5eaf4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.payment-row[data-v-a145f456]:last-child{border-bottom:none;padding-bottom:0}.payment-info[data-v-a145f456],.payment-amount[data-v-a145f456]{flex-direction:column;gap:.2rem;display:flex}.payment-amount[data-v-a145f456]{align-items:flex-end}.payment-ref[data-v-a145f456]{color:#1a2335;font-size:.84rem;font-weight:600}.payment-meta[data-v-a145f456]{color:#8094b5;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.sep-dot-sm[data-v-a145f456]{background:#b0c0d8;border-radius:50%;width:3px;height:3px}@media (width<=860px){.address-grid[data-v-a145f456]{grid-template-columns:1fr 1fr}.meta-card[data-v-a145f456]{grid-column:span 2}.bottom-grid[data-v-a145f456]{grid-template-columns:1fr}}@media (width<=640px){.sheet[data-v-a145f456]{border-radius:20px;padding:1.25rem}.address-grid[data-v-a145f456]{grid-template-columns:1fr}.meta-card[data-v-a145f456]{grid-column:auto}.inv-header[data-v-a145f456]{flex-direction:column}.inv-id-block[data-v-a145f456]{text-align:left}.amount-hero[data-v-a145f456]{flex-direction:column;align-items:flex-start}.hero-amount[data-v-a145f456]{font-size:1.8rem}}@media print{.page-toolbar[data-v-a145f456]{display:none}.sheet[data-v-a145f456]{width:100%;box-shadow:none;border-radius:0;padding:0}.amount-hero .pay-btn[data-v-a145f456],.amount-hero .settled-note[data-v-a145f456]{display:none}.amount-hero[data-v-a145f456]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1a2e50!important}}.invoices-wrap[data-v-cffa8970]{flex-direction:column;gap:1.25rem;display:flex}.page-header[data-v-cffa8970]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-eyebrow[data-v-cffa8970]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.page-title[data-v-cffa8970]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;line-height:1.1}.count-pill[data-v-cffa8970]{color:var(--text-sub);border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.78rem;display:flex}.count-dot[data-v-cffa8970]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-success[data-v-cffa8970]{background:var(--success)}.dot-muted[data-v-cffa8970]{background:var(--text-muted)}.page-card[data-v-cffa8970]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.card-accent[data-v-cffa8970]{opacity:.6;background:linear-gradient(90deg,#4196ff 0%,#1a65f5 60%,#0f48d0 100%);flex-shrink:0;height:2px}.invoice-list[data-v-cffa8970],.empty-state[data-v-cffa8970],.alert-banner[data-v-cffa8970]{margin:1.25rem}.invoice-list[data-v-cffa8970]{margin-top:0}.alert-banner[data-v-cffa8970]{border-radius:var(--radius-md);background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.alert-icon[data-v-cffa8970]{flex-shrink:0;align-items:center;padding-top:2px;display:flex}.invoice-list[data-v-cffa8970]{flex-direction:column;gap:.85rem;display:flex}.invoice-card[data-v-cffa8970]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);animation:fadeInUp .32s var(--ease-spring) both;animation-delay:var(--card-delay,0s);overflow:hidden}.invoice-card[data-v-cffa8970]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.invoice-card--overdue[data-v-cffa8970]{border-color:var(--error-border)}.invoice-card--overdue[data-v-cffa8970]:hover{border-color:var(--error);box-shadow:var(--shadow-glow-error)}.card-body[data-v-cffa8970]{color:inherit;cursor:pointer;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.card-top[data-v-cffa8970]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-identity[data-v-cffa8970]{align-items:center;gap:.65rem;display:flex}.inv-number[data-v-cffa8970]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.inv-total[data-v-cffa8970]{color:var(--text-main);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700}.inv-dates[data-v-cffa8970]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.sep-dot[data-v-cffa8970]{background:var(--border-strong);border-radius:50%;width:3px;height:3px}.progress-track[data-v-cffa8970]{border-radius:var(--radius-full);background:var(--border);height:5px;overflow:hidden}.progress-fill[data-v-cffa8970]{border-radius:var(--radius-full);height:100%;transition:width .6s}.fill-full[data-v-cffa8970]{background:var(--success)}.fill-partial[data-v-cffa8970]{background:linear-gradient(90deg, var(--success), var(--warning))}.fill-none[data-v-cffa8970]{background:0 0}.stat-row[data-v-cffa8970]{border:1px solid var(--border);border-radius:var(--radius-md);align-items:stretch;gap:0;display:flex;overflow:hidden}.stat-cell[data-v-cffa8970]{flex-direction:column;flex:1;gap:.2rem;padding:.55rem .75rem;display:flex}.stat-divider[data-v-cffa8970]{background:var(--border);flex-shrink:0;width:1px}.stat-label[data-v-cffa8970]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.63rem;font-weight:700}.stat-val[data-v-cffa8970]{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.stat-val--green[data-v-cffa8970]{color:var(--success-text)}.stat-val--orange[data-v-cffa8970]{color:var(--warning-text)}.stat-val--muted[data-v-cffa8970]{color:var(--text-sub)}.line-preview[data-v-cffa8970]{flex-wrap:wrap;gap:.4rem;display:flex}.line-tag[data-v-cffa8970]{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;padding:.22rem .6rem;font-size:.72rem}.line-tag--more[data-v-cffa8970]{color:var(--accent);border-color:var(--border-accent);background:var(--accent-dim)}.card-actions[data-v-cffa8970]{border-top:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.view-link[data-v-cffa8970]{color:var(--accent);transition:color var(--transition);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.view-link[data-v-cffa8970]:hover{color:var(--accent-hover)}.pay-btn[data-v-cffa8970]{border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:opacity var(--transition), transform var(--transition);white-space:nowrap;background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #4196ff3d}.pay-btn[data-v-cffa8970]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.pay-btn[data-v-cffa8970]:active:not(:disabled){transform:translateY(0)}.pay-btn[data-v-cffa8970]:disabled{opacity:.65;cursor:wait}.btn-spinner[data-v-cffa8970]{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.settled-tag[data-v-cffa8970]{color:var(--success-text);align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:inline-flex}.no-payment-tag[data-v-cffa8970]{color:var(--text-muted);font-size:.76rem}.invoice-card--skel[data-v-cffa8970]{pointer-events:none}.invoice-card--skel .card-body[data-v-cffa8970]{padding:1.1rem 1.25rem}.skel-top[data-v-cffa8970]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skel-stats[data-v-cffa8970]{gap:.75rem;display:flex}.empty-state[data-v-cffa8970]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.65rem;padding:3rem 1rem;display:flex}.empty-icon[data-v-cffa8970]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.empty-state h4[data-v-cffa8970]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.empty-state p[data-v-cffa8970]{margin:0;font-size:.875rem}.badge[data-v-cffa8970]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-cffa8970]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-cffa8970]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-cffa8970]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-cffa8970]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}[data-theme=light] .page-card[data-v-cffa8970]{background:var(--surface-elevated)}[data-theme=light] .invoice-card[data-v-cffa8970]{background:#fff9}[data-theme=light] .invoice-card[data-v-cffa8970]:hover{background:#ffffffe6}[data-theme=light] .card-actions[data-v-cffa8970]{background:#4178dc0a}@media (width<=520px){.card-body[data-v-cffa8970]{padding:.9rem 1rem}.card-actions[data-v-cffa8970]{padding:.6rem 1rem}.stat-row[data-v-cffa8970]{flex-direction:column}.stat-divider[data-v-cffa8970]{width:auto;height:1px}.inv-total[data-v-cffa8970]{font-size:1.05rem}.invoice-list[data-v-cffa8970],.empty-state[data-v-cffa8970],.alert-banner[data-v-cffa8970]{margin:.85rem}.page-header[data-v-cffa8970]{flex-direction:column;align-items:flex-start;gap:.6rem}}.login-shell[data-v-cab7e45f]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ambient[data-v-cab7e45f]{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.ambient-1[data-v-cab7e45f]{background:#4196ff1f;width:780px;height:780px;top:-300px;left:-200px}.ambient-2[data-v-cab7e45f]{background:#5a46e617;width:600px;height:600px;bottom:-220px;right:-160px}.ambient-3[data-v-cab7e45f]{background:#6e46ff12;width:400px;height:400px;top:40%;left:45%;transform:translate(-50%,-50%)}[data-theme=light] .ambient-1[data-v-cab7e45f]{background:#2777d412}[data-theme=light] .ambient-2[data-v-cab7e45f]{background:#5a46e60d}[data-theme=light] .ambient-3[data-v-cab7e45f]{background:#5032c80a}.card[data-v-cab7e45f]{z-index:1;border-radius:var(--radius-2xl);border:1px solid var(--border-strong);width:min(1100px,100%);box-shadow:var(--shadow-xl), 0 0 0 1px #ffffff0a;animation:fadeInScale .38s var(--ease-spring) both;grid-template-columns:1.15fr .85fr;display:grid;position:relative;overflow:hidden}[data-theme=light] .card[data-v-cab7e45f]{box-shadow:var(--shadow-xl), 0 0 0 1px #4178dc1a}.brand-panel[data-v-cab7e45f]{border-right:1px solid var(--border);background:linear-gradient(148deg,#4196ff29 0%,#6e46ff14 35%,#5a46e614 65%,#060d1cf5 100%);flex-direction:column;gap:2.5rem;padding:3rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .brand-panel[data-v-cab7e45f]{border-right:1px solid var(--border);background:linear-gradient(148deg,#2777d41f 0%,#5032c80f 35%,#5a46e60d 65%,#f0f4fcfa 100%)}.ring[data-v-cab7e45f]{pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.ring-1[data-v-cab7e45f]{background:radial-gradient(circle,#4196ff0f 0%,#0000 70%);border-color:#4196ff1f;width:420px;height:420px;bottom:-180px;right:-160px}.ring-2[data-v-cab7e45f]{border-color:#4196ff2e;width:260px;height:260px;bottom:-80px;right:-60px}[data-theme=light] .ring-1[data-v-cab7e45f]{background:radial-gradient(circle,#2777d40d 0%,#0000 70%);border-color:#2777d41a}[data-theme=light] .ring-2[data-v-cab7e45f]{border-color:#2777d424}.brand-header[data-v-cab7e45f]{z-index:1;align-items:center;gap:.95rem;display:flex;position:relative}.brand-mark[data-v-cab7e45f]{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--accent);background:linear-gradient(135deg,#4196ff42,#5a46e638);border:1px solid #4196ff52;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=light] .brand-mark[data-v-cab7e45f]{background:linear-gradient(135deg,#2777d438,#5a46e629);border-color:#2777d447}.brand-logo-img[data-v-cab7e45f]{border-radius:var(--radius-lg);object-fit:contain;background:#fffffff2;border:1px solid #4196ff47;flex-shrink:0;width:48px;height:48px;padding:.3rem}.brand-name[data-v-cab7e45f]{color:var(--text-main);letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800}.brand-portal[data-v-cab7e45f]{color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.72rem}.brand-body[data-v-cab7e45f]{z-index:1;flex:1;position:relative}.brand-body h1[data-v-cab7e45f]{color:var(--text-main);letter-spacing:-.03em;margin:0 0 1.1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.1}.brand-desc[data-v-cab7e45f]{color:var(--text-sub);margin:0 0 1.75rem;font-size:.915rem;line-height:1.68}.feature-list[data-v-cab7e45f]{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li[data-v-cab7e45f]{color:var(--text-sub);align-items:center;gap:.7rem;font-size:.875rem;display:flex}.feat-check[data-v-cab7e45f]{background:var(--success-bg);border:1px solid var(--success-border);width:20px;height:20px;color:var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-card[data-v-cab7e45f]{border-radius:var(--radius-lg);border:1px solid var(--border-strong);z-index:1;background:#ffffff0a;padding:1.1rem 1.25rem;position:relative}[data-theme=light] .demo-card[data-v-cab7e45f]{border-color:var(--border);background:#2777d40d}.demo-label[data-v-cab7e45f]{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);align-items:center;gap:.42rem;margin:0 0 .8rem;font-size:.675rem;font-weight:700;display:flex}.demo-rows[data-v-cab7e45f]{gap:.5rem;display:grid}.demo-row[data-v-cab7e45f]{align-items:center;gap:.75rem;display:flex}.demo-key[data-v-cab7e45f]{color:var(--text-muted);flex-shrink:0;width:60px;font-size:.78rem}.demo-val[data-v-cab7e45f]{color:var(--accent);background:var(--accent-dim);border-radius:var(--radius-xs);letter-spacing:.01em;border:1px solid #4196ff33;padding:.18rem .6rem;font-family:Space Grotesk,monospace;font-size:.82rem}[data-theme=light] .demo-val[data-v-cab7e45f]{border-color:#2777d42e}.form-panel[data-v-cab7e45f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d1ceb;flex-direction:column;justify-content:center;gap:1.5rem;padding:3rem;display:flex}[data-theme=light] .form-panel[data-v-cab7e45f]{background:#fffffff5}.form-eyebrow[data-v-cab7e45f]{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.form-header h2[data-v-cab7e45f]{color:var(--text-main);letter-spacing:-.03em;margin:.45rem 0 .55rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,1.8rem);font-weight:800;line-height:1.1}.form-sub[data-v-cab7e45f]{color:var(--text-muted);margin:0;font-size:.875rem}.alert[data-v-cab7e45f]{border-radius:var(--radius-md);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.alert svg[data-v-cab7e45f]{flex-shrink:0;margin-top:1px}.alert-success[data-v-cab7e45f]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.alert-error[data-v-cab7e45f]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.form[data-v-cab7e45f]{gap:1.1rem;display:grid}.field[data-v-cab7e45f]{gap:.5rem;display:grid}.field-label[data-v-cab7e45f]{color:var(--text-sub);transition:color var(--transition);font-size:.82rem;font-weight:600}.field-valid .field-label[data-v-cab7e45f]{color:var(--success)}.field-invalid .field-label[data-v-cab7e45f]{color:var(--error-text)}.input-wrap[data-v-cab7e45f]{align-items:center;display:flex;position:relative}.input-wrap input[data-v-cab7e45f]{border-radius:var(--radius-md);border:1.5px solid var(--border);width:100%;color:var(--text-main);background:#040a168c;outline:none;padding:.9rem 2.9rem .9rem 2.8rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}[data-theme=light] .input-wrap input[data-v-cab7e45f]{background:#f8fbffcc}.input-wrap input[data-v-cab7e45f]:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);background:#040a16bf}[data-theme=light] .input-wrap input[data-v-cab7e45f]:focus{background:#fff}.field-valid .input-wrap input[data-v-cab7e45f]{border-color:#20d49a8c}.field-invalid .input-wrap input[data-v-cab7e45f]{box-shadow:var(--shadow-glow-error);border-color:#ff4f4f8c}input[data-v-cab7e45f]::placeholder{color:var(--text-muted)}.input-icon[data-v-cab7e45f]{pointer-events:none;color:var(--text-muted);transition:color var(--transition);align-items:center;display:flex;position:absolute}.input-icon-left[data-v-cab7e45f]{left:.95rem}.input-icon-right[data-v-cab7e45f]{pointer-events:none;right:.95rem}.field-valid .input-icon-left[data-v-cab7e45f]{color:var(--success)}.field-invalid .input-icon-left[data-v-cab7e45f]{color:var(--error)}.val-icon-success[data-v-cab7e45f]{color:var(--success)}.val-icon-error[data-v-cab7e45f]{color:var(--error)}.field-icon-check[data-v-cab7e45f]{stroke-dasharray:22;stroke-dashoffset:22px;animation:.28s forwards checkDraw}.field-icon-x[data-v-cab7e45f]{stroke-dasharray:18;stroke-dashoffset:18px;animation:.2s forwards xDraw}.pw-toggle[data-v-cab7e45f]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition);pointer-events:all;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.85rem}.pw-toggle[data-v-cab7e45f]:hover{color:var(--accent)}.field-meta[data-v-cab7e45f]{justify-content:space-between;align-items:center;gap:1rem;min-height:1.4rem;display:flex}.field-error[data-v-cab7e45f]{color:var(--error-text);align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:flex}.forgot-link[data-v-cab7e45f]{color:var(--accent);white-space:nowrap;transition:color var(--transition);margin-left:auto;font-size:.78rem;font-weight:600}.forgot-link[data-v-cab7e45f]:hover{color:var(--accent-warm)}.submit-btn[data-v-cab7e45f]{border-radius:var(--radius-full);color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;transition:opacity var(--transition), transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.6rem;margin-top:.35rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 4px 20px #4196ff4d,0 1px 4px #0000003d}.submit-btn[data-v-cab7e45f]:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 6px 28px #4196ff61,0 2px 6px #00000047}.submit-btn[data-v-cab7e45f]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #4196ff3d}.submit-btn[data-v-cab7e45f]:disabled{opacity:.58;cursor:wait}.btn-spinner[data-v-cab7e45f]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.65s linear infinite spin}.form-footer[data-v-cab7e45f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.security-note[data-v-cab7e45f]{color:var(--text-muted);align-items:center;gap:.38rem;font-size:.73rem;display:flex}.auth-divider[data-v-cab7e45f]{background:var(--border-strong);border-radius:1px;width:1px;height:12px}.register-link[data-v-cab7e45f]{color:var(--accent);transition:color var(--transition);font-size:.78rem;font-weight:600}.register-link[data-v-cab7e45f]:hover{color:var(--accent-warm)}.alert-slide-enter-active[data-v-cab7e45f]{transition:all .28s var(--ease-spring)}.alert-slide-leave-active[data-v-cab7e45f]{transition:all .18s ease-in}.alert-slide-enter-from[data-v-cab7e45f]{opacity:0;max-height:0;transform:translateY(-8px)}.alert-slide-leave-to[data-v-cab7e45f]{opacity:0;max-height:0;transform:translateY(-6px)}.val-icon-enter-active[data-v-cab7e45f]{transition:all .22s var(--ease-spring)}.val-icon-leave-active[data-v-cab7e45f]{transition:all .13s}.val-icon-enter-from[data-v-cab7e45f]{opacity:0;transform:scale(.6)translate(4px)}.val-icon-leave-to[data-v-cab7e45f]{opacity:0;transform:scale(.7)}.field-msg-enter-active[data-v-cab7e45f]{transition:all .2s var(--ease-spring)}.field-msg-leave-active[data-v-cab7e45f]{transition:all .14s}.field-msg-enter-from[data-v-cab7e45f]{opacity:0;transform:translateY(-4px)}.field-msg-leave-to[data-v-cab7e45f]{opacity:0}@media (width<=900px){.card[data-v-cab7e45f]{grid-template-columns:1fr}.brand-panel[data-v-cab7e45f]{border-right:none;border-bottom:1px solid var(--border);padding:2.25rem}}@media (width<=520px){.login-shell[data-v-cab7e45f]{align-items:flex-start;padding:0}.card[data-v-cab7e45f]{border-inline:none;border-top:none;border-radius:0;min-height:100svh}.brand-panel[data-v-cab7e45f],.form-panel[data-v-cab7e45f]{padding:1.75rem 1.25rem}}.orders-wrap[data-v-e179eea9]{flex-direction:column;gap:1.25rem;display:flex}.page-header[data-v-e179eea9]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-eyebrow[data-v-e179eea9]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.page-title[data-v-e179eea9]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;line-height:1.1}.count-pill[data-v-e179eea9]{color:var(--text-sub);border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.78rem;display:flex}.count-dot[data-v-e179eea9]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-card[data-v-e179eea9]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:1.25rem;display:flex;position:relative;overflow:hidden}.card-accent[data-v-e179eea9]{opacity:.6;background:linear-gradient(90deg,#4196ff 0%,#1a65f5 60%,#0f48d0 100%);flex-shrink:0;height:2px}.skeleton-list[data-v-e179eea9],.empty-state[data-v-e179eea9],.table-shell[data-v-e179eea9]{margin:0 1.25rem 1.25rem}.status-dot[data-v-e179eea9]{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-active[data-v-e179eea9]{background:var(--success);box-shadow:0 0 0 3px #22d39a2e}.dot-warning[data-v-e179eea9]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-e179eea9]{background:var(--error);box-shadow:0 0 0 3px #ff52522e}.dot-info[data-v-e179eea9]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.skeleton-list[data-v-e179eea9]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.skel-row[data-v-e179eea9]{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.skel-row[data-v-e179eea9]:last-child{border-bottom:none}.empty-state[data-v-e179eea9]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.65rem;padding:3rem 1rem;display:flex}.empty-icon[data-v-e179eea9]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.empty-state h4[data-v-e179eea9]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.empty-state p[data-v-e179eea9]{margin:0;font-size:.875rem}.table-shell[data-v-e179eea9]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.col-status[data-v-e179eea9]{flex-shrink:0;align-items:center;width:28px;display:flex}.col-order[data-v-e179eea9]{flex-shrink:0;width:130px}.col-product[data-v-e179eea9]{flex:1;min-width:0}.col-domain[data-v-e179eea9]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:150px;overflow:hidden}.col-cycle[data-v-e179eea9]{flex-shrink:0;width:90px}.col-date[data-v-e179eea9]{flex-shrink:0;width:120px}.col-badge[data-v-e179eea9]{flex-shrink:0;width:90px}.col-amount[data-v-e179eea9]{text-align:right;flex-shrink:0;width:80px}.t-head[data-v-e179eea9]{background:var(--surface-muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);align-items:center;gap:.75rem;padding:.65rem 1.2rem;font-size:.65rem;font-weight:700;display:flex}.t-body[data-v-e179eea9]{flex-direction:column;display:flex}.t-row[data-v-e179eea9]{border-bottom:1px solid var(--border);transition:background var(--transition);align-items:center;gap:.75rem;padding:.9rem 1.2rem;font-size:.84rem;display:flex}.t-row[data-v-e179eea9]:last-child{border-bottom:none}.t-row[data-v-e179eea9]:hover{background:var(--surface-hover)}.order-num[data-v-e179eea9]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700}.product-name[data-v-e179eea9]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.more-items[data-v-e179eea9]{color:var(--accent);margin-left:.35rem;font-size:.7rem;display:inline-block}.cell-muted[data-v-e179eea9]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.amount-val[data-v-e179eea9]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700}.badge[data-v-e179eea9]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-e179eea9]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-e179eea9]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-e179eea9]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-e179eea9]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.mobile-list[data-v-e179eea9]{display:none}.mobile-card[data-v-e179eea9]{border-bottom:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.mobile-card[data-v-e179eea9]:last-child{border-bottom:none}.mc-top[data-v-e179eea9]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mc-left[data-v-e179eea9]{align-items:center;gap:.55rem;display:flex}.mc-product[data-v-e179eea9]{color:var(--text-main);margin:0;font-size:.875rem;font-weight:600}.mc-meta[data-v-e179eea9]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.dot-sep[data-v-e179eea9]{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:3px;height:3px}.mc-amount[data-v-e179eea9]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-weight:700}@media (width<=1100px){.col-domain[data-v-e179eea9],.col-cycle[data-v-e179eea9]{display:none}}@media (width<=860px){.col-date[data-v-e179eea9]{display:none}}@media (width<=680px){.table-shell[data-v-e179eea9]{display:none}.mobile-list[data-v-e179eea9]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0 1.25rem 1.25rem;display:flex;overflow:hidden}}@media (width<=480px){.page-header[data-v-e179eea9]{flex-direction:column;align-items:flex-start;gap:.6rem}}[data-theme=light] .page-card[data-v-e179eea9]{background:var(--surface-elevated)}[data-theme=light] .t-head[data-v-e179eea9]{background:#4178dc0d}.store[data-v-d5185403]{gap:1.25rem;display:grid}.stepper-bar[data-v-d5185403],.panel-card[data-v-d5185403],.summary-panel[data-v-d5185403]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stepper-bar[data-v-d5185403]{padding:1rem 1.25rem}.stepper-track[data-v-d5185403]{flex-wrap:wrap;gap:.85rem;display:flex}.stepper-item[data-v-d5185403]{color:var(--text-muted);cursor:pointer;transition:all var(--transition);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem .75rem;display:inline-flex}.stepper-item.is-active[data-v-d5185403]{color:var(--text-main);background:#4196ff1a;border-color:#4196ff33}.stepper-item.is-done[data-v-d5185403]{color:var(--success-text)}.stepper-item.is-disabled[data-v-d5185403]{opacity:.5;cursor:default}.step-circle[data-v-d5185403]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:inline-flex}.stepper-item.is-active .step-circle[data-v-d5185403]{color:#fff;background:linear-gradient(135deg,#5ab3ff 0%,#1a65f5 100%);border-color:#0000}.stepper-item.is-done .step-circle[data-v-d5185403]{background:var(--success-bg);border-color:var(--success-border)}.step-label[data-v-d5185403]{font-size:.82rem;font-weight:600}.panel-card[data-v-d5185403]{gap:1.2rem;padding:1.5rem;display:grid}.configure-grid[data-v-d5185403]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}.panel-head[data-v-d5185403]{flex-direction:column;gap:.45rem;display:flex}.panel-head--split[data-v-d5185403]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow[data-v-d5185403]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.panel-title[data-v-d5185403]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700}.panel-sub[data-v-d5185403]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}.ghost-btn[data-v-d5185403],.primary-inline-btn[data-v-d5185403],.check-btn[data-v-d5185403],.cta-btn[data-v-d5185403]{cursor:pointer;transition:all var(--transition);border:none}.ghost-btn[data-v-d5185403]{background:var(--surface-muted);color:var(--text-sub);border-radius:999px;align-items:center;gap:.35rem;padding:.65rem .9rem;font-weight:600;display:inline-flex}.ghost-btn[data-v-d5185403]:hover{background:var(--surface-hover);color:var(--text-main)}.crumb-row[data-v-d5185403]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.crumb-link[data-v-d5185403]{color:var(--accent);text-decoration:none}.crumb-current[data-v-d5185403]{color:var(--text-main)}.crumb-sep[data-v-d5185403]{color:var(--text-dim)}.category-grid[data-v-d5185403]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;display:grid}.category-card[data-v-d5185403]{border-radius:var(--radius-xl);border:1px solid var(--border);text-align:left;cursor:pointer;width:100%;transition:all var(--transition-md);background:linear-gradient(#ffffff05,#ffffff03);flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.2rem;display:flex}.category-card[data-v-d5185403]:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:0 10px 30px #0000002e}.cat-icon[data-v-d5185403]{border-radius:var(--radius-md);width:42px;height:42px;color:var(--accent);background:#4196ff1f;border:1px solid #4196ff2e;justify-content:center;align-items:center;display:flex}.cat-name[data-v-d5185403]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700}.cat-desc[data-v-d5185403]{color:var(--text-muted);font-size:.78rem;line-height:1.55}.cat-count[data-v-d5185403]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:auto;font-size:.7rem;font-weight:700}.product-grid[data-v-d5185403]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.product-card[data-v-d5185403]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-muted);gap:.8rem;padding:1.15rem;display:grid}.product-top[data-v-d5185403]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-kind[data-v-d5185403]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.product-top h3[data-v-d5185403]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.product-price[data-v-d5185403]{text-align:right;white-space:nowrap}.product-price strong[data-v-d5185403]{color:var(--text-main);font-size:1.1rem;display:block}.product-price span[data-v-d5185403],.product-copy[data-v-d5185403]{color:var(--text-muted);font-size:.82rem}.highlights[data-v-d5185403]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.highlights li[data-v-d5185403]{color:var(--text-sub);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.highlights svg[data-v-d5185403]{color:var(--success);flex-shrink:0}.product-foot[data-v-d5185403]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-note[data-v-d5185403]{color:var(--text-muted);font-size:.76rem}.primary-inline-btn[data-v-d5185403]{color:#fff;background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border-radius:999px;padding:.7rem .95rem;font-weight:700}.primary-inline-btn[data-v-d5185403]:hover,.check-btn[data-v-d5185403]:hover,.cta-btn[data-v-d5185403]:hover{opacity:.92}.focus-card[data-v-d5185403],.field-section[data-v-d5185403]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);gap:.95rem;padding:1rem;display:grid}.focus-card[data-v-d5185403]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.focus-kind[data-v-d5185403]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.focus-card h3[data-v-d5185403],.field-head h4[data-v-d5185403],.summary-header h3[data-v-d5185403]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif}.focus-copy p[data-v-d5185403]:last-child,.field-head p[data-v-d5185403],.soft-note[data-v-d5185403],.summary-note[data-v-d5185403]{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}.focus-price[data-v-d5185403]{text-align:right}.focus-price strong[data-v-d5185403]{color:var(--text-main);font-size:1.2rem;display:block}.focus-price span[data-v-d5185403]{color:var(--text-muted);font-size:.82rem}.field-head[data-v-d5185403]{gap:.25rem;display:grid}.domain-tabs[data-v-d5185403]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.domain-tab[data-v-d5185403]{border-radius:var(--radius-lg);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);background:#ffffff05;gap:.25rem;padding:.85rem .95rem;display:grid}.domain-tab.is-active[data-v-d5185403]{border-color:var(--border-accent);background:#4196ff14}.tab-title[data-v-d5185403]{color:var(--text-main);font-size:.82rem;font-weight:700}.tab-hint[data-v-d5185403]{color:var(--text-muted);font-size:.75rem;line-height:1.45}.field-row[data-v-d5185403]{align-items:center;gap:.75rem;display:flex}.field-wrap[data-v-d5185403]{gap:.45rem;display:grid}.field-wrap--grow[data-v-d5185403]{flex:1}.field-input[data-v-d5185403]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.92rem 1rem;font-size:.9rem}.field-input[data-v-d5185403]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.field-input--valid[data-v-d5185403]{border-color:#22d39a73}.field-input--invalid[data-v-d5185403]{border-color:#ff525273}.field-textarea[data-v-d5185403]{resize:vertical;min-height:140px}.config-stack[data-v-d5185403],.addon-list[data-v-d5185403]{gap:.9rem;display:grid}.config-card[data-v-d5185403],.addon-card[data-v-d5185403]{border:1px solid var(--border);background:var(--surface-muted);border-radius:20px}.config-card[data-v-d5185403]{gap:.85rem;padding:1rem;display:grid}.config-card__head[data-v-d5185403],.addon-card[data-v-d5185403]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.config-card__head h5[data-v-d5185403],.addon-card h5[data-v-d5185403]{color:var(--text-main);margin:0;font-size:.95rem}.config-card__head p[data-v-d5185403],.addon-card p[data-v-d5185403]{color:var(--text-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.55}.config-chip[data-v-d5185403]{background:var(--surface-hover);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.12em;color:var(--text-sub);border-radius:999px;padding:.28rem .62rem;font-size:.68rem}.option-choice-list[data-v-d5185403]{gap:.7rem;display:grid}.choice-row[data-v-d5185403]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;transition:all var(--transition);justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .95rem;display:flex}.choice-row.is-selected[data-v-d5185403],.addon-card.is-selected[data-v-d5185403]{border-color:var(--border-accent);background:var(--surface-active)}.choice-copy[data-v-d5185403]{gap:.15rem;display:grid}.choice-copy strong[data-v-d5185403],.choice-price[data-v-d5185403],.addon-price strong[data-v-d5185403]{color:var(--text-main)}.choice-copy small[data-v-d5185403],.addon-price small[data-v-d5185403]{color:var(--text-muted);font-size:.74rem}.choice-price[data-v-d5185403],.addon-price[data-v-d5185403]{text-align:right;gap:.15rem;font-weight:700;display:grid}.addon-card[data-v-d5185403]{cursor:pointer;transition:all var(--transition);padding:1rem}.field-error[data-v-d5185403]{color:var(--error-text);margin:0;font-size:.8rem}.check-btn[data-v-d5185403]{border-radius:var(--radius-md);background:var(--surface-hover);color:var(--text-main);white-space:nowrap;padding:.92rem 1rem;font-weight:700}.check-btn[data-v-d5185403]:disabled,.cta-btn[data-v-d5185403]:disabled{opacity:.55;cursor:wait}.lookup-strip[data-v-d5185403]{border-radius:var(--radius-md);align-items:center;gap:.65rem;padding:.8rem .95rem;font-size:.82rem;display:flex}.lookup-strip strong[data-v-d5185403]{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.lookup-strip em[data-v-d5185403]{color:var(--text-sub);margin-left:auto;font-style:normal}.lookup-strip--ok[data-v-d5185403]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.lookup-strip--bad[data-v-d5185403]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.soft-note[data-v-d5185403]{border-radius:var(--radius-md);background:var(--surface-hover);padding:.85rem .95rem}.summary-panel[data-v-d5185403]{gap:1rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.summary-header[data-v-d5185403]{gap:.2rem;display:grid}.summary-rows[data-v-d5185403]{gap:.7rem;display:grid}.summary-row[data-v-d5185403],.summary-total[data-v-d5185403]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.summary-row span[data-v-d5185403]{color:var(--text-muted);font-size:.8rem}.summary-row strong[data-v-d5185403],.summary-total strong[data-v-d5185403]{text-align:right;color:var(--text-main)}.summary-row--accent strong[data-v-d5185403]{color:var(--success-text)}.summary-total[data-v-d5185403]{border-top:1px solid var(--border);padding-top:.9rem}.summary-total span[data-v-d5185403]{color:var(--text-sub);font-size:.85rem}.summary-total strong[data-v-d5185403]{font-size:1.2rem}.coupon-box[data-v-d5185403]{gap:.45rem;padding-top:.2rem;display:grid}.coupon-label[data-v-d5185403]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-sub);font-size:.72rem;font-weight:700}.coupon-input[data-v-d5185403]{border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);border-radius:.9rem;padding:.72rem .9rem}.coupon-input[data-v-d5185403]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow);outline:none}.cta-btn[data-v-d5185403]{color:#fff;background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border-radius:999px;width:100%;padding:.95rem 1rem;font-weight:800;box-shadow:0 4px 20px #4196ff47}.btn-spinner[data-v-d5185403],.btn-spinner-dark[data-v-d5185403]{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-d5185403;display:inline-block}.btn-spinner-dark[data-v-d5185403]{border-color:#fff #ffffff40 #ffffff40}.skeleton-card[data-v-d5185403]{border-radius:var(--radius-xl);background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08) 0 0/200% 100%;height:140px;animation:1.2s linear infinite shimmer-d5185403}.sr-only[data-v-d5185403]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin-d5185403{to{transform:rotate(360deg)}}@keyframes shimmer-d5185403{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .panel-card[data-v-d5185403],[data-theme=light] .summary-panel[data-v-d5185403]{background:var(--surface-elevated)!important}[data-theme=light] .field-input[data-v-d5185403],[data-theme=light] .coupon-input[data-v-d5185403]{background:#f2f7ffd1}[data-theme=light] .field-input[data-v-d5185403]:focus,[data-theme=light] .coupon-input[data-v-d5185403]:focus{background:#fffffffc}[data-theme=light] .choice-row[data-v-d5185403]{background:#fff9}[data-theme=light] .choice-row.is-selected[data-v-d5185403],[data-theme=light] .addon-card.is-selected[data-v-d5185403]{background:var(--surface-active)}@media (width<=1100px){.configure-grid[data-v-d5185403]{grid-template-columns:1fr}.summary-panel[data-v-d5185403]{position:static}}@media (width<=860px){.product-grid[data-v-d5185403]{grid-template-columns:1fr}.focus-card[data-v-d5185403],.panel-head--split[data-v-d5185403],.product-top[data-v-d5185403],.product-foot[data-v-d5185403],.field-row[data-v-d5185403]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.focus-price[data-v-d5185403],.product-price[data-v-d5185403]{text-align:left}}@media (width<=640px){.panel-card[data-v-d5185403],.summary-panel[data-v-d5185403]{padding:1rem}.stepper-track[data-v-d5185403]{flex-direction:column;align-items:stretch}.stepper-item[data-v-d5185403]{justify-content:flex-start}.domain-tabs[data-v-d5185403],.category-grid[data-v-d5185403]{grid-template-columns:1fr}}.signup-shell[data-v-7a632954]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.glow[data-v-7a632954]{filter:blur(100px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:fixed}.glow-blue[data-v-7a632954]{background:#4196ff24;width:700px;height:700px;top:-250px;left:-150px}.glow-orange[data-v-7a632954]{background:#5a46e61a;width:550px;height:550px;bottom:-200px;right:-120px}.glow-purple[data-v-7a632954]{background:#7846ff12;width:400px;height:400px;top:40%;left:55%}.card[data-v-7a632954]{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-2xl);width:min(1200px,100%);box-shadow:var(--shadow-xl), 0 0 0 1px #ffffff08;animation:fadeInScale .44s var(--ease-spring) both;grid-template-columns:1fr 1.35fr;display:grid;position:relative;overflow:hidden}.brand-panel[data-v-7a632954]{border-right:1px solid var(--border);background:linear-gradient(155deg,#4196ff21 0%,#7846ff12 40%,#5a46e612 70%,#040a14e6 100%),#060c1ae0;flex-direction:column;gap:2.25rem;padding:2.75rem;display:flex;position:relative;overflow:hidden}.ring[data-v-7a632954]{pointer-events:none;border-radius:50%;position:absolute}.ring-1[data-v-7a632954]{border:1px solid #4196ff1a;width:420px;height:420px;bottom:-170px;right:-140px}.ring-2[data-v-7a632954]{border:1px solid #4196ff12;width:290px;height:290px;bottom:-80px;right:-60px}.ring-3[data-v-7a632954]{border:1px solid #5a46e61f;width:130px;height:130px;top:2.5rem;right:2.5rem}.brand-header[data-v-7a632954]{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.brand-mark[data-v-7a632954]{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--accent);background:linear-gradient(135deg,#4196ff3d,#5a46e638);border:1px solid #4196ff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-image[data-v-7a632954]{object-fit:contain;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid #4196ff4d;flex-shrink:0;width:46px;height:46px;padding:.25rem}.brand-name[data-v-7a632954]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.2}.brand-tagline[data-v-7a632954]{color:var(--text-muted);margin:0;font-size:.74rem}.brand-body[data-v-7a632954]{z-index:1;flex:1;position:relative}.brand-body h1[data-v-7a632954]{color:var(--text-main);margin:0 0 .9rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.14}.brand-desc[data-v-7a632954]{color:var(--text-sub);margin:0 0 1.6rem;font-size:.895rem;line-height:1.65}.feature-list[data-v-7a632954]{gap:.7rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.feature-list li[data-v-7a632954]{color:var(--text-sub);align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.5;display:flex}.feat-check[data-v-7a632954]{background:var(--success-bg);border:1px solid var(--success-border);width:22px;height:22px;color:var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.06rem;display:inline-flex}.brand-stats[data-v-7a632954]{border-radius:var(--radius-lg);background:#4196ff0e;border:1px solid #4196ff1a;align-items:center;gap:1.5rem;padding:1rem 1.2rem;display:flex}.stat[data-v-7a632954]{flex-direction:column;gap:.08rem;display:flex}.stat-num[data-v-7a632954]{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1}.stat-label[data-v-7a632954]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.stat-sep[data-v-7a632954]{background:var(--border);flex-shrink:0;width:1px;height:28px}.form-panel[data-v-7a632954]{background:var(--surface-elevated);flex-direction:column;justify-content:center;padding:2.5rem 2.75rem;display:flex}.form-header[data-v-7a632954]{margin-bottom:1.4rem}.form-eyebrow[data-v-7a632954]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.form-header h2[data-v-7a632954]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.45rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.form-sub[data-v-7a632954]{color:var(--text-sub);margin:.55rem 0 0;font-size:.875rem;line-height:1.6}.error-alert[data-v-7a632954]{border-radius:var(--radius-md);border:1px solid var(--error-border);background:var(--error-bg);color:var(--error-text);align-items:center;gap:.65rem;margin-bottom:1.1rem;padding:.8rem 1rem;font-size:.875rem;display:flex}.alert-icon[data-v-7a632954]{background:var(--error-border);width:24px;height:24px;color:var(--error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-slide-enter-active[data-v-7a632954]{transition:all .3s var(--ease-spring)}.alert-slide-leave-active[data-v-7a632954]{transition:all .18s}.alert-slide-enter-from[data-v-7a632954]{opacity:0;transform:translateY(-8px)scale(.97)}.alert-slide-leave-to[data-v-7a632954]{opacity:0;transform:translateY(-4px)}.form[data-v-7a632954]{gap:.85rem;display:grid}.field-grid[data-v-7a632954]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.field[data-v-7a632954]{gap:.4rem;display:grid}.field-label[data-v-7a632954]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.71rem;font-weight:700;display:flex}.opt-tag[data-v-7a632954]{letter-spacing:.04em;text-transform:none;color:var(--text-dim);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:.05rem .45rem;font-size:.62rem;font-weight:500}.input-wrap[data-v-7a632954]{position:relative}input[data-v-7a632954]{border-radius:var(--radius-md);border:1.5px solid var(--border);width:100%;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);background:#040a1480;outline:none;padding:.8rem 2.5rem .8rem .92rem;font-size:.875rem}input[data-v-7a632954]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow);background:#040a14a6}input[data-v-7a632954]::placeholder{color:var(--text-muted)}.input-wrap:has(.eye-btn) input[data-v-7a632954]{padding-right:2.85rem}.vi[data-v-7a632954]{pointer-events:none;width:20px;height:20px;animation:popIn .26s var(--ease-spring) both;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.vi-ok[data-v-7a632954]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.vi-err[data-v-7a632954]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.field-valid .input-wrap input[data-v-7a632954],.field-valid>input[data-v-7a632954]{border-color:var(--success-border)}.field-invalid .input-wrap input[data-v-7a632954],.field-invalid>input[data-v-7a632954]{border-color:var(--error-border);box-shadow:var(--shadow-glow-error)}.eye-btn[data-v-7a632954]{width:30px;height:30px;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.eye-btn[data-v-7a632954]:hover{color:var(--accent);background:var(--surface-muted)}.inline-error[data-v-7a632954]{color:var(--error-text);align-items:center;gap:.35rem;margin:0;font-size:.79rem;animation:.18s both fadeIn;display:flex}.inline-error svg[data-v-7a632954]{opacity:.75;flex-shrink:0}.submit-btn[data-v-7a632954]{border-radius:var(--radius-full);color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;transition:opacity var(--transition), transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.55rem;margin-top:.3rem;padding:.92rem 1.5rem;font-size:.94rem;font-weight:700;display:flex;box-shadow:0 4px 20px #4196ff47,0 1px 4px #0000003d}.submit-btn[data-v-7a632954]:hover:not(:disabled){opacity:.93;transform:translateY(-2px);box-shadow:0 8px 30px #4196ff5c,0 2px 8px #00000042}.submit-btn[data-v-7a632954]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #4196ff38,0 1px 3px #0003}.submit-btn[data-v-7a632954]:disabled{opacity:.52;cursor:wait}.spinner[data-v-7a632954]{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.auth-switch[data-v-7a632954]{text-align:center;color:var(--text-sub);margin:1rem 0 0;font-size:.82rem}.auth-switch a[data-v-7a632954]{color:var(--accent);font-weight:600;text-decoration:none}.auth-switch a[data-v-7a632954]:hover{color:var(--accent-warm)}[data-theme=light] .glow-blue[data-v-7a632954]{background:#2777d412}[data-theme=light] .glow-orange[data-v-7a632954]{background:#5a46e60d}[data-theme=light] .glow-purple[data-v-7a632954]{background:#5a3cc80a}[data-theme=light] .brand-panel[data-v-7a632954]{background:linear-gradient(155deg,#2777d41a 0%,#5a3cc80d 40%,#5a46e60d 70%,#f0f6ffcc 100%),#f8fcffed}[data-theme=light] .ring-1[data-v-7a632954],[data-theme=light] .ring-2[data-v-7a632954]{border-color:#2777d417}[data-theme=light] .ring-3[data-v-7a632954]{border-color:#5a46e61a}[data-theme=light] .brand-stats[data-v-7a632954]{background:#2777d40d;border-color:#2777d41a}[data-theme=light] .form-panel[data-v-7a632954]{background:#fffffffc}[data-theme=light] input[data-v-7a632954]{background:#f2f7ffd1}[data-theme=light] input[data-v-7a632954]:focus{background:#fffffffc}@media (width<=960px){.card[data-v-7a632954]{grid-template-columns:1fr}.brand-panel[data-v-7a632954]{border-right:none;border-bottom:1px solid var(--border);gap:1.5rem;padding:2rem 2rem 2.5rem}.form-panel[data-v-7a632954]{padding:2rem}}@media (width<=600px){.signup-shell[data-v-7a632954]{align-items:flex-start;padding:0}.card[data-v-7a632954]{border-top:none;border-left:none;border-right:none;border-radius:0;min-height:100vh}.brand-panel[data-v-7a632954],.form-panel[data-v-7a632954]{padding:1.5rem}.field-grid[data-v-7a632954]{grid-template-columns:1fr}.brand-stats[data-v-7a632954]{gap:1rem}}.auth-shell[data-v-cc6a35fd]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card[data-v-cc6a35fd]{border-radius:var(--radius-2xl);border:1px solid var(--border-strong);width:min(520px,100%);box-shadow:var(--shadow-lg);background:linear-gradient(#08101cf5,#0a121efa);padding:2rem}.header h1[data-v-cc6a35fd]{color:var(--text-main);margin:.2rem 0 .5rem;font-family:Space Grotesk,sans-serif}.header p[data-v-cc6a35fd]{color:var(--text-muted);margin:0}.eyebrow[data-v-cc6a35fd]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.form[data-v-cc6a35fd]{gap:1rem;margin-top:1.5rem;display:grid}.field[data-v-cc6a35fd]{gap:.4rem;display:grid}.field span[data-v-cc6a35fd]{color:var(--text-soft);font-size:.84rem;font-weight:600}.field input[data-v-cc6a35fd]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:46px;color:var(--text-main);padding:.8rem .95rem}.password-wrap[data-v-cc6a35fd]{position:relative}.password-wrap input[data-v-cc6a35fd]{padding-right:4.6rem}.toggle-btn[data-v-cc6a35fd]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.submit-btn[data-v-cc6a35fd]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#fff;cursor:pointer;border:0;min-height:46px;font-weight:700}.submit-btn[data-v-cc6a35fd]:disabled{opacity:.7;cursor:wait}.alert[data-v-cc6a35fd]{border-radius:var(--radius-md);margin-top:1rem;padding:.8rem .95rem;font-size:.9rem}.alert--error[data-v-cc6a35fd]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.footer-link[data-v-cc6a35fd]{color:var(--text-muted);margin:1rem 0 0}.footer-link a[data-v-cc6a35fd]{color:var(--accent);font-weight:600}.detail-page[data-v-d1a865a0]{gap:1rem;display:grid}.page-header[data-v-d1a865a0]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.back-btn[data-v-d1a865a0]{color:var(--text-muted);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);transition:all var(--transition);flex-shrink:0;align-items:center;gap:.3rem;padding:.38rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.back-btn[data-v-d1a865a0]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.page-title[data-v-d1a865a0]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.title-row[data-v-d1a865a0]{align-items:center;gap:.6rem;display:flex}.title-row h3[data-v-d1a865a0]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;overflow:hidden}.page-sub[data-v-d1a865a0]{color:var(--text-muted);font-family:monospace;font-size:.75rem}.status-dot[data-v-d1a865a0]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-active[data-v-d1a865a0]{background:var(--success);box-shadow:0 0 0 3px #22d39a2e}.dot-warning[data-v-d1a865a0]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-d1a865a0]{background:var(--error);box-shadow:0 0 0 3px #ff52522e}.dot-info[data-v-d1a865a0]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.overview-strip[data-v-d1a865a0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;display:flex;overflow:hidden}.overview-cell[data-v-d1a865a0]{border-right:1px solid var(--border);flex-direction:column;flex:1;gap:.28rem;min-width:110px;padding:.9rem 1.15rem;display:flex;position:relative}.overview-cell[data-v-d1a865a0]:last-child{border-right:none}.overview-cell[data-v-d1a865a0]:before{content:"";height:2px;transition:background var(--transition-md);background:0 0;position:absolute;top:0;left:0;right:0}.overview-cell[data-v-d1a865a0]:first-child:before{background:linear-gradient(90deg, var(--accent), transparent)}.cell-label[data-v-d1a865a0]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.63rem;font-weight:700}.cell-value[data-v-d1a865a0]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600}.cell-value em[data-v-d1a865a0]{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:400}.status-note[data-v-d1a865a0]{border-radius:var(--radius-md);background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.8rem;line-height:1.4;display:flex}.change-panel[data-v-d1a865a0]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.change-controls[data-v-d1a865a0]{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.change-field[data-v-d1a865a0]{flex-direction:column;flex:1;gap:.45rem;min-width:280px;display:flex}.change-select[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);font:inherit;padding:.78rem .95rem}.change-preview[data-v-d1a865a0]{flex-direction:column;gap:.9rem;padding-top:.2rem;display:flex}.change-summary-grid[data-v-d1a865a0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.change-summary-card[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);flex-direction:column;gap:.35rem;padding:.8rem .9rem;display:flex}.change-note[data-v-d1a865a0],.change-pending[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--info-border);background:var(--info-bg);color:var(--info-text);padding:.8rem .9rem}.change-copy[data-v-d1a865a0]{margin:0 0 .45rem;font-size:.84rem;line-height:1.5}.change-actions[data-v-d1a865a0]{justify-content:flex-start;display:flex}.attention-panel[data-v-d1a865a0]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.attention-grid[data-v-d1a865a0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.attention-card[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.attention-card p[data-v-d1a865a0]{color:var(--text-sub);margin:0;font-size:.8rem;line-height:1.5}.attention-head[data-v-d1a865a0]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.attention-head strong[data-v-d1a865a0]{color:var(--text-main);font-size:.86rem}.attention-card--error[data-v-d1a865a0]{border-color:var(--error-border);background:color-mix(in srgb, var(--error-bg) 55%, var(--surface) 45%)}.attention-card--warning[data-v-d1a865a0]{border-color:var(--warning-border);background:color-mix(in srgb, var(--warning-bg) 55%, var(--surface) 45%)}.attention-card--info[data-v-d1a865a0]{border-color:var(--info-border);background:color-mix(in srgb, var(--info-bg) 55%, var(--surface) 45%)}.eyebrow[data-v-d1a865a0]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin:0;font-size:.63rem;font-weight:700}.panel-grid[data-v-d1a865a0]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.panel[data-v-d1a865a0]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;grid-column:span 6;gap:1rem;padding:1.25rem;display:flex}.panel-half[data-v-d1a865a0]{grid-column:span 6}.panel-full[data-v-d1a865a0]{grid-column:span 12}.panel-header[data-v-d1a865a0]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-title[data-v-d1a865a0]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.kv-list[data-v-d1a865a0]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.kv-row[data-v-d1a865a0]{border-bottom:1px solid var(--border);transition:background var(--transition);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.kv-row[data-v-d1a865a0]:last-child{border-bottom:none}.kv-row[data-v-d1a865a0]:hover{background:var(--surface-hover)}.kv-row--block[data-v-d1a865a0]{flex-direction:column;align-items:flex-start;gap:.5rem}.kv-key[data-v-d1a865a0]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;font-size:.68rem;font-weight:700}.kv-val[data-v-d1a865a0]{color:var(--text-main);text-align:right;word-break:break-all;font-size:.82rem}.kv-val.small[data-v-d1a865a0]{font-size:.78rem}.mono[data-v-d1a865a0]{font-family:monospace!important;font-size:.78rem!important}.pill-row[data-v-d1a865a0]{flex-wrap:wrap;gap:.35rem;display:flex}.ns-pill[data-v-d1a865a0]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-sub);padding:.18rem .55rem;font-family:monospace;font-size:.72rem}.meta-chip[data-v-d1a865a0]{color:var(--text-muted);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.7rem;display:inline-flex}.sub-section[data-v-d1a865a0]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.sub-header[data-v-d1a865a0]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sub-label[data-v-d1a865a0]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.68rem;font-weight:700}.domain-tools[data-v-d1a865a0]{flex-direction:column;gap:.9rem;display:flex}.domain-form[data-v-d1a865a0]{flex-direction:column;gap:.55rem;display:flex}.domain-textarea[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:6.5rem;color:var(--text-main);font:inherit;resize:vertical;padding:.85rem .95rem}.timeline-grid[data-v-d1a865a0]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.timeline-cell[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);flex-direction:column;gap:.25rem;padding:.55rem .75rem;display:flex}.timeline-cell--warn[data-v-d1a865a0]{border-color:var(--warning-border);background:var(--warning-bg)}.timeline-cell--warn .kv-key[data-v-d1a865a0]{color:var(--warning)}.timeline-cell--error[data-v-d1a865a0]{border-color:var(--error-border);background:var(--error-bg)}.timeline-cell--error .kv-key[data-v-d1a865a0]{color:var(--error)}.order-notes[data-v-d1a865a0]{color:var(--text-muted);margin:0;font-size:.78rem;font-style:italic;line-height:1.55}.stack-list[data-v-d1a865a0]{flex-direction:column;gap:.5rem;display:flex}.stack-list--inline[data-v-d1a865a0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.stack-card[data-v-d1a865a0]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);transition:border-color var(--transition), background var(--transition);flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.stack-card[data-v-d1a865a0]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.stack-head[data-v-d1a865a0]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mono-label[data-v-d1a865a0]{color:var(--text-main);font-family:monospace;font-size:.8rem;font-weight:600}.inv-link[data-v-d1a865a0]{color:var(--accent);transition:color var(--transition);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.inv-link[data-v-d1a865a0]:hover{color:var(--accent-hover)}.stack-subject[data-v-d1a865a0]{color:var(--text-sub);margin:0;font-size:.82rem;line-height:1.45}.stack-meta[data-v-d1a865a0]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.dot-sep[data-v-d1a865a0]{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:3px;height:3px}.stack-amount[data-v-d1a865a0]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700}.balance-chip[data-v-d1a865a0]{border-radius:var(--radius-full);background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);padding:.1rem .4rem;font-size:.68rem;font-weight:600}.line-items[data-v-d1a865a0]{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;padding-top:.5rem;display:flex}.line-row[data-v-d1a865a0]{color:var(--text-muted);justify-content:space-between;gap:.75rem;font-size:.76rem;display:flex}.line-row strong[data-v-d1a865a0]{color:var(--text-main);flex-shrink:0;font-family:Space Grotesk,sans-serif;font-weight:600}.text-link[data-v-d1a865a0]{color:var(--accent);transition:color var(--transition);flex-shrink:0;align-items:center;gap:.2rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link[data-v-d1a865a0]:hover{color:var(--accent-hover)}.empty-kv[data-v-d1a865a0]{color:var(--text-muted);border-radius:var(--radius-md);border:1px dashed var(--border);text-align:center;padding:1rem .85rem;font-size:.8rem}.empty-panel[data-v-d1a865a0]{text-align:center;color:var(--text-muted);flex-direction:column;grid-column:span 12;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.empty-icon[data-v-d1a865a0]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.empty-panel p[data-v-d1a865a0]{margin:0}.error-note[data-v-d1a865a0]{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-sm);margin:0;padding:.4rem .65rem;font-size:.76rem;line-height:1.4}.badge[data-v-d1a865a0]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-d1a865a0]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-d1a865a0]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-d1a865a0]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-d1a865a0]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.skeleton-block[data-v-d1a865a0]{flex-direction:column;gap:1rem;display:flex}.overview-strip-skel[data-v-d1a865a0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:0;display:flex;overflow:hidden}.skel-cell[data-v-d1a865a0]{border-right:1px solid var(--border);flex-direction:column;flex:1;gap:.4rem;padding:.9rem 1rem;display:flex}.skel-cell[data-v-d1a865a0]:last-child{border-right:none}.skeleton-panel[data-v-d1a865a0]{gap:.75rem;padding:1.25rem}@media (width<=1000px){.panel[data-v-d1a865a0],.panel-half[data-v-d1a865a0]{grid-column:span 12}}@media (width<=680px){.panel-grid[data-v-d1a865a0]{gap:.75rem}.change-summary-grid[data-v-d1a865a0]{grid-template-columns:1fr}.overview-strip[data-v-d1a865a0]{flex-direction:column}.overview-cell[data-v-d1a865a0]{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center}.overview-cell[data-v-d1a865a0]:last-child{border-bottom:none}.overview-cell[data-v-d1a865a0]:before{display:none}.timeline-grid[data-v-d1a865a0],.stack-list--inline[data-v-d1a865a0]{grid-template-columns:1fr}}.services-wrap[data-v-003a95ef]{flex-direction:column;gap:1.25rem;display:flex}.page-header[data-v-003a95ef]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-eyebrow[data-v-003a95ef]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.page-title[data-v-003a95ef]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;line-height:1.1}.header-right[data-v-003a95ef]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.count-pill[data-v-003a95ef]{color:var(--text-sub);border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border);align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.78rem;display:flex}.count-dot[data-v-003a95ef]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.new-btn[data-v-003a95ef]{border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-accent);color:var(--accent);transition:background var(--transition), box-shadow var(--transition);align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.new-btn[data-v-003a95ef]:hover{background:var(--accent-glow);box-shadow:var(--shadow-glow)}.page-card[data-v-003a95ef]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.card-accent[data-v-003a95ef]{opacity:.6;background:linear-gradient(90deg,#4196ff 0%,#1a65f5 60%,#0f48d0 100%);height:2px;position:absolute;top:0;left:0;right:0}.service-list[data-v-003a95ef]{flex-direction:column;display:flex}.skel-row[data-v-003a95ef]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.skel-row[data-v-003a95ef]:last-child{border-bottom:none}.skel-icon[data-v-003a95ef]{border-radius:var(--radius-sm);flex-shrink:0;width:34px;height:34px}.skel-body[data-v-003a95ef]{flex-direction:column;display:flex}.skel-billing[data-v-003a95ef]{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.service-row[data-v-003a95ef]{border-bottom:1px solid var(--border-subtle);color:inherit;transition:background var(--transition), padding-left var(--transition);animation:fadeInUp .32s var(--ease-spring) both;animation-delay:var(--row-delay,0s);align-items:center;gap:1rem;padding:1.05rem 1.4rem;text-decoration:none;display:flex;position:relative}.service-row[data-v-003a95ef]:last-child{border-bottom:none}.service-row[data-v-003a95ef]:before{content:"";background:var(--accent);opacity:0;width:3px;transition:opacity var(--transition);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0}.service-row[data-v-003a95ef]:hover{background:var(--surface-hover);padding-left:calc(1.4rem + 3px)}.service-row[data-v-003a95ef]:hover:before{opacity:1}.service-row:hover .row-arrow[data-v-003a95ef]{color:var(--accent);transform:translate(3px)}.status-dot[data-v-003a95ef]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-active[data-v-003a95ef]{background:var(--success);animation:2s infinite pulse;box-shadow:0 0 0 3px #20d49a2e}.dot-warning[data-v-003a95ef]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-003a95ef]{background:var(--error);box-shadow:0 0 0 3px #ff4f4f2e}.dot-info[data-v-003a95ef]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.kind-icon[data-v-003a95ef]{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border-subtle);width:34px;height:34px;color:var(--text-muted);transition:background var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-row:hover .kind-icon[data-v-003a95ef]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--accent)}.row-identity[data-v-003a95ef]{flex-direction:column;flex-shrink:0;gap:2px;width:200px;min-width:0;display:flex}.row-name[data-v-003a95ef]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;overflow:hidden}.row-domain[data-v-003a95ef]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;overflow:hidden}.row-kind[data-v-003a95ef]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);white-space:nowrap;border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border-subtle);padding:.22rem .6rem;font-size:.67rem;font-weight:700}.row-spacer[data-v-003a95ef]{flex:1}.badge[data-v-003a95ef]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.2rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-003a95ef]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-003a95ef]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-003a95ef]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-003a95ef]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.row-billing[data-v-003a95ef]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.row-price[data-v-003a95ef]{color:var(--text-main);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700}.currency[data-v-003a95ef]{color:var(--text-sub);vertical-align:top;font-size:.7rem;font-weight:500;line-height:1.6}.row-price em[data-v-003a95ef]{color:var(--text-muted);font-family:inherit;font-size:.7rem;font-style:normal;font-weight:400}.row-due[data-v-003a95ef]{color:var(--text-muted);white-space:nowrap;font-size:.71rem}.row-arrow[data-v-003a95ef]{color:var(--text-muted);transition:color var(--transition), transform var(--transition);flex-shrink:0}.empty-state[data-v-003a95ef]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.7rem;padding:3.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.empty-glow[data-v-003a95ef]{pointer-events:none;background:radial-gradient(circle,#4196ff0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-003a95ef]{background:var(--surface-muted);border:1px solid var(--border);width:64px;height:64px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.empty-state h4[data-v-003a95ef]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.empty-state p[data-v-003a95ef]{margin:0;font-size:.875rem}.cta-link[data-v-003a95ef]{border-radius:var(--radius-full);background:var(--accent-dim);border:1px solid var(--border-accent);color:var(--accent);transition:background var(--transition), box-shadow var(--transition);align-items:center;gap:.4rem;margin-top:.25rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-link[data-v-003a95ef]:hover{background:var(--accent-glow);box-shadow:var(--shadow-glow)}[data-theme=light] .page-card[data-v-003a95ef]{background:var(--surface-elevated)}[data-theme=light] .service-row[data-v-003a95ef]:hover{background:var(--surface-hover)}@media (width<=860px){.row-kind[data-v-003a95ef]{display:none}}@media (width<=700px){.service-row[data-v-003a95ef]{flex-wrap:wrap;gap:.6rem}.row-identity[data-v-003a95ef]{flex:1;width:auto}.row-kind[data-v-003a95ef],.row-spacer[data-v-003a95ef]{display:none}.row-billing[data-v-003a95ef]{flex-direction:row;align-items:center;gap:.75rem}.row-due[data-v-003a95ef]{display:none}}@media (width<=480px){.page-header[data-v-003a95ef]{flex-direction:column;align-items:flex-start;gap:.75rem}.kind-icon[data-v-003a95ef]{display:none}}.tickets-layout[data-v-7dee2ac1]{grid-template-columns:290px 1fr;align-items:start;gap:1.25rem;display:grid}.tickets-sidebar[data-v-7dee2ac1]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:5rem}.sidebar-header[data-v-7dee2ac1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-7dee2ac1]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.63rem;font-weight:700}.sidebar-title[data-v-7dee2ac1]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.new-btn[data-v-7dee2ac1]{border-radius:var(--radius-full);border:1px solid var(--border-accent);background:var(--accent-dim);color:var(--accent);cursor:pointer;white-space:nowrap;transition:all var(--transition);flex-shrink:0;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.new-btn[data-v-7dee2ac1]:hover{background:var(--accent-glow)}.sidebar-empty[data-v-7dee2ac1]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.sidebar-empty p[data-v-7dee2ac1]{margin:0;font-size:.82rem}.ticket-skel[data-v-7dee2ac1]{border-radius:var(--radius-md);background:var(--surface-muted);padding:.9rem}.ticket-list[data-v-7dee2ac1]{flex-direction:column;gap:.4rem;display:flex}.ticket-row[data-v-7dee2ac1]{text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;width:100%;transition:all var(--transition);border-left-width:3px;flex-direction:column;gap:.35rem;padding:.85rem .95rem .85rem 1.1rem;display:flex;position:relative}.ticket-row[data-v-7dee2ac1]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ticket-row--active[data-v-7dee2ac1]{border-color:var(--border-accent);background:var(--surface-active)}.border-high[data-v-7dee2ac1]{border-left-color:var(--error)}.border-medium[data-v-7dee2ac1]{border-left-color:var(--warning)}.border-low[data-v-7dee2ac1]{border-left-color:var(--success)}.tr-top[data-v-7dee2ac1]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tr-num[data-v-7dee2ac1]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.tr-subject[data-v-7dee2ac1]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.83rem;font-weight:500;overflow:hidden}.tr-meta[data-v-7dee2ac1]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tr-dept[data-v-7dee2ac1]{color:var(--text-muted);font-size:.72rem}.tr-date[data-v-7dee2ac1]{color:var(--text-muted);font-size:.7rem}.tickets-main[data-v-7dee2ac1]{flex-direction:column;gap:1.25rem;display:flex}.ticket-panel[data-v-7dee2ac1]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.thread-header[data-v-7dee2ac1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-header[data-v-7dee2ac1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-title[data-v-7dee2ac1]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3}.thread-badges[data-v-7dee2ac1]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-7dee2ac1]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn[data-v-7dee2ac1]:hover{color:var(--text-main);background:var(--surface-hover);border-color:var(--border-strong)}.priority-tag[data-v-7dee2ac1]{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.priority-high[data-v-7dee2ac1]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.priority-medium[data-v-7dee2ac1]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.priority-low[data-v-7dee2ac1]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.thread-strip[data-v-7dee2ac1]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);flex-wrap:wrap;gap:1rem;padding:.65rem .85rem;display:flex}.strip-item[data-v-7dee2ac1]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.thread-messages[data-v-7dee2ac1]{scroll-behavior:smooth;flex-direction:column;gap:1.1rem;max-height:500px;padding-right:.25rem;display:flex;overflow-y:auto}.thread-loading[data-v-7dee2ac1]{opacity:.7}.msg-skeleton-list[data-v-7dee2ac1]{flex-direction:column;gap:1rem;display:flex}.msg-skel[data-v-7dee2ac1]{align-items:flex-end;gap:.75rem;display:flex}.msg-skel--right[data-v-7dee2ac1]{flex-direction:row-reverse}.no-replies[data-v-7dee2ac1]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;display:flex}.no-replies-icon[data-v-7dee2ac1]{background:var(--surface-muted);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.no-replies p[data-v-7dee2ac1]{margin:0;font-size:.85rem}.message[data-v-7dee2ac1]{align-items:flex-end;gap:.75rem;max-width:85%;display:flex}.message--support[data-v-7dee2ac1]{align-self:flex-start}.message--client[data-v-7dee2ac1]{flex-direction:row-reverse;align-self:flex-end}.msg-avatar[data-v-7dee2ac1]{letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:flex}.avatar--support[data-v-7dee2ac1]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-sub)}.avatar--client[data-v-7dee2ac1]{color:#fff;background:linear-gradient(135deg,#5ab3ff 0%,#1a65f5 100%)}.msg-content[data-v-7dee2ac1]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.msg-meta[data-v-7dee2ac1]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.message--client .msg-meta[data-v-7dee2ac1]{flex-direction:row-reverse}.msg-author[data-v-7dee2ac1]{color:var(--text-main);font-size:.78rem;font-weight:700}.msg-role[data-v-7dee2ac1]{text-transform:uppercase;letter-spacing:.07em;border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);padding:.1rem .4rem;font-size:.67rem;font-weight:600}.msg-time[data-v-7dee2ac1]{color:var(--text-muted);font-size:.68rem}.msg-bubble[data-v-7dee2ac1]{border-radius:14px;padding:.75rem 1rem;line-height:1.55}.message--support .msg-bubble[data-v-7dee2ac1]{background:var(--surface-muted);border:1px solid var(--border);border-bottom-left-radius:4px}.message--client .msg-bubble[data-v-7dee2ac1]{border:1px solid var(--border-accent);background:linear-gradient(135deg,#4196ff2e,#5a46e61f);border-bottom-right-radius:4px}.msg-text[data-v-7dee2ac1]{color:var(--text-sub);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem}.reply-composer[data-v-7dee2ac1]{border-top:1px solid var(--border);align-items:flex-start;gap:.85rem;padding-top:1.25rem;display:flex}.composer-avatar[data-v-7dee2ac1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:flex}.composer-form[data-v-7dee2ac1]{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.composer-input-wrap[data-v-7dee2ac1]{border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.composer-input-wrap[data-v-7dee2ac1]:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.composer-input[data-v-7dee2ac1]{background:var(--surface-muted);width:100%;color:var(--text-main);resize:vertical;border:none;outline:none;min-height:80px;padding:.875rem 1rem;font-size:.875rem;display:block}.composer-input[data-v-7dee2ac1]::placeholder{color:var(--text-muted)}.composer-actions[data-v-7dee2ac1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.composer-hint[data-v-7dee2ac1]{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.72rem;display:flex}kbd[data-v-7dee2ac1]{background:var(--surface-muted);border:1px solid var(--border-strong);color:var(--text-sub);border-radius:4px;justify-content:center;align-items:center;padding:.1rem .35rem;font-family:inherit;font-size:.68rem;display:inline-flex}.send-btn[data-v-7dee2ac1]{border-radius:var(--radius-full);color:#fff;cursor:pointer;white-space:nowrap;transition:opacity var(--transition), transform var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 3px 14px #4196ff3d}.send-btn[data-v-7dee2ac1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.send-btn[data-v-7dee2ac1]:active:not(:disabled){transform:translateY(0)}.send-btn[data-v-7dee2ac1]:disabled{opacity:.5;cursor:not-allowed}.closed-notice[data-v-7dee2ac1]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.82rem;display:flex}.no-selection[data-v-7dee2ac1]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:5rem 2rem;display:flex}.no-sel-icon[data-v-7dee2ac1]{background:var(--surface-muted);border:1px solid var(--border);width:64px;height:64px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.no-selection h4[data-v-7dee2ac1]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.no-selection p[data-v-7dee2ac1]{color:var(--text-muted);margin:0;font-size:.875rem}.open-new-btn[data-v-7dee2ac1]{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text-main);cursor:pointer;transition:all var(--transition);align-items:center;gap:.45rem;margin-top:.25rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.open-new-btn[data-v-7dee2ac1]:hover{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent)}.new-ticket-form[data-v-7dee2ac1]{flex-direction:column;gap:1rem;display:flex}.field-row[data-v-7dee2ac1]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-v-7dee2ac1]{flex-direction:column;gap:.45rem;display:flex}.field--grow[data-v-7dee2ac1]{flex:1}.field-label[data-v-7dee2ac1]{color:var(--text-sub);font-size:.8rem;font-weight:600}.label-opt[data-v-7dee2ac1]{color:var(--text-muted);font-weight:400}.field-input[data-v-7dee2ac1]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.82rem 1rem;font-size:.875rem}.field-input[data-v-7dee2ac1]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.field-input[data-v-7dee2ac1]::placeholder{color:var(--text-muted)}textarea.field-input[data-v-7dee2ac1]{resize:vertical;min-height:100px}.char-count[data-v-7dee2ac1]{color:var(--text-muted);text-align:right;font-size:.7rem}.form-actions[data-v-7dee2ac1]{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.cancel-btn[data-v-7dee2ac1]{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text-sub);cursor:pointer;transition:all var(--transition);padding:.7rem 1.25rem;font-size:.875rem;font-weight:600}.cancel-btn[data-v-7dee2ac1]:hover{background:var(--surface-hover);color:var(--text-main)}.submit-btn[data-v-7dee2ac1]{border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:opacity var(--transition), transform var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 3px 14px #4196ff3d}.submit-btn[data-v-7dee2ac1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.submit-btn[data-v-7dee2ac1]:disabled{opacity:.55;cursor:not-allowed}.badge[data-v-7dee2ac1]{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:.18rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.badge-success[data-v-7dee2ac1]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-7dee2ac1]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-7dee2ac1]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-7dee2ac1]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.btn-spinner[data-v-7dee2ac1]{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.slide-down-enter-active[data-v-7dee2ac1],.slide-down-leave-active[data-v-7dee2ac1]{transition:all .25s}.slide-down-enter-from[data-v-7dee2ac1],.slide-down-leave-to[data-v-7dee2ac1]{opacity:0;transform:translateY(-10px)}[data-theme=light] .tickets-sidebar[data-v-7dee2ac1],[data-theme=light] .ticket-panel[data-v-7dee2ac1],[data-theme=light] .no-selection[data-v-7dee2ac1]{background:var(--surface-elevated)}[data-theme=light] .field-input[data-v-7dee2ac1],[data-theme=light] .composer-input[data-v-7dee2ac1]{background:#f2f7ffcc}[data-theme=light] .field-input[data-v-7dee2ac1]:focus,[data-theme=light] .composer-input[data-v-7dee2ac1]:focus{background:#fffffffa}[data-theme=light] .message--client .msg-bubble[data-v-7dee2ac1]{background:#2777d41a;border-color:#2777d438}@media (width<=1100px){.tickets-layout[data-v-7dee2ac1]{grid-template-columns:250px 1fr}}@media (width<=860px){.tickets-layout[data-v-7dee2ac1]{grid-template-columns:1fr}.tickets-sidebar[data-v-7dee2ac1]{position:static}.thread-messages[data-v-7dee2ac1]{max-height:360px}.message[data-v-7dee2ac1]{max-width:95%}}@media (width<=640px){.field-row[data-v-7dee2ac1]{grid-template-columns:1fr}.composer-actions[data-v-7dee2ac1]{flex-direction:column;align-items:flex-end}.reply-composer[data-v-7dee2ac1]{gap:.5rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#060d1c;--bg-alt:#09142a;--bg-mesh:radial-gradient(ellipse 80% 55% at 5% -5%, #4196ff21 0%, transparent 55%), radial-gradient(ellipse 65% 50% at 92% 108%, #5a46e617 0%, transparent 52%), radial-gradient(ellipse 52% 42% at 50% 52%, #6e46ff0d 0%, transparent 56%);--surface:#081024d1;--surface-elevated:#0a142cf5;--surface-muted:#ffffff08;--surface-hover:#ffffff0e;--surface-active:#4196ff1f;--surface-overlay:#040814c2;--border:#ffffff12;--border-strong:#fff2;--border-accent:#4196ff57;--border-subtle:#ffffff0a;--accent:#4196ff;--accent-hover:#5aaaff;--accent-dim:#4196ff21;--accent-glow:#4196ff3d;--accent-deep:#1a5fd4;--accent-warm:#6e5fff;--accent-warm-hover:#8577ff;--accent-warm-dim:#6e5fff24;--accent-warm-glow:#6e5fff3d;--text-main:#eaf1ff;--text-sub:#7a9ab8;--text-muted:#445e7a;--text-dim:#2a3f58;--success:#20d49a;--success-bg:#20d49a17;--success-border:#20d49a38;--success-text:#5dffc0;--warning:#f5b731;--warning-bg:#f5b73117;--warning-border:#f5b73138;--warning-text:#ffd77a;--error:#ff4f4f;--error-bg:#ff4f4f17;--error-border:#ff4f4f38;--error-text:#faa;--info:#54a0ff;--info-bg:#54a0ff17;--info-border:#54a0ff38;--info-text:#a0c8ff;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000005c;--shadow-sm:0 1px 4px #00000057, 0 1px 2px #00000038;--shadow-md:0 4px 22px #00000070, 0 2px 6px #00000047;--shadow-lg:0 8px 44px #00000094, 0 4px 16px #00000057;--shadow-xl:0 20px 70px #000000a8, 0 8px 28px #0000006b;--shadow-glow:0 0 0 1px #4196ff47, 0 4px 22px #4196ff29;--shadow-glow-warm:0 0 0 1px #6e5fff47, 0 4px 22px #6e5fff29;--shadow-glow-success:0 0 0 1px #20d49a47, 0 4px 22px #20d49a21;--shadow-glow-error:0 0 0 1px #ff4f4f47, 0 4px 22px #ff4f4f21;--transition:.14s ease;--transition-md:.24s ease;--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;line-height:1.6}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0f4fc;--bg-alt:#e8eef9;--bg-mesh:radial-gradient(ellipse 70% 50% at 6% -8%, #2878d412 0%, transparent 55%), radial-gradient(ellipse 55% 40% at 94% 108%, #5a46e60a 0%, transparent 52%);--surface:#ffffffeb;--surface-elevated:#fffffffc;--surface-muted:#4178dc0b;--surface-hover:#4178dc15;--surface-active:#4178dc21;--surface-overlay:#0a16328f;--border:#4178dc21;--border-strong:#4178dc38;--border-accent:#2873d06b;--border-subtle:#4178dc12;--accent:#2777d4;--accent-hover:#1968c5;--accent-dim:#2777d41a;--accent-glow:#2777d42e;--accent-deep:#1552a8;--accent-warm:#5b4bd6;--accent-warm-hover:#6e5fff;--accent-warm-dim:#5b4bd61a;--accent-warm-glow:#5b4bd62e;--text-main:#0c1b32;--text-sub:#3a5672;--text-muted:#78979e;--text-dim:#a8bfce;--success:#0ca872;--success-bg:#0ca87214;--success-border:#0ca87238;--success-text:#087550;--warning:#b87e08;--warning-bg:#b87e0814;--warning-border:#b87e0838;--warning-text:#7a5300;--error:#d43434;--error-bg:#d4343412;--error-border:#d4343438;--error-text:#9e1c1c;--info:#2777d4;--info-bg:#2777d414;--info-border:#2777d438;--info-text:#1652a0;--shadow-xs:0 1px 2px #1432780f;--shadow-sm:0 1px 4px #14327814, 0 1px 2px #1432780a;--shadow-md:0 4px 22px #14327817, 0 2px 8px #1432780d;--shadow-lg:0 8px 44px #1432781c, 0 4px 16px #1432780f;--shadow-xl:0 20px 70px #1432781f, 0 8px 28px #14327812;--shadow-glow:0 0 0 1px #2777d438, 0 4px 22px #2777d41c;--shadow-glow-warm:0 0 0 1px #5b4bd638, 0 4px 22px #5b4bd61c;--shadow-glow-success:0 0 0 1px #0ca87238, 0 4px 22px #0ca8721a;--shadow-glow-error:0 0 0 1px #d4343438, 0 4px 22px #d434341a}*,:before,:after{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--text-main);background-color:var(--bg);background-image:var(--bg-mesh);background-attachment:fixed;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}#app{min-height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=light] ::-webkit-scrollbar-thumb{background:#4178dc2e}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#4178dc52}::selection{color:#fff;background:#4196ff47}[data-theme=light] ::selection{color:#0c1b32;background:#2777d438}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.34}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.65)}65%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes checkDraw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@keyframes xDraw{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes glowRing{0%{box-shadow:0 0 #4196ff8c}to{box-shadow:0 0 0 8px #4196ff00}}.animate-in{animation:fadeIn .3s var(--ease-spring) both}.animate-scale{animation:fadeInScale .28s var(--ease-spring) both}.animate-up{animation:fadeInUp .32s var(--ease-spring) both}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff07 25%,#ffffff12 50%,#ffffff07 75%) 0 0/200% 100%;animation:1.6s linear infinite shimmer}[data-theme=light] .skeleton{background:linear-gradient(90deg,#4178dc0f 25%,#4178dc21 50%,#4178dc0f 75%) 0 0/200% 100%}.field-shake{animation:.32s shakeX}.badge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.28rem;padding:.2rem .62rem;font-size:.675rem;font-weight:700;display:inline-flex}.badge-success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}input,textarea,select{appearance:none;color:var(--text-main);border:1.5px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);background:0 0;outline:none;font-family:inherit;font-size:.9rem}input::placeholder,textarea::placeholder{color:var(--text-muted)}
