.landing-page[data-v-32244f3a]{min-height:100vh;background:#000;color:#fff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column}.exclusive-nav[data-v-32244f3a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;position:sticky;top:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid rgba(212,175,55,.15)}.nav-brand-group[data-v-32244f3a]{display:flex;flex-direction:column}.nav-brand[data-v-32244f3a]{font-size:.95rem;font-weight:900;letter-spacing:3px;color:#d4af37}.nav-brand-sub[data-v-32244f3a]{font-size:.6rem;letter-spacing:2px;color:#94a3b8;font-weight:700;margin-top:1px}.nav-links[data-v-32244f3a]{display:flex;align-items:center;gap:1.25rem}.nav-link-btn[data-v-32244f3a]{background:transparent;border:none;color:#cbd5e1;font-size:.8rem;font-weight:600;letter-spacing:1px;cursor:pointer;padding:.5rem .75rem;transition:color .2s}.nav-link-btn[data-v-32244f3a]:hover{color:#d4af37}.nav-login-btn[data-v-32244f3a]{background:#d4af3714;border:1px solid rgba(212,175,55,.45);color:#f5d76e;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:.5rem 1.25rem;border-radius:999px;cursor:pointer;transition:all .2s}.nav-login-btn[data-v-32244f3a]:hover{background:#d4af3733;border-color:#d4af37;color:#fff;transform:translateY(-1px)}.nav-trial-btn[data-v-32244f3a]{background:linear-gradient(135deg,#d4af37,#b48608);border:none;color:#000;font-size:.8rem;font-weight:800;letter-spacing:1px;padding:.55rem 1.35rem;border-radius:999px;cursor:pointer;box-shadow:0 4px 15px #d4af3759;transition:all .2s}.nav-trial-btn[data-v-32244f3a]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);box-shadow:0 6px 20px #d4af378c;transform:translateY(-1px)}.center-stage[data-v-32244f3a]{min-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10;padding:2.5rem 2rem 4rem}.card-container[data-v-32244f3a]{perspective:1200px;margin:1.5rem 0 2.5rem;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.sparkles-container[data-v-32244f3a]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:80}.sparkle-particle[data-v-32244f3a]{position:absolute;font-size:var(--size, 16px);color:var(--color, #f5d76e);text-shadow:0 0 8px rgba(212,175,55,.9),0 0 16px rgba(245,215,110,.7);transform:translate(-50%,-50%);animation:sparkle-burst-32244f3a var(--duration, .9s) cubic-bezier(.12,.8,.32,1) forwards;will-change:transform,opacity;pointer-events:none}@keyframes sparkle-burst-32244f3a{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}25%{opacity:1;transform:translate(calc(-50% + var(--dx) * .45),calc(-50% + var(--dy) * .45)) scale(1.4) rotate(calc(var(--rot) * .5))}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 40px)) scale(.2) rotate(var(--rot))}}.black-card[data-v-32244f3a]{width:360px;height:225px;border-radius:18px;border:1.5px solid rgba(212,175,55,.45);box-shadow:0 25px 60px #000000f2,0 0 35px #d4af3726,inset 0 1px 1px #fff3;position:relative;transform-style:preserve-3d;transition:transform .15s ease-out,border-color .3s,box-shadow .3s;cursor:pointer}.black-card.is-slapping[data-v-32244f3a]{transition:transform .65s cubic-bezier(.175,.885,.32,1.275),border-color .3s,box-shadow .3s}.black-card[data-v-32244f3a]:hover{border-color:#d4af37cc;box-shadow:0 30px 75px #000000fa,0 0 55px #d4af3759,inset 0 1px 2px #ffffff4d}.card-glare[data-v-32244f3a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;mix-blend-mode:screen;border-radius:17px;transition:opacity .3s}.card-face[data-v-32244f3a]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:17px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}.card-front[data-v-32244f3a]{background:radial-gradient(circle at 30% 20%,#1a2230,#0a0d14 55%,#000);padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotateY(0) translateZ(1px);z-index:2}.card-chip[data-v-32244f3a]{width:42px;height:30px;background:linear-gradient(135deg,#d4af37,#8a6d1c);border-radius:6px;align-self:flex-start;margin-bottom:.25rem;box-shadow:inset 0 0 4px #0006;border:1px solid rgba(255,255,255,.25)}.card-logo[data-v-32244f3a]{font-size:3.6rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#fff,#f5d76e,#d4af37);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(212,175,55,.45));margin-bottom:.35rem}.card-title[data-v-32244f3a]{font-size:1.15rem;font-weight:900;letter-spacing:6px;color:#d4af37;text-shadow:0 2px 8px rgba(0,0,0,.9);margin-bottom:.2rem}.card-subtitle[data-v-32244f3a]{font-size:.62rem;font-weight:700;letter-spacing:4px;color:#94a3b8;text-transform:uppercase}.card-footer-foil[data-v-32244f3a]{display:flex;justify-content:space-between;width:100%;margin-top:1.25rem;font-family:monospace;font-size:.65rem;letter-spacing:2px;color:#d4af37bf}.click-hint[data-v-32244f3a]{color:#f5d76e;font-weight:700;letter-spacing:1px;animation:hint-pulse-32244f3a 2s infinite ease-in-out}@keyframes hint-pulse-32244f3a{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.card-back[data-v-32244f3a]{background:radial-gradient(circle at 70% 80%,#161d28,#080a0f 60%,#000);transform:rotateY(180deg) translateZ(1px);padding:1.25rem 0;display:flex;flex-direction:column;justify-content:space-between;border-radius:17px}.card-mag-strip[data-v-32244f3a]{width:100%;height:40px;background:linear-gradient(180deg,#111,#1f2530,#080808);margin-top:.25rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(0,0,0,.9)}.card-sig-panel[data-v-32244f3a]{display:flex;align-items:center;justify-content:space-between;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 6px,#cbd5e1 6px,#cbd5e1 12px);color:#0f172a;height:36px;margin:0 1.5rem;padding:0 .85rem;border-radius:4px;box-shadow:inset 0 2px 5px #00000059}.sig-line[data-v-32244f3a]{font-family:Courier New,monospace;font-size:.62rem;font-weight:700;letter-spacing:1.5px;color:#1e293b}.cvv[data-v-32244f3a]{font-family:monospace;font-size:.85rem;font-weight:900;font-style:italic;background:#fff;padding:.15rem .5rem;border-radius:3px;box-shadow:0 1px 3px #0003;letter-spacing:2px;color:#000}.card-back-brand[data-v-32244f3a]{font-size:.75rem;font-weight:900;letter-spacing:3px;color:#d4af37;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.9)}.card-back-status[data-v-32244f3a]{display:flex;justify-content:center;margin-bottom:.25rem}.back-status-pill[data-v-32244f3a]{font-size:.62rem;font-weight:800;letter-spacing:1.5px;color:#000;background:linear-gradient(135deg,#f5d76e,#d4af37);padding:.35rem .9rem;border-radius:999px;box-shadow:0 2px 10px #d4af3766;text-transform:uppercase}.headline[data-v-32244f3a]{font-size:4.2rem;font-weight:900;letter-spacing:-1px;margin:0 0 1rem;background:linear-gradient(180deg,#fff 30%,#e2e8f0 70%,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-align:center;line-height:1.15}.subheadline[data-v-32244f3a]{font-size:1.25rem;color:#94a3b8;margin:0 0 1.75rem;text-align:center;max-width:650px;line-height:1.6}.landing-vip-badge[data-v-32244f3a]{display:inline-flex;align-items:center;gap:.6rem;background:#d4af371a;border:1px solid rgba(212,175,55,.35);color:#f5d76e;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:.45rem 1.35rem;border-radius:999px;margin-bottom:.75rem;box-shadow:0 0 20px #d4af371f}.vip-pulse-dot[data-v-32244f3a]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;box-shadow:0 0 8px #d4af37;animation:pulse-dot-32244f3a 2s infinite}@keyframes pulse-dot-32244f3a{0%{transform:scale(.95);box-shadow:0 0 #d4af37b3}70%{transform:scale(1);box-shadow:0 0 0 8px #d4af3700}to{transform:scale(.95);box-shadow:0 0 #d4af3700}}.scarcity-sub-badge[data-v-32244f3a]{font-size:.75rem;letter-spacing:2px;color:#64748b;text-transform:uppercase;font-weight:600;margin-bottom:2.5rem}.hero-actions[data-v-32244f3a]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}.request-btn[data-v-32244f3a]{background:linear-gradient(135deg,#d4af37,#b48608);border:none;color:#000;padding:1.15rem 2.8rem;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;border-radius:6px;cursor:pointer;box-shadow:0 8px 25px #d4af3759;transition:all .3s cubic-bezier(.19,1,.22,1)}.request-btn[data-v-32244f3a]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);transform:translateY(-2px);box-shadow:0 12px 35px #d4af378c}.packages-scroll-btn[data-v-32244f3a]{background:#0f172a99;border:1.5px solid rgba(212,175,55,.4);color:#f8fafc;padding:1.15rem 2.4rem;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;border-radius:6px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 8px 25px #00000080}.packages-scroll-btn[data-v-32244f3a]:hover{border-color:#d4af37;color:#d4af37;background:#d4af371f;transform:translateY(-2px);box-shadow:0 12px 30px #d4af3733}.packages-section[data-v-32244f3a]{padding:5rem 3rem 6rem;background:linear-gradient(180deg,#000,#060911,#020408);position:relative;z-index:10;border-top:1px solid rgba(212,175,55,.2)}.section-tag[data-v-32244f3a]{text-align:center;font-size:.75rem;font-weight:800;letter-spacing:3px;color:#d4af37;text-transform:uppercase;margin-bottom:.5rem}.section-title[data-v-32244f3a]{text-align:center;font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.5px;margin:0 0 .75rem}.section-subtitle[data-v-32244f3a]{text-align:center;max-width:680px;margin:0 auto 3.75rem;color:#94a3b8;font-size:.95rem;line-height:1.7}.landing-plans-grid[data-v-32244f3a]{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;align-items:stretch}.landing-plan-card[data-v-32244f3a]{background:linear-gradient(180deg,#0b0f17,#060910);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2.75rem 1.85rem 2.25rem;display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #0009}.landing-plan-card[data-v-32244f3a]:hover{transform:translateY(-4px);border-color:#d4af3766;box-shadow:0 20px 45px #000c,0 0 20px #d4af3726}.landing-plan-card.featured[data-v-32244f3a]{border:1.5px solid #d4af37;background:linear-gradient(180deg,#101622,#090d15);box-shadow:0 20px 50px #000c,0 0 30px #d4af3726}.popular-ribbon[data-v-32244f3a]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#d4af37;color:#000;font-size:.65rem;font-weight:800;letter-spacing:1.5px;padding:4px 14px;border-radius:3px;white-space:nowrap;box-shadow:0 4px 12px #000000b3;text-transform:uppercase}.tier-badge[data-v-32244f3a]{font-size:.7rem;font-weight:800;letter-spacing:2px;color:#94a3b8;text-transform:uppercase;margin-bottom:.5rem}.tier-badge.gold[data-v-32244f3a]{color:#d4af37}.tier-name[data-v-32244f3a]{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .5rem}.tier-desc[data-v-32244f3a]{font-size:.8rem;color:#94a3b8;line-height:1.5;margin:0 0 1.25rem;min-height:2.5rem}.tier-price[data-v-32244f3a]{font-size:2.25rem;font-weight:900;color:#fff;margin-bottom:.25rem}.tier-price .currency[data-v-32244f3a]{font-size:1.25rem;color:#d4af37;margin-right:2px}.tier-price .period[data-v-32244f3a]{font-size:.85rem;color:#64748b;font-weight:500}.custom-rate[data-v-32244f3a]{font-size:1.75rem;font-weight:800;color:#d4af37}.seat-pill[data-v-32244f3a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;display:inline-block;margin-bottom:1.5rem}.seat-pill.featured[data-v-32244f3a]{background:#d4af3726;border-color:#d4af3759;color:#fde68a}.tier-features[data-v-32244f3a]{list-style:none;padding:0;margin:0 0 2rem;flex:1}.tier-features li[data-v-32244f3a]{font-size:.8rem;color:#cbd5e1;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);line-height:1.4}.tier-features li[data-v-32244f3a]:last-child{border-bottom:none}.savings-tag[data-v-32244f3a]{color:#34d399;font-weight:700}.plan-cta-btn[data-v-32244f3a]{width:100%;padding:.85rem 1rem;border-radius:6px;font-size:.85rem;font-weight:800;letter-spacing:.5px;text-align:center;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s;border:none}.plan-cta-btn.primary[data-v-32244f3a]{background:linear-gradient(135deg,#d4af37,#b45309);color:#fff;box-shadow:0 4px 15px #d4af3766}.plan-cta-btn.primary[data-v-32244f3a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3799}.plan-cta-btn.secondary[data-v-32244f3a]{background:#ffffff0f;border:1px solid rgba(212,175,55,.3);color:#f8fafc}.plan-cta-btn.secondary[data-v-32244f3a]:hover{background:#d4af371f;border-color:#d4af37;color:#d4af37}.plan-cta-btn.enterprise[data-v-32244f3a]{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);color:#e2e8f0}.plan-cta-btn.enterprise[data-v-32244f3a]:hover{border-color:#d4af37;color:#d4af37;background:#d4af3714}.landing-returning-bar[data-v-32244f3a]{max-width:1280px;margin:3.5rem auto 0;background:#0f172ab3;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.returning-text[data-v-32244f3a]{font-size:.9rem;color:#cbd5e1}.returning-text strong[data-v-32244f3a]{color:#d4af37}.returning-btn[data-v-32244f3a]{background:transparent;border:1px solid #d4af37;color:#d4af37;font-size:.85rem;font-weight:700;padding:.6rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .2s}.returning-btn[data-v-32244f3a]:hover{background:#d4af37;color:#000}@media (max-width: 1100px){.landing-plans-grid[data-v-32244f3a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.headline[data-v-32244f3a]{font-size:2.5rem}.subheadline[data-v-32244f3a]{font-size:1rem;padding:0 1rem}.exclusive-nav[data-v-32244f3a]{padding:1rem 1.5rem}.black-card[data-v-32244f3a]{width:280px;height:180px}.landing-plans-grid[data-v-32244f3a]{grid-template-columns:1fr}.packages-section[data-v-32244f3a]{padding:3rem 1.5rem}.landing-returning-bar[data-v-32244f3a]{flex-direction:column;text-align:center}}.emp-perf[data-v-2d6b0df7]{display:flex;flex-direction:column;gap:1rem}.kpi-grid[data-v-2d6b0df7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.kpi-card[data-v-2d6b0df7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.75rem 1rem}.kpi-label[data-v-2d6b0df7]{font-size:.6875rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.kpi-value[data-v-2d6b0df7]{font-size:1.375rem;font-weight:700;color:var(--gray-900)}.charts-grid[data-v-2d6b0df7]{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}.chart-card[data-v-2d6b0df7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem;min-height:260px}.chart-title[data-v-2d6b0df7]{font-weight:600;font-size:.8125rem;color:var(--gray-900);margin-bottom:.5rem}.chart-container[data-v-2d6b0df7]{position:relative;height:220px}.current-ticket[data-v-2d6b0df7]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem}.ct-header[data-v-2d6b0df7]{font-weight:600;font-size:.8125rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.ct-title[data-v-2d6b0df7]{font-size:1rem;font-weight:700;color:var(--gray-900)}.ct-meta[data-v-2d6b0df7]{display:flex;gap:.5rem;align-items:center;margin-top:.375rem}.elapsed[data-v-2d6b0df7]{font-size:.8125rem;color:var(--gray-500);font-weight:500}@media (max-width:768px){.charts-grid[data-v-2d6b0df7]{grid-template-columns:1fr}}.dashboard[data-v-0c2ac752]{padding:1.5rem 2rem 3rem}.page-header[data-v-0c2ac752]{margin-bottom:2rem}.header-row[data-v-0c2ac752]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem}.page-header h1[data-v-0c2ac752]{font-size:1.75rem;font-weight:700;color:#fff;margin:0}.page-subtitle[data-v-0c2ac752]{color:#9ca3af;font-size:.95rem;margin:.25rem 0 0}.tier-chip[data-v-0c2ac752]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.5rem 1rem;border-radius:var(--radius-md);background:#d4af371a;border:1px solid rgba(212,175,55,.3);white-space:nowrap}.tier-chip .tier-label[data-v-0c2ac752]{font-size:.8rem;font-weight:700;color:#d4af37;letter-spacing:.5px;text-transform:uppercase}.tier-chip .tier-price[data-v-0c2ac752]{font-size:.75rem;color:#9ca3af}.tier-chip.tier-free[data-v-0c2ac752]{background:#ffffff0d;border-color:#fff3}.tier-chip.tier-free .tier-label[data-v-0c2ac752]{color:#9ca3af}.tier-chip.tier-luxury[data-v-0c2ac752]{background:#d4af3726;border-color:#d4af37}.tier-chip.tier-luxury .tier-label[data-v-0c2ac752]{color:#d4af37}.tier-chip.tier-premium[data-v-0c2ac752]{background:#d4af3733;border-color:#d4af37}.tier-chip.tier-premium .tier-label[data-v-0c2ac752]{color:#d4af37}.tier-chip.tier-ultimate[data-v-0c2ac752]{background:linear-gradient(135deg,#d4af37,#b49015);border-color:#d4af37}.tier-chip.tier-ultimate .tier-label[data-v-0c2ac752]{color:#000}.tier-chip.tier-ultimate .tier-price[data-v-0c2ac752]{color:#111}.info-bar[data-v-0c2ac752]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;margin-bottom:.75rem}.info-bar svg[data-v-0c2ac752]{flex-shrink:0}.info-bar span[data-v-0c2ac752]{flex:1}.info-bar--blue[data-v-0c2ac752],.info-bar--amber[data-v-0c2ac752]{background:#d4af370d;color:#d4af37;border:1px solid rgba(212,175,55,.2)}.info-bar--vip[data-v-0c2ac752]{background:linear-gradient(90deg,#d9770614,#0f172a0a);border:1px solid rgba(217,119,6,.35);color:#92400e}.vip-pulse-dot[data-v-0c2ac752]{width:10px;height:10px;background-color:#d97706;border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 #d97706b3;animation:vipPulse-0c2ac752 2s infinite}@keyframes vipPulse-0c2ac752{0%{transform:scale(.95);box-shadow:0 0 #d97706b3}70%{transform:scale(1);box-shadow:0 0 0 8px #d9770600}to{transform:scale(.95);box-shadow:0 0 #d9770600}}.vip-text[data-v-0c2ac752]{flex:1;font-size:.875rem;color:#78350f}.top-stats-grid[data-v-0c2ac752]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:2rem}.stat-card[data-v-0c2ac752]{display:flex;align-items:center;gap:1rem;padding:1.25rem;cursor:pointer;position:relative;transition:box-shadow .2s,transform .15s;background:#0f0f0fcc!important;border:1px solid rgba(212,175,55,.2);height:100%}.stat-card[data-v-0c2ac752]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0009,inset 0 0 15px #d4af370d;border-color:#d4af3780}.drag-handle[data-v-0c2ac752]{position:absolute;top:.5rem;right:.5rem;color:#6b7280;cursor:grab;padding:.25rem;line-height:1;opacity:0;transition:opacity .2s}.stat-card:hover .drag-handle[data-v-0c2ac752]{opacity:1}.drag-handle[data-v-0c2ac752]:active{cursor:grabbing}.stat-icon-wrap[data-v-0c2ac752]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#d4af371a!important;color:#d4af37!important}.stat-body[data-v-0c2ac752]{min-width:0}.stat-label[data-v-0c2ac752]{font-size:.8rem;color:#9ca3af;margin:0 0 .15rem;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.stat-value[data-v-0c2ac752]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.2}.section-card[data-v-0c2ac752]{padding:1.5rem;margin-bottom:2rem}.section-head[data-v-0c2ac752]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-head h2[data-v-0c2ac752]{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.ticket-desc[data-v-0c2ac752]{margin:.25rem 0 0;font-size:.8rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.analytics-section[data-v-0c2ac752]{margin-bottom:2rem}.analytics-grid[data-v-0c2ac752]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.chart-card[data-v-0c2ac752]{padding:1.5rem}.card-title[data-v-0c2ac752],.chart-card h3[data-v-0c2ac752]{font-size:1rem;font-weight:700;color:#fff;margin:0 0 1rem}.chart-wrap[data-v-0c2ac752]{height:220px;position:relative}.chart-footer[data-v-0c2ac752]{display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1rem}.chart-footer span[data-v-0c2ac752]{font-size:.85rem;color:#d1d5db;font-weight:600}.locked-card[data-v-0c2ac752]{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(212,175,55,.4);background:#0006}.locked-body[data-v-0c2ac752]{text-align:center;padding:2rem 1.5rem}.locked-body svg[data-v-0c2ac752]{margin-bottom:.75rem}.locked-body h4[data-v-0c2ac752]{font-size:1.1rem;font-weight:700;color:#d4af37;margin:0 0 .5rem}.locked-body p[data-v-0c2ac752]{font-size:.875rem;color:#9ca3af;margin:0 0 1.25rem;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.5}.quick-actions-bar[data-v-0c2ac752]{margin-bottom:2rem}.quick-actions-bar h3[data-v-0c2ac752]{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .75rem}.qa-buttons[data-v-0c2ac752]{display:flex;gap:.75rem;flex-wrap:wrap}.qa-buttons .btn[data-v-0c2ac752]{display:inline-flex;align-items:center;gap:.5rem}.input-dropdown-wrap[data-v-0c2ac752]{position:relative}.dropdown-suggestions[data-v-0c2ac752]{position:absolute;top:100%;left:0;right:0;background:#111418;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);max-height:200px;overflow-y:auto;box-shadow:0 10px 20px #00000080;color:#fff;z-index:20;list-style:none;padding:0;margin:.25rem 0 0}.dropdown-suggestions li[data-v-0c2ac752]{padding:.6rem .75rem;font-size:.875rem;cursor:pointer;transition:background .15s}.dropdown-suggestions li[data-v-0c2ac752]:hover{background:#d4af3733}.alert[data-v-0c2ac752]{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;margin-bottom:1rem}.alert-danger[data-v-0c2ac752]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.form-row-2col[data-v-0c2ac752]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-check[data-v-0c2ac752]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db;font-weight:500;cursor:pointer}.form-check input[type=checkbox][data-v-0c2ac752]{width:16px;height:16px;accent-color:var(--primary-500)}.preview-list[data-v-0c2ac752]{list-style:none;padding:0;margin:.5rem 0}.preview-list li[data-v-0c2ac752]{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.875rem;color:#d1d5db}.preview-list li[data-v-0c2ac752]:last-child{border-bottom:none}.deals-list[data-v-0c2ac752]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.deal-row[data-v-0c2ac752]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}.deal-row[data-v-0c2ac752]:hover{background:#d4af371a;border-color:#d4af374d}.deal-row.selected[data-v-0c2ac752]{background:#d4af3733;border-color:#d4af37}.deal-name[data-v-0c2ac752]{font-weight:600;color:#fff}.deal-val[data-v-0c2ac752]{font-weight:600;color:#d4af37;font-size:.9rem}.deal-detail[data-v-0c2ac752]{margin-top:1rem;padding:1rem}.deal-detail h4[data-v-0c2ac752]{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:#fff}.deal-detail p[data-v-0c2ac752]{margin:.25rem 0;font-size:.875rem;color:#d1d5db}.modal-lg[data-v-0c2ac752]{max-width:640px}.modal-panel[data-v-0c2ac752]{background:#111418f2;border:1px solid rgba(212,175,55,.3);box-shadow:0 25px 50px -12px #000c;color:#fff}.modal-header[data-v-0c2ac752]{border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-0c2ac752]{color:#fff}.form-input[data-v-0c2ac752]{background:#0003;border:1px solid rgba(255,255,255,.1);color:#fff}.form-input[data-v-0c2ac752]:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.form-label[data-v-0c2ac752]{color:#d1d5db}.form-hint[data-v-0c2ac752]{color:#9ca3af}.modal-footer[data-v-0c2ac752]{border-top:1px solid rgba(255,255,255,.1)}.data-table th[data-v-0c2ac752]{background:#ffffff0d;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.1);padding:10px;text-align:left}.data-table td[data-v-0c2ac752]{border-bottom:1px solid rgba(255,255,255,.05);color:#fff;padding:10px}.btn-secondary[data-v-0c2ac752]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.btn-secondary[data-v-0c2ac752]:hover{border-color:#d4af37;color:#d4af37}.text-muted[data-v-0c2ac752]{color:var(--gray-500)}.fw-600[data-v-0c2ac752]{font-weight:600}.emp-perf[data-v-0c2ac752]{margin-top:1.5rem}@media (max-width: 768px){.dashboard[data-v-0c2ac752]{padding:1rem}.header-row[data-v-0c2ac752]{flex-direction:column;gap:.75rem}.tier-chip[data-v-0c2ac752]{align-items:flex-start}.analytics-grid[data-v-0c2ac752]{grid-template-columns:1fr}.qa-buttons[data-v-0c2ac752]{flex-direction:column}.qa-buttons .btn[data-v-0c2ac752]{width:100%;justify-content:center}.form-row-2col[data-v-0c2ac752]{grid-template-columns:1fr}}.required[data-v-6481ca39],.required[data-v-06ca9ab0],.required[data-v-0449a034]{color:#dc2626}.page-wrap[data-v-294eff65]{padding:1.5rem 2rem}.page-header[data-v-294eff65]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-294eff65]{font-size:1.75rem;font-weight:700;color:var(--gray-900);margin:0}.page-subtitle[data-v-294eff65]{color:var(--gray-500);font-size:.9rem;margin:.25rem 0 0}.header-btns[data-v-294eff65]{display:flex;gap:.75rem}.header-btns .btn[data-v-294eff65]{display:inline-flex;align-items:center;gap:.5rem}.btn-add-business[data-v-294eff65]{background:linear-gradient(135deg,#d4af37,#aa820a);color:#0b0c10;font-weight:700;border:none;box-shadow:0 4px 12px #d4af3740}.btn-add-business[data-v-294eff65]:hover{background:linear-gradient(135deg,#f3cf55,#c49a15);transform:translateY(-1px)}.toolbar[data-v-294eff65]{margin-bottom:1rem}.search-box[data-v-294eff65]{position:relative;max-width:420px}.search-box svg[data-v-294eff65]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--gray-400);pointer-events:none}.search-box .form-input[data-v-294eff65]{padding-left:2.25rem}.table-card[data-v-294eff65]{padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.col-actions[data-v-294eff65]{width:140px}.row-actions[data-v-294eff65]{display:flex;gap:.5rem}.health-pill[data-v-294eff65]{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:700;min-width:32px;text-align:center}.badge-tag-wrap[data-v-294eff65]{display:flex}.badge-business[data-v-294eff65]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3);font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.badge-warning[data-v-294eff65]{background:#d4af3726;color:#d4af37;border:1px solid rgba(212,175,55,.35);font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.cipc-chip[data-v-294eff65]{background:#ffffff0d;padding:.2rem .45rem;border-radius:4px;font-size:.75rem;color:#d4af37;display:inline-block;border:1px solid rgba(212,175,55,.2)}.cipc-label[data-v-294eff65]{color:#888;font-size:.68rem;margin-right:2px}.doc-attachment-badge[data-v-294eff65]{display:inline-flex;align-items:center;gap:.25rem;color:#60a5fa;font-size:.75rem;text-decoration:none;font-weight:600;padding:.2rem .5rem;background:#3b82f61a;border-radius:4px;border:1px solid rgba(59,130,246,.25)}.doc-attachment-badge[data-v-294eff65]:hover{text-decoration:underline;background:#3b82f633}.company-cell-name[data-v-294eff65]{font-weight:600;color:var(--gray-900)}.luxury-modal[data-v-294eff65]{max-width:680px;width:95%;background:#111217;border:1px solid rgba(212,175,55,.25);border-radius:12px;box-shadow:0 20px 40px #0009;color:#e5e7eb}.modal-scrollable[data-v-294eff65]{max-height:90vh;display:flex;flex-direction:column}.modal-scrollable .modal-body[data-v-294eff65]{overflow-y:auto;padding:1.5rem}.modal-title-wrap[data-v-294eff65]{display:flex;flex-direction:column;gap:.25rem}.modal-badge-tag[data-v-294eff65]{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#d4af37;text-transform:uppercase}.modal-header h3[data-v-294eff65]{margin:0;font-size:1.35rem;font-weight:700;color:#fff}.modal-sub[data-v-294eff65]{margin:0;font-size:.8rem;color:#9ca3af}.form-section-card[data-v-294eff65]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1.25rem;margin-bottom:1.25rem}.section-card-title[data-v-294eff65]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.section-card-title h4[data-v-294eff65]{margin:0;font-size:.95rem;font-weight:700;color:#f3f4f6}.section-num[data-v-294eff65]{width:22px;height:22px;border-radius:50%;background:#d4af3733;color:#d4af37;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.self-employed-box[data-v-294eff65]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;transition:all .2s ease}.self-employed-box.active[data-v-294eff65]{background:#d4af3714;border-color:#d4af3766}.checkbox-headline[data-v-294eff65]{font-weight:700;color:#fff;font-size:.9rem}.checkbox-desc[data-v-294eff65]{margin:.25rem 0 0;font-size:.78rem;color:#9ca3af;line-height:1.35}.form-check-row[data-v-294eff65]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.form-check-row input[type=checkbox][data-v-294eff65]{width:18px;height:18px;margin-top:2px;accent-color:#d4af37;cursor:pointer}.custom-file-box[data-v-294eff65]{border:2px dashed rgba(212,175,55,.3);border-radius:8px;padding:1.25rem;text-align:center;background:#0003;transition:border-color .2s;cursor:pointer}.custom-file-box[data-v-294eff65]:hover{border-color:#d4af37}.file-drop-label[data-v-294eff65]{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;color:#9ca3af;cursor:pointer}.file-drop-label svg[data-v-294eff65]{color:#d4af37}.d-none[data-v-294eff65]{display:none}.form-row-2col[data-v-294eff65]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-294eff65]{margin-bottom:1rem}.form-label[data-v-294eff65]{display:block;font-size:.82rem;font-weight:600;color:#d1d5db;margin-bottom:.35rem}.form-input[data-v-294eff65]{width:100%;padding:.65rem .85rem;background:#181a20;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:.875rem;box-sizing:border-box}.form-input[data-v-294eff65]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.form-textarea[data-v-294eff65]{resize:vertical;min-height:70px}.form-hint[data-v-294eff65]{font-size:.72rem;color:#9ca3af;margin:.25rem 0 0}.form-error[data-v-294eff65]{font-size:.72rem;color:#f87171;margin:.25rem 0 0;font-weight:500}.text-gold[data-v-294eff65]{color:#d4af37}.font-mono[data-v-294eff65]{font-family:monospace}.font-bold[data-v-294eff65]{font-weight:700}.input-dropdown-wrap[data-v-294eff65],.company-search-wrap[data-v-294eff65]{position:relative}.dropdown-suggestions[data-v-294eff65],.company-dropdown[data-v-294eff65]{position:absolute;top:100%;left:0;right:0;background:#1e2029;border:1px solid rgba(212,175,55,.3);border-radius:6px;max-height:220px;overflow-y:auto;box-shadow:0 10px 25px #00000080;z-index:50;list-style:none;padding:0;margin:.25rem 0 0}.dropdown-suggestions li[data-v-294eff65],.company-dropdown li[data-v-294eff65]{padding:.65rem .85rem;font-size:.85rem;color:#e5e7eb;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.company-dropdown li[data-v-294eff65]{display:flex;align-items:center;gap:.75rem}.company-dropdown li[data-v-294eff65]:hover,.dropdown-suggestions li[data-v-294eff65]:hover{background:#d4af3726;color:#fff}.company-logo[data-v-294eff65]{font-size:1.25rem}.company-info[data-v-294eff65]{display:flex;flex-direction:column}.company-type[data-v-294eff65]{font-size:.7rem;color:#9ca3af}.dynamic-fields-section[data-v-294eff65]{margin-top:1rem;padding:1rem;background:#d4af370d;border-left:3px solid #d4af37;border-radius:6px}.section-divider[data-v-294eff65]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:.5rem}.section-divider h4[data-v-294eff65]{margin:0;font-size:.88rem;color:#d4af37}.sticky-footer[data-v-294eff65]{position:sticky;bottom:0;background:#111217b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1rem 0;border-top:1px solid rgba(212,175,55,.22);display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;z-index:20}[data-theme=light] .sticky-footer[data-v-294eff65]{background:#ffffffd1;border-top:1px solid rgba(184,134,11,.25)}.file-upload-area[data-v-294eff65]{margin:1rem 0}.file-upload-area input[type=file][data-v-294eff65]{display:none}.file-label[data-v-294eff65]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border:2px dashed rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-size:.875rem;color:#9ca3af}.file-label[data-v-294eff65]:hover{border-color:#d4af37;color:#fff}.upload-example[data-v-294eff65]{font-family:monospace;font-size:.75rem;color:#9ca3af;background:#0000004d;padding:.4rem;border-radius:4px}.alert[data-v-294eff65]{padding:.75rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;margin-bottom:1rem}.alert-danger[data-v-294eff65]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.alert-success[data-v-294eff65]{background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#86efac}@media (max-width: 768px){.page-wrap[data-v-294eff65]{padding:1rem}.page-header[data-v-294eff65]{flex-direction:column}.header-btns[data-v-294eff65]{width:100%}.header-btns .btn[data-v-294eff65]{flex:1;justify-content:center}.form-row-2col[data-v-294eff65]{grid-template-columns:1fr}}.trial-modal-overlay[data-v-af5cb78b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#04070cd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.trial-modal-card[data-v-af5cb78b]{width:100%;max-width:540px;background:linear-gradient(135deg,#111827fa,#0a0f1afa);border:1px solid rgba(212,175,55,.35);border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 40px #d4af3726;color:#fff;overflow:hidden;animation:modalFadeIn-af5cb78b .25s ease-out}@keyframes modalFadeIn-af5cb78b{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.trial-modal-header[data-v-af5cb78b]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.vip-tag[data-v-af5cb78b]{display:inline-flex;align-items:center;gap:.5rem;background:#d4af371f;border:1px solid rgba(212,175,55,.3);color:#d4af37;padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.08em}.close-btn[data-v-af5cb78b]{background:none;border:none;color:#94a3b8;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;transition:color .15s}.close-btn[data-v-af5cb78b]:hover{color:#fff}.trial-modal-body[data-v-af5cb78b]{padding:1.5rem}.trial-title[data-v-af5cb78b]{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.25}.trial-subtitle[data-v-af5cb78b]{font-size:.875rem;color:#94a3b8;margin:0 0 1.25rem;line-height:1.5}.trial-subtitle strong[data-v-af5cb78b]{color:#f1f5f9}.timeline-container[data-v-af5cb78b]{background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem;margin-bottom:1.25rem}.timeline-header[data-v-af5cb78b]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.5rem}.timeline-label[data-v-af5cb78b]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.timeline-days[data-v-af5cb78b]{color:#d4af37;font-weight:700}.timeline-bar-bg[data-v-af5cb78b]{height:8px;background:#ffffff14;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.timeline-bar-fill[data-v-af5cb78b]{height:100%;background:linear-gradient(90deg,#22c55e,#eab308,#d4af37);border-radius:9999px;transition:width .4s ease}.timeline-footer[data-v-af5cb78b]{display:flex;justify-content:space-between;font-size:.7rem;color:#64748b}.grace-marker[data-v-af5cb78b]{color:#f59e0b}.loss-aversion-box[data-v-af5cb78b]{display:flex;gap:.85rem;background:#d4af370f;border:1px solid rgba(212,175,55,.2);border-radius:10px;padding:1rem}.box-icon[data-v-af5cb78b]{color:#d4af37;flex-shrink:0;margin-top:2px}.box-text strong[data-v-af5cb78b]{display:block;font-size:.8125rem;color:#d4af37;margin-bottom:.25rem}.box-text p[data-v-af5cb78b]{font-size:.78125rem;color:#94a3b8;margin:0;line-height:1.45}.trial-modal-footer[data-v-af5cb78b]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:#0003}.btn[data-v-af5cb78b]{padding:.65rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:none}.btn-secondary[data-v-af5cb78b]{background:#ffffff14;color:#e2e8f0}.btn-secondary[data-v-af5cb78b]:hover{background:#ffffff24;color:#fff}.btn-primary[data-v-af5cb78b]{background:linear-gradient(135deg,#d4af37,#aa7c11);color:#000;font-weight:700}.btn-primary[data-v-af5cb78b]:hover{filter:brightness(1.1);box-shadow:0 4px 15px #d4af3759}@media (max-width: 600px){.trial-modal-footer[data-v-af5cb78b]{flex-direction:column-reverse}.btn[data-v-af5cb78b]{width:100%;text-align:center}}.page-wrap[data-v-1ca046fe]{padding:2rem;max-width:1400px;margin:0 auto}.page-header[data-v-1ca046fe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.page-header h1[data-v-1ca046fe]{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.page-subtitle[data-v-1ca046fe]{color:var(--gray-500);font-size:.875rem}.info-bar[data-v-1ca046fe]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-radius:var(--radius-md);margin-bottom:1.5rem;font-size:.875rem}.info-bar--amber[data-v-1ca046fe]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.toolbar[data-v-1ca046fe]{margin-bottom:1.5rem}.search-box[data-v-1ca046fe]{position:relative;max-width:450px}.search-box svg[data-v-1ca046fe]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--gray-400)}.search-box .form-input[data-v-1ca046fe]{padding-left:2.75rem}.table-card[data-v-1ca046fe]{overflow:hidden}.data-table[data-v-1ca046fe]{width:100%;border-collapse:collapse}.data-table th[data-v-1ca046fe]{background:var(--gray-50);padding:.875rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--gray-200)}.data-table td[data-v-1ca046fe]{padding:1rem;border-bottom:1px solid var(--gray-100);font-size:.875rem;color:var(--gray-800)}.data-table tbody tr[data-v-1ca046fe]:hover{background:var(--gray-50)}.business-name-cell[data-v-1ca046fe]{display:flex;flex-direction:column;gap:.2rem}.trading-name-tag[data-v-1ca046fe]{font-size:.75rem;color:var(--gray-500)}.cipc-table-tag[data-v-1ca046fe]{display:inline-flex;align-items:center;gap:4px;font-family:monospace;font-size:.7rem;color:#10b981;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:1px 6px;border-radius:4px;width:fit-content}.cipc-dot[data-v-1ca046fe]{width:5px;height:5px;border-radius:50%;background:#10b981}.cell-truncate[data-v-1ca046fe]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-actions[data-v-1ca046fe]{width:140px;text-align:right}.row-actions[data-v-1ca046fe]{display:flex;gap:.5rem;justify-content:flex-end}.empty-state[data-v-1ca046fe]{text-align:center;padding:4rem 2rem;color:var(--gray-400)}.empty-state svg[data-v-1ca046fe]{margin-bottom:1rem}.modal-overlay[data-v-1ca046fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-panel[data-v-1ca046fe]{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:580px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0003}.modal-header[data-v-1ca046fe]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--gray-200)}.modal-header h3[data-v-1ca046fe]{font-size:1.125rem;font-weight:600;color:var(--gray-900)}.modal-close[data-v-1ca046fe]{background:none;border:none;font-size:1.5rem;color:var(--gray-400);cursor:pointer;line-height:1}.modal-close[data-v-1ca046fe]:hover{color:var(--gray-600)}.modal-body[data-v-1ca046fe]{padding:1.5rem}.modal-footer[data-v-1ca046fe]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--gray-200)}.form-group[data-v-1ca046fe]{margin-bottom:1.25rem}.form-label[data-v-1ca046fe]{display:block;font-size:.875rem;font-weight:500;color:var(--gray-700);margin-bottom:.375rem}.form-input[data-v-1ca046fe]{width:100%;padding:.625rem .875rem;border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:.875rem;background:var(--surface);color:var(--gray-900)}.form-input[data-v-1ca046fe]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-grid-2[data-v-1ca046fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.header-actions[data-v-1ca046fe]{display:flex;gap:1rem;align-items:center}.badge-cipc-success[data-v-1ca046fe]{font-size:.7rem;font-weight:700;color:#10b981;background:#10b9811a;padding:2px 6px;border-radius:4px;border:1px solid rgba(16,185,129,.25)}.font-mono[data-v-1ca046fe]{font-family:monospace;letter-spacing:.5px}.form-hint[data-v-1ca046fe]{font-size:.7rem;color:#6b7280;margin-top:.25rem;display:block}@media (max-width: 768px){.page-wrap[data-v-1ca046fe]{padding:1rem}.page-header[data-v-1ca046fe]{flex-direction:column}.header-actions[data-v-1ca046fe]{width:100%}.table-card[data-v-1ca046fe]{overflow-x:auto}.form-grid-2[data-v-1ca046fe]{grid-template-columns:1fr}}.page-wrap[data-v-9d27d9df]{padding:1.5rem 2rem}.page-header[data-v-9d27d9df]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.page-header h1[data-v-9d27d9df]{font-size:1.75rem;font-weight:700;color:var(--gray-900);margin:0}.page-subtitle[data-v-9d27d9df]{color:var(--gray-500);font-size:.9rem;margin:.25rem 0 0}.page-header .btn[data-v-9d27d9df]{display:inline-flex;align-items:center;gap:.5rem}.pipeline-board[data-v-9d27d9df]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;overflow-x:auto;min-height:500px}.pipeline-col[data-v-9d27d9df]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:200px}.col-header[data-v-9d27d9df]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--gray-200);background:#fff;border-radius:var(--radius-md) var(--radius-md) 0 0}.col-title[data-v-9d27d9df]{font-size:.8rem;font-weight:700;color:var(--gray-700);text-transform:uppercase;letter-spacing:.3px}.col-body[data-v-9d27d9df]{padding:.5rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.col-empty[data-v-9d27d9df]{text-align:center;color:var(--gray-400);font-size:.8rem;padding:2rem .5rem}.deal-card[data-v-9d27d9df]{padding:.75rem;border-left:3px solid var(--primary-400)}.deal-title[data-v-9d27d9df]{font-size:.875rem;font-weight:600;color:var(--gray-900);margin:0 0 .35rem}.deal-meta-line[data-v-9d27d9df]{font-size:.8rem;color:var(--gray-500);margin:.15rem 0}.deal-value[data-v-9d27d9df]{font-size:.9rem;font-weight:700;color:var(--primary-700);margin:.35rem 0}.time-tracker[data-v-9d27d9df]{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);margin-bottom:.5rem}.time-tracker svg[data-v-9d27d9df]{color:var(--gray-400);flex-shrink:0}.time-display[data-v-9d27d9df]{font-weight:700;font-size:.85rem;color:var(--gray-700);font-family:Courier New,monospace}.timer-btn[data-v-9d27d9df]{margin-left:auto;border:none;background:none;cursor:pointer;padding:.2rem;display:flex;border-radius:4px;transition:background .15s}.timer-btn[data-v-9d27d9df]:hover{background:var(--gray-200)}.timer-start[data-v-9d27d9df]{color:#16a34a}.timer-stop[data-v-9d27d9df]{color:#dc2626}.timer-btn[data-v-9d27d9df]:disabled{opacity:.4;cursor:not-allowed}.timer-stop[data-v-9d27d9df]:not(:disabled){animation:pulse-stop-9d27d9df 1.5s ease-in-out infinite}@keyframes pulse-stop-9d27d9df{0%,to{opacity:1}50%{opacity:.5}}.deal-actions[data-v-9d27d9df]{display:flex;gap:.35rem}@media (max-width: 1024px){.pipeline-board[data-v-9d27d9df]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.page-wrap[data-v-9d27d9df]{padding:1rem}.page-header[data-v-9d27d9df]{flex-direction:column}.pipeline-board[data-v-9d27d9df]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.pipeline-board[data-v-9d27d9df]{grid-template-columns:1fr}}.split-login-page[data-v-f7ee54cd]{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .3s ease,color .3s ease}.split-login-page[data-theme=dark][data-v-f7ee54cd]{background:radial-gradient(circle at 20% 30%,#151922,#0b0f19 70%,#06080e);color:#f3f4f6}.split-login-page[data-theme=light][data-v-f7ee54cd]{background:radial-gradient(circle at 20% 30%,#fdfbf7,#f1f5f9 65%,#e2e8f0);color:#0f172a}.particles[data-v-f7ee54cd]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-f7ee54cd]{position:absolute;border-radius:50%;background:#d4af3759;animation:floatParticle-f7ee54cd 8s infinite ease-in-out}.particle[data-v-f7ee54cd]:nth-child(odd){width:7px;height:7px;animation-duration:9s}.particle[data-v-f7ee54cd]:nth-child(2n){width:11px;height:11px;animation-duration:7s}.particle[data-v-f7ee54cd]:nth-child(1){left:12%;top:25%;animation-delay:0s}.particle[data-v-f7ee54cd]:nth-child(2){left:30%;top:65%;animation-delay:1.5s}.particle[data-v-f7ee54cd]:nth-child(3){left:50%;top:15%;animation-delay:2.8s}.particle[data-v-f7ee54cd]:nth-child(4){left:70%;top:75%;animation-delay:.8s}.particle[data-v-f7ee54cd]:nth-child(5){left:88%;top:35%;animation-delay:2.2s}@keyframes floatParticle-f7ee54cd{0%{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-35px) scale(1.3);opacity:.7}to{transform:translateY(0) scale(1);opacity:.2}}.ocean[data-v-f7ee54cd]{height:120px;width:100%;position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}.wave[data-v-f7ee54cd]{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 88.7"%3E%3Cpath d="M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z" fill="%23D4AF37" opacity="0.3"/%3E%3C/svg%3E');position:absolute;width:200%;height:100%;animation:wave-f7ee54cd 14s linear infinite;opacity:.25;bottom:0;left:0}.wave[data-v-f7ee54cd]:nth-of-type(2){bottom:-15px;animation:wave-f7ee54cd 22s linear reverse infinite;opacity:.15}@keyframes wave-f7ee54cd{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}.login-nav[data-v-f7ee54cd]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,175,55,.18)}.split-login-page[data-theme=dark] .login-nav[data-v-f7ee54cd]{background:#0b0f19b3}.split-login-page[data-theme=light] .login-nav[data-v-f7ee54cd]{background:#fffc}.nav-brand-wrap[data-v-f7ee54cd]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.brand-crest[data-v-f7ee54cd]{width:38px;height:38px;background:linear-gradient(135deg,#d4af37,#b48608);color:#000;font-weight:900;font-size:1.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #d4af3766}.brand-text[data-v-f7ee54cd]{display:flex;flex-direction:column}.brand-name[data-v-f7ee54cd]{font-weight:800;font-size:1.05rem;letter-spacing:.12em;color:#d4af37}.brand-edition[data-v-f7ee54cd]{font-size:.65rem;font-weight:700;letter-spacing:.16em;opacity:.7}.nav-controls[data-v-f7ee54cd]{display:flex;align-items:center;gap:1rem}.theme-toggle-pill[data-v-f7ee54cd]{display:flex;align-items:center;gap:.55rem;background:#141821b3;border:1px solid rgba(212,175,55,.35);color:#cbd5e1;padding:.45rem 1rem;border-radius:999px;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.split-login-page[data-theme=light] .theme-toggle-pill[data-v-f7ee54cd]{background:#ffffffd9;border-color:#d4af3773;color:#1e293b}.theme-toggle-pill[data-v-f7ee54cd]:hover{border-color:#d4af37;color:#f5d76e;box-shadow:0 0 14px #d4af3740;transform:translateY(-1px)}.theme-icon-box[data-v-f7ee54cd]{display:flex;align-items:center;justify-content:center;color:#d4af37}.theme-mode-text[data-v-f7ee54cd]{font-size:.68rem;font-weight:700;letter-spacing:1.5px}.request-access-pill[data-v-f7ee54cd]{background:linear-gradient(135deg,#d4af37,#aa8524);color:#000;padding:.48rem 1.25rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.5px;text-decoration:none;box-shadow:0 4px 15px #d4af3759;transition:all .2s ease;display:inline-flex;align-items:center}.request-access-pill[data-v-f7ee54cd]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);box-shadow:0 6px 20px #d4af378c;transform:translateY(-1px);color:#000}.split-viewport[data-v-f7ee54cd]{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 75px);position:relative;z-index:10}@media (max-width: 960px){.split-viewport[data-v-f7ee54cd]{grid-template-columns:1fr}.showcase-half[data-v-f7ee54cd]{order:2;padding:2rem 1.5rem 4rem!important}}.login-half[data-v-f7ee54cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem}.top-luxury-card[data-v-f7ee54cd]{width:100%;max-width:440px;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.35rem;border-radius:12px;margin-bottom:1.25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.split-login-page[data-theme=dark] .top-luxury-card[data-v-f7ee54cd]{background:#111723d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.35);box-shadow:0 6px 20px #00000059}.split-login-page[data-theme=light] .top-luxury-card[data-v-f7ee54cd]{background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.45);box-shadow:0 6px 18px #00000014}.top-luxury-card[data-v-f7ee54cd]:hover{transform:translateY(-3px);border-color:#d4af37;box-shadow:0 12px 28px -4px #d4af374d}.top-card-left[data-v-f7ee54cd]{display:flex;align-items:center}.top-card-crest[data-v-f7ee54cd]{width:34px;height:34px;background:linear-gradient(135deg,#d4af37,#b48608);color:#000;font-weight:900;font-size:1.15rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.top-luxury-card:hover .top-card-crest[data-v-f7ee54cd]{transform:scale(1.08)}.top-card-center[data-v-f7ee54cd]{display:flex;flex-direction:column;gap:.15rem;margin:0 1rem;flex:1}.top-card-title[data-v-f7ee54cd]{font-size:.88rem;font-weight:800;letter-spacing:.08em;color:#d4af37}.top-card-subtitle[data-v-f7ee54cd]{font-size:.72rem;font-weight:600;opacity:.75}.top-card-right[data-v-f7ee54cd]{display:flex;align-items:center}.vip-status-pill[data-v-f7ee54cd]{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#d4af37;padding:.3rem .65rem;border-radius:12px;background:#d4af371f;border:1px solid rgba(212,175,55,.3)}.pulse-gold-dot[data-v-f7ee54cd]{width:6px;height:6px;border-radius:50%;background:#d4af37;box-shadow:0 0 6px #d4af37;animation:pulseDot-f7ee54cd 1.8s infinite}@keyframes pulseDot-f7ee54cd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.stable-login-card[data-v-f7ee54cd]{width:100%;max-width:440px;padding:2.5rem;border-radius:16px;position:relative;transform:none!important;box-shadow:0 20px 50px -10px #0009;box-sizing:border-box}.split-login-page[data-theme=dark] .stable-login-card[data-v-f7ee54cd]{background:#111723d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(212,175,55,.35)}.split-login-page[data-theme=light] .stable-login-card[data-v-f7ee54cd]{background:#ffffffeb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(212,175,55,.45);box-shadow:0 15px 45px -10px #0000001a}.card-inner-header[data-v-f7ee54cd]{margin-bottom:1.75rem}.card-title[data-v-f7ee54cd]{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.split-login-page[data-theme=dark] .card-title[data-v-f7ee54cd]{color:#fff}.split-login-page[data-theme=light] .card-title[data-v-f7ee54cd]{color:#0f172a}.card-desc[data-v-f7ee54cd]{font-size:.85rem;line-height:1.45;opacity:.75;margin:0}.auth-form[data-v-f7ee54cd],.mfa-container[data-v-f7ee54cd]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-f7ee54cd]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-f7ee54cd]{font-size:.82rem;font-weight:600}.split-login-page[data-theme=dark] .form-label[data-v-f7ee54cd]{color:#d1d5db}.split-login-page[data-theme=light] .form-label[data-v-f7ee54cd]{color:#334155}.input-with-icon[data-v-f7ee54cd]{position:relative;display:flex;align-items:center}.input-icon[data-v-f7ee54cd]{position:absolute;left:.9rem;font-size:.95rem;pointer-events:none;opacity:.6}.form-input[data-v-f7ee54cd]{width:100%;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;transition:all .2s;box-sizing:border-box}.form-input.with-icon[data-v-f7ee54cd]{padding-left:2.6rem;padding-right:2.6rem}.split-login-page[data-theme=dark] .form-input[data-v-f7ee54cd]{background:#0006;border:1px solid rgba(255,255,255,.12);color:#fff}.split-login-page[data-theme=light] .form-input[data-v-f7ee54cd]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}.form-input[data-v-f7ee54cd]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3740}.eye-toggle-btn[data-v-f7ee54cd]{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;font-size:1rem}.flex-between[data-v-f7ee54cd]{display:flex;justify-content:space-between;align-items:center}.forgot-link[data-v-f7ee54cd]{font-size:.78rem;color:#d4af37;text-decoration:none;font-weight:500}.forgot-link[data-v-f7ee54cd]:hover{text-decoration:underline}.form-check-label[data-v-f7ee54cd]{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.4;cursor:pointer;opacity:.85}.form-check-label input[type=checkbox][data-v-f7ee54cd]{width:16px;height:16px;accent-color:#d4af37;margin-top:1px}.gold-link[data-v-f7ee54cd]{color:#d4af37;text-decoration:underline}.alert[data-v-f7ee54cd]{padding:.7rem 1rem;border-radius:8px;font-size:.82rem;font-weight:600}.alert-danger[data-v-f7ee54cd]{background:#ef444426;border:1px solid #ef4444;color:#fca5a5}.btn[data-v-f7ee54cd]{padding:.85rem 1.5rem;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;border:none}.btn-primary[data-v-f7ee54cd]{background:linear-gradient(135deg,#d4af37,#b48608);color:#000;box-shadow:0 4px 18px #d4af3759;letter-spacing:.04em}.btn-primary[data-v-f7ee54cd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #d4af378c}.btn-primary[data-v-f7ee54cd]:disabled{opacity:.5;cursor:not-allowed}.btn-block[data-v-f7ee54cd]{width:100%}.auth-card-footer[data-v-f7ee54cd]{text-align:center;font-size:.82rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.footer-prompt[data-v-f7ee54cd]{opacity:.7}.register-action-link[data-v-f7ee54cd]{color:#d4af37;font-weight:700;text-decoration:none}.register-action-link[data-v-f7ee54cd]:hover{text-decoration:underline}.modal-badge[data-v-f7ee54cd]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#d4af37;margin-bottom:.5rem}.mfa-code-input[data-v-f7ee54cd]{font-size:1.8rem;letter-spacing:.5em;font-weight:800;text-align:center;font-family:monospace}.mfa-actions[data-v-f7ee54cd]{display:flex;justify-content:center;align-items:center;gap:.75rem}.btn-link[data-v-f7ee54cd]{background:none;border:none;color:#d4af37;cursor:pointer;font-size:.82rem;text-decoration:underline}.showcase-half[data-v-f7ee54cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 4rem;position:relative}.showcase-container[data-v-f7ee54cd]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:1.75rem}.carousel-stage[data-v-f7ee54cd]{min-height:380px;position:relative}.carousel-card-slide[data-v-f7ee54cd]{padding:2.75rem 2.25rem;border-radius:20px;position:relative;transition:all .3s;box-shadow:0 20px 50px -10px #0006}.split-login-page[data-theme=dark] .carousel-card-slide[data-v-f7ee54cd]{background:linear-gradient(135deg,#1a202cb3,#0f172acc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.3)}.split-login-page[data-theme=light] .carousel-card-slide[data-v-f7ee54cd]{background:linear-gradient(135deg,#fffffff2,#f8fafce6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.35);box-shadow:0 15px 40px -10px #0000001a}.slide-badge[data-v-f7ee54cd]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;border-radius:16px;background:#d4af3726;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:1.25rem}.slide-badge-dot[data-v-f7ee54cd]{width:6px;height:6px;border-radius:50%;background:#d4af37}.slide-icon-halo[data-v-f7ee54cd]{width:60px;height:60px;border-radius:14px;background:#d4af371f;border:1px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.slide-icon[data-v-f7ee54cd]{font-size:2rem}.slide-title[data-v-f7ee54cd]{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .4rem;line-height:1.25}.split-login-page[data-theme=dark] .slide-title[data-v-f7ee54cd]{color:#fff}.split-login-page[data-theme=light] .slide-title[data-v-f7ee54cd]{color:#0f172a}.slide-subtitle[data-v-f7ee54cd]{font-size:.88rem;font-weight:600;color:#d4af37;margin:0 0 1rem}.slide-description[data-v-f7ee54cd]{font-size:.92rem;line-height:1.6;opacity:.8;margin:0 0 1.5rem}.slide-highlights[data-v-f7ee54cd]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.highlight-tag[data-v-f7ee54cd]{font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:6px;background:#d4af3714;border:1px solid rgba(212,175,55,.2);color:#d4af37}.slide-metric-strip[data-v-f7ee54cd]{display:flex;align-items:center;gap:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(212,175,55,.2)}.metric-item[data-v-f7ee54cd]{display:flex;flex-direction:column}.metric-val[data-v-f7ee54cd]{font-size:1.45rem;font-weight:900;color:#d4af37}.metric-lbl[data-v-f7ee54cd]{font-size:.72rem;font-weight:600;opacity:.7}.metric-divider[data-v-f7ee54cd]{width:1px;height:35px;background:#d4af3733}.carousel-nav-bar[data-v-f7ee54cd]{display:flex;align-items:center;justify-content:center;gap:1.25rem}.nav-arrow-btn[data-v-f7ee54cd]{background:#d4af371f;border:1px solid rgba(212,175,55,.3);color:#d4af37;width:36px;height:36px;border-radius:50%;font-size:1.25rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.nav-arrow-btn[data-v-f7ee54cd]:hover{background:#d4af37;color:#000;transform:scale(1.05)}.carousel-indicators[data-v-f7ee54cd]{display:flex;align-items:center;gap:.6rem}.carousel-dot[data-v-f7ee54cd]{width:10px;height:10px;border-radius:5px;background:#d4af3740;border:none;cursor:pointer;transition:all .3s}.carousel-dot.active[data-v-f7ee54cd]{width:28px;background:#d4af37;box-shadow:0 0 10px #d4af3799}.trust-endorsement[data-v-f7ee54cd]{text-align:center;font-size:.75rem;opacity:.65;letter-spacing:.04em;padding:0 1rem}.slide-fade-enter-active[data-v-f7ee54cd],.slide-fade-leave-active[data-v-f7ee54cd]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-f7ee54cd]{opacity:0;transform:translate(25px)}.slide-fade-leave-to[data-v-f7ee54cd]{opacity:0;transform:translate(-25px)}.auth-page[data-v-b4634c92]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1.5rem 3rem;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden;transition:background .3s ease,color .3s ease}.auth-page[data-theme=dark][data-v-b4634c92]{background:radial-gradient(circle at 50% 20%,#151922,#0b0f19 70%,#05070d);color:#f3f4f6}.auth-page[data-theme=light][data-v-b4634c92]{background:radial-gradient(circle at 50% 20%,#fdfbf7,#f1f5f9 60%,#e2e8f0);color:#0f172a}.particles[data-v-b4634c92]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-b4634c92]{position:absolute;border-radius:50%;background:#d4af3740;animation:floatParticle-b4634c92 8s infinite ease-in-out}.particle[data-v-b4634c92]:nth-child(odd){width:6px;height:6px;animation-duration:9s}.particle[data-v-b4634c92]:nth-child(2n){width:10px;height:10px;animation-duration:7s}.particle[data-v-b4634c92]:nth-child(1){left:8%;top:20%;animation-delay:0s}.particle[data-v-b4634c92]:nth-child(2){left:25%;top:70%;animation-delay:1.5s}.particle[data-v-b4634c92]:nth-child(3){left:45%;top:15%;animation-delay:3s}.particle[data-v-b4634c92]:nth-child(4){left:65%;top:80%;animation-delay:.5s}.particle[data-v-b4634c92]:nth-child(5){left:85%;top:30%;animation-delay:2s}@keyframes floatParticle-b4634c92{0%{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-30px) scale(1.3);opacity:.6}to{transform:translateY(0) scale(1);opacity:.2}}.exclusive-nav[data-v-b4634c92]{position:fixed;top:0;left:0;right:0;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;border-bottom:1px solid rgba(212,175,55,.2)}.auth-page[data-theme=dark] .exclusive-nav[data-v-b4634c92]{background:#0b0f19d9}.auth-page[data-theme=light] .exclusive-nav[data-v-b4634c92]{background:#ffffffe0}.nav-brand-group[data-v-b4634c92]{display:flex;align-items:center;gap:.75rem}.brand-crest[data-v-b4634c92]{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#d4af37,#b48608);color:#000;font-weight:900;font-size:1.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d4af3759}.brand-text[data-v-b4634c92]{display:flex;flex-direction:column}.brand-title[data-v-b4634c92]{font-weight:800;font-size:1.05rem;letter-spacing:.12em;color:#d4af37}.brand-edition[data-v-b4634c92]{font-size:.65rem;font-weight:700;letter-spacing:.18em;opacity:.7}.nav-actions[data-v-b4634c92]{display:flex;align-items:center;gap:.75rem}.theme-pill-btn[data-v-b4634c92]{background:#d4af371f;border:1px solid rgba(212,175,55,.35);color:#d4af37;padding:.45rem .9rem;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.theme-pill-btn[data-v-b4634c92]:hover{background:#d4af3740;transform:translateY(-1px)}.nav-btn[data-v-b4634c92]{background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid rgba(212,175,55,.4);color:#d4af37;padding:.5rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.nav-btn[data-v-b4634c92]:hover{background:#d4af37;color:#000;box-shadow:0 4px 14px #d4af3766}.wizard-progress-bar[data-v-b4634c92]{display:flex;align-items:center;justify-content:center;max-width:620px;width:100%;margin:0 auto 2rem;z-index:10}.progress-step[data-v-b4634c92]{display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:default}.progress-step.completed[data-v-b4634c92]{cursor:pointer}.step-bubble[data-v-b4634c92]{width:36px;height:36px;border-radius:50%;border:2px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;background:#0003;color:#9ca3af;transition:all .3s ease}.progress-step.active .step-bubble[data-v-b4634c92]{border-color:#d4af37;background:#d4af37;color:#000;box-shadow:0 0 16px #d4af3780}.progress-step.completed .step-bubble[data-v-b4634c92]{border-color:#10b981;background:#10b98133;color:#10b981}.step-label[data-v-b4634c92]{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#9ca3af}.progress-step.active .step-label[data-v-b4634c92]{color:#d4af37}.progress-line[data-v-b4634c92]{flex:1;height:2px;background:#d4af3733;margin:0 .75rem 1.25rem;transition:all .3s}.progress-line.active[data-v-b4634c92]{background:#d4af37}.register-card[data-v-b4634c92]{width:100%;max-width:760px;padding:2.75rem;border-radius:16px;z-index:10;box-shadow:0 25px 60px -15px #000000b3;transition:all .3s}.auth-page[data-theme=dark] .register-card[data-v-b4634c92]{background:#111723d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(212,175,55,.3)}.auth-page[data-theme=light] .register-card[data-v-b4634c92]{background:#ffffffeb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(212,175,55,.4);box-shadow:0 20px 50px -10px #00000026}.auth-header[data-v-b4634c92]{text-align:center;margin-bottom:2rem}.vip-badge-pill[data-v-b4634c92]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:20px;background:#d4af3726;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem}.vip-badge-dot[data-v-b4634c92]{width:7px;height:7px;border-radius:50%;background:#d4af37;box-shadow:0 0 8px #d4af37;animation:pulseDot-b4634c92 2s infinite}@keyframes pulseDot-b4634c92{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.selected-package-banner[data-v-b4634c92]{background:radial-gradient(ellipse at center,#d4af372e,#0f172af2);border:1.5px solid #d4af37;border-radius:10px;padding:12px 18px;margin:1rem 0 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;box-shadow:0 0 20px #d4af3733}.package-banner-left[data-v-b4634c92]{display:flex;align-items:center;gap:12px;text-align:left}.package-star[data-v-b4634c92]{font-size:1.5rem}.pkg-title[data-v-b4634c92]{font-size:.82rem;font-weight:800;color:#fde68a;letter-spacing:.5px}.pkg-desc[data-v-b4634c92]{font-size:.75rem;color:#94a3b8;margin-top:2px}.change-plan-btn[data-v-b4634c92]{background:#d4af3726;border:1px solid rgba(212,175,55,.4);color:#d4af37;font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.change-plan-btn[data-v-b4634c92]:hover{background:#d4af37;color:#000}.headline[data-v-b4634c92]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.auth-page[data-theme=dark] .headline[data-v-b4634c92]{color:#fff}.auth-page[data-theme=light] .headline[data-v-b4634c92]{color:#0f172a}.subheadline[data-v-b4634c92]{font-size:.92rem;opacity:.75;margin:0 auto;max-width:580px;line-height:1.5}.reg-form[data-v-b4634c92]{display:flex;flex-direction:column;gap:1.35rem}.form-grid-2[data-v-b4634c92]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-grid-3[data-v-b4634c92]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 680px){.form-grid-2[data-v-b4634c92],.form-grid-3[data-v-b4634c92]{grid-template-columns:1fr}}.form-group[data-v-b4634c92]{display:flex;flex-direction:column;gap:.45rem}.form-label[data-v-b4634c92]{font-size:.85rem;font-weight:600}.auth-page[data-theme=dark] .form-label[data-v-b4634c92]{color:#d1d5db}.auth-page[data-theme=light] .form-label[data-v-b4634c92]{color:#334155}.form-input[data-v-b4634c92]{padding:.75rem 1rem;border-radius:8px;font-size:.95rem;transition:all .2s;width:100%;box-sizing:border-box}.auth-page[data-theme=dark] .form-input[data-v-b4634c92]{background:#00000059;border:1px solid rgba(255,255,255,.12);color:#fff}.auth-page[data-theme=light] .form-input[data-v-b4634c92]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}.form-input[data-v-b4634c92]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3740}.form-select[data-v-b4634c92]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-hint[data-v-b4634c92]{font-size:.75rem;opacity:.8;margin-top:.2rem}.toggle-card[data-v-b4634c92]{padding:1.2rem;border-radius:10px;background:#d4af370d;border:1px solid rgba(212,175,55,.25)}.toggle-row[data-v-b4634c92]{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer}.toggle-checkbox[data-v-b4634c92]{width:20px;height:20px;accent-color:#d4af37;margin-top:2px}.toggle-info[data-v-b4634c92]{display:flex;flex-direction:column;gap:.2rem}.toggle-title[data-v-b4634c92]{font-weight:700;font-size:.9rem;color:#d4af37}.toggle-desc[data-v-b4634c92]{font-size:.78rem;opacity:.75}.ceo-search-engine-wrap[data-v-b4634c92]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px dashed rgba(212,175,55,.25)}.ceo-search-header[data-v-b4634c92]{margin-bottom:.75rem}.search-engine-title[data-v-b4634c92]{font-weight:700;font-size:.88rem;color:#d4af37}.search-engine-desc[data-v-b4634c92]{font-size:.8rem;opacity:.8;margin:.25rem 0 .75rem;line-height:1.45}.search-bar-wrap[data-v-b4634c92]{position:relative;display:flex;flex-direction:column;gap:.5rem}.search-input-box[data-v-b4634c92]{position:relative;display:flex;align-items:center}.search-lens-icon[data-v-b4634c92]{position:absolute;left:.85rem;font-size:.95rem;opacity:.7}.search-input[data-v-b4634c92]{padding-left:2.6rem!important;padding-right:2.5rem!important}.search-spinner[data-v-b4634c92]{position:absolute;right:.85rem;width:16px;height:16px;border:2px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-b4634c92 .7s linear infinite}@keyframes spin-b4634c92{to{transform:rotate(360deg)}}.search-results-list[data-v-b4634c92]{background:#111723f2;border:1px solid rgba(212,175,55,.35);border-radius:8px;max-height:250px;overflow-y:auto;box-shadow:0 10px 25px #0006;display:flex;flex-direction:column}.auth-page[data-theme=light] .search-results-list[data-v-b4634c92]{background:#fff;border-color:#d4af3766;box-shadow:0 10px 20px #0000001a}.search-result-item[data-v-b4634c92]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid rgba(212,175,55,.15);cursor:pointer;transition:all .2s}.search-result-item[data-v-b4634c92]:last-child{border-bottom:none}.search-result-item[data-v-b4634c92]:hover{background:#d4af371f}.result-crest[data-v-b4634c92]{width:32px;height:32px;border-radius:6px;background:#d4af37;color:#000;font-weight:800;display:flex;align-items:center;justify-content:center}.result-details[data-v-b4634c92]{flex:1;display:flex;flex-direction:column;gap:.15rem}.result-company[data-v-b4634c92]{font-weight:700;font-size:.88rem;display:flex;align-items:center;gap:.5rem}.verified-pill[data-v-b4634c92]{font-size:.68rem;padding:.15rem .45rem;border-radius:4px;background:#10b98133;color:#10b981;font-weight:700}.result-ceo[data-v-b4634c92]{font-size:.78rem;opacity:.8}.btn-connect-pill[data-v-b4634c92]{padding:.35rem .75rem;border-radius:6px;background:linear-gradient(135deg,#d4af37,#b48608);color:#000;font-weight:700;font-size:.75rem;border:none;cursor:pointer}.selected-ceo-card[data-v-b4634c92]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-radius:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.4)}.selected-badge[data-v-b4634c92]{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#10b981;margin-bottom:.2rem}.selected-org-name[data-v-b4634c92]{font-weight:800;font-size:.95rem}.selected-ceo-name[data-v-b4634c92]{font-size:.8rem;opacity:.85}.btn-change-ceo[data-v-b4634c92]{background:#ffffff1a;border:1px solid rgba(212,175,55,.3);color:#d4af37;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer}.no-results-alert[data-v-b4634c92]{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:8px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);color:#f59e0b;font-size:.8rem;line-height:1.45}.alert-icon[data-v-b4634c92]{font-size:1.25rem}.alert-content p[data-v-b4634c92]{margin:.25rem 0 0;opacity:.9}.credentials-info-card[data-v-b4634c92]{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;border-radius:10px;background:#d4af3714;border:1px solid rgba(212,175,55,.28)}.credentials-info-icon[data-v-b4634c92]{font-size:1.4rem}.credentials-info-text[data-v-b4634c92]{display:flex;flex-direction:column;gap:.2rem}.credentials-info-title[data-v-b4634c92]{font-weight:700;font-size:.88rem;color:#d4af37}.credentials-info-desc[data-v-b4634c92]{font-size:.8rem;opacity:.8;line-height:1.45}.address-card[data-v-b4634c92]{padding:1.25rem;border-radius:10px;background:#00000026;border:1px solid rgba(212,175,55,.2);display:flex;flex-direction:column;gap:1rem}.auth-page[data-theme=light] .address-card[data-v-b4634c92]{background:#f1f5f9cc;border-color:#d4af374d}.address-header[data-v-b4634c92]{display:flex;flex-direction:column;gap:.2rem}.address-title[data-v-b4634c92]{font-weight:700;font-size:.9rem;color:#d4af37}.flex-between[data-v-b4634c92]{display:flex;justify-content:space-between;align-items:center}.same-as-physical[data-v-b4634c92]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;cursor:pointer;color:#d4af37}.synced-badge[data-v-b4634c92]{font-size:.82rem;color:#10b981;padding:.4rem .6rem;background:#10b9811a;border-radius:6px}.consent-section[data-v-b4634c92]{padding:.5rem 0}.check-row[data-v-b4634c92]{display:flex;align-items:flex-start;gap:.75rem;font-size:.82rem;line-height:1.45;cursor:pointer;opacity:.9}.check-row input[type=checkbox][data-v-b4634c92]{width:18px;height:18px;accent-color:#d4af37;margin-top:2px}.gold-link[data-v-b4634c92]{color:#d4af37;text-decoration:underline;font-weight:600}.form-error[data-v-b4634c92]{padding:.75rem 1rem;border-radius:8px;background:#ef444426;border:1px solid #ef4444;color:#fca5a5;font-size:.85rem;font-weight:600}.step-nav[data-v-b4634c92]{margin-top:1rem}.btn[data-v-b4634c92]{padding:.85rem 1.75rem;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-b4634c92]{background:linear-gradient(135deg,#d4af37,#b48608);color:#000;border:none;box-shadow:0 4px 18px #d4af3759}.btn-primary[data-v-b4634c92]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #d4af378c}.btn-primary[data-v-b4634c92]:disabled{opacity:.5;cursor:not-allowed}.btn-gold-action[data-v-b4634c92]{width:100%}.btn-secondary[data-v-b4634c92]{background:#ffffff14;border:1px solid rgba(212,175,55,.3);color:inherit}.btn-secondary[data-v-b4634c92]:hover{background:#d4af3726}.auth-footer[data-v-b4634c92]{text-align:center;font-size:.85rem;opacity:.8;margin-top:1rem}.success-panel[data-v-b4634c92]{text-align:center}.success-icon-wrap[data-v-b4634c92]{display:flex;justify-content:center;margin-bottom:1.5rem}.gold-seal-crest[data-v-b4634c92]{width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,#fbf2c4,#d4af37 60%,#997819);display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px #d4af3799,inset 0 0 10px #0000004d;border:3px solid #fef3c7;animation:pulseSeal-b4634c92 3s infinite ease-in-out}@keyframes pulseSeal-b4634c92{0%,to{transform:scale(1);box-shadow:0 0 30px #d4af3780}50%{transform:scale(1.05);box-shadow:0 0 45px #d4af37cc}}.seal-f[data-v-b4634c92]{font-size:2.75rem;font-weight:900;color:#1a1608;text-shadow:0 2px 4px rgba(255,255,255,.4)}.success-headline[data-v-b4634c92]{font-size:1.65rem;margin-top:.5rem}.success-divider[data-v-b4634c92]{width:80px;height:2px;background:#d4af37;margin:1rem auto 1.5rem}.review-dossier-card[data-v-b4634c92]{text-align:left;background:#00000040;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.auth-page[data-theme=light] .review-dossier-card[data-v-b4634c92]{background:#f1f5f9e6}.dossier-row[data-v-b4634c92]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;border-bottom:1px solid rgba(212,175,55,.12);padding-bottom:.4rem}.dossier-row[data-v-b4634c92]:last-child{border-bottom:none;padding-bottom:0}.dossier-key[data-v-b4634c92]{opacity:.75;font-weight:500}.dossier-val[data-v-b4634c92]{font-weight:700}.highlight-gold[data-v-b4634c92]{color:#d4af37}.success-note[data-v-b4634c92]{font-size:.95rem;line-height:1.6;margin-top:1rem}.success-actions[data-v-b4634c92]{max-width:320px;margin:1.5rem auto 0}.scarcity-pill-banner[data-v-b4634c92]{display:inline-flex;align-items:center;gap:.5rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fcd34d;padding:.4rem .9rem;border-radius:20px;font-size:.8rem;margin-top:.5rem;margin-bottom:.75rem}.scarcity-pill-banner strong[data-v-b4634c92]{color:#fbbf24}.scarcity-fire[data-v-b4634c92]{font-size:.95rem;animation:pvPulse 1.5s infinite}.auth-page[data-v-245e9d8f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#111827}.auth-card[data-v-245e9d8f]{background:#fff;padding:2.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:480px;width:100%}.brand-mark[data-v-245e9d8f]{width:48px;height:48px;background:var(--primary-500);color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;margin:0 auto 1.5rem}.auth-title[data-v-245e9d8f]{text-align:center;font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 .5rem}.auth-sub[data-v-245e9d8f]{text-align:center;font-size:.875rem;color:var(--gray-500);margin:0 0 1.5rem;line-height:1.5}.auth-form[data-v-245e9d8f]{display:flex;flex-direction:column;gap:1rem}.btn-block[data-v-245e9d8f]{width:100%;padding:.75rem}.alert[data-v-245e9d8f]{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.8125rem}.alert-error[data-v-245e9d8f]{background:#fef2f2;color:var(--red-500);border:1px solid #fecaca}.alert-success[data-v-245e9d8f]{background:#ecfdf5;color:var(--green-500);border:1px solid #bbf7d0}.auth-footer[data-v-245e9d8f]{text-align:center;font-size:.8125rem;color:var(--gray-500)}.auth-footer a[data-v-245e9d8f]{color:var(--primary-500);text-decoration:none;font-weight:600}.otp-info[data-v-245e9d8f]{margin-top:1.5rem;background:var(--gray-50);border-radius:var(--radius-md);padding:1.25rem;border:1px solid var(--border-color)}.otp-info h3[data-v-245e9d8f]{font-size:.875rem;font-weight:600;color:var(--gray-900);margin:0 0 .75rem}.otp-info ol[data-v-245e9d8f]{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--gray-600);line-height:1.8}.otp-info strong[data-v-245e9d8f]{color:var(--primary-500)}.otp-note[data-v-245e9d8f]{margin:.75rem 0 0;padding:.5rem .75rem;background:#fffbeb;border-radius:var(--radius-sm);color:var(--amber-500);font-size:.8125rem}@media (max-width:600px){.auth-card[data-v-245e9d8f]{padding:1.5rem}}.auth-page[data-v-7283d258]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#111827}.auth-card[data-v-7283d258]{background:#fff;padding:2.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:480px;width:100%}.brand-mark[data-v-7283d258]{width:48px;height:48px;background:var(--primary-500);color:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;margin:0 auto 1.5rem}.auth-title[data-v-7283d258]{text-align:center;font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 .5rem}.auth-sub[data-v-7283d258]{text-align:center;font-size:.875rem;color:var(--gray-500);margin:0 0 1.5rem;line-height:1.5}.auth-sub strong[data-v-7283d258]{color:var(--primary-500)}.auth-form[data-v-7283d258]{display:flex;flex-direction:column;gap:1rem}.otp-input[data-v-7283d258]{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;font-family:Courier New,monospace}.btn-block[data-v-7283d258]{width:100%;padding:.75rem}.alert[data-v-7283d258]{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.8125rem}.alert-error[data-v-7283d258]{background:#fef2f2;color:var(--red-500);border:1px solid #fecaca}.alert-success[data-v-7283d258]{background:#ecfdf5;color:var(--green-500);border:1px solid #bbf7d0}.auth-links[data-v-7283d258]{display:flex;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem}.auth-links a[data-v-7283d258]{color:var(--primary-500);text-decoration:none;font-weight:600}.divider[data-v-7283d258]{color:var(--gray-300)}.security-note[data-v-7283d258]{margin-top:1.5rem;background:var(--gray-50);border-radius:var(--radius-md);padding:1rem;border:1px solid var(--border-color)}.security-note h4[data-v-7283d258]{font-size:.8125rem;font-weight:600;color:var(--gray-900);margin:0 0 .5rem}.security-note ul[data-v-7283d258]{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--gray-600);line-height:1.8}@media (max-width:600px){.auth-card[data-v-7283d258]{padding:1.5rem}}.doc-page[data-v-86f24b32]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-86f24b32]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#0f0f0fcc,#050505e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:16px;border:1px solid rgba(212,175,55,.2);box-shadow:0 30px 60px #000000e6,inset 0 0 0 1px #ffffff0d}.back-btn[data-v-86f24b32]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:2rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;font-size:.8125rem}.back-btn[data-v-86f24b32]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-86f24b32]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.subtitle[data-v-86f24b32]{color:#d1d5db;font-size:1.1rem;margin-bottom:.5rem}.last-updated[data-v-86f24b32]{color:#9ca3af;font-size:.9rem;margin-bottom:2rem}section[data-v-86f24b32]{margin:2rem 0}h2[data-v-86f24b32]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;letter-spacing:1px}p[data-v-86f24b32]{line-height:1.8;margin:1rem 0;color:#d1d5db}ul[data-v-86f24b32]{margin:1rem 0;padding-left:2rem}li[data-v-86f24b32]{margin:.5rem 0;line-height:1.6;color:#d1d5db}strong[data-v-86f24b32]{color:#fff;font-weight:700}.copyright-section h2[data-v-86f24b32]{color:#fff}.warn-box[data-v-86f24b32]{background:#ef44441a;border-left:4px solid #ef4444;padding:1rem;margin-top:1rem;border-radius:4px;font-size:.875rem;font-weight:600;color:#ef4444}.legal-footer[data-v-86f24b32]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(212,175,55,.2);text-align:center}.legal-footer p[data-v-86f24b32]{margin:.5rem 0;font-size:.875rem;color:#9ca3af}.warn-footer[data-v-86f24b32]{color:#d4af37!important;font-weight:700;font-size:.75rem!important;margin-top:1rem!important;text-transform:uppercase;letter-spacing:1px}.gold-link[data-v-86f24b32]{color:#d4af37;text-decoration:none;font-weight:600;transition:all .2s ease;cursor:pointer}.gold-link[data-v-86f24b32]:hover{color:#f3e5ab;text-decoration:underline;text-shadow:0 0 8px rgba(212,175,55,.4)}.note[data-v-86f24b32]{font-size:.875rem;color:#9ca3af;font-style:italic}@media (max-width: 768px){.doc-container[data-v-86f24b32]{padding:1.5rem}h1[data-v-86f24b32]{font-size:2rem}h2[data-v-86f24b32]{font-size:1.5rem}}.help-page[data-v-f642e887]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.walk-list[data-v-f642e887]{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.75rem;font-size:.8125rem;color:var(--gray-700);line-height:1.6}.walk-list strong[data-v-f642e887]{color:var(--gray-900)}.faq-item+.faq-item[data-v-f642e887]{margin-top:1rem;border-top:1px solid var(--gray-100);padding-top:1rem}.faq-item h3[data-v-f642e887]{font-size:.875rem;font-weight:600;color:var(--gray-900);margin:0 0 .375rem}.faq-item p[data-v-f642e887]{font-size:.8125rem;color:var(--gray-600);margin:.125rem 0;line-height:1.5}.support-grid[data-v-f642e887]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.sc[data-v-f642e887]{background:var(--gray-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-align:center;transition:border-color .2s}.sc[data-v-f642e887]:hover{border-color:var(--primary-500)}.sc-icon[data-v-f642e887]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.sc-icon.blue[data-v-f642e887]{background:#eff6ff;color:var(--primary-500)}.sc-icon.gray[data-v-f642e887]{background:var(--gray-100);color:var(--gray-600)}.sc-icon.green[data-v-f642e887]{background:#ecfdf5;color:var(--green-500)}.sc-icon.red[data-v-f642e887]{background:#fef2f2;color:var(--red-500)}.sc h3[data-v-f642e887]{font-size:.875rem;font-weight:600;color:var(--gray-900);margin:0 0 .25rem}.sc p[data-v-f642e887]{font-size:.75rem;color:var(--gray-500);margin:0 0 .75rem}.support-footer[data-v-f642e887]{border-top:1px solid var(--border-color);padding-top:1rem;text-align:center}.support-footer p[data-v-f642e887]{margin:.25rem 0}@media (max-width:600px){.support-grid[data-v-f642e887]{grid-template-columns:1fr}}.luxury-theme[data-v-c28a6c45]{color:#fff;min-height:100vh}.admin-master-page[data-v-c28a6c45]{padding:2rem;max-width:1600px;margin:0 auto}.page-header[data-v-c28a6c45]{margin-bottom:3rem;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:2rem}.header-title-row[data-v-c28a6c45]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.header-title-row h1[data-v-c28a6c45]{font-size:2rem;color:#d4af37;margin:0;font-weight:800;letter-spacing:1px}.header-sub-row[data-v-c28a6c45]{display:flex;justify-content:space-between;align-items:flex-start}.page-subtitle[data-v-c28a6c45]{color:#9ca3af;font-size:1rem;margin:0}.header-actions[data-v-c28a6c45]{display:flex;gap:1rem}.live-badge[data-v-c28a6c45]{display:flex;align-items:center;gap:.5rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);padding:.25rem .75rem;border-radius:999px;color:#d4af37;font-size:.75rem;font-weight:700;letter-spacing:1px}.pulse-dot[data-v-c28a6c45]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;animation:pulse-animation-c28a6c45 1.5s infinite}@keyframes pulse-animation-c28a6c45{0%{box-shadow:0 0 #d4af37b3}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.section-container[data-v-c28a6c45]{margin-bottom:4rem}.section-header-flex[data-v-c28a6c45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-c28a6c45]{color:#d4af37;font-size:1.3rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px;border-left:4px solid #D4AF37;padding-left:1rem}.section-title.mb-0[data-v-c28a6c45]{margin-bottom:0}.kpi-grid[data-v-c28a6c45]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.kpi-grid.six-cols[data-v-c28a6c45]{grid-template-columns:repeat(6,1fr)}.kpi-card[data-v-c28a6c45]{background:linear-gradient(145deg,#111,#0a0a0a);border:1px solid rgba(212,175,55,.15);border-radius:12px;padding:1.5rem;box-shadow:0 8px 30px #00000080;transition:transform .3s}.kpi-card[data-v-c28a6c45]:hover{transform:translateY(-4px);border-color:#d4af3766}.kpi-card.mini[data-v-c28a6c45]{padding:1rem;text-align:center}.kpi-val[data-v-c28a6c45]{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.kpi-lbl[data-v-c28a6c45]{color:#a0aec0;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}.kpi-val-mini[data-v-c28a6c45]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.kpi-lbl-mini[data-v-c28a6c45]{color:#a0aec0;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.text-blue[data-v-c28a6c45]{color:#60a5fa!important}.text-amber[data-v-c28a6c45]{color:#fbbf24!important}.text-green[data-v-c28a6c45]{color:#34d399!important}.text-yellow[data-v-c28a6c45]{color:#facc15!important}.text-red[data-v-c28a6c45]{color:#f87171!important}.text-muted[data-v-c28a6c45]{color:#9ca3af!important}.table-container[data-v-c28a6c45]{background:#0a0a0a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.2);border-radius:12px;overflow-x:auto;box-shadow:0 10px 40px #0009}.luxury-table[data-v-c28a6c45]{width:100%;border-collapse:collapse;text-align:left}.luxury-table th[data-v-c28a6c45]{background:#d4af370d;padding:1.25rem 1rem;color:#d4af37;font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid rgba(212,175,55,.2)}.luxury-table td[data-v-c28a6c45]{padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#d1d5db;font-size:.9rem;vertical-align:middle}.luxury-table tr:hover td[data-v-c28a6c45]{background:#d4af370d}.row-banned td[data-v-c28a6c45]{opacity:.5;background:#ef44440d}.row-warn td[data-v-c28a6c45]{background:#f59e0b0d}.user-main[data-v-c28a6c45]{font-weight:600;color:#fff;margin-bottom:.25rem}.user-sub[data-v-c28a6c45]{font-size:.8rem;color:#9ca3af}.date-cell[data-v-c28a6c45],.ip-cell[data-v-c28a6c45]{font-size:.85rem;color:#a0aec0}.act-total[data-v-c28a6c45]{font-weight:600;color:#d4af37;font-size:.95rem}.act-sub[data-v-c28a6c45]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.action-flex[data-v-c28a6c45]{display:flex;gap:.5rem;align-items:center}.btn-icon[data-v-c28a6c45]{background:none;border:none;font-size:1.2rem;cursor:pointer;transition:transform .2s;padding:.25rem}.btn-icon[data-v-c28a6c45]:hover{transform:scale(1.2)}.btn-icon.danger[data-v-c28a6c45]{filter:drop-shadow(0 0 5px rgba(239,68,68,.5))}.btn-icon.warning[data-v-c28a6c45]{filter:drop-shadow(0 0 5px rgba(245,158,11,.5))}.btn-icon.success[data-v-c28a6c45]{filter:drop-shadow(0 0 5px rgba(16,185,129,.5))}.btn[data-v-c28a6c45]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9375rem;transition:all .3s ease;border:none;text-transform:uppercase;letter-spacing:1px}.btn-primary[data-v-c28a6c45]{background:linear-gradient(135deg,#d4af37,#aa8010);color:#000;box-shadow:0 4px 15px #d4af374d}.btn-primary[data-v-c28a6c45]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766}.btn-secondary[data-v-c28a6c45]{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-c28a6c45]:hover:not(:disabled){background:#ffffff1a;border-color:#d4af37;color:#d4af37}.btn-danger[data-v-c28a6c45]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-c28a6c45]:hover:not(:disabled){background:#ef444433;box-shadow:0 0 15px #ef44444d}.btn[data-v-c28a6c45]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-c28a6c45]{padding:.35rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:inline-block}.badge-primary[data-v-c28a6c45]{background:#d4af3726;border:1px solid rgba(212,175,55,.4);color:#d4af37}.badge-danger[data-v-c28a6c45]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.badge-success[data-v-c28a6c45]{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#34d399}.badge-gray[data-v-c28a6c45]{background:#9ca3af26;border:1px solid rgba(156,163,175,.4);color:#9ca3af}.badge-warning[data-v-c28a6c45]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.tenant-roster[data-v-c28a6c45]{background:linear-gradient(145deg,#161616,#0c0c0c);border:1px solid rgba(212,175,55,.2);border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 5px 20px #00000080}.tenant-header[data-v-c28a6c45]{padding:1.5rem;border-bottom:1px solid rgba(212,175,55,.2);display:flex;justify-content:space-between;align-items:center;background:#0000004d}.tenant-header h3[data-v-c28a6c45]{color:#fff;margin:0;font-size:1.2rem;letter-spacing:1px}.tenant-badges[data-v-c28a6c45]{display:flex;gap:.5rem}.client-grid[data-v-c28a6c45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.client-card[data-v-c28a6c45]{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border-left:3px solid rgba(212,175,55,.5);padding:1.5rem;border-radius:12px;box-shadow:0 5px 15px #0006;transition:transform .3s}.client-card[data-v-c28a6c45]:hover{transform:translateY(-4px)}.cc-header h3[data-v-c28a6c45]{color:#d4af37;margin:0 0 .25rem;font-size:1.25rem}.cc-email[data-v-c28a6c45]{font-size:.85rem;color:#9ca3af}.cc-stats[data-v-c28a6c45]{display:flex;gap:.5rem;margin:1rem 0}.comp-item[data-v-c28a6c45]{background:#ffffff08;padding:.75rem;border-radius:8px;margin-bottom:.5rem}.comp-name[data-v-c28a6c45]{font-weight:600;color:#fff;font-size:.95rem;margin-bottom:.25rem}.comp-metrics[data-v-c28a6c45]{font-size:.8rem}.playbook-grid[data-v-c28a6c45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.playbook-card[data-v-c28a6c45]{background:#0a0a0a99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:border-color .3s}.playbook-card[data-v-c28a6c45]:hover{border-color:#d4af37}.pb-header[data-v-c28a6c45]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.pb-focus[data-v-c28a6c45]{color:#d1d5db;font-size:.9rem;margin-bottom:1rem;line-height:1.5}.pb-next[data-v-c28a6c45]{font-size:.85rem;color:#d4af37;background:#d4af371a;padding:.75rem;border-radius:6px}.alert-box[data-v-c28a6c45]{padding:1rem;border-radius:8px;font-weight:600}.warning-box[data-v-c28a6c45]{background:#f59e0b26;color:#fbbf24;border-left:4px solid #fbbf24}.danger-box[data-v-c28a6c45]{background:#ef444426;color:#f87171;border-left:4px solid #ef4444}.suggestions-list[data-v-c28a6c45]{max-height:200px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:.5rem;background:#111}.suggestion-item[data-v-c28a6c45]{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s}.suggestion-item[data-v-c28a6c45]:hover,.suggestion-item.selected[data-v-c28a6c45]{background:#d4af371a}.selected-user-box[data-v-c28a6c45]{background:#ef44440d;border:1px solid rgba(239,68,68,.3);padding:1rem;border-radius:8px}.badge-popia[data-v-c28a6c45]{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#d4af3726;color:#d4af37;border:1px solid rgba(212,175,55,.3);padding:2px 8px;border-radius:4px;margin-bottom:.5rem}.section-header-flex[data-v-c28a6c45]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.audit-actions[data-v-c28a6c45]{display:flex;gap:.5rem;align-items:center}.btn-gold[data-v-c28a6c45]{background:linear-gradient(135deg,#d4af37,#aa771c);color:#000;font-weight:700;border:none;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;border-radius:6px;padding:.5rem 1rem;transition:all .2s ease}.btn-gold[data-v-c28a6c45]:hover{filter:brightness(1.15);box-shadow:0 0 12px #d4af3766}.audit-filter-bar[data-v-c28a6c45]{display:flex;gap:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.filter-group[data-v-c28a6c45]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#9ca3af}.filter-group.flex-1[data-v-c28a6c45]{flex:1;min-width:220px}.form-input-sm[data-v-c28a6c45]{padding:.35rem .65rem;font-size:.8125rem;height:auto;border-radius:4px}.badge-audit[data-v-c28a6c45]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge-info[data-v-c28a6c45]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.badge-warning[data-v-c28a6c45]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.badge-critical[data-v-c28a6c45]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.event-badge[data-v-c28a6c45]{font-size:.75rem;color:#e5e7eb;font-weight:600}.ip-pill[data-v-c28a6c45]{background:#ffffff0d;padding:2px 6px;border-radius:4px;font-size:.75rem;color:#d1d5db;border:1px solid rgba(255,255,255,.1)}.audit-desc[data-v-c28a6c45]{color:#d1d5db;max-width:420px;line-height:1.4}.audit-loading[data-v-c28a6c45],.audit-empty[data-v-c28a6c45]{padding:2.5rem;text-align:center;color:#9ca3af;font-size:.875rem}.doc-links[data-v-c28a6c45]{display:flex;gap:.35rem;flex-wrap:wrap}.doc-link-btn[data-v-c28a6c45]{display:inline-flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#60a5fa;padding:2px 7px;border-radius:4px;font-size:.75rem;text-decoration:none;transition:all .2s}.doc-link-btn[data-v-c28a6c45]:hover{background:#3b82f633;border-color:#60a5fa;color:#fff}.upgrade-container[data-v-ef422597]{max-width:1240px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.upgrade-header[data-v-ef422597]{text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--border-color);border-radius:var(--border-radius-lg)}.header-badge[data-v-ef422597]{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:2px;color:#d97706;background:#fef3c7;padding:4px 12px;border-radius:999px;margin-bottom:.75rem}.upgrade-header h1[data-v-ef422597]{font-size:2rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem}.subtitle[data-v-ef422597]{font-size:1rem;color:var(--gray-600);max-width:680px;margin:0 auto 1rem}.plans-grid[data-v-ef422597]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width: 1024px){.plans-grid[data-v-ef422597]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.plans-grid[data-v-ef422597]{grid-template-columns:1fr}}.plan-card[data-v-ef422597]{padding:1.5rem;border-radius:var(--border-radius-lg);border:1px solid var(--border-color);background:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .2s ease}.plan-card[data-v-ef422597]:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px #00000014}.plan-card.featured[data-v-ef422597]{border:2px solid #d97706;background:#fffdfa;box-shadow:0 8px 24px -4px #d977061f}.plan-card.selected[data-v-ef422597]{border-color:var(--primary-600);outline:2px solid var(--primary-200)}.featured-badge[data-v-ef422597]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#d97706;color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.5px;padding:4px 12px;border-radius:999px;white-space:nowrap}.plan-tier-label[data-v-ef422597]{font-size:.6875rem;font-weight:800;color:var(--gray-500);letter-spacing:1px;margin-bottom:.25rem}.plan-title[data-v-ef422597]{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.35rem}.plan-desc[data-v-ef422597]{font-size:.8125rem;color:var(--gray-500);min-height:38px;margin-bottom:1rem}.plan-price[data-v-ef422597]{font-size:1.875rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem}.plan-price .currency[data-v-ef422597]{font-size:1.125rem;vertical-align:top;margin-right:2px}.plan-price .period[data-v-ef422597]{font-size:.875rem;font-weight:500;color:var(--gray-500)}.seat-pill[data-v-ef422597]{display:inline-block;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;background:var(--gray-100);color:var(--gray-700);margin-bottom:1.25rem}.featured-pill[data-v-ef422597]{background:#fef3c7;color:#92400e}.feature-bullets[data-v-ef422597]{list-style:none;padding:0;margin:0 0 1.5rem;font-size:.8125rem;color:var(--gray-700);line-height:1.6}.feature-bullets li[data-v-ef422597]{margin-bottom:.5rem;position:relative;padding-left:1.25rem}.feature-bullets li[data-v-ef422597]:before{content:"✓";color:#16a34a;font-weight:800;position:absolute;left:0}.savings-tag[data-v-ef422597]{display:inline-block;font-size:.6875rem;font-weight:700;color:#16a34a;background:#dcfce7;padding:2px 6px;border-radius:4px}.w-100[data-v-ef422597]{width:100%}.highlight-btn[data-v-ef422597]{background:#d97706!important;border-color:#b45309!important;color:#fff!important;font-weight:700}.settlement-centre[data-v-ef422597]{padding:2rem;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.settlement-header[data-v-ef422597]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1.5rem}.settlement-amount .label[data-v-ef422597]{font-size:.8125rem;color:var(--gray-500);margin-right:8px}.settlement-amount .val[data-v-ef422597]{font-size:1.5rem;font-weight:800;color:var(--gray-900)}.eft-details-box[data-v-ef422597]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:var(--gray-50);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}@media (max-width: 640px){.eft-details-box[data-v-ef422597]{grid-template-columns:1fr}}.bank-row[data-v-ef422597]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--gray-200);font-size:.875rem}.bank-row .label[data-v-ef422597]{color:var(--gray-500)}.bank-row .val[data-v-ef422597]{color:var(--gray-900)}.ref-tag[data-v-ef422597]{background:#eff6ff;color:var(--primary-700);font-weight:800;padding:2px 8px;border-radius:4px}.settlement-actions[data-v-ef422597]{display:flex;gap:1rem;flex-wrap:wrap}.modal-overlay[data-v-ef422597]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-ef422597]{max-width:480px;width:90%;padding:2rem;background:#fff;border-radius:var(--border-radius-lg)}.modal-actions[data-v-ef422597]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.form-group[data-v-ef422597]{margin-bottom:1rem}.form-group label[data-v-ef422597]{display:block;font-size:.8125rem;font-weight:600;color:var(--gray-700);margin-bottom:4px}.form-control[data-v-ef422597]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem}.reports-page[data-v-92214160]{padding:1.5rem 2rem}.overview-row[data-v-92214160]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.ov-stat[data-v-92214160]{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:var(--gray-50);border-radius:var(--radius-md)}.ov-val[data-v-92214160]{font-size:1.25rem;font-weight:700;color:var(--gray-900)}.ov-lbl[data-v-92214160]{font-size:.75rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.ov-stat.locked[data-v-92214160]{opacity:.5}.ov-hint[data-v-92214160]{font-size:.625rem;color:var(--gray-400)}.upgrade-tease[data-v-92214160]{background:var(--gray-50);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.upgrade-tease p[data-v-92214160]{margin:0;font-size:.8125rem;color:var(--gray-600)}.reports-grid[data-v-92214160]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.report-card[data-v-92214160]{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.report-card.featured[data-v-92214160]{border:2px solid var(--primary-500)}.report-card h3[data-v-92214160]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0}.report-card p[data-v-92214160]{font-size:.8125rem;color:var(--gray-500);margin:0;line-height:1.4}.rc-icon[data-v-92214160]{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.rc-icon.blue[data-v-92214160]{background:#eff6ff;color:var(--primary-500)}.rc-icon.green[data-v-92214160]{background:#ecfdf5;color:var(--green-500)}.rc-icon.amber[data-v-92214160]{background:#fffbeb;color:var(--amber-500)}.rc-icon.red[data-v-92214160]{background:#fef2f2;color:var(--red-500)}.rc-count[data-v-92214160]{font-size:.75rem;color:var(--gray-500)}.rc-actions[data-v-92214160]{display:flex;gap:.5rem;margin-top:auto;padding-top:.5rem}@media (max-width: 768px){.overview-row[data-v-92214160]{grid-template-columns:repeat(2,1fr)}.reports-grid[data-v-92214160]{grid-template-columns:1fr}.upgrade-tease[data-v-92214160]{flex-direction:column;text-align:center}}.tickets-page[data-v-8b8bedff]{padding:1.5rem 2rem}.summary-row[data-v-8b8bedff]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-8b8bedff]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem}.stat-icon-wrap[data-v-8b8bedff]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.stat-icon-wrap.green[data-v-8b8bedff]{background:#ecfdf5;color:var(--green-500)}.stat-icon-wrap.amber[data-v-8b8bedff]{background:#fffbeb;color:var(--amber-500)}.stat-icon-wrap.blue[data-v-8b8bedff]{background:#eff6ff;color:var(--primary-500)}.stat-icon-wrap.red[data-v-8b8bedff]{background:#fef2f2;color:var(--red-500)}.stat-body[data-v-8b8bedff]{display:flex;flex-direction:column}.stat-value[data-v-8b8bedff]{font-size:1.25rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-8b8bedff]{font-size:.75rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.ticket-list[data-v-8b8bedff]{display:flex;flex-direction:column;gap:.75rem}.ticket-card[data-v-8b8bedff]{padding:1.25rem}.ticket-top[data-v-8b8bedff]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.ticket-title-wrap[data-v-8b8bedff]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.ticket-title[data-v-8b8bedff]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-desc[data-v-8b8bedff]{font-size:.8125rem;color:var(--gray-600);margin:0 0 .75rem;line-height:1.5}.meta-row[data-v-8b8bedff]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.meta-tag[data-v-8b8bedff]{font-size:.75rem;color:var(--gray-600);background:var(--gray-100);padding:.25rem .5rem;border-radius:var(--radius-sm);white-space:nowrap}.ticket-actions[data-v-8b8bedff]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--border-color)}.form-grid-3[data-v-8b8bedff]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.summary-row[data-v-8b8bedff]{grid-template-columns:repeat(2,1fr)}.form-grid-3[data-v-8b8bedff]{grid-template-columns:1fr}}@media (max-width: 480px){.summary-row[data-v-8b8bedff]{grid-template-columns:1fr}}.employees-page[data-v-07b130d6]{padding:1.5rem 2rem}.header-right[data-v-07b130d6]{display:flex;align-items:center;gap:.75rem}.admp-badge[data-v-07b130d6]{font-size:.625rem;font-weight:700;background:var(--primary-500);color:#fff;padding:2px 6px;border-radius:4px;vertical-align:middle;letter-spacing:.05em}.stats-bar[data-v-07b130d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem}.stat-card[data-v-07b130d6]{background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.stat-value[data-v-07b130d6]{font-size:1.5rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-07b130d6]{font-size:.75rem;color:var(--gray-500);margin-top:.25rem;text-transform:uppercase;letter-spacing:.03em}.tab-nav[data-v-07b130d6]{display:flex;gap:.25rem;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem;overflow-x:auto}.tab-nav button[data-v-07b130d6]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;border:none;background:none;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--gray-500);border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:all .15s}.tab-nav button[data-v-07b130d6]:hover{color:var(--gray-700)}.tab-nav button.active[data-v-07b130d6]{color:var(--primary-600);border-bottom-color:var(--primary-500)}.filter-bar[data-v-07b130d6]{display:flex;gap:.75rem;margin-bottom:1rem}.search-input[data-v-07b130d6]{flex:1;max-width:400px}.filter-select[data-v-07b130d6]{width:200px}.emp-grid[data-v-07b130d6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem}.emp-card[data-v-07b130d6]{padding:0;overflow:hidden}.emp-card.emp-inactive[data-v-07b130d6]{opacity:.6}.emp-card.emp-banned[data-v-07b130d6]{border-color:var(--red-500)}.emp-top[data-v-07b130d6]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem .75rem}.avatar[data-v-07b130d6]{width:42px;height:42px;border-radius:50%;background:var(--primary-500);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.avatar-admin[data-v-07b130d6]{background:var(--red-500)}.avatar-executive[data-v-07b130d6]{background:#7c3aed}.avatar-manager[data-v-07b130d6]{background:var(--amber-500, #f59e0b)}.avatar-supervisor[data-v-07b130d6]{background:var(--blue-500)}.emp-identity[data-v-07b130d6]{flex:1;min-width:0}.emp-name[data-v-07b130d6]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0}.emp-email[data-v-07b130d6]{font-size:.8125rem;color:var(--gray-500);margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-details[data-v-07b130d6]{padding:0 1.25rem}.detail-row[data-v-07b130d6]{display:flex;justify-content:space-between;padding:.375rem 0;border-bottom:1px solid var(--gray-100);font-size:.8125rem}.detail-row[data-v-07b130d6]:last-child{border-bottom:none}.detail-label[data-v-07b130d6]{color:var(--gray-500);flex-shrink:0}.detail-value[data-v-07b130d6]{color:var(--gray-800);font-weight:500;text-align:right}.emp-notes[data-v-07b130d6]{padding:.75rem 1.25rem;border-top:1px solid var(--border-color)}.emp-notes .detail-label[data-v-07b130d6]{display:block;margin-bottom:.25rem;font-size:.75rem}.emp-notes p[data-v-07b130d6]{margin:0;font-size:.8125rem;color:var(--gray-600);line-height:1.5}.emp-actions[data-v-07b130d6]{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--border-color);background:var(--gray-50)}.onboard-container[data-v-07b130d6]{max-width:720px}.onboard-header[data-v-07b130d6]{margin-bottom:1.5rem}.onboard-header h2[data-v-07b130d6]{margin:0 0 .25rem}.hierarchy-info[data-v-07b130d6]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--blue-50, #eff6ff);border:1px solid var(--blue-200, #bfdbfe);border-radius:8px;font-size:.8125rem;color:var(--blue-700, #1d4ed8);margin-top:.75rem}.form-section[data-v-07b130d6]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.form-section[data-v-07b130d6]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-07b130d6]{font-size:.8125rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.form-grid-2[data-v-07b130d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-actions[data-v-07b130d6]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.offboard-container[data-v-07b130d6]{max-width:720px}.offboard-header[data-v-07b130d6]{margin-bottom:1.25rem}.offboard-header h2[data-v-07b130d6]{margin:0 0 .25rem}.offboard-list[data-v-07b130d6]{display:flex;flex-direction:column;gap:.75rem}.offboard-card[data-v-07b130d6]{padding:0;overflow:hidden}.offboard-top[data-v-07b130d6]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.offboard-name[data-v-07b130d6]{margin:0;font-size:.9375rem;font-weight:600}.offboard-email[data-v-07b130d6]{margin:.125rem 0 0;font-size:.8125rem;color:var(--gray-500)}.offboard-details[data-v-07b130d6]{padding:0 1.25rem .75rem}.offboard-actions[data-v-07b130d6]{padding:.75rem 1.25rem;border-top:1px solid var(--border-color);background:var(--gray-50)}.logs-container[data-v-07b130d6]{max-width:960px}.logs-header[data-v-07b130d6]{margin-bottom:1.25rem}.logs-header h2[data-v-07b130d6]{margin:0 0 .25rem}.logs-table-wrap[data-v-07b130d6]{overflow-x:auto}.logs-table[data-v-07b130d6]{width:100%;border-collapse:collapse;font-size:.8125rem}.logs-table th[data-v-07b130d6]{text-align:left;padding:.625rem .75rem;background:var(--gray-50);color:var(--gray-600);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--border-color)}.logs-table td[data-v-07b130d6]{padding:.625rem .75rem;border-bottom:1px solid var(--gray-100);color:var(--gray-800)}.log-offboard[data-v-07b130d6]{background:var(--red-50, #fef2f2)}.badge-purple[data-v-07b130d6]{background:#f3e8ff;color:#7c3aed}.badge-green[data-v-07b130d6]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-07b130d6],.btn-warning[data-v-07b130d6]{background:#fef3c7;color:#d97706;border-color:#fcd34d}.btn-warning[data-v-07b130d6]:hover{background:#fde68a}.modal-lg[data-v-07b130d6]{max-width:680px}.modal-sm[data-v-07b130d6]{max-width:460px}.text-muted[data-v-07b130d6]{color:var(--gray-500);font-size:.875rem;margin:0}@media (max-width: 768px){.employees-page[data-v-07b130d6]{padding:1rem}.emp-grid[data-v-07b130d6],.form-grid-2[data-v-07b130d6]{grid-template-columns:1fr}.header-right[data-v-07b130d6]{flex-direction:column;align-items:stretch}.stats-bar[data-v-07b130d6]{grid-template-columns:repeat(2,1fr)}.filter-bar[data-v-07b130d6]{flex-direction:column}.filter-select[data-v-07b130d6]{width:100%}.search-input[data-v-07b130d6]{max-width:100%}}.tier-seat-banner[data-v-07b130d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(90deg,#d9770614,#0f172a0a);border:1px solid rgba(217,119,6,.3);padding:.875rem 1.25rem;border-radius:8px;margin-top:1rem}.tier-seat-banner.seat-limit-reached[data-v-07b130d6]{background:#fffbeb;border-color:#fcd34d}.seat-info[data-v-07b130d6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seat-badge[data-v-07b130d6]{font-size:.6875rem;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:4px;background:#d97706;color:#fff}.seat-badge.badge-limit[data-v-07b130d6]{background:#dc2626}.seat-text[data-v-07b130d6]{font-size:.875rem;color:#78350f}.btn-upgrade-seat[data-v-07b130d6]{background:#d97706;color:#fff;font-weight:700;font-size:.75rem;padding:6px 12px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.btn-upgrade-seat[data-v-07b130d6]:hover{background:#b45309}.cac-page[data-v-f245018f]{padding:1.5rem 2rem}.overview-row[data-v-f245018f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.ov-card[data-v-f245018f]{padding:1.25rem;display:flex;align-items:flex-start;gap:.75rem}.ov-card.ov-full[data-v-f245018f]{border-color:var(--amber-500)}.ov-icon[data-v-f245018f]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-icon.blue[data-v-f245018f]{background:#eff6ff;color:var(--primary-500)}.ov-icon.green[data-v-f245018f]{background:#ecfdf5;color:var(--green-500)}.ov-icon.amber[data-v-f245018f]{background:#fffbeb;color:var(--amber-500)}.cap-bar[data-v-f245018f]{height:6px;background:var(--gray-200);border-radius:3px;overflow:hidden}.cap-fill[data-v-f245018f]{height:100%;background:var(--primary-500);border-radius:3px;transition:width .3s}.table-wrap[data-v-f245018f]{overflow-x:auto}.row-inactive[data-v-f245018f]{opacity:.6}.info-bar[data-v-f245018f]{background:#eff6ff;color:var(--primary-500);padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.8125rem;line-height:1.5}.form-section[data-v-f245018f]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.form-section[data-v-f245018f]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-f245018f]{font-size:.8125rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.form-grid-2[data-v-f245018f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.modal-lg[data-v-f245018f]{max-width:680px}.modal-sm[data-v-f245018f]{max-width:420px}@media (max-width: 768px){.overview-row[data-v-f245018f],.form-grid-2[data-v-f245018f]{grid-template-columns:1fr}}.settings-page[data-v-9d8b00a8]{max-width:680px;margin:0 auto}.settings-sections[data-v-9d8b00a8]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-9d8b00a8]{padding:0;overflow:hidden;background:#0f0f0fcc!important;border:1px solid rgba(212,175,55,.2)!important}.sc-header[data-v-9d8b00a8]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.sc-icon[data-v-9d8b00a8]{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-icon.blue[data-v-9d8b00a8]{background:#d4af371a;color:#d4af37}.sc-icon.green[data-v-9d8b00a8]{background:#22c55e1a;color:#22c55e}.sc-icon.gray[data-v-9d8b00a8]{background:#ffffff0d;color:#9ca3af}.sc-title[data-v-9d8b00a8]{font-size:.9375rem;font-weight:600;color:#fff;margin:0}.sc-desc[data-v-9d8b00a8]{font-size:.8125rem;color:#9ca3af;margin:.125rem 0 0}.sc-body[data-v-9d8b00a8]{padding:0}.setting-row[data-v-9d8b00a8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);gap:1rem}.setting-row[data-v-9d8b00a8]:last-child{border-bottom:none}.setting-info[data-v-9d8b00a8]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.setting-name[data-v-9d8b00a8]{font-size:.875rem;font-weight:500;color:#d1d5db}.setting-hint[data-v-9d8b00a8]{font-size:.75rem;color:#6b7280;line-height:1.4}.setting-val[data-v-9d8b00a8]{font-size:.875rem;color:#fff;white-space:nowrap}.role-admin[data-v-9d8b00a8]{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.2);padding:2px 8px;border-radius:4px;font-size:12px}.role-employee[data-v-9d8b00a8]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2);padding:2px 8px;border-radius:4px;font-size:12px}.role-superuser[data-v-9d8b00a8]{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2);padding:2px 8px;border-radius:4px;font-size:12px}.tier-sport[data-v-9d8b00a8]{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.2);padding:2px 8px;border-radius:4px;font-size:12px}.tier-free[data-v-9d8b00a8]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.1);padding:2px 8px;border-radius:4px;font-size:12px}.tier-pro[data-v-9d8b00a8]{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2);padding:2px 8px;border-radius:4px;font-size:12px}.tier-enterprise[data-v-9d8b00a8]{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2);padding:2px 8px;border-radius:4px;font-size:12px}.tier-ultimate[data-v-9d8b00a8]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000;font-weight:700;padding:2px 8px;border-radius:4px;font-size:12px}.toggle[data-v-9d8b00a8]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle input[data-v-9d8b00a8]{opacity:0;width:0;height:0}.toggle-track[data-v-9d8b00a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;border-radius:24px;transition:background .25s}.toggle-track[data-v-9d8b00a8]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .25s;box-shadow:var(--shadow-sm)}input:checked+.toggle-track[data-v-9d8b00a8]{background:var(--primary-500)}input:checked+.toggle-track[data-v-9d8b00a8]:before{transform:translate(20px)}.preview-row[data-v-9d8b00a8]{flex-direction:column;align-items:flex-start}.preview-area[data-v-9d8b00a8]{width:100%;display:flex;justify-content:center;padding:.5rem 0}.preview-card[data-v-9d8b00a8]{display:flex;align-items:center;gap:.625rem;background:#0006;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-md);padding:.75rem 1rem;width:180px;animation:pvFloat-9d8b00a8 3s ease-in-out infinite;transition:transform .3s,box-shadow .3s}.preview-card[data-v-9d8b00a8]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.preview-dot[data-v-9d8b00a8]{width:10px;height:10px;border-radius:50%;background:var(--primary-500);animation:pvPulse-9d8b00a8 2s ease-in-out infinite;flex-shrink:0}.preview-lines[data-v-9d8b00a8]{display:flex;flex-direction:column;gap:5px;flex:1}.preview-line[data-v-9d8b00a8]{height:5px;border-radius:2px;background:#ffffff1a}.preview-line.long[data-v-9d8b00a8]{width:100%}.preview-line.short[data-v-9d8b00a8]{width:55%}@keyframes pvFloat-9d8b00a8{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pvPulse-9d8b00a8{0%,to{opacity:1}50%{opacity:.5}}.avatar-grid[data-v-9d8b00a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:12px}.avatar-item[data-v-9d8b00a8]{width:56px;height:56px;border-radius:12px;cursor:pointer;overflow:hidden;border:2px solid rgba(255,255,255,.05);background:#0003;transition:all .2s ease}.avatar-item[data-v-9d8b00a8]:hover{transform:translateY(-2px);border-color:#d4af3780;box-shadow:0 4px 12px #0000004d}.avatar-item.selected[data-v-9d8b00a8]{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733,0 8px 16px #0006;transform:scale(1.05)}.avatar-item[data-v-9d8b00a8] svg{width:100%;height:100%;display:block}.sc-icon.gold[data-v-9d8b00a8]{background:#d4af3726;color:#d4af37}.badge-sw[data-v-9d8b00a8]{display:inline-flex;align-items:center;gap:.4rem;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em}.badge-sw.sw-active[data-v-9d8b00a8]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.badge-sw.sw-idle[data-v-9d8b00a8]{background:#ffffff0f;color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.pulse-dot-mini[data-v-9d8b00a8]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pvPulse-9d8b00a8 1.5s infinite}.text-gold[data-v-9d8b00a8]{color:#d4af37!important}.text-danger[data-v-9d8b00a8]{color:#ef4444!important}.font-mono[data-v-9d8b00a8]{font-family:monospace}.action-setting-row[data-v-9d8b00a8]{flex-wrap:wrap;align-items:center}.nuclear-row[data-v-9d8b00a8]{background:#ef444408}.btn-gold[data-v-9d8b00a8]{background:linear-gradient(135deg,#d4af37,#b48608);color:#000;font-weight:700;border:none;border-radius:6px;padding:.45rem .9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.btn-gold[data-v-9d8b00a8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d4af374d}.btn-outline-danger[data-v-9d8b00a8]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.45rem .85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-outline-danger[data-v-9d8b00a8]:hover:not(:disabled){background:#ef444433;border-color:#ef444499}.btn-spinner-mini[data-v-9d8b00a8]{width:12px;height:12px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-9d8b00a8 .8s linear infinite;display:inline-block}@keyframes spin-9d8b00a8{to{transform:rotate(360deg)}}@media (max-width: 640px){.setting-row[data-v-9d8b00a8]{padding:.625rem 1rem}.action-setting-row[data-v-9d8b00a8]{flex-direction:column;align-items:flex-start;gap:.75rem}}.assets-page[data-v-5a651600]{padding:2rem}.page-header[data-v-5a651600]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header h1[data-v-5a651600]{font-size:1.75rem;font-weight:700;color:var(--gray-900);margin:0 0 .25rem}.page-subtitle[data-v-5a651600]{color:var(--gray-600);font-size:.9375rem;margin:0}.header-actions[data-v-5a651600]{display:flex;gap:.75rem;align-items:center}.filter-select[data-v-5a651600]{padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;font-size:.875rem}.stats-grid[data-v-5a651600]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-5a651600]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;display:flex;gap:1rem;align-items:center}.stat-icon[data-v-5a651600]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-5a651600]{flex:1}.stat-value[data-v-5a651600]{font-size:1.5rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-5a651600]{font-size:.8125rem;color:var(--gray-600);margin-top:.125rem}.assets-grid[data-v-5a651600]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.asset-card[data-v-5a651600]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;cursor:pointer;transition:box-shadow .2s,border-color .2s}.asset-card[data-v-5a651600]:hover{box-shadow:0 4px 12px #00000014;border-color:var(--primary-300)}.asset-header[data-v-5a651600]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.asset-tag[data-v-5a651600]{font-size:.75rem;font-weight:600;color:var(--gray-500);background:var(--gray-100);padding:.25rem .5rem;border-radius:var(--radius-sm)}.asset-name[data-v-5a651600]{font-size:1.125rem;font-weight:600;color:var(--gray-900);margin:0 0 .75rem}.asset-meta[data-v-5a651600]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.meta-item[data-v-5a651600]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--gray-600)}.meta-item svg[data-v-5a651600]{flex-shrink:0}.asset-footer[data-v-5a651600]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--border-color)}.asset-value[data-v-5a651600]{font-size:1rem;font-weight:600;color:var(--primary-600)}.asset-condition[data-v-5a651600]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--gray-600)}.condition-dot[data-v-5a651600]{width:8px;height:8px;border-radius:50%}.condition-excellent[data-v-5a651600]{background:#10b981}.condition-good[data-v-5a651600]{background:#3b82f6}.condition-fair[data-v-5a651600]{background:#f59e0b}.condition-poor[data-v-5a651600]{background:#ef4444}.condition-damaged[data-v-5a651600]{background:#dc2626}.spinner-container[data-v-5a651600],.empty-state[data-v-5a651600]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-5a651600]{margin-bottom:1rem}.empty-state h3[data-v-5a651600]{font-size:1.25rem;font-weight:600;color:var(--gray-700);margin:0 0 .5rem}.empty-state p[data-v-5a651600]{color:var(--gray-500);margin:0 0 1.5rem}.modal-overlay[data-v-5a651600]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-panel[data-v-5a651600]{background:#fff;border-radius:var(--radius-lg);max-width:600px;width:100%;max-height:90vh;overflow:auto}.modal-lg[data-v-5a651600]{max-width:800px}.modal-header[data-v-5a651600]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-5a651600]{margin:0;font-size:1.25rem;font-weight:600}.modal-close[data-v-5a651600]{background:none;border:none;font-size:1.5rem;color:var(--gray-400);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-5a651600]:hover{color:var(--gray-600)}.modal-body[data-v-5a651600]{padding:1.5rem}.modal-actions[data-v-5a651600]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.form-section[data-v-5a651600]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.form-section[data-v-5a651600]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-5a651600]{font-size:1rem;font-weight:600;color:var(--gray-800);margin:0 0 1rem}.form-grid-2[data-v-5a651600]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-5a651600]{margin-bottom:1rem}.form-group label[data-v-5a651600]{display:block;font-size:.875rem;font-weight:500;color:var(--gray-700);margin-bottom:.375rem}.required[data-v-5a651600]{color:var(--red-500)}.form-group input[data-v-5a651600],.form-group select[data-v-5a651600],.form-group textarea[data-v-5a651600]{width:100%;padding:.625rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.875rem}.form-group textarea[data-v-5a651600]{resize:vertical;font-family:inherit}.detail-section[data-v-5a651600]{margin-bottom:1.5rem}.detail-section h4[data-v-5a651600]{font-size:1rem;font-weight:600;color:var(--gray-800);margin:0 0 .75rem}.detail-grid[data-v-5a651600]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.detail-item[data-v-5a651600]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.detail-item .label[data-v-5a651600]{font-size:.8125rem;color:var(--gray-600);font-weight:500}.detail-item .value[data-v-5a651600]{font-size:.8125rem;color:var(--gray-900);text-align:right}@media (max-width: 768px){.page-header[data-v-5a651600]{flex-direction:column;gap:1rem}.header-actions[data-v-5a651600]{width:100%;justify-content:stretch}.filter-select[data-v-5a651600]{flex:1}.stats-grid[data-v-5a651600],.assets-grid[data-v-5a651600],.form-grid-2[data-v-5a651600],.detail-grid[data-v-5a651600]{grid-template-columns:1fr}}.page-wrap[data-v-884f0a06]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-884f0a06]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-884f0a06]{font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin:0}.page-subtitle[data-v-884f0a06]{color:var(--text-muted, #cbd5e1);font-size:14px;margin-top:4px;font-weight:500}.stats-row[data-v-884f0a06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-884f0a06]{background:var(--surface-card, rgba(17, 20, 24, .85));border:1px solid var(--border-gold, rgba(212, 175, 55, .25));border-radius:12px;padding:20px;text-align:center;box-shadow:var(--shadow-card, 0 4px 6px rgba(0,0,0,.3));transition:all .3s ease}.stat-card[data-v-884f0a06]:hover{transform:translateY(-2px);border-color:var(--border-gold-bright, rgba(212, 175, 55, .6));box-shadow:var(--shadow-glow, 0 10px 25px rgba(0,0,0,.5))}.stat-value[data-v-884f0a06]{font-size:28px;font-weight:700;color:var(--text-gold, #D4AF37)}.stat-label[data-v-884f0a06]{font-size:12px;color:var(--text-muted, #cbd5e1);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-weight:600}.filter-bar[data-v-884f0a06]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-884f0a06]{flex:1;min-width:200px}.filter-select[data-v-884f0a06]{width:180px}.catalog-switcher[data-v-884f0a06]{display:inline-flex;gap:8px;padding:6px;margin-bottom:22px;background:var(--surface-card, rgba(0, 0, 0, .28));border:1px solid var(--border-gold, rgba(212, 175, 55, .25));border-radius:14px;flex-wrap:wrap}.switch-btn[data-v-884f0a06]{border:1px solid transparent;background:transparent;color:var(--text-muted, #cbd5e1);padding:8px 14px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:all .2s ease}.switch-btn[data-v-884f0a06]:hover{border-color:var(--border-gold, rgba(212, 175, 55, .4));color:var(--text-primary, #fff)}.switch-btn.active[data-v-884f0a06]{background:var(--badge-gold-bg, rgba(212, 175, 55, .16));color:var(--text-gold, #D4AF37);border-color:var(--border-gold-bright, rgba(212, 175, 55, .5))}.catalog-container[data-v-884f0a06]{margin-top:10px}.split-catalog[data-v-884f0a06]{display:flex;flex-direction:column;gap:40px}.catalog-section[data-v-884f0a06]{margin-bottom:20px}.section-header[data-v-884f0a06]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--border-gold, rgba(212, 175, 55, .2))}.section-header h2[data-v-884f0a06]{font-size:20px;font-weight:700;color:var(--text-gold, #D4AF37);margin:0;text-transform:uppercase;letter-spacing:1px}.product-grid[data-v-884f0a06]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.product-card[data-v-884f0a06]{background:var(--surface-card, rgba(15, 15, 15, .9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-gold, rgba(212, 175, 55, .2));border-radius:12px;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;position:relative;box-shadow:var(--shadow-card, 0 4px 15px rgba(0,0,0,.5))}.product-card[data-v-884f0a06]:hover{transform:translateY(-4px);border-color:var(--border-gold-bright, rgba(212, 175, 55, .6));box-shadow:var(--shadow-glow, 0 10px 30px rgba(212, 175, 55, .2))}.margin-glow-high[data-v-884f0a06]{border-top:4px solid var(--text-gold, #D4AF37)}.margin-glow-mid[data-v-884f0a06]{border-top:4px solid #3b82f6}.margin-glow-low[data-v-884f0a06]{border-top:4px solid #ef4444}.margin-glow-none[data-v-884f0a06]{border-top:4px solid var(--border-subtle, rgba(255, 255, 255, .15))}.card-header[data-v-884f0a06]{padding:20px;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08));display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.header-main[data-v-884f0a06]{flex:1;min-width:0}.product-name[data-v-884f0a06]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.product-sku[data-v-884f0a06]{background:var(--badge-gold-bg, rgba(212, 175, 55, .12));color:var(--badge-gold-text, #facc15);padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;border:1px solid var(--badge-gold-border, rgba(212, 175, 55, .3));display:inline-block;letter-spacing:.5px}.header-badges[data-v-884f0a06]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.card-body[data-v-884f0a06]{padding:20px;flex:1}.product-desc[data-v-884f0a06]{margin:0 0 20px;font-size:13.5px;color:var(--text-secondary, #e2e8f0);line-height:1.6;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.product-metrics[data-v-884f0a06]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--input-bg, rgba(0,0,0,.3));padding:15px;border-radius:8px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.metric[data-v-884f0a06]{display:flex;flex-direction:column;gap:4px}.metric-lbl[data-v-884f0a06]{font-size:11px;text-transform:uppercase;color:var(--text-muted, #cbd5e1);font-weight:700;letter-spacing:.6px}.metric-val[data-v-884f0a06]{font-size:15px;font-weight:700;color:var(--text-primary, #ffffff)}.text-gold[data-v-884f0a06]{color:var(--text-gold, #D4AF37)!important;font-weight:700}.text-blue[data-v-884f0a06]{color:#38bdf8!important;font-weight:700}.text-red[data-v-884f0a06]{color:#f87171!important;font-weight:700}.card-footer[data-v-884f0a06]{padding:15px 20px;background:#0003;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08));display:flex;justify-content:space-between;align-items:center;gap:15px}.audit-trail[data-v-884f0a06]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.audit-avatar[data-v-884f0a06]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1f2937,#111827);border:1px solid var(--border-gold, rgba(212,175,55,.3));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--text-gold, #D4AF37);flex-shrink:0}.audit-info[data-v-884f0a06]{display:flex;flex-direction:column}.audit-name[data-v-884f0a06]{font-size:12px;font-weight:600;color:var(--text-primary, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.audit-date[data-v-884f0a06]{font-size:11px;color:var(--text-muted, #cbd5e1);margin-top:2px}.audit-company[data-v-884f0a06]{margin-left:auto;font-size:11px;padding:4px 9px;background:var(--badge-gold-bg, rgba(212, 175, 55, .1));border-radius:4px;color:var(--text-primary, #ffffff);white-space:nowrap;border:1px solid var(--border-gold, rgba(212, 175, 55, .25));font-weight:600}.action-btns[data-v-884f0a06]{display:flex;gap:6px}.btn-icon[data-v-884f0a06]{background:#ffffff0f;border:1px solid var(--border-subtle, rgba(255,255,255,.12));color:var(--text-primary, #fff);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px}.btn-icon[data-v-884f0a06]:hover{background:var(--badge-gold-bg, rgba(212, 175, 55, .15));border-color:var(--text-gold, #D4AF37);transform:translateY(-2px)}.btn-icon.danger[data-v-884f0a06]:hover{background:#ef444426;border-color:#ef4444}.empty-state[data-v-884f0a06]{grid-column:1 / -1;padding:40px;text-align:center;background:#0000001a;border:2px dashed var(--border-gold, rgba(212,175,55,.3));border-radius:12px;color:var(--text-muted, #cbd5e1);font-size:14px;font-weight:500}.text-muted[data-v-884f0a06]{color:var(--text-muted, #cbd5e1)}.badge[data-v-884f0a06]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px}.badge-green[data-v-884f0a06]{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.4)}.badge-yellow[data-v-884f0a06]{background:#f59e0b33;color:#fde047;border:1px solid rgba(245,158,11,.4)}.badge-red[data-v-884f0a06]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.badge-blue[data-v-884f0a06]{background:#d4af3733;color:var(--text-gold-light, #F5D061);border:1px solid rgba(212,175,55,.4)}.badge-gray[data-v-884f0a06]{background:#ffffff1a;color:var(--text-primary, #ffffff);border:1px solid rgba(255,255,255,.2)}code[data-v-884f0a06]{background:var(--input-bg, rgba(0,0,0,.3));color:var(--text-gold, #D4AF37);padding:2px 6px;border-radius:4px;font-size:12px;border:1px solid var(--border-gold, rgba(212,175,55,.25));font-weight:600}.btn[data-v-884f0a06]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-884f0a06]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000;box-shadow:0 4px 10px #d4af374d}.btn-primary[data-v-884f0a06]:hover{transform:translateY(-2px);box-shadow:0 6px 15px #d4af3766}.btn-secondary[data-v-884f0a06]{background:transparent;color:var(--text-primary, #fff);border:1px solid var(--border-subtle, rgba(255,255,255,.2))}.btn-secondary[data-v-884f0a06]:hover{border-color:var(--text-gold, #D4AF37);color:var(--text-gold, #D4AF37)}.btn-danger[data-v-884f0a06]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-884f0a06]:hover{background:#ef444440}.btn-sm[data-v-884f0a06]{padding:4px 10px;font-size:12px}.modal-overlay[data-v-884f0a06]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-panel[data-v-884f0a06]{background:var(--surface-dropdown, rgba(17, 20, 24, .95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-gold, rgba(212, 175, 55, .3));box-shadow:0 25px 50px -12px #000c;border-radius:16px;width:95%;max-width:640px;max-height:90vh;overflow-y:auto;color:var(--text-primary, #fff)}.modal-lg[data-v-884f0a06]{max-width:700px}.modal-header[data-v-884f0a06]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.1))}.modal-header h3[data-v-884f0a06]{font-size:18px;font-weight:600;margin:0;color:var(--text-primary, #fff)}.modal-close[data-v-884f0a06]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-muted, #9ca3af);transition:color .2s}.modal-close[data-v-884f0a06]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-884f0a06]{padding:24px}.form-group[data-v-884f0a06]{margin-bottom:16px}.form-label[data-v-884f0a06]{display:block;font-size:13px;font-weight:600;color:var(--text-primary, #d1d5db);margin-bottom:6px}.form-input[data-v-884f0a06]{width:100%;padding:10px 12px;border:1px solid var(--input-border, rgba(255,255,255,.15));border-radius:8px;font-size:14px;background:var(--input-bg, rgba(0,0,0,.25));color:var(--input-text, #fff);transition:all .2s}.form-input[data-v-884f0a06]:focus{outline:none;border-color:var(--text-gold, #D4AF37);box-shadow:0 0 0 3px #d4af3733}.form-row[data-v-884f0a06]{display:flex;gap:16px}.form-row .form-group[data-v-884f0a06],.flex-1[data-v-884f0a06]{flex:1}.flex-2[data-v-884f0a06]{flex:2}.form-actions[data-v-884f0a06]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-subtle, rgba(255,255,255,.1))}.checkbox-label[data-v-884f0a06]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary, #fff);font-weight:500}.checkbox-label input[type=checkbox][data-v-884f0a06]{width:16px;height:16px;accent-color:var(--text-gold, #D4AF37)}.loading-state[data-v-884f0a06]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--text-muted, #cbd5e1)}.spinner[data-v-884f0a06]{width:32px;height:32px;border:3px solid var(--border-subtle, rgba(255,255,255,.1));border-top-color:var(--text-gold, #D4AF37);border-radius:50%;animation:spin-884f0a06 .8s linear infinite}@keyframes spin-884f0a06{to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-884f0a06]{flex-direction:column;gap:0}.stats-row[data-v-884f0a06]{grid-template-columns:repeat(2,1fr)}.filter-bar[data-v-884f0a06]{flex-direction:column}.filter-select[data-v-884f0a06]{width:100%}}.page-wrap[data-v-21246364]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-21246364]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-21246364]{font-size:24px;font-weight:700;color:var(--gray-900, #111);margin:0}.page-subtitle[data-v-21246364]{color:var(--gray-500, #6b7280);font-size:14px;margin-top:4px}.header-actions[data-v-21246364]{display:flex;gap:8px}.tabs[data-v-21246364]{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid var(--border, #e5e7eb)}.tab[data-v-21246364]{padding:10px 20px;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer;color:var(--gray-500);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab.active[data-v-21246364]{color:var(--primary, #6366f1);border-bottom-color:var(--primary, #6366f1)}.stats-row[data-v-21246364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-21246364]{background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;text-align:center}.stat-value[data-v-21246364]{font-size:28px;font-weight:700;color:var(--primary, #6366f1)}.stat-label[data-v-21246364]{font-size:12px;color:var(--gray-500, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.campaigns-grid[data-v-21246364]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.campaign-card[data-v-21246364]{padding:20px;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb)}.campaign-header[data-v-21246364]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.campaign-header h3[data-v-21246364]{font-size:16px;font-weight:600;margin:0;color:var(--gray-900)}.campaign-subject[data-v-21246364]{font-size:13px;color:var(--gray-500);margin:0 0 16px}.campaign-stats[data-v-21246364]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.cs-item[data-v-21246364]{text-align:center}.cs-val[data-v-21246364]{display:block;font-size:18px;font-weight:700;color:var(--gray-900)}.cs-lbl[data-v-21246364]{font-size:10px;color:var(--gray-500);text-transform:uppercase}.campaign-bar[data-v-21246364]{height:6px;background:var(--gray-100, #f3f4f6);border-radius:3px;overflow:hidden;position:relative;margin-bottom:12px}.bar-fill[data-v-21246364]{position:absolute;left:0;top:0;height:100%;border-radius:3px}.bar-sent[data-v-21246364]{background:#93c5fd}.bar-opened[data-v-21246364]{background:#6366f1}.campaign-actions[data-v-21246364]{display:flex;gap:6px;margin-bottom:8px}.campaign-date[data-v-21246364]{font-size:11px;color:var(--gray-400)}.templates-header[data-v-21246364]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.templates-header h2[data-v-21246364]{font-size:18px;font-weight:600;margin:0}.templates-grid[data-v-21246364]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.template-card[data-v-21246364]{padding:20px;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb)}.template-card h4[data-v-21246364]{margin:8px 0 4px;font-size:15px}.tmpl-type-badge[data-v-21246364]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:10px;font-weight:600;background:#dbeafe;color:#1e40af;text-transform:uppercase}.tmpl-subject[data-v-21246364]{font-size:13px;color:var(--gray-500);margin:0 0 12px}.tmpl-actions[data-v-21246364]{display:flex;gap:6px}.badge[data-v-21246364]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-green[data-v-21246364]{background:#dcfce7;color:#166534}.badge-yellow[data-v-21246364]{background:#fef9c3;color:#854d0e}.badge-red[data-v-21246364]{background:#fee2e2;color:#991b1b}.badge-blue[data-v-21246364]{background:#dbeafe;color:#1e40af}.badge-gray[data-v-21246364]{background:#f3f4f6;color:#374151}.recipient-selector[data-v-21246364]{display:flex;gap:16px;margin-bottom:12px}.radio-opt[data-v-21246364]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.contacts-checklist[data-v-21246364]{max-height:200px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:8px 12px}.contact-check label[data-v-21246364]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;cursor:pointer}.code-area[data-v-21246364]{font-family:Fira Code,Cascadia Code,monospace;font-size:13px}.form-hint[data-v-21246364]{font-size:12px;color:var(--gray-500);margin-top:4px}.form-hint code[data-v-21246364]{background:var(--gray-100);padding:1px 4px;border-radius:3px;font-size:11px}.empty-state[data-v-21246364]{text-align:center;padding:60px 20px;color:var(--gray-500)}.empty-state h3[data-v-21246364]{color:var(--gray-700);margin:12px 0 4px}.empty-state p[data-v-21246364]{margin-bottom:16px}.btn[data-v-21246364]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary[data-v-21246364]{background:var(--primary, #6366f1);color:#fff}.btn-primary[data-v-21246364]:hover{opacity:.9}.btn-secondary[data-v-21246364]{background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.btn-danger[data-v-21246364]{background:#fee2e2;color:#991b1b}.btn-sm[data-v-21246364]{padding:4px 10px;font-size:12px}.modal-overlay[data-v-21246364]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel[data-v-21246364]{background:var(--card-bg, #fff);border-radius:16px;width:95%;max-width:640px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-21246364]{max-width:720px}.modal-header[data-v-21246364]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border, #e5e7eb)}.modal-header h3[data-v-21246364]{font-size:18px;font-weight:600;margin:0}.modal-close[data-v-21246364]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--gray-400)}.modal-body[data-v-21246364]{padding:24px}.form-group[data-v-21246364]{margin-bottom:16px}.form-label[data-v-21246364]{display:block;font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:6px}.form-input[data-v-21246364]{width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;font-size:14px;background:var(--card-bg, #fff);color:var(--gray-900, #111);box-sizing:border-box}.form-input[data-v-21246364]:focus{outline:none;border-color:var(--primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.form-row[data-v-21246364]{display:flex;gap:16px}.form-row .form-group[data-v-21246364],.flex-1[data-v-21246364]{flex:1}.flex-2[data-v-21246364]{flex:2}.form-actions[data-v-21246364]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.loading-state[data-v-21246364]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--gray-500)}.spinner[data-v-21246364]{width:32px;height:32px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--primary, #6366f1);border-radius:50%;animation:spin-21246364 .8s linear infinite}@keyframes spin-21246364{to{transform:rotate(360deg)}}@media (max-width: 768px){.campaigns-grid[data-v-21246364]{grid-template-columns:1fr}.form-row[data-v-21246364]{flex-direction:column;gap:0}.header-actions[data-v-21246364]{flex-direction:column}}.page-wrap[data-v-30843362]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-30843362]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-30843362]{font-size:24px;font-weight:700;color:var(--gray-900, #111);margin:0}.page-subtitle[data-v-30843362]{color:var(--gray-500, #6b7280);font-size:14px;margin-top:4px}.stats-row[data-v-30843362]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-30843362]{background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;text-align:center}.stat-value[data-v-30843362]{font-size:28px;font-weight:700;color:var(--primary, #6366f1)}.stat-label[data-v-30843362]{font-size:12px;color:var(--gray-500, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.workflows-list[data-v-30843362]{display:flex;flex-direction:column;gap:16px}.wf-card[data-v-30843362]{padding:20px;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb)}.wf-header[data-v-30843362]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.wf-info[data-v-30843362]{display:flex;gap:12px;align-items:flex-start}.wf-info h3[data-v-30843362]{font-size:16px;font-weight:600;margin:0;color:var(--gray-900)}.wf-desc[data-v-30843362]{font-size:13px;color:var(--gray-500);margin:4px 0 0}.wf-status-dot[data-v-30843362]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0}.dot-active[data-v-30843362]{background:#22c55e;box-shadow:0 0 6px #22c55e66}.dot-inactive[data-v-30843362]{background:var(--gray-300, #d1d5db)}.toggle-btn[data-v-30843362]{padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.toggle-btn.on[data-v-30843362]{background:#dcfce7;color:#166534}.toggle-btn.off[data-v-30843362]{background:#f3f4f6;color:#6b7280}.wf-trigger[data-v-30843362]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--gray-50, #f9fafb);border-radius:8px;margin-bottom:12px}.trigger-label[data-v-30843362]{font-size:13px;font-weight:500;color:var(--gray-700)}.trigger-config[data-v-30843362]{font-size:12px;color:var(--primary, #6366f1);background:#eef2ff;padding:2px 8px;border-radius:4px}.wf-actions-timeline[data-v-30843362]{margin-bottom:12px;padding-left:8px}.action-step[data-v-30843362]{display:flex;gap:12px;align-items:flex-start}.step-indicator[data-v-30843362]{display:flex;flex-direction:column;align-items:center}.step-num[data-v-30843362]{width:24px;height:24px;border-radius:50%;background:var(--primary, #6366f1);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.step-line[data-v-30843362]{width:2px;height:16px;background:var(--gray-200, #e5e7eb)}.step-content[data-v-30843362]{display:flex;align-items:center;gap:8px;padding:4px 0;flex:1;justify-content:space-between}.step-type[data-v-30843362]{font-size:13px;font-weight:500;color:var(--gray-700)}.wf-no-actions[data-v-30843362]{font-size:13px;color:var(--gray-400);padding:8px 0;margin-bottom:12px}.wf-footer[data-v-30843362]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border, #e5e7eb)}.wf-meta[data-v-30843362]{font-size:12px;color:var(--gray-500)}.wf-btns[data-v-30843362]{display:flex;gap:6px}.btn-icon[data-v-30843362]{background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-400);border-radius:4px}.btn-icon[data-v-30843362]:hover{background:#fee2e2;color:#991b1b}.logs-list[data-v-30843362]{display:flex;flex-direction:column;gap:8px}.log-entry[data-v-30843362]{display:flex;align-items:center;gap:12px;padding:10px;background:var(--gray-50);border-radius:8px;flex-wrap:wrap}.log-entity[data-v-30843362]{font-size:13px;color:var(--gray-700)}.log-date[data-v-30843362]{font-size:12px;color:var(--gray-500);margin-left:auto}.log-error[data-v-30843362]{font-size:12px;color:#991b1b;width:100%;margin:4px 0 0}.badge[data-v-30843362]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-green[data-v-30843362]{background:#dcfce7;color:#166534}.badge-yellow[data-v-30843362]{background:#fef9c3;color:#854d0e}.badge-red[data-v-30843362]{background:#fee2e2;color:#991b1b}.empty-state[data-v-30843362]{text-align:center;padding:60px 20px;color:var(--gray-500)}.empty-state h3[data-v-30843362]{color:var(--gray-700);margin:12px 0 4px}.empty-state p[data-v-30843362]{margin-bottom:16px}.btn[data-v-30843362]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-primary[data-v-30843362]{background:var(--primary, #6366f1);color:#fff}.btn-primary[data-v-30843362]:hover{opacity:.9}.btn-secondary[data-v-30843362]{background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.btn-danger[data-v-30843362]{background:#fee2e2;color:#991b1b}.btn-sm[data-v-30843362]{padding:4px 10px;font-size:12px}.modal-overlay[data-v-30843362]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel[data-v-30843362]{background:var(--card-bg, #fff);border-radius:16px;width:95%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-30843362]{max-width:700px}.modal-header[data-v-30843362]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border, #e5e7eb)}.modal-header h3[data-v-30843362]{font-size:18px;font-weight:600;margin:0}.modal-close[data-v-30843362]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--gray-400)}.modal-body[data-v-30843362]{padding:24px}.form-group[data-v-30843362]{margin-bottom:16px}.form-label[data-v-30843362]{display:block;font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:6px}.form-input[data-v-30843362]{width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;font-size:14px;background:var(--card-bg, #fff);color:var(--gray-900);box-sizing:border-box}.form-input[data-v-30843362]:focus{outline:none;border-color:var(--primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.form-row[data-v-30843362]{display:flex;gap:16px}.form-row .form-group[data-v-30843362],.flex-1[data-v-30843362]{flex:1}.form-actions[data-v-30843362]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.checkbox-label[data-v-30843362]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-30843362]{width:16px;height:16px;accent-color:var(--primary, #6366f1)}.loading-state[data-v-30843362]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--gray-500)}.spinner[data-v-30843362]{width:32px;height:32px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--primary, #6366f1);border-radius:50%;animation:spin-30843362 .8s linear infinite}@keyframes spin-30843362{to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-30843362]{flex-direction:column;gap:0}.wf-footer[data-v-30843362]{flex-direction:column;gap:8px;align-items:flex-start}}.recipes-section[data-v-30843362]{background:#111217a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.25);border-radius:14px;padding:24px;margin-bottom:28px}[data-theme=light] .recipes-section[data-v-30843362]{background:#ffffffd9;border-color:#b8860b40}.recipes-header[data-v-30843362]{margin-bottom:20px}.recipe-pill[data-v-30843362]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;color:#d4af37;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:3px 10px;border-radius:20px;margin-bottom:6px;text-transform:uppercase}.recipes-title[data-v-30843362]{font-size:1.25rem;font-weight:700;margin:0;color:var(--gray-900, #fff)}.recipes-sub[data-v-30843362]{font-size:13px;color:var(--gray-500, #9ca3af);margin:4px 0 0}.recipes-grid[data-v-30843362]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.recipe-card[data-v-30843362]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;display:flex;flex-direction:column;transition:all .2s ease}[data-theme=light] .recipe-card[data-v-30843362]{background:#fdfdfd;border-color:#e5e7eb}.recipe-card[data-v-30843362]:hover{border-color:#d4af3766;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.recipe-top[data-v-30843362]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.recipe-icon-wrap[data-v-30843362]{font-size:20px}.recipe-badge[data-v-30843362]{font-size:10px;font-weight:700;color:#d4af37;letter-spacing:.05em;text-transform:uppercase}.recipe-name[data-v-30843362]{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--gray-900, #fff)}.recipe-desc[data-v-30843362]{font-size:12px;color:var(--gray-500, #9ca3af);line-height:1.4;margin:0 0 12px;flex:1}.recipe-flow[data-v-30843362]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#60a5fa;background:#3b82f614;border:1px solid rgba(59,130,246,.2);padding:6px 10px;border-radius:6px;margin-bottom:14px}.recipe-actions[data-v-30843362]{display:flex;gap:8px}.recipe-btn[data-v-30843362]{flex:2;justify-content:center;font-size:12px;font-weight:600;background:#d4af37;color:#000;border:none}.recipe-btn[data-v-30843362]:hover{background:#e6c35c}.recipe-btn-sec[data-v-30843362]{flex:1;justify-content:center;font-size:12px}.page-wrap[data-v-3bc34117]{padding:24px;max-width:1400px;margin:0 auto;min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b)}.page-header[data-v-3bc34117]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-3bc34117]{font-size:24px;font-weight:700;color:#fff;margin:0}.page-subtitle[data-v-3bc34117]{color:#9ca3af;font-size:14px;margin-top:4px}.header-actions[data-v-3bc34117]{display:flex;gap:8px}.luxury-badge[data-v-3bc34117]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:6px;color:#d4af37;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dashboard-grid[data-v-3bc34117]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:2rem}@media (min-width: 1200px){.dashboard-grid[data-v-3bc34117]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.dashboard-grid[data-v-3bc34117]{grid-template-columns:repeat(2,1fr)}}.empty-state-wrap[data-v-3bc34117]{padding-top:40px;grid-column:1 / -1}.widget-card[data-v-3bc34117]{height:100%;background:#0f0f0fb3!important;border:1px solid rgba(212,175,55,.15)!important;border-radius:16px;padding:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px #0006,inset 0 1px #d4af371a;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.widget-card[data-v-3bc34117]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#D4AF37,transparent);opacity:0;transition:opacity .3s ease}.widget-card[data-v-3bc34117]:hover{transform:translateY(-4px);border-color:#d4af374d!important;box-shadow:0 12px 32px #d4af3726,inset 0 1px #d4af3733!important}.widget-card[data-v-3bc34117]:hover:before{opacity:1}.widget-header[data-v-3bc34117]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 14px;border-bottom:1px solid rgba(212,175,55,.1);background:linear-gradient(135deg,#14141999,#0f0f1466);position:relative;transition:background .3s ease}.widget-card:hover .widget-header[data-v-3bc34117]{background:linear-gradient(135deg,#19191ecc,#14141999)}.widget-header[data-v-3bc34117]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#D4AF37,transparent);opacity:.5}.draggable-header[data-v-3bc34117]{cursor:grab;transition:color .2s ease}.draggable-header[data-v-3bc34117]:active{cursor:grabbing}.widget-header h3[data-v-3bc34117]{font-size:14px;font-weight:700;color:#d4af37;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 8px rgba(212,175,55,.2)}.widget-controls[data-v-3bc34117]{display:flex;gap:4px}.widget-body[data-v-3bc34117]{padding:20px;flex:1;overflow-y:auto;background:linear-gradient(180deg,#0f0f0f4d,#0a0a0f1a)}.widget-body[data-v-3bc34117]::-webkit-scrollbar{width:6px}.widget-body[data-v-3bc34117]::-webkit-scrollbar-track{background:#d4af370d;border-radius:3px}.widget-body[data-v-3bc34117]::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px}.widget-body[data-v-3bc34117]::-webkit-scrollbar-thumb:hover{background:#d4af3780}.widget-stat[data-v-3bc34117]{text-align:center;padding:20px 0}.stat-big[data-v-3bc34117]{font-size:40px;font-weight:800;color:#fff;text-shadow:0 0 12px rgba(212,175,55,.3)}.stat-sub[data-v-3bc34117]{font-size:13px;color:#9ca3af;margin-top:4px}.widget-completed-stats[data-v-3bc34117]{text-align:center;padding:20px 0}.stat-breakdown[data-v-3bc34117]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:12px}.stat-item[data-v-3bc34117]{display:flex;justify-content:space-between;padding:6px 8px;background:#ffffff05;border-radius:4px}.stat-label[data-v-3bc34117]{color:#9ca3af}.stat-item span[data-v-3bc34117]:last-child{color:#d4af37;font-weight:600}.pipe-bar-row[data-v-3bc34117]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pipe-label[data-v-3bc34117]{width:90px;font-size:12px;color:#d1d5db;text-transform:capitalize}.pipe-bar-track[data-v-3bc34117]{flex:1;height:20px;background:#ffffff0d;border-radius:4px;overflow:hidden}.pipe-bar-fill[data-v-3bc34117]{height:100%;background:linear-gradient(90deg,#d4af37,#b49015);border-radius:4px;transition:width .5s}.pipe-val[data-v-3bc34117]{width:30px;text-align:right;font-size:13px;font-weight:600;color:#fff}.rev-total[data-v-3bc34117]{font-size:28px;font-weight:700;color:#d4af37;text-align:center;text-shadow:0 0 10px rgba(212,175,55,.3)}.rev-label[data-v-3bc34117]{font-size:12px;color:#9ca3af;text-align:center;margin-bottom:16px}.rev-bars[data-v-3bc34117]{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:80px}.rev-bar-col[data-v-3bc34117]{display:flex;flex-direction:column;align-items:center;flex:1}.rev-bar[data-v-3bc34117]{width:100%;max-width:24px;background:linear-gradient(180deg,#d4af37,#b49015);border-radius:4px 4px 0 0;transition:height .5s;min-height:4px}.rev-month[data-v-3bc34117]{font-size:10px;color:#9ca3af;margin-top:4px}.feed-item[data-v-3bc34117]{display:flex;gap:10px;padding:6px 0}.feed-dot[data-v-3bc34117]{width:8px;height:8px;border-radius:50%;background:#d4af37;margin-top:5px;flex-shrink:0;box-shadow:0 0 8px #d4af3799}.feed-content[data-v-3bc34117]{min-width:0}.feed-text[data-v-3bc34117]{font-size:13px;color:#d1d5db;display:block}.feed-time[data-v-3bc34117]{font-size:11px;color:#6b7280}.widget-funnel[data-v-3bc34117]{display:flex;flex-direction:column;align-items:center;gap:4px}.funnel-step[data-v-3bc34117]{padding:8px 16px;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:6px;display:flex;justify-content:space-between;font-size:13px;transition:width .3s}.funnel-label[data-v-3bc34117]{color:#d1d5db;text-transform:capitalize}.funnel-count[data-v-3bc34117]{font-weight:700;color:#fff}.contact-row[data-v-3bc34117]{display:flex;align-items:center;gap:10px;padding:6px 0}.contact-avatar[data-v-3bc34117]{width:30px;height:30px;border-radius:50%;background:#d4af3733;border:1px solid rgba(212,175,55,.4);color:#d4af37;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.contact-info[data-v-3bc34117]{min-width:0;flex:1}.contact-name[data-v-3bc34117]{font-size:13px;font-weight:500;color:#fff;display:block}.contact-company[data-v-3bc34117]{font-size:11px;color:#9ca3af}.contact-score[data-v-3bc34117]{margin-left:auto}.camp-stat-row[data-v-3bc34117]{display:flex;gap:20px;justify-content:center}.camp-stat[data-v-3bc34117]{text-align:center}.camp-val[data-v-3bc34117]{display:block;font-size:28px;font-weight:700;color:#fff}.camp-lbl[data-v-3bc34117]{font-size:11px;color:#9ca3af;text-transform:uppercase}.lb-row[data-v-3bc34117]{display:flex;align-items:center;gap:12px;padding:6px 0}.lb-rank[data-v-3bc34117]{font-size:14px;font-weight:700;color:#6b7280;width:24px}.lb-name[data-v-3bc34117]{flex:1;font-size:14px;color:#d1d5db}.lb-score[data-v-3bc34117]{font-weight:600;color:#d4af37}.task-row[data-v-3bc34117]{display:flex;align-items:center;gap:10px;padding:6px 0}.task-priority[data-v-3bc34117]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.p-high[data-v-3bc34117]{background:#ef4444;box-shadow:0 0 6px #ef444499}.p-medium[data-v-3bc34117]{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.p-low[data-v-3bc34117]{background:#22c55e;box-shadow:0 0 6px #22c55e99}.task-title[data-v-3bc34117]{font-size:13px;color:#fff}.deal-row[data-v-3bc34117]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.deal-name[data-v-3bc34117]{font-size:13px;font-weight:500;color:#fff;margin-right:6px}.deal-stage[data-v-3bc34117]{font-size:10px}.deal-val[data-v-3bc34117]{font-size:13px;font-weight:600;color:#d1d5db;white-space:nowrap}.widget-empty[data-v-3bc34117]{text-align:center;padding:20px;color:#6b7280;font-size:13px}.widget-picker[data-v-3bc34117]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.widget-option[data-v-3bc34117]{display:flex;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:all .15s;background:#ffffff05}.widget-option[data-v-3bc34117]:hover{border-color:#d4af37;background:#d4af370d}.wo-icon[data-v-3bc34117]{font-size:24px}.wo-name[data-v-3bc34117]{font-size:14px;font-weight:600;color:#fff}.wo-desc[data-v-3bc34117]{font-size:12px;color:#9ca3af}.btn-icon[data-v-3bc34117]{background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-400);border-radius:4px}.btn-icon[data-v-3bc34117]:hover{background:var(--gray-100);color:var(--gray-600)}.badge[data-v-3bc34117]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-blue[data-v-3bc34117]{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.2)}.empty-state[data-v-3bc34117]{text-align:center;padding:60px 20px;color:#9ca3af;grid-column:1 / -1}.empty-state h3[data-v-3bc34117]{color:#d4af37;margin:12px 0 4px}.empty-state p[data-v-3bc34117]{margin-bottom:16px}.btn-secondary[data-v-3bc34117]{background:#ffffff0d;color:#d1d5db;border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-3bc34117]:hover{background:#ffffff1a;color:#fff}.modal-panel[data-v-3bc34117]{background:linear-gradient(135deg,#0f0f0ff2,#050505f2);border:1px solid rgba(212,175,55,.3);border-radius:16px;width:95%;max-width:640px;max-height:90vh;overflow-y:auto}.modal-header[data-v-3bc34117]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(212,175,55,.2)}.modal-header h3[data-v-3bc34117]{font-size:18px;font-weight:600;margin:0;color:#fff}.modal-close[data-v-3bc34117]{background:none;border:none;font-size:24px;cursor:pointer;color:#9ca3af;transition:color .2s}.modal-close[data-v-3bc34117]:hover{color:#d4af37}.modal-body[data-v-3bc34117]{padding:24px}.loading-state[data-v-3bc34117]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--gray-500)}.spinner[data-v-3bc34117]{width:32px;height:32px;border:3px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-3bc34117 .8s linear infinite}@keyframes spin-3bc34117{to{transform:rotate(360deg)}}.luxury-theme[data-v-1a44a1ca]{color:#fff}.leads-master-page[data-v-1a44a1ca]{padding:2rem;max-width:1600px;margin:0 auto}.header-title-row[data-v-1a44a1ca]{display:flex;align-items:center;gap:1rem}.live-badge[data-v-1a44a1ca]{display:flex;align-items:center;gap:.5rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);padding:.25rem .75rem;border-radius:999px;color:#d4af37;font-size:.75rem;font-weight:700;letter-spacing:1px}.pulse-dot[data-v-1a44a1ca]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;animation:pulse-animation-1a44a1ca 1.5s infinite}@keyframes pulse-animation-1a44a1ca{0%{box-shadow:0 0 #d4af37b3}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.page-header h1[data-v-1a44a1ca]{font-size:1.875rem;color:#d4af37;margin:0 0 .5rem}.page-subtitle[data-v-1a44a1ca]{color:#9ca3af;font-size:.9375rem;margin:0 0 2rem}.kpi-grid[data-v-1a44a1ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.kpi-card[data-v-1a44a1ca]{background:linear-gradient(135deg,#141414f2,#0a0a0af2);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 4px 15px #0000004d}.kpi-card[data-v-1a44a1ca]:hover,.kpi-card.active[data-v-1a44a1ca]{transform:translateY(-2px);border-color:#d4af37;box-shadow:0 6px 20px #d4af3726}.kpi-val[data-v-1a44a1ca]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.kpi-lbl[data-v-1a44a1ca]{font-size:.875rem;color:#a0aec0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.text-blue[data-v-1a44a1ca]{color:#60a5fa!important}.text-amber[data-v-1a44a1ca]{color:#fbbf24!important}.text-green[data-v-1a44a1ca]{color:#34d399!important}.kanban-board[data-v-1a44a1ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.kanban-column[data-v-1a44a1ca]{background:#0a0a0a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-lg);display:flex;flex-direction:column}.column-header[data-v-1a44a1ca]{padding:1rem 1.25rem;border-bottom:1px solid rgba(212,175,55,.2);display:flex;justify-content:space-between;align-items:center}.column-header h3[data-v-1a44a1ca]{font-size:1rem;font-weight:700;color:#fff;margin:0}.column-count[data-v-1a44a1ca]{background:#d4af371a;color:#d4af37;padding:.125rem .5rem;border-radius:99px;font-size:.75rem;font-weight:700}.column-body[data-v-1a44a1ca]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:60vh}.empty-column[data-v-1a44a1ca]{padding:2rem;text-align:center;color:#fff3;border:2px dashed rgba(212,175,55,.2);border-radius:var(--radius-md);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem}.lead-kanban-card[data-v-1a44a1ca]{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border-left:3px solid rgba(212,175,55,.3);padding:1rem;border-radius:var(--radius-md);box-shadow:0 5px 15px #0006;cursor:pointer;transition:all .2s ease-in-out;position:relative}.lead-kanban-card[data-v-1a44a1ca]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0009}.lead-kanban-card.hot-lead[data-v-1a44a1ca]{border-left-color:#d4af37}.lead-kanban-card.hot-lead[data-v-1a44a1ca]:hover{box-shadow:0 8px 25px #d4af3733}.lead-kanban-card.spam-risk[data-v-1a44a1ca]{border-left-color:#ef4444}.lead-kanban-card.spam-risk[data-v-1a44a1ca]:hover{box-shadow:0 8px 25px #ef444433}.card-title[data-v-1a44a1ca]{font-weight:600;color:#fff;margin-bottom:.25rem;font-size:.9375rem}.card-subtitle[data-v-1a44a1ca]{font-size:.8125rem;color:#9ca3af;margin-bottom:.75rem}.card-message[data-v-1a44a1ca]{font-size:.875rem;color:#d1d5db;line-height:1.5;margin-bottom:.75rem}.card-footer[data-v-1a44a1ca]{font-size:.75rem;color:#718096}.card-badges[data-v-1a44a1ca]{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem}.quality-flag[data-v-1a44a1ca]{font-size:.8125rem;font-weight:600;padding:.25rem .75rem;border-radius:999px}.flag-green[data-v-1a44a1ca]{background:#d1fae5;color:#065f46}.flag-red[data-v-1a44a1ca]{background:#fee2e2;color:#991b1b}.flag-yellow[data-v-1a44a1ca]{background:#fef3c7;color:#92400e}.doc-page[data-v-1cc47269]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-1cc47269]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#0f0f0fcc,#050505e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:16px;border:1px solid rgba(212,175,55,.2);box-shadow:0 30px 60px #000000e6,inset 0 0 0 1px #ffffff0d}.back-btn[data-v-1cc47269]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:2rem;transition:all .2s ease;text-transform:uppercase;letter-spacing:2px;font-size:.8125rem}.back-btn[data-v-1cc47269]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-1cc47269]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.last-updated[data-v-1cc47269]{color:#9ca3af;font-size:.9rem;margin-bottom:2rem}section[data-v-1cc47269]{margin:2rem 0}h2[data-v-1cc47269]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;letter-spacing:1px}h3[data-v-1cc47269]{font-size:1.1rem;color:#b49015;margin:1.5rem 0 .75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}p[data-v-1cc47269]{line-height:1.8;margin:1rem 0;color:#d1d5db}ul[data-v-1cc47269]{margin:1rem 0;padding-left:2rem}li[data-v-1cc47269]{margin:.5rem 0;line-height:1.6;color:#d1d5db}strong[data-v-1cc47269]{color:#fff;font-weight:700}@media (max-width: 768px){.doc-container[data-v-1cc47269]{padding:1.5rem}h1[data-v-1cc47269]{font-size:2rem}h2[data-v-1cc47269]{font-size:1.5rem}}.doc-page[data-v-bff2cde2]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-bff2cde2]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#0f0f0fcc,#050505e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:16px;border:1px solid rgba(212,175,55,.2);box-shadow:0 30px 60px #000000e6,inset 0 0 0 1px #ffffff0d}.back-btn[data-v-bff2cde2]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:2rem;transition:all .2s ease;text-transform:uppercase;letter-spacing:2px;font-size:.8125rem}.back-btn[data-v-bff2cde2]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-bff2cde2]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.last-updated[data-v-bff2cde2]{color:#9ca3af;font-size:.9rem;margin-bottom:2rem}section[data-v-bff2cde2]{margin:2rem 0}h2[data-v-bff2cde2]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;letter-spacing:1px}h3[data-v-bff2cde2]{font-size:1.1rem;color:#b49015;margin:1.5rem 0 .75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}p[data-v-bff2cde2]{line-height:1.8;margin:1rem 0;color:#d1d5db}ul[data-v-bff2cde2]{margin:1rem 0;padding-left:2rem}li[data-v-bff2cde2]{margin:.5rem 0;line-height:1.6;color:#d1d5db}strong[data-v-bff2cde2]{color:#fff;font-weight:700}@media (max-width: 768px){.doc-container[data-v-bff2cde2]{padding:1.5rem}h1[data-v-bff2cde2]{font-size:2rem}h2[data-v-bff2cde2]{font-size:1.5rem}}.doc-page[data-v-0a17a38a]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-0a17a38a]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#0f0f0fcc,#050505e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:16px;border:1px solid rgba(212,175,55,.2);box-shadow:0 30px 60px #000000e6,inset 0 0 0 1px #ffffff0d}.back-btn[data-v-0a17a38a]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:2rem;transition:all .2s ease;text-transform:uppercase;letter-spacing:2px;font-size:.8125rem}.back-btn[data-v-0a17a38a]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-0a17a38a]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.last-updated[data-v-0a17a38a]{color:#9ca3af;font-size:.9rem;margin-bottom:2rem}section[data-v-0a17a38a]{margin:2rem 0}h2[data-v-0a17a38a]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;letter-spacing:1px}h3[data-v-0a17a38a]{font-size:1.1rem;color:#b49015;margin:1.5rem 0 .75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}p[data-v-0a17a38a]{line-height:1.8;margin:1rem 0;color:#d1d5db}ul[data-v-0a17a38a]{margin:1rem 0;padding-left:2rem}li[data-v-0a17a38a]{margin:.5rem 0;line-height:1.6;color:#d1d5db}strong[data-v-0a17a38a]{color:#fff;font-weight:700}@media (max-width: 768px){.doc-container[data-v-0a17a38a]{padding:1.5rem}h1[data-v-0a17a38a]{font-size:2rem}h2[data-v-0a17a38a]{font-size:1.5rem}}.doc-page[data-v-82632a94]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-82632a94]{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#0f0f0fcc,#050505e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:3rem;border-radius:16px;border:1px solid rgba(212,175,55,.2);box-shadow:0 30px 60px #000000e6,inset 0 0 0 1px #ffffff0d}.back-btn[data-v-82632a94]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#9ca3af;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;margin-bottom:2rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;font-size:.8125rem}.back-btn[data-v-82632a94]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-82632a94]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.subtitle[data-v-82632a94]{color:#9ca3af;font-size:1.1rem;margin-bottom:2rem}.api-notice[data-v-82632a94]{background:#d4af3726;border:1px solid rgba(212,175,55,.4);border-radius:8px;padding:1rem;margin:2rem 0;color:#d4af37}section[data-v-82632a94]{margin:3rem 0}h2[data-v-82632a94]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;border-bottom:2px solid rgba(212,175,55,.3);padding-bottom:.5rem;letter-spacing:1px}h3[data-v-82632a94]{font-size:1.1rem;color:#b49015;margin:1.5rem 0 .75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}p[data-v-82632a94]{line-height:1.8;margin:1rem 0;color:#d1d5db}.code-block[data-v-82632a94]{background:#00000080;border:1px solid rgba(212,175,55,.2);border-radius:8px;padding:1rem;margin:1rem 0;font-family:Courier New,monospace;font-size:.9rem;color:#d4af37;overflow-x:auto;white-space:pre-wrap}.endpoint[data-v-82632a94]{background:#0f0f0f99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.endpoint-header[data-v-82632a94]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.method[data-v-82632a94]{padding:.25rem .75rem;border-radius:6px;font-weight:700;font-size:.85rem;text-transform:uppercase}.method.get[data-v-82632a94]{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.3)}.method.post[data-v-82632a94]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.path[data-v-82632a94]{font-family:Courier New,monospace;font-size:1.1rem;color:#fff;font-weight:600}.endpoint-desc[data-v-82632a94]{color:#d1d5db;margin:.5rem 0}.params[data-v-82632a94]{margin-top:1rem;color:#9ca3af;font-size:.9rem}ul[data-v-82632a94]{margin:.5rem 0;padding-left:2rem}li[data-v-82632a94]{margin:.5rem 0;line-height:1.6;color:#d1d5db}code[data-v-82632a94]{background:#d4af3726;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;color:#d4af37;font-size:.9em}.response-table[data-v-82632a94]{width:100%;border-collapse:collapse;margin:1.5rem 0}.response-table th[data-v-82632a94]{background:#d4af371a;padding:.75rem;text-align:left;font-weight:700;color:#d4af37;border:1px solid rgba(212,175,55,.3)}.response-table td[data-v-82632a94]{padding:.75rem;border:1px solid rgba(255,255,255,.1);color:#d1d5db}.code-badge[data-v-82632a94]{padding:.25rem .5rem;border-radius:4px;font-weight:700;font-family:Courier New,monospace;font-size:.85rem}.code-badge.success[data-v-82632a94]{background:#22c55e33;color:#22c55e}.code-badge.error[data-v-82632a94]{background:#ef444433;color:#ef4444}a[data-v-82632a94]{color:#d4af37;text-decoration:none;font-weight:600}a[data-v-82632a94]:hover{text-decoration:underline}@media (max-width: 768px){.doc-container[data-v-82632a94]{padding:1.5rem}h1[data-v-82632a94]{font-size:2rem}h2[data-v-82632a94]{font-size:1.5rem}.endpoint-header[data-v-82632a94]{flex-direction:column;align-items:flex-start}}.verify-page[data-v-ea138063]{min-height:100vh;padding:3rem 1.5rem;background:#0f172a;color:#f8fafc;font-family:Inter,system-ui,sans-serif}.verify-container[data-v-ea138063]{max-width:900px;margin:0 auto}.verify-header[data-v-ea138063]{text-align:center;margin-bottom:2.5rem}.gold-badge[data-v-ea138063]{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.15em;color:#d4af37;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:.25rem .75rem;border-radius:9999px;margin-bottom:.75rem}.verify-header h1[data-v-ea138063]{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 .5rem}.verify-sub[data-v-ea138063]{font-size:1rem;color:#94a3b8;margin:0}.status-card[data-v-ea138063]{display:flex;gap:1.5rem;padding:2rem;border-radius:12px;background:#1e293b;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 25px -5px #0000004d;margin-bottom:2.5rem}.status-card.status-verified[data-v-ea138063]{border-color:#10b9814d;background:linear-gradient(135deg,#10b98114,#1e293bf2)}.status-card.status-pending[data-v-ea138063]{border-color:#d4af374d;background:linear-gradient(135deg,#d4af3714,#1e293bf2)}.status-card.status-rejected[data-v-ea138063]{border-color:#ef44444d;background:linear-gradient(135deg,#ef444414,#1e293bf2)}.status-icon-wrap[data-v-ea138063]{flex-shrink:0}.status-icon[data-v-ea138063]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.icon-verified[data-v-ea138063]{background:#10b98133;color:#10b981}.icon-pending[data-v-ea138063]{background:#d4af3733;color:#d4af37}.icon-rejected[data-v-ea138063]{background:#ef444433;color:#ef4444}.icon-unverified[data-v-ea138063]{background:#f59e0b33;color:#f59e0b}.status-content[data-v-ea138063]{flex:1}.status-title-row[data-v-ea138063]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.status-title-row h3[data-v-ea138063]{font-size:1.25rem;font-weight:700;margin:0;color:#fff}.status-pill[data-v-ea138063]{font-size:.7rem;font-weight:800;padding:.25rem .6rem;border-radius:9999px;letter-spacing:.05em}.pill-verified[data-v-ea138063]{background:#10b981;color:#022c22}.pill-pending[data-v-ea138063]{background:#d4af37;color:#1c1917}.pill-rejected[data-v-ea138063]{background:#ef4444;color:#450a0a}.pill-unverified[data-v-ea138063]{background:#f59e0b;color:#451a03}.status-desc[data-v-ea138063]{font-size:.9rem;line-height:1.5;color:#cbd5e1;margin:0 0 1rem}.rejection-box[data-v-ea138063]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);padding:1rem;border-radius:8px;color:#fca5a5;font-size:.85rem;margin-top:1rem}.verified-summary[data-v-ea138063]{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.verified-item[data-v-ea138063]{display:flex;flex-direction:column;gap:.2rem}.verified-item .lbl[data-v-ea138063]{font-size:.75rem;color:#94a3b8}.verified-item .val[data-v-ea138063]{font-size:.95rem;font-weight:600;color:#fff}.form-card[data-v-ea138063]{background:#1e293b;border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:2.5rem;box-shadow:0 20px 25px -5px #0006}.form-header[data-v-ea138063]{margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1.25rem}.form-header h2[data-v-ea138063]{font-size:1.5rem;margin:0 0 .5rem;color:#fff}.form-header p[data-v-ea138063]{font-size:.875rem;color:#94a3b8;margin:0}.form-section[data-v-ea138063]{margin-bottom:2rem}.section-title[data-v-ea138063]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#d4af37;margin:0 0 1rem}.section-note[data-v-ea138063]{font-size:.8rem;color:#94a3b8;margin:-.5rem 0 1.25rem}.form-grid-2[data-v-ea138063]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-ea138063]{margin-bottom:1.25rem}.form-label[data-v-ea138063]{display:block;font-size:.8rem;font-weight:600;color:#cbd5e1;margin-bottom:.35rem}.label-row[data-v-ea138063]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.label-row .form-label[data-v-ea138063]{margin-bottom:0}.form-input[data-v-ea138063]{width:100%;background:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.75rem 1rem;color:#fff;font-size:.875rem;box-sizing:border-box}.form-input[data-v-ea138063]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.badge-cipc[data-v-ea138063]{font-size:.7rem;font-weight:700;color:#10b981;background:#10b9811a;padding:2px 6px;border-radius:4px}.font-mono[data-v-ea138063]{font-family:monospace;letter-spacing:.5px}.form-hint[data-v-ea138063]{font-size:.7rem;color:#94a3b8;margin-top:.35rem;display:block}.upload-grid[data-v-ea138063]{display:flex;flex-direction:column;gap:1rem}.upload-box[data-v-ea138063]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:#0f172a;border:1px dashed rgba(255,255,255,.18);border-radius:8px;transition:border-color .2s}.upload-box.has-file[data-v-ea138063]{border-color:#d4af37;border-style:solid;background:#d4af370a}.upload-icon[data-v-ea138063]{font-size:2rem;flex-shrink:0}.upload-meta[data-v-ea138063]{flex:1;display:flex;flex-direction:column;gap:.2rem}.upload-meta strong[data-v-ea138063]{font-size:.9rem;color:#fff}.upload-meta span[data-v-ea138063]{font-size:.75rem;color:#94a3b8}.file-chosen[data-v-ea138063]{font-size:.8rem;font-weight:600;color:#d4af37!important}.file-existing[data-v-ea138063]{font-size:.8rem;font-weight:600;color:#10b981!important}.btn-browse[data-v-ea138063]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-browse[data-v-ea138063]:hover{background:#ffffff26}.btn-browse input[type=file][data-v-ea138063]{display:none}.form-actions[data-v-ea138063]{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.btn-submit[data-v-ea138063]{flex:1;padding:.875rem;font-weight:700;background:linear-gradient(135deg,#d4af37,#b89628);color:#0b0f19;border:none;border-radius:6px;cursor:pointer}.btn-submit[data-v-ea138063]:disabled{opacity:.5;cursor:not-allowed}.pending-actions[data-v-ea138063]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.alert-error[data-v-ea138063]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:.875rem;border-radius:6px;margin-top:1rem;font-size:.85rem}.alert-success[data-v-ea138063]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#34d399;padding:.875rem;border-radius:6px;margin-top:1rem;font-size:.85rem}@media (max-width: 640px){.status-card[data-v-ea138063]{flex-direction:column}.form-grid-2[data-v-ea138063]{grid-template-columns:1fr}.upload-box[data-v-ea138063]{flex-direction:column;align-items:flex-start}}.world-clock-overlay[data-v-fe229ec4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c17d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:1.5rem;animation:fadeIn-fe229ec4 .2s ease-out}.world-clock-card[data-v-fe229ec4]{position:relative;width:100%;max-width:960px;max-height:90vh;background:linear-gradient(180deg,#111827,#0a0e1a);border:1px solid rgba(212,175,55,.35);border-radius:18px;box-shadow:0 25px 60px -15px #000c,0 0 35px #d4af3726;color:#f1f5f9;display:flex;flex-direction:column;overflow:hidden;animation:scaleUp-fe229ec4 .25s cubic-bezier(.16,1,.3,1)}.modal-gold-bar[data-v-fe229ec4]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37,#f59e0b,#d4af37)}.modal-header[data-v-fe229ec4]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem .5rem}.header-badge[data-v-fe229ec4]{display:inline-flex;align-items:center;gap:6px;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:4px 10px;border-radius:9999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#fbbf24}.close-btn[data-v-fe229ec4]{background:none;border:none;color:#9ca3af;font-size:1.7rem;cursor:pointer;line-height:1;transition:color .15s}.close-btn[data-v-fe229ec4]:hover{color:#fff}.modal-title-row[data-v-fe229ec4]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 1.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title-row h2[data-v-fe229ec4]{font-size:1.45rem;font-weight:800;color:#fff;margin:0 0 .25rem}.modal-title-row p[data-v-fe229ec4]{font-size:.825rem;color:#94a3b8;margin:0}.pinned-notice[data-v-fe229ec4]{background:#d4af3714;border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:6px 12px;font-size:.75rem;color:#cbd5e1;display:flex;gap:6px;align-items:center}.pinned-notice strong[data-v-fe229ec4]{color:#facc15}.cities-grid[data-v-fe229ec4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 1.75rem;overflow-y:auto}.city-card[data-v-fe229ec4]{background:#111827b3;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;position:relative}.city-card[data-v-fe229ec4]:hover{border-color:#d4af3766;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.city-card.is-pinned[data-v-fe229ec4]{border-color:#d4af37;background:#d4af370f;box-shadow:0 0 15px #d4af3726}.city-top[data-v-fe229ec4]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.city-flag-name[data-v-fe229ec4]{display:flex;align-items:center;gap:.6rem}.flag-icon[data-v-fe229ec4]{font-size:1.4rem}.city-name[data-v-fe229ec4]{font-size:.88rem;font-weight:700;color:#fff;line-height:1.2}.city-country[data-v-fe229ec4]{font-size:.7rem;color:#94a3b8;margin-top:2px}.day-night-indicator[data-v-fe229ec4]{font-size:1rem}.city-time-display[data-v-fe229ec4]{margin:.6rem 0 .85rem}.time-string[data-v-fe229ec4]{font-family:JetBrains Mono,monospace,sans-serif;font-size:1.6rem;font-weight:800;color:#fde047;letter-spacing:.05em;line-height:1;text-shadow:0 0 12px rgba(253,224,71,.25)}.date-string[data-v-fe229ec4]{font-size:.72rem;color:#94a3b8;margin-top:5px}.city-market-row[data-v-fe229ec4]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.75rem;font-size:.7rem}.market-name[data-v-fe229ec4]{display:flex;align-items:center;gap:6px;color:#cbd5e1;font-weight:600}.market-dot[data-v-fe229ec4]{width:7px;height:7px;border-radius:50%}.dot-open[data-v-fe229ec4]{background:#22c55e;box-shadow:0 0 6px #22c55e}.dot-closed[data-v-fe229ec4]{background:#64748b}.market-badge[data-v-fe229ec4]{font-size:.62rem;font-weight:800;padding:2px 6px;border-radius:4px;letter-spacing:.04em}.badge-open[data-v-fe229ec4]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.35)}.badge-closed[data-v-fe229ec4]{background:#64748b26;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.city-footer[data-v-fe229ec4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tz-offset[data-v-fe229ec4]{font-size:.68rem;color:#64748b}.pin-btn[data-v-fe229ec4]{background:transparent;border:1px solid rgba(255,255,255,.18);color:#cbd5e1;padding:4px 8px;border-radius:6px;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s}.pin-btn[data-v-fe229ec4]:hover{background:#d4af3726;border-color:#d4af37;color:#fff}.pin-btn.pinned[data-v-fe229ec4]{background:#d4af3740;border-color:#d4af37;color:#fde047;font-weight:800}.modal-footer-bar[data-v-fe229ec4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.75rem;border-top:1px solid rgba(255,255,255,.08);background:#00000040}.footnote[data-v-fe229ec4]{font-size:.74rem;color:#94a3b8}.footnote strong[data-v-fe229ec4]{color:#facc15}.btn-done[data-v-fe229ec4]{background:linear-gradient(135deg,#d4af37,#b45309);border:none;color:#0b0f19;padding:.5rem 1.5rem;border-radius:8px;font-size:.825rem;font-weight:800;cursor:pointer;transition:all .2s}.btn-done[data-v-fe229ec4]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #d4af3766}@keyframes fadeIn-fe229ec4{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-fe229ec4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width: 900px){.cities-grid[data-v-fe229ec4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.cities-grid[data-v-fe229ec4]{grid-template-columns:1fr}}.app-shell[data-v-0e3d7da5]{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;z-index:100}.topbar[data-v-0e3d7da5]{position:fixed;top:0;left:var(--sidebar-current-width, var(--sidebar-width));right:0;height:var(--topbar-height);background:#000;border-bottom:1px solid rgba(212,175,55,.2);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;transition:left .2s ease}.topbar-left[data-v-0e3d7da5]{display:flex;align-items:center;gap:16px;flex:1}.sidebar-toggle[data-v-0e3d7da5]{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center}.sidebar-toggle[data-v-0e3d7da5]:hover{background:#d4af371a;color:#d4af37}.global-search[data-v-0e3d7da5]{position:relative;flex:1;max-width:480px}.search-icon[data-v-0e3d7da5]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-0e3d7da5]{width:100%;padding:8px 12px 8px 36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:13px;color:#fff;background:#ffffff0d;outline:none;transition:all .15s;font-family:inherit}.search-input[data-v-0e3d7da5]:focus{background:#00000080;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.search-input[data-v-0e3d7da5]::placeholder{color:#9ca3af}.search-dropdown[data-v-0e3d7da5]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0f0f0ff2;border:1px solid rgba(212,175,55,.3);border-radius:8px;box-shadow:0 20px 40px #000000e6;z-index:200;max-height:320px;overflow-y:auto}.search-empty[data-v-0e3d7da5]{padding:20px;text-align:center;color:#9ca3af;font-size:13px}.ai-search[data-v-0e3d7da5]{background:#d4af370d;border:1px solid rgba(212,175,55,.2);transition:all .3s ease}.ai-search[data-v-0e3d7da5]:focus{box-shadow:0 0 15px #d4af3733;border-color:#d4af37;background:#0009}.ai-dropdown[data-v-0e3d7da5]{border-top:2px solid #D4AF37;background:linear-gradient(180deg,#0f0f0ffa,#050505fa)}.search-loading[data-v-0e3d7da5]{padding:20px;display:flex;align-items:center;gap:10px;color:#d4af37;font-size:13px;font-weight:600;letter-spacing:1px}.ai-pulse[data-v-0e3d7da5]{width:10px;height:10px;background:#d4af37;border-radius:50%;animation:pulse-animation 1s infinite alternate}.search-section-title[data-v-0e3d7da5]{padding:10px 16px 4px;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-500);font-weight:700}.ai-action[data-v-0e3d7da5]{background:#d4af370d;border-left:2px solid #D4AF37}.ai-action .result-title[data-v-0e3d7da5]{color:#d4af37}.ai-action .result-sub[data-v-0e3d7da5]{color:#d4af37b3}.action-arrow[data-v-0e3d7da5]{margin-left:auto;color:#d4af37;opacity:.5}.result-content[data-v-0e3d7da5]{flex:1}.search-result[data-v-0e3d7da5]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .1s}.search-result[data-v-0e3d7da5]:hover{background:#d4af371a}.result-icon[data-v-0e3d7da5]{font-size:18px}.result-title-row[data-v-0e3d7da5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.result-title[data-v-0e3d7da5]{font-size:14px;font-weight:500;color:#fff}.result-sub[data-v-0e3d7da5]{font-size:12px;color:#9ca3af}.match-badge[data-v-0e3d7da5]{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border:1px solid transparent;white-space:nowrap}.match-exact[data-v-0e3d7da5]{color:#f8e29a;background:#d4af372e;border-color:#d4af3773}.match-strong[data-v-0e3d7da5]{color:#facc15;background:#facc1524;border-color:#facc1561}.match-related[data-v-0e3d7da5]{color:#93c5fd;background:#3b82f629;border-color:#93c5fd66}.match-match[data-v-0e3d7da5]{color:#d1d5db;background:#9ca3af1f;border-color:#9ca3af4d}.match-intent[data-v-0e3d7da5]{color:#bbf7d0;background:#22c55e26;border-color:#22c55e59}.result-content[data-v-0e3d7da5] mark{background:#d4af3747;color:#fff5d0;border-radius:3px;padding:0 2px}.topbar-right[data-v-0e3d7da5]{display:flex;align-items:center;gap:8px}.topbar-query-btn[data-v-0e3d7da5]{display:inline-flex;align-items:center;gap:6px;background:#d4af371f;border:1px solid rgba(212,175,55,.35);color:#fde047;padding:5px 11px;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s}.topbar-query-btn[data-v-0e3d7da5]:hover{background:#d4af3740;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 2px 8px #d4af374d}@media (max-width: 840px){.query-btn-text[data-v-0e3d7da5]{display:none}}.topbar-icon-btn[data-v-0e3d7da5]{position:relative;background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center}.topbar-icon-btn[data-v-0e3d7da5]:hover{background:#d4af371a;color:#d4af37}.notif-badge[data-v-0e3d7da5]{position:absolute;top:2px;right:2px;background:var(--red-500);color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:9999px;min-width:16px;text-align:center;line-height:1.4}.notif-wrapper[data-v-0e3d7da5]{position:relative}.notif-dropdown[data-v-0e3d7da5]{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:#0f0f0ff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 20px 40px #000000e6,inset 0 0 15px #d4af370d;z-index:200}.notif-dropdown-header[data-v-0e3d7da5]{padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.notif-dropdown-header h4[data-v-0e3d7da5]{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.notif-controls[data-v-0e3d7da5]{display:flex;gap:8px;align-items:center;justify-content:space-between}.scope-toggle[data-v-0e3d7da5]{display:flex;background:#ffffff0d;border-radius:6px;overflow:hidden}.scope-toggle button[data-v-0e3d7da5]{padding:4px 10px;font-size:12px;border:none;background:transparent;color:#9ca3af;cursor:pointer;font-weight:500;font-family:inherit}.scope-toggle button.active[data-v-0e3d7da5]{background:transparent;color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.4)}.mark-read-btn[data-v-0e3d7da5]{font-size:12px;color:#d4af37;background:none;border:none;cursor:pointer;font-weight:500;font-family:inherit}.mark-read-btn[data-v-0e3d7da5]:hover{color:#b49015}.notif-list[data-v-0e3d7da5]{max-height:360px;overflow-y:auto}.notif-loading[data-v-0e3d7da5]{padding:30px;display:flex;justify-content:center}.notif-empty[data-v-0e3d7da5]{padding:40px 20px;text-align:center;color:#9ca3af}.notif-empty p[data-v-0e3d7da5]{margin-top:8px;font-size:13px}.notif-item[data-v-0e3d7da5]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s}.notif-item[data-v-0e3d7da5]:hover{background:#d4af371a}.notif-item.unread[data-v-0e3d7da5]{background:#d4af370d}.notif-item.unread[data-v-0e3d7da5]:hover{background:#d4af3726}.notif-dot[data-v-0e3d7da5]{width:8px;height:8px;border-radius:50%;background:var(--primary-500);margin-top:6px;flex-shrink:0}.notif-content[data-v-0e3d7da5]{flex:1;min-width:0}.notif-title[data-v-0e3d7da5]{font-size:13px;font-weight:600;color:#fff}.notif-msg[data-v-0e3d7da5]{font-size:13px;color:#d1d5db;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time[data-v-0e3d7da5]{font-size:11px;color:#9ca3af;margin-top:4px}.user-menu[data-v-0e3d7da5]{position:relative}.user-btn[data-v-0e3d7da5]{display:flex;align-items:center;gap:10px;padding:6px 10px;background:none;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s;font-family:inherit}.user-btn[data-v-0e3d7da5]:hover{background:#d4af370d;border-color:#d4af3733}.user-avatar-sm[data-v-0e3d7da5]{width:32px;height:32px;border-radius:8px;background:var(--primary-500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.user-info-sm[data-v-0e3d7da5]{text-align:left}.user-name-sm[data-v-0e3d7da5]{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.3}.user-role-sm[data-v-0e3d7da5]{display:block;font-size:11px;color:#9ca3af;line-height:1.3}.user-btn svg[data-v-0e3d7da5]{color:#9ca3af}.svg-avatar[data-v-0e3d7da5]{background:transparent!important;padding:0!important;overflow:hidden;border:1px solid rgba(212,175,55,.4)}.svg-avatar[data-v-0e3d7da5] svg{width:100%;height:100%;display:block}.user-dropdown[data-v-0e3d7da5]{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:#0f0f0ff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 20px 40px #000000e6,inset 0 0 15px #d4af370d;z-index:200;overflow:hidden}.user-dropdown-header[data-v-0e3d7da5]{padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1)}.user-avatar-lg[data-v-0e3d7da5]{width:40px;height:40px;border-radius:10px;background:var(--primary-500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.dropdown-name[data-v-0e3d7da5]{font-size:14px;font-weight:600;color:#fff}.dropdown-email[data-v-0e3d7da5]{font-size:12px;color:#9ca3af}.dropdown-role[data-v-0e3d7da5]{font-size:11px;color:#d4af37;margin-top:2px;font-weight:500}.dropdown-divider[data-v-0e3d7da5]{height:1px;background:#ffffff1a}.dropdown-item[data-v-0e3d7da5]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#d1d5db;cursor:pointer;text-decoration:none;border:none;background:none;width:100%;transition:background .1s;font-family:inherit}.dropdown-item[data-v-0e3d7da5]:hover{background:#d4af371a;color:#fff}.dropdown-item svg[data-v-0e3d7da5]{color:#9ca3af}.logout-item[data-v-0e3d7da5]{color:#ef4444}.logout-item svg[data-v-0e3d7da5]{color:#ef4444}.logout-item[data-v-0e3d7da5]:hover{background:#ef44441a}.sidebar[data-v-0e3d7da5]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:#000;border-right:1px solid rgba(212,175,55,.2);display:flex;flex-direction:column;z-index:110;transition:width .2s ease;overflow:hidden}.sidebar.collapsed[data-v-0e3d7da5]{width:64px}.sidebar-brand[data-v-0e3d7da5]{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0;min-height:var(--topbar-height)}.brand-icon[data-v-0e3d7da5]{width:36px;height:36px;border-radius:10px;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#d4af37;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.brand-icon span[data-v-0e3d7da5]{animation:f-pulse-0e3d7da5 2.5s infinite ease-in-out}@keyframes f-pulse-0e3d7da5{0%,to{opacity:1;text-shadow:0 0 12px rgba(212,175,55,.8);transform:scale(1)}50%{opacity:.4;text-shadow:none;transform:scale(.96)}}.brand-text[data-v-0e3d7da5]{min-width:0}.brand-name[data-v-0e3d7da5]{display:block;font-size:14px;font-weight:700;color:#d4af37;white-space:nowrap;letter-spacing:-.02em}.brand-edition[data-v-0e3d7da5]{display:block;font-size:10px;font-weight:600;color:var(--primary-500);text-transform:uppercase;letter-spacing:.08em}.sidebar-nav[data-v-0e3d7da5]{flex:1;overflow-y:auto;padding:12px 8px}.nav-section[data-v-0e3d7da5]{margin-bottom:20px}.nav-section-label[data-v-0e3d7da5]{display:block;font-size:10px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;padding:0 12px;margin-bottom:6px}.nav-item[data-v-0e3d7da5]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;transition:all .12s ease;margin-bottom:2px;white-space:nowrap}.nav-item[data-v-0e3d7da5]:hover{background:#d4af370d;color:#d4af37}.nav-item.active[data-v-0e3d7da5]{background:#d4af371a;color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.4)}.nav-item.active svg[data-v-0e3d7da5]{stroke:#d4af37;filter:drop-shadow(0 0 4px rgba(212,175,55,.6))}.nav-item svg[data-v-0e3d7da5]{flex-shrink:0;color:#6b7280;transition:color .12s}.nav-item:hover svg[data-v-0e3d7da5]{color:#d4af37}.sidebar.collapsed .nav-item[data-v-0e3d7da5]{justify-content:center;padding:10px}.sidebar.collapsed .nav-section-label[data-v-0e3d7da5]{display:none}.sidebar-footer[data-v-0e3d7da5]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.plan-badge[data-v-0e3d7da5]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:8px;font-size:12px;font-weight:600;color:#d4af37}.plan-badge svg[data-v-0e3d7da5]{color:#d4af37}.plan-badge.plan-ultimate[data-v-0e3d7da5]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000}.plan-badge.plan-ultimate svg[data-v-0e3d7da5]{color:#000}.footer-adjust-handle[data-v-0e3d7da5]{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:0 2px 6px;color:var(--text-gold, #D4AF37);opacity:.6;transition:opacity .2s}.footer-adjust-handle[data-v-0e3d7da5]:hover{opacity:1}.handle-bar[data-v-0e3d7da5]{flex:1;height:2px;background:linear-gradient(to right,transparent,rgba(212,175,55,.4),transparent);margin-right:8px}.handle-icon[data-v-0e3d7da5]{font-size:9px;font-weight:700;color:var(--text-gold, #D4AF37)}.sidebar-footer.footer-compact[data-v-0e3d7da5]{padding:6px 12px 10px}.plan-badge-mini[data-v-0e3d7da5]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.5px;color:#000;background:linear-gradient(135deg,#d4af37,#b49015);padding:5px 8px;border-radius:6px;cursor:pointer;box-shadow:0 2px 8px #d4af374d;transition:transform .15s ease}.plan-badge-mini[data-v-0e3d7da5]:hover{transform:translateY(-1px)}.live-clock-btn[data-v-0e3d7da5]{display:inline-flex;align-items:center;gap:.45rem;background:#d4af3714;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(212,175,55,.28);cursor:pointer;transition:all .2s ease;font-family:inherit;margin-right:.25rem}.live-clock-btn[data-v-0e3d7da5]:hover{background:#d4af3733;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 2px 10px #d4af3740}.pulse-dot[data-v-0e3d7da5]{width:6px;height:6px;background:#d4af37;border-radius:50%;animation:f-pulse-0e3d7da5 1.5s infinite ease-in-out}.clock-city-code[data-v-0e3d7da5]{font-size:10px;font-weight:800;letter-spacing:.8px;color:#fde047;background:#d4af3733;padding:1px 5px;border-radius:4px}.clock-time[data-v-0e3d7da5]{color:#d4af37;font-weight:600;font-size:.8125rem;font-family:monospace;letter-spacing:1px}.lang-selector-wrapper[data-v-0e3d7da5]{position:relative;margin-right:.25rem}.lang-toggle-btn[data-v-0e3d7da5]{display:inline-flex;align-items:center;gap:5px;background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#f8fafc;padding:5px 9px;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s;font-family:inherit}.lang-toggle-btn[data-v-0e3d7da5]:hover{background:#d4af372e;border-color:#d4af37;transform:translateY(-1px)}.lang-flag[data-v-0e3d7da5]{font-size:.95rem;line-height:1}.lang-code[data-v-0e3d7da5]{color:#d4af37;letter-spacing:.5px}.lang-chevron[data-v-0e3d7da5]{color:#94a3b8;transition:transform .2s ease}.lang-dropdown[data-v-0e3d7da5]{position:absolute;top:calc(100% + 8px);right:0;width:250px;max-height:360px;overflow-y:auto;background:#0c101afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.35);border-radius:12px;box-shadow:0 16px 40px #000000e6,0 0 20px #d4af3726;z-index:250;padding:6px}.lang-dropdown-header[data-v-0e3d7da5]{padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.lang-hdr-title[data-v-0e3d7da5]{display:block;font-size:11px;font-weight:800;color:#d4af37;letter-spacing:.8px;text-transform:uppercase}.lang-hdr-subtitle[data-v-0e3d7da5]{display:block;font-size:9.5px;color:#64748b;margin-top:1px}.lang-list[data-v-0e3d7da5]{display:flex;flex-direction:column;gap:2px}.lang-option[data-v-0e3d7da5]{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease;color:#e2e8f0;font-family:inherit}.lang-option[data-v-0e3d7da5]:hover{background:#d4af371f;border-color:#d4af3740}.lang-option.active[data-v-0e3d7da5]{background:#d4af3733;border-color:#d4af37}.option-flag[data-v-0e3d7da5]{font-size:1.1rem}.option-text[data-v-0e3d7da5]{flex:1;min-width:0}.option-name[data-v-0e3d7da5]{display:block;font-size:12.5px;font-weight:700;color:#fff;line-height:1.2}.option-native[data-v-0e3d7da5]{display:block;font-size:10.5px;color:#94a3b8;line-height:1.2}.active-check[data-v-0e3d7da5]{color:#d4af37;font-weight:900;font-size:12px}.sidebar-copyright[data-v-0e3d7da5]{text-align:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-copyright p[data-v-0e3d7da5]{font-size:.7rem;color:#9ca3af;margin:0;line-height:1.5}.sidebar-copyright .copyright-link[data-v-0e3d7da5]{color:#d4af37;text-decoration:none;font-weight:600;transition:all .2s ease;display:inline-block;cursor:pointer}.sidebar-copyright .copyright-link[data-v-0e3d7da5]:hover{color:#f3e5ab;text-decoration:underline;text-shadow:0 0 8px rgba(212,175,55,.4);transform:translateY(-1px)}.mobile-overlay[data-v-0e3d7da5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:105}.fade-enter-active[data-v-0e3d7da5],.fade-leave-active[data-v-0e3d7da5]{transition:opacity .15s ease}.fade-enter-from[data-v-0e3d7da5],.fade-leave-to[data-v-0e3d7da5]{opacity:0}@media (max-width: 1024px){.sidebar[data-v-0e3d7da5]{width:64px}.sidebar .brand-text[data-v-0e3d7da5],.sidebar .nav-section-label[data-v-0e3d7da5],.sidebar .sidebar-footer .plan-badge span[data-v-0e3d7da5],.sidebar .nav-item span[data-v-0e3d7da5]{display:none}.sidebar .nav-item[data-v-0e3d7da5]{justify-content:center;padding:10px}.topbar[data-v-0e3d7da5]{left:64px}.user-info-sm[data-v-0e3d7da5]{display:none}}@media (max-width: 768px){.sidebar[data-v-0e3d7da5]{display:none}.sidebar.mobile-open[data-v-0e3d7da5]{display:flex;width:var(--sidebar-width);z-index:120}.topbar[data-v-0e3d7da5]{left:0}.topbar.menu-open .global-search[data-v-0e3d7da5]{display:none}.global-search[data-v-0e3d7da5]{max-width:200px}.user-info-sm[data-v-0e3d7da5]{display:none}}.toast-container[data-v-f3339dab]{position:fixed;top:calc(var(--topbar-height,56px) + .75rem);right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:380px;pointer-events:none}.toast[data-v-f3339dab]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border-left:3px solid var(--primary-500);pointer-events:auto;cursor:pointer;transition:all .2s;min-width:300px}.toast[data-v-f3339dab]:hover{transform:translate(-4px)}.toast-success[data-v-f3339dab]{border-left-color:var(--green-500);background:#f0fdf4}.toast-error[data-v-f3339dab]{border-left-color:var(--red-500);background:#fef2f2}.toast-warning[data-v-f3339dab]{border-left-color:var(--amber-500);background:#fffbeb}.toast-info[data-v-f3339dab]{border-left-color:var(--primary-500);background:#eff6ff}.toast-icon[data-v-f3339dab]{flex-shrink:0;margin-top:1px}.toast-content[data-v-f3339dab]{flex:1}.toast-title[data-v-f3339dab]{font-weight:600;color:var(--gray-900);font-size:.8125rem;margin-bottom:.125rem}.toast-message[data-v-f3339dab]{color:var(--gray-600);font-size:.8125rem;line-height:1.4}.toast-close[data-v-f3339dab]{background:none;border:none;font-size:1.25rem;color:var(--gray-400);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.toast-close[data-v-f3339dab]:hover{background:var(--gray-100);color:var(--gray-700)}.toast-enter-active[data-v-f3339dab]{animation:toast-in-f3339dab .25s ease}.toast-leave-active[data-v-f3339dab]{animation:toast-out-f3339dab .25s ease}@keyframes toast-in-f3339dab{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-f3339dab{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.confirm-overlay[data-v-d9244098]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.confirm-dialog[data-v-d9244098]{background:#fff;border-radius:var(--radius-lg);padding:2rem 1.75rem 1.5rem;max-width:420px;width:100%;text-align:center;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.confirm-stripe[data-v-d9244098]{position:absolute;top:0;left:0;right:0;height:3px}.stripe-info[data-v-d9244098],.stripe-lock[data-v-d9244098]{background:var(--primary-500)}.stripe-success[data-v-d9244098]{background:var(--green-500)}.stripe-warning[data-v-d9244098],.stripe-payment[data-v-d9244098]{background:var(--amber-500)}.stripe-error[data-v-d9244098],.stripe-danger[data-v-d9244098]{background:var(--red-500)}.confirm-icon-wrap[data-v-d9244098]{margin-bottom:.75rem}.confirm-icon[data-v-d9244098]{display:inline-flex}.confirm-title[data-v-d9244098]{font-size:1.125rem;font-weight:700;color:var(--gray-900);margin:0 0 .5rem}.confirm-message[data-v-d9244098]{font-size:.875rem;color:var(--gray-600);line-height:1.5;margin:0 0 1.25rem}.confirm-input-wrap[data-v-d9244098]{margin-bottom:1.25rem}.confirm-actions[data-v-d9244098]{display:flex;gap:.5rem;justify-content:center}.confirm-actions .btn[data-v-d9244098]{min-width:110px}.modal-fade-enter-active[data-v-d9244098],.modal-fade-leave-active[data-v-d9244098]{transition:opacity .2s}.modal-fade-enter-from[data-v-d9244098],.modal-fade-leave-to[data-v-d9244098]{opacity:0}.modal-scale-enter-active[data-v-d9244098]{transition:transform .2s}.modal-scale-enter-from[data-v-d9244098]{transform:scale(.95)}.luxury-splash-container[data-v-af7afa95]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;background:#060913;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.splash-backdrop[data-v-af7afa95]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.glow-orb[data-v-af7afa95]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.25}.glow-1[data-v-af7afa95]{top:15%;left:20%;background:radial-gradient(circle,#d4af37 0%,transparent 70%);animation:pulseGlow-af7afa95 4s ease-in-out infinite alternate}.glow-2[data-v-af7afa95]{bottom:15%;right:20%;background:radial-gradient(circle,#b45309 0%,transparent 70%);animation:pulseGlow-af7afa95 4s ease-in-out infinite alternate-reverse}.gold-grid-lines[data-v-af7afa95]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(212,175,55,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.04) 1px,transparent 1px);background-size:50px 50px;opacity:.7}.splash-content[data-v-af7afa95]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.crest-wrapper[data-v-af7afa95]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;animation:flyInCrest-af7afa95 1.1s cubic-bezier(.16,1,.3,1) forwards}.crest-shield[data-v-af7afa95]{width:120px;height:120px;position:relative;z-index:2}.crest-svg[data-v-af7afa95]{width:100%;height:100%;filter:drop-shadow(0 0 25px rgba(212,175,55,.6))}.crest-halo[data-v-af7afa95]{position:absolute;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.4) 0%,transparent 75%);z-index:1;animation:haloPulse-af7afa95 2s ease-in-out infinite alternate}.crest-shimmer[data-v-af7afa95]{position:absolute;top:-20%;left:-50%;width:200%;height:140%;background:linear-gradient(60deg,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%);z-index:3;transform:rotate(25deg);animation:shimmerSweep-af7afa95 1.6s ease-in-out infinite}.brand-text-block[data-v-af7afa95]{animation:textReveal-af7afa95 1.2s ease-out forwards}.brand-title[data-v-af7afa95]{font-family:Cinzel,Times New Roman,serif;font-size:2.2rem;font-weight:800;letter-spacing:.18em;background:linear-gradient(135deg,#fff,#fef08a 30%,#d4af37 70%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-shadow:0 4px 20px rgba(212,175,55,.3)}.brand-divider[data-v-af7afa95]{display:flex;align-items:center;justify-content:center;margin:.75rem auto;width:200px;position:relative}.brand-divider[data-v-af7afa95]:before,.brand-divider[data-v-af7afa95]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6),transparent)}.diamond[data-v-af7afa95]{color:#d4af37;font-size:.65rem;padding:0 .5rem}.brand-subtitle[data-v-af7afa95]{font-size:.85rem;font-weight:700;letter-spacing:.22em;color:#e2e8f0;margin:0 0 .4rem}.brand-tagline[data-v-af7afa95]{font-size:.68rem;font-weight:600;letter-spacing:.12em;color:#94a3b8;margin:0}.loader-track[data-v-af7afa95]{width:220px;height:3px;background:#ffffff14;border-radius:999px;margin-top:1.75rem;overflow:hidden;position:relative}.loader-progress[data-v-af7afa95]{height:100%;width:0%;background:linear-gradient(90deg,#d4af37,#fde047,#d4af37);box-shadow:0 0 10px #d4af37cc;border-radius:999px;animation:loadFill-af7afa95 2.2s cubic-bezier(.4,0,.2,1) forwards}.skip-btn[data-v-af7afa95]{background:transparent;border:none;color:#64748b;font-size:.72rem;letter-spacing:.05em;margin-top:1.25rem;cursor:pointer;transition:color .2s}.skip-btn[data-v-af7afa95]:hover{color:#d4af37}@keyframes flyInCrest-af7afa95{0%{opacity:0;transform:scale(.2) translateY(60px) rotate(-8deg)}70%{transform:scale(1.08) translateY(-4px) rotate(1deg)}to{opacity:1;transform:scale(1) translateY(0) rotate(0)}}@keyframes textReveal-af7afa95{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes haloPulse-af7afa95{0%{transform:scale(.9);opacity:.3}to{transform:scale(1.2);opacity:.65}}@keyframes shimmerSweep-af7afa95{0%{left:-120%}50%,to{left:140%}}@keyframes loadFill-af7afa95{0%{width:5%}50%{width:65%}to{width:100%}}@keyframes pulseGlow-af7afa95{0%{transform:scale(1);opacity:.18}to{transform:scale(1.3);opacity:.35}}.splash-fade-enter-active[data-v-af7afa95],.splash-fade-leave-active[data-v-af7afa95]{transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.splash-fade-leave-to[data-v-af7afa95]{opacity:0;transform:scale(1.04)}@media (max-width: 600px){.brand-title[data-v-af7afa95]{font-size:1.6rem}.brand-subtitle[data-v-af7afa95]{font-size:.72rem}}.query-modal-overlay[data-v-cf5d189f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1dd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1.5rem;animation:fadeIn-cf5d189f .2s ease-out}.query-modal-card[data-v-cf5d189f]{position:relative;width:100%;max-width:580px;background:linear-gradient(180deg,#111827,#0b0f19);border:1px solid rgba(212,175,55,.35);border-radius:16px;box-shadow:0 25px 50px -12px #000000b3,0 0 30px #d4af3726;overflow:hidden;color:#f3f4f6;padding:1.75rem 2rem;animation:scaleUp-cf5d189f .25s cubic-bezier(.16,1,.3,1)}.modal-gold-bar[data-v-cf5d189f]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37,#f59e0b,#d4af37)}.modal-header[data-v-cf5d189f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.header-badge[data-v-cf5d189f]{display:inline-flex;align-items:center;gap:6px;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:4px 10px;border-radius:9999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:#fbbf24}.close-btn[data-v-cf5d189f]{background:none;border:none;color:#9ca3af;font-size:1.6rem;cursor:pointer;line-height:1;transition:color .15s}.close-btn[data-v-cf5d189f]:hover{color:#fff}.modal-title-wrap h2[data-v-cf5d189f]{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 .35rem}.modal-title-wrap p[data-v-cf5d189f]{font-size:.825rem;color:#94a3b8;margin:0 0 1.25rem;line-height:1.45}.modal-title-wrap code[data-v-cf5d189f]{color:#d4af37;font-weight:600}.query-form[data-v-cf5d189f]{display:flex;flex-direction:column;gap:1rem}.form-row-2[data-v-cf5d189f]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-group[data-v-cf5d189f]{display:flex;flex-direction:column;gap:.35rem}.form-group label[data-v-cf5d189f]{font-size:.78rem;font-weight:600;color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em}.luxury-input[data-v-cf5d189f]{background:#111827cc;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.65rem .85rem;font-size:.875rem;color:#f8fafc;outline:none;transition:all .2s}.luxury-input[data-v-cf5d189f]:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}textarea.luxury-input[data-v-cf5d189f]{resize:vertical}.compliance-hint[data-v-cf5d189f]{display:flex;align-items:flex-start;gap:.5rem;background:#d4af370f;border:1px solid rgba(212,175,55,.18);border-radius:8px;padding:.6rem .85rem;font-size:.74rem;color:#cbd5e1;line-height:1.4}.compliance-hint strong[data-v-cf5d189f]{color:#facc15}.modal-actions[data-v-cf5d189f]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn-cancel[data-v-cf5d189f]{background:transparent;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;padding:.65rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-cancel[data-v-cf5d189f]:hover:not(:disabled){background:#ffffff0d;color:#fff}.btn-submit[data-v-cf5d189f]{background:linear-gradient(135deg,#d4af37,#b45309);border:none;color:#0b0f19;padding:.65rem 1.4rem;border-radius:8px;font-size:.85rem;font-weight:800;letter-spacing:.03em;cursor:pointer;box-shadow:0 4px 15px #d4af3759;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-submit[data-v-cf5d189f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #d4af3780}.btn-submit[data-v-cf5d189f]:disabled{opacity:.6;cursor:not-allowed}.spinner-small[data-v-cf5d189f]{width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-cf5d189f .6s linear infinite}@keyframes spin-cf5d189f{to{transform:rotate(360deg)}}@keyframes fadeIn-cf5d189f{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-cf5d189f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){.form-row-2[data-v-cf5d189f]{grid-template-columns:1fr}}.mascot-wrapper[data-v-d17b9dbf]{position:fixed;bottom:24px;right:24px;z-index:99990;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.mascot-wrapper[data-v-d17b9dbf] *{pointer-events:auto}.mascot-avatar[data-v-d17b9dbf]{position:relative;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45));transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.mascot-avatar[data-v-d17b9dbf]:hover{transform:scale(1.1) translateY(-4px)}.mascot-body-orb[data-v-d17b9dbf]{width:68px;height:68px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6cc,#facc15 35%,#d4af37 75%,#92400e);border:2.5px solid #fff;box-shadow:0 0 20px #eab30899,inset 0 -4px 8px #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;animation:gentleFloat-d17b9dbf 3.5s ease-in-out infinite alternate}.tiara-wrap[data-v-d17b9dbf]{position:absolute;top:-14px;font-size:1.15rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:tiaraBounce-d17b9dbf 2s ease-in-out infinite alternate}.eyes-container[data-v-d17b9dbf]{display:flex;gap:8px;margin-top:6px}.eye[data-v-d17b9dbf]{width:17px;height:22px;background:#0f172a;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0009;transition:transform .1s ease}.pupil[data-v-d17b9dbf]{width:100%;height:100%;position:relative;transition:transform .05s ease-out}.eye-shine[data-v-d17b9dbf]{position:absolute;background:#fff;border-radius:50%}.primary-shine[data-v-d17b9dbf]{width:8px;height:10px;top:3px;left:3px;box-shadow:0 0 4px #fff}.secondary-shine[data-v-d17b9dbf]{width:4px;height:4px;bottom:3px;right:3px}.eyes-container.is-blinking .eye[data-v-d17b9dbf]{transform:scaleY(.08)}.cheeks-row[data-v-d17b9dbf]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px}.blush[data-v-d17b9dbf]{width:8px;height:5px;background:#ef444473;border-radius:50%}.mouth[data-v-d17b9dbf]{width:8px;height:4px;border-bottom:2px solid #581c87;border-radius:0 0 6px 6px;transition:height .15s}.mouth.is-open[data-v-d17b9dbf]{height:6px;background:#701a75;border-radius:0 0 8px 8px}.floating-mascot-pill[data-v-d17b9dbf]{position:absolute;right:76px;top:18px;white-space:nowrap;background:#111827;border:1.5px solid #d4af37;color:#fde047;font-size:.76rem;font-weight:700;padding:5px 11px;border-radius:999px;box-shadow:0 4px 15px #0006;animation:slidePill-d17b9dbf .3s cubic-bezier(.16,1,.3,1)}.mascot-speech-panel[data-v-d17b9dbf]{width:320px;background:#0f172a;border:1.5px solid rgba(212,175,55,.4);border-radius:14px;box-shadow:0 15px 35px -5px #000000a6,0 0 20px #d4af3726;margin-bottom:12px;overflow:hidden;color:#f1f5f9}.speech-header[data-v-d17b9dbf]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#d4af371f;border-bottom:1px solid rgba(212,175,55,.2)}.header-identity[data-v-d17b9dbf]{display:flex;align-items:center;gap:6px}.guide-name[data-v-d17b9dbf]{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#fbbf24}.speech-close[data-v-d17b9dbf]{background:none;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;line-height:1}.speech-close[data-v-d17b9dbf]:hover{color:#fff}.speech-body[data-v-d17b9dbf]{padding:14px}.greeting-text[data-v-d17b9dbf]{font-size:.825rem;line-height:1.5;color:#e2e8f0;margin:0 0 12px}.quick-chips[data-v-d17b9dbf]{display:flex;flex-wrap:wrap;gap:6px}.chip-btn[data-v-d17b9dbf]{background:#ffffff0f;border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:5px 9px;font-size:.72rem;font-weight:600;color:#f8fafc;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.chip-btn[data-v-d17b9dbf]:hover{background:#d4af3733;border-color:#d4af37;transform:translateY(-1px)}.speech-footer[data-v-d17b9dbf]{padding:8px 14px;background:#00000040;border-top:1px solid rgba(255,255,255,.05);font-size:.66rem;color:#94a3b8;display:flex;align-items:center;justify-content:space-between}.minimize-text-btn[data-v-d17b9dbf]{background:none;border:none;color:#cbd5e1;font-size:.66rem;cursor:pointer;text-decoration:underline}@keyframes gentleFloat-d17b9dbf{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-7px) rotate(1deg)}}@keyframes tiaraBounce-d17b9dbf{0%{transform:translateY(0)}to{transform:translateY(-3px) scale(1.05)}}@keyframes slidePill-d17b9dbf{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.pop-speech-enter-active[data-v-d17b9dbf],.pop-speech-leave-active[data-v-d17b9dbf]{transition:all .25s cubic-bezier(.16,1,.3,1)}.pop-speech-enter-from[data-v-d17b9dbf],.pop-speech-leave-to[data-v-d17b9dbf]{opacity:0;transform:scale(.9) translateY(12px)}:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #2563eb;--primary-600: #1d4ed8;--primary-700: #1e40af;--primary-800: #1e3a8a;--primary-900: #172554;--gray-25: #fcfcfd;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--green-500: #22c55e;--green-600: #16a34a;--green-50: #f0fdf4;--red-500: #ef4444;--red-600: #dc2626;--red-50: #fef2f2;--amber-500: #f59e0b;--amber-50: #fffbeb;--purple-500: #8b5cf6;--purple-50: #f5f3ff;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--sidebar-current-width: var(--sidebar-width);--topbar-height: 56px;--content-max-width: 1400px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--border-color: #e5e7eb;--border-radius: 8px;--border-radius-sm: 6px;--border-radius-lg: 12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--gray-50);color:var(--gray-800);min-height:100vh;overflow-x:hidden;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#app{min-height:100vh}#app.has-sidebar{padding-top:var(--topbar-height);padding-left:var(--sidebar-current-width)}.main-content{padding:24px 32px;min-height:calc(100vh - var(--topbar-height));background:var(--gray-50);overflow-x:hidden}#app:not(.has-sidebar) .main-content{padding:0}h1{font-size:24px;font-weight:700;color:var(--gray-900);letter-spacing:-.025em}h2{font-size:20px;font-weight:600;color:var(--gray-800);letter-spacing:-.02em}h3{font-size:16px;font-weight:600;color:var(--gray-800)}h4{font-size:14px;font-weight:600;color:var(--gray-700)}.card{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xs)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--border-radius-sm);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;text-decoration:none;line-height:1.4}.btn-primary{background:var(--primary-500);color:#fff}.btn-primary:hover{background:var(--primary-600);box-shadow:var(--shadow-sm)}.btn-secondary{background:#fff;color:var(--gray-700);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.btn-danger{background:var(--red-500);color:#fff}.btn-danger:hover{background:var(--red-600)}.btn-success{background:var(--green-500);color:#fff}.btn-success:hover{background:var(--green-600)}.btn-sm{padding:6px 12px;font-size:13px}.btn-lg{padding:10px 20px;font-size:15px}.form-input,.form-select,.form-textarea{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:14px;color:var(--gray-800);background:#fff;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px #2563eb1a}.form-input::placeholder{color:var(--gray-400)}.form-label{display:block;font-size:13px;font-weight:500;color:var(--gray-600);margin-bottom:4px}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:500;line-height:1.4}.badge-blue{background:var(--primary-50);color:var(--primary-700)}.badge-green{background:var(--green-50);color:var(--green-600)}.badge-red{background:var(--red-50);color:var(--red-600)}.badge-amber{background:var(--amber-50);color:#b45309}.badge-gray{background:var(--gray-100);color:var(--gray-600)}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.data-table thead th{background:var(--gray-50);border-bottom:1px solid var(--border-color);padding:10px 16px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);white-space:nowrap}.data-table tbody td{padding:12px 16px;border-bottom:1px solid var(--gray-100);color:var(--gray-700)}.data-table tbody tr:hover{background:var(--gray-25)}.data-table tbody tr:last-child td{border-bottom:none}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1{font-size:24px;font-weight:700;color:var(--gray-900)}.page-header .subtitle{font-size:14px;color:var(--gray-500);margin-top:2px}.empty-state{text-align:center;padding:60px 20px;color:var(--gray-400)}.empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state h3{color:var(--gray-600);margin-bottom:8px}.empty-state p{color:var(--gray-400);max-width:400px;margin:0 auto 20px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-panel{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:560px;max-height:85vh;overflow-y:auto}.modal-header{padding:20px 24px 0;display:flex;align-items:center;justify-content:space-between}.modal-header h2{font-size:18px;font-weight:600}.modal-body{padding:20px 24px}.modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:8px}.spinner{width:20px;height:20px;border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1280px){:root{--content-max-width: 100%}}@media (max-width: 1024px){.main-content{padding:20px 16px}}@media (max-width: 768px){:root{--sidebar-current-width: 0px}#app.has-sidebar{padding-left:0}.main-content{padding:16px 12px}.page-header{flex-direction:column;align-items:flex-start}h1{font-size:20px}h2{font-size:18px}}@media (max-width: 640px){.main-content{padding:12px 8px}.card{border-radius:8px}}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes subtle-glow{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 12px #3b82f614}}@keyframes card-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes border-breathe{0%,to{border-color:#3b82f61a}50%{border-color:#3b82f640}}@keyframes status-dot-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html:not([data-animations=off]) .employees-container,html:not([data-animations=off]) .dashboard-container,html:not([data-animations=off]) .contacts-container,html:not([data-animations=off]) .deals-container,html:not([data-animations=off]) .companies-container,html:not([data-animations=off]) .tickets-container,html:not([data-animations=off]) .reports-container,html:not([data-animations=off]) .help-center-container{animation:fade-in-up .4s ease-out}html:not([data-animations=off]) .employee-card,html:not([data-animations=off]) .contact-card,html:not([data-animations=off]) .deal-card,html:not([data-animations=off]) .company-card,html:not([data-animations=off]) .ticket-card,html:not([data-animations=off]) .stat-card,html:not([data-animations=off]) .dashboard-card{transition:transform .25s ease,box-shadow .25s ease}html:not([data-animations=off]) .employee-card:hover,html:not([data-animations=off]) .contact-card:hover,html:not([data-animations=off]) .deal-card:hover,html:not([data-animations=off]) .company-card:hover,html:not([data-animations=off]) .ticket-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}html:not([data-animations=off]) .stat-card:hover,html:not([data-animations=off]) .dashboard-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #3b82f61a}html:not([data-animations=off]) input:focus,html:not([data-animations=off]) select:focus,html:not([data-animations=off]) textarea:focus{animation:subtle-glow 2s ease-in-out infinite}html:not([data-animations=off]) button{transition:transform .15s ease,box-shadow .15s ease,background .2s ease}html:not([data-animations=off]) .btn-create:hover,html:not([data-animations=off]) .btn-primary:hover,html:not([data-animations=off]) .btn-save:hover{transform:translateY(-1px)}html:not([data-animations=off]) .employee-avatar,html:not([data-animations=off]) .avatar-initials{transition:transform .3s ease}html:not([data-animations=off]) .employee-card:hover .employee-avatar{animation:float-gentle 2s ease-in-out infinite}html:not([data-animations=off]) .status-badge{transition:transform .2s ease}html:not([data-animations=off]) .role-admin{animation:subtle-pulse 3s ease-in-out infinite}html:not([data-animations=off]) .modal-overlay{animation:fade-in .2s ease-out}html:not([data-animations=off]) .modal{animation:fade-in-up .3s ease-out}html:not([data-animations=off]) .employees-grid>*:nth-child(1){animation:fade-in-up .3s ease-out .05s both}html:not([data-animations=off]) .employees-grid>*:nth-child(2){animation:fade-in-up .3s ease-out .1s both}html:not([data-animations=off]) .employees-grid>*:nth-child(3){animation:fade-in-up .3s ease-out .15s both}html:not([data-animations=off]) .employees-grid>*:nth-child(4){animation:fade-in-up .3s ease-out .2s both}html:not([data-animations=off]) .employees-grid>*:nth-child(5){animation:fade-in-up .3s ease-out .25s both}html:not([data-animations=off]) .employees-grid>*:nth-child(6){animation:fade-in-up .3s ease-out .3s both}html:not([data-animations=off]) h1{position:relative}html:not([data-animations=off]) .employees-header h1:after,html:not([data-animations=off]) .dashboard-header h1:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;animation:gradient-shift 3s ease infinite;background-size:200% 200%}html:not([data-animations=off]) .loading{position:relative;overflow:hidden}html:not([data-animations=off]) .loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent);background-size:200% 100%;animation:card-shimmer 2s linear infinite}html:not([data-animations=off]) .slots-count:not(.slots-full){animation:subtle-pulse 2.5s ease-in-out infinite}html:not([data-animations=off]) .toast-notification{animation:fade-in-up .3s ease-out}html[data-animations=off] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,[data-theme=dark]{--canvas-bg: #08090b;--surface-bg: rgba(15, 17, 21, .95);--surface-card: rgba(17, 20, 24, .85);--surface-card-hover: rgba(26, 30, 36, .95);--surface-dropdown: rgba(15, 17, 21, .98);--topbar-bg: rgba(10, 12, 15, .95);--sidebar-bg: #0B0C10;--sidebar-border: rgba(255, 255, 255, .06);--sidebar-item-active: rgba(212, 175, 55, .14);--text-primary: #ffffff;--text-secondary: #f1f5f9;--text-muted: #cbd5e1;--text-muted-dark: #94a3b8;--text-gold: #D4AF37;--text-gold-light: #F5D061;--text-gold-gradient: linear-gradient(135deg, #FFF099 0%, #D4AF37 50%, #AA7C11 100%);--border-subtle: rgba(255, 255, 255, .08);--border-gold: rgba(212, 175, 55, .25);--border-gold-bright: rgba(212, 175, 55, .6);--input-bg: rgba(0, 0, 0, .45);--input-border: rgba(255, 255, 255, .12);--input-text: #ffffff;--input-placeholder: #64748b;--shadow-card: 0 10px 30px rgba(0, 0, 0, .7);--shadow-glow: 0 0 25px rgba(212, 175, 55, .15);--badge-gold-bg: rgba(212, 175, 55, .15);--badge-gold-border: rgba(212, 175, 55, .35);--badge-gold-text: #F5D061}[data-theme=light]{--canvas-bg: #f8fafc;--surface-bg: #ffffff;--surface-card: #ffffff;--surface-card-hover: #f1f5f9;--surface-dropdown: #ffffff;--topbar-bg: rgba(255, 255, 255, .95);--sidebar-bg: #ffffff;--sidebar-border: #e2e8f0;--sidebar-item-active: rgba(180, 83, 9, .08);--text-primary: #0f172a;--text-secondary: #1e293b;--text-muted: #334155;--text-muted-dark: #64748b;--text-gold: #b45309;--text-gold-light: #d97706;--text-gold-gradient: linear-gradient(135deg, #b45309 0%, #d97706 50%, #92400e 100%);--border-subtle: #e2e8f0;--border-gold: rgba(180, 83, 9, .3);--border-gold-bright: rgba(180, 83, 9, .6);--input-bg: #ffffff;--input-border: #cbd5e1;--input-text: #0f172a;--input-placeholder: #94a3b8;--shadow-card: 0 4px 20px rgba(15, 23, 42, .06);--shadow-glow: 0 0 20px rgba(180, 83, 9, .1);--badge-gold-bg: rgba(180, 83, 9, .1);--badge-gold-border: rgba(180, 83, 9, .25);--badge-gold-text: #92400e}body{background-color:var(--canvas-bg)!important;color:var(--text-primary)!important;transition:background-color .3s ease,color .3s ease}.main-content{background-color:var(--canvas-bg)!important;transition:background-color .3s ease}.card,.stat-card,.table-card{background-color:var(--surface-card)!important;border:1px solid var(--border-gold)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.card:hover,.stat-card:hover{background-color:var(--surface-card-hover)!important;border-color:var(--border-gold-bright)!important}.topbar{background-color:var(--topbar-bg)!important;border-bottom:1px solid var(--border-subtle)!important}.sidebar{background-color:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important}[data-theme=light] .sidebar .nav-item{color:#475569!important}[data-theme=light] .sidebar .nav-item:hover,[data-theme=light] .sidebar .nav-item.active{color:#b45309!important;background-color:#b4530914!important}[data-theme=light] .topbar .live-clock{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .topbar .clock-time{color:#0f172a!important}[data-theme=light] .topbar .topbar-icon-btn{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .topbar .topbar-icon-btn:hover{background-color:#e2e8f0!important;border-color:#cbd5e1!important}[data-theme=light] .topbar .user-btn{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .topbar .user-name-sm{color:#0f172a!important}[data-theme=light] .topbar .user-role-sm{color:#64748b!important}[data-theme=light] .topbar .search-input{background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .topbar .search-dropdown,[data-theme=light] .notif-dropdown,[data-theme=light] .user-dropdown{background-color:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 10px 25px #0000001a!important}[data-theme=light] .modal-panel{background-color:#fff!important;border-color:#b453094d!important;color:#0f172a!important;box-shadow:0 25px 50px -12px #0f172a40!important}[data-theme=light] .modal-header{border-bottom-color:#e2e8f0!important}[data-theme=light] .modal-header h3{color:#0f172a!important}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea{background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .form-input:focus,[data-theme=light] .form-select:focus,[data-theme=light] .form-textarea:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #b4530926!important}[data-theme=light] .form-label{color:#1e293b!important}[data-theme=light] .form-hint{color:#64748b!important}.theme-toggle-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border-gold);color:var(--text-gold);cursor:pointer;transition:all .25s ease}.theme-toggle-btn:hover{background:var(--badge-gold-bg);border-color:var(--text-gold);transform:translateY(-1px);box-shadow:var(--shadow-glow)}[data-theme=light] .theme-toggle-btn{background:#f1f5f9;border-color:#cbd5e1;color:#b45309}[data-theme=light] .theme-toggle-btn:hover{background:#e2e8f0;border-color:#b45309}
