@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-e500aea8]{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-e500aea8]{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-e500aea8]{border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.toast.success[data-v-e500aea8]{background:#0a140fe0;border-color:#22d39a47}.toast.success .toast-accent[data-v-e500aea8]{background:linear-gradient(#22d39a,#10b77a)}.toast.success .toast-icon-wrap[data-v-e500aea8]{color:#22d39a;background:#22d39a26}.toast.success .toast-title[data-v-e500aea8]{color:#b7ffdf}.toast.success .toast-message[data-v-e500aea8]{color:#b7ffdfb3}.toast.success .toast-progress[data-v-e500aea8]{background:linear-gradient(90deg,#22d39a,#10b77a)}.toast.error[data-v-e500aea8]{background:#140808e0;border-color:#ff525247}.toast.error .toast-accent[data-v-e500aea8]{background:linear-gradient(#ff5252,#e03333)}.toast.error .toast-icon-wrap[data-v-e500aea8]{color:#ff7b7b;background:#ff525226}.toast.error .toast-title[data-v-e500aea8]{color:#ffd6d6}.toast.error .toast-message[data-v-e500aea8]{color:#ffd6d6b3}.toast.error .toast-progress[data-v-e500aea8]{background:linear-gradient(90deg,#ff5252,#e03333)}.toast.warning[data-v-e500aea8]{background:#120e04e0;border-color:#f5b73147}.toast.warning .toast-accent[data-v-e500aea8]{background:linear-gradient(#f5b731,#d99b18)}.toast.warning .toast-icon-wrap[data-v-e500aea8]{color:#f5b731;background:#f5b73126}.toast.warning .toast-title[data-v-e500aea8]{color:#ffe5a9}.toast.warning .toast-message[data-v-e500aea8]{color:#ffe5a9b3}.toast.warning .toast-progress[data-v-e500aea8]{background:linear-gradient(90deg,#f5b731,#d99b18)}.toast.info[data-v-e500aea8]{background:#060c16e0;border-color:#2faeff47}.toast.info .toast-accent[data-v-e500aea8]{background:linear-gradient(#2faeff,#1d73ee)}.toast.info .toast-icon-wrap[data-v-e500aea8]{color:#2faeff;background:#2faeff26}.toast.info .toast-title[data-v-e500aea8]{color:#d6eaff}.toast.info .toast-message[data-v-e500aea8]{color:#d6eaffb3}.toast.info .toast-progress[data-v-e500aea8]{background:linear-gradient(90deg,#2faeff,#1d73ee)}.toast-icon-wrap[data-v-e500aea8]{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-e500aea8]{flex:1;min-width:0;padding-right:.25rem}.toast-title[data-v-e500aea8]{margin:0;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.35}.toast-message[data-v-e500aea8]{margin:.22rem 0 0;font-size:.8rem;line-height:1.45}.toast-close[data-v-e500aea8]{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-e500aea8]:hover{color:#ffffffe6;background:#ffffff21;border-color:#fff3}.toast-progress[data-v-e500aea8]{transform-origin:0;width:100%;height:2px;animation:toast-drain-e500aea8 var(--dur,4.5s) linear .3s forwards;border-radius:0 0 12px 12px;position:absolute;bottom:0;left:0}@keyframes toast-drain-e500aea8{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-e500aea8]{transition:all .32s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-e500aea8]{width:100%;transition:all .2s cubic-bezier(.4,0,1,1);position:absolute}.toast-enter-from[data-v-e500aea8],.toast-leave-to[data-v-e500aea8]{opacity:0;transform:translate(calc(100% + 1.5rem))scale(.94)}.toast-move[data-v-e500aea8]{transition:transform .28s cubic-bezier(.16,1,.3,1)}[data-theme=light] .toast.success[data-v-e500aea8]{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-e500aea8]{color:#065038}[data-theme=light] .toast.success .toast-message[data-v-e500aea8]{color:#065038b3}[data-theme=light] .toast.error[data-v-e500aea8]{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-e500aea8]{color:#7a1010}[data-theme=light] .toast.error .toast-message[data-v-e500aea8]{color:#7a1010b3}[data-theme=light] .toast.error .toast-icon-wrap[data-v-e500aea8]{color:var(--error);background:#d434341a}[data-theme=light] .toast.warning[data-v-e500aea8]{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-e500aea8]{color:#5a3900}[data-theme=light] .toast.warning .toast-message[data-v-e500aea8]{color:#5a3900b3}[data-theme=light] .toast.info[data-v-e500aea8]{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-e500aea8]{color:#0e2d5e}[data-theme=light] .toast.info .toast-message[data-v-e500aea8]{color:#0e2d5eb3}[data-theme=light] .toast.info .toast-icon-wrap[data-v-e500aea8]{color:var(--accent);background:#2777d41a}[data-theme=light] .toast-close[data-v-e500aea8]{color:#14327880;background:#1432780f;border-color:#1432781f}[data-theme=light] .toast-close[data-v-e500aea8]:hover{color:#143278cc;background:#1432781f;border-color:#14327838}@media (width<=480px){.toast-stack[data-v-e500aea8]{bottom:calc(1rem + env(safe-area-inset-bottom));width:auto;left:1rem;right:1rem}}.shell[data-v-a869ed35]{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-a869ed35]{z-index:40;background:radial-gradient(circle,#2faeff0f 1px,#0000 1px) 0 0/22px 22px,radial-gradient(150% 48% at 50% 0,#2faeff24 0%,#0000 65%),linear-gradient(#060e28 0%,#020918 100%);border-right:1px solid #2faeff1c;flex-direction:column;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:2px 0 40px #00000052}[data-theme=light] .sidebar[data-v-a869ed35]{background:radial-gradient(circle,#0b70e00d 1px,#0000 1px) 0 0/22px 22px,radial-gradient(150% 48% at 50% 0,#0b70e017 0%,#0000 65%),linear-gradient(#fff 0%,#f2f7ff 100%);border-right:1px solid #0b70e01f;box-shadow:2px 0 28px #083ca012}.brand[data-v-a869ed35]{border-bottom:1px solid #2faeff1f;flex-shrink:0;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.25rem .5rem 1.25rem;display:flex}[data-theme=light] .brand[data-v-a869ed35]{border-bottom-color:#1d73ee1f}.brand-logo[data-v-a869ed35]{color:#2faeff;background:linear-gradient(135deg,#2faeff57 0%,#0b70e03d 100%);border:1px solid #2faeff66;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 22px #2faeff42,0 2px 10px #00000052}[data-theme=light] .brand-logo[data-v-a869ed35]{color:#0b70e0;background:linear-gradient(135deg,#0b70e02e 0%,#0b70e01a 100%);border-color:#0b70e047;box-shadow:0 0 16px #0b70e02e,0 2px 8px #083ca01a}.brand-logo-image[data-v-a869ed35]{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-logo-image--dark[data-v-a869ed35]{display:block}[data-theme=light] .brand-logo-image--dark[data-v-a869ed35],:root:not([data-theme=light]) .brand-logo-image--light[data-v-a869ed35]{display:none}.brand--logo-only[data-v-a869ed35]{justify-content:center}.brand-logo-image--wide[data-v-a869ed35]{background:0 0;border:0;border-radius:0;width:auto;max-width:min(100%,172px);height:44px;padding:0}.brand-name[data-v-a869ed35]{color:#e8f2ff;white-space:nowrap;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}[data-theme=light] .brand-name[data-v-a869ed35]{color:#0c1b32}.brand-sub[data-v-a869ed35]{color:#64a0dcb8;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:500}[data-theme=light] .brand-sub[data-v-a869ed35]{color:#4a6a8c}.nav[data-v-a869ed35]{flex-direction:column;flex:1;gap:2px;display:flex}.nav-group[data-v-a869ed35]{flex-direction:column;gap:.4rem;display:flex}.nav-group--cluster[data-v-a869ed35]{gap:.3rem}.nav-link[data-v-a869ed35]{border-radius:var(--radius-md);color:#8cb9ebb3;transition:background var(--transition), color var(--transition), border-color var(--transition), box-shadow 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-a869ed35]:hover{color:#d2ebfff0;background:#2faeff14;border-color:#2faeff24}.nav-link.is-active[data-v-a869ed35]{color:#d8edff;background:linear-gradient(135deg,#2faeff38 0%,#0b70e026 100%);border-color:#2faeff52;box-shadow:0 2px 18px #2faeff24,inset 0 0 0 1px #2faeff1a}.nav-icon[data-v-a869ed35]{opacity:.68;transition:opacity var(--transition), color var(--transition);flex-shrink:0;align-items:center;display:flex}.nav-link:hover .nav-icon[data-v-a869ed35],.nav-link.is-active .nav-icon[data-v-a869ed35]{opacity:1}.nav-link.is-active .nav-icon[data-v-a869ed35]{color:var(--accent)}.nav-text[data-v-a869ed35]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.nav-label[data-v-a869ed35]{white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2}.nav-children[data-v-a869ed35]{flex-direction:column;gap:.28rem;padding-left:.85rem;display:flex}.nav-link--child[data-v-a869ed35]{color:#96c1efbd;background:0 0;border-color:#0000;min-height:2.55rem;padding:.62rem .85rem}.nav-link--child[data-v-a869ed35]:hover{border-color:#2faeff1a}.nav-icon--child[data-v-a869ed35]{opacity:.78}.nav-link--child:hover .nav-icon--child[data-v-a869ed35],.nav-link--child.is-active .nav-icon--child[data-v-a869ed35]{transform:translate(1px)}.nav-text--child[data-v-a869ed35]{justify-content:center}.nav-label--child[data-v-a869ed35]{font-size:.82rem}[data-theme=light] .nav-link[data-v-a869ed35]{color:#2a4a6e}[data-theme=light] .nav-link[data-v-a869ed35]:hover{color:#0c1e35;background:#1d73ee12;border-color:#1d73ee24}[data-theme=light] .nav-link.is-active[data-v-a869ed35]{color:#0a1e38;background:linear-gradient(135deg,#0b70e029 0%,#0b70e017 100%);border-color:#0b70e042;box-shadow:0 2px 12px #0b70e01c,inset 0 0 0 1px #0b70e014}[data-theme=light] .nav-group--cluster[data-v-a869ed35]{gap:.3rem}[data-theme=light] .nav-link--child[data-v-a869ed35]{color:#4b6f93;background:0 0;border-color:#0000}[data-theme=light] .nav-link--child[data-v-a869ed35]:hover{color:#0c1e35;background:#2777d40f;border-color:#2777d41a}[data-theme=light] .nav-link--child.is-active[data-v-a869ed35]{color:#0c1e35;background:#2777d41a;border-color:#2777d42e}[data-theme=light] .user-name[data-v-a869ed35]{color:#0c1e35}[data-theme=light] .user-email[data-v-a869ed35]{color:#3a5c7e}[data-theme=light] .user-avatar[data-v-a869ed35]{box-shadow:0 0 0 2px #1d73ee40,0 2px 10px #1d73ee33}[data-theme=light] .logout-btn[data-v-a869ed35]{color:#3a5c7e}.nav-pip[data-v-a869ed35]{background:linear-gradient(#2faeff 0%,#1d73ee 100%);border-radius:2px 0 0 2px;flex-shrink:0;width:3px;position:absolute;top:20%;bottom:20%;right:0;box-shadow:0 0 10px #2faeff99}.user-card[data-v-a869ed35]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#2faeff1c 0%,#0b70e012 100%);border:1px solid #2faeff33;border-radius:14px;flex-shrink:0;align-items:center;gap:.7rem;margin-top:1rem;padding:.8rem .85rem;display:flex;box-shadow:0 4px 22px #0003,inset 0 1px #2faeff1f}[data-theme=light] .user-card[data-v-a869ed35]{background:linear-gradient(135deg,#0b70e017 0%,#0b70e00a 100%);border-color:#0b70e029;box-shadow:0 4px 16px #083ca014,inset 0 1px #0b70e01a}.user-avatar[data-v-a869ed35]{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#3ec0ff 0%,#0b70e0 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;box-shadow:0 0 0 2px #2faeff52,0 2px 14px #2faeff4d}.user-info[data-v-a869ed35]{flex:1;min-width:0;overflow:hidden}.user-name[data-v-a869ed35]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}.user-email[data-v-a869ed35]{color:#82afdcb3;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;overflow:hidden}.logout-btn[data-v-a869ed35]{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-a869ed35]:hover{color:var(--error-text);background:var(--error-bg)}.page-wrapper[data-v-a869ed35]{flex-direction:column;min-width:0;min-height:100vh;display:flex}.mobile-header[data-v-a869ed35]{display:none}.page-header[data-v-a869ed35]{-webkit-backdrop-filter:blur(22px)saturate(1.5);z-index:20;background:linear-gradient(#020818ed 0%,#030b22de 100%);border-bottom:1px solid #2faeff1a;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 1px #2faeff1a,0 4px 24px #0003}[data-theme=light] .page-header[data-v-a869ed35]{background:linear-gradient(#fffffff7 0%,#f2f8fff0 100%);border-bottom-color:#0b70e01c;box-shadow:0 1px #0b70e01c,0 4px 18px #083ca00f}.page-eyebrow[data-v-a869ed35]{text-transform:uppercase;letter-spacing:.28em;color:var(--accent);opacity:.85;margin:0;font-size:.66rem;font-weight:600}.page-title[data-v-a869ed35]{color:var(--text-main);letter-spacing:-.02em;margin:.14rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:800;line-height:1.1}.page-header-right[data-v-a869ed35]{align-items:center;gap:.75rem;display:flex}.live-badge[data-v-a869ed35]{border-radius:var(--radius-full);border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-text);letter-spacing:.03em;align-items:center;gap:.42rem;padding:.36rem .78rem;font-size:.74rem;font-weight:600;display:flex}.live-dot[data-v-a869ed35]{background:var(--success);width:6px;height:6px;box-shadow:0 0 6px var(--success);border-radius:50%;animation:2s infinite pulse}.theme-toggle[data-v-a869ed35]{border-radius:var(--radius-md);border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-sub);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition);background:#2faeff0f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle[data-v-a869ed35]:hover{border-color:var(--border-accent);color:var(--accent);background:#2faeff1f;box-shadow:0 0 12px #2faeff2e}[data-theme=light] .theme-toggle[data-v-a869ed35]{background:#1d73ee0f}[data-theme=light] .theme-toggle[data-v-a869ed35]:hover{color:var(--accent);background:#1d73ee1f;box-shadow:0 0 10px #1d73ee24}.page-content[data-v-a869ed35]{flex:1;width:100%;max-width:1440px;padding:1.75rem}.bottom-nav[data-v-a869ed35]{display:none}.more-overlay[data-v-a869ed35]{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-a869ed35]{background:radial-gradient(circle,#2faeff0b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(#040c22f7 0%,#020714fc 100%);border-top:1px solid #2faeff26;border-radius:28px 28px 0 0;flex-direction:column;gap:.75rem;width:100%;padding:.6rem 1.25rem 2rem;display:flex;box-shadow:0 -8px 44px #00000070,0 -1px #2faeff1a}[data-theme=light] .more-sheet[data-v-a869ed35]{background:radial-gradient(circle,#0b70e00b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(#fffffffc 0%,#f3f9fffc 100%);border-top-color:#0b70e024;box-shadow:0 -8px 30px #083ca01a}.sheet-handle[data-v-a869ed35]{background:#2faeff4d;border-radius:2px;width:36px;height:4px;margin:0 auto .5rem;box-shadow:0 0 8px #2faeff33}[data-theme=light] .sheet-handle[data-v-a869ed35]{background:#1d73ee40}.sheet-title[data-v-a869ed35]{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-a869ed35]{flex-direction:column;gap:4px;display:flex}.sheet-group[data-v-a869ed35]{flex-direction:column;gap:.36rem;display:flex}.sheet-group--cluster[data-v-a869ed35]{gap:.3rem}.sheet-item[data-v-a869ed35]{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-a869ed35]:hover{color:var(--text-main);background:#2faeff14;border-color:#2faeff29}.sheet-item.is-active[data-v-a869ed35]{color:var(--text-main);background:linear-gradient(135deg,#2faeff2e,#1d73ee1f);border-color:#2faeff4d;box-shadow:0 2px 12px #2faeff1a}[data-theme=light] .sheet-item[data-v-a869ed35]:hover{background:#1d73ee12;border-color:#1d73ee24}[data-theme=light] .sheet-item.is-active[data-v-a869ed35]{background:linear-gradient(135deg,#1d73ee1f,#1d73ee12);border-color:#1d73ee40}.sheet-item-icon[data-v-a869ed35]{color:var(--accent);opacity:.8;flex-shrink:0;align-items:center;display:flex}.sheet-item.is-active .sheet-item-icon[data-v-a869ed35]{opacity:1}.sheet-item-text[data-v-a869ed35]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sheet-item-label[data-v-a869ed35]{font-size:.92rem;font-weight:500}.sheet-item-arrow[data-v-a869ed35]{color:var(--text-muted);flex-shrink:0}.sheet-children[data-v-a869ed35]{flex-direction:column;gap:.32rem;padding-left:.85rem;display:flex}.sheet-item--child[data-v-a869ed35]{background:0 0;border-color:#0000;min-height:2.55rem}.sheet-item-icon--child[data-v-a869ed35]{opacity:.88}.sheet-close[data-v-a869ed35]{border-radius:var(--radius-full);width:100%;color:var(--text-sub);cursor:pointer;transition:all var(--transition);background:#2faeff12;border:1px solid #2faeff29;margin-top:.25rem;padding:.8rem;font-size:.88rem;font-weight:600}.sheet-close[data-v-a869ed35]:hover{color:var(--accent);background:#2faeff24;border-color:#2faeff47}[data-theme=light] .sheet-close[data-v-a869ed35]{background:#1d73ee0f;border-color:#1d73ee29}[data-theme=light] .sheet-close[data-v-a869ed35]:hover{color:var(--accent);background:#1d73ee1f;border-color:#1d73ee40}.overlay-enter-active[data-v-a869ed35]{transition:opacity .2s}.overlay-leave-active[data-v-a869ed35]{transition:opacity .16s}.overlay-enter-from[data-v-a869ed35],.overlay-leave-to[data-v-a869ed35]{opacity:0}.sheet-enter-active[data-v-a869ed35]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet-leave-active[data-v-a869ed35]{transition:transform .2s ease-in}.sheet-enter-from[data-v-a869ed35],.sheet-leave-to[data-v-a869ed35]{transform:translateY(100%)}@media (width<=1099px) and (width>=768px){.shell[data-v-a869ed35]{grid-template-columns:68px minmax(0,1fr)}.sidebar[data-v-a869ed35]{align-items:center;padding:1rem .5rem;overflow:visible}.brand[data-v-a869ed35]{border-bottom:1px solid var(--border);justify-content:center;width:100%;padding:.25rem 0 1.25rem}.brand-text[data-v-a869ed35]{display:none}.nav[data-v-a869ed35]{width:100%}.nav-link[data-v-a869ed35]{justify-content:center;padding:.72rem;position:relative}.nav-children[data-v-a869ed35],.nav-text[data-v-a869ed35],.nav-pip[data-v-a869ed35]{display:none}.nav-icon[data-v-a869ed35]{opacity:.7}.nav-link[data-v-a869ed35]:after{content:attr(data-label);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), 0 0 20px #2faeff1a;background:linear-gradient(135deg,#050e2afa,#03081afa);border:1px solid #2faeff38;padding:.38rem .75rem;font-size:.78rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.nav-link[data-v-a869ed35]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}[data-theme=light] .nav-link[data-v-a869ed35]:after{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fffffffc,#f6fafffc);border-color:#1d73ee33}.user-card[data-v-a869ed35]{justify-content:center;width:100%;padding:.65rem}.user-info[data-v-a869ed35],.logout-btn[data-v-a869ed35]{display:none}}@media (width<=767px){.shell[data-v-a869ed35]{grid-template-rows:56px 1fr;grid-template-columns:1fr;padding-bottom:68px}.sidebar[data-v-a869ed35]{display:none}.mobile-header[data-v-a869ed35]{-webkit-backdrop-filter:blur(22px)saturate(1.5);z-index:30;background:linear-gradient(#020714f5 0%,#030a1eed 100%);border-bottom:1px solid #2faeff1a;grid-column:1;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex;position:sticky;top:0;box-shadow:0 2px 22px #0000003d}[data-theme=light] .mobile-header[data-v-a869ed35]{background:linear-gradient(#fffffffa 0%,#f2f8fff5 100%);border-bottom-color:#0b70e01c;box-shadow:0 2px 16px #083ca012}.mobile-brand[data-v-a869ed35]{align-items:center;gap:.6rem;display:flex}.mobile-logo[data-v-a869ed35]{color:#2faeff;background:linear-gradient(135deg,#2faeff52,#0b70e038);border:1px solid #2faeff61;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 0 14px #2faeff38}[data-theme=light] .mobile-logo[data-v-a869ed35]{color:#0b70e0;background:linear-gradient(135deg,#0b70e02e,#0b70e017);border-color:#0b70e042;box-shadow:0 0 10px #0b70e024}.mobile-page-title[data-v-a869ed35]{color:var(--text-main);letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:800}.mobile-header-right[data-v-a869ed35]{align-items:center;gap:.6rem;display:flex}.mobile-user-btn[data-v-a869ed35]{cursor:pointer;background:0 0;border:none;padding:0}.mobile-avatar[data-v-a869ed35]{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#3ec0ff 0%,#1a65f5 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:flex;box-shadow:0 0 0 2px #2faeff4d}.page-header[data-v-a869ed35]{display:none}.page-content[data-v-a869ed35]{grid-column:1;padding:1rem}.bottom-nav[data-v-a869ed35]{-webkit-backdrop-filter:blur(26px)saturate(1.6);z-index:50;height:68px;padding:0 .5rem;padding-bottom:env(safe-area-inset-bottom,0);background:linear-gradient(#020612f2 0%,#01040efc 100%);border-top:1px solid #2faeff1a;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 32px #00000052}[data-theme=light] .bottom-nav[data-v-a869ed35]{background:linear-gradient(#fffffffa 0%,#f6fbfffc 100%);border-top-color:#0b70e01c;box-shadow:0 -4px 20px #083ca012}.bottom-tab[data-v-a869ed35]{cursor:pointer;color:#6496c88c;transition:color var(--transition);-webkit-tap-highlight-color:transparent;border-radius:var(--radius-md);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[data-v-a869ed35]:active{transform:scale(.94)}.bottom-tab.is-active[data-v-a869ed35]{color:var(--accent)}.bottom-tab-icon[data-v-a869ed35]{border-radius:var(--radius-md);width:30px;height:30px;transition:background var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;display:flex}.bottom-tab.is-active .bottom-tab-icon[data-v-a869ed35]{background:#2faeff26;box-shadow:0 0 16px #2faeff33}[data-theme=light] .bottom-tab.is-active .bottom-tab-icon[data-v-a869ed35]{background:#0b70e01f;box-shadow:0 0 12px #0b70e026}.bottom-tab-label[data-v-a869ed35]{letter-spacing:.02em;font-size:.6rem;font-weight:600;line-height:1}.bottom-tab-pip[data-v-a869ed35]{background:linear-gradient(90deg,#2faeff 0%,#0b70e0 100%);border-radius:2px;width:28px;height:2.5px;position:absolute;top:4px;box-shadow:0 0 10px #2faeffa6}}.account-page[data-v-d54beb7a]{gap:1.2rem;display:grid}.account-hero[data-v-d54beb7a],.panel[data-v-d54beb7a]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-xl)}.account-hero[data-v-d54beb7a]{background:linear-gradient(135deg, #2faeff14, #1d73ee0d 55%, var(--surface));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.6rem;display:flex}.eyebrow[data-v-d54beb7a],.panel-eyebrow[data-v-d54beb7a]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.account-hero h2[data-v-d54beb7a],.panel-title[data-v-d54beb7a]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif}.subtext[data-v-d54beb7a]{color:var(--text-muted);max-width:58ch;margin:.45rem 0 0}.hero-aside[data-v-d54beb7a]{flex-shrink:0}.identity-chip[data-v-d54beb7a]{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-d54beb7a]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.72rem}.status-pill[data-v-d54beb7a]{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-d54beb7a]{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.account-grid[data-v-d54beb7a]{grid-template-columns:1.25fr .9fr;gap:1rem;display:grid}.panel[data-v-d54beb7a]{padding:1.35rem}.panel-header[data-v-d54beb7a]{margin-bottom:1rem}.form-grid[data-v-d54beb7a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.form-grid--single[data-v-d54beb7a]{grid-template-columns:1fr}.field[data-v-d54beb7a]{gap:.4rem;display:grid}.field--full[data-v-d54beb7a]{grid-column:1/-1}.field span[data-v-d54beb7a]{color:var(--text-soft);font-size:.82rem;font-weight:600}.field input[data-v-d54beb7a],.field select[data-v-d54beb7a]{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-d54beb7a]:focus,.field select[data-v-d54beb7a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2faeff1f}.country-picker[data-v-d54beb7a]{position:relative}.country-menu[data-v-d54beb7a]{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-d54beb7a]{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-d54beb7a]:hover,.country-option.is-selected[data-v-d54beb7a]{background:var(--surface-muted)}.country-option small[data-v-d54beb7a]{color:var(--text-muted);letter-spacing:.08em;font-size:.72rem;font-weight:700}.country-empty[data-v-d54beb7a]{color:var(--text-muted);padding:.8rem;font-size:.82rem}.password-field[data-v-d54beb7a]{position:relative}.password-field input[data-v-d54beb7a]{padding-right:4.8rem}.toggle-btn[data-v-d54beb7a]{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-d54beb7a]{color:var(--text-muted);font-size:.82rem}.form-actions[data-v-d54beb7a]{justify-content:flex-start;display:flex}.primary-btn[data-v-d54beb7a]{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,#2faeff 0%,#1d73ee 55%,#0f5fd7 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 #2faeff42}.primary-btn[data-v-d54beb7a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 22px #2faeff5c}.primary-btn[data-v-d54beb7a]:active:not(:disabled){opacity:1;transform:translateY(0)}.primary-btn[data-v-d54beb7a]:disabled{cursor:wait;opacity:.6}.secondary-btn[data-v-d54beb7a]{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-d54beb7a]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-accent);color:var(--text-main)}.secondary-btn[data-v-d54beb7a]:disabled{opacity:.6;cursor:wait}@media (width<=980px){.account-grid[data-v-d54beb7a]{grid-template-columns:1fr}}@media (width<=720px){.account-hero[data-v-d54beb7a]{flex-direction:column}.identity-chip[data-v-d54beb7a]{width:100%;min-width:0}.form-grid[data-v-d54beb7a]{grid-template-columns:1fr}.field--full[data-v-d54beb7a]{grid-column:auto}}.domains-page[data-v-afd404c9]{gap:1rem;display:grid}.card-toolbar[data-v-afd404c9]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.4rem;display:flex}.count-pill[data-v-afd404c9]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-sub);padding:.32rem .8rem;font-size:.78rem}.action-btn[data-v-afd404c9]{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}.action-btn[data-v-afd404c9]:hover{background:var(--accent-glow);box-shadow:var(--shadow-glow)}.list-card[data-v-afd404c9]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.card-accent[data-v-afd404c9]{opacity:.6;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);height:2px;position:absolute;top:0;left:0;right:0}.domain-list[data-v-afd404c9]{flex-direction:column;display:flex}.domain-row[data-v-afd404c9]{color:inherit;border-bottom:1px solid var(--border-subtle);transition:background var(--transition), padding-left var(--transition);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.4rem;text-decoration:none;display:grid;position:relative}.domain-row[data-v-afd404c9]: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}.domain-row[data-v-afd404c9]:last-child{border-bottom:none}.domain-row[data-v-afd404c9]:hover{background:var(--surface-hover);padding-left:calc(1.4rem + 3px)}.domain-row[data-v-afd404c9]:hover:before{opacity:1}.domain-row:hover .row-arrow[data-v-afd404c9]{color:var(--accent);transform:translate(3px)}.domain-title-row[data-v-afd404c9]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.domain-title-row strong[data-v-afd404c9]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.domain-sub[data-v-afd404c9]{color:var(--text-sub);margin:.35rem 0 0;font-size:.82rem}.domain-meta[data-v-afd404c9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.meta-block[data-v-afd404c9]{flex-direction:column;gap:.28rem;display:flex}.meta-label[data-v-afd404c9]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}.meta-value[data-v-afd404c9]{color:var(--text-main);font-size:.84rem;font-weight:600}.badge[data-v-afd404c9]{border-radius:var(--radius-full);text-transform:capitalize;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-success[data-v-afd404c9]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-afd404c9]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-afd404c9]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-afd404c9]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.row-arrow[data-v-afd404c9]{color:var(--text-muted);transition:color var(--transition), transform var(--transition);flex-shrink:0}.empty-state[data-v-afd404c9]{text-align:center;place-items:center;gap:.7rem;padding:2.4rem 1.25rem;display:grid}.empty-icon[data-v-afd404c9]{width:3.4rem;height:3.4rem;color:var(--accent);background:var(--accent-dim);border:1px solid var(--border-accent);border-radius:1rem;place-items:center;display:grid}.empty-state h4[data-v-afd404c9]{color:var(--text-main);margin:0;font-size:1rem}.empty-state p[data-v-afd404c9]{color:var(--text-sub);margin:0}.list-skeleton[data-v-afd404c9]{display:grid}.skeleton-row[data-v-afd404c9]{border-bottom:1px solid var(--border-subtle);grid-template-columns:2rem 1fr 10rem;align-items:center;gap:.9rem;padding:1rem 1.2rem;display:grid}.bubble[data-v-afd404c9]{border-radius:999px;width:2rem;height:2rem}.line[data-v-afd404c9]{border-radius:999px;height:.75rem}.line--long[data-v-afd404c9]{width:70%}.skeleton[data-v-afd404c9]{background:linear-gradient(90deg,#94a3b82e,#94a3b847,#94a3b82e) 0 0/200% 100%;animation:1.5s infinite shimmer-afd404c9}@keyframes shimmer-afd404c9{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .list-card[data-v-afd404c9]{background:var(--surface-elevated)}@media (width<=980px){.domain-row[data-v-afd404c9]{grid-template-columns:1fr}.domain-meta[data-v-afd404c9]{grid-template-columns:repeat(3,minmax(0,1fr))}.row-arrow[data-v-afd404c9]{display:none}}@media (width<=640px){.domain-meta[data-v-afd404c9]{grid-template-columns:1fr}.card-toolbar[data-v-afd404c9]{flex-wrap:wrap}.action-btn[data-v-afd404c9]{justify-content:center;width:100%}}.pagination-bar[data-v-afd404c9]{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:.3rem;padding:.85rem 1.4rem;display:flex}.pg-btn[data-v-afd404c9],.pg-num[data-v-afd404c9]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);min-width:2rem;height:2rem;color:var(--text-sub);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;padding:0 .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.pg-btn[data-v-afd404c9]:hover:not(:disabled),.pg-num[data-v-afd404c9]:hover:not(.pg-num--active){border-color:var(--border-accent);color:var(--accent);background:var(--accent-dim)}.pg-btn[data-v-afd404c9]:disabled{opacity:.35;cursor:not-allowed}.pg-num--active[data-v-afd404c9]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--accent);cursor:default;font-weight:700}.pg-ellipsis[data-v-afd404c9]{color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:0 .2rem;font-size:.8rem;line-height:2rem}.dashboard[data-v-11bf943b]{gap:1.1rem;display:grid}.hero[data-v-11bf943b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#2faeff2e 0%,#0b70e01c 30%,#00143a24 65%,#02081aeb 100%);border:1px solid #2faeff2e;border-radius:20px;padding:2.25rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 8px 44px #00000057,inset 0 1px #2faeff26}[data-theme=light] .hero[data-v-11bf943b]{background:linear-gradient(145deg,#0b70e021 0%,#0b70e012 35%,#2faeff0a 65%,#fffffff7 100%);border-color:#0b70e02e;box-shadow:0 8px 32px #083ca01a,inset 0 1px #0b70e01a}.hero[data-v-11bf943b]:before{content:"";pointer-events:none;background-image:linear-gradient(#2faeff0b 1px,#0000 1px),linear-gradient(90deg,#2faeff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0009 40%,#0000002e 70%,#0000 100%);mask-image:linear-gradient(135deg,#0000 0%,#0009 40%,#0000002e 70%,#0000 100%)}[data-theme=light] .hero[data-v-11bf943b]:before{background-image:linear-gradient(#0b70e00d 1px,#0000 1px),linear-gradient(90deg,#0b70e00d 1px,#0000 1px)}.hero-bg-orb[data-v-11bf943b]{pointer-events:none;background:radial-gradient(circle,#2faeff26 0%,#0b70e00f 42%,#0000 70%);border-radius:50%;width:480px;height:480px;animation:12s ease-in-out infinite floatSlow;position:absolute;top:-190px;right:-130px}[data-theme=light] .hero-bg-orb[data-v-11bf943b]{background:radial-gradient(circle,#0b70e01c 0%,#0b70e00a 42%,#0000 70%)}.hero-bg-orb-2[data-v-11bf943b]{pointer-events:none;background:radial-gradient(circle,#0b70e01a 0%,#0000 70%);border-radius:50%;width:270px;height:270px;animation:14s ease-in-out -5000ms infinite float;position:absolute;bottom:-105px;left:-65px}[data-theme=light] .hero-bg-orb-2[data-v-11bf943b]{background:radial-gradient(circle,#0b70e014 0%,#0000 70%)}.hero-content[data-v-11bf943b]{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.eyebrow[data-v-11bf943b]{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin:0;font-size:.675rem;font-weight:700}.hero-name[data-v-11bf943b]{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-11bf943b]{color:var(--text-muted);margin:0;font-size:.875rem}.skel-name[data-v-11bf943b]{width:220px;height:28px;display:inline-block}.skel-email[data-v-11bf943b]{width:160px;height:14px;display:inline-block}.hero-right[data-v-11bf943b]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.55rem;display:flex}.info-pill[data-v-11bf943b]{color:#a0d2ffcc;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2faeff17;border:1px solid #2faeff2e;border-radius:9999px;align-items:center;gap:.45rem;padding:.42rem .92rem;font-size:.8rem;display:inline-flex}[data-theme=light] .info-pill[data-v-11bf943b]{color:#3a5878;background:#0b70e012;border-color:#0b70e029}.info-pill strong[data-v-11bf943b]{color:var(--text-main);font-weight:700}.info-pill--green[data-v-11bf943b]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.info-pill-dot[data-v-11bf943b]{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse}.loading-pill[data-v-11bf943b]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.spinner-xs[data-v-11bf943b]{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-11bf943b]{border-color:#2777d426;border-top-color:var(--accent)}.metrics[data-v-11bf943b]{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.metric-card[data-v-11bf943b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fadeIn .3s cubic-bezier(.16,1,.3,1) var(--delay,0s) both;background:linear-gradient(145deg,#051032e0 0%,#030a20d6 100%);border:1px solid #2faeff1a;border-radius:16px;align-items:center;gap:1rem;padding:1.2rem 1.3rem;transition:border-color .24s,transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}[data-theme=light] .metric-card[data-v-11bf943b]{background:linear-gradient(145deg,#fffffff7 0%,#f0f8fff0 100%);border-color:#0b70e01f;box-shadow:0 2px 14px #083ca012}.metric-card[data-v-11bf943b]:hover{border-color:#2faeff4d;transform:translateY(-3px);box-shadow:0 10px 36px #0000004d,0 0 28px #2faeff1a}[data-theme=light] .metric-card[data-v-11bf943b]:hover{border-color:#0b70e042;box-shadow:0 10px 28px #083ca01c,0 0 20px #0b70e014}.metric-card--alert[data-v-11bf943b]{border-color:var(--warning-border);background:linear-gradient(135deg, #f5b73112 0%, var(--surface) 100%)}.metric-glow[data-v-11bf943b]{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-11bf943b]{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-11bf943b]{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-11bf943b]{z-index:1;min-width:0;position:relative}.metric-label[data-v-11bf943b]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.73rem;font-weight:500;overflow:hidden}.metric-value[data-v-11bf943b]{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-11bf943b]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.panel[data-v-11bf943b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#051032db 0%,#02081ad1 100%);border:1px solid #2faeff1a;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex;box-shadow:0 4px 26px #0000003d,inset 0 1px #2faeff12}[data-theme=light] .panel[data-v-11bf943b]{background:linear-gradient(160deg,#fffffffa 0%,#f2f9fff2 100%);border-color:#0b70e01f;box-shadow:0 4px 20px #083ca012,inset 0 1px #0b70e00f}.panel-header[data-v-11bf943b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-header-right[data-v-11bf943b]{flex-shrink:0;align-items:center;gap:.7rem;margin-top:.15rem;display:flex}.panel-eyebrow[data-v-11bf943b]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.67rem;font-weight:700}.panel-title[data-v-11bf943b]{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-11bf943b]{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-11bf943b]{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-11bf943b]:hover{color:var(--accent-hover);gap:.38rem}.view-link--warm[data-v-11bf943b]{color:var(--accent-warm)}.view-link--warm[data-v-11bf943b]:hover{color:var(--accent-warm-hover)}.list-skel[data-v-11bf943b]{gap:.75rem;display:grid}.list-skel-row[data-v-11bf943b]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border-subtle);padding:1rem 1.1rem}.empty-state[data-v-11bf943b]{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-11bf943b]{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-11bf943b]{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.empty-state p[data-v-11bf943b]{margin:0;font-size:.855rem}.empty-state--compact[data-v-11bf943b]{padding:1.6rem 1rem}.row-list[data-v-11bf943b]{gap:.45rem;display:grid}.row-item[data-v-11bf943b]{color:inherit;background:#2faeff08;border:1px solid #2faeff12;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex}[data-theme=light] .row-item[data-v-11bf943b]{background:#0b70e00a;border-color:#0b70e014}.row-item--link[data-v-11bf943b]:hover{background:#2faeff17;border-color:#2faeff2e;transform:translate(2px)}[data-theme=light] .row-item--link[data-v-11bf943b]:hover{background:#0b70e014;border-color:#0b70e029}.row-item[data-v-11bf943b]:not(.row-item--link):hover{background:#2faeff0f}.row-left[data-v-11bf943b]{min-width:0}.row-id[data-v-11bf943b]{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-11bf943b]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.18rem 0 0;font-size:.78rem;overflow:hidden}.row-sub--muted[data-v-11bf943b]{max-width:40rem}.row-right[data-v-11bf943b]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.row-amount[data-v-11bf943b]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.badge[data-v-11bf943b]{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-11bf943b]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-11bf943b]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-11bf943b]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-11bf943b]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}@media (width<=1300px){.metrics[data-v-11bf943b]{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.metrics[data-v-11bf943b]{grid-template-columns:repeat(2,1fr)}.activity-grid[data-v-11bf943b]{grid-template-columns:1fr}}@media (width<=640px){.hero-content[data-v-11bf943b]{flex-direction:column;align-items:flex-start;gap:1.25rem}.hero-right[data-v-11bf943b]{flex-flow:wrap;align-items:flex-start}.metrics[data-v-11bf943b]{grid-template-columns:1fr 1fr}.panel[data-v-11bf943b]{padding:1.1rem}}@media (width<=400px){.metrics[data-v-11bf943b]{grid-template-columns:1fr}}.domain-detail-page[data-v-8a8e70bc]{gap:1rem;display:grid}.page-header-wrap[data-v-8a8e70bc],.attention-panel[data-v-8a8e70bc],.panel[data-v-8a8e70bc],.empty-panel[data-v-8a8e70bc]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-header-wrap[data-v-8a8e70bc]{position:relative;overflow:hidden}.header-accent[data-v-8a8e70bc]{opacity:.6;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);height:2px;position:absolute;inset:0 0 auto}.page-header[data-v-8a8e70bc]{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex}.back-btn[data-v-8a8e70bc],.linked-service-link[data-v-8a8e70bc]{color:var(--accent);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.back-btn[data-v-8a8e70bc]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);padding:.4rem .75rem}.title-copy[data-v-8a8e70bc]{flex:1;min-width:0}.page-eyebrow[data-v-8a8e70bc],.eyebrow[data-v-8a8e70bc]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .25rem;font-size:.64rem;font-weight:700}.title-copy h2[data-v-8a8e70bc],.panel-title[data-v-8a8e70bc]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif}.title-copy h2[data-v-8a8e70bc]{font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:800}.page-sub[data-v-8a8e70bc],.help-copy[data-v-8a8e70bc],.empty-copy[data-v-8a8e70bc],.stack-card p[data-v-8a8e70bc],.attention-card p[data-v-8a8e70bc]{color:var(--text-sub)}.page-sub[data-v-8a8e70bc]{margin:.3rem 0 0}.stats-grid[data-v-8a8e70bc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.stat-card[data-v-8a8e70bc],.loading-card[data-v-8a8e70bc]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.stat-card[data-v-8a8e70bc]{flex-direction:column;gap:.35rem;padding:1rem 1.05rem;display:flex}.stat-label[data-v-8a8e70bc],.kv-key[data-v-8a8e70bc],.sub-label[data-v-8a8e70bc],.field-label[data-v-8a8e70bc]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.stat-card strong[data-v-8a8e70bc],.kv-val[data-v-8a8e70bc]{color:var(--text-main)}.attention-panel[data-v-8a8e70bc],.panel[data-v-8a8e70bc]{padding:1.2rem}.panel-grid[data-v-8a8e70bc]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.panel[data-v-8a8e70bc]{flex-direction:column;grid-column:span 6;gap:1rem;display:flex}.panel-half[data-v-8a8e70bc]{grid-column:span 6}.panel-header[data-v-8a8e70bc]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.kv-list[data-v-8a8e70bc]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.kv-row[data-v-8a8e70bc]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.kv-row[data-v-8a8e70bc]:last-child{border-bottom:none}.kv-row--block[data-v-8a8e70bc]{flex-direction:column;align-items:flex-start}.kv-val[data-v-8a8e70bc]{text-align:right;font-size:.84rem}.mono[data-v-8a8e70bc]{font-family:monospace}.sub-section[data-v-8a8e70bc],.domain-tools[data-v-8a8e70bc]{flex-direction:column;gap:.7rem;display:flex}.nameserver-grid[data-v-8a8e70bc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tool-actions[data-v-8a8e70bc]{flex-wrap:wrap;gap:.65rem;display:flex}.pill-row[data-v-8a8e70bc]{flex-wrap:wrap;gap:.45rem;display:flex}.ns-pill[data-v-8a8e70bc]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-sub);padding:.22rem .65rem;font-family:monospace;font-size:.74rem}.domain-input[data-v-8a8e70bc]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-main);min-height:3.15rem;font:inherit;transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.85rem .95rem}.domain-input[data-v-8a8e70bc]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.btn-primary[data-v-8a8e70bc],.btn-secondary[data-v-8a8e70bc]{cursor:pointer;font:inherit;transition:opacity var(--transition), transform var(--transition);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn-primary[data-v-8a8e70bc]{border-radius:var(--radius-full);color:#fff;box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);padding:.82rem 1.15rem}.btn-primary[data-v-8a8e70bc]:hover:not(:disabled){opacity:.9;box-shadow:var(--shadow-glow-warm);transform:translateY(-1px)}.btn-secondary[data-v-8a8e70bc]{border-radius:var(--radius-full);color:var(--accent);background:var(--accent-dim);border:1px solid var(--border-accent);padding:.72rem 1rem}.btn-secondary[data-v-8a8e70bc]:hover:not(:disabled){background:var(--accent-glow);box-shadow:var(--shadow-glow)}.btn-primary[data-v-8a8e70bc]:disabled,.btn-secondary[data-v-8a8e70bc]:disabled{opacity:.6;cursor:default}.attention-grid[data-v-8a8e70bc],.stack-list[data-v-8a8e70bc]{gap:.75rem;display:grid}.attention-grid[data-v-8a8e70bc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.attention-card[data-v-8a8e70bc],.stack-card[data-v-8a8e70bc]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);padding:.9rem 1rem}.stack-card[data-v-8a8e70bc]{color:inherit;transition:border-color var(--transition), background var(--transition);text-decoration:none}.stack-card[data-v-8a8e70bc]:not(.stack-card--static):hover{border-color:var(--border-accent);background:var(--surface-hover)}.stack-card--static[data-v-8a8e70bc]{cursor:default}.stack-head[data-v-8a8e70bc]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.attention-card strong[data-v-8a8e70bc],.stack-head strong[data-v-8a8e70bc]{color:var(--text-main)}.attention-card--error[data-v-8a8e70bc]{border-color:var(--error-border);background:color-mix(in srgb, var(--error-bg) 55%, var(--surface) 45%)}.attention-card--warning[data-v-8a8e70bc]{border-color:var(--warning-border);background:color-mix(in srgb, var(--warning-bg) 55%, var(--surface) 45%)}.attention-card--info[data-v-8a8e70bc]{border-color:var(--info-border);background:color-mix(in srgb, var(--info-bg) 55%, var(--surface) 45%)}.badge[data-v-8a8e70bc]{border-radius:var(--radius-full);text-transform:capitalize;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge-success[data-v-8a8e70bc]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-8a8e70bc]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-8a8e70bc]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-8a8e70bc]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.loading-card[data-v-8a8e70bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:.85rem;display:grid}.skeleton[data-v-8a8e70bc]{border-radius:var(--radius-lg);background:linear-gradient(90deg,#94a3b82e,#94a3b847,#94a3b82e) 0 0/200% 100%;height:5rem;animation:1.5s infinite shimmer-8a8e70bc}.empty-panel[data-v-8a8e70bc]{padding:1.4rem}@keyframes shimmer-8a8e70bc{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .page-header-wrap[data-v-8a8e70bc],[data-theme=light] .attention-panel[data-v-8a8e70bc],[data-theme=light] .panel[data-v-8a8e70bc],[data-theme=light] .empty-panel[data-v-8a8e70bc],[data-theme=light] .stat-card[data-v-8a8e70bc]{background:var(--surface-elevated)}[data-theme=light] .domain-input[data-v-8a8e70bc]{background:#f2f7ffd1}[data-theme=light] .domain-input[data-v-8a8e70bc]:focus{background:#fffffffc}@media (width<=980px){.stats-grid[data-v-8a8e70bc],.loading-card[data-v-8a8e70bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-8a8e70bc],.panel-half[data-v-8a8e70bc]{grid-column:span 12}}@media (width<=640px){.stats-grid[data-v-8a8e70bc],.loading-card[data-v-8a8e70bc],.nameserver-grid[data-v-8a8e70bc]{grid-template-columns:1fr}.page-header[data-v-8a8e70bc]{align-items:flex-start}.tool-actions[data-v-8a8e70bc]{flex-direction:column}.btn-primary[data-v-8a8e70bc],.btn-secondary[data-v-8a8e70bc]{width:100%}}.turnstile-widget[data-v-c21cf884]{justify-content:flex-start;display:flex}.domains-wrap[data-v-5accdb32]{flex-direction:column;gap:1.25rem;display:flex}.page-card[data-v-5accdb32]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#040e2ce0 0%,#02081ad6 100%);border:1px solid #2faeff1c;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000047,inset 0 1px #2faeff14}[data-theme=light] .page-card[data-v-5accdb32]{background:linear-gradient(160deg,#fffffff7 0%,#f2f9fff0 100%);border-color:#0b70e01f;box-shadow:0 8px 32px #083ca014,inset 0 1px #0b70e012}.card-accent[data-v-5accdb32]{opacity:.75;background:linear-gradient(90deg,#2faeff 0%,#0b70e0 55%,#0852b8 100%);height:2px;position:absolute;top:0;left:0;right:0}.domains-grid[data-v-5accdb32]{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:1.5rem;display:grid}.form-col[data-v-5accdb32]{flex-direction:column;gap:.85rem;display:flex}.tld-showcase[data-v-5accdb32]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-muted);gap:.9rem;padding:1rem;display:grid}.tld-showcase-head[data-v-5accdb32]{align-items:center;display:flex}.showcase-eyebrow[data-v-5accdb32]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.tld-grid[data-v-5accdb32]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tld-card[data-v-5accdb32]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-elevated);text-align:left;cursor:pointer;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);gap:.55rem;padding:.9rem;display:grid}.tld-card[data-v-5accdb32]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.tld-card-top[data-v-5accdb32],.tld-card-meta[data-v-5accdb32]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tld-name[data-v-5accdb32]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.tld-price[data-v-5accdb32]{color:var(--accent);font-size:.88rem;font-weight:700}.tld-card-meta[data-v-5accdb32]{color:var(--text-muted);font-size:.72rem}.tld-card-cta[data-v-5accdb32]{color:var(--accent);font-size:.76rem;font-weight:700}.action-pills[data-v-5accdb32]{gap:.5rem;display:flex}.action-pill[data-v-5accdb32]{color:#8cb9ebbf;cursor:pointer;background:#2faeff0f;border:1px solid #2faeff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;transition:all .14s;display:inline-flex}.action-pill[data-v-5accdb32]:hover{color:#def;background:#2faeff1a;border-color:#2faeff38}.action-pill.is-active[data-v-5accdb32]{color:#2faeff;background:#2faeff29;border-color:#2faeff66}[data-theme=light] .action-pill[data-v-5accdb32]{color:#3a5878;background:#0b70e00f;border-color:#0b70e021}[data-theme=light] .action-pill[data-v-5accdb32]:hover{color:#061a38;border-color:#0b70e038}[data-theme=light] .action-pill.is-active[data-v-5accdb32]{color:#0b70e0;background:#0b70e024;border-color:#0b70e061}.search-row[data-v-5accdb32]{align-items:center;gap:.6rem;display:flex}.captcha-row[data-v-5accdb32]{justify-content:center;width:100%;display:flex}.domain-input-wrap[data-v-5accdb32]{flex:1;min-width:0;position:relative}.input-icon[data-v-5accdb32]{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.domain-input[data-v-5accdb32]{color:#def;background:#2faeff0d;border:1px solid #2faeff1f;border-radius:12px;outline:none;width:100%;padding:.82rem 1rem .82rem 2.65rem;font-size:.9rem;transition:border-color .14s,box-shadow .14s,background .14s}.domain-input[data-v-5accdb32]:focus{background:#2faeff14;border-color:#2faeff66;box-shadow:0 0 0 1px #2faeff47,0 4px 20px #2faeff24}.domain-input[data-v-5accdb32]::placeholder{color:#649bd28c}[data-theme=light] .domain-input[data-v-5accdb32]{color:#061a38;background:#0b70e00d;border-color:#0b70e024}[data-theme=light] .domain-input[data-v-5accdb32]:focus{background:#ffffffe6;border-color:#0b70e061;box-shadow:0 0 0 1px #0b70e03d,0 4px 16px #0b70e01a}[data-theme=light] .domain-input[data-v-5accdb32]::placeholder{color:#325a8c73}.check-btn[data-v-5accdb32]{color:#def;cursor:pointer;white-space:nowrap;background:#2faeff1a;border:1px solid #2faeff33;border-radius:12px;flex-shrink:0;align-items:center;gap:.45rem;padding:.82rem 1.2rem;font-size:.82rem;font-weight:600;transition:all .14s;display:inline-flex}.check-btn[data-v-5accdb32]:hover:not(:disabled){color:#2faeff;background:#2faeff29;border-color:#2faeff61;box-shadow:0 0 12px #2faeff2e}.check-btn[data-v-5accdb32]:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .check-btn[data-v-5accdb32]{color:#061a38;background:#0b70e014;border-color:#0b70e02e}[data-theme=light] .check-btn[data-v-5accdb32]:hover:not(:disabled){color:#0b70e0;background:#0b70e024;border-color:#0b70e057}.auth-field[data-v-5accdb32],.notes-field[data-v-5accdb32]{flex-direction:column;gap:.45rem;width:100%;display:flex}.field-label[data-v-5accdb32]{color:var(--text-sub);text-align:center;font-size:.8rem;font-weight:600}.label-opt[data-v-5accdb32]{color:var(--text-muted);font-weight:400}.notes-input[data-v-5accdb32]{color:#def;resize:vertical;background:#2faeff0d;border:1px solid #2faeff1f;border-radius:12px;outline:none;width:100%;min-height:80px;padding:.82rem 1rem;font-size:.875rem;transition:border-color .14s,box-shadow .14s,background .14s}.notes-input[data-v-5accdb32]:focus{background:#2faeff12;border-color:#2faeff61;box-shadow:0 0 0 1px #2faeff42,0 4px 18px #2faeff1f}.notes-input[data-v-5accdb32]::placeholder{color:#649bd280}.result-strip[data-v-5accdb32]{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-5accdb32]{border-color:var(--success-border);background:var(--success-bg)}.result-err[data-v-5accdb32]{border-color:var(--error-border);background:var(--error-bg)}.result-icon[data-v-5accdb32]{flex-shrink:0;align-items:center;display:flex}.result-ok .result-icon[data-v-5accdb32]{color:var(--success-text)}.result-err .result-icon[data-v-5accdb32]{color:var(--error-text)}.result-info[data-v-5accdb32]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.result-domain[data-v-5accdb32]{color:var(--text-main);font-family:monospace;font-size:.88rem;font-weight:700}.result-status[data-v-5accdb32]{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.result-ok .result-status[data-v-5accdb32]{color:var(--success-text)}.result-err .result-status[data-v-5accdb32]{color:var(--error-text)}.result-pricing[data-v-5accdb32]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.result-price[data-v-5accdb32]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.result-renew[data-v-5accdb32]{color:var(--text-muted);font-size:.7rem}.selection-row[data-v-5accdb32]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.selection-actions[data-v-5accdb32]{align-items:center;gap:.55rem;display:inline-flex}.select-domain-btn[data-v-5accdb32]{color:#fff;cursor:pointer;background:linear-gradient(145deg,#38b6ff 0%,#0b70e0 52%,#0852b8 100%);border:0;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.8rem 1.2rem;font-size:.82rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 0 0 1px #2faeff4d,0 4px 20px #2faeff3d}.select-domain-btn[data-v-5accdb32]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2faeff61,0 6px 28px #2faeff4d}.select-domain-btn[data-v-5accdb32]:disabled{opacity:.65;cursor:default}.clear-selection-btn[data-v-5accdb32]{border-radius:var(--radius-full);color:#fff;cursor:pointer;min-height:2.75rem;transition:transform var(--transition), box-shadow var(--transition), opacity var(--transition);background:linear-gradient(135deg,#ff7b7b 0%,#e53535 55%,#c0180f 100%);border:0;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 2px 14px #dc262659}.clear-selection-btn[data-v-5accdb32]:hover{transform:translateY(-1px);box-shadow:0 4px 22px #dc262685}.selection-help[data-v-5accdb32]{color:var(--text-muted);margin:0;font-size:.76rem}.lookup-hero[data-v-5accdb32]{background:radial-gradient(circle,#2faeff0e 1px,#0000 1px) 0 0/24px 24px,radial-gradient(80% 60% at 0 0,#2faeff24 0%,#0000 55%),radial-gradient(60% 50% at 100% 100%,#0b70e01a 0%,#0000 55%),linear-gradient(160deg,#040e2ceb 0%,#02081ae6 100%);border:1px solid #2faeff29;border-radius:22px;padding:2.2rem 2rem 1.8rem;position:relative;overflow:hidden;box-shadow:0 4px 28px #00000038,inset 0 1px #2faeff1f}[data-theme=light] .lookup-hero[data-v-5accdb32]{background:radial-gradient(circle,#0b70e00c 1px,#0000 1px) 0 0/24px 24px,radial-gradient(80% 60% at 0 0,#0b70e01a 0%,#0000 55%),radial-gradient(60% 50% at 100% 100%,#2faeff12 0%,#0000 55%),linear-gradient(160deg,#fffffffa 0%,#f0f8fff5 100%);border-color:#0b70e029;box-shadow:0 4px 22px #083ca017,inset 0 1px #0b70e017}.lookup-hero__globe[data-v-5accdb32]{pointer-events:none;opacity:.85;width:340px;height:220px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lookup-hero__headline[data-v-5accdb32]{flex-direction:column;gap:.3rem;margin-bottom:.25rem;display:flex}.lookup-hero__eyebrow[data-v-5accdb32]{text-transform:uppercase;letter-spacing:.28em;color:#2faeff;opacity:.8;margin:0;font-size:.65rem;font-weight:700}[data-theme=light] .lookup-hero__eyebrow[data-v-5accdb32]{color:#0b70e0}.lookup-hero__title[data-v-5accdb32]{letter-spacing:-.03em;color:#def;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.1}[data-theme=light] .lookup-hero__title[data-v-5accdb32]{color:#061a38}.lookup-hero__sub[data-v-5accdb32]{color:#8cb9ebb3;margin:0;font-size:.88rem}[data-theme=light] .lookup-hero__sub[data-v-5accdb32]{color:#3a5878}.lookup-hero__glow[data-v-5accdb32]{pointer-events:none;background:radial-gradient(circle,#2faeff38 0%,#0b70e014 45%,#0000 72%);border-radius:999px;width:14rem;height:14rem;position:absolute;inset:auto -4rem -5rem auto}.lookup-hero__inner[data-v-5accdb32]{z-index:1;text-align:center;justify-items:center;gap:1.1rem;max-width:42rem;margin:0 auto;display:grid;position:relative}.lookup-bar[data-v-5accdb32]{grid-template-columns:minmax(0,1fr) 10.5rem;align-items:stretch;gap:.75rem;width:100%;display:grid}.lookup-bar__input[data-v-5accdb32]{min-width:0}.lookup-input[data-v-5accdb32]{color:#def;background:#040e2cd9;border-color:#2faeff29;border-radius:1.1rem;min-height:4rem;padding-left:2.95rem;font-size:1.08rem;font-weight:600}.lookup-input[data-v-5accdb32]:focus{background:#040e2cf2;border-color:#2faeff6b;box-shadow:0 0 0 1px #2faeff4d,0 6px 28px #2faeff29}[data-theme=light] .lookup-input[data-v-5accdb32]{color:#061a38;background:#f2f8ffe6;border-color:#0b70e029}[data-theme=light] .lookup-input[data-v-5accdb32]:focus{background:#fff;border-color:#0b70e066;box-shadow:0 0 0 1px #0b70e042,0 6px 22px #0b70e01f}.lookup-bar__button[data-v-5accdb32]{color:#fff;background:linear-gradient(145deg,#38b6ff 0%,#0b70e0 50%,#0852b8 100%);border:none;border-radius:1.1rem;justify-content:center;min-height:4rem;font-size:1rem;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s;box-shadow:0 0 0 1px #2faeff4d,0 6px 28px #2faeff38}.lookup-bar__button[data-v-5accdb32]:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#50c0ff 0%,#1880f0 50%,#0a60d0 100%);transform:translateY(-2px);box-shadow:0 0 0 1px #2faeff5c,0 8px 36px #2faeff47}.lookup-bar__button[data-v-5accdb32]:disabled{opacity:.5;cursor:not-allowed}.availability-card[data-v-5accdb32]{background:linear-gradient(135deg,#040e2ce6 0%,#02081adb 100%);border:1px solid #2faeff1f;border-radius:20px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 4px 24px #0003,inset 0 1px #2faeff14}[data-theme=light] .availability-card[data-v-5accdb32]{background:linear-gradient(135deg,#fffffff7 0%,#f0f8fff0 100%);border-color:#0b70e024;box-shadow:0 4px 18px #083ca014,inset 0 1px #0b70e012}.availability-card--ok[data-v-5accdb32]{background:linear-gradient(135deg,#2faeff1a 0%,#040e2ce6 40%,#02081adb 100%);border-color:#2faeff4d}[data-theme=light] .availability-card--ok[data-v-5accdb32]{background:linear-gradient(135deg,#0b70e014 0%,#fffffff7 50%);border-color:#0b70e047}.availability-card--bad[data-v-5accdb32]{border-color:#2faeff1a}.availability-card__copy[data-v-5accdb32]{text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid}.availability-card__domain[data-v-5accdb32]{color:var(--text-main);word-break:break-all;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.availability-card__status[data-v-5accdb32]{color:var(--text-sub);margin:0;font-size:.98rem}.availability-card__actions[data-v-5accdb32]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.availability-card__price[data-v-5accdb32]{text-align:center;justify-items:center;gap:.22rem;display:grid}.availability-card__price strong[data-v-5accdb32]{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:1.3rem;line-height:1}.availability-card__price span[data-v-5accdb32]{color:var(--text-muted);font-size:.78rem}.alternatives-card[data-v-5accdb32]{background:linear-gradient(160deg,#2faeff14 0%,#040e2ce0 35%,#02081ad6 100%);border:1px solid #2faeff1f;border-radius:20px;gap:.75rem;padding:1.1rem;display:grid;box-shadow:0 4px 20px #0000002e}[data-theme=light] .alternatives-card[data-v-5accdb32]{background:linear-gradient(160deg,#0b70e012 0%,#fffffff5 40%);border-color:#0b70e021;box-shadow:0 4px 16px #083ca012}.alternatives-card__head[data-v-5accdb32]{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.alternatives-card__title[data-v-5accdb32]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.65rem;font-weight:700}.alternatives-card__hint[data-v-5accdb32]{color:var(--text-muted);margin:0;font-size:.78rem}.alternatives-grid[data-v-5accdb32]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.alt-domain-card[data-v-5accdb32]{text-align:center;background:linear-gradient(160deg,#05102ee6 0%,#030a1edb 100%);border:1px solid #2faeff1a;border-radius:14px;align-content:start;justify-items:center;gap:.25rem;padding:.75rem .6rem;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.alt-domain-card[data-v-5accdb32]:not(.alt-domain-card--unavailable):hover{background:linear-gradient(160deg,#2faeff1f 0%,#05102eeb 50%);border-color:#2faeff47;transform:translateY(-2px);box-shadow:0 4px 18px #00000038,0 0 14px #2faeff1f}[data-theme=light] .alt-domain-card[data-v-5accdb32]{background:linear-gradient(160deg,#fffffffa 0%,#f0f8fff2 100%);border-color:#0b70e01f}[data-theme=light] .alt-domain-card[data-v-5accdb32]:not(.alt-domain-card--unavailable):hover{background:linear-gradient(160deg,#0b70e012 0%,#fffffffa 60%);border-color:#0b70e042;box-shadow:0 4px 14px #083ca017}.alt-domain-card--unavailable[data-v-5accdb32]{opacity:.6}.alt-domain-card__tld[data-v-5accdb32]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.alt-domain-card__domain[data-v-5accdb32]{color:var(--text-muted);word-break:break-all;margin:0;font-size:.68rem}.alt-domain-card__price[data-v-5accdb32]{color:var(--accent);margin:.1rem 0 .05rem;font-size:.86rem;font-weight:800}.alt-domain-card__button[data-v-5accdb32]{color:#fff;cursor:pointer;background:linear-gradient(145deg,#38b6ff 0%,#0b70e0 55%,#0852b8 100%);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;margin-top:.2rem;padding:.28rem .9rem;font-size:.74rem;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;box-shadow:0 0 0 1px #2faeff47,0 3px 14px #2faeff33}.alt-domain-card__button[data-v-5accdb32]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #2faeff5c,0 4px 18px #2faeff42}.alt-domain-card__button[data-v-5accdb32]:disabled{opacity:.7;cursor:default}.alt-domain-card__status[data-v-5accdb32]{color:var(--text-muted);text-align:center;margin-top:.2rem;font-size:.7rem;font-weight:600}.summary-col[data-v-5accdb32]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#040e2ceb 0%,#02081ae0 100%);border:1px solid #2faeff1f;border-radius:20px;gap:0;display:grid;position:sticky;top:5.5rem;overflow:hidden;box-shadow:0 8px 36px #0000003d,inset 0 1px #2faeff14}[data-theme=light] .summary-col[data-v-5accdb32]{background:linear-gradient(#fffffffa 0%,#f2f9fff5 100%);border-color:#0b70e021;box-shadow:0 8px 28px #083ca014,inset 0 1px #0b70e012}.sum-product[data-v-5accdb32]{background:linear-gradient(160deg,#2faeff1f 0%,#0b70e00f 40%,#0000 70%);border-bottom:1px solid #2faeff1a;padding:1.4rem 1.25rem 1.2rem}[data-theme=light] .sum-product[data-v-5accdb32]{background:linear-gradient(160deg,#0b70e017 0%,#0b70e008 50%,#0000 70%);border-bottom-color:#0b70e01a}.sum-kind[data-v-5accdb32]{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);margin:0 0 .25rem;font-size:.61rem;font-weight:700}.sum-name[data-v-5accdb32]{color:var(--text-main);word-break:break-all;margin:0 0 .5rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25}.sum-price-line[data-v-5accdb32]{align-items:baseline;gap:.35rem;display:flex}.sum-price-line strong[data-v-5accdb32]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:800;line-height:1}.sum-price-line span[data-v-5accdb32]{color:var(--text-muted);font-size:.76rem}.sum-hint[data-v-5accdb32]{color:var(--text-muted);margin:0;font-size:.78rem}.summary-rows[data-v-5accdb32]{gap:.55rem;padding:1rem 1.25rem;display:grid}.summary-row[data-v-5accdb32]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.summary-row span[data-v-5accdb32]{color:var(--text-muted);font-size:.78rem;line-height:1.4}.summary-row strong[data-v-5accdb32]{color:var(--text-main);flex-shrink:0;font-size:.82rem;font-weight:600}.summary-row--accent strong[data-v-5accdb32]{color:var(--success-text)}.coupon-box[data-v-5accdb32]{border-top:1px solid #2faeff1a;border-bottom:1px solid #2faeff1a;padding:.9rem 1.25rem}[data-theme=light] .coupon-box[data-v-5accdb32]{border-top-color:#0b70e01a;border-bottom-color:#0b70e01a}.coupon-error[data-v-5accdb32]{color:var(--error-text);margin-top:.45rem;padding:0 1.25rem .9rem;font-size:.82rem}.coupon-input[data-v-5accdb32]{color:#def;letter-spacing:.04em;background:#2faeff0d;border:1px solid #2faeff1f;border-radius:12px;outline:none;width:100%;padding:.65rem .9rem;font-size:.85rem;transition:border-color .14s,box-shadow .14s}.coupon-input[data-v-5accdb32]::placeholder{letter-spacing:0;color:#649bd280}.coupon-input[data-v-5accdb32]:focus{border-color:#2faeff61;box-shadow:0 0 0 1px #2faeff3d,0 4px 16px #2faeff1a}.summary-total[data-v-5accdb32]{border-top:1px solid #2faeff1a;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.9rem 1.25rem;display:flex}[data-theme=light] .summary-total[data-v-5accdb32]{border-top-color:#0b70e01a}.summary-total span[data-v-5accdb32]{color:var(--text-sub);font-size:.82rem;font-weight:600}.summary-total strong[data-v-5accdb32]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:800}.submit-btn[data-v-5accdb32]{color:#fff;cursor:pointer;background:linear-gradient(145deg,#38b6ff 0%,#0b70e0 52%,#0852b8 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:calc(100% - 2.5rem);margin:0 1.25rem 1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;box-shadow:0 0 0 1px #2faeff4d,0 6px 28px #2faeff42}.submit-btn[data-v-5accdb32]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2faeff61,0 8px 36px #2faeff52}.submit-btn[data-v-5accdb32]:disabled{opacity:.42;cursor:not-allowed;transform:none}.invoice-note[data-v-5accdb32]{color:var(--text-muted);text-align:center;margin:0;padding:0 1.25rem;font-size:.74rem;line-height:1.55}.btn-spinner[data-v-5accdb32]{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-5accdb32]{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-5accdb32],.fade-leave-active[data-v-5accdb32]{transition:opacity .2s}.fade-enter-from[data-v-5accdb32],.fade-leave-to[data-v-5accdb32]{opacity:0}[data-theme=light] .notes-input[data-v-5accdb32],[data-theme=light] .coupon-input[data-v-5accdb32]{color:#061a38;background:#0b70e00a;border-color:#0b70e024}[data-theme=light] .notes-input[data-v-5accdb32]:focus,[data-theme=light] .coupon-input[data-v-5accdb32]:focus{background:#fffffff2;border-color:#0b70e05c;box-shadow:0 0 0 1px #0b70e038,0 4px 16px #0b70e01a}@media (width<=860px){.domains-grid[data-v-5accdb32]{grid-template-columns:1fr}.summary-col[data-v-5accdb32]{order:-1;position:static}.lookup-bar[data-v-5accdb32]{grid-template-columns:1fr}.availability-card[data-v-5accdb32]{flex-direction:column;align-items:flex-start}.availability-card__copy[data-v-5accdb32],.availability-card__actions[data-v-5accdb32]{justify-content:center;align-items:center}.availability-card__price[data-v-5accdb32]{text-align:center}.alternatives-grid[data-v-5accdb32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.alternatives-grid[data-v-5accdb32]{grid-template-columns:1fr}.lookup-hero[data-v-5accdb32]{padding:1rem}.check-btn[data-v-5accdb32],.lookup-bar__button[data-v-5accdb32]{justify-content:center;width:100%}.availability-card[data-v-5accdb32]{padding:1.15rem}.submit-btn[data-v-5accdb32]{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.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-40ed6cbc]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ambient[data-v-40ed6cbc]{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.ambient-1[data-v-40ed6cbc]{background:#2faeff24;width:760px;height:760px;top:-280px;left:-200px}.ambient-2[data-v-40ed6cbc]{background:#1d73ee1a;width:560px;height:560px;bottom:-220px;right:-160px}.ambient-3[data-v-40ed6cbc]{background:#0a2a6324;width:360px;height:360px;top:42%;left:52%;transform:translate(-50%,-50%)}[data-theme=light] .ambient-1[data-v-40ed6cbc]{background:#2faeff12}[data-theme=light] .ambient-2[data-v-40ed6cbc]{background:#1d73ee0d}[data-theme=light] .ambient-3[data-v-40ed6cbc]{background:#2faeff0a}.auth-card[data-v-40ed6cbc]{z-index:1;border-radius:var(--radius-2xl);border:1px solid var(--border-strong);width:min(560px,100%);box-shadow:var(--shadow-xl), 0 0 0 1px #ffffff0a;background:linear-gradient(160deg,#2faeff1a 0%,#1d73ee0f 26%,#041b4ef2 100%);padding:2rem;position:relative;overflow:hidden}[data-theme=light] .auth-card[data-v-40ed6cbc]{box-shadow:var(--shadow-xl), 0 0 0 1px #2faeff14;background:linear-gradient(160deg,#2faeff14 0%,#1d73ee0a 24%,#fffffffa 100%)}.card-glow[data-v-40ed6cbc]{pointer-events:none;background:radial-gradient(circle,#2faeff29 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -80px -120px auto}.brand-header[data-v-40ed6cbc]{z-index:1;align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex;position:relative}.brand-header--logo-only[data-v-40ed6cbc]{justify-content:flex-start}.brand-mark[data-v-40ed6cbc]{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--accent);background:linear-gradient(135deg,#2faeff3d,#1d73ee38);border:1px solid #2faeff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-logo[data-v-40ed6cbc]{object-fit:contain;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid #2faeff4d;flex-shrink:0;width:46px;height:46px;padding:.25rem}.brand-logo--dark[data-v-40ed6cbc]{display:block}[data-theme=light] .brand-logo--dark[data-v-40ed6cbc],:root:not([data-theme=light]) .brand-logo--light[data-v-40ed6cbc]{display:none}.brand-logo--wide[data-v-40ed6cbc]{background:0 0;border:0;border-radius:0;width:auto;max-width:min(100%,220px);height:60px;padding:0}.brand-name[data-v-40ed6cbc]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.08rem;font-weight:700}.brand-sub[data-v-40ed6cbc]{color:var(--text-muted);margin:0;font-size:.74rem}.header[data-v-40ed6cbc]{z-index:1;position:relative}.eyebrow[data-v-40ed6cbc]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.header h1[data-v-40ed6cbc]{color:var(--text-main);letter-spacing:-.03em;margin:.35rem 0 .55rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.12}.header p[data-v-40ed6cbc]:last-child{color:var(--text-sub);margin:0;font-size:.9rem;line-height:1.65}.form[data-v-40ed6cbc]{z-index:1;gap:1rem;margin-top:1.5rem;display:grid;position:relative}.field[data-v-40ed6cbc]{gap:.42rem;display:grid}.field span[data-v-40ed6cbc]{color:var(--text-sub);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.input-wrap[data-v-40ed6cbc]{position:relative}.input-icon[data-v-40ed6cbc]{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.92rem;transform:translateY(-50%)}.field input[data-v-40ed6cbc]{border-radius:var(--radius-md);border:1.5px solid var(--border);width:100%;min-height:50px;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);background:#040a168c;outline:none;padding:.86rem 1rem .86rem 2.8rem}[data-theme=light] .field input[data-v-40ed6cbc]{background:#f8fbffd1}.field input[data-v-40ed6cbc]:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);background:#040a16b8}[data-theme=light] .field input[data-v-40ed6cbc]:focus{background:#fff}.submit-btn[data-v-40ed6cbc]{border-radius:var(--radius-full);color:#fff;cursor:pointer;min-height:50px;transition:opacity var(--transition), transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#2faeff 0%,#1d73ee 55%,#0f5fd7 100%);border:0;justify-content:center;align-items:center;gap:.55rem;font-size:.94rem;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #2faeff4d,0 1px 4px #0000003d}.submit-btn[data-v-40ed6cbc]:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 6px 28px #2faeff61,0 2px 6px #00000047}.submit-btn[data-v-40ed6cbc]:disabled{opacity:.62;cursor:wait}.btn-spinner[data-v-40ed6cbc]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.alert[data-v-40ed6cbc]{border-radius:var(--radius-md);z-index:1;margin-top:1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;position:relative}.alert--error[data-v-40ed6cbc]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.alert--success[data-v-40ed6cbc]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.support-note[data-v-40ed6cbc]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding:.78rem .95rem;font-size:.8rem;line-height:1.5}.footer-link[data-v-40ed6cbc]{color:var(--text-muted);margin:1rem 0 0;font-size:.84rem}.footer-link a[data-v-40ed6cbc]{color:var(--accent);font-weight:600}.footer-link a[data-v-40ed6cbc]:hover{color:var(--accent-hover)}@media (width<=560px){.auth-shell[data-v-40ed6cbc]{align-items:flex-start;padding:0}.auth-card[data-v-40ed6cbc]{border-inline:none;border-top:none;border-radius:0;width:100%;min-height:100svh;padding:1.5rem 1.2rem}}.invoice-detail[data-v-25a120a6]{gap:1.25rem;display:grid}.page-toolbar[data-v-25a120a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.toolbar-left[data-v-25a120a6]{align-items:center;gap:.9rem;min-width:0;display:flex}.back-btn[data-v-25a120a6]{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-25a120a6]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.toolbar-title[data-v-25a120a6]{align-items:center;gap:.6rem;display:flex}.toolbar-number[data-v-25a120a6]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.badge[data-v-25a120a6]{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-25a120a6]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-25a120a6]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-25a120a6]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-25a120a6]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.print-btn[data-v-25a120a6]{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-25a120a6]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.sheet-wrap[data-v-25a120a6]{justify-items:center;display:grid}.sheet[data-v-25a120a6]{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-25a120a6],.empty-sheet[data-v-25a120a6]{border-radius:var(--radius-2xl);color:#1a2335;background:#fff;width:min(100%,1000px);margin:0 auto;padding:2.5rem}.empty-sheet[data-v-25a120a6]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.empty-icon-wrap[data-v-25a120a6]{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-25a120a6]{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem}.empty-sheet p[data-v-25a120a6]{color:#6c7d99;margin:0;font-size:.875rem}.skel-head[data-v-25a120a6]{justify-content:space-between;gap:2rem;display:flex}.skeleton-d[data-v-25a120a6]{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-25a120a6]{justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.75rem;display:flex}.brand-block[data-v-25a120a6]{align-items:flex-start;gap:.85rem;display:flex}.brand-mark[data-v-25a120a6]{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-25a120a6]{text-transform:uppercase;letter-spacing:.18em;color:#4a7cc9;margin:0;font-size:.65rem;font-weight:700}.brand-name[data-v-25a120a6]{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-25a120a6]{color:#6c7d99;margin:0;font-size:.8rem}.inv-id-block[data-v-25a120a6]{text-align:right;flex-shrink:0}.inv-word[data-v-25a120a6]{letter-spacing:.3em;color:#8094b5;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.inv-num[data-v-25a120a6]{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-25a120a6]{font-size:.68rem}.h-rule[data-v-25a120a6]{background:linear-gradient(90deg,#d0daf0,#0000);height:1px;margin:0 0 1.75rem}.h-rule-sm[data-v-25a120a6]{background:#e5eaf4;height:1px;margin:.75rem 0}.section-kicker[data-v-25a120a6]{text-transform:uppercase;letter-spacing:.2em;color:#4a7cc9;margin:0 0 .65rem;font-size:.63rem;font-weight:800}.address-grid[data-v-25a120a6]{grid-template-columns:1.1fr 1.1fr .8fr;gap:.85rem;margin-bottom:1.5rem;display:grid}.address-card[data-v-25a120a6],.meta-card[data-v-25a120a6]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.addr-name[data-v-25a120a6]{color:#111827;margin-bottom:.4rem;font-size:.9rem;font-weight:700;display:block}.addr-line[data-v-25a120a6]{color:#5a6b88;margin:.22rem 0 0;font-size:.82rem;line-height:1.4}.meta-card[data-v-25a120a6]{flex-direction:column;gap:.6rem;display:flex}.meta-row[data-v-25a120a6]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meta-key[data-v-25a120a6]{color:#7a8faa;font-size:.75rem}.meta-val[data-v-25a120a6]{color:#1a2335;font-size:.82rem;font-weight:600}.meta-val--red[data-v-25a120a6]{color:#c0392b}.amount-hero[data-v-25a120a6]{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-25a120a6]{text-transform:uppercase;letter-spacing:.2em;color:#b4d2ffbf;margin:0;font-size:.68rem;font-weight:700}.hero-amount[data-v-25a120a6]{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-25a120a6]{color:#b4d2ffa6;margin:0;font-size:.8rem}.hero-sep[data-v-25a120a6]{margin:0 .4rem}.hero-right[data-v-25a120a6]{flex-shrink:0}.pay-btn[data-v-25a120a6]{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-25a120a6]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.pay-btn[data-v-25a120a6]:active:not(:disabled){transform:translateY(0)}.pay-btn[data-v-25a120a6]:disabled{opacity:.65;cursor:wait}.btn-spinner[data-v-25a120a6]{border:2px solid #1a100033;border-top-color:#1a1000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.settled-note[data-v-25a120a6]{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-25a120a6]{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-25a120a6]{margin-bottom:1.5rem}.items-table-wrap[data-v-25a120a6]{border:1px solid #dde5f5;border-radius:16px;overflow-x:auto}.items-table[data-v-25a120a6]{border-collapse:collapse;width:100%}.items-table thead th[data-v-25a120a6]{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-25a120a6]{transition:background .12s}.items-table tbody tr[data-v-25a120a6]:hover{background:#f8fbff}.items-table tbody td[data-v-25a120a6]{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-25a120a6]{border-bottom:none}.col-num[data-v-25a120a6]{text-align:right;white-space:nowrap}.col-period[data-v-25a120a6]{color:#7a8faa;white-space:nowrap;font-size:.78rem}.col-total[data-v-25a120a6]{color:#111827;font-weight:700}.item-name[data-v-25a120a6]{color:#111827;font-size:.875rem;font-weight:600;display:block}.item-desc[data-v-25a120a6]{color:#7a8faa;margin:.2rem 0 0;font-size:.76rem}.svc-link[data-v-25a120a6]{color:#2d6fd4;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .12s}.svc-link[data-v-25a120a6]:hover{color:#1a4fb5}.cell-muted[data-v-25a120a6]{color:#aab5c8}.bottom-grid[data-v-25a120a6]{grid-template-columns:1.3fr .7fr;gap:1rem;margin-bottom:1.5rem;display:grid}.notes-block[data-v-25a120a6],.totals-card[data-v-25a120a6]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.notes-body[data-v-25a120a6]{color:#3d5070;margin:0;font-size:.83rem;line-height:1.6}.notes-empty[data-v-25a120a6]{color:#aab5c8;margin:0;font-size:.8rem}.reminder-note[data-v-25a120a6]{color:#8094b5;margin:.3rem 0 0;font-size:.75rem}.footer-copy[data-v-25a120a6]{white-space:pre-line;line-height:1.55}.total-row[data-v-25a120a6]{justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem 0;display:flex}.total-key[data-v-25a120a6]{color:#6c7d99;font-size:.8rem}.tax-jurisdiction[data-v-25a120a6]{color:#8da0bf;font-size:.7rem}.total-val[data-v-25a120a6]{color:#1a2335;font-size:.85rem;font-weight:600}.total-val--green[data-v-25a120a6]{color:#1a8a60}.total-val--grand[data-v-25a120a6]{color:#0f1d30;font-size:1.1rem}.total-row--grand .total-key[data-v-25a120a6]{color:#1a2335;font-size:.85rem;font-weight:700}.payments-section[data-v-25a120a6]{background:#f5f8ff;border:1px solid #dde5f5;border-radius:16px;padding:1.1rem 1.15rem}.payments-head[data-v-25a120a6]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.payments-count[data-v-25a120a6]{color:#8094b5;font-size:.78rem}.payments-list[data-v-25a120a6]{flex-direction:column;gap:0;display:flex}.payment-row[data-v-25a120a6]{border-bottom:1px solid #e5eaf4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.payment-row[data-v-25a120a6]:last-child{border-bottom:none;padding-bottom:0}.payment-info[data-v-25a120a6],.payment-amount[data-v-25a120a6]{flex-direction:column;gap:.2rem;display:flex}.payment-amount[data-v-25a120a6]{align-items:flex-end}.payment-ref[data-v-25a120a6]{color:#1a2335;font-size:.84rem;font-weight:600}.payment-meta[data-v-25a120a6]{color:#8094b5;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.sep-dot-sm[data-v-25a120a6]{background:#b0c0d8;border-radius:50%;width:3px;height:3px}@media (width<=860px){.address-grid[data-v-25a120a6]{grid-template-columns:1fr 1fr}.meta-card[data-v-25a120a6]{grid-column:span 2}.bottom-grid[data-v-25a120a6]{grid-template-columns:1fr}}@media (width<=640px){.sheet[data-v-25a120a6]{border-radius:20px;padding:1.25rem}.address-grid[data-v-25a120a6]{grid-template-columns:1fr}.meta-card[data-v-25a120a6]{grid-column:auto}.inv-header[data-v-25a120a6]{flex-direction:column}.inv-id-block[data-v-25a120a6]{text-align:left}.amount-hero[data-v-25a120a6]{flex-direction:column;align-items:flex-start}.hero-amount[data-v-25a120a6]{font-size:1.8rem}}@media print{.page-toolbar[data-v-25a120a6]{display:none}.sheet[data-v-25a120a6]{width:100%;box-shadow:none;border-radius:0;padding:0}.amount-hero .pay-btn[data-v-25a120a6],.amount-hero .settled-note[data-v-25a120a6]{display:none}.amount-hero[data-v-25a120a6]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1a2e50!important}}.invoices-wrap[data-v-70a0cf1e]{flex-direction:column;gap:1.25rem;display:flex}.card-toolbar[data-v-70a0cf1e]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.4rem;display:flex}.count-pill[data-v-70a0cf1e]{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-70a0cf1e]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-success[data-v-70a0cf1e]{background:var(--success)}.dot-muted[data-v-70a0cf1e]{background:var(--text-muted)}.page-card[data-v-70a0cf1e]{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-70a0cf1e]{opacity:.6;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);flex-shrink:0;height:2px}.invoice-list[data-v-70a0cf1e],.empty-state[data-v-70a0cf1e],.alert-banner[data-v-70a0cf1e]{margin:1.25rem}.invoice-list[data-v-70a0cf1e]{margin-top:0}.alert-banner[data-v-70a0cf1e]{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-70a0cf1e]{flex-shrink:0;align-items:center;padding-top:2px;display:flex}.invoice-list[data-v-70a0cf1e]{flex-direction:column;gap:.85rem;display:flex}.invoice-card[data-v-70a0cf1e]{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-70a0cf1e]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.invoice-card--overdue[data-v-70a0cf1e]{border-color:var(--error-border)}.invoice-card--overdue[data-v-70a0cf1e]:hover{border-color:var(--error);box-shadow:var(--shadow-glow-error)}.card-body[data-v-70a0cf1e]{color:inherit;cursor:pointer;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.card-top[data-v-70a0cf1e]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-identity[data-v-70a0cf1e]{align-items:center;gap:.65rem;display:flex}.inv-number[data-v-70a0cf1e]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.inv-total[data-v-70a0cf1e]{color:var(--text-main);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700}.inv-dates[data-v-70a0cf1e]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.sep-dot[data-v-70a0cf1e]{background:var(--border-strong);border-radius:50%;width:3px;height:3px}.progress-track[data-v-70a0cf1e]{border-radius:var(--radius-full);background:var(--border);height:5px;overflow:hidden}.progress-fill[data-v-70a0cf1e]{border-radius:var(--radius-full);height:100%;transition:width .6s}.fill-full[data-v-70a0cf1e]{background:var(--success)}.fill-partial[data-v-70a0cf1e]{background:linear-gradient(90deg, var(--success), var(--warning))}.fill-none[data-v-70a0cf1e]{background:0 0}.stat-row[data-v-70a0cf1e]{border:1px solid var(--border);border-radius:var(--radius-md);align-items:stretch;gap:0;display:flex;overflow:hidden}.stat-cell[data-v-70a0cf1e]{flex-direction:column;flex:1;gap:.2rem;padding:.55rem .75rem;display:flex}.stat-divider[data-v-70a0cf1e]{background:var(--border);flex-shrink:0;width:1px}.stat-label[data-v-70a0cf1e]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.63rem;font-weight:700}.stat-val[data-v-70a0cf1e]{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.stat-val--green[data-v-70a0cf1e]{color:var(--success-text)}.stat-val--orange[data-v-70a0cf1e]{color:var(--warning-text)}.stat-val--muted[data-v-70a0cf1e]{color:var(--text-sub)}.line-preview[data-v-70a0cf1e]{flex-wrap:wrap;gap:.4rem;display:flex}.line-tag[data-v-70a0cf1e]{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-70a0cf1e]{color:var(--accent);border-color:var(--border-accent);background:var(--accent-dim)}.card-actions[data-v-70a0cf1e]{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-70a0cf1e]{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-70a0cf1e]:hover{color:var(--accent-hover)}.pay-btn[data-v-70a0cf1e]{border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:opacity var(--transition), transform var(--transition);white-space:nowrap;background:linear-gradient(135deg,#2faeff 0%,#1d73ee 55%,#0f5fd7 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 #2faeff3d}.pay-btn[data-v-70a0cf1e]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.pay-btn[data-v-70a0cf1e]:active:not(:disabled){transform:translateY(0)}.pay-btn[data-v-70a0cf1e]:disabled{opacity:.65;cursor:wait}.btn-spinner[data-v-70a0cf1e]{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.settled-tag[data-v-70a0cf1e]{color:var(--success-text);align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:inline-flex}.no-payment-tag[data-v-70a0cf1e]{color:var(--text-muted);font-size:.76rem}.invoice-card--skel[data-v-70a0cf1e]{pointer-events:none}.invoice-card--skel .card-body[data-v-70a0cf1e]{padding:1.1rem 1.25rem}.skel-top[data-v-70a0cf1e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skel-stats[data-v-70a0cf1e]{gap:.75rem;display:flex}.empty-state[data-v-70a0cf1e]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.65rem;padding:3rem 1rem;display:flex}.empty-icon[data-v-70a0cf1e]{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-70a0cf1e]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.empty-state p[data-v-70a0cf1e]{margin:0;font-size:.875rem}.badge[data-v-70a0cf1e]{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-70a0cf1e]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-70a0cf1e]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-70a0cf1e]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-70a0cf1e]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}[data-theme=light] .page-card[data-v-70a0cf1e]{background:var(--surface-elevated)}[data-theme=light] .invoice-card[data-v-70a0cf1e]{background:#fff9}[data-theme=light] .invoice-card[data-v-70a0cf1e]:hover{background:#ffffffe6}[data-theme=light] .card-actions[data-v-70a0cf1e]{background:#4178dc0a}@media (width<=520px){.card-body[data-v-70a0cf1e]{padding:.9rem 1rem}.card-actions[data-v-70a0cf1e]{padding:.6rem 1rem}.stat-row[data-v-70a0cf1e]{flex-direction:column}.stat-divider[data-v-70a0cf1e]{width:auto;height:1px}.inv-total[data-v-70a0cf1e]{font-size:1.05rem}.invoice-list[data-v-70a0cf1e],.empty-state[data-v-70a0cf1e],.alert-banner[data-v-70a0cf1e]{margin:.85rem}}.pagination-bar[data-v-70a0cf1e]{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:.3rem;padding:.85rem 1.4rem;display:flex}.pg-btn[data-v-70a0cf1e],.pg-num[data-v-70a0cf1e]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);min-width:2rem;height:2rem;color:var(--text-sub);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;padding:0 .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.pg-btn[data-v-70a0cf1e]:hover:not(:disabled),.pg-num[data-v-70a0cf1e]:hover:not(.pg-num--active){border-color:var(--border-accent);color:var(--accent);background:var(--accent-dim)}.pg-btn[data-v-70a0cf1e]:disabled{opacity:.35;cursor:not-allowed}.pg-num--active[data-v-70a0cf1e]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--accent);cursor:default;font-weight:700}.pg-ellipsis[data-v-70a0cf1e]{color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:0 .2rem;font-size:.8rem;line-height:2rem}.login-shell[data-v-d4115846]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ambient[data-v-d4115846]{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.ambient-1[data-v-d4115846]{background:#2faeff24;width:780px;height:780px;top:-300px;left:-200px}.ambient-2[data-v-d4115846]{background:#1d73ee1a;width:600px;height:600px;bottom:-220px;right:-160px}.ambient-3[data-v-d4115846]{background:#0a2a6329;width:400px;height:400px;top:40%;left:45%;transform:translate(-50%,-50%)}[data-theme=light] .ambient-1[data-v-d4115846]{background:#2faeff12}[data-theme=light] .ambient-2[data-v-d4115846]{background:#1d73ee0d}[data-theme=light] .ambient-3[data-v-d4115846]{background:#2faeff0a}.card[data-v-d4115846]{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-d4115846]{box-shadow:var(--shadow-xl), 0 0 0 1px #4178dc1a}.brand-panel[data-v-d4115846]{border-right:1px solid var(--border);background:linear-gradient(148deg,#2faeff29 0%,#1d73ee1a 35%,#0a2a631f 65%,#041b4ef5 100%);flex-direction:column;gap:2.5rem;padding:3rem;display:flex;position:relative;overflow:hidden}[data-theme=light] .brand-panel[data-v-d4115846]{border-right:1px solid var(--border);background:linear-gradient(148deg,#2faeff1f 0%,#1d73ee0f 35%,#2faeff0d 65%,#f0f4fcfa 100%)}.ring[data-v-d4115846]{pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.ring-1[data-v-d4115846]{background:radial-gradient(circle,#2faeff12 0%,#0000 70%);border-color:#2faeff24;width:420px;height:420px;bottom:-180px;right:-160px}.ring-2[data-v-d4115846]{border-color:#2faeff2e;width:260px;height:260px;bottom:-80px;right:-60px}[data-theme=light] .ring-1[data-v-d4115846]{background:radial-gradient(circle,#2777d40d 0%,#0000 70%);border-color:#2777d41a}[data-theme=light] .ring-2[data-v-d4115846]{border-color:#2777d424}.brand-header[data-v-d4115846]{z-index:1;align-items:center;gap:.95rem;display:flex;position:relative}.brand-header--logo-only[data-v-d4115846]{justify-content:flex-start}.brand-mark[data-v-d4115846]{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--accent);background:linear-gradient(135deg,#2faeff42,#1d73ee38);border:1px solid #2faeff52;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=light] .brand-mark[data-v-d4115846]{background:linear-gradient(135deg,#2faeff38,#1d73ee29);border-color:#2777d447}.brand-logo-img[data-v-d4115846]{border-radius:var(--radius-lg);object-fit:contain;background:#fffffff2;border:1px solid #2faeff47;flex-shrink:0;width:48px;height:48px;padding:.3rem}.brand-logo-img--dark[data-v-d4115846]{display:block}[data-theme=light] .brand-logo-img--dark[data-v-d4115846],:root:not([data-theme=light]) .brand-logo-img--light[data-v-d4115846]{display:none}.brand-logo-img--wide[data-v-d4115846]{background:0 0;border:0;border-radius:0;width:auto;max-width:min(100%,220px);height:64px;padding:0}.brand-name[data-v-d4115846]{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-d4115846]{color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.72rem}.brand-body[data-v-d4115846]{z-index:1;flex:1;position:relative}.brand-body h1[data-v-d4115846]{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-d4115846]{color:var(--text-sub);margin:0 0 1.75rem;font-size:.915rem;line-height:1.68}.feature-list[data-v-d4115846]{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li[data-v-d4115846]{color:var(--text-sub);align-items:center;gap:.7rem;font-size:.875rem;display:flex}.feat-check[data-v-d4115846]{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-d4115846]{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-d4115846]{border-color:var(--border);background:#2777d40d}.demo-label[data-v-d4115846]{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-d4115846]{gap:.5rem;display:grid}.demo-row[data-v-d4115846]{align-items:center;gap:.75rem;display:flex}.demo-key[data-v-d4115846]{color:var(--text-muted);flex-shrink:0;width:60px;font-size:.78rem}.demo-val[data-v-d4115846]{color:var(--accent);background:var(--accent-dim);border-radius:var(--radius-xs);letter-spacing:.01em;border:1px solid #2faeff33;padding:.18rem .6rem;font-family:Space Grotesk,monospace;font-size:.82rem}[data-theme=light] .demo-val[data-v-d4115846]{border-color:#2777d42e}.form-panel[data-v-d4115846]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#041b4eeb;flex-direction:column;justify-content:center;gap:1.5rem;padding:3rem;display:flex}[data-theme=light] .form-panel[data-v-d4115846]{background:#fffffff5}.form-eyebrow[data-v-d4115846]{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.form-header h2[data-v-d4115846]{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-d4115846]{color:var(--text-muted);margin:0;font-size:.875rem}.alert[data-v-d4115846]{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-d4115846]{flex-shrink:0;margin-top:1px}.alert-success[data-v-d4115846]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.alert-error[data-v-d4115846]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.form[data-v-d4115846]{gap:1.1rem;display:grid}.field[data-v-d4115846]{gap:.5rem;display:grid}.field-label[data-v-d4115846]{color:var(--text-sub);transition:color var(--transition);font-size:.82rem;font-weight:600}.field-valid .field-label[data-v-d4115846]{color:var(--success)}.field-invalid .field-label[data-v-d4115846]{color:var(--error-text)}.input-wrap[data-v-d4115846]{align-items:center;display:flex;position:relative}.input-wrap input[data-v-d4115846]{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-d4115846]{background:#f8fbffcc}.input-wrap input[data-v-d4115846]:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);background:#040a16bf}[data-theme=light] .input-wrap input[data-v-d4115846]:focus{background:#fff}.field-valid .input-wrap input[data-v-d4115846]{border-color:#20d49a8c}.field-invalid .input-wrap input[data-v-d4115846]{box-shadow:var(--shadow-glow-error);border-color:#ff4f4f8c}input[data-v-d4115846]::placeholder{color:var(--text-muted)}.input-icon[data-v-d4115846]{pointer-events:none;color:var(--text-muted);transition:color var(--transition);align-items:center;display:flex;position:absolute}.input-icon-left[data-v-d4115846]{left:.95rem}.input-icon-right[data-v-d4115846]{pointer-events:none;right:.95rem}.field-valid .input-icon-left[data-v-d4115846]{color:var(--success)}.field-invalid .input-icon-left[data-v-d4115846]{color:var(--error)}.val-icon-success[data-v-d4115846]{color:var(--success)}.val-icon-error[data-v-d4115846]{color:var(--error)}.field-icon-check[data-v-d4115846]{stroke-dasharray:22;stroke-dashoffset:22px;animation:.28s forwards checkDraw}.field-icon-x[data-v-d4115846]{stroke-dasharray:18;stroke-dashoffset:18px;animation:.2s forwards xDraw}.pw-toggle[data-v-d4115846]{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-d4115846]:hover{color:var(--accent)}.field-meta[data-v-d4115846]{justify-content:space-between;align-items:center;gap:1rem;min-height:1.4rem;display:flex}.field-error[data-v-d4115846]{color:var(--error-text);align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:flex}.forgot-link[data-v-d4115846]{color:var(--accent);white-space:nowrap;transition:color var(--transition);margin-left:auto;font-size:.78rem;font-weight:600}.forgot-link[data-v-d4115846]:hover{color:var(--accent-warm)}.submit-btn[data-v-d4115846]{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,#2faeff 0%,#1d73ee 55%,#0f5fd7 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 #2faeff4d,0 1px 4px #0000003d}.submit-btn[data-v-d4115846]:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 6px 28px #2faeff61,0 2px 6px #00000047}.submit-btn[data-v-d4115846]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #2faeff3d}.submit-btn[data-v-d4115846]:disabled{opacity:.58;cursor:wait}.btn-spinner[data-v-d4115846]{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-d4115846]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.security-note[data-v-d4115846]{color:var(--text-muted);align-items:center;gap:.38rem;font-size:.73rem;display:flex}.auth-divider[data-v-d4115846]{background:var(--border-strong);border-radius:1px;width:1px;height:12px}.register-link[data-v-d4115846]{color:var(--accent);transition:color var(--transition);font-size:.78rem;font-weight:600}.register-link[data-v-d4115846]:hover{color:var(--accent-warm)}.alert-slide-enter-active[data-v-d4115846]{transition:all .28s var(--ease-spring)}.alert-slide-leave-active[data-v-d4115846]{transition:all .18s ease-in}.alert-slide-enter-from[data-v-d4115846]{opacity:0;max-height:0;transform:translateY(-8px)}.alert-slide-leave-to[data-v-d4115846]{opacity:0;max-height:0;transform:translateY(-6px)}.val-icon-enter-active[data-v-d4115846]{transition:all .22s var(--ease-spring)}.val-icon-leave-active[data-v-d4115846]{transition:all .13s}.val-icon-enter-from[data-v-d4115846]{opacity:0;transform:scale(.6)translate(4px)}.val-icon-leave-to[data-v-d4115846]{opacity:0;transform:scale(.7)}.field-msg-enter-active[data-v-d4115846]{transition:all .2s var(--ease-spring)}.field-msg-leave-active[data-v-d4115846]{transition:all .14s}.field-msg-enter-from[data-v-d4115846]{opacity:0;transform:translateY(-4px)}.field-msg-leave-to[data-v-d4115846]{opacity:0}@media (width<=900px){.card[data-v-d4115846]{grid-template-columns:1fr}.brand-panel[data-v-d4115846]{border-right:none;border-bottom:1px solid var(--border);padding:2.25rem}}@media (width<=520px){.login-shell[data-v-d4115846]{align-items:flex-start;padding:0}.card[data-v-d4115846]{border-inline:none;border-top:none;border-radius:0;min-height:100svh}.brand-panel[data-v-d4115846],.form-panel[data-v-d4115846]{padding:1.75rem 1.25rem}}.orders-wrap[data-v-0cf325f2]{flex-direction:column;gap:1.25rem;display:flex}.card-toolbar[data-v-0cf325f2]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.4rem;display:flex}.count-pill[data-v-0cf325f2]{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-0cf325f2]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-card[data-v-0cf325f2]{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-0cf325f2]{opacity:.6;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);flex-shrink:0;height:2px}.skeleton-list[data-v-0cf325f2],.empty-state[data-v-0cf325f2],.table-shell[data-v-0cf325f2]{margin:0 1.25rem 1.25rem}.status-dot[data-v-0cf325f2]{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-active[data-v-0cf325f2]{background:var(--success);box-shadow:0 0 0 3px #22d39a2e}.dot-warning[data-v-0cf325f2]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-0cf325f2]{background:var(--error);box-shadow:0 0 0 3px #ff52522e}.dot-info[data-v-0cf325f2]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.skeleton-list[data-v-0cf325f2]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.skel-row[data-v-0cf325f2]{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.skel-row[data-v-0cf325f2]:last-child{border-bottom:none}.empty-state[data-v-0cf325f2]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.65rem;padding:3rem 1rem;display:flex}.empty-icon[data-v-0cf325f2]{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-0cf325f2]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.empty-state p[data-v-0cf325f2]{margin:0;font-size:.875rem}.table-shell[data-v-0cf325f2]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.col-status[data-v-0cf325f2]{flex-shrink:0;align-items:center;width:28px;display:flex}.col-order[data-v-0cf325f2]{flex-shrink:0;width:130px}.col-product[data-v-0cf325f2]{flex:1;min-width:0}.col-domain[data-v-0cf325f2]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:150px;overflow:hidden}.col-cycle[data-v-0cf325f2]{flex-shrink:0;width:90px}.col-date[data-v-0cf325f2]{flex-shrink:0;width:120px}.col-badge[data-v-0cf325f2]{flex-shrink:0;width:90px}.col-amount[data-v-0cf325f2]{text-align:right;flex-shrink:0;width:80px}.t-head[data-v-0cf325f2]{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-0cf325f2]{flex-direction:column;display:flex}.t-row[data-v-0cf325f2]{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-0cf325f2]:last-child{border-bottom:none}.t-row[data-v-0cf325f2]:hover{background:var(--surface-hover)}.order-num[data-v-0cf325f2]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700}.product-name[data-v-0cf325f2]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.more-items[data-v-0cf325f2]{color:var(--accent);margin-left:.35rem;font-size:.7rem;display:inline-block}.cell-muted[data-v-0cf325f2]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.amount-val[data-v-0cf325f2]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700}.badge[data-v-0cf325f2]{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-0cf325f2]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-0cf325f2]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-0cf325f2]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-0cf325f2]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.mobile-list[data-v-0cf325f2]{display:none}.mobile-card[data-v-0cf325f2]{border-bottom:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.mobile-card[data-v-0cf325f2]:last-child{border-bottom:none}.mc-top[data-v-0cf325f2]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mc-left[data-v-0cf325f2]{align-items:center;gap:.55rem;display:flex}.mc-product[data-v-0cf325f2]{color:var(--text-main);margin:0;font-size:.875rem;font-weight:600}.mc-meta[data-v-0cf325f2]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.dot-sep[data-v-0cf325f2]{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:3px;height:3px}.mc-amount[data-v-0cf325f2]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-weight:700}@media (width<=1100px){.col-domain[data-v-0cf325f2],.col-cycle[data-v-0cf325f2]{display:none}}@media (width<=860px){.col-date[data-v-0cf325f2]{display:none}}@media (width<=680px){.table-shell[data-v-0cf325f2]{display:none}.mobile-list[data-v-0cf325f2]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0 1.25rem 1.25rem;display:flex;overflow:hidden}}[data-theme=light] .page-card[data-v-0cf325f2]{background:var(--surface-elevated)}[data-theme=light] .t-head[data-v-0cf325f2]{background:#4178dc0d}.store[data-v-5da85abe]{gap:1.25rem;display:grid}.panel-card[data-v-5da85abe],.summary-panel[data-v-5da85abe]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-card[data-v-5da85abe]{gap:1.2rem;padding:1.5rem;display:grid}.configure-grid[data-v-5da85abe]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}.ghost-btn[data-v-5da85abe],.check-btn[data-v-5da85abe],.cta-btn[data-v-5da85abe]{cursor:pointer;transition:all var(--transition);border:none}.ghost-btn[data-v-5da85abe]{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-5da85abe]:hover{background:var(--surface-hover);color:var(--text-main)}.crumb-row[data-v-5da85abe]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.crumb-link[data-v-5da85abe]{color:var(--accent);text-decoration:none}.crumb-current[data-v-5da85abe]{color:var(--text-main)}.crumb-sep[data-v-5da85abe]{color:var(--text-dim)}.cat-grid[data-v-5da85abe]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.cat-card[data-v-5da85abe]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;cursor:pointer;min-height:196px;transition:transform .22s var(--ease-spring), border-color .22s ease, box-shadow .22s ease;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.cat-card[data-v-5da85abe]:before{content:"";opacity:.45;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.cat-card[data-v-5da85abe]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-4px)}.cat-card[data-v-5da85abe]:hover:before{opacity:1}.cc-orb[data-v-5da85abe]{background:radial-gradient(circle, var(--accent-dim), transparent 65%);pointer-events:none;border-radius:50%;width:180px;height:180px;transition:transform .22s;position:absolute;bottom:-50px;right:-50px}.cat-card:hover .cc-orb[data-v-5da85abe]{transform:scale(1.15)}.cc-head[data-v-5da85abe]{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.cc-icon[data-v-5da85abe]{border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent);background:var(--accent-dim);border:1px solid var(--border-accent);flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,border-color .22s;display:flex}.cat-card:hover .cc-icon[data-v-5da85abe]{background:var(--accent-glow);border-color:var(--border-accent)}.cc-badge[data-v-5da85abe]{border:1px solid var(--border-accent);background:var(--accent-dim);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);border-radius:999px;flex-shrink:0;padding:.26rem .6rem;font-size:.66rem;font-weight:700}.cc-name[data-v-5da85abe]{color:var(--text-main);flex:1;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.2}.cc-price[data-v-5da85abe]{color:var(--text-sub);margin:0;font-size:.85rem;font-weight:700}.cc-cycle[data-v-5da85abe]{color:var(--text-muted);margin-left:1px;font-size:.76rem;font-weight:500}.cc-arrow[data-v-5da85abe]{color:var(--accent);opacity:.45;justify-content:flex-end;margin-top:auto;transition:opacity .2s,transform .2s;display:flex}.cat-card:hover .cc-arrow[data-v-5da85abe]{opacity:1;transform:translate(4px)}.cat-skel[data-v-5da85abe]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-muted);min-height:196px;animation:1.6s ease-in-out infinite skel-pulse-5da85abe}@keyframes skel-pulse-5da85abe{0%,to{opacity:.55}50%{opacity:1}}[data-theme=light] .cat-card[data-v-5da85abe]{background:var(--surface-elevated);box-shadow:var(--shadow-sm)}[data-theme=light] .cat-card[data-v-5da85abe]:hover{box-shadow:var(--shadow-md), var(--shadow-glow)}.prod-view[data-v-5da85abe]{gap:1.25rem;display:grid}.prod-nav[data-v-5da85abe]{align-items:center;gap:.85rem;display:flex}.back-btn[data-v-5da85abe]{border:1px solid var(--border-strong);background:var(--surface-muted);width:34px;height:34px;color:var(--text-sub);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.back-btn[data-v-5da85abe]:hover{background:var(--surface-hover);border-color:var(--border-accent);color:var(--text-main)}.prod-nav-name[data-v-5da85abe]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.prod-nav-count[data-v-5da85abe]{border:1px solid var(--border-accent);background:var(--accent-dim);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);border-radius:999px;padding:.26rem .62rem;font-size:.66rem;font-weight:700}.prod-grid[data-v-5da85abe]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:1rem;display:grid}.prod-card[data-v-5da85abe]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s var(--ease-spring), border-color .22s ease, box-shadow .22s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.prod-card[data-v-5da85abe]:before{content:"";opacity:.4;z-index:1;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.prod-card[data-v-5da85abe]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-3px)}.prod-card[data-v-5da85abe]:hover:before{opacity:1}.pc-body[data-v-5da85abe]{flex-direction:column;gap:.45rem;padding:1.4rem 1.4rem 1rem;display:flex}.pc-kind[data-v-5da85abe]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.62rem;font-weight:700}.pc-name[data-v-5da85abe]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.2}.pc-price[data-v-5da85abe]{align-items:baseline;gap:.35rem;margin-top:.3rem;display:flex}.pc-price strong[data-v-5da85abe]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:800;line-height:1}.pc-price span[data-v-5da85abe]{color:var(--text-muted);font-size:.78rem}.pc-tagline[data-v-5da85abe]{color:var(--text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pc-features[data-v-5da85abe]{border-top:1px solid var(--border);gap:.4rem;margin:0;padding:.9rem 1.4rem;list-style:none;display:grid}.pc-features li[data-v-5da85abe]{color:var(--text-sub);align-items:center;gap:.5rem;font-size:.78rem;line-height:1.35;display:flex}.pc-features svg[data-v-5da85abe]{color:var(--success);flex-shrink:0}.pc-foot[data-v-5da85abe]{flex-direction:column;gap:.6rem;margin-top:auto;padding:.85rem 1.2rem 1.25rem;display:flex}.pc-setup[data-v-5da85abe]{color:var(--text-muted);text-align:center;margin:0;font-size:.71rem}.pc-btn[data-v-5da85abe]{border-radius:var(--radius-full);color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:none;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.855rem;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.pc-btn[data-v-5da85abe]:hover{opacity:.9;box-shadow:var(--shadow-glow-warm);transform:translateY(-1px)}.check-btn[data-v-5da85abe]:hover,.cta-btn[data-v-5da85abe]:hover{opacity:.92}[data-theme=light] .prod-card[data-v-5da85abe]{background:var(--surface-elevated);box-shadow:var(--shadow-sm)}[data-theme=light] .prod-card[data-v-5da85abe]:hover{box-shadow:var(--shadow-md), var(--shadow-glow)}.cfg-nav[data-v-5da85abe]{align-items:center;gap:.85rem;display:flex}.cfg-crumb[data-v-5da85abe]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.focus-card[data-v-5da85abe],.field-section[data-v-5da85abe]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);gap:.9rem;padding:1.1rem 1.2rem;display:grid}.focus-card[data-v-5da85abe]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.focus-kind[data-v-5da85abe]{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.62rem;font-weight:700}.focus-card h3[data-v-5da85abe]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.focus-copy p[data-v-5da85abe]:last-child,.soft-note[data-v-5da85abe],.summary-note[data-v-5da85abe]{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.55}.focus-price[data-v-5da85abe]{text-align:right;white-space:nowrap}.focus-price strong[data-v-5da85abe]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:800;line-height:1.1;display:block}.focus-price span[data-v-5da85abe]{color:var(--text-muted);font-size:.78rem}.section-label[data-v-5da85abe]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-sub);align-items:center;gap:.55rem;margin:0;font-size:.67rem;font-weight:700;display:flex}.optional-tag[data-v-5da85abe]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);background:var(--surface-hover);border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:600}.domain-tabs[data-v-5da85abe]{flex-wrap:wrap;gap:.6rem;display:flex}.domain-tab[data-v-5da85abe]{border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;transition:all var(--transition);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .95rem;display:flex}.domain-tab.is-active[data-v-5da85abe]{border-color:var(--border-accent);background:var(--surface-active)}.tab-title[data-v-5da85abe]{color:var(--text-main);font-size:.82rem;font-weight:600}.field-row[data-v-5da85abe]{align-items:center;gap:.75rem;display:flex}.captcha-inline[data-v-5da85abe]{justify-content:flex-start;margin-top:.75rem;display:flex}.selection-row[data-v-5da85abe]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.75rem;display:flex}.selection-actions[data-v-5da85abe]{align-items:center;gap:.55rem;display:inline-flex}.select-domain-btn[data-v-5da85abe]{color:#fff;cursor:pointer;min-height:2.5rem;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition), opacity var(--transition);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.select-domain-btn[data-v-5da85abe]:hover:not(:disabled){box-shadow:var(--shadow-glow-warm);transform:translateY(-1px)}.select-domain-btn[data-v-5da85abe]:disabled{opacity:.68;cursor:default}.clear-selection-btn[data-v-5da85abe]{color:#fff;cursor:pointer;min-height:2.5rem;transition:transform var(--transition), box-shadow var(--transition), opacity var(--transition);background:linear-gradient(135deg,#ff7b7b 0%,#e53535 55%,#c0180f 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 14px #dc262659}.clear-selection-btn[data-v-5da85abe]:hover{transform:translateY(-1px);box-shadow:0 4px 22px #dc262685}.selection-help[data-v-5da85abe]{color:var(--text-muted);margin:0;font-size:.76rem}.field-wrap[data-v-5da85abe]{gap:.45rem;display:grid}.field-wrap--grow[data-v-5da85abe]{flex:1}.field-input[data-v-5da85abe]{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-5da85abe]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.field-input--valid[data-v-5da85abe]{border-color:#22d39a73}.field-input--invalid[data-v-5da85abe]{border-color:#ff525273}.field-textarea[data-v-5da85abe]{resize:vertical;min-height:140px}.config-stack[data-v-5da85abe],.addon-list[data-v-5da85abe]{gap:.75rem;display:grid}.config-card[data-v-5da85abe]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);gap:.75rem;padding:1rem 1.1rem;display:grid}.config-card__head[data-v-5da85abe]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.config-card__head h5[data-v-5da85abe]{color:var(--text-main);margin:0;font-size:.88rem;font-weight:600}.config-chip[data-v-5da85abe]{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;flex-shrink:0;padding:.22rem .6rem;font-size:.62rem;font-weight:700}.config-chip--req[data-v-5da85abe]{background:var(--accent-dim);border:1px solid var(--border-accent);color:var(--accent)}.config-chip--opt[data-v-5da85abe]{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-muted)}.option-choice-list[data-v-5da85abe]{gap:.5rem;display:grid}.choice-row[data-v-5da85abe]{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .9rem;display:flex}.choice-row[data-v-5da85abe]:hover{background:var(--surface-hover)}.choice-row.is-selected[data-v-5da85abe]{border-color:var(--border-accent);background:var(--surface-active)}.choice-copy[data-v-5da85abe]{gap:.12rem;display:grid}.choice-copy strong[data-v-5da85abe]{color:var(--text-main);font-size:.84rem}.choice-copy small[data-v-5da85abe]{color:var(--text-muted);font-size:.72rem}.choice-price[data-v-5da85abe]{color:var(--text-main);flex-shrink:0;font-size:.82rem;font-weight:700}.addon-card[data-v-5da85abe]{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.addon-card[data-v-5da85abe]:hover{background:var(--surface-hover)}.addon-card.is-selected[data-v-5da85abe]{border-color:var(--border-accent);background:var(--surface-active)}.addon-info h5[data-v-5da85abe]{color:var(--text-main);margin:0;font-size:.88rem;font-weight:600}.addon-info p[data-v-5da85abe]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.addon-price[data-v-5da85abe]{text-align:right;flex-shrink:0;gap:.1rem;display:grid}.addon-price strong[data-v-5da85abe]{color:var(--text-main);font-size:.9rem;font-weight:700}.addon-price small[data-v-5da85abe]{color:var(--text-muted);font-size:.7rem}.field-error[data-v-5da85abe]{color:var(--error-text);margin:0;font-size:.8rem}.check-btn[data-v-5da85abe]{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-5da85abe]:disabled,.cta-btn[data-v-5da85abe]:disabled{opacity:.55;cursor:wait}.lookup-strip[data-v-5da85abe]{border-radius:var(--radius-md);align-items:center;gap:.65rem;padding:.8rem .95rem;font-size:.82rem;display:flex}.lookup-strip strong[data-v-5da85abe]{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.lookup-strip em[data-v-5da85abe]{color:var(--text-sub);margin-left:auto;font-style:normal}.lookup-strip--ok[data-v-5da85abe]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.lookup-strip--bad[data-v-5da85abe]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.soft-note[data-v-5da85abe]{border-radius:var(--radius-md);background:var(--surface-hover);padding:.85rem .95rem}.summary-panel[data-v-5da85abe]{gap:0;padding:0;display:grid;position:sticky;top:5.5rem;overflow:hidden}.sum-product[data-v-5da85abe]{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--accent-dim), transparent);padding:1.25rem 1.25rem 1.1rem}.sum-kind[data-v-5da85abe]{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);margin:0 0 .25rem;font-size:.61rem;font-weight:700}.sum-name[data-v-5da85abe]{color:var(--text-main);margin:0 0 .5rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25}.sum-price-line[data-v-5da85abe]{align-items:baseline;gap:.35rem;display:flex}.sum-price-line strong[data-v-5da85abe]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:800;line-height:1}.sum-price-line span[data-v-5da85abe]{color:var(--text-muted);font-size:.76rem}.summary-rows[data-v-5da85abe]{gap:.55rem;padding:1rem 1.25rem;display:grid}.summary-row[data-v-5da85abe]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.summary-row span[data-v-5da85abe]{color:var(--text-muted);font-size:.78rem;line-height:1.4}.summary-row strong[data-v-5da85abe]{color:var(--text-main);flex-shrink:0;font-size:.82rem;font-weight:600}.summary-row--accent strong[data-v-5da85abe]{color:var(--success-text)}.coupon-box[data-v-5da85abe]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.9rem 1.25rem}.coupon-input[data-v-5da85abe]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:100%;color:var(--text-main);letter-spacing:.04em;transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:.65rem .9rem;font-size:.85rem}.coupon-input[data-v-5da85abe]::placeholder{letter-spacing:0;color:var(--text-muted)}.coupon-input[data-v-5da85abe]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.summary-total[data-v-5da85abe]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.9rem 1.25rem;display:flex}.summary-total span[data-v-5da85abe]{color:var(--text-sub);font-size:.82rem;font-weight:600}.summary-total strong[data-v-5da85abe]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:800}.summary-note[data-v-5da85abe]{color:var(--text-muted);text-align:center;margin:0;padding:0 1.25rem;font-size:.74rem}.cta-btn[data-v-5da85abe]{color:#fff;letter-spacing:.01em;width:calc(100% - 2.5rem);box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#5ab3ff 0%,#1e65f5 55%,#0f48d0 100%);border-radius:999px;margin:0 1.25rem 1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;transition:opacity .2s,transform .2s,box-shadow .2s}.cta-btn[data-v-5da85abe]:not(:disabled):hover{opacity:.9;box-shadow:var(--shadow-glow-warm);transform:translateY(-1px)}.btn-spinner[data-v-5da85abe],.btn-spinner-dark[data-v-5da85abe]{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-5da85abe;display:inline-block}.btn-spinner-dark[data-v-5da85abe]{border-color:#fff #ffffff40 #ffffff40}.sr-only[data-v-5da85abe]{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-5da85abe{to{transform:rotate(360deg)}}@keyframes shimmer-5da85abe{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=light] .panel-card[data-v-5da85abe],[data-theme=light] .summary-panel[data-v-5da85abe]{background:var(--surface-elevated)!important}[data-theme=light] .field-input[data-v-5da85abe],[data-theme=light] .coupon-input[data-v-5da85abe]{background:#f2f7ffd1}[data-theme=light] .field-input[data-v-5da85abe]:focus,[data-theme=light] .coupon-input[data-v-5da85abe]:focus{background:#fffffffc}[data-theme=light] .choice-row[data-v-5da85abe]{background:#fff9}[data-theme=light] .choice-row.is-selected[data-v-5da85abe],[data-theme=light] .addon-card.is-selected[data-v-5da85abe]{background:var(--surface-active)}@media (width<=1100px){.configure-grid[data-v-5da85abe]{grid-template-columns:1fr}.summary-panel[data-v-5da85abe]{position:static}}@media (width<=860px){.prod-grid[data-v-5da85abe]{grid-template-columns:1fr}.focus-card[data-v-5da85abe],.field-row[data-v-5da85abe]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.focus-price[data-v-5da85abe]{text-align:left}}@media (width<=640px){.panel-card[data-v-5da85abe]{padding:1rem}.summary-panel[data-v-5da85abe]{position:static}.cta-btn[data-v-5da85abe]{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.domain-tabs[data-v-5da85abe],.cat-grid[data-v-5da85abe],.prod-grid[data-v-5da85abe]{grid-template-columns:1fr}.prod-nav-name[data-v-5da85abe]{font-size:1rem}}.signup-shell[data-v-d9beb123]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.glow[data-v-d9beb123]{filter:blur(100px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:fixed}.glow-blue[data-v-d9beb123]{background:#2faeff26;width:700px;height:700px;top:-250px;left:-150px}.glow-orange[data-v-d9beb123]{background:#1d73ee1a;width:550px;height:550px;bottom:-200px;right:-120px}.glow-purple[data-v-d9beb123]{background:#0a2a6329;width:400px;height:400px;top:40%;left:55%}.card[data-v-d9beb123]{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-d9beb123]{border-right:1px solid var(--border);background:linear-gradient(155deg,#2faeff21 0%,#1d73ee14 40%,#0a2a631a 70%,#041b4ee6 100%),#051844e0;flex-direction:column;gap:2.25rem;padding:2.75rem;display:flex;position:relative;overflow:hidden}.ring[data-v-d9beb123]{pointer-events:none;border-radius:50%;position:absolute}.ring-1[data-v-d9beb123]{border:1px solid #2faeff1a;width:420px;height:420px;bottom:-170px;right:-140px}.ring-2[data-v-d9beb123]{border:1px solid #2faeff12;width:290px;height:290px;bottom:-80px;right:-60px}.ring-3[data-v-d9beb123]{border:1px solid #1d73ee1f;width:130px;height:130px;top:2.5rem;right:2.5rem}.brand-header[data-v-d9beb123]{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.brand-header--logo-only[data-v-d9beb123]{justify-content:flex-start}.brand-mark[data-v-d9beb123]{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--accent);background:linear-gradient(135deg,#2faeff3d,#1d73ee38);border:1px solid #2faeff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-image[data-v-d9beb123]{object-fit:contain;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid #2faeff4d;flex-shrink:0;width:46px;height:46px;padding:.25rem}.brand-image--dark[data-v-d9beb123]{display:block}[data-theme=light] .brand-image--dark[data-v-d9beb123],:root:not([data-theme=light]) .brand-image--light[data-v-d9beb123]{display:none}.brand-image--wide[data-v-d9beb123]{background:0 0;border:0;border-radius:0;width:auto;max-width:min(100%,220px);height:62px;padding:0}.brand-name[data-v-d9beb123]{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-d9beb123]{color:var(--text-muted);margin:0;font-size:.74rem}.brand-body[data-v-d9beb123]{z-index:1;flex:1;position:relative}.brand-body h1[data-v-d9beb123]{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-d9beb123]{color:var(--text-sub);margin:0 0 1.6rem;font-size:.895rem;line-height:1.65}.feature-list[data-v-d9beb123]{gap:.7rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.feature-list li[data-v-d9beb123]{color:var(--text-sub);align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.5;display:flex}.feat-check[data-v-d9beb123]{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-d9beb123]{border-radius:var(--radius-lg);background:#2faeff0e;border:1px solid #2faeff1a;align-items:center;gap:1.5rem;padding:1rem 1.2rem;display:flex}.stat[data-v-d9beb123]{flex-direction:column;gap:.08rem;display:flex}.stat-num[data-v-d9beb123]{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1}.stat-label[data-v-d9beb123]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.stat-sep[data-v-d9beb123]{background:var(--border);flex-shrink:0;width:1px;height:28px}.form-panel[data-v-d9beb123]{background:var(--surface-elevated);flex-direction:column;justify-content:center;padding:2.5rem 2.75rem;display:flex}.form-header[data-v-d9beb123]{margin-bottom:1.4rem}.form-eyebrow[data-v-d9beb123]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.form-header h2[data-v-d9beb123]{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-d9beb123]{color:var(--text-sub);margin:.55rem 0 0;font-size:.875rem;line-height:1.6}.error-alert[data-v-d9beb123]{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-d9beb123]{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-d9beb123]{transition:all .3s var(--ease-spring)}.alert-slide-leave-active[data-v-d9beb123]{transition:all .18s}.alert-slide-enter-from[data-v-d9beb123]{opacity:0;transform:translateY(-8px)scale(.97)}.alert-slide-leave-to[data-v-d9beb123]{opacity:0;transform:translateY(-4px)}.form[data-v-d9beb123]{gap:.85rem;display:grid}.field-grid[data-v-d9beb123]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.field[data-v-d9beb123]{gap:.4rem;display:grid}.field-label[data-v-d9beb123]{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-d9beb123]{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-d9beb123]{position:relative}input[data-v-d9beb123]{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-d9beb123]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow);background:#040a14a6}input[data-v-d9beb123]::placeholder{color:var(--text-muted)}.input-wrap:has(.eye-btn) input[data-v-d9beb123]{padding-right:2.85rem}.vi[data-v-d9beb123]{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-d9beb123]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.vi-err[data-v-d9beb123]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.field-valid .input-wrap input[data-v-d9beb123],.field-valid>input[data-v-d9beb123]{border-color:var(--success-border)}.field-invalid .input-wrap input[data-v-d9beb123],.field-invalid>input[data-v-d9beb123]{border-color:var(--error-border);box-shadow:var(--shadow-glow-error)}.eye-btn[data-v-d9beb123]{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-d9beb123]:hover{color:var(--accent);background:var(--surface-muted)}.inline-error[data-v-d9beb123]{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-d9beb123]{opacity:.75;flex-shrink:0}.submit-btn[data-v-d9beb123]{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,#2faeff 0%,#1d73ee 55%,#0f5fd7 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 #2faeff47,0 1px 4px #0000003d}.submit-btn[data-v-d9beb123]:hover:not(:disabled){opacity:.93;transform:translateY(-2px);box-shadow:0 8px 30px #2faeff5c,0 2px 8px #00000042}.submit-btn[data-v-d9beb123]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #2faeff38,0 1px 3px #0003}.submit-btn[data-v-d9beb123]:disabled{opacity:.52;cursor:wait}.spinner[data-v-d9beb123]{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.auth-switch[data-v-d9beb123]{text-align:center;color:var(--text-sub);margin:1rem 0 0;font-size:.82rem}.auth-switch a[data-v-d9beb123]{color:var(--accent);font-weight:600;text-decoration:none}.auth-switch a[data-v-d9beb123]:hover{color:var(--accent-warm)}[data-theme=light] .glow-blue[data-v-d9beb123]{background:#2777d412}[data-theme=light] .glow-orange[data-v-d9beb123]{background:#1d73ee0d}[data-theme=light] .glow-purple[data-v-d9beb123]{background:#2faeff0a}[data-theme=light] .brand-panel[data-v-d9beb123]{background:linear-gradient(155deg,#2777d41a 0%,#5a3cc80d 40%,#1d73ee0d 70%,#f0f6ffcc 100%),#f8fcffed}[data-theme=light] .ring-1[data-v-d9beb123],[data-theme=light] .ring-2[data-v-d9beb123]{border-color:#2777d417}[data-theme=light] .ring-3[data-v-d9beb123]{border-color:#1d73ee1a}[data-theme=light] .brand-stats[data-v-d9beb123]{background:#2777d40d;border-color:#2777d41a}[data-theme=light] .form-panel[data-v-d9beb123]{background:#fffffffc}[data-theme=light] input[data-v-d9beb123]{background:#f2f7ffd1}[data-theme=light] input[data-v-d9beb123]:focus{background:#fffffffc}@media (width<=960px){.card[data-v-d9beb123]{grid-template-columns:1fr}.brand-panel[data-v-d9beb123]{border-right:none;border-bottom:1px solid var(--border);gap:1.5rem;padding:2rem 2rem 2.5rem}.form-panel[data-v-d9beb123]{padding:2rem}}@media (width<=600px){.signup-shell[data-v-d9beb123]{align-items:flex-start;padding:0}.card[data-v-d9beb123]{border-top:none;border-left:none;border-right:none;border-radius:0;min-height:100vh}.brand-panel[data-v-d9beb123],.form-panel[data-v-d9beb123]{padding:1.5rem}.field-grid[data-v-d9beb123]{grid-template-columns:1fr}.brand-stats[data-v-d9beb123]{gap:1rem}}.auth-shell[data-v-35b0418a]{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ambient[data-v-35b0418a]{filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.ambient-1[data-v-35b0418a]{background:#2faeff24;width:760px;height:760px;top:-280px;left:-200px}.ambient-2[data-v-35b0418a]{background:#1d73ee1a;width:560px;height:560px;bottom:-220px;right:-160px}.ambient-3[data-v-35b0418a]{background:#0a2a6324;width:360px;height:360px;top:42%;left:52%;transform:translate(-50%,-50%)}[data-theme=light] .ambient-1[data-v-35b0418a]{background:#2faeff12}[data-theme=light] .ambient-2[data-v-35b0418a]{background:#1d73ee0d}[data-theme=light] .ambient-3[data-v-35b0418a]{background:#2faeff0a}.auth-card[data-v-35b0418a]{z-index:1;border-radius:var(--radius-2xl);border:1px solid var(--border-strong);width:min(560px,100%);box-shadow:var(--shadow-xl), 0 0 0 1px #ffffff0a;background:linear-gradient(160deg,#2faeff1a 0%,#1d73ee0f 26%,#041b4ef2 100%);padding:2rem;position:relative;overflow:hidden}[data-theme=light] .auth-card[data-v-35b0418a]{box-shadow:var(--shadow-xl), 0 0 0 1px #2faeff14;background:linear-gradient(160deg,#2faeff14 0%,#1d73ee0a 24%,#fffffffa 100%)}.card-glow[data-v-35b0418a]{pointer-events:none;background:radial-gradient(circle,#2faeff29 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -80px -120px auto}.brand-header[data-v-35b0418a]{z-index:1;align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex;position:relative}.brand-header--logo-only[data-v-35b0418a]{justify-content:flex-start}.brand-mark[data-v-35b0418a]{border-radius:var(--radius-lg);width:46px;height:46px;color:var(--accent);background:linear-gradient(135deg,#2faeff3d,#1d73ee38);border:1px solid #2faeff4d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-logo[data-v-35b0418a]{object-fit:contain;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid #2faeff4d;flex-shrink:0;width:46px;height:46px;padding:.25rem}.brand-logo--dark[data-v-35b0418a]{display:block}[data-theme=light] .brand-logo--dark[data-v-35b0418a],:root:not([data-theme=light]) .brand-logo--light[data-v-35b0418a]{display:none}.brand-logo--wide[data-v-35b0418a]{background:0 0;border:0;border-radius:0;width:auto;max-width:min(100%,220px);height:60px;padding:0}.brand-name[data-v-35b0418a]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.08rem;font-weight:700}.brand-sub[data-v-35b0418a]{color:var(--text-muted);margin:0;font-size:.74rem}.header[data-v-35b0418a]{z-index:1;position:relative}.eyebrow[data-v-35b0418a]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.header h1[data-v-35b0418a]{color:var(--text-main);letter-spacing:-.03em;margin:.35rem 0 .55rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.12}.header p[data-v-35b0418a]:last-child{color:var(--text-sub);margin:0;font-size:.9rem;line-height:1.65}.form[data-v-35b0418a]{z-index:1;gap:1rem;margin-top:1.5rem;display:grid;position:relative}.field[data-v-35b0418a]{gap:.42rem;display:grid}.field span[data-v-35b0418a]{color:var(--text-sub);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.input-wrap[data-v-35b0418a]{position:relative}.input-icon[data-v-35b0418a]{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.92rem;transform:translateY(-50%)}.field input[data-v-35b0418a]{border-radius:var(--radius-md);border:1.5px solid var(--border);width:100%;min-height:50px;color:var(--text-main);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);background:#040a168c;outline:none;padding:.86rem 4.8rem .86rem 2.8rem}[data-theme=light] .field input[data-v-35b0418a]{background:#f8fbffd1}.field input[data-v-35b0418a]:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);background:#040a16b8}[data-theme=light] .field input[data-v-35b0418a]:focus{background:#fff}.toggle-btn[data-v-35b0418a]{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-35b0418a]{border-radius:var(--radius-full);color:#fff;cursor:pointer;min-height:50px;transition:opacity var(--transition), transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#2faeff 0%,#1d73ee 55%,#0f5fd7 100%);border:0;justify-content:center;align-items:center;gap:.55rem;font-size:.94rem;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #2faeff4d,0 1px 4px #0000003d}.submit-btn[data-v-35b0418a]:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 6px 28px #2faeff61,0 2px 6px #00000047}.submit-btn[data-v-35b0418a]:disabled{opacity:.62;cursor:wait}.btn-spinner[data-v-35b0418a]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.alert[data-v-35b0418a]{border-radius:var(--radius-md);z-index:1;margin-top:1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;position:relative}.alert--error[data-v-35b0418a]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.support-note[data-v-35b0418a]{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding:.78rem .95rem;font-size:.8rem;line-height:1.5}.footer-link[data-v-35b0418a]{color:var(--text-muted);margin:1rem 0 0;font-size:.84rem}.footer-link a[data-v-35b0418a]{color:var(--accent);font-weight:600}.footer-link a[data-v-35b0418a]:hover{color:var(--accent-hover)}@media (width<=560px){.auth-shell[data-v-35b0418a]{align-items:flex-start;padding:0}.auth-card[data-v-35b0418a]{border-inline:none;border-top:none;border-radius:0;width:100%;min-height:100svh;padding:1.5rem 1.2rem}}.detail-page[data-v-4786cb0f]{gap:1rem;display:grid}.page-header-wrap[data-v-4786cb0f]{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}.header-accent[data-v-4786cb0f]{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-warm) 60%, transparent 100%);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.page-header[data-v-4786cb0f]{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.page-eyebrow[data-v-4786cb0f]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.63rem;font-weight:700}.back-btn[data-v-4786cb0f]{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-4786cb0f]:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--surface-hover)}.page-title[data-v-4786cb0f]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.title-row[data-v-4786cb0f]{align-items:center;gap:.6rem;display:flex}.title-row h2[data-v-4786cb0f]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:800;line-height:1.1;overflow:hidden}.page-sub[data-v-4786cb0f]{color:var(--text-muted);font-family:monospace;font-size:.75rem}.status-dot[data-v-4786cb0f]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-active[data-v-4786cb0f]{background:var(--success);box-shadow:0 0 0 3px #22d39a2e}.dot-warning[data-v-4786cb0f]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-4786cb0f]{background:var(--error);box-shadow:0 0 0 3px #ff52522e}.dot-info[data-v-4786cb0f]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.overview-strip[data-v-4786cb0f]{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-4786cb0f]{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-4786cb0f]:last-child{border-right:none}.overview-cell[data-v-4786cb0f]:before{content:"";height:2px;transition:background var(--transition-md);background:0 0;position:absolute;top:0;left:0;right:0}.overview-cell[data-v-4786cb0f]:first-child:before{background:linear-gradient(90deg, var(--accent), transparent)}.cell-label[data-v-4786cb0f]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.63rem;font-weight:700}.cell-value[data-v-4786cb0f]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600}.cell-value em[data-v-4786cb0f]{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:400}.linked-service-link[data-v-4786cb0f]{color:var(--accent);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.linked-service-link[data-v-4786cb0f]:hover{text-decoration:underline}.status-note[data-v-4786cb0f]{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-field[data-v-4786cb0f]{flex-direction:column;flex:1;gap:.45rem;min-width:280px;display:flex}.change-select[data-v-4786cb0f]{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}.attention-panel[data-v-4786cb0f]{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-4786cb0f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.attention-card[data-v-4786cb0f]{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-4786cb0f]{color:var(--text-sub);margin:0;font-size:.8rem;line-height:1.5}.attention-head[data-v-4786cb0f]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.attention-head strong[data-v-4786cb0f]{color:var(--text-main);font-size:.86rem}.attention-card--error[data-v-4786cb0f]{border-color:var(--error-border);background:color-mix(in srgb, var(--error-bg) 55%, var(--surface) 45%)}.attention-card--warning[data-v-4786cb0f]{border-color:var(--warning-border);background:color-mix(in srgb, var(--warning-bg) 55%, var(--surface) 45%)}.attention-card--info[data-v-4786cb0f]{border-color:var(--info-border);background:color-mix(in srgb, var(--info-bg) 55%, var(--surface) 45%)}.eyebrow[data-v-4786cb0f]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin:0;font-size:.63rem;font-weight:700}.panel-grid[data-v-4786cb0f]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.panel[data-v-4786cb0f]{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-4786cb0f]{grid-column:span 6}.panel-full[data-v-4786cb0f]{grid-column:span 12}.panel-header[data-v-4786cb0f]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-title[data-v-4786cb0f]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.kv-list[data-v-4786cb0f]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.kv-row[data-v-4786cb0f]{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-4786cb0f]:last-child{border-bottom:none}.kv-row[data-v-4786cb0f]:hover{background:var(--surface-hover)}.kv-row--block[data-v-4786cb0f]{flex-direction:column;align-items:flex-start;gap:.5rem}.kv-key[data-v-4786cb0f]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;font-size:.68rem;font-weight:700}.kv-val[data-v-4786cb0f]{color:var(--text-main);text-align:right;word-break:break-all;font-size:.82rem}.kv-val.small[data-v-4786cb0f]{font-size:.78rem}.mono[data-v-4786cb0f]{font-family:monospace!important;font-size:.78rem!important}.pill-row[data-v-4786cb0f]{flex-wrap:wrap;gap:.35rem;display:flex}.ns-pill[data-v-4786cb0f]{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-4786cb0f]{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-4786cb0f]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.sub-header[data-v-4786cb0f]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sub-label[data-v-4786cb0f]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.68rem;font-weight:700}.domain-tools[data-v-4786cb0f]{flex-direction:column;gap:.9rem;display:flex}.domain-form[data-v-4786cb0f]{flex-direction:column;gap:.55rem;display:flex}.domain-textarea[data-v-4786cb0f]{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-4786cb0f]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.timeline-cell[data-v-4786cb0f]{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-4786cb0f]{border-color:var(--warning-border);background:var(--warning-bg)}.timeline-cell--warn .kv-key[data-v-4786cb0f]{color:var(--warning)}.timeline-cell--error[data-v-4786cb0f]{border-color:var(--error-border);background:var(--error-bg)}.timeline-cell--error .kv-key[data-v-4786cb0f]{color:var(--error)}.order-notes[data-v-4786cb0f]{color:var(--text-muted);margin:0;font-size:.78rem;font-style:italic;line-height:1.55}.stack-list[data-v-4786cb0f]{flex-direction:column;gap:.5rem;display:flex}.stack-list--inline[data-v-4786cb0f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.stack-card[data-v-4786cb0f]{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-4786cb0f]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.stack-head[data-v-4786cb0f]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mono-label[data-v-4786cb0f]{color:var(--text-main);font-family:monospace;font-size:.8rem;font-weight:600}.inv-link[data-v-4786cb0f]{color:var(--accent);transition:color var(--transition);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.inv-link[data-v-4786cb0f]:hover{color:var(--accent-hover)}.stack-subject[data-v-4786cb0f]{color:var(--text-sub);margin:0;font-size:.82rem;line-height:1.45}.stack-meta[data-v-4786cb0f]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.dot-sep[data-v-4786cb0f]{background:var(--border-strong);border-radius:50%;flex-shrink:0;width:3px;height:3px}.stack-amount[data-v-4786cb0f]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700}.balance-chip[data-v-4786cb0f]{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-4786cb0f]{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;padding-top:.5rem;display:flex}.line-row[data-v-4786cb0f]{color:var(--text-muted);justify-content:space-between;gap:.75rem;font-size:.76rem;display:flex}.line-row strong[data-v-4786cb0f]{color:var(--text-main);flex-shrink:0;font-family:Space Grotesk,sans-serif;font-weight:600}.text-link[data-v-4786cb0f]{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--button[data-v-4786cb0f]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.text-link[data-v-4786cb0f]:hover{color:var(--accent-hover)}.empty-kv[data-v-4786cb0f]{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-4786cb0f]{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-4786cb0f]{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-4786cb0f]{margin:0}.error-note[data-v-4786cb0f]{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-4786cb0f]{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-4786cb0f]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-4786cb0f]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-4786cb0f]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-4786cb0f]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.skeleton-block[data-v-4786cb0f]{flex-direction:column;gap:1rem;display:flex}.overview-strip-skel[data-v-4786cb0f]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:0;display:flex;overflow:hidden}.skel-cell[data-v-4786cb0f]{border-right:1px solid var(--border);flex-direction:column;flex:1;gap:.4rem;padding:.9rem 1rem;display:flex}.skel-cell[data-v-4786cb0f]:last-child{border-right:none}.skeleton-panel[data-v-4786cb0f]{gap:.75rem;padding:1.25rem}@media (width<=1000px){.panel[data-v-4786cb0f],.panel-half[data-v-4786cb0f]{grid-column:span 12}}@media (width<=680px){.panel-grid[data-v-4786cb0f]{gap:.75rem}.overview-strip[data-v-4786cb0f]{flex-direction:column}.overview-cell[data-v-4786cb0f]{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center}.overview-cell[data-v-4786cb0f]:last-child{border-bottom:none}.overview-cell[data-v-4786cb0f]:before{display:none}.timeline-grid[data-v-4786cb0f],.stack-list--inline[data-v-4786cb0f]{grid-template-columns:1fr}.btn-primary[data-v-4786cb0f],.btn-secondary[data-v-4786cb0f]{justify-content:center;width:100%}}.btn-primary[data-v-4786cb0f]{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff;cursor:pointer;transition:opacity var(--transition), box-shadow var(--transition), transform var(--transition);white-space:nowrap;border:none;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.84rem;font-weight:600;display:inline-flex}.btn-primary[data-v-4786cb0f]:hover:not(:disabled){opacity:.88;box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn-primary[data-v-4786cb0f]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-4786cb0f]:disabled{opacity:.42;cursor:not-allowed}.btn-secondary[data-v-4786cb0f]{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text-sub);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition), transform var(--transition);white-space:nowrap;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.84rem;font-weight:600;display:inline-flex}.btn-secondary[data-v-4786cb0f]:hover:not(:disabled){border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent);transform:translateY(-1px)}.btn-secondary[data-v-4786cb0f]:active:not(:disabled){transform:translateY(0)}.btn-secondary[data-v-4786cb0f]:disabled{opacity:.42;cursor:not-allowed}.item-desc[data-v-4786cb0f]{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.55}.change-select[data-v-4786cb0f]:focus,.domain-textarea[data-v-4786cb0f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.change-select[data-v-4786cb0f]:hover,.domain-textarea[data-v-4786cb0f]:hover{border-color:var(--border-strong)}[data-theme=light] .page-header-wrap[data-v-4786cb0f],[data-theme=light] .overview-strip[data-v-4786cb0f],[data-theme=light] .panel[data-v-4786cb0f],[data-theme=light] .attention-panel[data-v-4786cb0f]{background:var(--surface-elevated);box-shadow:var(--shadow-sm)}[data-theme=light] .change-select[data-v-4786cb0f]{background:var(--surface-elevated);border-color:var(--border-strong)}[data-theme=light] .change-select[data-v-4786cb0f]:hover{border-color:var(--border-accent)}[data-theme=light] .domain-textarea[data-v-4786cb0f]{background:var(--surface-elevated);border-color:var(--border-strong)}[data-theme=light] .domain-textarea[data-v-4786cb0f]:hover{border-color:var(--border-accent)}[data-theme=light] .stack-card[data-v-4786cb0f]{background:var(--surface);box-shadow:var(--shadow-xs)}[data-theme=light] .stack-card[data-v-4786cb0f]:hover{background:var(--surface-hover);box-shadow:var(--shadow-sm)}[data-theme=light] .timeline-cell[data-v-4786cb0f]{background:var(--surface);box-shadow:var(--shadow-xs)}[data-theme=light] .ns-pill[data-v-4786cb0f],[data-theme=light] .meta-chip[data-v-4786cb0f],[data-theme=light] .back-btn[data-v-4786cb0f]{background:var(--surface-elevated)}[data-theme=light] .back-btn[data-v-4786cb0f]:hover{background:var(--surface-hover)}[data-theme=light] .btn-primary[data-v-4786cb0f]{box-shadow:var(--shadow-sm)}[data-theme=light] .btn-primary[data-v-4786cb0f]:hover:not(:disabled){box-shadow:var(--shadow-glow)}[data-theme=light] .btn-secondary[data-v-4786cb0f]{background:var(--surface-elevated);box-shadow:var(--shadow-xs)}[data-theme=light] .kv-row[data-v-4786cb0f]:hover{background:#4178dc0e}[data-theme=light] .empty-kv[data-v-4786cb0f]{background:#4178dc08}[data-theme=light] .attention-card[data-v-4786cb0f]{box-shadow:var(--shadow-xs)}[data-theme=light] .skeleton-panel[data-v-4786cb0f]{background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.header-right[data-v-4786cb0f]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.header-actions[data-v-4786cb0f]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.action-pill[data-v-4786cb0f]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-sub);cursor:pointer;white-space:nowrap;transition:all var(--transition);align-items:center;gap:.38rem;padding:.4rem .85rem;font-size:.76rem;font-weight:600;display:inline-flex}.action-pill--cancel[data-v-4786cb0f]{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.action-pill--cancel[data-v-4786cb0f]:hover{background:var(--error);color:#fff;border-color:var(--error);box-shadow:0 2px 10px #dc26264d}.status-notice[data-v-4786cb0f]{border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.82rem;line-height:1.4;display:flex}.status-notice--info[data-v-4786cb0f]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.status-notice--warning[data-v-4786cb0f]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.status-notice span[data-v-4786cb0f]{flex:1;min-width:0}.notice-date[data-v-4786cb0f]{opacity:.75}.modal-overlay[data-v-4786cb0f]{z-index:9000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-box[data-v-4786cb0f]{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.18s both modal-in-4786cb0f;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.modal-box--sm[data-v-4786cb0f]{max-width:460px}@keyframes modal-in-4786cb0f{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-head[data-v-4786cb0f]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem;display:flex}.modal-eyebrow[data-v-4786cb0f]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .18rem;font-size:.62rem;font-weight:700}.modal-title[data-v-4786cb0f]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.modal-close[data-v-4786cb0f]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-muted);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-close[data-v-4786cb0f]:hover{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.modal-body[data-v-4786cb0f]{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem 1.4rem;display:flex;overflow-y:auto}.modal-foot[data-v-4786cb0f]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;padding:1rem 1.4rem;display:flex}.modal-divider[data-v-4786cb0f]{background:var(--border);height:1px;margin:.15rem 0}.cancel-request-info[data-v-4786cb0f]{flex-direction:column;gap:.65rem;display:flex}.btn-danger[data-v-4786cb0f]{border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:opacity var(--transition), box-shadow var(--transition), transform var(--transition);white-space:nowrap;background:linear-gradient(135deg,#ff6b6b 0%,#e53935 60%,#c62828 100%);border:none;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.84rem;font-weight:600;display:inline-flex}.btn-danger[data-v-4786cb0f]:hover:not(:disabled){opacity:.88;transform:translateY(-1px);box-shadow:0 4px 18px #dc262666}.btn-danger[data-v-4786cb0f]:active:not(:disabled){transform:translateY(0)}.btn-danger[data-v-4786cb0f]:disabled{opacity:.42;cursor:not-allowed}[data-theme=light] .modal-box[data-v-4786cb0f]{background:var(--surface-elevated);box-shadow:0 24px 64px #00000038}[data-theme=light] .action-pill[data-v-4786cb0f]{background:var(--surface-elevated)}.services-wrap[data-v-89f58e71]{flex-direction:column;gap:1.25rem;display:flex}.card-toolbar[data-v-89f58e71]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.4rem;display:flex}.count-pill[data-v-89f58e71]{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-89f58e71]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.new-btn[data-v-89f58e71]{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-89f58e71]:hover{background:var(--accent-glow);box-shadow:var(--shadow-glow)}.page-card[data-v-89f58e71]{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-89f58e71]{opacity:.6;background:linear-gradient(90deg,#2faeff 0%,#1d73ee 58%,#0f5fd7 100%);height:2px;position:absolute;top:0;left:0;right:0}.service-list[data-v-89f58e71]{flex-direction:column;display:flex}.skel-row[data-v-89f58e71]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.skel-row[data-v-89f58e71]:last-child{border-bottom:none}.skel-icon[data-v-89f58e71]{border-radius:var(--radius-sm);flex-shrink:0;width:34px;height:34px}.skel-body[data-v-89f58e71]{flex-direction:column;display:flex}.skel-billing[data-v-89f58e71]{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.service-row[data-v-89f58e71]{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-89f58e71]:last-child{border-bottom:none}.service-row[data-v-89f58e71]: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-89f58e71]:hover{background:var(--surface-hover);padding-left:calc(1.4rem + 3px)}.service-row[data-v-89f58e71]:hover:before{opacity:1}.service-row:hover .row-arrow[data-v-89f58e71]{color:var(--accent);transform:translate(3px)}.status-dot[data-v-89f58e71]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-active[data-v-89f58e71]{background:var(--success);animation:2s infinite pulse;box-shadow:0 0 0 3px #20d49a2e}.dot-warning[data-v-89f58e71]{background:var(--warning);box-shadow:0 0 0 3px #f5b7312e}.dot-error[data-v-89f58e71]{background:var(--error);box-shadow:0 0 0 3px #ff4f4f2e}.dot-info[data-v-89f58e71]{background:var(--info);box-shadow:0 0 0 3px #54a0ff2e}.kind-icon[data-v-89f58e71]{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-89f58e71]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--accent)}.row-identity[data-v-89f58e71]{flex-direction:column;flex-shrink:0;gap:2px;width:200px;min-width:0;display:flex}.row-name[data-v-89f58e71]{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-89f58e71]{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-89f58e71]{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-89f58e71]{flex:1}.badge[data-v-89f58e71]{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-89f58e71]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-89f58e71]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-89f58e71]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-89f58e71]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.row-billing[data-v-89f58e71]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.row-price[data-v-89f58e71]{color:var(--text-main);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700}.currency[data-v-89f58e71]{color:var(--text-sub);vertical-align:top;font-size:.7rem;font-weight:500;line-height:1.6}.row-price em[data-v-89f58e71]{color:var(--text-muted);font-family:inherit;font-size:.7rem;font-style:normal;font-weight:400}.row-due[data-v-89f58e71]{color:var(--text-muted);white-space:nowrap;font-size:.71rem}.row-arrow[data-v-89f58e71]{color:var(--text-muted);transition:color var(--transition), transform var(--transition);flex-shrink:0}.empty-state[data-v-89f58e71]{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-89f58e71]{pointer-events:none;background:radial-gradient(circle,#2faeff0f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-89f58e71]{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-89f58e71]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.empty-state p[data-v-89f58e71]{margin:0;font-size:.875rem}.cta-link[data-v-89f58e71]{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-89f58e71]:hover{background:var(--accent-glow);box-shadow:var(--shadow-glow)}[data-theme=light] .page-card[data-v-89f58e71]{background:var(--surface-elevated)}[data-theme=light] .service-row[data-v-89f58e71]:hover{background:var(--surface-hover)}@media (width<=860px){.row-kind[data-v-89f58e71]{display:none}}@media (width<=700px){.service-row[data-v-89f58e71]{flex-wrap:wrap;gap:.6rem}.row-identity[data-v-89f58e71]{flex:1;width:auto}.row-kind[data-v-89f58e71],.row-spacer[data-v-89f58e71]{display:none}.row-billing[data-v-89f58e71]{flex-direction:row;align-items:center;gap:.75rem}.row-due[data-v-89f58e71]{display:none}}@media (width<=480px){.kind-icon[data-v-89f58e71]{display:none}}.pagination-bar[data-v-89f58e71]{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:.3rem;padding:.85rem 1.4rem;display:flex}.pg-btn[data-v-89f58e71],.pg-num[data-v-89f58e71]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);min-width:2rem;height:2rem;color:var(--text-sub);cursor:pointer;transition:all var(--transition);justify-content:center;align-items:center;padding:0 .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.pg-btn[data-v-89f58e71]:hover:not(:disabled),.pg-num[data-v-89f58e71]:hover:not(.pg-num--active){border-color:var(--border-accent);color:var(--accent);background:var(--accent-dim)}.pg-btn[data-v-89f58e71]:disabled{opacity:.35;cursor:not-allowed}.pg-num--active[data-v-89f58e71]{background:var(--accent-dim);border-color:var(--border-accent);color:var(--accent);cursor:default;font-weight:700}.pg-ellipsis[data-v-89f58e71]{color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:0 .2rem;font-size:.8rem;line-height:2rem}.tickets-layout[data-v-6299d234]{grid-template-columns:290px 1fr;align-items:start;gap:1.25rem;display:grid}.tickets-sidebar[data-v-6299d234]{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-6299d234]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-6299d234]{text-transform:uppercase;letter-spacing:.24em;color:var(--accent);margin:0;font-size:.63rem;font-weight:700}.sidebar-title[data-v-6299d234]{color:var(--text-main);margin:.2rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.new-btn[data-v-6299d234]{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-6299d234]:hover{background:var(--accent-glow)}.sidebar-empty[data-v-6299d234]{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-6299d234]{margin:0;font-size:.82rem}.ticket-skel[data-v-6299d234]{border-radius:var(--radius-md);background:var(--surface-muted);padding:.9rem}.ticket-list[data-v-6299d234]{flex-direction:column;gap:.4rem;display:flex}.ticket-row[data-v-6299d234]{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-6299d234]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ticket-row--active[data-v-6299d234]{border-color:var(--border-accent);background:var(--surface-active)}.border-high[data-v-6299d234]{border-left-color:var(--error)}.border-medium[data-v-6299d234]{border-left-color:var(--warning)}.border-low[data-v-6299d234]{border-left-color:var(--success)}.tr-top[data-v-6299d234]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tr-num[data-v-6299d234]{color:var(--text-main);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.tr-subject[data-v-6299d234]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.83rem;font-weight:500;overflow:hidden}.tr-meta[data-v-6299d234]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tr-dept[data-v-6299d234]{color:var(--text-muted);font-size:.72rem}.tr-date[data-v-6299d234]{color:var(--text-muted);font-size:.7rem}.tickets-main[data-v-6299d234]{flex-direction:column;gap:1.25rem;display:flex}.ticket-panel[data-v-6299d234]{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-6299d234]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-header[data-v-6299d234]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-title[data-v-6299d234]{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-6299d234]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-6299d234]{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-6299d234]:hover{color:var(--text-main);background:var(--surface-hover);border-color:var(--border-strong)}.priority-tag[data-v-6299d234]{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-6299d234]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.priority-medium[data-v-6299d234]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.priority-low[data-v-6299d234]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.thread-strip[data-v-6299d234]{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-6299d234]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.thread-messages[data-v-6299d234]{scroll-behavior:smooth;flex-direction:column;gap:1.1rem;max-height:500px;padding-right:.25rem;display:flex;overflow-y:auto}.thread-loading[data-v-6299d234]{opacity:.7}.msg-skeleton-list[data-v-6299d234]{flex-direction:column;gap:1rem;display:flex}.msg-skel[data-v-6299d234]{align-items:flex-end;gap:.75rem;display:flex}.msg-skel--right[data-v-6299d234]{flex-direction:row-reverse}.no-replies[data-v-6299d234]{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-6299d234]{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-6299d234]{margin:0;font-size:.85rem}.message[data-v-6299d234]{align-items:flex-end;gap:.75rem;max-width:85%;display:flex}.message--support[data-v-6299d234]{align-self:flex-start}.message--client[data-v-6299d234]{flex-direction:row-reverse;align-self:flex-end}.msg-avatar[data-v-6299d234]{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-6299d234]{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-sub)}.avatar--client[data-v-6299d234]{color:#fff;background:linear-gradient(135deg,#5ab3ff 0%,#1a65f5 100%)}.msg-content[data-v-6299d234]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.msg-meta[data-v-6299d234]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.message--client .msg-meta[data-v-6299d234]{flex-direction:row-reverse}.msg-author[data-v-6299d234]{color:var(--text-main);font-size:.78rem;font-weight:700}.msg-role[data-v-6299d234]{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-6299d234]{color:var(--text-muted);font-size:.68rem}.msg-bubble[data-v-6299d234]{border-radius:14px;padding:.75rem 1rem;line-height:1.55}.message--support .msg-bubble[data-v-6299d234]{background:var(--surface-muted);border:1px solid var(--border);border-bottom-left-radius:4px}.message--client .msg-bubble[data-v-6299d234]{border:1px solid var(--border-accent);background:linear-gradient(135deg,#2faeff2e,#1d73ee1f);border-bottom-right-radius:4px}.msg-text[data-v-6299d234]{color:var(--text-sub);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem}.reply-composer[data-v-6299d234]{border-top:1px solid var(--border);align-items:flex-start;gap:.85rem;padding-top:1.25rem;display:flex}.composer-avatar[data-v-6299d234]{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-6299d234]{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.composer-input-wrap[data-v-6299d234]{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-6299d234]:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.composer-input[data-v-6299d234]{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-6299d234]::placeholder{color:var(--text-muted)}.composer-actions[data-v-6299d234]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.composer-hint[data-v-6299d234]{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.72rem;display:flex}kbd[data-v-6299d234]{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-6299d234]{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 #2faeff3d}.send-btn[data-v-6299d234]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.send-btn[data-v-6299d234]:active:not(:disabled){transform:translateY(0)}.send-btn[data-v-6299d234]:disabled{opacity:.5;cursor:not-allowed}.closed-notice[data-v-6299d234]{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-6299d234]{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-6299d234]{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-6299d234]{color:var(--text-main);margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem}.no-selection p[data-v-6299d234]{color:var(--text-muted);margin:0;font-size:.875rem}.open-new-btn[data-v-6299d234]{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-6299d234]:hover{border-color:var(--border-accent);background:var(--accent-dim);color:var(--accent)}.new-ticket-form[data-v-6299d234]{flex-direction:column;gap:1rem;display:flex}.field-row[data-v-6299d234]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-v-6299d234]{flex-direction:column;gap:.45rem;display:flex}.field--grow[data-v-6299d234]{flex:1}.field-label[data-v-6299d234]{color:var(--text-sub);font-size:.8rem;font-weight:600}.label-opt[data-v-6299d234]{color:var(--text-muted);font-weight:400}.field-input[data-v-6299d234]{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-6299d234]:focus{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.field-input[data-v-6299d234]::placeholder{color:var(--text-muted)}textarea.field-input[data-v-6299d234]{resize:vertical;min-height:100px}.char-count[data-v-6299d234]{color:var(--text-muted);text-align:right;font-size:.7rem}.form-actions[data-v-6299d234]{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.cancel-btn[data-v-6299d234]{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-6299d234]:hover{background:var(--surface-hover);color:var(--text-main)}.submit-btn[data-v-6299d234]{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 #2faeff3d}.submit-btn[data-v-6299d234]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.submit-btn[data-v-6299d234]:disabled{opacity:.55;cursor:not-allowed}.badge[data-v-6299d234]{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-6299d234]{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.badge-warning[data-v-6299d234]{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.badge-error[data-v-6299d234]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.badge-info[data-v-6299d234]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.btn-spinner[data-v-6299d234]{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-6299d234],.slide-down-leave-active[data-v-6299d234]{transition:all .25s}.slide-down-enter-from[data-v-6299d234],.slide-down-leave-to[data-v-6299d234]{opacity:0;transform:translateY(-10px)}[data-theme=light] .tickets-sidebar[data-v-6299d234],[data-theme=light] .ticket-panel[data-v-6299d234],[data-theme=light] .no-selection[data-v-6299d234]{background:var(--surface-elevated)}[data-theme=light] .field-input[data-v-6299d234],[data-theme=light] .composer-input[data-v-6299d234]{background:#f2f7ffcc}[data-theme=light] .field-input[data-v-6299d234]:focus,[data-theme=light] .composer-input[data-v-6299d234]:focus{background:#fffffffa}[data-theme=light] .message--client .msg-bubble[data-v-6299d234]{background:#2777d41a;border-color:#2777d438}@media (width<=1100px){.tickets-layout[data-v-6299d234]{grid-template-columns:250px 1fr}}@media (width<=860px){.tickets-layout[data-v-6299d234]{grid-template-columns:1fr}.tickets-sidebar[data-v-6299d234]{position:static}.thread-messages[data-v-6299d234]{max-height:360px}.message[data-v-6299d234]{max-width:95%}}@media (width<=640px){.field-row[data-v-6299d234]{grid-template-columns:1fr}.composer-actions[data-v-6299d234]{flex-direction:column;align-items:flex-end}.reply-composer[data-v-6299d234]{gap:.5rem}}.auth-shell[data-v-fcac5040]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card[data-v-fcac5040]{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-fcac5040]{color:var(--text-main);margin:.2rem 0 .5rem;font-family:Space Grotesk,sans-serif}.header p[data-v-fcac5040]{color:var(--text-muted);margin:0}.eyebrow[data-v-fcac5040]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.status-card[data-v-fcac5040]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-main);align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem 1.1rem;display:flex}.status-card--success[data-v-fcac5040]{border-color:var(--success-border);background:var(--success-bg)}.status-card--invalid[data-v-fcac5040]{border-color:var(--error-border);background:var(--error-bg)}.status-dot[data-v-fcac5040]{background:var(--accent);border-radius:999px;width:.75rem;height:.75rem;box-shadow:0 0 0 4px #7095ff29}.status-card--success .status-dot[data-v-fcac5040]{background:var(--success-text);box-shadow:0 0 0 4px #57c18926}.status-card--invalid .status-dot[data-v-fcac5040]{background:var(--error-text);box-shadow:0 0 0 4px #ff747426}: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:#02091c;--bg-alt:#040c22;--bg-mesh:radial-gradient(ellipse 88% 62% at 0% -10%, #2faeff3d 0%, transparent 54%), radial-gradient(ellipse 68% 52% at 98% 112%, #0e82e629 0%, transparent 52%), radial-gradient(ellipse 50% 42% at 50% 55%, #00143a38 0%, transparent 58%), radial-gradient(ellipse 38% 28% at 75% 12%, #2faeff14 0%, transparent 44%);--surface:#040e2cd1;--surface-elevated:#030a20f7;--surface-muted:#2faeff09;--surface-hover:#2faeff12;--surface-active:#2faeff24;--surface-overlay:#01040ed1;--border:#2faeff1a;--border-strong:#2faeff2e;--border-accent:#2faeff61;--border-subtle:#2faeff0d;--accent:#2faeff;--accent-hover:#60c8ff;--accent-dim:#2faeff24;--accent-glow:#2faeff47;--accent-deep:#0b70e0;--accent-ultra:#0852b8;--accent-warm:#0b70e0;--accent-warm-hover:#2faeff;--accent-warm-dim:#0b70e024;--accent-warm-glow:#0b70e03d;--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 3px #0006;--shadow-sm:0 1px 6px #00000061, 0 1px 2px #0000003d;--shadow-md:0 4px 24px #00000080, 0 2px 8px #00000052;--shadow-lg:0 8px 48px #0000009e, 0 4px 18px #00000061;--shadow-xl:0 20px 80px #000000b8, 0 8px 32px #00000075;--shadow-glow:0 0 0 1px #2faeff4d, 0 4px 28px #2faeff38, 0 0 60px #2faeff0f;--shadow-glow-warm:0 0 0 1px #0b70e04d, 0 4px 28px #0b70e038;--shadow-glow-success:0 0 0 1px #20d49a47, 0 4px 24px #20d49a26;--shadow-glow-error:0 0 0 1px #ff4f4f47, 0 4px 24px #ff4f4f26;--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:#ecf4fe;--bg-alt:#e2effe;--bg-mesh:radial-gradient(ellipse 80% 55% at 2% -12%, #0b70e01a 0%, transparent 55%), radial-gradient(ellipse 60% 45% at 98% 110%, #2faeff12 0%, transparent 52%), radial-gradient(ellipse 50% 40% at 50% 50%, #0b70e00a 0%, transparent 60%);--surface:#fffffff0;--surface-elevated:#fff;--surface-muted:#1d73ee0c;--surface-hover:#1d73ee16;--surface-active:#1d73ee21;--surface-overlay:#060e2699;--border:#1d73ee21;--border-strong:#1d73ee38;--border-accent:#1d73ee70;--border-subtle:#1d73ee12;--accent:#1d73ee;--accent-hover:#2faeff;--accent-dim:#1d73ee1a;--accent-glow:#1d73ee2e;--accent-deep:#0f58c9;--accent-warm:#2faeff;--accent-warm-hover:#68c5ff;--accent-warm-dim:#2faeff1a;--accent-warm-glow:#2faeff2e;--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 #2faeff38, 0 4px 22px #2faeff1c;--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:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2faeff38;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#2faeff6b}[data-theme=light] ::-webkit-scrollbar-thumb{background:#1d73ee33}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#1d73ee61}::selection{color:#fff;background:#2faeff47}[data-theme=light] ::selection{color:#0c1b32;background:#1d73ee38}: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 #2faeff8c}to{box-shadow:0 0 0 8px #2faeff00}}@keyframes float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.02)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(1deg)}66%{transform:translateY(-4px)rotate(-.5deg)}}@keyframes accentPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.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}.float{animation:6s ease-in-out infinite float}.float-slow{animation:9s ease-in-out infinite floatSlow}.bg-dots{background-image:radial-gradient(circle,#2faeff11 1px,#0000 1px);background-size:22px 22px}[data-theme=light] .bg-dots{background-image:radial-gradient(circle,#1d73ee12 1px,#0000 1px)}.bg-grid{background-image:linear-gradient(#2faeff0a 1px,#0000 1px),linear-gradient(90deg,#2faeff0a 1px,#0000 1px);background-size:40px 40px}[data-theme=light] .bg-grid{background-image:linear-gradient(#1d73ee0e 1px,#0000 1px),linear-gradient(90deg,#1d73ee0e 1px,#0000 1px)}.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)}
