.landing-page[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{display:flex;flex-direction:column}.nav-brand[data-v-2d7f4108]{font-size:.95rem;font-weight:900;letter-spacing:3px;color:#d4af37}.nav-brand-sub[data-v-2d7f4108]{font-size:.6rem;letter-spacing:2px;color:#94a3b8;font-weight:700;margin-top:1px}.nav-links[data-v-2d7f4108]{display:flex;align-items:center;gap:1.25rem}.nav-link-btn[data-v-2d7f4108]{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-2d7f4108]:hover{color:#d4af37}.nav-login-btn[data-v-2d7f4108]{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-2d7f4108]:hover{background:#d4af3733;border-color:#d4af37;color:#fff;transform:translateY(-1px)}.nav-trial-btn[data-v-2d7f4108]{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-2d7f4108]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);box-shadow:0 6px 20px #d4af378c;transform:translateY(-1px)}.center-stage[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:80}.sparkle-particle[data-v-2d7f4108]{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-2d7f4108 var(--duration, .9s) cubic-bezier(.12,.8,.32,1) forwards;will-change:transform,opacity;pointer-events:none}@keyframes sparkle-burst-2d7f4108{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-2d7f4108]{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-2d7f4108]{transition:transform .65s cubic-bezier(.175,.885,.32,1.275),border-color .3s,box-shadow .3s}.black-card[data-v-2d7f4108]:hover{border-color:#d4af37cc;box-shadow:0 30px 75px #000000fa,0 0 55px #d4af3759,inset 0 1px 2px #ffffff4d}.card-glare[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{font-size:.62rem;font-weight:700;letter-spacing:4px;color:#94a3b8;text-transform:uppercase}.card-footer-foil[data-v-2d7f4108]{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-2d7f4108]{color:#f5d76e;font-weight:700;letter-spacing:1px;animation:hint-pulse-2d7f4108 2s infinite ease-in-out}@keyframes hint-pulse-2d7f4108{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.card-back[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{font-family:Courier New,monospace;font-size:.62rem;font-weight:700;letter-spacing:1.5px;color:#1e293b}.cvv[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{display:flex;justify-content:center;margin-bottom:.25rem}.back-status-pill[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{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-2d7f4108]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;box-shadow:0 0 8px #d4af37;animation:pulse-dot-2d7f4108 2s infinite}@keyframes pulse-dot-2d7f4108{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-2d7f4108]{font-size:.75rem;letter-spacing:2px;color:#64748b;text-transform:uppercase;font-weight:600;margin-bottom:2.5rem}.hero-actions[data-v-2d7f4108]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}.request-btn[data-v-2d7f4108]{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-2d7f4108]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);transform:translateY(-2px);box-shadow:0 12px 35px #d4af378c}.packages-scroll-btn[data-v-2d7f4108]{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-2d7f4108]:hover{border-color:#d4af37;color:#d4af37;background:#d4af371f;transform:translateY(-2px);box-shadow:0 12px 30px #d4af3733}.packages-section[data-v-2d7f4108]{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-2d7f4108]{text-align:center;font-size:.75rem;font-weight:800;letter-spacing:3px;color:#d4af37;text-transform:uppercase;margin-bottom:.5rem}.section-title[data-v-2d7f4108]{text-align:center;font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.5px;margin:0 0 .75rem}.section-subtitle[data-v-2d7f4108]{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-2d7f4108]{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;align-items:stretch}.landing-plan-card[data-v-2d7f4108]{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-2d7f4108]:hover{transform:translateY(-4px);border-color:#d4af3766;box-shadow:0 20px 45px #000c,0 0 20px #d4af3726}.landing-plan-card.featured[data-v-2d7f4108]{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-2d7f4108]{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-2d7f4108]{font-size:.7rem;font-weight:800;letter-spacing:2px;color:#94a3b8;text-transform:uppercase;margin-bottom:.5rem}.tier-badge.gold[data-v-2d7f4108]{color:#d4af37}.tier-name[data-v-2d7f4108]{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .5rem}.tier-desc[data-v-2d7f4108]{font-size:.8rem;color:#94a3b8;line-height:1.5;margin:0 0 1.25rem;min-height:2.5rem}.tier-price[data-v-2d7f4108]{font-size:2.25rem;font-weight:900;color:#fff;margin-bottom:.25rem;display:flex;align-items:baseline;flex-wrap:wrap}.scratched-price[data-v-2d7f4108]{font-size:1.35rem;color:#ef4444;text-decoration:line-through;margin-right:.5rem;font-weight:700;opacity:.85}.tier-price .currency[data-v-2d7f4108]{font-size:1.25rem;color:#d4af37;margin-right:2px}.tier-price .period[data-v-2d7f4108]{font-size:.85rem;color:#64748b;font-weight:500}.custom-rate[data-v-2d7f4108]{font-size:1.75rem;font-weight:800;color:#d4af37}.seat-pill[data-v-2d7f4108]{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-2d7f4108]{background:#d4af3726;border-color:#d4af3759;color:#fde68a}.tier-features[data-v-2d7f4108]{list-style:none;padding:0;margin:0 0 2rem;flex:1}.tier-features li[data-v-2d7f4108]{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-2d7f4108]:last-child{border-bottom:none}.savings-tag[data-v-2d7f4108]{color:#34d399;font-weight:700}.plan-cta-btn[data-v-2d7f4108]{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-2d7f4108]{background:linear-gradient(135deg,#d4af37,#b45309);color:#fff;box-shadow:0 4px 15px #d4af3766}.plan-cta-btn.primary[data-v-2d7f4108]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3799}.plan-cta-btn.secondary[data-v-2d7f4108]{background:#ffffff0f;border:1px solid rgba(212,175,55,.3);color:#f8fafc}.plan-cta-btn.secondary[data-v-2d7f4108]:hover{background:#d4af371f;border-color:#d4af37;color:#d4af37}.plan-cta-btn.enterprise[data-v-2d7f4108]{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);color:#e2e8f0}.plan-cta-btn.enterprise[data-v-2d7f4108]:hover{border-color:#d4af37;color:#d4af37;background:#d4af3714}.landing-returning-bar[data-v-2d7f4108]{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-2d7f4108]{font-size:.9rem;color:#cbd5e1}.returning-text strong[data-v-2d7f4108]{color:#d4af37}.returning-btn[data-v-2d7f4108]{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-2d7f4108]:hover{background:#d4af37;color:#000}.sovereign-card[data-v-2d7f4108]{border-color:#3b82f666!important;background:linear-gradient(180deg,#1e293b99,#0f172ae6)!important}.sovereign-badge[data-v-2d7f4108]{background:#3b82f626!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.4)}.sovereign-pill[data-v-2d7f4108]{background:#3b82f61f!important;color:#93c5fd!important}.sovereign-btn[data-v-2d7f4108]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:1px solid rgba(147,197,253,.4)!important}.sovereign-btn[data-v-2d7f4108]:hover{background:#3b82f6!important;box-shadow:0 4px 16px #2563eb66}.landing-addons-banner[data-v-2d7f4108]{margin-top:3rem;background:#0f172aa6;border:1px solid rgba(212,175,55,.25);border-radius:12px;padding:2rem}.addons-header[data-v-2d7f4108]{text-align:center;margin-bottom:1.5rem}.addons-tag[data-v-2d7f4108]{font-size:.72rem;font-weight:800;letter-spacing:1.5px;color:#d4af37;display:inline-block;margin-bottom:4px}.addons-header h3[data-v-2d7f4108]{font-size:1.3rem;color:#fff;font-weight:700;margin:0 0 4px}.addons-header p[data-v-2d7f4108]{font-size:.85rem;color:#94a3b8;margin:0}.addons-grid[data-v-2d7f4108]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.addon-card[data-v-2d7f4108]{background:#0a0f1d99;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.addon-badge[data-v-2d7f4108]{font-size:.68rem;font-weight:800;color:#60a5fa;background:#3b82f61f;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}.addon-badge.gold[data-v-2d7f4108]{color:#d4af37;background:#d4af371f}.addon-card h4[data-v-2d7f4108]{color:#f8fafc;font-size:1.05rem;font-weight:700;margin:0 0 6px}.addon-card p[data-v-2d7f4108]{color:#94a3b8;font-size:.8rem;line-height:1.45;margin:0 0 1.25rem}.addon-bottom[data-v-2d7f4108]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.addon-price[data-v-2d7f4108]{font-size:1.25rem;font-weight:800;color:#fff}.addon-price .currency[data-v-2d7f4108]{color:#d4af37}.addon-price .period[data-v-2d7f4108]{font-size:.75rem;color:#64748b}.btn-addon[data-v-2d7f4108]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#e2e8f0;padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-addon[data-v-2d7f4108]:hover{background:#ffffff26;color:#fff}.btn-addon.gold[data-v-2d7f4108]{border-color:#d4af3766;color:#d4af37}.btn-addon.gold[data-v-2d7f4108]:hover{background:#d4af37;color:#000}.pioneer-scarcity-deck[data-v-2d7f4108]{background:#d4af3712;border:1px solid rgba(212,175,55,.35);border-radius:12px;padding:1rem 1.4rem;max-width:580px;width:90%;margin:0 auto 2.2rem;box-shadow:0 8px 30px #00000080,inset 0 1px 1px #d4af3733;text-align:left}.deck-top[data-v-2d7f4108]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.78rem;font-weight:700}.deck-fire[data-v-2d7f4108]{color:#f5d76e;letter-spacing:1px;font-weight:800}.deck-counter[data-v-2d7f4108]{color:#fff;letter-spacing:.5px}.deck-counter strong[data-v-2d7f4108]{color:#d4af37;font-size:.95rem}.deck-progress-bar-wrap[data-v-2d7f4108]{height:7px;background:#ffffff14;border-radius:999px;overflow:hidden;margin:.65rem 0;border:1px solid rgba(212,175,55,.15)}.deck-progress-bar[data-v-2d7f4108]{height:100%;background:linear-gradient(90deg,#b48608,#d4af37,#f5d76e);box-shadow:0 0 10px #d4af37b3;transition:width .8s ease-in-out}.deck-footer[data-v-2d7f4108]{display:flex;flex-direction:column;gap:3px;font-size:.72rem;color:#94a3b8;line-height:1.45}.deck-transition-hint[data-v-2d7f4108]{color:#d4af37;font-weight:600}.popular-ribbon.closed[data-v-2d7f4108]{background:#334155;color:#94a3b8}.floating-pioneer-pill[data-v-2d7f4108]{position:fixed;bottom:24px;right:24px;z-index:1000;width:330px;background:#0a0f1cf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.45);border-radius:14px;padding:1.15rem 1.25rem 1.15rem 1.15rem;box-shadow:0 20px 45px #000c,0 0 25px #d4af3733;text-align:left}.pill-close-btn[data-v-2d7f4108]{position:absolute;top:8px;right:12px;background:transparent;border:none;color:#94a3b8;font-size:1.3rem;line-height:1;cursor:pointer;transition:color .2s}.pill-close-btn[data-v-2d7f4108]:hover{color:#fff}.pill-badge[data-v-2d7f4108]{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:800;letter-spacing:1.5px;color:#d4af37;text-transform:uppercase;margin-bottom:.35rem}.pill-pulse-dot[data-v-2d7f4108]{width:6px;height:6px;background-color:#d4af37;border-radius:50%;animation:pulse-dot-2d7f4108 1.8s infinite}.pill-title[data-v-2d7f4108]{font-size:.9rem;font-weight:800;color:#fff;margin-bottom:.35rem;line-height:1.3}.pill-title strong[data-v-2d7f4108]{color:#f5d76e}.pill-desc[data-v-2d7f4108]{font-size:.72rem;color:#94a3b8;line-height:1.45;margin:0 0 .85rem}.pill-cta[data-v-2d7f4108]{width:100%;background:linear-gradient(135deg,#d4af37,#b48608);border:none;color:#000;font-weight:800;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;padding:.65rem 1rem;border-radius:6px;cursor:pointer;box-shadow:0 4px 15px #d4af374d;transition:all .25s ease}.pill-cta[data-v-2d7f4108]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3773}.floating-fade-enter-active[data-v-2d7f4108],.floating-fade-leave-active[data-v-2d7f4108]{transition:all .4s cubic-bezier(.16,1,.3,1)}.floating-fade-enter-from[data-v-2d7f4108],.floating-fade-leave-to[data-v-2d7f4108]{opacity:0;transform:translateY(20px) scale(.95)}@media (max-width: 1100px){.landing-plans-grid[data-v-2d7f4108]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.headline[data-v-2d7f4108]{font-size:2.5rem}.subheadline[data-v-2d7f4108]{font-size:1rem;padding:0 1rem}.exclusive-nav[data-v-2d7f4108]{padding:1rem 1.5rem}.black-card[data-v-2d7f4108]{width:280px;height:180px}.landing-plans-grid[data-v-2d7f4108]{grid-template-columns:1fr}.packages-section[data-v-2d7f4108]{padding:3rem 1.5rem}.landing-returning-bar[data-v-2d7f4108]{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-363fb6c3]{padding:1.5rem 2rem 3rem}.page-header[data-v-363fb6c3]{margin-bottom:2rem}.header-row[data-v-363fb6c3]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem}.page-header h1[data-v-363fb6c3]{font-size:1.75rem;font-weight:700;color:var(--text-primary, #fff);margin:0}.page-subtitle[data-v-363fb6c3]{color:var(--text-muted, #9ca3af);font-size:.95rem;margin:.25rem 0 0}.tier-chip[data-v-363fb6c3]{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-363fb6c3]{font-size:.8rem;font-weight:700;color:#d4af37;letter-spacing:.5px;text-transform:uppercase}.tier-chip .tier-price[data-v-363fb6c3]{font-size:.75rem;color:#9ca3af}.tier-chip.tier-free[data-v-363fb6c3]{background:#ffffff0d;border-color:#fff3}.tier-chip.tier-free .tier-label[data-v-363fb6c3]{color:#9ca3af}.tier-chip.tier-luxury[data-v-363fb6c3]{background:#d4af3726;border-color:#d4af37}.tier-chip.tier-luxury .tier-label[data-v-363fb6c3]{color:#d4af37}.tier-chip.tier-premium[data-v-363fb6c3]{background:#d4af3733;border-color:#d4af37}.tier-chip.tier-premium .tier-label[data-v-363fb6c3]{color:#d4af37}.tier-chip.tier-ultimate[data-v-363fb6c3]{background:linear-gradient(135deg,#d4af37,#b49015);border-color:#d4af37}.tier-chip.tier-ultimate .tier-label[data-v-363fb6c3]{color:#000}.tier-chip.tier-ultimate .tier-price[data-v-363fb6c3]{color:#111}.info-bar[data-v-363fb6c3]{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-363fb6c3]{flex-shrink:0}.info-bar span[data-v-363fb6c3]{flex:1}.info-bar--blue[data-v-363fb6c3],.info-bar--amber[data-v-363fb6c3]{background:#d4af370d;color:#d4af37;border:1px solid rgba(212,175,55,.2)}.top-stats-grid[data-v-363fb6c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:2rem}.stat-card[data-v-363fb6c3]{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-363fb6c3]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0009,inset 0 0 15px #d4af370d;border-color:#d4af3780}.drag-handle[data-v-363fb6c3]{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-363fb6c3]{opacity:1}.drag-handle[data-v-363fb6c3]:active{cursor:grabbing}.stat-icon-wrap[data-v-363fb6c3]{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-363fb6c3]{min-width:0}.stat-label[data-v-363fb6c3]{font-size:.8rem;color:#9ca3af;margin:0 0 .15rem;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.stat-value[data-v-363fb6c3]{font-size:1.5rem;font-weight:700;color:var(--text-primary, #fff);margin:0;line-height:1.2}.section-card[data-v-363fb6c3]{padding:1.5rem;margin-bottom:2rem}.section-head[data-v-363fb6c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-head h2[data-v-363fb6c3]{font-size:1.15rem;font-weight:700;color:var(--text-primary, #fff);margin:0}.ticket-desc[data-v-363fb6c3]{margin:.25rem 0 0;font-size:.8rem;color:var(--text-muted, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.analytics-section[data-v-363fb6c3]{margin-bottom:2rem}.analytics-grid[data-v-363fb6c3]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.chart-card[data-v-363fb6c3]{padding:1.5rem}.card-title[data-v-363fb6c3],.chart-card h3[data-v-363fb6c3]{font-size:1rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 1rem}.chart-wrap[data-v-363fb6c3]{height:220px;position:relative}.chart-footer[data-v-363fb6c3]{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-363fb6c3]{font-size:.85rem;color:#d1d5db;font-weight:600}.velocity-card[data-v-363fb6c3]{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#0f0f0fd9;border:1px solid rgba(212,175,55,.25);box-shadow:0 4px 20px #0006}.velocity-head[data-v-363fb6c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.velocity-metrics-grid[data-v-363fb6c3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.v-metric[data-v-363fb6c3]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.25rem}.v-label[data-v-363fb6c3]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.v-value-row[data-v-363fb6c3]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.v-value[data-v-363fb6c3]{font-size:1.35rem;font-weight:700;color:#f3f4f6;line-height:1.2}.v-sub[data-v-363fb6c3]{font-size:.75rem;color:#6b7280}.v-progress-bar[data-v-363fb6c3]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-top:.35rem}.v-progress-fill[data-v-363fb6c3]{height:100%;background:linear-gradient(90deg,#d4af37,#f5d77f);border-radius:3px;transition:width .4s ease}.velocity-footer[data-v-363fb6c3]{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.btn-outline-gold[data-v-363fb6c3]{background:transparent;border:1px solid rgba(212,175,55,.5);color:#d4af37;font-weight:600;transition:all .2s ease}.btn-outline-gold[data-v-363fb6c3]:hover{background:#d4af3726;border-color:#d4af37;color:#fff}.quick-actions-bar[data-v-363fb6c3]{margin-bottom:2rem}.quick-actions-bar h3[data-v-363fb6c3]{font-size:1rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 .75rem}.qa-buttons[data-v-363fb6c3]{display:flex;gap:.75rem;flex-wrap:wrap}.qa-buttons .btn[data-v-363fb6c3]{display:inline-flex;align-items:center;gap:.5rem}.input-dropdown-wrap[data-v-363fb6c3]{position:relative}.dropdown-suggestions[data-v-363fb6c3]{position:absolute;top:100%;left:0;right:0;background:var(--surface-dropdown, #111418);border:1px solid var(--border-subtle, rgba(255,255,255,.1));border-radius:var(--radius-md);max-height:200px;overflow-y:auto;box-shadow:0 10px 20px #00000080;color:var(--text-primary, #fff);z-index:20;list-style:none;padding:0;margin:.25rem 0 0}.dropdown-suggestions li[data-v-363fb6c3]{padding:.6rem .75rem;font-size:.875rem;cursor:pointer;transition:background .15s}.dropdown-suggestions li[data-v-363fb6c3]:hover{background:#d4af3733}.alert[data-v-363fb6c3]{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;margin-bottom:1rem}.alert-danger[data-v-363fb6c3]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.form-row-2col[data-v-363fb6c3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-check[data-v-363fb6c3]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db;font-weight:500;cursor:pointer}.form-check input[type=checkbox][data-v-363fb6c3]{width:16px;height:16px;accent-color:var(--primary-500)}.preview-list[data-v-363fb6c3]{list-style:none;padding:0;margin:.5rem 0}.preview-list li[data-v-363fb6c3]{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.875rem;color:#d1d5db}.preview-list li[data-v-363fb6c3]:last-child{border-bottom:none}.deals-list[data-v-363fb6c3]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.deal-row[data-v-363fb6c3]{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-363fb6c3]:hover{background:#d4af371a;border-color:#d4af374d}.deal-row.selected[data-v-363fb6c3]{background:#d4af3733;border-color:#d4af37}.deal-name[data-v-363fb6c3]{font-weight:600;color:var(--text-primary, #fff)}.deal-val[data-v-363fb6c3]{font-weight:600;color:#d4af37;font-size:.9rem}.deal-detail[data-v-363fb6c3]{margin-top:1rem;padding:1rem}.deal-detail h4[data-v-363fb6c3]{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--text-primary, #fff)}.deal-detail p[data-v-363fb6c3]{margin:.25rem 0;font-size:.875rem;color:var(--text-muted, #d1d5db)}.modal-lg[data-v-363fb6c3]{max-width:640px}.modal-panel[data-v-363fb6c3]{background:var(--surface-card, rgba(17, 20, 24, .95));border:1px solid var(--border-gold, rgba(212, 175, 55, .3));box-shadow:0 25px 50px -12px #000c;color:var(--text-primary, #fff)}.modal-header[data-v-363fb6c3]{border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.1))}.modal-header h3[data-v-363fb6c3]{color:var(--text-primary, #fff)}.form-input[data-v-363fb6c3]{background:var(--input-bg, rgba(0,0,0,.2));border:1px solid var(--input-border, rgba(255,255,255,.1));color:var(--input-text, #fff)}.form-input[data-v-363fb6c3]:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.form-label[data-v-363fb6c3]{color:var(--text-secondary, #d1d5db)}.form-hint[data-v-363fb6c3]{color:var(--text-muted, #9ca3af)}.modal-footer[data-v-363fb6c3]{border-top:1px solid var(--border-subtle, rgba(255,255,255,.1))}.data-table th[data-v-363fb6c3]{background:var(--surface-bg, rgba(255,255,255,.05));color:var(--text-muted, #9ca3af);border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.1));padding:10px;text-align:left}.data-table td[data-v-363fb6c3]{border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.05));color:var(--text-primary, #fff);padding:10px}.btn-secondary[data-v-363fb6c3]{background:var(--surface-bg, rgba(255,255,255,.05));border:1px solid var(--border-subtle, rgba(255,255,255,.1));color:var(--text-primary, #fff)}.btn-secondary[data-v-363fb6c3]:hover{border-color:#d4af37;color:#d4af37}.text-muted[data-v-363fb6c3]{color:var(--gray-500)}.fw-600[data-v-363fb6c3]{font-weight:600}.emp-perf[data-v-363fb6c3]{margin-top:1.5rem}.welcome-splash-banner[data-v-363fb6c3]{background:linear-gradient(135deg,#d4af371f,#0d111df2,#151a28f2);border:1px solid rgba(212,175,55,.4);border-radius:14px;padding:1.25rem 1.75rem;margin-bottom:1.75rem;box-shadow:0 8px 32px #00000073,0 0 20px #d4af371a;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;animation:slideDown .4s cubic-bezier(.16,1,.3,1)}.splash-left[data-v-363fb6c3]{display:flex;flex-direction:column;gap:6px}.splash-badge-wrap[data-v-363fb6c3]{display:flex;align-items:center;gap:6px}.splash-sparkle[data-v-363fb6c3]{font-size:.95rem}.splash-badge[data-v-363fb6c3]{font-size:.68rem;font-weight:800;letter-spacing:1.2px;color:#d4af37}.splash-text h3[data-v-363fb6c3]{margin:0;font-size:1.15rem;font-weight:800;color:var(--text-primary, #ffffff)}.splash-text p[data-v-363fb6c3]{margin:4px 0 0;font-size:.84rem;color:#94a3b8;max-width:650px;line-height:1.45}.splash-actions[data-v-363fb6c3]{display:flex;align-items:center;gap:10px;flex-shrink:0}.btn-outline-gold[data-v-363fb6c3]{background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.4);font-weight:700;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .2s}.btn-outline-gold[data-v-363fb6c3]:hover{background:#d4af3726;border-color:#d4af37}.btn-splash-close[data-v-363fb6c3]{background:none;border:none;color:#64748b;font-size:1.4rem;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}.btn-splash-close[data-v-363fb6c3]:hover{color:#fff}@media (max-width: 900px){.welcome-splash-banner[data-v-363fb6c3]{flex-direction:column;align-items:flex-start}.splash-actions[data-v-363fb6c3]{width:100%;justify-content:flex-start}}.required[data-v-6481ca39],.required[data-v-06ca9ab0],.required[data-v-0449a034]{color:#dc2626}.page-wrap[data-v-0130ce0c]{padding:1.5rem 2rem}.page-header[data-v-0130ce0c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-0130ce0c]{font-size:1.75rem;font-weight:700;color:var(--gray-900);margin:0}.page-subtitle[data-v-0130ce0c]{color:var(--gray-500);font-size:.9rem;margin:.25rem 0 0}.header-btns[data-v-0130ce0c]{display:flex;gap:.75rem}.header-btns .btn[data-v-0130ce0c]{display:inline-flex;align-items:center;gap:.5rem}.btn-add-business[data-v-0130ce0c]{background:linear-gradient(135deg,#d4af37,#aa820a);color:#0b0c10;font-weight:700;border:none;box-shadow:0 4px 12px #d4af3740}.btn-add-business[data-v-0130ce0c]:hover{background:linear-gradient(135deg,#f3cf55,#c49a15);transform:translateY(-1px)}.toolbar[data-v-0130ce0c]{margin-bottom:1rem}.search-box[data-v-0130ce0c]{position:relative;max-width:420px}.search-box svg[data-v-0130ce0c]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--gray-400);pointer-events:none}.search-box .form-input[data-v-0130ce0c]{padding-left:2.25rem}.table-card[data-v-0130ce0c]{padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.col-actions[data-v-0130ce0c]{width:140px}.row-actions[data-v-0130ce0c]{display:flex;gap:.5rem}.health-pill[data-v-0130ce0c]{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-0130ce0c]{display:flex}.badge-business[data-v-0130ce0c]{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-0130ce0c]{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-0130ce0c]{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-0130ce0c]{color:#888;font-size:.68rem;margin-right:2px}.doc-attachment-badge[data-v-0130ce0c]{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-0130ce0c]:hover{text-decoration:underline;background:#3b82f633}.company-cell-name[data-v-0130ce0c]{font-weight:600;color:var(--gray-900)}.luxury-modal[data-v-0130ce0c]{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:var(--text-primary, #e5e7eb);background:var(--surface-card, #12141a);border:1px solid var(--border-gold, rgba(212, 175, 55, .3))}.modal-scrollable[data-v-0130ce0c]{max-height:90vh;display:flex;flex-direction:column}.modal-scrollable .modal-body[data-v-0130ce0c]{overflow-y:auto;padding:1.5rem}.modal-title-wrap[data-v-0130ce0c]{display:flex;flex-direction:column;gap:.25rem}.modal-badge-tag[data-v-0130ce0c]{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:var(--text-gold, #d4af37);text-transform:uppercase}.modal-header h3[data-v-0130ce0c]{margin:0;font-size:1.35rem;font-weight:700;color:var(--text-primary, #fff)}.modal-sub[data-v-0130ce0c]{margin:0;font-size:.8rem;color:var(--text-muted, #9ca3af)}.form-section-card[data-v-0130ce0c]{background:var(--surface-bg, rgba(255, 255, 255, .02));border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:8px;padding:1.25rem;margin-bottom:1.25rem}.section-card-title[data-v-0130ce0c]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .05))}.section-card-title h4[data-v-0130ce0c]{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary, #f3f4f6)}.section-num[data-v-0130ce0c]{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-0130ce0c]{background:var(--surface-bg, rgba(255, 255, 255, .03));border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:8px;padding:1rem;transition:all .2s ease}.self-employed-box.active[data-v-0130ce0c]{background:#d4af3714;border-color:#d4af3766}.checkbox-headline[data-v-0130ce0c]{font-weight:700;color:var(--text-primary, #fff);font-size:.9rem}.checkbox-desc[data-v-0130ce0c]{margin:.25rem 0 0;font-size:.78rem;color:var(--text-muted, #9ca3af);line-height:1.35}.form-check-row[data-v-0130ce0c]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.form-check-row input[type=checkbox][data-v-0130ce0c]{width:18px;height:18px;margin-top:2px;accent-color:#d4af37;cursor:pointer}.custom-file-box[data-v-0130ce0c]{border:2px dashed rgba(212,175,55,.3);border-radius:8px;padding:1.25rem;text-align:center;background:var(--surface-bg, rgba(0, 0, 0, .2));transition:border-color .2s;cursor:pointer}.custom-file-box[data-v-0130ce0c]:hover{border-color:#d4af37}.file-drop-label[data-v-0130ce0c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted, #9ca3af);cursor:pointer}.file-drop-label svg[data-v-0130ce0c]{color:#d4af37}.d-none[data-v-0130ce0c]{display:none}.form-row-2col[data-v-0130ce0c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-0130ce0c]{margin-bottom:1rem}.form-label[data-v-0130ce0c]{display:block;font-size:.82rem;font-weight:600;color:var(--text-secondary, #d1d5db);margin-bottom:.35rem}.form-input[data-v-0130ce0c]{width:100%;padding:.65rem .85rem;background:var(--input-bg, #181a20);border:1px solid var(--input-border, rgba(255, 255, 255, .12));border-radius:6px;color:var(--input-text, #fff);font-size:.875rem;box-sizing:border-box}.form-input[data-v-0130ce0c]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.form-textarea[data-v-0130ce0c]{resize:vertical;min-height:70px}.form-hint[data-v-0130ce0c]{font-size:.72rem;color:var(--text-muted, #9ca3af);margin:.25rem 0 0}.form-error[data-v-0130ce0c]{font-size:.72rem;color:#f87171;margin:.25rem 0 0;font-weight:500}.text-gold[data-v-0130ce0c]{color:#d4af37}.font-mono[data-v-0130ce0c]{font-family:monospace}.font-bold[data-v-0130ce0c]{font-weight:700}.input-dropdown-wrap[data-v-0130ce0c],.company-search-wrap[data-v-0130ce0c]{position:relative}.dropdown-suggestions[data-v-0130ce0c],.company-dropdown[data-v-0130ce0c]{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-0130ce0c],.company-dropdown li[data-v-0130ce0c]{padding:.65rem .85rem;font-size:.85rem;color:#e5e7eb;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.company-dropdown li[data-v-0130ce0c]{display:flex;align-items:center;gap:.75rem}.company-dropdown li[data-v-0130ce0c]:hover,.dropdown-suggestions li[data-v-0130ce0c]:hover{background:#d4af3726;color:#fff}.company-logo[data-v-0130ce0c]{font-size:1.25rem}.company-info[data-v-0130ce0c]{display:flex;flex-direction:column}.company-type[data-v-0130ce0c]{font-size:.7rem;color:#9ca3af}.dynamic-fields-section[data-v-0130ce0c]{margin-top:1rem;padding:1rem;background:#d4af370d;border-left:3px solid #d4af37;border-radius:6px}.section-divider[data-v-0130ce0c]{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-0130ce0c]{margin:0;font-size:.88rem;color:#d4af37}.sticky-footer[data-v-0130ce0c]{position:sticky;bottom:0;background:#111217b8;-webkit-backdrop-filter:blur(16px);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-0130ce0c]{background:#ffffffd1;border-top:1px solid rgba(184,134,11,.25)}.file-upload-area[data-v-0130ce0c]{margin:1rem 0}.file-upload-area input[type=file][data-v-0130ce0c]{display:none}.file-label[data-v-0130ce0c]{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-0130ce0c]:hover{border-color:#d4af37;color:#fff}.upload-example[data-v-0130ce0c]{font-family:monospace;font-size:.75rem;color:#9ca3af;background:#0000004d;padding:.4rem;border-radius:4px}.alert[data-v-0130ce0c]{padding:.75rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;margin-bottom:1rem}.alert-danger[data-v-0130ce0c]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.alert-success[data-v-0130ce0c]{background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#86efac}@media (max-width: 768px){.page-wrap[data-v-0130ce0c]{padding:1rem}.page-header[data-v-0130ce0c]{flex-direction:column}.header-btns[data-v-0130ce0c]{width:100%}.header-btns .btn[data-v-0130ce0c]{flex:1;justify-content:center}.form-row-2col[data-v-0130ce0c]{grid-template-columns:1fr}}.page-wrap[data-v-f418fc43]{padding:2rem;max-width:1400px;margin:0 auto}.page-header[data-v-f418fc43]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.page-header h1[data-v-f418fc43]{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:.25rem}.page-subtitle[data-v-f418fc43]{color:var(--gray-500);font-size:.875rem}.info-bar[data-v-f418fc43]{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-f418fc43]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.toolbar[data-v-f418fc43]{margin-bottom:1.5rem}.search-box[data-v-f418fc43]{position:relative;max-width:450px}.search-box svg[data-v-f418fc43]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--gray-400)}.search-box .form-input[data-v-f418fc43]{padding-left:2.75rem}.table-card[data-v-f418fc43]{overflow:hidden}.data-table[data-v-f418fc43]{width:100%;border-collapse:collapse}.data-table th[data-v-f418fc43]{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-f418fc43]{padding:1rem;border-bottom:1px solid var(--gray-100);font-size:.875rem;color:var(--gray-800)}.data-table tbody tr[data-v-f418fc43]:hover{background:var(--gray-50)}.business-name-cell[data-v-f418fc43]{display:flex;flex-direction:column;gap:.2rem}.trading-name-tag[data-v-f418fc43]{font-size:.75rem;color:var(--gray-500)}.cipc-table-tag[data-v-f418fc43]{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-f418fc43]{width:5px;height:5px;border-radius:50%;background:#10b981}.cell-truncate[data-v-f418fc43]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-actions[data-v-f418fc43]{width:140px;text-align:right}.row-actions[data-v-f418fc43]{display:flex;gap:.5rem;justify-content:flex-end}.empty-state[data-v-f418fc43]{text-align:center;padding:4rem 2rem;color:var(--gray-400)}.empty-state svg[data-v-f418fc43]{margin-bottom:1rem}.modal-overlay[data-v-f418fc43]{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-f418fc43]{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-f418fc43]{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-f418fc43]{font-size:1.125rem;font-weight:600;color:var(--gray-900)}.modal-close[data-v-f418fc43]{background:none;border:none;font-size:1.5rem;color:var(--gray-400);cursor:pointer;line-height:1}.modal-close[data-v-f418fc43]:hover{color:var(--gray-600)}.modal-body[data-v-f418fc43]{padding:1.5rem}.modal-footer[data-v-f418fc43]{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-f418fc43]{margin-bottom:1.25rem}.form-label[data-v-f418fc43]{display:block;font-size:.875rem;font-weight:500;color:var(--gray-700);margin-bottom:.375rem}.form-input[data-v-f418fc43]{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-f418fc43]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-grid-2[data-v-f418fc43]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.header-actions[data-v-f418fc43]{display:flex;gap:1rem;align-items:center}.badge-cipc-success[data-v-f418fc43]{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-f418fc43]{font-family:monospace;letter-spacing:.5px}.form-hint[data-v-f418fc43]{font-size:.7rem;color:#6b7280;margin-top:.25rem;display:block}@media (max-width: 768px){.page-wrap[data-v-f418fc43]{padding:1rem}.page-header[data-v-f418fc43]{flex-direction:column}.header-actions[data-v-f418fc43]{width:100%}.table-card[data-v-f418fc43]{overflow-x:auto}.form-grid-2[data-v-f418fc43]{grid-template-columns:1fr}}.page-wrap[data-v-6ac451f7]{padding:1.5rem 2rem}.page-header[data-v-6ac451f7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.page-header h1[data-v-6ac451f7]{font-size:1.75rem;font-weight:700;color:var(--gray-900);margin:0}.page-subtitle[data-v-6ac451f7]{color:var(--gray-500);font-size:.9rem;margin:.25rem 0 0}.page-header .btn[data-v-6ac451f7]{display:inline-flex;align-items:center;gap:.5rem}.pipeline-board[data-v-6ac451f7]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;overflow-x:auto;min-height:500px}.pipeline-col[data-v-6ac451f7]{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-6ac451f7]{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-6ac451f7]{font-size:.8rem;font-weight:700;color:var(--gray-700);text-transform:uppercase;letter-spacing:.3px}.col-body[data-v-6ac451f7]{padding:.5rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.col-empty[data-v-6ac451f7]{text-align:center;color:var(--gray-400);font-size:.8rem;padding:2rem .5rem}.deal-card[data-v-6ac451f7]{padding:.75rem;border-left:3px solid var(--primary-400)}.deal-title[data-v-6ac451f7]{font-size:.875rem;font-weight:600;color:var(--gray-900);margin:0 0 .35rem}.deal-meta-line[data-v-6ac451f7]{font-size:.8rem;color:var(--gray-500);margin:.15rem 0}.deal-value[data-v-6ac451f7]{font-size:.9rem;font-weight:700;color:var(--primary-700);margin:.35rem 0}.time-tracker[data-v-6ac451f7]{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-6ac451f7]{color:var(--gray-400);flex-shrink:0}.time-display[data-v-6ac451f7]{font-weight:700;font-size:.85rem;color:var(--gray-700);font-family:Courier New,monospace}.timer-btn[data-v-6ac451f7]{margin-left:auto;border:none;background:none;cursor:pointer;padding:.2rem;display:flex;border-radius:4px;transition:background .15s}.timer-btn[data-v-6ac451f7]:hover{background:var(--gray-200)}.timer-start[data-v-6ac451f7]{color:#16a34a}.timer-stop[data-v-6ac451f7]{color:#dc2626}.timer-btn[data-v-6ac451f7]:disabled{opacity:.4;cursor:not-allowed}.timer-stop[data-v-6ac451f7]:not(:disabled){animation:pulse-stop-6ac451f7 1.5s ease-in-out infinite}@keyframes pulse-stop-6ac451f7{0%,to{opacity:1}50%{opacity:.5}}.deal-actions[data-v-6ac451f7]{display:flex;gap:.35rem;margin-top:.5rem;flex-wrap:wrap}.btn-gold[data-v-6ac451f7]{background:linear-gradient(135deg,#d4af37,#b45309);color:#fff;border:none;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;box-shadow:0 2px 6px #d4af3740;transition:all .2s ease}.btn-gold[data-v-6ac451f7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d4af3766}@media (max-width: 1024px){.pipeline-board[data-v-6ac451f7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.page-wrap[data-v-6ac451f7]{padding:1rem}.page-header[data-v-6ac451f7]{flex-direction:column}.pipeline-board[data-v-6ac451f7]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.pipeline-board[data-v-6ac451f7]{grid-template-columns:1fr}}.split-login-page[data-v-06f30720]{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-06f30720]{background:radial-gradient(circle at 20% 30%,#151922,#0b0f19 70%,#06080e);color:#f3f4f6}.split-login-page[data-theme=light][data-v-06f30720]{background:radial-gradient(circle at 20% 30%,#fdfbf7,#f1f5f9 65%,#e2e8f0);color:#0f172a}.particles[data-v-06f30720]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-06f30720]{position:absolute;border-radius:50%;background:#d4af3759;animation:floatParticle-06f30720 8s infinite ease-in-out}.particle[data-v-06f30720]:nth-child(odd){width:7px;height:7px;animation-duration:9s}.particle[data-v-06f30720]:nth-child(2n){width:11px;height:11px;animation-duration:7s}.particle[data-v-06f30720]:nth-child(1){left:12%;top:25%;animation-delay:0s}.particle[data-v-06f30720]:nth-child(2){left:30%;top:65%;animation-delay:1.5s}.particle[data-v-06f30720]:nth-child(3){left:50%;top:15%;animation-delay:2.8s}.particle[data-v-06f30720]:nth-child(4){left:70%;top:75%;animation-delay:.8s}.particle[data-v-06f30720]:nth-child(5){left:88%;top:35%;animation-delay:2.2s}@keyframes floatParticle-06f30720{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-06f30720]{height:120px;width:100%;position:absolute;bottom:0;left:0;pointer-events:none;z-index:1}.wave[data-v-06f30720]{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-06f30720 14s linear infinite;opacity:.25;bottom:0;left:0}.wave[data-v-06f30720]:nth-of-type(2){bottom:-15px;animation:wave-06f30720 22s linear reverse infinite;opacity:.15}@keyframes wave-06f30720{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}.login-nav[data-v-06f30720]{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-06f30720]{background:#0b0f19b3}.split-login-page[data-theme=light] .login-nav[data-v-06f30720]{background:#fffc}.nav-brand-wrap[data-v-06f30720]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.brand-crest[data-v-06f30720]{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-06f30720]{display:flex;flex-direction:column}.brand-name[data-v-06f30720]{font-weight:800;font-size:1.05rem;letter-spacing:.12em;color:#d4af37}.brand-edition[data-v-06f30720]{font-size:.65rem;font-weight:700;letter-spacing:.16em;opacity:.7}.nav-controls[data-v-06f30720]{display:flex;align-items:center;gap:1rem}.theme-toggle-pill[data-v-06f30720]{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-06f30720]{background:#ffffffd9;border-color:#d4af3773;color:#1e293b}.theme-toggle-pill[data-v-06f30720]:hover{border-color:#d4af37;color:#f5d76e;box-shadow:0 0 14px #d4af3740;transform:translateY(-1px)}.theme-icon-box[data-v-06f30720]{display:flex;align-items:center;justify-content:center;color:#d4af37}.theme-mode-text[data-v-06f30720]{font-size:.68rem;font-weight:700;letter-spacing:1.5px}.request-access-pill[data-v-06f30720]{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-06f30720]:hover{background:linear-gradient(135deg,#f5d76e,#d4af37);box-shadow:0 6px 20px #d4af378c;transform:translateY(-1px);color:#000}.split-viewport[data-v-06f30720]{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-06f30720]{grid-template-columns:1fr}.showcase-half[data-v-06f30720]{order:2;padding:2rem 1.5rem 4rem!important}}.login-half[data-v-06f30720]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem}.top-luxury-card[data-v-06f30720]{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-06f30720]{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-06f30720]{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-06f30720]:hover{transform:translateY(-3px);border-color:#d4af37;box-shadow:0 12px 28px -4px #d4af374d}.top-card-left[data-v-06f30720]{display:flex;align-items:center}.top-card-crest[data-v-06f30720]{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-06f30720]{transform:scale(1.08)}.top-card-center[data-v-06f30720]{display:flex;flex-direction:column;gap:.15rem;margin:0 1rem;flex:1}.top-card-title[data-v-06f30720]{font-size:.88rem;font-weight:800;letter-spacing:.08em;color:#d4af37}.top-card-subtitle[data-v-06f30720]{font-size:.72rem;font-weight:600;opacity:.75}.top-card-right[data-v-06f30720]{display:flex;align-items:center}.vip-status-pill[data-v-06f30720]{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-06f30720]{width:6px;height:6px;border-radius:50%;background:#d4af37;box-shadow:0 0 6px #d4af37;animation:pulseDot-06f30720 1.8s infinite}@keyframes pulseDot-06f30720{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.stable-login-card[data-v-06f30720]{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-06f30720]{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-06f30720]{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-06f30720]{margin-bottom:1.75rem}.card-title[data-v-06f30720]{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.split-login-page[data-theme=dark] .card-title[data-v-06f30720]{color:#fff}.split-login-page[data-theme=light] .card-title[data-v-06f30720]{color:#0f172a}.card-desc[data-v-06f30720]{font-size:.85rem;line-height:1.45;opacity:.75;margin:0}.auth-form[data-v-06f30720],.mfa-container[data-v-06f30720]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-06f30720]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-06f30720]{font-size:.82rem;font-weight:600}.split-login-page[data-theme=dark] .form-label[data-v-06f30720]{color:#d1d5db}.split-login-page[data-theme=light] .form-label[data-v-06f30720]{color:#334155}.input-with-icon[data-v-06f30720]{position:relative;display:flex;align-items:center}.input-icon[data-v-06f30720]{position:absolute;left:.9rem;font-size:.95rem;pointer-events:none;opacity:.6}.form-input[data-v-06f30720]{width:100%;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;transition:all .2s;box-sizing:border-box}.form-input.with-icon[data-v-06f30720]{padding-left:2.6rem;padding-right:2.6rem}.split-login-page[data-theme=dark] .form-input[data-v-06f30720]{background:#0006;border:1px solid rgba(255,255,255,.12);color:#fff}.split-login-page[data-theme=light] .form-input[data-v-06f30720]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}.form-input[data-v-06f30720]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3740}.eye-toggle-btn[data-v-06f30720]{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;font-size:1rem}.flex-between[data-v-06f30720]{display:flex;justify-content:space-between;align-items:center}.forgot-link[data-v-06f30720]{font-size:.78rem;color:#d4af37;text-decoration:none;font-weight:500}.forgot-link[data-v-06f30720]:hover{text-decoration:underline}.form-check-label[data-v-06f30720]{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-06f30720]{width:16px;height:16px;accent-color:#d4af37;margin-top:1px}.gold-link[data-v-06f30720]{color:#d4af37;text-decoration:underline}.alert[data-v-06f30720]{padding:.7rem 1rem;border-radius:8px;font-size:.82rem;font-weight:600}.alert-danger[data-v-06f30720]{background:#ef444426;border:1px solid #ef4444;color:#fca5a5}.btn[data-v-06f30720]{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-06f30720]{background:linear-gradient(135deg,#d4af37,#b48608);color:#000;box-shadow:0 4px 18px #d4af3759;letter-spacing:.04em}.btn-primary[data-v-06f30720]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #d4af378c}.btn-primary[data-v-06f30720]:disabled{opacity:.5;cursor:not-allowed}.btn-block[data-v-06f30720]{width:100%}.auth-card-footer[data-v-06f30720]{text-align:center;font-size:.82rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.footer-prompt[data-v-06f30720]{opacity:.7}.register-action-link[data-v-06f30720]{color:#d4af37;font-weight:700;text-decoration:none}.register-action-link[data-v-06f30720]:hover{text-decoration:underline}.modal-badge[data-v-06f30720]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#d4af37;margin-bottom:.5rem}.mfa-code-input[data-v-06f30720]{font-size:1.8rem;letter-spacing:.5em;font-weight:800;text-align:center;font-family:monospace}.mfa-actions[data-v-06f30720]{display:flex;justify-content:center;align-items:center;gap:.75rem}.btn-link[data-v-06f30720]{background:none;border:none;color:#d4af37;cursor:pointer;font-size:.82rem;text-decoration:underline}.showcase-half[data-v-06f30720]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 4rem;position:relative}.showcase-container[data-v-06f30720]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:1.75rem}.carousel-stage[data-v-06f30720]{min-height:380px;position:relative}.carousel-card-slide[data-v-06f30720]{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-06f30720]{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-06f30720]{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-06f30720]{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-06f30720]{width:6px;height:6px;border-radius:50%;background:#d4af37}.slide-icon-halo[data-v-06f30720]{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-06f30720]{font-size:2rem}.slide-title[data-v-06f30720]{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-06f30720]{color:#fff}.split-login-page[data-theme=light] .slide-title[data-v-06f30720]{color:#0f172a}.slide-subtitle[data-v-06f30720]{font-size:.88rem;font-weight:600;color:#d4af37;margin:0 0 1rem}.slide-description[data-v-06f30720]{font-size:.92rem;line-height:1.6;opacity:.8;margin:0 0 1.5rem}.slide-highlights[data-v-06f30720]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.highlight-tag[data-v-06f30720]{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-06f30720]{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-06f30720]{display:flex;flex-direction:column}.metric-val[data-v-06f30720]{font-size:1.45rem;font-weight:900;color:#d4af37}.metric-lbl[data-v-06f30720]{font-size:.72rem;font-weight:600;opacity:.7}.metric-divider[data-v-06f30720]{width:1px;height:35px;background:#d4af3733}.carousel-nav-bar[data-v-06f30720]{display:flex;align-items:center;justify-content:center;gap:1.25rem}.nav-arrow-btn[data-v-06f30720]{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-06f30720]:hover{background:#d4af37;color:#000;transform:scale(1.05)}.carousel-indicators[data-v-06f30720]{display:flex;align-items:center;gap:.6rem}.carousel-dot[data-v-06f30720]{width:10px;height:10px;border-radius:5px;background:#d4af3740;border:none;cursor:pointer;transition:all .3s}.carousel-dot.active[data-v-06f30720]{width:28px;background:#d4af37;box-shadow:0 0 10px #d4af3799}.trust-endorsement[data-v-06f30720]{text-align:center;font-size:.75rem;opacity:.65;letter-spacing:.04em;padding:0 1rem}.slide-fade-enter-active[data-v-06f30720],.slide-fade-leave-active[data-v-06f30720]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-06f30720]{opacity:0;transform:translate(25px)}.slide-fade-leave-to[data-v-06f30720]{opacity:0;transform:translate(-25px)}.auth-page[data-v-35cf930d]{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-35cf930d]{background:radial-gradient(circle at 50% 20%,#151922,#0b0f19 70%,#05070d);color:#f3f4f6}.auth-page[data-theme=light][data-v-35cf930d]{background:radial-gradient(circle at 50% 20%,#fdfbf7,#f1f5f9 60%,#e2e8f0);color:#0f172a}.particles[data-v-35cf930d]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle[data-v-35cf930d]{position:absolute;border-radius:50%;background:#d4af3740;animation:floatParticle-35cf930d 8s infinite ease-in-out}.particle[data-v-35cf930d]:nth-child(odd){width:6px;height:6px;animation-duration:9s}.particle[data-v-35cf930d]:nth-child(2n){width:10px;height:10px;animation-duration:7s}.particle[data-v-35cf930d]:nth-child(1){left:8%;top:20%;animation-delay:0s}.particle[data-v-35cf930d]:nth-child(2){left:25%;top:70%;animation-delay:1.5s}.particle[data-v-35cf930d]:nth-child(3){left:45%;top:15%;animation-delay:3s}.particle[data-v-35cf930d]:nth-child(4){left:65%;top:80%;animation-delay:.5s}.particle[data-v-35cf930d]:nth-child(5){left:85%;top:30%;animation-delay:2s}@keyframes floatParticle-35cf930d{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-35cf930d]{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-35cf930d]{background:#0b0f19d9}.auth-page[data-theme=light] .exclusive-nav[data-v-35cf930d]{background:#ffffffe0}.nav-brand-group[data-v-35cf930d]{display:flex;align-items:center;gap:.75rem}.brand-crest[data-v-35cf930d]{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-35cf930d]{display:flex;flex-direction:column}.brand-title[data-v-35cf930d]{font-weight:800;font-size:1.05rem;letter-spacing:.12em;color:#d4af37}.brand-edition[data-v-35cf930d]{font-size:.65rem;font-weight:700;letter-spacing:.18em;opacity:.7}.nav-actions[data-v-35cf930d]{display:flex;align-items:center;gap:.75rem}.nav-back-home-btn[data-v-35cf930d]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0a;border:1px solid rgba(212,175,55,.35);color:#d4af37;padding:.45rem .95rem;border-radius:9999px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.nav-back-home-btn[data-v-35cf930d]:hover{background:#d4af3726;border-color:#d4af37;color:#fff;transform:translate(-2px)}.card-back-nav[data-v-35cf930d]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.07)}.back-link-btn[data-v-35cf930d]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#94a3b8;font-size:.8rem;font-weight:600;cursor:pointer;padding:.25rem 0;transition:all .15s ease}.back-link-btn[data-v-35cf930d]:hover{color:#d4af37;transform:translate(-2px)}.back-link-sep[data-v-35cf930d]{color:#64748b;font-size:.85rem}.theme-pill-btn[data-v-35cf930d]{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-35cf930d]:hover{background:#d4af3740;transform:translateY(-1px)}.nav-btn[data-v-35cf930d]{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-35cf930d]:hover{background:#d4af37;color:#000;box-shadow:0 4px 14px #d4af3766}.wizard-progress-bar[data-v-35cf930d]{display:flex;align-items:center;justify-content:center;max-width:620px;width:100%;margin:0 auto 2rem;z-index:10}.progress-step[data-v-35cf930d]{display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:default}.progress-step.completed[data-v-35cf930d]{cursor:pointer}.step-bubble[data-v-35cf930d]{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-35cf930d]{border-color:#d4af37;background:#d4af37;color:#000;box-shadow:0 0 16px #d4af3780}.progress-step.completed .step-bubble[data-v-35cf930d]{border-color:#10b981;background:#10b98133;color:#10b981}.step-label[data-v-35cf930d]{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#9ca3af}.progress-step.active .step-label[data-v-35cf930d]{color:#d4af37}.progress-line[data-v-35cf930d]{flex:1;height:2px;background:#d4af3733;margin:0 .75rem 1.25rem;transition:all .3s}.progress-line.active[data-v-35cf930d]{background:#d4af37}.register-card[data-v-35cf930d]{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-35cf930d]{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-35cf930d]{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-35cf930d]{text-align:center;margin-bottom:2rem}.vip-badge-pill[data-v-35cf930d]{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-35cf930d]{width:7px;height:7px;border-radius:50%;background:#d4af37;box-shadow:0 0 8px #d4af37;animation:pulseDot-35cf930d 2s infinite}@keyframes pulseDot-35cf930d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.selected-package-banner[data-v-35cf930d]{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-35cf930d]{display:flex;align-items:center;gap:12px;text-align:left}.package-star[data-v-35cf930d]{font-size:1.5rem}.pkg-title[data-v-35cf930d]{font-size:.82rem;font-weight:800;color:#fde68a;letter-spacing:.5px}.pkg-desc[data-v-35cf930d]{font-size:.75rem;color:#94a3b8;margin-top:2px}.change-plan-btn[data-v-35cf930d]{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-35cf930d]:hover{background:#d4af37;color:#000}.headline[data-v-35cf930d]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.auth-page[data-theme=dark] .headline[data-v-35cf930d]{color:#fff}.auth-page[data-theme=light] .headline[data-v-35cf930d]{color:#0f172a}.subheadline[data-v-35cf930d]{font-size:.92rem;opacity:.75;margin:0 auto;max-width:580px;line-height:1.5}.reg-form[data-v-35cf930d]{display:flex;flex-direction:column;gap:1.35rem}.form-grid-2[data-v-35cf930d]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-grid-3[data-v-35cf930d]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 680px){.form-grid-2[data-v-35cf930d],.form-grid-3[data-v-35cf930d]{grid-template-columns:1fr}}.form-group[data-v-35cf930d]{display:flex;flex-direction:column;gap:.45rem}.form-label[data-v-35cf930d]{font-size:.85rem;font-weight:600}.auth-page[data-theme=dark] .form-label[data-v-35cf930d]{color:#d1d5db}.auth-page[data-theme=light] .form-label[data-v-35cf930d]{color:#334155}.form-input[data-v-35cf930d]{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-35cf930d]{background:#00000059;border:1px solid rgba(255,255,255,.12);color:#fff}.auth-page[data-theme=light] .form-input[data-v-35cf930d]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}.form-input[data-v-35cf930d]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3740}.form-select[data-v-35cf930d]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-hint[data-v-35cf930d]{font-size:.75rem;opacity:.8;margin-top:.2rem}.toggle-card[data-v-35cf930d]{padding:1.2rem;border-radius:10px;background:#d4af370d;border:1px solid rgba(212,175,55,.25)}.toggle-row[data-v-35cf930d]{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer}.toggle-checkbox[data-v-35cf930d]{width:20px;height:20px;accent-color:#d4af37;margin-top:2px}.toggle-info[data-v-35cf930d]{display:flex;flex-direction:column;gap:.2rem}.toggle-title[data-v-35cf930d]{font-weight:700;font-size:.9rem;color:#d4af37}.toggle-desc[data-v-35cf930d]{font-size:.78rem;opacity:.75}.ceo-search-engine-wrap[data-v-35cf930d]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px dashed rgba(212,175,55,.25)}.ceo-search-header[data-v-35cf930d]{margin-bottom:.75rem}.search-engine-title[data-v-35cf930d]{font-weight:700;font-size:.88rem;color:#d4af37}.search-engine-desc[data-v-35cf930d]{font-size:.8rem;opacity:.8;margin:.25rem 0 .75rem;line-height:1.45}.search-bar-wrap[data-v-35cf930d]{position:relative;display:flex;flex-direction:column;gap:.5rem}.search-input-box[data-v-35cf930d]{position:relative;display:flex;align-items:center}.search-lens-icon[data-v-35cf930d]{position:absolute;left:.85rem;font-size:.95rem;opacity:.7}.search-input[data-v-35cf930d]{padding-left:2.6rem!important;padding-right:2.5rem!important}.search-spinner[data-v-35cf930d]{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-35cf930d .7s linear infinite}@keyframes spin-35cf930d{to{transform:rotate(360deg)}}.search-results-list[data-v-35cf930d]{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-35cf930d]{background:#fff;border-color:#d4af3766;box-shadow:0 10px 20px #0000001a}.search-result-item[data-v-35cf930d]{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-35cf930d]:last-child{border-bottom:none}.search-result-item[data-v-35cf930d]:hover{background:#d4af371f}.result-crest[data-v-35cf930d]{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-35cf930d]{flex:1;display:flex;flex-direction:column;gap:.15rem}.result-company[data-v-35cf930d]{font-weight:700;font-size:.88rem;display:flex;align-items:center;gap:.5rem}.verified-pill[data-v-35cf930d]{font-size:.68rem;padding:.15rem .45rem;border-radius:4px;background:#10b98133;color:#10b981;font-weight:700}.result-ceo[data-v-35cf930d]{font-size:.78rem;opacity:.8}.btn-connect-pill[data-v-35cf930d]{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-35cf930d]{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-35cf930d]{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#10b981;margin-bottom:.2rem}.selected-org-name[data-v-35cf930d]{font-weight:800;font-size:.95rem}.selected-ceo-name[data-v-35cf930d]{font-size:.8rem;opacity:.85}.btn-change-ceo[data-v-35cf930d]{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-35cf930d]{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-35cf930d]{font-size:1.25rem}.alert-content p[data-v-35cf930d]{margin:.25rem 0 0;opacity:.9}.credentials-info-card[data-v-35cf930d]{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-35cf930d]{font-size:1.4rem}.credentials-info-text[data-v-35cf930d]{display:flex;flex-direction:column;gap:.2rem}.credentials-info-title[data-v-35cf930d]{font-weight:700;font-size:.88rem;color:#d4af37}.credentials-info-desc[data-v-35cf930d]{font-size:.8rem;opacity:.8;line-height:1.45}.address-card[data-v-35cf930d]{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-35cf930d]{background:#f1f5f9cc;border-color:#d4af374d}.address-header[data-v-35cf930d]{display:flex;flex-direction:column;gap:.2rem}.address-title[data-v-35cf930d]{font-weight:700;font-size:.9rem;color:#d4af37}.flex-between[data-v-35cf930d]{display:flex;justify-content:space-between;align-items:center}.same-as-physical[data-v-35cf930d]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;cursor:pointer;color:#d4af37}.synced-badge[data-v-35cf930d]{font-size:.82rem;color:#10b981;padding:.4rem .6rem;background:#10b9811a;border-radius:6px}.consent-section[data-v-35cf930d]{padding:.5rem 0}.check-row[data-v-35cf930d]{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-35cf930d]{width:18px;height:18px;accent-color:#d4af37;margin-top:2px}.gold-link[data-v-35cf930d]{color:#d4af37;text-decoration:underline;font-weight:600}.form-error[data-v-35cf930d]{padding:.75rem 1rem;border-radius:8px;background:#ef444426;border:1px solid #ef4444;color:#fca5a5;font-size:.85rem;font-weight:600}.step-nav[data-v-35cf930d]{margin-top:1rem}.btn[data-v-35cf930d]{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-35cf930d]{background:linear-gradient(135deg,#d4af37,#b48608);color:#000;border:none;box-shadow:0 4px 18px #d4af3759}.btn-primary[data-v-35cf930d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #d4af378c}.btn-primary[data-v-35cf930d]:disabled{opacity:.5;cursor:not-allowed}.btn-gold-action[data-v-35cf930d]{width:100%}.btn-secondary[data-v-35cf930d]{background:#ffffff14;border:1px solid rgba(212,175,55,.3);color:inherit}.btn-secondary[data-v-35cf930d]:hover{background:#d4af3726}.auth-footer[data-v-35cf930d]{text-align:center;font-size:.85rem;opacity:.8;margin-top:1rem}.success-panel[data-v-35cf930d]{text-align:center}.success-icon-wrap[data-v-35cf930d]{display:flex;justify-content:center;margin-bottom:1.5rem}.gold-seal-crest[data-v-35cf930d]{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-35cf930d 3s infinite ease-in-out}@keyframes pulseSeal-35cf930d{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-35cf930d]{font-size:2.75rem;font-weight:900;color:#1a1608;text-shadow:0 2px 4px rgba(255,255,255,.4)}.success-headline[data-v-35cf930d]{font-size:1.65rem;margin-top:.5rem}.success-divider[data-v-35cf930d]{width:80px;height:2px;background:#d4af37;margin:1rem auto 1.5rem}.review-dossier-card[data-v-35cf930d]{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-35cf930d]{background:#f1f5f9e6}.dossier-row[data-v-35cf930d]{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-35cf930d]:last-child{border-bottom:none;padding-bottom:0}.dossier-key[data-v-35cf930d]{opacity:.75;font-weight:500}.dossier-val[data-v-35cf930d]{font-weight:700}.highlight-gold[data-v-35cf930d]{color:#d4af37}.success-note[data-v-35cf930d]{font-size:.95rem;line-height:1.6;margin-top:1rem}.success-actions[data-v-35cf930d]{max-width:320px;margin:1.5rem auto 0}.scarcity-pill-banner[data-v-35cf930d]{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-35cf930d]{color:#fbbf24}.scarcity-fire[data-v-35cf930d]{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-f685f765]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#111827}.auth-card[data-v-f685f765]{background:#fff;padding:2.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:480px;width:100%}.brand-mark[data-v-f685f765]{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-f685f765]{text-align:center;font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 .5rem}.auth-sub[data-v-f685f765]{text-align:center;font-size:.875rem;color:var(--gray-500);margin:0 0 1.5rem;line-height:1.5}.auth-sub strong[data-v-f685f765]{color:var(--primary-500)}.auth-form[data-v-f685f765]{display:flex;flex-direction:column;gap:1rem}.otp-input[data-v-f685f765]{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;font-family:Courier New,monospace}.btn-block[data-v-f685f765]{width:100%;padding:.75rem}.alert[data-v-f685f765]{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.8125rem}.alert-error[data-v-f685f765]{background:#fef2f2;color:var(--red-500);border:1px solid #fecaca}.alert-success[data-v-f685f765]{background:#ecfdf5;color:var(--green-500);border:1px solid #bbf7d0}.auth-links[data-v-f685f765]{display:flex;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem}.auth-links a[data-v-f685f765]{color:var(--primary-500);text-decoration:none;font-weight:600}.divider[data-v-f685f765]{color:var(--gray-300)}.security-note[data-v-f685f765]{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-f685f765]{font-size:.8125rem;font-weight:600;color:var(--gray-900);margin:0 0 .5rem}.security-note ul[data-v-f685f765]{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--gray-600);line-height:1.8}.otp-label-row[data-v-f685f765]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.btn-paste-otp[data-v-f685f765]{display:inline-flex;align-items:center;gap:.35rem;background:#d4af371f;border:1px solid #d4af37;color:#b45309;font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-paste-otp[data-v-f685f765]:hover{background:#d4af37;color:#fff}@media (max-width:600px){.auth-card[data-v-f685f765]{padding:1.5rem}}.doc-page[data-v-ffa3d419]{min-height:100vh;background:#000;color:#fff;padding:2rem;font-family:Inter,system-ui,sans-serif}.doc-container[data-v-ffa3d419]{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-ffa3d419]{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-ffa3d419]:hover{border-color:#fff;color:#fff;transform:translate(-4px)}h1[data-v-ffa3d419]{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800;letter-spacing:1px}.subtitle[data-v-ffa3d419]{color:#d1d5db;font-size:1.1rem;margin-bottom:.5rem}.last-updated[data-v-ffa3d419]{color:#9ca3af;font-size:.9rem;margin-bottom:2rem}section[data-v-ffa3d419]{margin:2rem 0}h2[data-v-ffa3d419]{font-size:1.5rem;color:#d4af37;margin:2rem 0 1rem;font-weight:700;letter-spacing:1px}p[data-v-ffa3d419]{line-height:1.8;margin:1rem 0;color:#d1d5db}ul[data-v-ffa3d419]{margin:1rem 0;padding-left:2rem}li[data-v-ffa3d419]{margin:.5rem 0;line-height:1.6;color:#d1d5db}strong[data-v-ffa3d419]{color:#fff;font-weight:700}.copyright-section h2[data-v-ffa3d419]{color:#fff}.warn-box[data-v-ffa3d419]{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-ffa3d419]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(212,175,55,.2);text-align:center}.legal-footer p[data-v-ffa3d419]{margin:.5rem 0;font-size:.875rem;color:#9ca3af}.warn-footer[data-v-ffa3d419]{color:#d4af37!important;font-weight:700;font-size:.75rem!important;margin-top:1rem!important;text-transform:uppercase;letter-spacing:1px}.gold-link[data-v-ffa3d419]{color:#d4af37;text-decoration:none;font-weight:600;transition:all .2s ease;cursor:pointer}.gold-link[data-v-ffa3d419]:hover{color:#f3e5ab;text-decoration:underline;text-shadow:0 0 8px rgba(212,175,55,.4)}.note[data-v-ffa3d419]{font-size:.875rem;color:#9ca3af;font-style:italic}@media (max-width: 768px){.doc-container[data-v-ffa3d419]{padding:1.5rem}h1[data-v-ffa3d419]{font-size:2rem}h2[data-v-ffa3d419]{font-size:1.5rem}}.help-page[data-v-bf94a685]{max-width:1100px;margin:0 auto;padding:1.5rem 2rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.help-header[data-v-bf94a685]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,175,55,.2)}.brand-crest-badge[data-v-bf94a685]{display:inline-flex;align-items:center;gap:.4rem;font-size:.725rem;font-weight:800;letter-spacing:1.5px;color:#d4af37;text-transform:uppercase;margin-bottom:.35rem}.page-title[data-v-bf94a685]{font-size:1.75rem;font-weight:800;color:var(--text-primary, #ffffff);margin:0 0 .35rem;letter-spacing:-.5px}.page-subtitle[data-v-bf94a685]{font-size:.9rem;color:var(--text-muted, #94a3b8);margin:0;line-height:1.5;max-width:650px}.header-actions[data-v-bf94a685]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-gold[data-v-bf94a685]{background:linear-gradient(135deg,#d4af37,#b45309);color:#fff;border:none;font-weight:700;font-size:.85rem;padding:.65rem 1.2rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 14px #d4af374d;transition:all .2s ease}.btn-gold[data-v-bf94a685]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4af3773}.btn-outline-luxury[data-v-bf94a685]{background:var(--surface-bg, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle, rgba(255, 255, 255, .15));color:var(--text-secondary, #cbd5e1);font-weight:600;font-size:.85rem;padding:.65rem 1.1rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-outline-luxury[data-v-bf94a685]:hover{background:#ffffff14;border-color:#d4af3780;color:var(--text-primary, #ffffff)}.status-pill[data-v-bf94a685]{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.2rem;border-radius:10px;font-size:.85rem;font-weight:600}.status-completed[data-v-bf94a685]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.status-skipped[data-v-bf94a685]{background:#d4af3714;border:1px solid rgba(212,175,55,.25);color:#facc15}.docs-quick-grid[data-v-bf94a685]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.doc-card[data-v-bf94a685]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.2rem;background:var(--surface-card, #0f172a);border:1px solid var(--border-gold, rgba(212, 175, 55, .2));border-radius:10px;text-decoration:none;transition:all .2s ease}.doc-card[data-v-bf94a685]:hover{border-color:#d4af37;transform:translateY(-2px);box-shadow:0 8px 20px #00000080}.doc-icon[data-v-bf94a685]{font-size:1.5rem;flex-shrink:0}.doc-info[data-v-bf94a685]{flex:1}.doc-info h4[data-v-bf94a685]{margin:0;font-size:.875rem;font-weight:700;color:var(--text-primary, #ffffff)}.doc-info p[data-v-bf94a685]{margin:.15rem 0 0;font-size:.75rem;color:var(--text-muted, #94a3b8)}.doc-arrow[data-v-bf94a685]{color:#d4af37;font-weight:700;font-size:1.1rem;transition:transform .2s ease}.doc-card:hover .doc-arrow[data-v-bf94a685]{transform:translate(3px)}.luxury-card[data-v-bf94a685]{background:var(--surface-card, #0f172a);border:1px solid var(--border-gold, rgba(212, 175, 55, .22));border-radius:14px;padding:1.75rem;box-shadow:0 10px 30px #0009}.card-head[data-v-bf94a685]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.card-badge[data-v-bf94a685]{display:inline-block;font-size:.675rem;font-weight:800;letter-spacing:1.5px;color:#d4af37;text-transform:uppercase;margin-bottom:.25rem}.card-head h2[data-v-bf94a685]{font-size:1.25rem;font-weight:700;color:var(--text-primary, #ffffff);margin:0}.card-note[data-v-bf94a685]{font-size:.75rem;color:var(--text-muted, #64748b);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.section-intro[data-v-bf94a685]{color:var(--text-secondary, #cbd5e1);font-size:.85rem;margin:0 0 1.25rem;line-height:1.5}.workflow-timeline[data-v-bf94a685]{display:flex;flex-direction:column;gap:1rem}.timeline-step[data-v-bf94a685]{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1rem;background:var(--surface-bg, rgba(255, 255, 255, .02));border:1px solid var(--border-subtle, rgba(255, 255, 255, .05));border-radius:10px;transition:all .2s ease}.timeline-step[data-v-bf94a685]:hover{background:#d4af370a;border-color:#d4af3740}.step-badge[data-v-bf94a685]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#b45309);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;box-shadow:0 2px 8px #d4af374d}.step-content[data-v-bf94a685]{flex:1}.step-content h3[data-v-bf94a685]{font-size:.95rem;font-weight:700;color:var(--text-primary, #ffffff);margin:0 0 .25rem}.step-content p[data-v-bf94a685]{font-size:.825rem;color:var(--text-secondary, #cbd5e1);margin:0;line-height:1.5}.pro-tip-box[data-v-bf94a685]{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:.85rem 1.1rem;background:#d4af3714;border-left:3px solid #d4af37;border-radius:8px;color:#fde68a;font-size:.825rem;line-height:1.5}.tip-icon[data-v-bf94a685]{color:#d4af37;flex-shrink:0;margin-top:2px}.faq-accordion[data-v-bf94a685]{display:flex;flex-direction:column;gap:.65rem}.faq-item[data-v-bf94a685]{border:1px solid var(--border-subtle, rgba(255, 255, 255, .07));border-radius:10px;background:var(--surface-bg, rgba(255, 255, 255, .02));overflow:hidden;transition:all .2s ease}.faq-item.is-open[data-v-bf94a685]{border-color:#d4af3766;background:#d4af3708}.faq-question[data-v-bf94a685]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-q-left[data-v-bf94a685]{display:flex;align-items:center;gap:.65rem}.faq-bullet[data-v-bf94a685]{color:#d4af37;font-weight:800;font-size:.95rem}.faq-question h3[data-v-bf94a685]{font-size:.925rem;font-weight:600;color:var(--text-primary, #ffffff);margin:0}.faq-chevron[data-v-bf94a685]{color:#d4af37;font-size:1.25rem;font-weight:700}.faq-answer[data-v-bf94a685]{padding:.25rem 1.2rem 1.1rem 2.4rem;color:var(--text-secondary, #cbd5e1);font-size:.85rem;line-height:1.6;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .04))}.faq-answer p[data-v-bf94a685]{margin:.35rem 0}.support-grid[data-v-bf94a685]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.sc[data-v-bf94a685]{background:var(--surface-bg, rgba(255, 255, 255, .02));border:1px solid var(--border-gold, rgba(212, 175, 55, .2));border-radius:12px;padding:1.25rem;text-align:center;transition:all .2s ease;display:flex;flex-direction:column}.sc[data-v-bf94a685]:hover{border-color:#d4af37;transform:translateY(-2px);background:#d4af370a;box-shadow:0 8px 20px #0006}.sc-icon[data-v-bf94a685]{width:44px;height:44px;border-radius:10px;background:#d4af371f;border:1px solid rgba(212,175,55,.3);color:#d4af37;display:flex;align-items:center;justify-content:center;margin:0 auto .85rem}.sc h3[data-v-bf94a685]{font-size:.95rem;font-weight:700;color:var(--text-primary, #ffffff);margin:0 0 .35rem}.sc p[data-v-bf94a685]{font-size:.8rem;color:var(--text-muted, #94a3b8);margin:0 0 1rem;line-height:1.45;flex:1}.sc-btn[data-v-bf94a685]{display:inline-block;background:#d4af3726;border:1px solid #d4af37;color:#d4af37;font-weight:700;font-size:.8rem;padding:.45rem .9rem;border-radius:6px;text-decoration:none;transition:all .15s ease}.sc-btn[data-v-bf94a685]:hover{background:#d4af37;color:#000}.support-footer[data-v-bf94a685]{border-top:1px solid rgba(212,175,55,.2);padding-top:1.25rem;text-align:center}.footer-crest[data-v-bf94a685]{font-size:.725rem;font-weight:800;letter-spacing:2px;color:#d4af37}.footer-title[data-v-bf94a685]{font-size:.825rem;font-weight:700;color:var(--text-primary, #ffffff);margin:.25rem 0}.footer-sub[data-v-bf94a685]{font-size:.75rem;color:var(--text-muted, #64748b);margin:0}@media (max-width: 768px){.help-page[data-v-bf94a685]{padding:1rem}.help-header[data-v-bf94a685]{flex-direction:column;align-items:stretch}.header-actions[data-v-bf94a685]{width:100%}.header-actions button[data-v-bf94a685]{flex:1}.support-grid[data-v-bf94a685]{grid-template-columns:1fr}}.doc-page-container[data-v-ed72ca61]{padding:1.5rem 2rem 4rem;max-width:1400px;margin:0 auto}.doc-hero[data-v-ed72ca61]{background:linear-gradient(180deg,#131724,#0c0f1a);border:1px solid rgba(212,175,55,.25);border-radius:16px;padding:2.5rem 3rem;margin-bottom:2rem;box-shadow:0 12px 35px #00000080}.brand-crest[data-v-ed72ca61]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:1.5px;color:#d4af37;margin-bottom:.75rem}.crest-dot[data-v-ed72ca61]{width:8px;height:8px;border-radius:50%;background:#d4af37;box-shadow:0 0 8px #d4af37}.hero-title[data-v-ed72ca61]{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 .75rem;letter-spacing:-.5px}.hero-sub[data-v-ed72ca61]{font-size:1.05rem;color:#94a3b8;max-width:800px;line-height:1.6;margin:0 0 1.5rem}.hero-actions[data-v-ed72ca61]{display:flex;gap:1rem}.doc-layout[data-v-ed72ca61]{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:flex-start}.doc-toc-sidebar[data-v-ed72ca61]{position:sticky;top:90px}.toc-card[data-v-ed72ca61]{background:#0f1320;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem 1rem}.toc-badge[data-v-ed72ca61]{font-size:.68rem;font-weight:800;letter-spacing:1.2px;color:#d4af37;display:block;margin-bottom:1rem;padding-left:8px}.toc-nav[data-v-ed72ca61]{display:flex;flex-direction:column;gap:4px}.toc-link[data-v-ed72ca61]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#94a3b8;text-decoration:none;font-size:.82rem;transition:all .2s}.toc-link[data-v-ed72ca61]:hover{background:#ffffff0d;color:#fff}.toc-link.active[data-v-ed72ca61]{background:#d4af371f;color:#d4af37;font-weight:700}.toc-num[data-v-ed72ca61]{font-size:.7rem;font-family:monospace;color:#d4af37}.doc-content[data-v-ed72ca61]{display:flex;flex-direction:column;gap:2rem}.doc-section[data-v-ed72ca61]{background:#0f1320;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:2.25rem 2.5rem}.section-tag[data-v-ed72ca61]{font-size:.7rem;font-weight:800;color:#d4af37;letter-spacing:1.2px;margin-bottom:.5rem}.doc-section h2[data-v-ed72ca61]{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 1rem}.lead-text[data-v-ed72ca61]{font-size:1.02rem;color:#cbd5e1;line-height:1.6}.doc-section p[data-v-ed72ca61]{color:#94a3b8;line-height:1.6;margin-bottom:1.25rem}.spec-callout[data-v-ed72ca61]{display:flex;gap:14px;background:#d4af370f;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:1.25rem;margin:1.25rem 0}.callout-icon[data-v-ed72ca61]{font-size:1.5rem}.callout-body strong[data-v-ed72ca61]{display:block;font-size:.9rem;color:#d4af37;margin-bottom:4px}.callout-body p[data-v-ed72ca61]{margin:0;font-size:.85rem;color:#e2e8f0}.screenshot-preview[data-v-ed72ca61]{margin:1.5rem 0 .5rem;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#070910}.doc-img[data-v-ed72ca61]{width:100%;display:block;object-fit:contain}.img-caption[data-v-ed72ca61]{display:block;padding:8px 14px;font-size:.75rem;color:#64748b;background:#090c15;border-top:1px solid rgba(255,255,255,.05)}.pro-tip-block[data-v-ed72ca61]{background:#10b98114;border:1px dashed rgba(16,185,129,.35);border-radius:8px;padding:1rem 1.25rem;margin:1.25rem 0}.pro-tip-block strong[data-v-ed72ca61]{display:block;font-size:.78rem;color:#10b981;letter-spacing:.5px;margin-bottom:4px}.pro-tip-block p[data-v-ed72ca61]{margin:0;color:#e2e8f0;font-size:.85rem}.doc-list[data-v-ed72ca61]{padding-left:1.5rem;color:#94a3b8;margin-bottom:1.25rem}.doc-list li[data-v-ed72ca61]{margin-bottom:.5rem;line-height:1.5}.doc-list strong[data-v-ed72ca61]{color:#fff}.step-guide[data-v-ed72ca61]{display:flex;flex-direction:column;gap:1rem;margin:1.25rem 0}.step-row[data-v-ed72ca61]{display:flex;gap:14px;align-items:flex-start;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem}.badge-num[data-v-ed72ca61]{width:26px;height:26px;border-radius:50%;background:#d4af37;color:#0b0f19;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-row strong[data-v-ed72ca61]{color:#fff;font-size:.88rem;display:block;margin-bottom:4px}.step-row p[data-v-ed72ca61]{margin:0;font-size:.82rem}.feature-bullets[data-v-ed72ca61]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0}.bullet-card[data-v-ed72ca61]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem}.bullet-card h4[data-v-ed72ca61]{margin:0 0 6px;font-size:.88rem;color:#d4af37}.bullet-card p[data-v-ed72ca61]{margin:0;font-size:.8rem}.role-table[data-v-ed72ca61]{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.85rem}.role-table th[data-v-ed72ca61]{text-align:left;padding:10px 12px;background:#151926;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.1)}.role-table td[data-v-ed72ca61]{padding:12px;border-bottom:1px solid rgba(255,255,255,.05);color:#94a3b8}.badge-gold[data-v-ed72ca61]{background:#d4af3726;color:#d4af37;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.badge-blue[data-v-ed72ca61]{background:#3b82f626;color:#60a5fa;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.badge-amber[data-v-ed72ca61]{background:#f59e0b26;color:#fbbf24;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.badge-purple[data-v-ed72ca61]{background:#a855f726;color:#c084fc;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.timeline-sop[data-v-ed72ca61]{display:flex;flex-direction:column;gap:12px;margin:1.5rem 0}.sop-step[data-v-ed72ca61]{display:flex;gap:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem}.sop-num[data-v-ed72ca61]{width:24px;height:24px;border-radius:50%;background:#d4af37;color:#0b0f19;font-weight:800;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sop-step h4[data-v-ed72ca61]{margin:0 0 4px;font-size:.88rem;color:#fff}.sop-step p[data-v-ed72ca61]{margin:0;font-size:.82rem}.btn-gold[data-v-ed72ca61]{background:linear-gradient(135deg,#d4af37,#b8972f);color:#0b0f19;font-weight:800;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:.88rem}.btn-outline-luxury[data-v-ed72ca61]{background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.4);padding:10px 20px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.88rem;display:inline-flex;align-items:center}@media (max-width: 900px){.doc-layout[data-v-ed72ca61]{grid-template-columns:1fr}.doc-toc-sidebar[data-v-ed72ca61]{display:none}}.luxury-theme[data-v-fd55128e]{color:var(--text-primary, #fff);min-height:100vh}.admin-master-page[data-v-fd55128e]{padding:2rem;max-width:1600px;margin:0 auto}.page-header[data-v-fd55128e]{margin-bottom:3rem;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:2rem}.header-title-row[data-v-fd55128e]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.header-title-row h1[data-v-fd55128e]{font-size:2rem;color:#d4af37;margin:0;font-weight:800;letter-spacing:1px}.header-sub-row[data-v-fd55128e]{display:flex;justify-content:space-between;align-items:flex-start}.page-subtitle[data-v-fd55128e]{color:#9ca3af;font-size:1rem;margin:0}.header-actions[data-v-fd55128e]{display:flex;gap:1rem}.live-badge[data-v-fd55128e]{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-fd55128e]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;animation:pulse-animation-fd55128e 1.5s infinite}@keyframes pulse-animation-fd55128e{0%{box-shadow:0 0 #d4af37b3}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.section-container[data-v-fd55128e]{margin-bottom:4rem}.section-header-flex[data-v-fd55128e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-fd55128e]{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-fd55128e]{margin-bottom:0}.kpi-grid[data-v-fd55128e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.kpi-grid.six-cols[data-v-fd55128e]{grid-template-columns:repeat(6,1fr)}.kpi-card[data-v-fd55128e]{background:var(--surface-card);border:1px solid var(--border-gold);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-card);transition:transform .3s}.kpi-card[data-v-fd55128e]:hover{transform:translateY(-4px);border-color:var(--border-gold-bright)}.kpi-card.mini[data-v-fd55128e]{padding:1rem;text-align:center}.kpi-val[data-v-fd55128e]{font-size:2.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.kpi-lbl[data-v-fd55128e]{color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:1px}.kpi-val-mini[data-v-fd55128e]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:var(--text-primary)}.kpi-lbl-mini[data-v-fd55128e]{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.text-blue[data-v-fd55128e]{color:#2563eb!important}.text-amber[data-v-fd55128e]{color:var(--text-gold)!important}.text-green[data-v-fd55128e]{color:#059669!important}.text-yellow[data-v-fd55128e]{color:#d97706!important}.text-red[data-v-fd55128e]{color:#dc2626!important}.text-muted[data-v-fd55128e]{color:var(--text-muted)!important}.table-container[data-v-fd55128e]{background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-gold);border-radius:12px;overflow-x:auto;box-shadow:var(--shadow-card)}.luxury-table[data-v-fd55128e]{width:100%;border-collapse:collapse;text-align:left}.luxury-table th[data-v-fd55128e]{background:var(--surface-card-hover);padding:1.25rem 1rem;color:var(--text-gold);font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--border-gold)}.luxury-table td[data-v-fd55128e]{padding:1.25rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.9rem;vertical-align:middle}.luxury-table tr:hover td[data-v-fd55128e]{background:var(--surface-card-hover)}.row-banned td[data-v-fd55128e]{opacity:.5;background:#ef44440d}.row-warn td[data-v-fd55128e]{background:#f59e0b0d}.user-main[data-v-fd55128e]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.user-sub[data-v-fd55128e]{font-size:.8rem;color:var(--text-muted)}.date-cell[data-v-fd55128e],.ip-cell[data-v-fd55128e]{font-size:.85rem;color:var(--text-muted)}.act-total[data-v-fd55128e]{font-weight:600;color:var(--text-gold);font-size:.95rem}.act-sub[data-v-fd55128e]{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.action-flex[data-v-fd55128e]{display:flex;gap:.5rem;align-items:center}.btn-icon[data-v-fd55128e]{background:none;border:none;font-size:1.2rem;cursor:pointer;transition:transform .2s;padding:.25rem}.btn-icon[data-v-fd55128e]:hover{transform:scale(1.2)}.btn-icon.danger[data-v-fd55128e]{filter:drop-shadow(0 0 5px rgba(239,68,68,.5))}.btn-icon.warning[data-v-fd55128e]{filter:drop-shadow(0 0 5px rgba(245,158,11,.5))}.btn-icon.success[data-v-fd55128e]{filter:drop-shadow(0 0 5px rgba(16,185,129,.5))}.btn[data-v-fd55128e]{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-fd55128e]{background:var(--text-gold-gradient);color:#000;box-shadow:var(--shadow-glow)}.btn-primary[data-v-fd55128e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-card)}.btn-secondary[data-v-fd55128e]{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-gold)}.btn-secondary[data-v-fd55128e]:hover:not(:disabled){background:var(--surface-card-hover);border-color:var(--border-gold-bright);color:var(--text-gold)}.btn-danger[data-v-fd55128e]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-fd55128e]:hover:not(:disabled){background:#ef444433;box-shadow:0 0 15px #ef44444d}.btn[data-v-fd55128e]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-fd55128e]{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-fd55128e]{background:var(--badge-gold-bg);border:1px solid var(--border-gold);color:var(--text-gold)}.badge-danger[data-v-fd55128e]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.badge-success[data-v-fd55128e]{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#34d399}.badge-gray[data-v-fd55128e]{background:#9ca3af26;border:1px solid rgba(156,163,175,.4);color:var(--text-muted)}.badge-warning[data-v-fd55128e]{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.tenant-roster[data-v-fd55128e]{background:var(--surface-card);border:1px solid var(--border-gold);border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:var(--shadow-card)}.tenant-header[data-v-fd55128e]{padding:1.5rem;border-bottom:1px solid var(--border-gold);display:flex;justify-content:space-between;align-items:center;background:var(--surface-card-hover)}.tenant-header h3[data-v-fd55128e]{color:var(--text-primary);margin:0;font-size:1.2rem;letter-spacing:1px}.tenant-badges[data-v-fd55128e]{display:flex;gap:.5rem}.client-grid[data-v-fd55128e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.client-card[data-v-fd55128e]{background:var(--surface-card);border-left:3px solid var(--border-gold-bright);padding:1.5rem;border-radius:12px;box-shadow:var(--shadow-card);transition:transform .3s}.client-card[data-v-fd55128e]:hover{transform:translateY(-4px)}.cc-header h3[data-v-fd55128e]{color:var(--text-gold);margin:0 0 .25rem;font-size:1.25rem}.cc-email[data-v-fd55128e]{font-size:.85rem;color:var(--text-muted)}.cc-stats[data-v-fd55128e]{display:flex;gap:.5rem;margin:1rem 0}.comp-item[data-v-fd55128e]{background:var(--surface-card-hover);padding:.75rem;border-radius:8px;margin-bottom:.5rem}.comp-name[data-v-fd55128e]{font-weight:600;color:var(--text-primary);font-size:.95rem;margin-bottom:.25rem}.comp-metrics[data-v-fd55128e]{font-size:.8rem}.playbook-grid[data-v-fd55128e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.playbook-card[data-v-fd55128e]{background:var(--surface-card);border:1px solid var(--border-gold);border-radius:12px;padding:1.5rem;transition:border-color .3s}.playbook-card[data-v-fd55128e]:hover{border-color:var(--border-gold-bright)}.pb-header[data-v-fd55128e]{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.pb-focus[data-v-fd55128e]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem;line-height:1.5}.pb-next[data-v-fd55128e]{font-size:.85rem;color:#d4af37;background:#d4af371a;padding:.75rem;border-radius:6px}.alert-box[data-v-fd55128e]{padding:1rem;border-radius:8px;font-weight:600}.warning-box[data-v-fd55128e]{background:#f59e0b26;color:#fbbf24;border-left:4px solid #fbbf24}.danger-box[data-v-fd55128e]{background:#ef444426;color:#f87171;border-left:4px solid #ef4444}.suggestions-list[data-v-fd55128e]{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-fd55128e]{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s}.suggestion-item[data-v-fd55128e]:hover,.suggestion-item.selected[data-v-fd55128e]{background:#d4af371a}.selected-user-box[data-v-fd55128e]{background:#ef44440d;border:1px solid rgba(239,68,68,.3);padding:1rem;border-radius:8px}.badge-popia[data-v-fd55128e]{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-fd55128e]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.audit-actions[data-v-fd55128e]{display:flex;gap:.5rem;align-items:center}.btn-gold[data-v-fd55128e]{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-fd55128e]:hover{filter:brightness(1.15);box-shadow:0 0 12px #d4af3766}.audit-filter-bar[data-v-fd55128e]{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-fd55128e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#9ca3af}.filter-group.flex-1[data-v-fd55128e]{flex:1;min-width:220px}.form-input-sm[data-v-fd55128e]{padding:.35rem .65rem;font-size:.8125rem;height:auto;border-radius:4px}.badge-audit[data-v-fd55128e]{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-fd55128e]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.badge-warning[data-v-fd55128e]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.badge-critical[data-v-fd55128e]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.event-badge[data-v-fd55128e]{font-size:.75rem;color:#e5e7eb;font-weight:600}.ip-pill[data-v-fd55128e]{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-fd55128e]{color:#d1d5db;max-width:420px;line-height:1.4}.audit-loading[data-v-fd55128e],.audit-empty[data-v-fd55128e]{padding:2.5rem;text-align:center;color:#9ca3af;font-size:.875rem}.doc-links[data-v-fd55128e]{display:flex;gap:.35rem;flex-wrap:wrap}.doc-link-btn[data-v-fd55128e]{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-fd55128e]:hover{background:#3b82f633;border-color:#60a5fa;color:#fff}@media (max-width: 768px){.admin-master-page[data-v-fd55128e]{padding:.75rem .5rem calc(76px + env(safe-area-inset-bottom,16px)) .5rem!important}.page-header h1[data-v-fd55128e]{font-size:1.35rem!important}.header-sub-row[data-v-fd55128e]{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.header-actions[data-v-fd55128e]{display:flex!important;flex-direction:column!important;width:100%!important;gap:8px!important}.header-actions .btn[data-v-fd55128e]{width:100%!important;min-height:44px!important;justify-content:center!important}.sentinel-agent-section[data-v-fd55128e]{padding:1rem!important}.kpi-grid[data-v-fd55128e]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.table-container[data-v-fd55128e]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:8px!important;scrollbar-width:thin!important}.audit-filter-bar[data-v-fd55128e]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.filter-group.flex-1[data-v-fd55128e]{min-width:0!important;width:100%!important}.filter-group input[data-v-fd55128e],.filter-group select[data-v-fd55128e]{width:100%!important}.modal-overlay[data-v-fd55128e]{padding:0!important;align-items:flex-end!important}.modal-card[data-v-fd55128e],.modal-panel[data-v-fd55128e]{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;max-height:90vh!important;padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom,16px)) 1rem!important}}.upgrade-container[data-v-0fbf0a08]{max-width:1240px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.upgrade-header[data-v-0fbf0a08]{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-0fbf0a08]{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-0fbf0a08]{font-size:2rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem}.subtitle[data-v-0fbf0a08]{font-size:1rem;color:var(--gray-600);max-width:680px;margin:0 auto 1rem}.plans-grid[data-v-0fbf0a08]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 1024px){.plans-grid[data-v-0fbf0a08]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.plans-grid[data-v-0fbf0a08]{grid-template-columns:1fr}}.plan-card[data-v-0fbf0a08]{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-0fbf0a08]:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px #00000014}.plan-card.featured[data-v-0fbf0a08]{border:2px solid #d97706;background:#fffdfa;box-shadow:0 8px 24px -4px #d977061f}.plan-card.selected[data-v-0fbf0a08]{border-color:var(--primary-600);outline:2px solid var(--primary-200)}.featured-badge[data-v-0fbf0a08]{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-0fbf0a08]{font-size:.6875rem;font-weight:800;color:var(--gray-500);letter-spacing:1px;margin-bottom:.25rem}.plan-title[data-v-0fbf0a08]{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:.35rem}.plan-desc[data-v-0fbf0a08]{font-size:.8125rem;color:var(--gray-500);min-height:38px;margin-bottom:1rem}.plan-price[data-v-0fbf0a08]{font-size:1.875rem;font-weight:800;color:var(--gray-900);margin-bottom:.5rem;display:flex;align-items:baseline;flex-wrap:wrap}.scratched-price[data-v-0fbf0a08]{font-size:1.25rem;color:#ef4444;text-decoration:line-through;margin-right:.5rem;font-weight:700;opacity:.85}.plan-price .currency[data-v-0fbf0a08]{font-size:1.125rem;vertical-align:top;margin-right:2px}.plan-price .period[data-v-0fbf0a08]{font-size:.875rem;font-weight:500;color:var(--gray-500)}.seat-pill[data-v-0fbf0a08]{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-0fbf0a08]{background:#fef3c7;color:#92400e}.feature-bullets[data-v-0fbf0a08]{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-0fbf0a08]{margin-bottom:.5rem;position:relative;padding-left:1.25rem}.feature-bullets li[data-v-0fbf0a08]:before{content:"✓";color:#16a34a;font-weight:800;position:absolute;left:0}.savings-tag[data-v-0fbf0a08]{display:inline-block;font-size:.6875rem;font-weight:700;color:#16a34a;background:#dcfce7;padding:2px 6px;border-radius:4px}.w-100[data-v-0fbf0a08]{width:100%}.highlight-btn[data-v-0fbf0a08]{background:#d97706!important;border-color:#b45309!important;color:#fff!important;font-weight:700}.settlement-centre[data-v-0fbf0a08]{padding:2rem;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.settlement-header[data-v-0fbf0a08]{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-0fbf0a08]{font-size:.8125rem;color:var(--gray-500);margin-right:8px}.settlement-amount .val[data-v-0fbf0a08]{font-size:1.5rem;font-weight:800;color:var(--gray-900)}.eft-details-box[data-v-0fbf0a08]{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-0fbf0a08]{grid-template-columns:1fr}}.bank-row[data-v-0fbf0a08]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--gray-200);font-size:.875rem}.bank-row .label[data-v-0fbf0a08]{color:var(--gray-500)}.bank-row .val[data-v-0fbf0a08]{color:var(--gray-900)}.ref-tag[data-v-0fbf0a08]{background:#eff6ff;color:var(--primary-700);font-weight:800;padding:2px 8px;border-radius:4px}.settlement-actions[data-v-0fbf0a08]{display:flex;gap:1rem;flex-wrap:wrap}.modal-overlay[data-v-0fbf0a08]{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-0fbf0a08]{max-width:480px;width:90%;padding:2rem;background:#fff;border-radius:var(--border-radius-lg)}.modal-actions[data-v-0fbf0a08]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.form-group[data-v-0fbf0a08]{margin-bottom:1rem}.form-group label[data-v-0fbf0a08]{display:block;font-size:.8125rem;font-weight:600;color:var(--gray-700);margin-bottom:4px}.form-control[data-v-0fbf0a08]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem}.sovereign-tier-card[data-v-0fbf0a08]{border-color:#3b82f666!important}.sovereign-label[data-v-0fbf0a08]{color:#3b82f6!important}.sovereign-seat-pill[data-v-0fbf0a08]{background:#3b82f61a!important;border-color:#3b82f64d!important;color:#2563eb!important}.addons-container[data-v-0fbf0a08]{padding:2rem;border-radius:var(--border-radius-lg);background:#fff;border:1px solid var(--border-color);box-shadow:0 4px 20px #0000000a}.addons-header[data-v-0fbf0a08]{margin-bottom:1.5rem}.addons-badge[data-v-0fbf0a08]{font-size:.7rem;font-weight:800;letter-spacing:1.5px;color:#10b981;text-transform:uppercase;margin-bottom:.25rem}.addons-header h2[data-v-0fbf0a08]{font-size:1.5rem;font-weight:800;color:var(--gray-900);margin:0 0 .25rem}.addons-grid[data-v-0fbf0a08]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.addons-grid[data-v-0fbf0a08]{grid-template-columns:1fr}}.addon-card[data-v-0fbf0a08]{border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.5rem;display:flex;flex-direction:column;background:#f8fafc;transition:all .2s ease}.addon-card[data-v-0fbf0a08]:hover{border-color:var(--gray-400);box-shadow:0 6px 18px #0000000f}.addon-card-top[data-v-0fbf0a08]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.addon-icon[data-v-0fbf0a08]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.addon-icon.gold-icon[data-v-0fbf0a08]{background:#d4af3726}.addon-icon.blue-icon[data-v-0fbf0a08]{background:#3b82f626}.addon-title[data-v-0fbf0a08]{font-size:1.05rem;font-weight:700;color:var(--gray-900)}.addon-price[data-v-0fbf0a08]{font-size:1.25rem;font-weight:800;color:#0f172a}.addon-period[data-v-0fbf0a08]{font-size:.8rem;font-weight:500;color:var(--gray-500)}.addon-desc[data-v-0fbf0a08]{font-size:.85rem;color:var(--gray-600);line-height:1.5;margin:0 0 1rem;flex:1}.addon-bullets[data-v-0fbf0a08]{list-style:none;padding:0;margin:0 0 1.25rem}.addon-bullets li[data-v-0fbf0a08]{font-size:.8rem;color:var(--gray-700);padding:4px 0;display:flex;align-items:center}.addon-bullets li[data-v-0fbf0a08]:before{content:"✓";color:#10b981;font-weight:800;margin-right:8px}.enterprise-desk[data-v-0fbf0a08]{padding:2rem;background:#0f0f0fd9;border:1px solid rgba(212,175,55,.3);border-radius:var(--border-radius-lg);box-shadow:0 10px 30px #00000080}.enterprise-desk-content[data-v-0fbf0a08]{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.enterprise-desk-info[data-v-0fbf0a08]{max-width:650px}.desk-badge[data-v-0fbf0a08]{font-size:.75rem;color:#d4af37;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem}.enterprise-desk-info h3[data-v-0fbf0a08]{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}.enterprise-desk-actions[data-v-0fbf0a08]{display:flex;gap:1rem;align-items:center}.reports-page[data-v-a2155087]{padding:1.5rem 2rem}.overview-row[data-v-a2155087]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.ov-stat[data-v-a2155087]{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:var(--gray-50);border-radius:var(--radius-md)}.ov-val[data-v-a2155087]{font-size:1.25rem;font-weight:700;color:var(--gray-900)}.ov-lbl[data-v-a2155087]{font-size:.75rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.ov-stat.locked[data-v-a2155087]{opacity:.5}.ov-hint[data-v-a2155087]{font-size:.625rem;color:var(--gray-400)}.upgrade-tease[data-v-a2155087]{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-a2155087]{margin:0;font-size:.8125rem;color:var(--gray-600)}.reports-grid[data-v-a2155087]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.report-card[data-v-a2155087]{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.report-card.featured[data-v-a2155087]{border:2px solid var(--primary-500)}.report-card h3[data-v-a2155087]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0}.report-card p[data-v-a2155087]{font-size:.8125rem;color:var(--gray-500);margin:0;line-height:1.4}.rc-icon[data-v-a2155087]{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-a2155087]{background:#eff6ff;color:var(--primary-500)}.rc-icon.green[data-v-a2155087]{background:#ecfdf5;color:var(--green-500)}.rc-icon.amber[data-v-a2155087]{background:#fffbeb;color:var(--amber-500)}.rc-icon.red[data-v-a2155087]{background:#fef2f2;color:var(--red-500)}.rc-count[data-v-a2155087]{font-size:.75rem;color:var(--gray-500)}.rc-actions[data-v-a2155087]{display:flex;gap:.5rem;margin-top:auto;padding-top:.5rem}@media (max-width: 768px){.overview-row[data-v-a2155087]{grid-template-columns:repeat(2,1fr)}.reports-grid[data-v-a2155087]{grid-template-columns:1fr}.upgrade-tease[data-v-a2155087]{flex-direction:column;text-align:center}}.tickets-page[data-v-7d3b7778]{padding:1.5rem 2rem}.summary-row[data-v-7d3b7778]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-7d3b7778]{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-7d3b7778]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.stat-icon-wrap.green[data-v-7d3b7778]{background:#ecfdf5;color:var(--green-500)}.stat-icon-wrap.amber[data-v-7d3b7778]{background:#fffbeb;color:var(--amber-500)}.stat-icon-wrap.blue[data-v-7d3b7778]{background:#eff6ff;color:var(--primary-500)}.stat-icon-wrap.red[data-v-7d3b7778]{background:#fef2f2;color:var(--red-500)}.stat-body[data-v-7d3b7778]{display:flex;flex-direction:column}.stat-value[data-v-7d3b7778]{font-size:1.25rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-7d3b7778]{font-size:.75rem;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.ticket-list[data-v-7d3b7778]{display:flex;flex-direction:column;gap:.75rem}.ticket-card[data-v-7d3b7778]{padding:1.25rem}.ticket-top[data-v-7d3b7778]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.ticket-title-wrap[data-v-7d3b7778]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.ticket-title[data-v-7d3b7778]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-desc[data-v-7d3b7778]{font-size:.8125rem;color:var(--gray-600);margin:0 0 .75rem;line-height:1.5}.meta-row[data-v-7d3b7778]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.meta-tag[data-v-7d3b7778]{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-7d3b7778]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--border-color)}.form-grid-3[data-v-7d3b7778]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.summary-row[data-v-7d3b7778]{grid-template-columns:repeat(2,1fr)}.form-grid-3[data-v-7d3b7778]{grid-template-columns:1fr}}@media (max-width: 480px){.summary-row[data-v-7d3b7778]{grid-template-columns:1fr}}.employees-page[data-v-ed9444f5]{padding:1.5rem 2rem}.header-right[data-v-ed9444f5]{display:flex;align-items:center;gap:.75rem}.admp-badge[data-v-ed9444f5]{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-ed9444f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem}.stat-card[data-v-ed9444f5]{background:var(--card-bg, #fff);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.stat-value[data-v-ed9444f5]{font-size:1.5rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-ed9444f5]{font-size:.75rem;color:var(--gray-500);margin-top:.25rem;text-transform:uppercase;letter-spacing:.03em}.tab-nav[data-v-ed9444f5]{display:flex;gap:.25rem;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem;overflow-x:auto}.tab-nav button[data-v-ed9444f5]{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-ed9444f5]:hover{color:var(--gray-700)}.tab-nav button.active[data-v-ed9444f5]{color:var(--primary-600);border-bottom-color:var(--primary-500)}.filter-bar[data-v-ed9444f5]{display:flex;gap:.75rem;margin-bottom:1rem}.search-input[data-v-ed9444f5]{flex:1;max-width:400px}.filter-select[data-v-ed9444f5]{width:200px}.emp-grid[data-v-ed9444f5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem}.emp-card[data-v-ed9444f5]{padding:0;overflow:hidden}.emp-card.emp-inactive[data-v-ed9444f5]{opacity:.6}.emp-card.emp-banned[data-v-ed9444f5]{border-color:var(--red-500)}.emp-top[data-v-ed9444f5]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem .75rem}.avatar[data-v-ed9444f5]{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-ed9444f5]{background:var(--red-500)}.avatar-executive[data-v-ed9444f5]{background:#7c3aed}.avatar-manager[data-v-ed9444f5]{background:var(--amber-500, #f59e0b)}.avatar-supervisor[data-v-ed9444f5]{background:var(--blue-500)}.emp-identity[data-v-ed9444f5]{flex:1;min-width:0}.emp-name[data-v-ed9444f5]{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0}.emp-email[data-v-ed9444f5]{font-size:.8125rem;color:var(--gray-500);margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-details[data-v-ed9444f5]{padding:0 1.25rem}.detail-row[data-v-ed9444f5]{display:flex;justify-content:space-between;padding:.375rem 0;border-bottom:1px solid var(--gray-100);font-size:.8125rem}.detail-row[data-v-ed9444f5]:last-child{border-bottom:none}.detail-label[data-v-ed9444f5]{color:var(--gray-500);flex-shrink:0}.detail-value[data-v-ed9444f5]{color:var(--gray-800);font-weight:500;text-align:right}.emp-notes[data-v-ed9444f5]{padding:.75rem 1.25rem;border-top:1px solid var(--border-color)}.emp-notes .detail-label[data-v-ed9444f5]{display:block;margin-bottom:.25rem;font-size:.75rem}.emp-notes p[data-v-ed9444f5]{margin:0;font-size:.8125rem;color:var(--gray-600);line-height:1.5}.emp-actions[data-v-ed9444f5]{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--border-color);background:var(--gray-50)}.onboard-container[data-v-ed9444f5]{max-width:720px}.onboard-header[data-v-ed9444f5]{margin-bottom:1.5rem}.onboard-header h2[data-v-ed9444f5]{margin:0 0 .25rem}.hierarchy-info[data-v-ed9444f5]{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-ed9444f5]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.form-section[data-v-ed9444f5]:last-of-type{border-bottom:none;margin-bottom:0}.section-title[data-v-ed9444f5]{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-ed9444f5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-actions[data-v-ed9444f5]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.offboard-container[data-v-ed9444f5]{max-width:720px}.offboard-header[data-v-ed9444f5]{margin-bottom:1.25rem}.offboard-header h2[data-v-ed9444f5]{margin:0 0 .25rem}.offboard-list[data-v-ed9444f5]{display:flex;flex-direction:column;gap:.75rem}.offboard-card[data-v-ed9444f5]{padding:0;overflow:hidden}.offboard-top[data-v-ed9444f5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.offboard-name[data-v-ed9444f5]{margin:0;font-size:.9375rem;font-weight:600}.offboard-email[data-v-ed9444f5]{margin:.125rem 0 0;font-size:.8125rem;color:var(--gray-500)}.offboard-details[data-v-ed9444f5]{padding:0 1.25rem .75rem}.offboard-actions[data-v-ed9444f5]{padding:.75rem 1.25rem;border-top:1px solid var(--border-color);background:var(--gray-50)}.logs-container[data-v-ed9444f5]{max-width:960px}.logs-header[data-v-ed9444f5]{margin-bottom:1.25rem}.logs-header h2[data-v-ed9444f5]{margin:0 0 .25rem}.logs-table-wrap[data-v-ed9444f5]{overflow-x:auto}.logs-table[data-v-ed9444f5]{width:100%;border-collapse:collapse;font-size:.8125rem}.logs-table th[data-v-ed9444f5]{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-ed9444f5]{padding:.625rem .75rem;border-bottom:1px solid var(--gray-100);color:var(--gray-800)}.log-offboard[data-v-ed9444f5]{background:var(--red-50, #fef2f2)}.badge-purple[data-v-ed9444f5]{background:#f3e8ff;color:#7c3aed}.badge-green[data-v-ed9444f5]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-ed9444f5],.btn-warning[data-v-ed9444f5]{background:#fef3c7;color:#d97706;border-color:#fcd34d}.btn-warning[data-v-ed9444f5]:hover{background:#fde68a}.modal-lg[data-v-ed9444f5]{max-width:680px}.modal-sm[data-v-ed9444f5]{max-width:460px}.text-muted[data-v-ed9444f5]{color:var(--gray-500);font-size:.875rem;margin:0}@media (max-width: 768px){.employees-page[data-v-ed9444f5]{padding:.75rem .5rem calc(76px + env(safe-area-inset-bottom,16px)) .5rem!important}.emp-grid[data-v-ed9444f5],.form-grid-2[data-v-ed9444f5]{grid-template-columns:1fr}.header-right[data-v-ed9444f5]{flex-direction:column;align-items:stretch}.stats-bar[data-v-ed9444f5]{grid-template-columns:repeat(2,1fr);gap:6px}.stat-card[data-v-ed9444f5]{padding:.75rem}.stat-value[data-v-ed9444f5]{font-size:1.25rem}.filter-bar[data-v-ed9444f5]{flex-direction:column;gap:8px}.filter-select[data-v-ed9444f5]{width:100%}.search-input[data-v-ed9444f5]{max-width:100%}.logs-table-wrap[data-v-ed9444f5]{overflow-x:visible}.logs-table[data-v-ed9444f5]{display:block!important;width:100%!important;border:none!important;min-width:0!important}.logs-table thead[data-v-ed9444f5]{display:none!important}.logs-table tbody[data-v-ed9444f5]{display:flex!important;flex-direction:column!important;gap:10px!important}.logs-table tr[data-v-ed9444f5]{display:flex!important;flex-direction:column!important;background:var(--surface-card, #ffffff)!important;border:1px solid var(--border-gold, rgba(212, 175, 55, .2))!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:var(--shadow-card, 0 4px 12px rgba(0, 0, 0, .2))!important;gap:4px!important}.logs-table tr.log-offboard[data-v-ed9444f5]{border-left:3px solid #ef4444!important}.logs-table td[data-v-ed9444f5]{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:5px 0!important;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .05))!important;font-size:.84rem!important;color:var(--text-secondary)!important}.logs-table td[data-v-ed9444f5]:last-child{border-bottom:none!important;font-size:.76rem!important;color:var(--text-muted)!important}}.tier-seat-banner[data-v-ed9444f5]{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-ed9444f5]{background:#fffbeb;border-color:#fcd34d}.seat-info[data-v-ed9444f5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seat-badge[data-v-ed9444f5]{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-ed9444f5]{background:#dc2626}.seat-text[data-v-ed9444f5]{font-size:.875rem;color:#78350f}.btn-upgrade-seat[data-v-ed9444f5]{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-ed9444f5]: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-79343fc8]{max-width:680px;margin:0 auto}.settings-sections[data-v-79343fc8]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-79343fc8]{padding:0;overflow:hidden;background:#0f0f0fcc!important;border:1px solid rgba(212,175,55,.2)!important}.sc-header[data-v-79343fc8]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.sc-icon[data-v-79343fc8]{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-79343fc8]{background:#d4af371a;color:#d4af37}.sc-icon.purple[data-v-79343fc8]{background:#a855f71a;color:#a855f7}.sc-icon.green[data-v-79343fc8]{background:#22c55e1a;color:#22c55e}.sc-icon.gray[data-v-79343fc8]{background:#ffffff0d;color:#9ca3af}.sc-title[data-v-79343fc8]{font-size:.9375rem;font-weight:600;color:#fff;margin:0}.sc-desc[data-v-79343fc8]{font-size:.8125rem;color:#9ca3af;margin:.125rem 0 0}.font-scale-selector[data-v-79343fc8]{display:flex;gap:6px;flex-wrap:wrap}.scale-btn[data-v-79343fc8]{display:flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#9ca3af;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.scale-btn[data-v-79343fc8]:hover{background:#d4af371a;color:#d4af37;border-color:#d4af374d}.scale-btn.active[data-v-79343fc8]{background:#d4af3733;border-color:#d4af37;color:#d4af37}.scale-icon[data-v-79343fc8]{font-weight:800;font-size:12px}.scale-label[data-v-79343fc8]{font-size:11px}.lang-grid-selector[data-v-79343fc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;width:100%}.lang-grid-btn[data-v-79343fc8]{display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;text-align:left}.lang-grid-btn[data-v-79343fc8]:hover{background:#d4af371a;border-color:#d4af3759;transform:translateY(-1px)}.lang-grid-btn.active[data-v-79343fc8]{background:#d4af3733;border-color:#d4af37;box-shadow:0 0 12px #d4af3733}.lang-grid-flag[data-v-79343fc8]{font-size:16px;margin-bottom:2px}.lang-grid-label[data-v-79343fc8]{font-size:12px;font-weight:700;color:#fff;line-height:1.2}.lang-grid-btn.active .lang-grid-label[data-v-79343fc8]{color:#d4af37}.lang-grid-native[data-v-79343fc8]{font-size:10px;color:#94a3b8;margin-top:1px}.lang-grid-check[data-v-79343fc8]{position:absolute;top:6px;right:8px;font-size:11px;font-weight:900;color:#d4af37}.sc-body[data-v-79343fc8]{padding:0}.setting-row[data-v-79343fc8]{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-79343fc8]:last-child{border-bottom:none}.setting-info[data-v-79343fc8]{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.setting-name[data-v-79343fc8]{font-size:.875rem;font-weight:500;color:#d1d5db}.setting-hint[data-v-79343fc8]{font-size:.75rem;color:#6b7280;line-height:1.4}.setting-val[data-v-79343fc8]{font-size:.875rem;color:#fff;white-space:nowrap}.role-admin[data-v-79343fc8]{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-79343fc8]{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-79343fc8]{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-79343fc8]{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-79343fc8]{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-79343fc8]{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-79343fc8]{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-79343fc8]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000;font-weight:700;padding:2px 8px;border-radius:4px;font-size:12px}.toggle[data-v-79343fc8]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle input[data-v-79343fc8]{opacity:0;width:0;height:0}.toggle-track[data-v-79343fc8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;border-radius:24px;transition:background .25s}.toggle-track[data-v-79343fc8]: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-79343fc8]{background:var(--primary-500)}input:checked+.toggle-track[data-v-79343fc8]:before{transform:translate(20px)}.preview-row[data-v-79343fc8]{flex-direction:column;align-items:flex-start}.preview-area[data-v-79343fc8]{width:100%;display:flex;justify-content:center;padding:.5rem 0}.preview-card[data-v-79343fc8]{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-79343fc8 3s ease-in-out infinite;transition:transform .3s,box-shadow .3s}.preview-card[data-v-79343fc8]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.preview-dot[data-v-79343fc8]{width:10px;height:10px;border-radius:50%;background:var(--primary-500);animation:pvPulse-79343fc8 2s ease-in-out infinite;flex-shrink:0}.preview-lines[data-v-79343fc8]{display:flex;flex-direction:column;gap:5px;flex:1}.preview-line[data-v-79343fc8]{height:5px;border-radius:2px;background:#ffffff1a}.preview-line.long[data-v-79343fc8]{width:100%}.preview-line.short[data-v-79343fc8]{width:55%}@keyframes pvFloat-79343fc8{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pvPulse-79343fc8{0%,to{opacity:1}50%{opacity:.5}}.avatar-grid[data-v-79343fc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:12px}.avatar-item[data-v-79343fc8]{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-79343fc8]:hover{transform:translateY(-2px);border-color:#d4af3780;box-shadow:0 4px 12px #0000004d}.avatar-item.selected[data-v-79343fc8]{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733,0 8px 16px #0006;transform:scale(1.05)}.avatar-item[data-v-79343fc8] svg{width:100%;height:100%;display:block}.sc-icon.gold[data-v-79343fc8]{background:#d4af3726;color:#d4af37}.badge-sw[data-v-79343fc8]{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-79343fc8]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.badge-sw.sw-idle[data-v-79343fc8]{background:#ffffff0f;color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.pulse-dot-mini[data-v-79343fc8]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pvPulse-79343fc8 1.5s infinite}.text-gold[data-v-79343fc8]{color:#d4af37!important}.text-danger[data-v-79343fc8]{color:#ef4444!important}.font-mono[data-v-79343fc8]{font-family:monospace}.action-setting-row[data-v-79343fc8]{flex-wrap:wrap;align-items:center}.nuclear-row[data-v-79343fc8]{background:#ef444408}.btn-gold[data-v-79343fc8]{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-79343fc8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d4af374d}.btn-outline-danger[data-v-79343fc8]{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-79343fc8]:hover:not(:disabled){background:#ef444433;border-color:#ef444499}.btn-spinner-mini[data-v-79343fc8]{width:12px;height:12px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-79343fc8 .8s linear infinite;display:inline-block}@keyframes spin-79343fc8{to{transform:rotate(360deg)}}@media (max-width: 640px){.setting-row[data-v-79343fc8]{padding:.625rem 1rem}.action-setting-row[data-v-79343fc8]{flex-direction:column;align-items:flex-start;gap:.75rem}}.white-label-card[data-v-79343fc8]{border-color:#d4af3766!important}.white-label-active-box[data-v-79343fc8]{display:flex;flex-direction:column}.logo-upload-box[data-v-79343fc8]{display:flex;align-items:center;gap:1.25rem}.current-logo-preview[data-v-79343fc8]{max-width:140px;max-height:48px;border-radius:4px;background:#ffffff0d;padding:4px 8px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.preview-img[data-v-79343fc8]{max-width:100%;max-height:40px;object-fit:contain}.file-input-hidden[data-v-79343fc8]{display:none}.locked-watermark-preview[data-v-79343fc8]{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.85rem 1rem}.watermark-notice-title[data-v-79343fc8]{font-size:.75rem;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem}.watermark-tag[data-v-79343fc8]{font-size:.8rem;font-family:monospace;color:#94a3b8;background:#ffffff0a;padding:4px 8px;border-radius:4px;border-left:2px solid #d4af37}.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-7355c7bf]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-7355c7bf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-7355c7bf]{font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin:0}.page-subtitle[data-v-7355c7bf]{color:var(--text-muted, #cbd5e1);font-size:14px;margin-top:4px;font-weight:500}.stats-row[data-v-7355c7bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-7355c7bf]{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-7355c7bf]: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-7355c7bf]{font-size:28px;font-weight:700;color:var(--text-gold, #D4AF37)}.stat-label[data-v-7355c7bf]{font-size:12px;color:var(--text-muted, #cbd5e1);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-weight:600}.filter-bar[data-v-7355c7bf]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-7355c7bf]{flex:1;min-width:200px}.filter-select[data-v-7355c7bf]{width:180px}.catalog-switcher[data-v-7355c7bf]{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-7355c7bf]{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-7355c7bf]:hover{border-color:var(--border-gold, rgba(212, 175, 55, .4));color:var(--text-primary, #fff)}.switch-btn.active[data-v-7355c7bf]{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-7355c7bf]{margin-top:10px}.split-catalog[data-v-7355c7bf]{display:flex;flex-direction:column;gap:40px}.catalog-section[data-v-7355c7bf]{margin-bottom:20px}.section-header[data-v-7355c7bf]{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-7355c7bf]{font-size:20px;font-weight:700;color:var(--text-gold, #D4AF37);margin:0;text-transform:uppercase;letter-spacing:1px}.product-grid[data-v-7355c7bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.product-card[data-v-7355c7bf]{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-7355c7bf]: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-7355c7bf]{border-top:4px solid var(--text-gold, #D4AF37)}.margin-glow-mid[data-v-7355c7bf]{border-top:4px solid #3b82f6}.margin-glow-low[data-v-7355c7bf]{border-top:4px solid #ef4444}.margin-glow-none[data-v-7355c7bf]{border-top:4px solid var(--border-subtle, rgba(255, 255, 255, .15))}.card-header[data-v-7355c7bf]{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-7355c7bf]{flex:1;min-width:0}.product-name[data-v-7355c7bf]{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-7355c7bf]{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-7355c7bf]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.card-body[data-v-7355c7bf]{padding:20px;flex:1}.product-desc[data-v-7355c7bf]{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-7355c7bf]{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-7355c7bf]{display:flex;flex-direction:column;gap:4px}.metric-lbl[data-v-7355c7bf]{font-size:11px;text-transform:uppercase;color:var(--text-muted, #cbd5e1);font-weight:700;letter-spacing:.6px}.metric-val[data-v-7355c7bf]{font-size:15px;font-weight:700;color:var(--text-primary, #ffffff)}.text-gold[data-v-7355c7bf]{color:var(--text-gold, #D4AF37)!important;font-weight:700}.text-blue[data-v-7355c7bf]{color:#38bdf8!important;font-weight:700}.text-red[data-v-7355c7bf]{color:#f87171!important;font-weight:700}.card-footer[data-v-7355c7bf]{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-7355c7bf]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.audit-avatar[data-v-7355c7bf]{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-7355c7bf]{display:flex;flex-direction:column}.audit-name[data-v-7355c7bf]{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-7355c7bf]{font-size:11px;color:var(--text-muted, #cbd5e1);margin-top:2px}.audit-company[data-v-7355c7bf]{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-7355c7bf]{display:flex;gap:6px}.btn-icon[data-v-7355c7bf]{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-7355c7bf]: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-7355c7bf]:hover{background:#ef444426;border-color:#ef4444}.empty-state[data-v-7355c7bf]{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-7355c7bf]{color:var(--text-muted, #cbd5e1)}.badge[data-v-7355c7bf]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.3px}.badge-green[data-v-7355c7bf]{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.4)}.badge-yellow[data-v-7355c7bf]{background:#f59e0b33;color:#fde047;border:1px solid rgba(245,158,11,.4)}.badge-red[data-v-7355c7bf]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.badge-blue[data-v-7355c7bf]{background:#d4af3733;color:var(--text-gold-light, #F5D061);border:1px solid rgba(212,175,55,.4)}.badge-gray[data-v-7355c7bf]{background:#ffffff1a;color:var(--text-primary, #ffffff);border:1px solid rgba(255,255,255,.2)}code[data-v-7355c7bf]{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-7355c7bf]{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-7355c7bf]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000;box-shadow:0 4px 10px #d4af374d}.btn-primary[data-v-7355c7bf]:hover{transform:translateY(-2px);box-shadow:0 6px 15px #d4af3766}.btn-secondary[data-v-7355c7bf]{background:transparent;color:var(--text-primary, #fff);border:1px solid var(--border-subtle, rgba(255,255,255,.2))}.btn-secondary[data-v-7355c7bf]:hover{border-color:var(--text-gold, #D4AF37);color:var(--text-gold, #D4AF37)}.btn-danger[data-v-7355c7bf]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-7355c7bf]:hover{background:#ef444440}.btn-sm[data-v-7355c7bf]{padding:4px 10px;font-size:12px}.modal-overlay[data-v-7355c7bf]{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-7355c7bf]{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-7355c7bf]{max-width:700px}.modal-header[data-v-7355c7bf]{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-7355c7bf]{font-size:18px;font-weight:600;margin:0;color:var(--text-primary, #fff)}.modal-close[data-v-7355c7bf]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-muted, #9ca3af);transition:color .2s}.modal-close[data-v-7355c7bf]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-7355c7bf]{padding:24px}.form-group[data-v-7355c7bf]{margin-bottom:16px}.form-label[data-v-7355c7bf]{display:block;font-size:13px;font-weight:600;color:var(--text-primary, #d1d5db);margin-bottom:6px}.form-input[data-v-7355c7bf]{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-7355c7bf]:focus{outline:none;border-color:var(--text-gold, #D4AF37);box-shadow:0 0 0 3px #d4af3733}.form-row[data-v-7355c7bf]{display:flex;gap:16px}.form-row .form-group[data-v-7355c7bf],.flex-1[data-v-7355c7bf]{flex:1}.flex-2[data-v-7355c7bf]{flex:2}.form-actions[data-v-7355c7bf]{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-7355c7bf]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary, #fff);font-weight:500}.checkbox-label input[type=checkbox][data-v-7355c7bf]{width:16px;height:16px;accent-color:var(--text-gold, #D4AF37)}.loading-state[data-v-7355c7bf]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--text-muted, #cbd5e1)}.spinner[data-v-7355c7bf]{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-7355c7bf .8s linear infinite}@keyframes spin-7355c7bf{to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-7355c7bf]{flex-direction:column;gap:0}.stats-row[data-v-7355c7bf]{grid-template-columns:repeat(2,1fr)}.filter-bar[data-v-7355c7bf]{flex-direction:column}.filter-select[data-v-7355c7bf]{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-23a83954]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-23a83954]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-23a83954]{font-size:24px;font-weight:700;color:var(--gray-900, #111);margin:0}.page-subtitle[data-v-23a83954]{color:var(--gray-500, #6b7280);font-size:14px;margin-top:4px}.stats-row[data-v-23a83954]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-23a83954]{background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;text-align:center}.stat-value[data-v-23a83954]{font-size:28px;font-weight:700;color:var(--primary, #6366f1)}.stat-label[data-v-23a83954]{font-size:12px;color:var(--gray-500, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.workflows-list[data-v-23a83954]{display:flex;flex-direction:column;gap:16px}.wf-card[data-v-23a83954]{padding:20px;border-radius:12px;background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb)}.wf-header[data-v-23a83954]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.wf-info[data-v-23a83954]{display:flex;gap:12px;align-items:flex-start}.wf-info h3[data-v-23a83954]{font-size:16px;font-weight:600;margin:0;color:var(--gray-900)}.wf-desc[data-v-23a83954]{font-size:13px;color:var(--gray-500);margin:4px 0 0}.wf-status-dot[data-v-23a83954]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0}.dot-active[data-v-23a83954]{background:#22c55e;box-shadow:0 0 6px #22c55e66}.dot-inactive[data-v-23a83954]{background:var(--gray-300, #d1d5db)}.toggle-btn[data-v-23a83954]{padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.toggle-btn.on[data-v-23a83954]{background:#dcfce7;color:#166534}.toggle-btn.off[data-v-23a83954]{background:#f3f4f6;color:#6b7280}.wf-trigger[data-v-23a83954]{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-23a83954]{font-size:13px;font-weight:500;color:var(--gray-700)}.trigger-config[data-v-23a83954]{font-size:12px;color:var(--primary, #6366f1);background:#eef2ff;padding:2px 8px;border-radius:4px}.wf-actions-timeline[data-v-23a83954]{margin-bottom:12px;padding-left:8px}.action-step[data-v-23a83954]{display:flex;gap:12px;align-items:flex-start}.step-indicator[data-v-23a83954]{display:flex;flex-direction:column;align-items:center}.step-num[data-v-23a83954]{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-23a83954]{width:2px;height:16px;background:var(--gray-200, #e5e7eb)}.step-content[data-v-23a83954]{display:flex;align-items:center;gap:8px;padding:4px 0;flex:1;justify-content:space-between}.step-type[data-v-23a83954]{font-size:13px;font-weight:500;color:var(--gray-700)}.wf-no-actions[data-v-23a83954]{font-size:13px;color:var(--gray-400);padding:8px 0;margin-bottom:12px}.wf-footer[data-v-23a83954]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border, #e5e7eb)}.wf-meta[data-v-23a83954]{font-size:12px;color:var(--gray-500)}.wf-btns[data-v-23a83954]{display:flex;gap:6px}.btn-icon[data-v-23a83954]{background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-400);border-radius:4px}.btn-icon[data-v-23a83954]:hover{background:#fee2e2;color:#991b1b}.logs-list[data-v-23a83954]{display:flex;flex-direction:column;gap:8px}.log-entry[data-v-23a83954]{display:flex;align-items:center;gap:12px;padding:10px;background:var(--gray-50);border-radius:8px;flex-wrap:wrap}.log-entity[data-v-23a83954]{font-size:13px;color:var(--gray-700)}.log-date[data-v-23a83954]{font-size:12px;color:var(--gray-500);margin-left:auto}.log-error[data-v-23a83954]{font-size:12px;color:#991b1b;width:100%;margin:4px 0 0}.badge[data-v-23a83954]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-green[data-v-23a83954]{background:#dcfce7;color:#166534}.badge-yellow[data-v-23a83954]{background:#fef9c3;color:#854d0e}.badge-red[data-v-23a83954]{background:#fee2e2;color:#991b1b}.empty-state[data-v-23a83954]{text-align:center;padding:60px 20px;color:var(--gray-500)}.empty-state h3[data-v-23a83954]{color:var(--gray-700);margin:12px 0 4px}.empty-state p[data-v-23a83954]{margin-bottom:16px}.btn[data-v-23a83954]{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-23a83954]{background:var(--primary, #6366f1);color:#fff}.btn-primary[data-v-23a83954]:hover{opacity:.9}.btn-secondary[data-v-23a83954]{background:var(--gray-100, #f3f4f6);color:var(--gray-700, #374151)}.btn-danger[data-v-23a83954]{background:#fee2e2;color:#991b1b}.btn-sm[data-v-23a83954]{padding:4px 10px;font-size:12px}.modal-overlay[data-v-23a83954]{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-23a83954]{background:var(--card-bg, #fff);border-radius:16px;width:95%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-lg[data-v-23a83954]{max-width:700px}.modal-header[data-v-23a83954]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border, #e5e7eb)}.modal-header h3[data-v-23a83954]{font-size:18px;font-weight:600;margin:0}.modal-close[data-v-23a83954]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--gray-400)}.modal-body[data-v-23a83954]{padding:24px}.form-group[data-v-23a83954]{margin-bottom:16px}.form-label[data-v-23a83954]{display:block;font-size:13px;font-weight:500;color:var(--gray-700);margin-bottom:6px}.form-input[data-v-23a83954]{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-23a83954]:focus{outline:none;border-color:var(--primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.form-row[data-v-23a83954]{display:flex;gap:16px}.form-row .form-group[data-v-23a83954],.flex-1[data-v-23a83954]{flex:1}.form-actions[data-v-23a83954]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.checkbox-label[data-v-23a83954]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-23a83954]{width:16px;height:16px;accent-color:var(--primary, #6366f1)}.loading-state[data-v-23a83954]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--gray-500)}.spinner[data-v-23a83954]{width:32px;height:32px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--primary, #6366f1);border-radius:50%;animation:spin-23a83954 .8s linear infinite}@keyframes spin-23a83954{to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row[data-v-23a83954]{flex-direction:column;gap:0}.wf-footer[data-v-23a83954]{flex-direction:column;gap:8px;align-items:flex-start}}.recipes-section[data-v-23a83954]{background:#111217a6;-webkit-backdrop-filter:blur(12px);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-23a83954]{background:#ffffffd9;border-color:#b8860b40}.recipes-header[data-v-23a83954]{margin-bottom:20px}.recipe-pill[data-v-23a83954]{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-23a83954]{font-size:1.25rem;font-weight:700;margin:0;color:var(--gray-900, #fff)}.recipes-sub[data-v-23a83954]{font-size:13px;color:var(--gray-500, #9ca3af);margin:4px 0 0}.recipes-grid[data-v-23a83954]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.recipe-card[data-v-23a83954]{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-23a83954]{background:#fdfdfd;border-color:#e5e7eb}.recipe-card[data-v-23a83954]:hover{border-color:#d4af3766;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.recipe-top[data-v-23a83954]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.recipe-icon-wrap[data-v-23a83954]{font-size:20px}.recipe-badge[data-v-23a83954]{font-size:10px;font-weight:700;color:#d4af37;letter-spacing:.05em;text-transform:uppercase}.recipe-name[data-v-23a83954]{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--gray-900, #fff)}.recipe-desc[data-v-23a83954]{font-size:12px;color:var(--gray-500, #9ca3af);line-height:1.4;margin:0 0 12px;flex:1}.recipe-flow[data-v-23a83954]{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-23a83954]{display:flex;gap:8px}.recipe-btn[data-v-23a83954]{flex:2;justify-content:center;font-size:12px;font-weight:600;background:#d4af37;color:#000;border:none}.recipe-btn[data-v-23a83954]:hover{background:#e6c35c}.recipe-btn-sec[data-v-23a83954]{flex:1;justify-content:center;font-size:12px}.page-wrap[data-v-c9dfbb1e]{padding:24px;max-width:1400px;margin:0 auto;min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b)}.page-header[data-v-c9dfbb1e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h1[data-v-c9dfbb1e]{font-size:24px;font-weight:700;color:#fff;margin:0}.page-subtitle[data-v-c9dfbb1e]{color:#9ca3af;font-size:14px;margin-top:4px}.header-actions[data-v-c9dfbb1e]{display:flex;gap:8px}.luxury-badge[data-v-c9dfbb1e]{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-c9dfbb1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:2rem}@media (min-width: 1200px){.dashboard-grid[data-v-c9dfbb1e]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.dashboard-grid[data-v-c9dfbb1e]{grid-template-columns:repeat(2,1fr)}}.empty-state-wrap[data-v-c9dfbb1e]{padding-top:40px;grid-column:1 / -1}.widget-card[data-v-c9dfbb1e]{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-c9dfbb1e]: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-c9dfbb1e]:hover{transform:translateY(-4px);border-color:#d4af374d!important;box-shadow:0 12px 32px #d4af3726,inset 0 1px #d4af3733!important}.widget-card[data-v-c9dfbb1e]:hover:before{opacity:1}.widget-header[data-v-c9dfbb1e]{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-c9dfbb1e]{background:linear-gradient(135deg,#19191ecc,#14141999)}.widget-header[data-v-c9dfbb1e]: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-c9dfbb1e]{cursor:grab;transition:color .2s ease}.draggable-header[data-v-c9dfbb1e]:active{cursor:grabbing}.widget-header h3[data-v-c9dfbb1e]{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-c9dfbb1e]{display:flex;gap:4px}.widget-body[data-v-c9dfbb1e]{padding:20px;flex:1;overflow-y:auto;background:linear-gradient(180deg,#0f0f0f4d,#0a0a0f1a)}.widget-body[data-v-c9dfbb1e]::-webkit-scrollbar{width:6px}.widget-body[data-v-c9dfbb1e]::-webkit-scrollbar-track{background:#d4af370d;border-radius:3px}.widget-body[data-v-c9dfbb1e]::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px}.widget-body[data-v-c9dfbb1e]::-webkit-scrollbar-thumb:hover{background:#d4af3780}.widget-stat[data-v-c9dfbb1e]{text-align:center;padding:20px 0}.stat-big[data-v-c9dfbb1e]{font-size:40px;font-weight:800;color:var(--text-primary, #ffffff);text-shadow:0 0 12px rgba(212,175,55,.3)}.stat-sub[data-v-c9dfbb1e]{font-size:13px;color:var(--text-muted, #9ca3af);margin-top:4px}.widget-completed-stats[data-v-c9dfbb1e]{text-align:center;padding:20px 0}.stat-breakdown[data-v-c9dfbb1e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:12px}.stat-item[data-v-c9dfbb1e]{display:flex;justify-content:space-between;padding:6px 8px;background:var(--surface-bg, rgba(255,255,255,.02));border-radius:4px}.stat-label[data-v-c9dfbb1e]{color:var(--text-muted, #9ca3af)}.stat-item span[data-v-c9dfbb1e]:last-child{color:#d4af37;font-weight:600}.pipe-bar-row[data-v-c9dfbb1e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pipe-label[data-v-c9dfbb1e]{width:90px;font-size:12px;color:var(--text-muted, #d1d5db);text-transform:capitalize}.pipe-bar-track[data-v-c9dfbb1e]{flex:1;height:20px;background:var(--surface-bg, rgba(255,255,255,.05));border-radius:4px;overflow:hidden}.pipe-bar-fill[data-v-c9dfbb1e]{height:100%;background:linear-gradient(90deg,#d4af37,#b49015);border-radius:4px;transition:width .5s}.pipe-val[data-v-c9dfbb1e]{width:30px;text-align:right;font-size:13px;font-weight:600;color:var(--text-primary, #ffffff)}.rev-total[data-v-c9dfbb1e]{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-c9dfbb1e]{font-size:12px;color:var(--text-muted, #9ca3af);text-align:center;margin-bottom:16px}.rev-bars[data-v-c9dfbb1e]{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:80px}.rev-bar-col[data-v-c9dfbb1e]{display:flex;flex-direction:column;align-items:center;flex:1}.rev-bar[data-v-c9dfbb1e]{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-c9dfbb1e]{font-size:10px;color:var(--text-muted, #9ca3af);margin-top:4px}.feed-item[data-v-c9dfbb1e]{display:flex;gap:10px;padding:6px 0}.feed-dot[data-v-c9dfbb1e]{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-c9dfbb1e]{min-width:0}.feed-text[data-v-c9dfbb1e]{font-size:13px;color:var(--text-secondary, #d1d5db);display:block}.feed-time[data-v-c9dfbb1e]{font-size:11px;color:var(--text-muted, #6b7280)}.widget-funnel[data-v-c9dfbb1e]{display:flex;flex-direction:column;align-items:center;gap:4px}.funnel-step[data-v-c9dfbb1e]{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-c9dfbb1e]{color:var(--text-secondary, #d1d5db);text-transform:capitalize}.funnel-count[data-v-c9dfbb1e]{font-weight:700;color:var(--text-primary, #ffffff)}.contact-row[data-v-c9dfbb1e]{display:flex;align-items:center;gap:10px;padding:6px 0}.contact-avatar[data-v-c9dfbb1e]{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-c9dfbb1e]{min-width:0;flex:1}.contact-name[data-v-c9dfbb1e]{font-size:13px;font-weight:500;color:var(--text-primary, #ffffff);display:block}.contact-company[data-v-c9dfbb1e]{font-size:11px;color:var(--text-muted, #9ca3af)}.contact-score[data-v-c9dfbb1e]{margin-left:auto}.camp-stat-row[data-v-c9dfbb1e]{display:flex;gap:20px;justify-content:center}.camp-stat[data-v-c9dfbb1e]{text-align:center}.camp-val[data-v-c9dfbb1e]{display:block;font-size:28px;font-weight:700;color:var(--text-primary, #ffffff)}.camp-lbl[data-v-c9dfbb1e]{font-size:11px;color:var(--text-muted, #9ca3af);text-transform:uppercase}.lb-row[data-v-c9dfbb1e]{display:flex;align-items:center;gap:12px;padding:6px 0}.lb-rank[data-v-c9dfbb1e]{font-size:14px;font-weight:700;color:var(--text-muted, #6b7280);width:24px}.lb-name[data-v-c9dfbb1e]{flex:1;font-size:14px;color:var(--text-secondary, #d1d5db)}.lb-score[data-v-c9dfbb1e]{font-weight:600;color:#d4af37}.task-row[data-v-c9dfbb1e]{display:flex;align-items:center;gap:10px;padding:6px 0}.task-priority[data-v-c9dfbb1e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.p-high[data-v-c9dfbb1e]{background:#ef4444;box-shadow:0 0 6px #ef444499}.p-medium[data-v-c9dfbb1e]{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.p-low[data-v-c9dfbb1e]{background:#22c55e;box-shadow:0 0 6px #22c55e99}.task-title[data-v-c9dfbb1e]{font-size:13px;color:var(--text-primary, #ffffff)}.deal-row[data-v-c9dfbb1e]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.deal-name[data-v-c9dfbb1e]{font-size:13px;font-weight:500;color:var(--text-primary, #ffffff);margin-right:6px}.deal-stage[data-v-c9dfbb1e]{font-size:10px}.deal-val[data-v-c9dfbb1e]{font-size:13px;font-weight:600;color:var(--text-muted, #d1d5db);white-space:nowrap}.widget-empty[data-v-c9dfbb1e]{text-align:center;padding:20px;color:var(--text-muted, #6b7280);font-size:13px}.widget-picker[data-v-c9dfbb1e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.widget-option[data-v-c9dfbb1e]{display:flex;gap:12px;padding:14px;border:1px solid var(--border-subtle, rgba(255,255,255,.1));border-radius:10px;cursor:pointer;transition:all .15s;background:var(--surface-bg, rgba(255,255,255,.02))}.widget-option[data-v-c9dfbb1e]:hover{border-color:#d4af37;background:#d4af370d}.wo-icon[data-v-c9dfbb1e]{font-size:24px}.wo-name[data-v-c9dfbb1e]{font-size:14px;font-weight:600;color:var(--text-primary, #ffffff)}.wo-desc[data-v-c9dfbb1e]{font-size:12px;color:var(--text-muted, #9ca3af)}.btn-icon[data-v-c9dfbb1e]{background:none;border:none;cursor:pointer;padding:4px;color:var(--gray-400);border-radius:4px}.btn-icon[data-v-c9dfbb1e]:hover{background:var(--gray-100);color:var(--gray-600)}.badge[data-v-c9dfbb1e]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-blue[data-v-c9dfbb1e]{background:#d4af371a;color:#d4af37;border:1px solid rgba(212,175,55,.2)}.empty-state[data-v-c9dfbb1e]{text-align:center;padding:60px 20px;color:var(--text-muted, #9ca3af);grid-column:1 / -1}.empty-state h3[data-v-c9dfbb1e]{color:#d4af37;margin:12px 0 4px}.empty-state p[data-v-c9dfbb1e]{margin-bottom:16px}.btn-secondary[data-v-c9dfbb1e]{background:var(--surface-bg, rgba(255,255,255,.05));color:var(--text-secondary, #d1d5db);border:1px solid var(--border-subtle, rgba(255,255,255,.1))}.btn-secondary[data-v-c9dfbb1e]:hover{background:#ffffff1a;color:var(--text-primary, #fff)}.modal-panel[data-v-c9dfbb1e]{background:var(--surface-card, rgba(15,15,15,.95));border:1px solid var(--border-gold, rgba(212, 175, 55, .3));border-radius:16px;width:95%;max-width:640px;max-height:90vh;overflow-y:auto;color:var(--text-primary, #fff)}.modal-header[data-v-c9dfbb1e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle, rgba(212, 175, 55, .2))}.modal-header h3[data-v-c9dfbb1e]{font-size:18px;font-weight:600;margin:0;color:var(--text-primary, #fff)}.modal-close[data-v-c9dfbb1e]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-muted, #9ca3af);transition:color .2s}.modal-close[data-v-c9dfbb1e]:hover{color:#d4af37}.modal-body[data-v-c9dfbb1e]{padding:24px}.loading-state[data-v-c9dfbb1e]{display:flex;flex-direction:column;align-items:center;padding:60px;color:var(--gray-500)}.spinner[data-v-c9dfbb1e]{width:32px;height:32px;border:3px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-c9dfbb1e .8s linear infinite}@keyframes spin-c9dfbb1e{to{transform:rotate(360deg)}}.luxury-theme[data-v-5b866945]{color:var(--text-primary, #fff)}.leads-master-page[data-v-5b866945]{padding:2rem;max-width:1600px;margin:0 auto}.header-title-row[data-v-5b866945]{display:flex;align-items:center;gap:1rem}.live-badge[data-v-5b866945]{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-5b866945]{width:8px;height:8px;background-color:#d4af37;border-radius:50%;animation:pulse-animation-5b866945 1.5s infinite}@keyframes pulse-animation-5b866945{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-5b866945]{font-size:1.875rem;color:#d4af37;margin:0 0 .5rem}.page-subtitle[data-v-5b866945]{color:#9ca3af;font-size:.9375rem;margin:0 0 2rem}.kpi-grid[data-v-5b866945]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.kpi-card[data-v-5b866945]{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-5b866945]:hover,.kpi-card.active[data-v-5b866945]{transform:translateY(-2px);border-color:#d4af37;box-shadow:0 6px 20px #d4af3726}.kpi-val[data-v-5b866945]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.kpi-lbl[data-v-5b866945]{font-size:.875rem;color:#a0aec0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.text-blue[data-v-5b866945]{color:#60a5fa!important}.text-amber[data-v-5b866945]{color:#fbbf24!important}.text-green[data-v-5b866945]{color:#34d399!important}.kanban-board[data-v-5b866945]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.kanban-column[data-v-5b866945]{background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-gold);border-radius:var(--radius-lg);display:flex;flex-direction:column}.column-header[data-v-5b866945]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-gold);display:flex;justify-content:space-between;align-items:center}.column-header h3[data-v-5b866945]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.column-count[data-v-5b866945]{background:var(--badge-gold-bg);color:var(--text-gold);padding:.125rem .5rem;border-radius:99px;font-size:.75rem;font-weight:700}.column-body[data-v-5b866945]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:60vh}.empty-column[data-v-5b866945]{padding:2rem;text-align:center;color:var(--text-muted);border:2px dashed var(--border-gold);border-radius:var(--radius-md);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem}.lead-kanban-card[data-v-5b866945]{background:var(--surface-card);border:1px solid var(--border-subtle);border-left:3px solid var(--border-gold);padding:1rem;border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:pointer;transition:all .2s ease-in-out;position:relative}.lead-kanban-card[data-v-5b866945]:hover{transform:translateY(-3px);background:var(--surface-card-hover);border-color:var(--border-gold-bright)}.lead-kanban-card.hot-lead[data-v-5b866945]{border-left-color:var(--text-gold)}.lead-kanban-card.spam-risk[data-v-5b866945]{border-left-color:#ef4444}.card-title[data-v-5b866945]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem;font-size:.9375rem}.card-subtitle[data-v-5b866945]{font-size:.8125rem;color:var(--text-muted);margin-bottom:.75rem}.card-message[data-v-5b866945]{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}.card-footer[data-v-5b866945]{font-size:.75rem;color:var(--text-muted)}.card-badges[data-v-5b866945]{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem}.quality-flag[data-v-5b866945]{font-size:.8125rem;font-weight:600;padding:.25rem .75rem;border-radius:999px}.flag-green[data-v-5b866945]{background:#d1fae5;color:#065f46}.flag-red[data-v-5b866945]{background:#fee2e2;color:#991b1b}.flag-yellow[data-v-5b866945]{background:#fef3c7;color:#92400e}.mobile-kanban-tabs[data-v-5b866945]{display:none}@media (max-width: 768px){.leads-master-page[data-v-5b866945]{padding:.75rem .5rem calc(76px + env(safe-area-inset-bottom,16px)) .5rem!important}.page-header h1[data-v-5b866945]{font-size:1.35rem}.page-subtitle[data-v-5b866945]{font-size:.82rem;margin-bottom:1.25rem}.kpi-grid[data-v-5b866945]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:1.25rem!important}.kpi-card[data-v-5b866945]{padding:.85rem!important;border-radius:10px!important}.kpi-val[data-v-5b866945]{font-size:1.45rem!important;margin-bottom:.25rem!important}.kpi-lbl[data-v-5b866945]{font-size:.72rem!important}.mobile-kanban-tabs[data-v-5b866945]{display:flex!important;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-kanban-tabs[data-v-5b866945]::-webkit-scrollbar{display:none}.mobile-tab-btn[data-v-5b866945]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;border:1px solid rgba(212,175,55,.25);background:#12161ed9;color:#94a3b8;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;min-height:40px}.mobile-tab-btn.active[data-v-5b866945]{background:linear-gradient(135deg,#d4af3740,#b4530933);border-color:#d4af37;color:#fff;box-shadow:0 2px 10px #d4af3733}.mobile-tab-badge[data-v-5b866945]{background:#d4af3733;color:#d4af37;padding:1px 6px;border-radius:10px;font-size:.68rem;font-weight:700}.mobile-tab-btn.active .mobile-tab-badge[data-v-5b866945]{background:#d4af37;color:#000}.kanban-board[data-v-5b866945]{display:block!important}.kanban-column[data-v-5b866945]{display:none!important}.kanban-column.mobile-visible[data-v-5b866945]{display:flex!important;width:100%!important;min-height:auto!important}.column-body[data-v-5b866945]{min-height:40vh!important;padding:.75rem!important}.lead-kanban-card[data-v-5b866945]{padding:1rem!important;margin-bottom:8px!important;border-radius:10px!important}.card-title[data-v-5b866945]{font-size:.95rem!important}.card-subtitle[data-v-5b866945]{font-size:.8rem!important}.card-message[data-v-5b866945]{font-size:.85rem!important}.modal-overlay[data-v-5b866945]{padding:0!important;align-items:flex-end!important}.modal-panel[data-v-5b866945]{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;max-height:90vh!important;padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom,16px)) 1rem!important}.modal-footer[data-v-5b866945]{flex-direction:column-reverse!important;gap:8px!important}.modal-footer button[data-v-5b866945]{width:100%!important;min-height:44px!important}}.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-6039d9ba]{min-height:100vh;padding:3rem 1.5rem;background:var(--canvas-bg, #0f172a);color:var(--text-primary, #f8fafc);font-family:Inter,system-ui,sans-serif}.verify-container[data-v-6039d9ba]{max-width:900px;margin:0 auto}.verify-header[data-v-6039d9ba]{text-align:center;margin-bottom:2.5rem}.gold-badge[data-v-6039d9ba]{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-6039d9ba]{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary, #ffffff);margin:0 0 .5rem}.verify-sub[data-v-6039d9ba]{font-size:1rem;color:var(--text-muted, #94a3b8);margin:0}.status-card[data-v-6039d9ba]{display:flex;gap:1.5rem;padding:2rem;border-radius:12px;background:var(--surface-card, #1e293b);border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));box-shadow:0 10px 25px -5px #0000004d;margin-bottom:2.5rem}.status-card.status-verified[data-v-6039d9ba]{border-color:#10b9814d;background:linear-gradient(135deg,#10b98114,#1e293bf2)}.status-card.status-pending[data-v-6039d9ba]{border-color:#d4af374d;background:linear-gradient(135deg,#d4af3714,#1e293bf2)}.status-card.status-rejected[data-v-6039d9ba]{border-color:#ef44444d;background:linear-gradient(135deg,#ef444414,#1e293bf2)}.status-icon-wrap[data-v-6039d9ba]{flex-shrink:0}.status-icon[data-v-6039d9ba]{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-6039d9ba]{background:#10b98133;color:#10b981}.icon-pending[data-v-6039d9ba]{background:#d4af3733;color:#d4af37}.icon-rejected[data-v-6039d9ba]{background:#ef444433;color:#ef4444}.icon-unverified[data-v-6039d9ba]{background:#f59e0b33;color:#f59e0b}.status-content[data-v-6039d9ba]{flex:1}.status-title-row[data-v-6039d9ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.status-title-row h3[data-v-6039d9ba]{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary, #ffffff)}.status-pill[data-v-6039d9ba]{font-size:.7rem;font-weight:800;padding:.25rem .6rem;border-radius:9999px;letter-spacing:.05em}.pill-verified[data-v-6039d9ba]{background:#10b981;color:#022c22}.pill-pending[data-v-6039d9ba]{background:#d4af37;color:#1c1917}.pill-rejected[data-v-6039d9ba]{background:#ef4444;color:#450a0a}.pill-unverified[data-v-6039d9ba]{background:#f59e0b;color:#451a03}.status-desc[data-v-6039d9ba]{font-size:.9rem;line-height:1.5;color:var(--text-secondary, #cbd5e1);margin:0 0 1rem}.rejection-box[data-v-6039d9ba]{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-6039d9ba]{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.verified-item[data-v-6039d9ba]{display:flex;flex-direction:column;gap:.2rem}.verified-item .lbl[data-v-6039d9ba]{font-size:.75rem;color:var(--text-muted, #94a3b8)}.verified-item .val[data-v-6039d9ba]{font-size:.95rem;font-weight:600;color:var(--text-primary, #ffffff)}.form-card[data-v-6039d9ba]{background:var(--surface-card, #1e293b);border-radius:12px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));padding:2.5rem;box-shadow:0 20px 25px -5px #0006}.form-header[data-v-6039d9ba]{margin-bottom:2rem;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08));padding-bottom:1.25rem}.form-header h2[data-v-6039d9ba]{font-size:1.5rem;margin:0 0 .5rem;color:var(--text-primary, #ffffff)}.form-header p[data-v-6039d9ba]{font-size:.875rem;color:var(--text-muted, #94a3b8);margin:0}.form-section[data-v-6039d9ba]{margin-bottom:2rem}.section-title[data-v-6039d9ba]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#d4af37;margin:0 0 1rem}.section-note[data-v-6039d9ba]{font-size:.8rem;color:var(--text-muted, #94a3b8);margin:-.5rem 0 1.25rem}.form-grid-2[data-v-6039d9ba]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-v-6039d9ba]{margin-bottom:1.25rem}.form-label[data-v-6039d9ba]{display:block;font-size:.8rem;font-weight:600;color:var(--text-secondary, #cbd5e1);margin-bottom:.35rem}.label-row[data-v-6039d9ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.label-row .form-label[data-v-6039d9ba]{margin-bottom:0}.form-input[data-v-6039d9ba]{width:100%;background:var(--input-bg, #0f172a);border:1px solid var(--input-border, rgba(255, 255, 255, .12));border-radius:6px;padding:.75rem 1rem;color:var(--input-text, #ffffff);font-size:.875rem;box-sizing:border-box}.form-input[data-v-6039d9ba]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.badge-cipc[data-v-6039d9ba]{font-size:.7rem;font-weight:700;color:#10b981;background:#10b9811a;padding:2px 6px;border-radius:4px}.font-mono[data-v-6039d9ba]{font-family:monospace;letter-spacing:.5px}.form-hint[data-v-6039d9ba]{font-size:.7rem;color:var(--text-muted, #94a3b8);margin-top:.35rem;display:block}.upload-grid[data-v-6039d9ba]{display:flex;flex-direction:column;gap:1rem}.upload-box[data-v-6039d9ba]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:var(--surface-bg, #0f172a);border:1px dashed var(--border-subtle, rgba(255, 255, 255, .18));border-radius:8px;transition:border-color .2s}.upload-box.has-file[data-v-6039d9ba]{border-color:#d4af37;border-style:solid;background:#d4af370a}.upload-icon[data-v-6039d9ba]{font-size:2rem;flex-shrink:0}.upload-meta[data-v-6039d9ba]{flex:1;display:flex;flex-direction:column;gap:.2rem}.upload-meta strong[data-v-6039d9ba]{font-size:.9rem;color:var(--text-primary, #ffffff)}.upload-meta span[data-v-6039d9ba]{font-size:.75rem;color:var(--text-muted, #94a3b8)}.file-chosen[data-v-6039d9ba]{font-size:.8rem;font-weight:600;color:#d4af37!important}.file-existing[data-v-6039d9ba]{font-size:.8rem;font-weight:600;color:#10b981!important}.btn-browse[data-v-6039d9ba]{background:var(--surface-bg, rgba(255, 255, 255, .08));border:1px solid var(--border-subtle, rgba(255, 255, 255, .15));color:var(--text-primary, #ffffff);padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-browse[data-v-6039d9ba]:hover{background:#ffffff26}.btn-browse input[type=file][data-v-6039d9ba]{display:none}.form-actions[data-v-6039d9ba]{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.btn-submit[data-v-6039d9ba]{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-6039d9ba]:disabled{opacity:.5;cursor:not-allowed}.pending-actions[data-v-6039d9ba]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.alert-error[data-v-6039d9ba]{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-6039d9ba]{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-6039d9ba]{flex-direction:column}.form-grid-2[data-v-6039d9ba]{grid-template-columns:1fr}.upload-box[data-v-6039d9ba]{flex-direction:column;align-items:flex-start}}.integrations-hub[data-v-aa999762]{padding:2rem;max-width:1400px;margin:0 auto;color:#e2e8f0}.page-header[data-v-aa999762]{margin-bottom:2rem}.header-title-row[data-v-aa999762]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.title-with-badge[data-v-aa999762]{display:flex;align-items:center;gap:1rem}.title-with-badge h1[data-v-aa999762]{font-size:2rem;font-weight:800;margin:0;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.page-subtitle[data-v-aa999762]{color:#94a3b8;font-size:.95rem;margin-top:.5rem;max-width:800px}.live-badge[data-v-aa999762]{display:inline-flex;align-items:center;gap:6px;background:#d4af371f;border:1px solid rgba(212,175,55,.4);color:#d4af37;font-size:.72rem;font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:9999px}.pulse-dot[data-v-aa999762]{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulse-aa999762 2s infinite}@keyframes pulse-aa999762{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.95);opacity:.8}}.alert-banner[data-v-aa999762]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;font-weight:600;border:1px solid}.alert-banner.success[data-v-aa999762]{background:#10b98126;border-color:#10b98166;color:#34d399}.alert-banner.error[data-v-aa999762]{background:#ef444426;border-color:#ef444466;color:#f87171}.alert-banner.info[data-v-aa999762]{background:#3b82f626;border-color:#3b82f666;color:#60a5fa}.alert-close[data-v-aa999762]{background:none;border:none;color:inherit;font-size:1.2rem;cursor:pointer;line-height:1}.kpi-grid[data-v-aa999762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.kpi-card[data-v-aa999762]{background:#12121acc;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kpi-icon[data-v-aa999762]{font-size:1.8rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px}.gold-glow[data-v-aa999762]{background:#d4af371f}.blue-glow[data-v-aa999762]{background:#3b82f61f}.purple-glow[data-v-aa999762]{background:#a855f71f}.cyan-glow[data-v-aa999762]{background:#06b6d41f}.kpi-info[data-v-aa999762]{display:flex;flex-direction:column}.kpi-label[data-v-aa999762]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-aa999762]{font-size:1.25rem;font-weight:700;color:#fff}.text-gold[data-v-aa999762]{color:#d4af37!important}.text-emerald[data-v-aa999762]{color:#10b981!important}.category-tabs[data-v-aa999762]{display:flex;gap:.75rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:4px}.tab-btn[data-v-aa999762]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.tab-btn[data-v-aa999762]:hover{background:#d4af3714;color:#fff;border-color:#d4af374d}.tab-btn.active[data-v-aa999762]{background:linear-gradient(135deg,#d4af3733,#d4af370d);color:#d4af37;border-color:#d4af37}.providers-grid[data-v-aa999762]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.provider-card[data-v-aa999762]{background:#12121abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.provider-card[data-v-aa999762]:hover{transform:translateY(-2px);border-color:#d4af374d;box-shadow:0 8px 24px #0006}.provider-card.active[data-v-aa999762]{border-color:#d4af3759}.card-header[data-v-aa999762]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.provider-badge-icon[data-v-aa999762]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;border:1px solid rgba(255,255,255,.08)}.provider-title-group[data-v-aa999762]{flex:1}.provider-name-row[data-v-aa999762]{display:flex;justify-content:space-between;align-items:center}.provider-name-row h3[data-v-aa999762]{font-size:1.1rem;font-weight:700;margin:0;color:#fff}.provider-category[data-v-aa999762]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.status-pill[data-v-aa999762]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:9999px;text-transform:uppercase}.pill-active[data-v-aa999762]{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.4)}.pill-inactive[data-v-aa999762]{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.provider-desc[data-v-aa999762]{font-size:.88rem;color:#94a3b8;line-height:1.4;margin-bottom:1.25rem}.webhook-info-block[data-v-aa999762]{background:#0a0a0f99;border:1px dashed rgba(212,175,55,.3);border-radius:8px;padding:.75rem;margin-bottom:1.25rem}.info-row[data-v-aa999762]{margin-bottom:.5rem}.info-row[data-v-aa999762]:last-child{margin-bottom:0}.info-label[data-v-aa999762]{display:block;font-size:.72rem;color:#d4af37;font-weight:600;margin-bottom:3px}.copy-input-group[data-v-aa999762]{display:flex;gap:6px}.copy-input-group input[data-v-aa999762]{flex:1;background:#0006;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:.75rem;padding:4px 8px;border-radius:4px}.btn-copy[data-v-aa999762]{background:#d4af3726;border:1px solid rgba(212,175,55,.3);color:#d4af37;font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-copy[data-v-aa999762]:hover{background:#d4af37;color:#000}.telemetry-box[data-v-aa999762]{background:#0a0a0f66;border-radius:8px;padding:.75rem 1rem;display:flex;justify-content:space-between;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.04)}.telemetry-item[data-v-aa999762]{display:flex;flex-direction:column}.tel-label[data-v-aa999762]{font-size:.7rem;color:#64748b;text-transform:uppercase}.tel-val[data-v-aa999762]{font-size:.85rem;font-weight:600;color:#cbd5e1}.card-footer[data-v-aa999762]{display:flex;gap:.75rem}.card-footer .btn[data-v-aa999762]{flex:1;text-align:center;justify-content:center}.btn[data-v-aa999762]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-sm[data-v-aa999762]{padding:6px 12px;font-size:.8rem}.btn-gold[data-v-aa999762]{background:linear-gradient(135deg,#d4af37,#b8972f);color:#0b0b10;box-shadow:0 2px 10px #d4af3740}.btn-gold[data-v-aa999762]:hover:not(:disabled){background:linear-gradient(135deg,#e5c158,#d4af37);box-shadow:0 4px 16px #d4af3766}.btn-secondary[data-v-aa999762]{background:#ffffff0d;border-color:#ffffff1f;color:#e2e8f0}.btn-secondary[data-v-aa999762]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.btn[data-v-aa999762]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-aa999762]{width:36px;height:36px;border:3px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-aa999762 .8s linear infinite;margin:0 auto 1rem}.spinner-inline[data-v-aa999762]{width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-aa999762 .8s linear infinite;display:inline-block}@keyframes spin-aa999762{to{transform:rotate(360deg)}}.loading-state[data-v-aa999762]{text-align:center;padding:4rem 1rem;color:#94a3b8}.modal-backdrop[data-v-aa999762]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-card[data-v-aa999762]{background:#14141e;border:1px solid rgba(212,175,55,.3);border-radius:16px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #000c}.modal-header[data-v-aa999762]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title-group h3[data-v-aa999762]{margin:0;font-size:1.2rem;color:#fff}.modal-sub[data-v-aa999762]{font-size:.78rem;color:#94a3b8}.close-modal[data-v-aa999762]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1}.modal-body[data-v-aa999762]{padding:1.5rem}.form-group[data-v-aa999762]{margin-bottom:1.25rem}.form-group label[data-v-aa999762]{display:block;font-size:.82rem;font-weight:600;color:#cbd5e1;margin-bottom:6px}.form-input[data-v-aa999762]{width:100%;background:#0006;border:1px solid rgba(255,255,255,.12);color:#fff;padding:10px 12px;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .2s ease}.form-input[data-v-aa999762]:focus{border-color:#d4af37}.input-hint[data-v-aa999762]{display:block;font-size:.72rem;color:#64748b;margin-top:4px}.toggle-group[data-v-aa999762]{display:flex;justify-content:space-between;align-items:center;background:#0003;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.toggle-label[data-v-aa999762]{display:flex;flex-direction:column}.text-xs[data-v-aa999762]{font-size:.72rem}.text-muted[data-v-aa999762]{color:#64748b}.font-bold[data-v-aa999762]{font-weight:700;color:#fff}.switch[data-v-aa999762]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-aa999762]{opacity:0;width:0;height:0}.slider[data-v-aa999762]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#334155;transition:.3s}.slider[data-v-aa999762]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-aa999762]{background-color:#d4af37}input:checked+.slider[data-v-aa999762]:before{transform:translate(20px)}.slider.round[data-v-aa999762]{border-radius:24px}.slider.round[data-v-aa999762]:before{border-radius:50%}.modal-footer[data-v-aa999762]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.font-mono[data-v-aa999762]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.card-footer-buttons[data-v-aa999762]{display:flex;flex-direction:column;gap:.5rem}.card-footer-subgroup[data-v-aa999762]{display:flex;gap:.5rem}.card-footer-subgroup .btn[data-v-aa999762]{flex:1;text-align:center;justify-content:center}.btn-guide[data-v-aa999762]{background:#d4af3714;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-weight:600;width:100%;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-guide[data-v-aa999762]:hover{background:#d4af3733;border-color:#d4af37;transform:translateY(-1px)}.provider-svg-wrap[data-v-aa999762]{display:flex;align-items:center;justify-content:center}.luxury-card[data-v-aa999762]{background:#12121abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:2rem;margin-top:2.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lifecycle-header[data-v-aa999762]{margin-bottom:2rem}.lifecycle-badge[data-v-aa999762]{display:inline-block;background:#10b9811f;border:1px solid rgba(16,185,129,.4);color:#34d399;font-size:.7rem;font-weight:700;letter-spacing:1px;padding:3px 8px;border-radius:4px;margin-bottom:.5rem}.lifecycle-header h2[data-v-aa999762]{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.35rem}.lifecycle-sub[data-v-aa999762]{color:#94a3b8;font-size:.88rem;max-width:800px}.lifecycle-steps-grid[data-v-aa999762]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lifecycle-step[data-v-aa999762]{flex:1;min-width:220px;background:#0a0a0f80;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1.25rem;position:relative;transition:transform .2s ease,border-color .2s ease}.lifecycle-step[data-v-aa999762]:hover{transform:translateY(-2px);border-color:#d4af374d}.highlight-step[data-v-aa999762]{border-color:#10b98159;background:linear-gradient(135deg,#10b98114,#0a0a0f80)}.step-num[data-v-aa999762]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem;font-weight:700;color:#d4af37;margin-bottom:.5rem}.step-icon[data-v-aa999762]{font-size:1.5rem;margin-bottom:.5rem}.lifecycle-step h4[data-v-aa999762]{font-size:.95rem;font-weight:700;color:#f8fafc;margin-bottom:.35rem}.lifecycle-step p[data-v-aa999762]{font-size:.8rem;color:#94a3b8;line-height:1.4}.lifecycle-connector[data-v-aa999762]{font-size:1.5rem;color:#475569;font-weight:700;display:flex;align-items:center;justify-content:center}.ssl-audit-card[data-v-aa999762]{margin-top:2rem;border-color:#3b82f640}.ssl-audit-header[data-v-aa999762]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.ssl-title-group[data-v-aa999762]{display:flex;gap:1rem;max-width:850px}.ssl-icon-badge[data-v-aa999762]{font-size:1.8rem;background:#3b82f61f;border:1px solid rgba(59,130,246,.3);width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ssl-badge[data-v-aa999762]{font-size:.68rem;color:#60a5fa;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.ssl-audit-header h2[data-v-aa999762]{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.35rem}.ssl-sub[data-v-aa999762]{font-size:.85rem;color:#94a3b8;line-height:1.45}.ssl-live-indicator[data-v-aa999762]{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:6px 12px;border-radius:9999px}.ssl-status-dot[data-v-aa999762]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-aa999762 2s infinite}.ssl-status-text[data-v-aa999762]{font-size:.72rem;font-weight:700;color:#34d399;letter-spacing:.5px}.ssl-telemetry-grid[data-v-aa999762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;background:#0a0a0f73;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem}.ssl-tel-item[data-v-aa999762]{display:flex;flex-direction:column}.ssl-tel-lbl[data-v-aa999762]{font-size:.7rem;color:#64748b;text-transform:uppercase;margin-bottom:2px}.ssl-tel-val[data-v-aa999762]{font-size:.85rem;font-weight:600;color:#cbd5e1}.ssl-live-report[data-v-aa999762]{background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem}.ssl-report-header[data-v-aa999762]{display:flex;justify-content:space-between;color:#34d399;font-weight:700;font-size:.82rem;margin-bottom:4px}.ssl-report-detail[data-v-aa999762]{color:#94a3b8;font-size:.75rem}.ssl-actions-row[data-v-aa999762]{display:flex;flex-direction:column;gap:.85rem}.ssl-actions-desc[data-v-aa999762]{font-size:.85rem;color:#cbd5e1}.ssl-btn-group[data-v-aa999762]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-ssl-test[data-v-aa999762]{background:#d4af3726;border:1px solid rgba(212,175,55,.4);color:#d4af37;padding:8px 14px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-ssl-test[data-v-aa999762]:hover:not(:disabled){background:#d4af37;color:#000}.btn-ssl-audit[data-v-aa999762]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:8px 14px;border-radius:6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-ssl-audit[data-v-aa999762]:hover{background:#ffffff14;border-color:#d4af3766;color:#d4af37;transform:translateY(-1px)}.guide-modal-card[data-v-aa999762]{max-width:680px;max-height:88vh;overflow-y:auto}.guide-modal-body[data-v-aa999762]{padding:1.5rem 0}.guide-lead-box[data-v-aa999762]{background:#d4af3714;border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem}.guide-lead-title[data-v-aa999762]{display:block;font-size:.85rem;font-weight:700;color:#d4af37;margin-bottom:4px}.guide-lead-box p[data-v-aa999762]{font-size:.82rem;color:#cbd5e1;line-height:1.45;margin:0}.guide-steps-list[data-v-aa999762]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.guide-step-card[data-v-aa999762]{display:flex;gap:1rem;background:#0a0a0f66;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1rem 1.25rem}.step-badge[data-v-aa999762]{background:#d4af3726;border:1px solid rgba(212,175,55,.35);color:#d4af37;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:4px;height:fit-content;white-space:nowrap}.step-content[data-v-aa999762]{flex:1}.step-title[data-v-aa999762]{font-size:.88rem;font-weight:700;color:#fff;margin-bottom:4px}.step-desc[data-v-aa999762]{font-size:.8rem;color:#94a3b8;line-height:1.45}.guide-link[data-v-aa999762]{color:#d4af37;text-decoration:underline;font-weight:600}.guide-copy-row[data-v-aa999762]{margin-top:8px}.guide-copy-lbl[data-v-aa999762]{display:block;font-size:.7rem;color:#d4af37;font-weight:600;margin-bottom:2px}.guide-pro-tip[data-v-aa999762]{background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:.85rem 1rem;font-size:.78rem;color:#cbd5e1;line-height:1.4;display:flex;flex-direction:column;gap:4px}.pro-tip-badge[data-v-aa999762]{color:#34d399;font-weight:700;font-size:.72rem;letter-spacing:.5px}@media (max-width: 768px){.lifecycle-steps-grid[data-v-aa999762]{flex-direction:column}.lifecycle-connector[data-v-aa999762]{transform:rotate(90deg)}.ssl-audit-header[data-v-aa999762]{flex-direction:column}}.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}}.install-modal-overlay[data-v-e3234d1f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.install-modal-card[data-v-e3234d1f]{position:relative;background:var(--surface-card, #0f1217);border:1px solid var(--border-gold, rgba(212, 175, 55, .3));border-radius:16px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px #000000d9,0 0 30px #d4af371f;color:var(--text-primary, #ffffff);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.modal-gold-bar[data-v-e3234d1f]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d4af37,#fff3b0,#d4af37);border-radius:16px 16px 0 0}.modal-header[data-v-e3234d1f]{display:flex;justify-content:space-between;align-items:center}.header-badge[data-v-e3234d1f]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:1px;color:var(--text-gold, #D4AF37)}.close-btn[data-v-e3234d1f]{background:transparent;border:none;font-size:1.5rem;color:var(--text-muted, #94a3b8);cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.close-btn[data-v-e3234d1f]:hover{color:var(--text-primary, #ffffff)}.modal-title-row[data-v-e3234d1f]{display:flex;gap:1rem;align-items:center}.app-icon-preview[data-v-e3234d1f]{flex-shrink:0}.app-logo-badge[data-v-e3234d1f]{width:60px;height:60px;border-radius:14px;border:2px solid #D4AF37;box-shadow:0 8px 20px #d4af3740;background:#0b0c10;object-fit:contain}.title-details h2[data-v-e3234d1f]{font-size:1.35rem;font-weight:700;margin:0 0 .3rem;color:var(--text-primary, #ffffff)}.title-details p[data-v-e3234d1f]{font-size:.85rem;color:var(--text-secondary, #cbd5e1);margin:0;line-height:1.4}.quick-install-banner[data-v-e3234d1f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#d4af3726,#0f1217cc);border:1px solid #D4AF37;border-radius:12px}.quick-install-badge[data-v-e3234d1f]{font-size:.68rem;font-weight:800;letter-spacing:1px;color:#10b981}.quick-install-info h4[data-v-e3234d1f]{font-size:.95rem;font-weight:700;margin:.2rem 0;color:var(--text-primary, #ffffff)}.quick-install-info p[data-v-e3234d1f]{font-size:.78rem;color:var(--text-secondary, #cbd5e1);margin:0}.btn-instant-install[data-v-e3234d1f]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;background:linear-gradient(135deg,#d4af37,#b8960c);color:#000;border:none;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;flex-shrink:0;transition:transform .2s,box-shadow .2s}.btn-instant-install[data-v-e3234d1f]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #d4af3766}.platform-tabs[data-v-e3234d1f]{display:flex;gap:.5rem;background:#00000059;padding:.3rem;border-radius:10px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.platform-tab[data-v-e3234d1f]{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .5rem;background:transparent;border:none;border-radius:8px;font-size:.85rem;font-weight:600;color:var(--text-muted, #94a3b8);cursor:pointer;transition:all .2s ease}.platform-tab.active[data-v-e3234d1f]{background:#d4af3733;color:var(--text-gold, #D4AF37);border:1px solid rgba(212,175,55,.4)}.platform-guide[data-v-e3234d1f]{display:flex;flex-direction:column;gap:.85rem}.browser-hint[data-v-e3234d1f]{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:6px;font-size:.8rem;color:var(--text-secondary, #cbd5e1)}.browser-hint strong[data-v-e3234d1f]{color:var(--text-primary, #ffffff)}.guide-steps[data-v-e3234d1f]{display:flex;flex-direction:column;gap:.75rem}.guide-step[data-v-e3234d1f]{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem;background:#ffffff08;border:1px solid var(--border-subtle, rgba(255, 255, 255, .06));border-radius:10px}.step-number[data-v-e3234d1f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#d4af3726;border:1px solid #D4AF37;color:#d4af37;font-weight:800;font-size:.82rem;flex-shrink:0}.step-content[data-v-e3234d1f]{flex:1}.step-title[data-v-e3234d1f]{font-size:.9rem;font-weight:600;color:var(--text-primary, #ffffff);margin-bottom:.25rem}.step-content p[data-v-e3234d1f]{font-size:.8rem;color:var(--text-secondary, #cbd5e1);margin:0;line-height:1.4}.symbol-badge[data-v-e3234d1f]{display:inline-block;padding:.1rem .35rem;background:#ffffff1a;border-radius:4px;font-size:.85rem;margin:0 .15rem}.pwa-perks-row[data-v-e3234d1f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;padding-top:.5rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.perk-item[data-v-e3234d1f]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ffffff05;border-radius:8px}.perk-icon[data-v-e3234d1f]{font-size:1.25rem}.perk-title[data-v-e3234d1f]{font-size:.78rem;font-weight:600;color:var(--text-primary, #ffffff)}.perk-desc[data-v-e3234d1f]{font-size:.68rem;color:var(--text-muted, #94a3b8)}.modal-footer[data-v-e3234d1f]{display:flex;justify-content:flex-end;padding-top:.5rem}.btn-dismiss[data-v-e3234d1f]{padding:.6rem 1.5rem;background:#d4af3726;border:1px solid rgba(212,175,55,.4);color:var(--text-gold, #D4AF37);border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-dismiss[data-v-e3234d1f]:hover{background:#d4af3740;color:#fff}.modal-fade-enter-active[data-v-e3234d1f],.modal-fade-leave-active[data-v-e3234d1f]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-e3234d1f],.modal-fade-leave-to[data-v-e3234d1f]{opacity:0}@media (max-width: 640px){.pwa-perks-row[data-v-e3234d1f]{grid-template-columns:1fr;gap:.4rem}.quick-install-banner[data-v-e3234d1f]{flex-direction:column;align-items:stretch}.btn-instant-install[data-v-e3234d1f]{justify-content:center}}.app-shell[data-v-d97fca94]{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;z-index:100}.topbar[data-v-d97fca94]{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-d97fca94]{display:flex;align-items:center;gap:16px;flex:1}.sidebar-toggle[data-v-d97fca94]{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center}.sidebar-toggle[data-v-d97fca94]:hover{background:#d4af371a;color:#d4af37}.global-search[data-v-d97fca94]{position:relative;flex:1;max-width:480px}.search-icon[data-v-d97fca94]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-d97fca94]{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-d97fca94]:focus{background:#00000080;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.search-input[data-v-d97fca94]::placeholder{color:#9ca3af}.search-dropdown[data-v-d97fca94]{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-d97fca94]{padding:20px;text-align:center;color:#9ca3af;font-size:13px}.ai-search[data-v-d97fca94]{background:#d4af370d;border:1px solid rgba(212,175,55,.2);transition:all .3s ease}.ai-search[data-v-d97fca94]:focus{box-shadow:0 0 15px #d4af3733;border-color:#d4af37;background:#0009}.ai-dropdown[data-v-d97fca94]{border-top:2px solid #D4AF37;background:linear-gradient(180deg,#0f0f0ffa,#050505fa)}.search-loading[data-v-d97fca94]{padding:20px;display:flex;align-items:center;gap:10px;color:#d4af37;font-size:13px;font-weight:600;letter-spacing:1px}.ai-pulse[data-v-d97fca94]{width:10px;height:10px;background:#d4af37;border-radius:50%;animation:pulse-animation 1s infinite alternate}.search-section-title[data-v-d97fca94]{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-d97fca94]{background:#d4af370d;border-left:2px solid #D4AF37}.ai-action .result-title[data-v-d97fca94]{color:#d4af37}.ai-action .result-sub[data-v-d97fca94]{color:#d4af37b3}.action-arrow[data-v-d97fca94]{margin-left:auto;color:#d4af37;opacity:.5}.result-content[data-v-d97fca94]{flex:1}.search-result[data-v-d97fca94]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .1s}.search-result[data-v-d97fca94]:hover{background:#d4af371a}.result-icon[data-v-d97fca94]{font-size:18px}.result-title-row[data-v-d97fca94]{display:flex;align-items:center;justify-content:space-between;gap:10px}.result-title[data-v-d97fca94]{font-size:14px;font-weight:500;color:#fff}.result-sub[data-v-d97fca94]{font-size:12px;color:#9ca3af}.match-badge[data-v-d97fca94]{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-d97fca94]{color:#f8e29a;background:#d4af372e;border-color:#d4af3773}.match-strong[data-v-d97fca94]{color:#facc15;background:#facc1524;border-color:#facc1561}.match-related[data-v-d97fca94]{color:#93c5fd;background:#3b82f629;border-color:#93c5fd66}.match-match[data-v-d97fca94]{color:#d1d5db;background:#9ca3af1f;border-color:#9ca3af4d}.match-intent[data-v-d97fca94]{color:#bbf7d0;background:#22c55e26;border-color:#22c55e59}.result-content[data-v-d97fca94] mark{background:#d4af3747;color:#fff5d0;border-radius:3px;padding:0 2px}.topbar-right[data-v-d97fca94]{display:flex;align-items:center;gap:8px}.topbar-query-btn[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af3740;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 2px 8px #d4af374d}@media (max-width: 840px){.query-btn-text[data-v-d97fca94]{display:none}}.topbar-icon-btn[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af371a;color:#d4af37}.notif-badge[data-v-d97fca94]{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-d97fca94]{position:relative}.notif-dropdown[data-v-d97fca94]{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-d97fca94]{padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.notif-dropdown-header h4[data-v-d97fca94]{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.notif-controls[data-v-d97fca94]{display:flex;gap:8px;align-items:center;justify-content:space-between}.scope-toggle[data-v-d97fca94]{display:flex;background:#ffffff0d;border-radius:6px;overflow:hidden}.scope-toggle button[data-v-d97fca94]{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-d97fca94]{background:transparent;color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.4)}.mark-read-btn[data-v-d97fca94]{font-size:12px;color:#d4af37;background:none;border:none;cursor:pointer;font-weight:500;font-family:inherit}.mark-read-btn[data-v-d97fca94]:hover{color:#b49015}.notif-list[data-v-d97fca94]{max-height:360px;overflow-y:auto}.notif-loading[data-v-d97fca94]{padding:30px;display:flex;justify-content:center}.notif-empty[data-v-d97fca94]{padding:40px 20px;text-align:center;color:#9ca3af}.notif-empty p[data-v-d97fca94]{margin-top:8px;font-size:13px}.notif-item[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af371a}.notif-item.unread[data-v-d97fca94]{background:#d4af370d}.notif-item.unread[data-v-d97fca94]:hover{background:#d4af3726}.notif-dot[data-v-d97fca94]{width:8px;height:8px;border-radius:50%;background:var(--primary-500);margin-top:6px;flex-shrink:0}.notif-content[data-v-d97fca94]{flex:1;min-width:0}.notif-title[data-v-d97fca94]{font-size:13px;font-weight:600;color:#fff}.notif-msg[data-v-d97fca94]{font-size:13px;color:#d1d5db;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time[data-v-d97fca94]{font-size:11px;color:#9ca3af;margin-top:4px}.user-menu[data-v-d97fca94]{position:relative}.user-btn[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af370d;border-color:#d4af3733}.user-avatar-sm[data-v-d97fca94]{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-d97fca94]{text-align:left}.user-name-sm[data-v-d97fca94]{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.3}.user-role-sm[data-v-d97fca94]{display:block;font-size:11px;color:#9ca3af;line-height:1.3}.user-btn svg[data-v-d97fca94]{color:#9ca3af}.svg-avatar[data-v-d97fca94]{background:transparent!important;padding:0!important;overflow:hidden;border:1px solid rgba(212,175,55,.4)}.svg-avatar[data-v-d97fca94] svg{width:100%;height:100%;display:block}.user-dropdown[data-v-d97fca94]{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-d97fca94]{padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1)}.user-avatar-lg[data-v-d97fca94]{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-d97fca94]{font-size:14px;font-weight:600;color:#fff}.dropdown-email[data-v-d97fca94]{font-size:12px;color:#9ca3af}.dropdown-role[data-v-d97fca94]{font-size:11px;color:#d4af37;margin-top:2px;font-weight:500}.dropdown-divider[data-v-d97fca94]{height:1px;background:#ffffff1a}.dropdown-item[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af371a;color:#fff}.dropdown-item svg[data-v-d97fca94]{color:#9ca3af}.logout-item[data-v-d97fca94]{color:#ef4444}.logout-item svg[data-v-d97fca94]{color:#ef4444}.logout-item[data-v-d97fca94]:hover{background:#ef44441a}.sidebar[data-v-d97fca94]{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-d97fca94]{width:64px}.sidebar-brand[data-v-d97fca94]{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-d97fca94]{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-d97fca94]{animation:f-pulse-d97fca94 2.5s infinite ease-in-out}@keyframes f-pulse-d97fca94{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-d97fca94]{min-width:0}.brand-name[data-v-d97fca94]{display:block;font-size:14px;font-weight:700;color:#d4af37;white-space:nowrap;letter-spacing:-.02em}.brand-edition[data-v-d97fca94]{display:block;font-size:10px;font-weight:600;color:var(--primary-500);text-transform:uppercase;letter-spacing:.08em}.sidebar-nav[data-v-d97fca94]{flex:1;overflow-y:auto;padding:12px 8px}.nav-section[data-v-d97fca94]{margin-bottom:20px}.nav-section-label[data-v-d97fca94]{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-d97fca94]{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-btn[data-v-d97fca94]{background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.nav-item[data-v-d97fca94]:hover{background:#d4af370d;color:#d4af37}.nav-item.active[data-v-d97fca94]{background:#d4af371a;color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.4)}.nav-item.active svg[data-v-d97fca94]{stroke:#d4af37;filter:drop-shadow(0 0 4px rgba(212,175,55,.6))}.nav-item svg[data-v-d97fca94]{flex-shrink:0;color:#6b7280;transition:color .12s}.nav-item:hover svg[data-v-d97fca94]{color:#d4af37}.sidebar.collapsed .nav-item[data-v-d97fca94]{justify-content:center;padding:10px}.sidebar.collapsed .nav-section-label[data-v-d97fca94]{display:none}.sidebar-footer[data-v-d97fca94]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.plan-badge[data-v-d97fca94]{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-d97fca94]{color:#d4af37}.plan-badge.plan-ultimate[data-v-d97fca94]{background:linear-gradient(135deg,#d4af37,#b49015);color:#000}.plan-badge.plan-ultimate svg[data-v-d97fca94]{color:#000}.footer-adjust-handle[data-v-d97fca94]{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-d97fca94]:hover{opacity:1}.handle-bar[data-v-d97fca94]{flex:1;height:2px;background:linear-gradient(to right,transparent,rgba(212,175,55,.4),transparent);margin-right:8px}.handle-icon[data-v-d97fca94]{font-size:9px;font-weight:700;color:var(--text-gold, #D4AF37)}.sidebar-footer.footer-compact[data-v-d97fca94]{padding:6px 12px 10px}.plan-badge-mini[data-v-d97fca94]{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-d97fca94]:hover{transform:translateY(-1px)}.live-clock-btn[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af3733;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 2px 10px #d4af3740}.pulse-dot[data-v-d97fca94]{width:6px;height:6px;background:#d4af37;border-radius:50%;animation:f-pulse-d97fca94 1.5s infinite ease-in-out}.clock-city-code[data-v-d97fca94]{font-size:10px;font-weight:800;letter-spacing:.8px;color:#fde047;background:#d4af3733;padding:1px 5px;border-radius:4px}.clock-time[data-v-d97fca94]{color:#d4af37;font-weight:600;font-size:.8125rem;font-family:monospace;letter-spacing:1px}.lang-selector-wrapper[data-v-d97fca94]{position:relative;margin-right:.25rem}.lang-toggle-btn[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af372e;border-color:#d4af37;transform:translateY(-1px)}.lang-flag[data-v-d97fca94]{font-size:.95rem;line-height:1}.lang-code[data-v-d97fca94]{color:#d4af37;letter-spacing:.5px}.lang-chevron[data-v-d97fca94]{color:#94a3b8;transition:transform .2s ease}.lang-dropdown[data-v-d97fca94]{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-d97fca94]{padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.lang-hdr-title[data-v-d97fca94]{display:block;font-size:11px;font-weight:800;color:#d4af37;letter-spacing:.8px;text-transform:uppercase}.lang-hdr-subtitle[data-v-d97fca94]{display:block;font-size:9.5px;color:#64748b;margin-top:1px}.lang-list[data-v-d97fca94]{display:flex;flex-direction:column;gap:2px}.lang-option[data-v-d97fca94]{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-d97fca94]:hover{background:#d4af371f;border-color:#d4af3740}.lang-option.active[data-v-d97fca94]{background:#d4af3733;border-color:#d4af37}.option-flag[data-v-d97fca94]{font-size:1.1rem}.option-text[data-v-d97fca94]{flex:1;min-width:0}.option-name[data-v-d97fca94]{display:block;font-size:12.5px;font-weight:700;color:#fff;line-height:1.2}.option-native[data-v-d97fca94]{display:block;font-size:10.5px;color:#94a3b8;line-height:1.2}.active-check[data-v-d97fca94]{color:#d4af37;font-weight:900;font-size:12px}.sidebar-copyright[data-v-d97fca94]{text-align:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-copyright p[data-v-d97fca94]{font-size:.7rem;color:#9ca3af;margin:0;line-height:1.5}.sidebar-copyright .copyright-link[data-v-d97fca94]{color:#d4af37;text-decoration:none;font-weight:600;transition:all .2s ease;display:inline-block;cursor:pointer}.sidebar-copyright .copyright-link[data-v-d97fca94]:hover{color:#f3e5ab;text-decoration:underline;text-shadow:0 0 8px rgba(212,175,55,.4);transform:translateY(-1px)}.mobile-overlay[data-v-d97fca94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:105}.fade-enter-active[data-v-d97fca94],.fade-leave-active[data-v-d97fca94]{transition:opacity .15s ease}.fade-enter-from[data-v-d97fca94],.fade-leave-to[data-v-d97fca94]{opacity:0}@media (max-width: 1024px){.sidebar[data-v-d97fca94]{width:64px}.sidebar .brand-text[data-v-d97fca94],.sidebar .nav-section-label[data-v-d97fca94],.sidebar .sidebar-footer .plan-badge span[data-v-d97fca94],.sidebar .nav-item span[data-v-d97fca94]{display:none}.sidebar .nav-item[data-v-d97fca94]{justify-content:center;padding:10px}.topbar[data-v-d97fca94]{left:64px}.user-info-sm[data-v-d97fca94]{display:none}}@media (max-width: 768px){.sidebar[data-v-d97fca94]{display:none}.sidebar.mobile-open[data-v-d97fca94]{display:flex;width:var(--sidebar-width);z-index:120}.topbar[data-v-d97fca94]{left:0}.topbar.menu-open .global-search[data-v-d97fca94]{display:none}.global-search[data-v-d97fca94]{max-width:200px}.user-info-sm[data-v-d97fca94]{display:none}}.font-size-btn[data-v-d97fca94]{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid var(--border-gold, rgba(212, 175, 55, .25));color:var(--text-primary, #ffffff);padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:inherit}.font-size-btn[data-v-d97fca94]:hover{background:#d4af3726;border-color:#d4af37;color:#d4af37;transform:translateY(-1px)}.font-size-glyph[data-v-d97fca94]{font-size:13px;font-weight:800;letter-spacing:-.5px}.font-size-tag[data-v-d97fca94]{font-size:10px;font-weight:800;color:#d4af37;background:#d4af3726;padding:1px 4px;border-radius:4px}.mobile-drawer-controls[data-v-d97fca94]{display:none}@media (max-width: 768px){.sidebar.mobile-open .mobile-drawer-controls[data-v-d97fca94]{display:block;padding:10px 12px 14px;margin:6px 10px 12px;background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:10px}}.ctrl-section-label[data-v-d97fca94]{display:block;font-size:9.5px;font-weight:700;color:#94a3b8;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.font-scale-pills[data-v-d97fca94]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px}.font-pill-btn[data-v-d97fca94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 2px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .15s ease}.font-pill-btn.active[data-v-d97fca94]{background:#d4af3738;border-color:#d4af37;color:#d4af37;font-weight:700}.font-pill-icon[data-v-d97fca94]{font-size:11px;font-weight:900}.font-pill-label[data-v-d97fca94]{font-size:8.5px;margin-top:2px}.mobile-ctrl-grid[data-v-d97fca94]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mobile-quick-btn[data-v-d97fca94]{display:flex;align-items:center;gap:5px;padding:7px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;text-align:left}.mobile-quick-btn[data-v-d97fca94]:hover,.mobile-quick-btn[data-v-d97fca94]:active{background:#d4af3726;border-color:#d4af3766;color:#d4af37}.quick-btn-icon[data-v-d97fca94]{font-size:13px}.mobile-lang-overlay[data-v-d97fca94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.mobile-lang-overlay[data-v-d97fca94]{align-items:center;padding:20px}}.mobile-lang-sheet[data-v-d97fca94]{width:100%;max-width:480px;max-height:85vh;background:#0c101afa;border:1px solid rgba(212,175,55,.35);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #000000e6,0 0 30px #d4af3726;display:flex;flex-direction:column;overflow:hidden;animation:sheetSlideUp-d97fca94 .25s cubic-bezier(.16,1,.3,1)}@media (min-width: 640px){.mobile-lang-sheet[data-v-d97fca94]{border-radius:16px;max-height:80vh;animation:modalPop-d97fca94 .2s ease-out}}@keyframes sheetSlideUp-d97fca94{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalPop-d97fca94{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.mobile-lang-header[data-v-d97fca94]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.mobile-lang-title-row[data-v-d97fca94]{display:flex;align-items:center;gap:12px}.mobile-lang-flag[data-v-d97fca94]{font-size:26px;line-height:1}.mobile-lang-title[data-v-d97fca94]{margin:0;font-size:15px;font-weight:800;color:#d4af37;letter-spacing:.5px}.mobile-lang-subtitle[data-v-d97fca94]{margin:2px 0 0;font-size:11px;color:#94a3b8}.mobile-lang-close[data-v-d97fca94]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .15s ease}.mobile-lang-close[data-v-d97fca94]:hover,.mobile-lang-close[data-v-d97fca94]:active{background:#ef444433;border-color:#ef444480;color:#ef4444}.mobile-lang-scroll-list[data-v-d97fca94]{padding:10px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;-webkit-overflow-scrolling:touch;max-height:calc(85vh - 120px)}.mobile-lang-row[data-v-d97fca94]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left;min-height:52px}.mobile-lang-row[data-v-d97fca94]:hover,.mobile-lang-row[data-v-d97fca94]:active{background:#d4af371f;border-color:#d4af3759;transform:translateY(-1px)}.mobile-lang-row.active[data-v-d97fca94]{background:#d4af3733;border-color:#d4af37;box-shadow:0 0 14px #d4af3740}.lang-row-left[data-v-d97fca94]{display:flex;align-items:center;gap:12px}.lang-row-flag[data-v-d97fca94]{font-size:22px;line-height:1}.lang-row-names[data-v-d97fca94]{display:flex;flex-direction:column}.lang-row-label[data-v-d97fca94]{font-size:14px;font-weight:700;color:#fff}.mobile-lang-row.active .lang-row-label[data-v-d97fca94]{color:#d4af37}.lang-row-native[data-v-d97fca94]{font-size:11.5px;color:#94a3b8;margin-top:1px}.lang-row-right[data-v-d97fca94]{display:flex;align-items:center;gap:8px}.lang-row-code[data-v-d97fca94]{font-size:11px;font-weight:800;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:#94a3b8;letter-spacing:.5px}.mobile-lang-row.active .lang-row-code[data-v-d97fca94]{background:#d4af3740;color:#d4af37}.lang-row-check[data-v-d97fca94]{font-size:15px;font-weight:900;color:#d4af37}.mobile-lang-footer[data-v-d97fca94]{padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.06);background:#00000040;text-align:center}.lang-compliance-text[data-v-d97fca94]{font-size:9.5px;color:#64748b;letter-spacing:.3px}.toast-container[data-v-fa237abb]{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-fa237abb]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;background:#0f172a;border-radius:var(--radius-md);box-shadow:0 10px 25px #00000080;border-left:3px solid var(--primary-500);border:1px solid rgba(212,175,55,.25);pointer-events:auto;cursor:pointer;transition:all .2s;min-width:300px}.toast[data-v-fa237abb]:hover{transform:translate(-4px);border-color:#d4af3780}.toast-success[data-v-fa237abb]{border-left:3px solid #22c55e}.toast-error[data-v-fa237abb]{border-left:3px solid #ef4444}.toast-warning[data-v-fa237abb]{border-left:3px solid #f59e0b}.toast-info[data-v-fa237abb]{border-left:3px solid #d4af37}.toast-icon[data-v-fa237abb]{flex-shrink:0;margin-top:2px}.toast-content[data-v-fa237abb]{flex:1}.toast-title[data-v-fa237abb]{font-weight:700;color:#f8fafc;font-size:.875rem;margin-bottom:.2rem;letter-spacing:.3px}.toast-message[data-v-fa237abb]{color:#cbd5e1;font-size:.825rem;line-height:1.45}.toast-actions[data-v-fa237abb]{margin-top:.6rem}.toast-copy-btn[data-v-fa237abb]{display:inline-flex;align-items:center;gap:.4rem;background:#d4af3726;border:1px solid #d4af37;color:#d4af37;padding:.3rem .65rem;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease;font-family:Consolas,Monaco,monospace}.toast-copy-btn[data-v-fa237abb]:hover{background:#d4af37;color:#000}.toast-copy-btn.is-copied[data-v-fa237abb]{background:#22c55e;border-color:#22c55e;color:#fff}.toast-close[data-v-fa237abb]{background:none;border:none;font-size:1.25rem;color:#94a3b8;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-fa237abb]:hover{background:#ffffff1a;color:#fff}.toast-enter-active[data-v-fa237abb]{animation:toast-in-fa237abb .25s ease}.toast-leave-active[data-v-fa237abb]{animation:toast-out-fa237abb .25s ease}@keyframes toast-in-fa237abb{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-fa237abb{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-500dec8e]{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-500dec8e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.glow-orb[data-v-500dec8e]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.25}.glow-1[data-v-500dec8e]{top:15%;left:20%;background:radial-gradient(circle,#d4af37 0%,transparent 70%);animation:pulseGlow-500dec8e 4s ease-in-out infinite alternate}.glow-2[data-v-500dec8e]{bottom:15%;right:20%;background:radial-gradient(circle,#b45309 0%,transparent 70%);animation:pulseGlow-500dec8e 4s ease-in-out infinite alternate-reverse}.gold-grid-lines[data-v-500dec8e]{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-500dec8e]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.crest-wrapper[data-v-500dec8e]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;animation:flyInCrest-500dec8e 1.1s cubic-bezier(.16,1,.3,1) forwards}.crest-shield[data-v-500dec8e]{width:120px;height:120px;position:relative;z-index:2}.crest-svg[data-v-500dec8e]{width:100%;height:100%;filter:drop-shadow(0 0 25px rgba(212,175,55,.6))}.crest-halo[data-v-500dec8e]{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-500dec8e 2s ease-in-out infinite alternate}.crest-shimmer[data-v-500dec8e]{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-500dec8e 1.6s ease-in-out infinite}.brand-text-block[data-v-500dec8e]{animation:textReveal-500dec8e 1.2s ease-out forwards}.brand-title[data-v-500dec8e]{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-500dec8e]{display:flex;align-items:center;justify-content:center;margin:.75rem auto;width:200px;position:relative}.brand-divider[data-v-500dec8e]:before,.brand-divider[data-v-500dec8e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6),transparent)}.diamond[data-v-500dec8e]{color:#d4af37;font-size:.65rem;padding:0 .5rem}.brand-subtitle[data-v-500dec8e]{font-size:.85rem;font-weight:700;letter-spacing:.22em;color:#e2e8f0;margin:0 0 .4rem}.brand-tagline[data-v-500dec8e]{font-size:.68rem;font-weight:600;letter-spacing:.12em;color:#94a3b8;margin:0}.loader-track[data-v-500dec8e]{width:220px;height:3px;background:#ffffff14;border-radius:999px;margin-top:1.75rem;overflow:hidden;position:relative}.loader-progress[data-v-500dec8e]{height:100%;width:0%;background:linear-gradient(90deg,#d4af37,#fde047,#d4af37);box-shadow:0 0 10px #d4af37cc;border-radius:999px;animation:loadFill-500dec8e 2.2s cubic-bezier(.4,0,.2,1) forwards}.skip-btn[data-v-500dec8e]{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-500dec8e]:hover{color:#d4af37}@keyframes flyInCrest-500dec8e{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-500dec8e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes haloPulse-500dec8e{0%{transform:scale(.9);opacity:.3}to{transform:scale(1.2);opacity:.65}}@keyframes shimmerSweep-500dec8e{0%{left:-120%}50%,to{left:140%}}@keyframes loadFill-500dec8e{0%{width:5%}50%{width:65%}to{width:100%}}@keyframes pulseGlow-500dec8e{0%{transform:scale(1);opacity:.18}to{transform:scale(1.3);opacity:.35}}.splash-fade-enter-active[data-v-500dec8e],.splash-fade-leave-active[data-v-500dec8e]{transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.splash-fade-leave-to[data-v-500dec8e]{opacity:0;transform:scale(1.04)}@media (max-width: 600px){.brand-title[data-v-500dec8e]{font-size:1.6rem}.brand-subtitle[data-v-500dec8e]{font-size:.72rem}}.query-modal-overlay[data-v-4a3b31a9]{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-4a3b31a9 .2s ease-out}.query-modal-card[data-v-4a3b31a9]{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-4a3b31a9 .25s cubic-bezier(.16,1,.3,1)}.modal-gold-bar[data-v-4a3b31a9]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37,#f59e0b,#d4af37)}.modal-header[data-v-4a3b31a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.header-badge[data-v-4a3b31a9]{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-4a3b31a9]{background:none;border:none;color:#9ca3af;font-size:1.6rem;cursor:pointer;line-height:1;transition:color .15s}.close-btn[data-v-4a3b31a9]:hover{color:#fff}.modal-title-wrap h2[data-v-4a3b31a9]{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 .35rem}.modal-title-wrap p[data-v-4a3b31a9]{font-size:.825rem;color:#94a3b8;margin:0 0 1.25rem;line-height:1.45}.modal-title-wrap code[data-v-4a3b31a9]{color:#d4af37;font-weight:600}.query-form[data-v-4a3b31a9]{display:flex;flex-direction:column;gap:1rem}.form-row-2[data-v-4a3b31a9]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-group[data-v-4a3b31a9]{display:flex;flex-direction:column;gap:.35rem}.form-group label[data-v-4a3b31a9]{font-size:.78rem;font-weight:600;color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em}.luxury-input[data-v-4a3b31a9]{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-4a3b31a9]:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}textarea.luxury-input[data-v-4a3b31a9]{resize:vertical}.compliance-hint[data-v-4a3b31a9]{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-4a3b31a9]{color:#facc15}.modal-actions[data-v-4a3b31a9]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn-cancel[data-v-4a3b31a9]{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-4a3b31a9]:hover:not(:disabled){background:#ffffff0d;color:#fff}.btn-submit[data-v-4a3b31a9]{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-4a3b31a9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #d4af3780}.btn-submit[data-v-4a3b31a9]:disabled{opacity:.6;cursor:not-allowed}.spinner-small[data-v-4a3b31a9]{width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-4a3b31a9 .6s linear infinite}@keyframes spin-4a3b31a9{to{transform:rotate(360deg)}}@keyframes fadeIn-4a3b31a9{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-4a3b31a9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){.form-row-2[data-v-4a3b31a9]{grid-template-columns:1fr}}.mascot-wrapper[data-v-50fe23b4]{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-50fe23b4] *{pointer-events:auto}.mascot-avatar[data-v-50fe23b4]{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-50fe23b4]:hover{transform:scale(1.1) translateY(-4px)}.mascot-body-orb[data-v-50fe23b4]{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-50fe23b4 3.5s ease-in-out infinite alternate}.tiara-wrap[data-v-50fe23b4]{position:absolute;top:-14px;font-size:1.15rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:tiaraBounce-50fe23b4 2s ease-in-out infinite alternate}.eyes-container[data-v-50fe23b4]{display:flex;gap:8px;margin-top:6px}.eye[data-v-50fe23b4]{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-50fe23b4]{width:100%;height:100%;position:relative;transition:transform .05s ease-out}.eye-shine[data-v-50fe23b4]{position:absolute;background:#fff;border-radius:50%}.primary-shine[data-v-50fe23b4]{width:8px;height:10px;top:3px;left:3px;box-shadow:0 0 4px #fff}.secondary-shine[data-v-50fe23b4]{width:4px;height:4px;bottom:3px;right:3px}.eyes-container.is-blinking .eye[data-v-50fe23b4]{transform:scaleY(.08)}.cheeks-row[data-v-50fe23b4]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px}.blush[data-v-50fe23b4]{width:8px;height:5px;background:#ef444473;border-radius:50%}.mouth[data-v-50fe23b4]{width:8px;height:4px;border-bottom:2px solid #581c87;border-radius:0 0 6px 6px;transition:height .15s}.mouth.is-open[data-v-50fe23b4]{height:6px;background:#701a75;border-radius:0 0 8px 8px}.floating-mascot-pill[data-v-50fe23b4]{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-50fe23b4 .3s cubic-bezier(.16,1,.3,1)}.mascot-speech-panel[data-v-50fe23b4]{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-50fe23b4]{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-50fe23b4]{display:flex;align-items:center;gap:6px}.guide-name[data-v-50fe23b4]{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#fbbf24}.speech-close[data-v-50fe23b4]{background:none;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;line-height:1}.speech-close[data-v-50fe23b4]:hover{color:#fff}.speech-body[data-v-50fe23b4]{padding:14px}.greeting-text[data-v-50fe23b4]{font-size:.825rem;line-height:1.5;color:#e2e8f0;margin:0 0 12px}.quick-chips[data-v-50fe23b4]{display:flex;flex-wrap:wrap;gap:6px}.chip-btn[data-v-50fe23b4]{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-50fe23b4]:hover{background:#d4af3733;border-color:#d4af37;transform:translateY(-1px)}.speech-footer[data-v-50fe23b4]{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-50fe23b4]{background:none;border:none;color:#cbd5e1;font-size:.66rem;cursor:pointer;text-decoration:underline}@keyframes gentleFloat-50fe23b4{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-7px) rotate(1deg)}}@keyframes tiaraBounce-50fe23b4{0%{transform:translateY(0)}to{transform:translateY(-3px) scale(1.05)}}@keyframes slidePill-50fe23b4{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.pop-speech-enter-active[data-v-50fe23b4],.pop-speech-leave-active[data-v-50fe23b4]{transition:all .25s cubic-bezier(.16,1,.3,1)}.pop-speech-enter-from[data-v-50fe23b4],.pop-speech-leave-to[data-v-50fe23b4]{opacity:0;transform:scale(.9) translateY(12px)}@media (max-width: 768px){.mascot-wrapper[data-v-50fe23b4]{bottom:calc(72px + env(safe-area-inset-bottom,12px))!important;right:16px!important}.mascot-body-orb[data-v-50fe23b4]{width:42px!important;height:42px!important}.tiara-wrap[data-v-50fe23b4]{top:-10px;font-size:.85rem}.eye[data-v-50fe23b4]{width:11px;height:14px}.eyes-container[data-v-50fe23b4]{gap:5px;margin-top:4px}.primary-shine[data-v-50fe23b4]{width:5px;height:6px;top:2px;left:2px}.secondary-shine[data-v-50fe23b4]{width:3px;height:3px}.blush[data-v-50fe23b4],.mouth[data-v-50fe23b4]{width:5px;height:3px}.cheeks-row[data-v-50fe23b4]{gap:3px;margin-top:1px}.floating-mascot-pill[data-v-50fe23b4]{display:none!important}.mascot-speech-panel[data-v-50fe23b4]{width:calc(100vw - 48px)!important;max-width:320px;right:0}}[data-theme=light] .mascot-speech-panel[data-v-50fe23b4]{background:#fff;border-color:#b453094d;color:#1e293b;box-shadow:0 15px 35px -5px #00000026,0 0 20px #b453091a}[data-theme=light] .speech-header[data-v-50fe23b4]{background:#b4530914;border-bottom-color:#b4530926}[data-theme=light] .guide-name[data-v-50fe23b4]{color:#b45309}[data-theme=light] .greeting-text[data-v-50fe23b4]{color:#334155}[data-theme=light] .chip-btn[data-v-50fe23b4]{background:#f8fafc;border-color:#b4530933;color:#1e293b}[data-theme=light] .chip-btn[data-v-50fe23b4]:hover{background:#b453091a;border-color:#b45309}[data-theme=light] .speech-footer[data-v-50fe23b4]{background:#f8fafc;border-top-color:#e2e8f0;color:#64748b}[data-theme=light] .floating-mascot-pill[data-v-50fe23b4]{background:#fff;border-color:#b45309;color:#92400e;box-shadow:0 4px 15px #0000001a}.eula-overlay[data-v-1b3217f9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060ce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.eula-modal[data-v-1b3217f9]{background:#10131c;border:1px solid rgba(212,175,55,.4);border-radius:18px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #000c,0 0 30px #d4af3726;color:#e2e8f0;overflow:hidden}.eula-header[data-v-1b3217f9]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.08);position:relative;background:linear-gradient(180deg,rgba(212,175,55,.08) 0%,transparent 100%)}.eula-crest[data-v-1b3217f9]{width:52px;height:52px;background:#d4af3726;border:1px solid rgba(212,175,55,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.eula-title-group h2[data-v-1b3217f9]{margin:0;font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.3px}.eula-badge[data-v-1b3217f9]{font-size:.68rem;font-weight:800;color:#d4af37;letter-spacing:1px;margin-bottom:2px}.eula-sub[data-v-1b3217f9]{font-size:.8rem;color:#94a3b8;margin:2px 0 0}.btn-close[data-v-1b3217f9]{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;color:#94a3b8;font-size:1.6rem;cursor:pointer;line-height:1}.eula-body[data-v-1b3217f9]{padding:1.5rem 1.75rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.agreement-box[data-v-1b3217f9]{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.25rem;max-height:200px;overflow-y:auto;font-size:.82rem;color:#cbd5e1;line-height:1.6}.article-block[data-v-1b3217f9]{margin-bottom:1.25rem}.article-block[data-v-1b3217f9]:last-child{margin-bottom:0}.article-block h4[data-v-1b3217f9]{font-size:.78rem;font-weight:800;color:#d4af37;margin:0 0 6px;letter-spacing:.5px}.article-block p[data-v-1b3217f9]{margin:0 0 6px}.checklist-section[data-v-1b3217f9]{display:flex;flex-direction:column;gap:.6rem;background:#d4af370d;border:1px dashed rgba(212,175,55,.3);padding:.9rem 1.1rem;border-radius:10px}.check-item[data-v-1b3217f9]{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;font-weight:600;color:#e2e8f0;cursor:pointer}.check-item input[type=checkbox][data-v-1b3217f9]{margin-top:2px;accent-color:#d4af37;width:16px;height:16px}.signatory-inputs[data-v-1b3217f9]{display:flex;flex-direction:column;gap:.75rem}.input-row[data-v-1b3217f9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.input-group label[data-v-1b3217f9]{display:block;font-size:.75rem;font-weight:600;color:#94a3b8;margin-bottom:4px}.form-input[data-v-1b3217f9]{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 12px;border-radius:8px;font-size:.85rem}.form-input[data-v-1b3217f9]:focus{outline:none;border-color:#d4af37}.eula-footer[data-v-1b3217f9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.eula-audit-note[data-v-1b3217f9]{font-size:.72rem;color:#94a3b8}.btn-sign[data-v-1b3217f9]{padding:10px 20px;font-size:.92rem;font-weight:700;background:linear-gradient(135deg,#d4af37,#b8972f);color:#0b0f19;border:none;border-radius:8px;cursor:pointer}.btn-sign[data-v-1b3217f9]:disabled{opacity:.5;cursor:not-allowed}.eula-success-body[data-v-1b3217f9]{padding:2.5rem 2rem;text-align:center}.cert-seal[data-v-1b3217f9]{width:64px;height:64px;background:#10b98126;border:2px solid #10b981;border-radius:50%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#10b981}.cert-id-card[data-v-1b3217f9]{background:#00000080;border:1px dashed rgba(212,175,55,.4);padding:1rem;border-radius:8px;margin:1.25rem auto;max-width:440px}.cert-label[data-v-1b3217f9]{display:block;font-size:.72rem;color:#94a3b8;margin-bottom:4px}.cert-code[data-v-1b3217f9]{font-size:1.15rem;font-weight:800;color:#d4af37}.cert-desc[data-v-1b3217f9]{font-size:.95rem;color:#e2e8f0;max-width:500px;margin:0 auto}.cert-meta[data-v-1b3217f9]{font-size:.82rem;color:#94a3b8;margin:.75rem auto 1.75rem;max-width:480px}.success-actions[data-v-1b3217f9]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.font-mono[data-v-1b3217f9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tutorial-overlay[data-v-2d6be5cd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060ce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.tutorial-modal[data-v-2d6be5cd]{width:100%;max-width:1100px;max-height:94vh;background:#0d111d;border:1px solid rgba(212,175,55,.35);border-radius:18px;box-shadow:0 24px 60px #000c,0 0 35px #d4af3726;display:flex;flex-direction:column;overflow:hidden}.tutorial-header[data-v-2d6be5cd]{padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#131826,#0d111d)}.header-right[data-v-2d6be5cd]{display:flex;align-items:center;gap:12px}.btn-source-toggle[data-v-2d6be5cd]{background:#d4af371f;border:1px solid rgba(212,175,55,.35);color:#d4af37;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-source-toggle[data-v-2d6be5cd]:hover{background:#d4af3740}.tour-badge[data-v-2d6be5cd]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:1.2px;color:#d4af37;margin-bottom:4px}.pulse-dot[data-v-2d6be5cd]{width:8px;height:8px;border-radius:50%;background:#d4af37;box-shadow:0 0 10px #d4af37;animation:pulse-2d6be5cd 1.8s infinite}@keyframes pulse-2d6be5cd{0%{transform:scale(.95);opacity:.6}50%{transform:scale(1.25);opacity:1}to{transform:scale(.95);opacity:.6}}.tutorial-header h2[data-v-2d6be5cd]{margin:0;font-size:1.4rem;font-weight:800;color:#fff;letter-spacing:-.3px}.tour-sub[data-v-2d6be5cd]{margin:3px 0 0;font-size:.85rem;color:#94a3b8}.btn-close[data-v-2d6be5cd]{background:none;border:none;color:#94a3b8;font-size:1.8rem;cursor:pointer;line-height:1}.video-url-bar[data-v-2d6be5cd]{display:flex;gap:8px;padding:10px 2rem;background:#151926;border-bottom:1px solid rgba(212,175,55,.2)}.url-input[data-v-2d6be5cd]{flex:1;background:#090c14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 14px;border-radius:6px;font-size:.85rem}.btn-apply-url[data-v-2d6be5cd]{background:#d4af37;color:#0b0f19;border:none;font-weight:700;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-reset-url[data-v-2d6be5cd]{background:transparent;color:#94a3b8;border:1px solid rgba(255,255,255,.2);padding:8px 14px;border-radius:6px;cursor:pointer}.tutorial-body[data-v-2d6be5cd]{padding:1.5rem 2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.video-stage-container[data-v-2d6be5cd]{background:#080a10;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0009}.mock-topbar[data-v-2d6be5cd]{background:#151824;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.mock-dots[data-v-2d6be5cd]{display:flex;gap:6px}.mock-dots .dot[data-v-2d6be5cd]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-2d6be5cd]{background:#ef4444}.dot.yellow[data-v-2d6be5cd]{background:#eab308}.dot.green[data-v-2d6be5cd]{background:#10b981}.mock-title[data-v-2d6be5cd]{font-size:.75rem;color:#94a3b8}.mock-badge[data-v-2d6be5cd]{font-size:.7rem;background:#d4af3726;color:#d4af37;padding:2px 8px;border-radius:4px;border:1px solid rgba(212,175,55,.3)}.media-stage-viewport[data-v-2d6be5cd]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.video-player-box[data-v-2d6be5cd]{width:100%;height:100%}.embedded-media-element[data-v-2d6be5cd]{width:100%;height:100%;object-fit:contain;background:#000}.video-fallback-box[data-v-2d6be5cd]{width:100%;height:100%;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;transition:background-image .5s ease-in-out}.fallback-glass-scrim[data-v-2d6be5cd]{width:100%;padding:1.5rem 2rem;background:linear-gradient(180deg,transparent 0%,rgba(8,10,16,.85) 40%,rgba(8,10,16,.98) 100%);display:flex;justify-content:space-between;align-items:flex-end}.player-ready-badge[data-v-2d6be5cd]{display:flex;align-items:center;gap:12px;background:#0d111dd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.3);padding:10px 16px;border-radius:10px}.glow-icon[data-v-2d6be5cd]{font-size:1.8rem}.player-ready-badge strong[data-v-2d6be5cd]{display:block;font-size:.82rem;color:#d4af37;letter-spacing:.8px}.player-ready-badge p[data-v-2d6be5cd]{margin:2px 0 0;font-size:.74rem;color:#cbd5e1}.player-ready-badge code[data-v-2d6be5cd]{color:#fcd34d;background:#0006;padding:1px 4px;border-radius:3px}.active-slide-caption[data-v-2d6be5cd]{text-align:right}.caption-tag[data-v-2d6be5cd]{font-size:.72rem;font-weight:700;color:#d4af37;letter-spacing:1px}.active-slide-caption h4[data-v-2d6be5cd]{margin:4px 0 0;font-size:1.15rem;color:#fff}.player-controls[data-v-2d6be5cd]{background:#11141f;padding:10px 16px;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.08)}.btn-play[data-v-2d6be5cd]{background:#d4af37;color:#0b0f19;font-weight:800;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-play[data-v-2d6be5cd]:hover{background:#e6c253}.progress-track[data-v-2d6be5cd]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;cursor:pointer;position:relative}.progress-fill[data-v-2d6be5cd]{height:100%;background:linear-gradient(90deg,#d4af37,#fcd34d);border-radius:4px;transition:width .2s ease-out}.chapter-cue-point[data-v-2d6be5cd]{position:absolute;top:-2px;width:4px;height:12px;background:#fff6;border-radius:1px;pointer-events:none}.time-readout[data-v-2d6be5cd]{font-size:.8rem;color:#94a3b8;white-space:nowrap}.chapter-strip[data-v-2d6be5cd]{display:flex;background:#0a0d16;border-top:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:thin}.chap-btn[data-v-2d6be5cd]{flex:1;min-width:110px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.05);padding:10px 8px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s}.chap-btn[data-v-2d6be5cd]:hover{background:#ffffff0a}.chap-btn.active[data-v-2d6be5cd]{background:#d4af371a;border-bottom:2px solid #d4af37}.chap-num[data-v-2d6be5cd]{font-size:.68rem;font-weight:800;color:#d4af37}.chap-title[data-v-2d6be5cd]{font-size:.75rem;color:#cbd5e1;white-space:nowrap;margin:2px 0}.chap-btn.active .chap-title[data-v-2d6be5cd]{color:#fff;font-weight:700}.chap-time[data-v-2d6be5cd]{font-size:.65rem;color:#64748b}.chapter-details-card[data-v-2d6be5cd]{background:#111522;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.chapter-counter[data-v-2d6be5cd]{font-size:.72rem;font-weight:800;color:#d4af37;letter-spacing:1px}.details-header h3[data-v-2d6be5cd]{margin:4px 0 6px;font-size:1.2rem;color:#fff}.chapter-desc[data-v-2d6be5cd]{font-size:.88rem;color:#94a3b8;line-height:1.5;margin:0}.pro-tip-box[data-v-2d6be5cd]{background:#d4af370f;border:1px dashed rgba(212,175,55,.3);border-radius:8px;padding:.8rem 1.1rem;display:flex;align-items:flex-start;gap:12px}.tip-icon[data-v-2d6be5cd]{font-size:1.3rem}.tip-body strong[data-v-2d6be5cd]{font-size:.75rem;color:#d4af37;letter-spacing:.5px;display:block;margin-bottom:2px}.tip-body p[data-v-2d6be5cd]{font-size:.82rem;color:#e2e8f0;margin:0;line-height:1.4}.details-actions[data-v-2d6be5cd]{display:flex;justify-content:flex-end;gap:.75rem}.tutorial-footer[data-v-2d6be5cd]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-top:1px solid rgba(255,255,255,.08);background:#0c0e17}.remember-check[data-v-2d6be5cd]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#94a3b8;cursor:pointer}.remember-check input[data-v-2d6be5cd]{accent-color:#d4af37}.btn-gold[data-v-2d6be5cd]{background:linear-gradient(135deg,#d4af37,#b8972f);color:#0b0f19;border:none;font-weight:700;padding:8px 18px;border-radius:6px;cursor:pointer}.btn-secondary[data-v-2d6be5cd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;padding:8px 18px;border-radius:6px;cursor:pointer}.font-mono[data-v-2d6be5cd]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}: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,.app-layout{min-height:100vh}#app.has-sidebar,.app-layout.has-sidebar{padding-top:var(--topbar-height, 56px)!important;padding-left:var(--sidebar-current-width, 240px)!important;transition:padding-left .2s ease}.main-content{padding:24px 32px;min-height:calc(100vh - var(--topbar-height, 56px));background:var(--gray-50);overflow-x:hidden}.app-layout: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,.app-layout.has-sidebar{padding-left:0!important}.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}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important}[data-theme=light] p,[data-theme=light] label,[data-theme=light] li{color:#1e293b}[data-theme=light] td{color:#1e293b!important}[data-theme=light] th{color:#475569!important}[data-theme=light] code{color:#b45309;background-color:#f1f5f9}[data-theme=light] .page-subtitle,[data-theme=light] .text-muted,[data-theme=light] .stat-label,[data-theme=light] .detail-label,[data-theme=light] .kpi-lbl,[data-theme=light] .section-subtitle,[data-theme=light] .help-text,[data-theme=light] .logs-header p,[data-theme=light] .offboard-header p{color:#475569!important}[data-theme=light] .page-header h1,[data-theme=light] .dashboard h1,[data-theme=light] .section-title{color:#0f172a!important}[data-theme=light] .stat-card,[data-theme=light] .kpi-card{background-color:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .stat-value,[data-theme=light] .kpi-val,[data-theme=light] .stat-number{color:#0f172a!important}[data-theme=light] .stat-icon-wrap{color:#b45309!important}[data-theme=light] .card,[data-theme=light] .emp-card,[data-theme=light] .offboard-card,[data-theme=light] .ticket-card,[data-theme=light] .deal-card,[data-theme=light] .contact-card{background-color:#fff!important;color:#0f172a!important}[data-theme=light] .detail-value,[data-theme=light] .emp-name,[data-theme=light] .emp-email,[data-theme=light] .emp-identity h3,[data-theme=light] .emp-identity p,[data-theme=light] .offboard-name,[data-theme=light] .offboard-email{color:#1e293b!important}[data-theme=light] .detail-row .detail-label{color:#64748b!important}[data-theme=light] .detail-row .detail-value{color:#1e293b!important}[data-theme=light] .tab-nav button,[data-theme=light] .tab-nav a{color:#475569!important;border-color:transparent!important}[data-theme=light] .tab-nav button.active,[data-theme=light] .tab-nav a.active,[data-theme=light] .tab-nav button:hover,[data-theme=light] .tab-nav a:hover{color:#b45309!important;border-bottom-color:#b45309!important}[data-theme=light] table th{color:#475569!important;background-color:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] table td{color:#1e293b!important;border-bottom-color:#f1f5f9!important}[data-theme=light] table tr:hover td{background-color:#f8fafc!important}[data-theme=light] .logs-table th,[data-theme=light] .admin-table th{color:#475569!important}[data-theme=light] .logs-table td,[data-theme=light] .admin-table td{color:#1e293b!important}[data-theme=light] .empty-state h3,[data-theme=light] .empty-state p{color:#475569!important}[data-theme=light] .badge{color:inherit}[data-theme=light] .badge-gray{background-color:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important}[data-theme=light] .avatar{border-color:#e2e8f0!important}[data-theme=light] .dashboard,[data-theme=light] .employees-page,[data-theme=light] .contacts-page,[data-theme=light] .deals-page,[data-theme=light] .tickets-page,[data-theme=light] .reports-page,[data-theme=light] .settings-page,[data-theme=light] .companies-page,[data-theme=light] .help-center{color:#0f172a!important}[data-theme=light] .welcome-splash-banner{background-color:#fffbeb!important;border-color:#b4530933!important;color:#1e293b!important}[data-theme=light] .welcome-splash-banner h3{color:#0f172a!important}[data-theme=light] .welcome-splash-banner p{color:#475569!important}[data-theme=light] .modal-body,[data-theme=light] .modal-body h4,[data-theme=light] .modal-body h3,[data-theme=light] .modal-body p{color:#1e293b!important}[data-theme=light] .section-container{background-color:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .section-header-flex h2{color:#0f172a!important}[data-theme=light] .section-header-flex p,[data-theme=light] .filter-bar label,[data-theme=light] .filter-group label{color:#475569!important}[data-theme=light] select,[data-theme=light] select option{color:#0f172a!important;background-color:#fff!important}[data-theme=light] .text-green{color:#059669!important}[data-theme=light] .text-red{color:#dc2626!important}[data-theme=light] .text-amber{color:#b45309!important}[data-theme=light] .text-blue{color:#2563eb!important}[data-theme=light] .btn-secondary{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}[data-theme=light] .btn-secondary:hover{background-color:#e2e8f0!important}[data-theme=light] .btn-outline-gold{border-color:#b45309!important;color:#b45309!important}[data-theme=light] .drag-handle{color:#94a3b8!important}[data-theme=light] .spinner{border-top-color:#b45309!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#b453094d!important}[data-theme=light] ::-webkit-scrollbar-track{background:#f1f5f9!important}[data-theme=light] .chart-container,[data-theme=light] .graph-wrap{background-color:#fff!important}[data-theme=light] .tooltip,[data-theme=light] .popover{background-color:#1e293b!important;color:#f8fafc!important}[data-theme=light] a:not(.btn):not(.nav-item):not(.tab-nav *):not(.mobile-dock-item){color:#b45309}[data-theme=light] .sticky-footer{background-color:#fffffff2!important;border-top-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .luxury-theme{color:#0f172a!important;background-color:#f8fafc!important}[data-theme=light] .luxury-card,[data-theme=light] .admin-card,[data-theme=light] .velocity-card,[data-theme=light] .luxury-modal,[data-theme=light] .table-container,[data-theme=light] .section-card,[data-theme=light] .chart-card{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 4px 20px #0f172a0f!important}[data-theme=light] .v-metric{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .v-value,[data-theme=light] .kpi-val,[data-theme=light] .kpi-val-mini,[data-theme=light] .act-total,[data-theme=light] .stat-value,[data-theme=light] .card-title,[data-theme=light] .chart-card h3,[data-theme=light] .section-head h2,[data-theme=light] .quick-actions-bar h3,[data-theme=light] .user-main,[data-theme=light] .comp-name,[data-theme=light] .tenant-header h3,[data-theme=light] .pb-header,[data-theme=light] .deal-name,[data-theme=light] .deal-detail h4{color:#0f172a!important}[data-theme=light] .v-label,[data-theme=light] .v-sub,[data-theme=light] .user-sub,[data-theme=light] .date-cell,[data-theme=light] .ip-cell,[data-theme=light] .act-sub,[data-theme=light] .chart-footer span,[data-theme=light] .deal-detail p,[data-theme=light] .ticket-desc,[data-theme=light] .preview-list li,[data-theme=light] .form-check,[data-theme=light] .kpi-lbl,[data-theme=light] .kpi-lbl-mini{color:#475569!important}[data-theme=light] .dropdown-suggestions,[data-theme=light] .suggestions-list{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 10px 25px #0000001a!important}[data-theme=light] .dropdown-suggestions li,[data-theme=light] .suggestions-list li{color:#0f172a!important}[data-theme=light] .dropdown-suggestions li:hover,[data-theme=light] .suggestions-list li:hover{background:#f1f5f9!important}[data-theme=light] .luxury-table th{background:#f8fafc!important;color:#b45309!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .luxury-table td{color:#1e293b!important;border-bottom-color:#f1f5f9!important}[data-theme=light] .luxury-table tr:hover td{background:#f8fafc!important}[data-theme=light] .app-footer{background:#fff!important;color:#1e293b!important;border-top:1px solid #e2e8f0!important}[data-theme=light] .app-footer .fb-name{color:#0f172a!important}[data-theme=light] .app-footer .fb-sub,[data-theme=light] .app-footer .fn-title,[data-theme=light] .app-footer .footer-bottom p{color:#475569!important}[data-theme=light] .app-footer .fn-col a{color:#64748b!important}[data-theme=light] .app-footer .fn-col a:hover{color:#b45309!important}[data-theme=light] .app-footer .footer-bottom{border-top-color:#e2e8f0!important}[data-theme=light] .deal-row{border-color:#e2e8f0!important;background:#fff!important}[data-theme=light] .deal-row:hover{background:#f8fafc!important;border-color:#b4530966!important}[data-theme=light] .deal-row.selected{background:#b4530914!important;border-color:#b45309!important}[data-theme=light] .kanban-column{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0d!important}[data-theme=light] .column-header{border-bottom-color:#e2e8f0!important;background:#f8fafc!important}[data-theme=light] .column-header h3{color:#0f172a!important}[data-theme=light] .column-count{background:#b453091a!important;color:#b45309!important}[data-theme=light] .lead-kanban-card{background:#fff!important;border:1px solid #e2e8f0!important;border-left:3px solid #b45309!important;box-shadow:0 2px 10px #0f172a0f!important}[data-theme=light] .lead-kanban-card.hot-lead{border-left-color:#b45309!important}[data-theme=light] .lead-kanban-card.spam-risk{border-left-color:#dc2626!important}[data-theme=light] .card-title{color:#0f172a!important}[data-theme=light] .card-subtitle{color:#475569!important}[data-theme=light] .card-message{color:#334155!important}[data-theme=light] .card-footer{color:#64748b!important}[data-theme=light] .detail-message-box{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .detail-message-box h4{color:#b45309!important}[data-theme=light] .detail-message-box p{color:#1e293b!important}[data-theme=light] .audit-trail ul,[data-theme=light] .audit-trail li{color:#334155!important}[data-theme=light] .mobile-tab-btn{background:#fff!important;color:#475569!important;border-color:#e2e8f0!important}[data-theme=light] .mobile-tab-btn.active{background:#b453091a!important;border-color:#b45309!important;color:#b45309!important}[data-theme=light] .mobile-tab-badge{background:#b453091f!important;color:#b45309!important}[data-theme=light] .mobile-tab-btn.active .mobile-tab-badge{background:#b45309!important;color:#fff!important}[data-theme=light] .tenant-roster{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px #0f172a0f!important}[data-theme=light] .tenant-header{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .tenant-header h3{color:#0f172a!important}[data-theme=light] .client-card{background:#fff!important;border-color:#e2e8f0!important;border-left:3px solid #b45309!important;box-shadow:0 4px 16px #0f172a0f!important}[data-theme=light] .cc-header h3{color:#b45309!important}[data-theme=light] .cc-email{color:#475569!important}[data-theme=light] .comp-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .comp-name{color:#0f172a!important}[data-theme=light] .comp-metrics{color:#475569!important}[data-theme=light] .pipeline-col{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .col-header{background:#fff!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .col-title{color:#0f172a!important}[data-theme=light] .deal-card{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .deal-title{color:#0f172a!important}[data-theme=light] .deal-meta-line{color:#475569!important}[data-theme=light] .logs-table tr{background:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}[data-theme=light] .logs-table td code{color:#b45309!important;background:#b4530914!important}[data-theme=light] .seat-text{color:#475569!important}[data-theme=light] .doc-card,[data-theme=light] .doc-section,[data-theme=light] .integration-card,[data-theme=light] .webhook-card,[data-theme=light] .api-key-box{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .doc-card h2,[data-theme=light] .doc-card h3,[data-theme=light] .doc-card h4,[data-theme=light] .integration-card h3,[data-theme=light] .integration-card h4{color:#0f172a!important}[data-theme=light] .doc-card p,[data-theme=light] .doc-card li,[data-theme=light] .integration-card p{color:#334155!important}[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color: #fff"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color:#fff"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color: #ffffff"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color:#ffffff"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color: white"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color:white"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #f8fafc"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #f1f5f9"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #e2e8f0"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #e5e7eb"]{color:#0f172a!important}[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.badge-warning):not(.badge-warning *):not(.avatar):not(.pulse-dot)[style*="color: #9ca3af"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #94a3b8"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #d1d5db"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #cbd5e1"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: #a0aec0"],[data-theme=light] :not(.btn-primary):not(.btn-primary *):not(.btn-danger):not(.btn-danger *):not(.btn-success):not(.btn-success *):not(.btn-gold):not(.btn-gold *):not(.badge-green):not(.badge-green *):not(.badge-red):not(.badge-red *):not(.badge-blue):not(.badge-blue *):not(.badge-purple):not(.badge-purple *):not(.avatar):not(.pulse-dot)[style*="color: rgba(255"]{color:#475569!important}[data-theme=light] .page-title,[data-theme=light] .page-header h1,[data-theme=light] .modal-title-row h2,[data-theme=light] .modal-title-wrap h2,[data-theme=light] .modal-header h3,[data-theme=light] .tutorial-header h2,[data-theme=light] .details-header h3,[data-theme=light] .card-head h2,[data-theme=light] .card-title,[data-theme=light] .stat-value,[data-theme=light] .stat-big,[data-theme=light] .camp-val,[data-theme=light] .pipe-val,[data-theme=light] .funnel-count,[data-theme=light] .deal-name,[data-theme=light] .deal-title,[data-theme=light] .deal-detail h4,[data-theme=light] .contact-name,[data-theme=light] .task-title,[data-theme=light] .wo-name,[data-theme=light] .city-name,[data-theme=light] .step-content h3,[data-theme=light] .faq-question h3,[data-theme=light] .sc h3,[data-theme=light] .footer-title,[data-theme=light] .provider-name-row h3,[data-theme=light] .modal-title-group h3,[data-theme=light] .lifecycle-header h2,[data-theme=light] .ssl-audit-header h2,[data-theme=light] .step-title,[data-theme=light] .hero-title,[data-theme=light] .sop-step h4,[data-theme=light] .doc-info h4,[data-theme=light] .checkbox-headline,[data-theme=light] .font-bold,[data-theme=light] .status-title-row h3,[data-theme=light] .verified-item .val,[data-theme=light] .form-header h2,[data-theme=light] .upload-meta strong,[data-theme=light] .doc-list strong,[data-theme=light] .step-row strong,[data-theme=light] .kpi-value,[data-theme=light] .chap-btn.active .chap-title,[data-theme=light] .active-slide-caption h4,[data-theme=light] .section-card-title h4,[data-theme=light] .splash-text h3,[data-theme=light] .verify-header h1{color:#0f172a!important}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea,[data-theme=light] .url-input,[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),[data-theme=light] textarea,[data-theme=light] select{background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .form-input::placeholder,[data-theme=light] .url-input::placeholder,[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8!important}[data-theme=light] .form-label,[data-theme=light] .modal-sub,[data-theme=light] .checkbox-desc,[data-theme=light] .file-drop-label,[data-theme=light] .splash-text p,[data-theme=light] .deal-detail p,[data-theme=light] .form-hint{color:#475569!important}[data-theme=light] .form-section-card,[data-theme=light] .self-employed-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .self-employed-box.active{background:#b4530914!important;border-color:#b4530966!important}[data-theme=light] .custom-file-box{background:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] .dropdown-suggestions,[data-theme=light] .company-dropdown{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 10px 25px #0000001a!important}[data-theme=light] .dropdown-suggestions li,[data-theme=light] .company-dropdown li{color:#0f172a!important}[data-theme=light] .dropdown-suggestions li:hover,[data-theme=light] .company-dropdown li:hover{background:#f1f5f9!important;color:#b45309!important}[data-theme=light] .legal-page{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .legal-page .doc-container{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px #0f172a14!important;color:#0f172a!important}[data-theme=light] .legal-page h1,[data-theme=light] .legal-page h2,[data-theme=light] .legal-page h3,[data-theme=light] .legal-page strong{color:#0f172a!important}[data-theme=light] .legal-page p,[data-theme=light] .legal-page li{color:#334155!important}[data-theme=light] .legal-page .back-btn{border-color:#cbd5e1!important;color:#475569!important;background:#fff!important}[data-theme=light] .legal-page .back-btn:hover{border-color:#b45309!important;color:#b45309!important;background:#f1f5f9!important}:root{--app-font-scale: 1;--app-base-font-size: 14px}html[data-font-size=small]{--app-font-scale: .88;--app-base-font-size: 12.5px;font-size:13px!important}html[data-font-size=normal]{--app-font-scale: 1;--app-base-font-size: 14px;font-size:14px!important}html[data-font-size=large]{--app-font-scale: 1.12;--app-base-font-size: 15.5px;font-size:15.5px!important}html[data-font-size=xlarge]{--app-font-scale: 1.25;--app-base-font-size: 17px;font-size:17px!important}body{font-size:var(--app-base-font-size, 14px);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width: 768px){html,body{overflow-x:hidden!important;position:relative;width:100%}#app,.app-layout{width:100%;max-width:100vw;overflow-x:hidden}.main-content{padding:12px 10px calc(76px + env(safe-area-inset-bottom,16px)) 10px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],select,textarea{font-size:16px!important}.btn,.topbar-icon-btn,.mobile-dock-item,.nav-item{min-height:44px;touch-action:manipulation}.table-responsive,.table-container,.audit-table-wrap,.data-table-wrap,.table-card,.contacts-table-container,.deals-table-container{width:100%!important;max-width:100%!important;overflow-x:auto!important;display:block!important;margin-bottom:1rem;border-radius:8px;scrollbar-width:thin}.table-responsive::-webkit-scrollbar,.audit-table-wrap::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:4px}.table-responsive::-webkit-scrollbar-thumb,.audit-table-wrap::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:#d4af3766;border-radius:4px}table:not(.mobile-card-deck){min-width:600px;width:100%}table.mobile-card-deck,.mobile-card-deck table{min-width:0!important;width:100%!important;display:block!important;border:none!important}table.mobile-card-deck thead,.mobile-card-deck thead{display:none!important}table.mobile-card-deck tbody,.mobile-card-deck tbody{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}table.mobile-card-deck tr,.mobile-card-deck tbody tr{display:flex!important;flex-direction:column!important;background:#12161ed9!important;border:1px solid rgba(212,175,55,.25)!important;border-radius:12px!important;padding:14px!important;box-shadow:0 4px 16px #00000059!important;gap:6px!important}[data-theme=light] table.mobile-card-deck tr,[data-theme=light] .mobile-card-deck tbody tr{background:#fff!important;border:1px solid rgba(180,83,9,.2)!important;box-shadow:0 2px 10px #0000000f!important}table.mobile-card-deck td,.mobile-card-deck tbody td{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-size:.85rem!important;white-space:normal!important}[data-theme=light] table.mobile-card-deck td,[data-theme=light] .mobile-card-deck tbody td{border-bottom:1px solid rgba(0,0,0,.06)!important}table.mobile-card-deck td:last-child,.mobile-card-deck tbody td:last-child{border-bottom:none!important;padding-top:10px!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}button.btn,.btn{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-sm{min-height:36px!important}.stats-grid,.kpi-grid,.metric-cards,.overview-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important}.form-row,.form-row-2,.form-row-3,.grid-2,.grid-3,.grid-4{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.page-header .page-actions,.page-actions,.action-bar,.filter-bar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.filter-bar input,.filter-bar select,.search-input{width:100%!important;max-width:100%!important}.modal-overlay,.query-modal-overlay{padding:0!important;align-items:flex-end!important}.modal-card,.query-modal-card,.modal-content{width:100%!important;max-width:100%!important;border-radius:18px 18px 0 0!important;max-height:88vh!important;overflow-y:auto!important;padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom,16px)) 1rem!important;animation:slideUpModal .25s cubic-bezier(.16,1,.3,1)!important}@keyframes slideUpModal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-bottom-dock{position:fixed;bottom:0;left:0;right:0;height:calc(58px + env(safe-area-inset-bottom,12px));padding-bottom:env(safe-area-inset-bottom,12px);background:#0a0c10eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(212,175,55,.25);display:flex;align-items:center;justify-content:space-around;z-index:1000;box-shadow:0 -4px 20px #0006}[data-theme=light] .mobile-bottom-dock{background:#fffffff2;border-top:1px solid rgba(180,83,9,.2);box-shadow:0 -4px 15px #00000014}.mobile-dock-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#94a3b8;text-decoration:none;font-size:10.5px;font-weight:600;padding:6px 12px;border-radius:8px;transition:all .15s ease;position:relative;border:none;background:transparent;cursor:pointer}.mobile-dock-item svg{width:20px;height:20px;stroke-width:2;transition:transform .15s ease}.mobile-dock-item.active,.mobile-dock-item.router-link-active{color:#d4af37}[data-theme=light] .mobile-dock-item.active,[data-theme=light] .mobile-dock-item.router-link-active{color:#b45309}.mobile-dock-item.active svg,.mobile-dock-item.router-link-active svg{transform:translateY(-2px) scale(1.1);stroke:#d4af37}[data-theme=light] .mobile-dock-item.active svg{stroke:#b45309}.dock-badge{position:absolute;top:2px;right:12px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;padding:1px 4px;border-radius:10px;min-width:14px;text-align:center;border:1px solid rgba(0,0,0,.5)}.live-clock-btn,.lang-selector-wrapper,.topbar-tour-btn,.topbar-query-btn,.user-name-sm,.user-role-sm{display:none!important}.topbar{padding:0 12px!important}.global-search{max-width:140px!important}}@media (max-width: 380px){.stats-grid,.kpi-grid{grid-template-columns:1fr!important}.mobile-dock-item{padding:4px 6px;font-size:9.5px}.mobile-dock-item svg{width:18px;height:18px}}
