.toast-stack{z-index:1000;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.toast-card{--toast-accent:#2563eb;border:1px solid color-mix(in srgb,var(--toast-accent) 30%,var(--line));background:color-mix(in srgb,var(--surface) 96%,var(--toast-accent));color:var(--ink-800);pointer-events:auto;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 14px;animation:.22s cubic-bezier(.22,1,.36,1) toast-enter;display:grid;box-shadow:0 18px 50px -18px #0f172a61,inset 0 1px #ffffffa6}.toast-card>svg{color:var(--toast-accent);margin-top:1px}.toast-success{--toast-accent:#059669}.toast-error{--toast-accent:#dc2626}.toast-warning{--toast-accent:#d97706}.toast-message{color:var(--ink-800);font-size:13px;font-weight:550;line-height:1.45}.toast-close{width:25px;height:25px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:-4px -5px 0 0;padding:0;transition:background .15s,color .15s;display:grid}.toast-close:hover{background:var(--ink-100);color:var(--ink-800)}.dark .toast-card{background:color-mix(in srgb,var(--surface) 94%,var(--toast-accent));border-color:color-mix(in srgb,var(--toast-accent) 40%,var(--line));box-shadow:0 20px 60px -18px #000000b8}.dark .toast-message{color:var(--text)}@keyframes toast-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.toast-stack{width:auto;bottom:16px;left:16px;right:16px}.toast-card{padding:12px}}@media (prefers-reduced-motion:reduce){.toast-card{animation:none}}:root{--gold:#c9a84c;--gold-hover:#d4b560;--gold-soft:#c9a84c1a;--gold-line:#c9a84c38;--shadow-gold:0 10px 32px #c9a84c33;--action:#1d4ed8;--action-hover:#1e40af;--action-soft:#eff6ff;--action-muted:#eff6ff;--action-ring:#1d4ed838;--ink-900:#0b1220;--ink-800:#0f172a;--ink-700:#1e293b;--ink-600:#334155;--ink-500:#475569;--ink-400:#64748b;--ink-300:#94a3b8;--ink-200:#cbd5e1;--ink-150:#e2e8f0;--ink-100:#eef2f7;--ink-50:#f5f7fa;--d-bg:#070a13;--d-bg-2:#0b1020;--d-surface:#0f1730;--d-surface-2:#131c38;--d-border:#ffffff12;--d-border-strong:#ffffff1f;--d-text:#e6ebf5;--d-muted:#8a94a8;--bg:#f4f6fa;--surface:#fff;--surface-2:#fafbfd;--paper:#fff;--surface-hover:#f8fafc;--card:#fff;--card-hover:#f8fafc;--border:#e4e8ef;--border-strong:#d6dce6;--text:#0f172a;--text-2:#334155;--muted:#64748b;--muted-light:#6b7280;--success:#059669;--success-soft:#ecfdf5;--success-bg:#ecfdf5;--warning:#d97706;--warning-soft:#fffbeb;--warning-bg:#fffbeb;--danger:#dc2626;--danger-soft:#fef2f2;--danger-bg:#fef2f2;--info:#0891b2;--info-soft:#ecfeff;--info-bg:#ecfeff;--accent:#1d4ed8;--accent-light:#60a5fa;--accent-dim:#1d4ed81f;--accent-border:#1d4ed847;--navy:#0b1220;--color-data-1:#1d4ed8;--color-data-2:#0891b2;--color-data-3:#059669;--color-data-4:#6366f1;--color-data-5:#c9a84c;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 1px 3px #0f172a14, 0 1px 2px #0f172a0a;--shadow-card:0 2px 8px #0f172a0f, 0 1px 3px #0f172a0a;--shadow-md:0 8px 24px #0f172a14, 0 2px 6px #0f172a0a;--shadow-lg:0 24px 64px #0f172a24;--shadow-xl:0 32px 80px #0f172a29;--shadow-focus:0 0 0 3px #1d4ed838;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-full:9999px;--font:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Fraunces", Georgia, serif;--font-serif:"Fraunces", Georgia, serif;--font-meta:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:28px;--text-3xl:38px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:800;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--transition:.15s cubic-bezier(.4, 0, .2, 1);--transition-slow:.25s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark],.dark{--bg:#0a0f1c;--surface:#111827;--surface-2:#151d2e;--paper:#111827;--surface-hover:#1a2235;--card:#1a2225;--card-solid:#1a2225;--card-hover:#1e293b;--border:#1e2d45;--border-strong:#2d3f5e;--text:#f1f5f9;--text-2:#cbd5e1;--muted:#8494a7;--muted-light:#94a388;--navy:#0b1220;--ink-900:#f8fafc;--ink-800:#f1f5f9;--ink-700:#e2e8f0;--ink-600:#cbd5e1;--ink-500:#94a3b8;--ink-400:#8494a7;--ink-300:#64748b;--ink-200:#475569;--ink-150:#334155;--ink-100:#1e293b;--ink-50:#111827;--action:#3b82f6;--action-hover:#60a5fa;--action-soft:#3b82f61f;--action-muted:#3b82f61f;--action-ring:#3b82f64d;--accent:#3b82f6;--accent-light:#60a5fa;--accent-dim:#3b82f61f;--accent-border:#3b82f647;--gold-soft:#c9a84c24;--gold-line:#c9a84c47;--success-soft:#0596691f;--success-bg:#0596691f;--warning-soft:#d977061f;--warning-bg:#d977061f;--danger-soft:#dc26261f;--danger-bg:#dc26261f;--info-soft:#0891b21f;--info-bg:#0891b21f;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 8px #00000059;--shadow-card:0 2px 16px #0000004d;--shadow-md:0 8px 32px #00000073;--shadow-lg:0 16px 48px #0000008c;--shadow-xl:0 24px 64px #000000a6;--shadow-focus:0 0 0 3px #3b82f64d;--accent-glow:0 0 32px #3b82f638;--accent-glow-sm:0 0 12px #3b82f629;--input-bg:#ffffff0d}.skip-to-content{z-index:9999;background:var(--action);color:#fff;border-radius:0 0 8px;padding:8px 16px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0}.skip-to-content:focus,.skip-to-content:focus-visible{outline:2px solid var(--gold);outline-offset:2px;top:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}.v-sb-item:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vercys-app-ambient,.vercys-dashboard-ambient,.vercys-ambient__stars,.vercys-ambient__aurora,.vercys-ambient__scan{opacity:.4!important;animation:none!important}}.dash-hero-btn{font-size:var(--text-sm);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.dash-hero-btn--primary{color:var(--gold);background:#c9a84c24;border:1px solid #c9a84c4d}.dash-hero-btn--primary:hover,.dash-hero-btn--primary:focus-visible{background:#c9a84c38;border-color:#c9a84c70}.dash-hero-btn--ghost{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a}.dash-hero-btn--ghost:hover,.dash-hero-btn--ghost:focus-visible{background:#ffffff1a;border-color:#ffffff2e}[data-theme=dark] .v-topbar,.dark .v-topbar{border-bottom-color:var(--border);background:#0b1020e0}[data-theme=dark] .v-tb-search,.dark .v-tb-search,[data-theme=dark] .v-tb-icbtn,.dark .v-tb-icbtn{background:var(--card);border-color:var(--border);color:var(--muted-light)}[data-theme=dark] .v-tb-icon,.dark .v-tb-icon{border-color:var(--border);background:linear-gradient(135deg,#ffffff0a,#3b82f61a)}[data-theme=dark] .v-tb-status,.dark .v-tb-status{background:#0596691a;border-color:#05966933}[data-theme=dark] .finput,.dark .input,[data-theme=dark] .input,.dark .finput{background:var(--card);border-color:var(--border);color:var(--text)}[data-theme=dark] .icon-btn,.dark .icon-btn{background:var(--card);border-color:var(--border);color:var(--muted-light)}[data-theme=dark] .btn-primary,.dark .btn-primary{color:#fff}[data-theme=dark] button,[data-theme=dark] .btn,[data-theme=dark] [role=button],.dark button,.dark .btn,.dark [role=button]{-webkit-text-fill-color:currentColor}[data-theme=dark] .btn-secondary,.dark .btn-secondary{background:var(--card);color:var(--text-2);border-color:var(--border)}[data-theme=dark] .btn-secondary:hover,.dark .btn-secondary:hover{color:var(--text);border-color:var(--border-strong)}[data-theme=dark] .btn-secondary.is-active,[data-theme=dark] .btn-secondary[aria-pressed=true],.dark .btn-secondary.is-active,.dark .btn-secondary[aria-pressed=true]{color:#dbeafe;background:#1d4ed82e;border-color:#60a5fa57}[data-theme=dark] .btn--primary,.dark .btn--primary{background:var(--action);border-color:var(--action);color:#fff}[data-theme=dark] .btn--primary:hover:not(:disabled):not([aria-busy=true]),.dark .btn--primary:hover:not(:disabled):not([aria-busy=true]){background:var(--action-hover);border-color:var(--action-hover)}[data-theme=dark] .btn--secondary,.dark .btn--secondary{color:#e6ebf5;background:#0f172adb;border-color:#ffffff1f}[data-theme=dark] .btn--secondary:hover:not(:disabled):not([aria-busy=true]),.dark .btn--secondary:hover:not(:disabled):not([aria-busy=true]){color:#fff;background:#1e293beb;border-color:#fff3}[data-theme=dark] .btn--ghost,.dark .btn--ghost{color:#a6b2c4}[data-theme=dark] .btn--ghost:hover:not(:disabled):not([aria-busy=true]),.dark .btn--ghost:hover:not(:disabled):not([aria-busy=true]){color:#fff;background:#ffffff14}[data-theme=dark] .btn--warning,.dark .btn--warning{color:#111827}[data-theme=dark] .kpi-card:hover,.dark .kpi-card:hover{border-color:var(--border-strong)}[data-theme=dark] input::-moz-placeholder{color:var(--muted)}[data-theme=dark] textarea::-moz-placeholder{color:var(--muted)}.dark input::-moz-placeholder{color:var(--muted)}.dark textarea::-moz-placeholder{color:var(--muted)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,.dark input::placeholder,.dark textarea::placeholder{color:var(--muted)}[data-theme=dark] .topbar,.dark .topbar{border-bottom-color:var(--border);background:#0b1020e0}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] input,.dark select,.dark textarea,.dark input{background-color:var(--card);border-color:var(--border);color:var(--text)}[data-theme=dark] table,.dark table{color:var(--text)}[data-theme=dark] th,[data-theme=dark] td,.dark th,.dark td{border-color:var(--border)}[data-theme=dark] body,.dark body{background-image:radial-gradient(circle at 100% 0,#3b82f60f,#0000 24%),radial-gradient(circle at 0 100%,#c9a84c0a,#0000 20%)}[data-theme=dark] .v-content:before,.dark .v-content:before{background:radial-gradient(circle at 78% -6%,#3b82f60f 0%,#0000 38%),radial-gradient(circle at 18% 0,#c9a84c0d 0%,#0000 32%)}.numeral{font-family:var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tabular{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "ss01";letter-spacing:-.01em}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 100% 0,#1d4ed80d,#0000 24%),radial-gradient(circle at 0 100%,#c9a84c0a,#0000 20%);line-height:1.6;overflow-x:hidden}#root{min-height:100dvh;overflow-x:hidden}h1{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.2;font-family:var(--font-display)}h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:1.3;font-family:var(--font-display)}h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;font-family:var(--font-display)}h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.9rem;font-weight:700}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--muted-light)}:focus-visible{box-shadow:0 0 0 3px var(--action-ring);border-radius:var(--r-md);outline:none}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-up{animation:fade-up .3s var(--transition-slow) both}.animate-fade-in{animation:fade-in .2s var(--transition) both}.animate-scale-in{animation:.2s cubic-bezier(.34,1.56,.64,1) both scale-in}.animate-slide-left{animation:slide-left .25s var(--transition-slow) both}.animate-spin{animation:1s linear infinite spin}.space-y-4>*+*{margin-top:1rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-6>*+*{margin-top:1.5rem}.skeleton{background:linear-gradient(90deg, var(--border) 25%, var(--card-hover) 50%, var(--border) 75%);border-radius:var(--r-md);vertical-align:middle;background-size:200% 100%;animation:1.5s infinite shimmer;display:inline-block}.badge{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition), border-color var(--transition)}.card:hover{box-shadow:var(--shadow-md)}.btn{border-radius:var(--r-md);font-family:var(--font);cursor:pointer;transition:all var(--transition);white-space:nowrap;-webkit-text-fill-color:currentColor;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:var(--action-hover);transform:translateY(-1px);box-shadow:0 4px 12px #1d4ed840}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--card);color:var(--muted);border-color:var(--border)}.btn-secondary:hover{border-color:var(--border-strong);color:var(--text)}.btn-secondary.is-active,.btn-secondary[aria-pressed=true]{background:var(--action-soft);color:var(--action);border-color:var(--action-ring)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--card);color:var(--text)}.input{border-radius:var(--r-md);width:100%;font-family:var(--font);background:var(--bg);border:1px solid var(--border);color:var(--text);transition:border-color var(--transition), box-shadow var(--transition);outline:none;padding:9px 13px;font-size:13.5px}.input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.input::placeholder{color:#4b5563}input::placeholder{color:#4b5563}textarea::placeholder{color:#4b5563}.label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.divider{background:var(--border);height:1px;margin:16px 0}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot.online{background:var(--success);box-shadow:0 0 0 2px var(--success-bg)}.status-dot.offline{background:var(--danger)}.status-dot.warning{background:var(--warning)}.sidebar{background:#0b1437;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:248px;height:100vh;display:flex;position:relative;overflow:hidden}.app-shell,.app-main{position:relative}.app-main:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 10%),radial-gradient(circle at 100% 0,#c9a84c0d,#0000 26%);position:absolute;inset:0}.app-content{z-index:1;width:100%;min-width:0;max-width:min(100%,1720px);margin:0 auto;position:relative}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2563eb24 0%,#0000 70%);height:200px;position:absolute;top:0;left:0;right:0}.nav-group-label{letter-spacing:.14em;text-transform:uppercase;color:#fff3;margin-bottom:4px;padding:0 12px;font-size:10px;font-weight:700}.nav-item{color:#ffffff73;cursor:pointer;width:100%;font-size:13px;font-weight:500;font-family:var(--font);transition:all var(--transition);background:0 0;border:none;border-left:2px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 12px;text-decoration:none;display:flex}.nav-item:hover{color:#fffc;background:#ffffff0d}.nav-item.active{color:var(--action);border-left-color:var(--gold);background:#1d4ed81f;font-weight:700}.table{border-collapse:collapse;width:100%}.table th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);background:var(--bg);padding:9px 16px;font-size:10.5px;font-weight:700}.table td{border-bottom:1px solid var(--border);color:var(--text-2);padding:13px 18px;font-size:13.5px}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--card-hover)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.15s both fade-in;display:flex;position:fixed;inset:0}@media (width<=480px){.modal-overlay{padding:10px}.modal-box{max-height:calc(100vh - 20px)}}.modal-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 40px);animation:.2s cubic-bezier(.34,1.56,.64,1) both scale-in;display:flex;overflow:hidden}.kpi-card{background:linear-gradient(180deg, #ffffffc2, #ffffff94), var(--card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);border:1px solid #94a3b838;border-radius:22px;padding:24px;transition:all .2s;position:relative;overflow:hidden}.kpi-card:hover{box-shadow:var(--shadow-md);border-color:#ffffff21;transform:translateY(-3px)}.kpi-card:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .2s;position:absolute;bottom:0;left:15%;right:15%}.kpi-card:hover:after{opacity:.5}.glass-card{-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-card);background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;transition:all .2s}.glass-card:hover{box-shadow:var(--shadow-md);border-color:#ffffff24}.dash-hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#c9a84c12 0%,#c9a84c05 40%,#0f172966 100%);border:1px solid #c9a84c26;border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:26px 32px;display:flex;position:relative;overflow:hidden}.dash-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c1f 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-60px;left:-60px}.dash-hero:after{content:"";background:linear-gradient(90deg,#c9a84c66,#0000 60%);height:1px;position:absolute;bottom:0;left:0;right:0}.bento-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.bento-chart{grid-area:span 2/span 2}@media (width<=1200px){.bento-grid{grid-template-columns:1fr 1fr}.bento-chart{grid-area:span 1/span 2}}@media (width<=640px){.bento-grid{grid-template-columns:1fr}.bento-chart{grid-column:span 1}}.quick-action-item{border:1px solid var(--border);background:var(--card);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex}.quick-action-item:hover{border-color:var(--accent-border);background:var(--accent-dim);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.chip{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--muted);transition:all var(--transition);font-size:11.5px;font-weight:600;font-family:var(--font);border-radius:99px;align-items:center;padding:4px 12px;display:inline-flex}.chip:hover{border-color:var(--accent-border);color:var(--accent)}.chip.active{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.toast{box-shadow:var(--shadow-lg);animation:.3s cubic-bezier(.34,1.56,.64,1) both slide-left}@media (width<=768px){.sidebar{z-index:50;transition:left .25s;position:fixed;top:0;bottom:0;left:-224px}.sidebar.open{left:0}.hidden-mobile{display:none!important}}.page-enter{animation:.25s both fade-up}html{background:#f1f5f9}html[data-theme=dark],html.dark{background:#0a0f1c}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-pulse-soft{animation:1.5s ease-in-out infinite pulse-soft}.grid-kpi{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1100px){.grid-kpi{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-kpi{grid-template-columns:1fr}}.grid-2col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.grid-3col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.grid-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}@media (width<=1100px){.dash-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.dash-charts-row,.dash-bottom-row{grid-template-columns:1fr!important}}@media (width<=640px){.dash-kpi-grid{grid-template-columns:1fr!important}}@media (width<=900px){.grid-acoes-rapidas{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid-acoes-rapidas{grid-template-columns:1fr 1fr}}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.topbar{background:var(--surface);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #94a3b829;flex-shrink:0;align-items:center;gap:12px;height:62px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 12px 32px #0f172a0d}.page-header{border-bottom:1px solid #94a3b824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.page-title{color:var(--text);letter-spacing:-.025em;font-size:21px;font-weight:800;font-family:var(--font-display);align-items:center;gap:9px;display:flex}.page-subtitle{color:var(--muted);max-width:720px;margin-top:4px;font-size:13px;line-height:1.55}.section-card{background:linear-gradient(180deg, #ffffffd1, #ffffffa3), var(--card);-webkit-backdrop-filter:blur(18px);border:1px solid #94a3b838;border-radius:22px;box-shadow:0 22px 56px #0f172a14}.section-card-header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.section-card-body{padding:20px}.search-box{align-items:center;display:inline-flex;position:relative}.search-box .search-icon{color:var(--muted-light);pointer-events:none;position:absolute;left:11px}.search-box input{padding-left:34px}.empty-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 20px;display:flex}.empty-state-icon{opacity:.2;margin-bottom:4px}.empty-state-title{color:var(--muted);font-size:14px;font-weight:600}.empty-state-desc{color:var(--muted-light);max-width:260px;font-size:12.5px}.loading-center{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:13.5px;display:flex}.global-loader{color:#e6ebf5;background:radial-gradient(circle at 50% 28%,#c9a84c24,#0000 32%),radial-gradient(circle at 72% 18%,#1d4ed821,#0000 30%),linear-gradient(#080c18 0%,#050711 100%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.global-loader:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%)}.global-loader__content{z-index:1;justify-items:center;gap:12px;padding:24px;display:grid;position:relative}.global-loader__mark{background:linear-gradient(145deg,#ffffff1c,#ffffff08),#0b1020c7;border:1px solid #ffffff21;border-radius:22px;place-items:center;width:78px;height:78px;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite globalLoaderFloat;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #00000057,0 0 0 1px #c9a84c14}.global-loader__mark svg{z-index:2;filter:drop-shadow(0 8px 14px #00000040);position:relative}.global-loader__ring,.global-loader__glow{pointer-events:none;position:absolute}.global-loader__ring{border:1px solid #c9a84c57;border-top-color:#fdd56ab8;border-radius:27px;animation:1.65s linear infinite globalLoaderRing;inset:-7px}.global-loader__glow{filter:blur(18px);background:#c9a84c29;border-radius:18px;animation:1.8s ease-in-out infinite globalLoaderPulse;inset:10px}.global-loader__brand{font-family:var(--font-serif,"Fraunces", Georgia, serif);color:#f5f7fc;letter-spacing:.02em;margin-top:6px;font-size:24px;font-weight:650;line-height:1}.global-loader__text{font-family:var(--mono,"JetBrains Mono", ui-monospace, monospace);color:#99a4ba;text-transform:uppercase;letter-spacing:.14em;font-size:11px;line-height:1.5}@keyframes globalLoaderRing{to{transform:rotate(360deg)}}@keyframes globalLoaderPulse{0%,to{opacity:.52;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes globalLoaderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.pagination-info{color:var(--muted);font-size:12px}.pagination-btns{gap:6px;display:flex}.hover-row{transition:background var(--transition);cursor:pointer}.hover-row:hover td{background:var(--card-hover)!important}.sidebar-logo-text{letter-spacing:.12em;color:var(--accent);font-size:14px;font-weight:800;line-height:1;font-family:var(--font)}.sidebar-logo-sub{color:#fff3;letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:8px}.status-badge{letter-spacing:.02em;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.active{background:var(--success-bg);color:var(--success);border:1px solid #10b98133}.status-badge.inactive{color:var(--muted);border:1px solid var(--border);background:#64748b14}.priority-badge{letter-spacing:.05em;border-radius:99px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.kanban-column{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);width:272px;transition:border-color var(--transition), background var(--transition);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.kanban-column.drag-over{background:var(--accent-dim);border-color:var(--accent-border)}.kanban-col-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.kanban-col-body{flex:1;padding:10px;overflow-y:auto}.kanban-card{background:linear-gradient(180deg, #ffffffc7, #ffffff9e), var(--card);border-radius:var(--r-md);cursor:grab;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);-webkit-user-select:none;user-select:none;border:1px solid #94a3b838;margin-bottom:7px;padding:13px}.kanban-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kanban-card:active{cursor:grabbing}.modal-header{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.modal-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}.setup-step{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);cursor:pointer;font-family:var(--font);transition:border-color var(--transition), background var(--transition);text-align:left;align-items:center;gap:9px;padding:8px 11px;display:flex}.setup-step:hover:not(.done){border-color:var(--accent-border);background:var(--accent-dim)}.setup-step.done{background:var(--success-bg);cursor:default;border-color:#10b9812e}.icon-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;transition:all var(--transition);background:#ffffffdb;border:1px solid #94a3b829;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 16px #0f172a0a}.icon-btn:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-dim);transform:translateY(-1px)}.gold-text{background:linear-gradient(135deg, var(--accent), var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.urgency-bar{border-radius:99px;flex-shrink:0;align-self:stretch;width:3px}@media (width<=768px){.page-header{padding-bottom:14px}.page-title{font-size:17px}.section-card-header{padding:13px 16px}.section-card-body{padding:16px}.modal-header,.modal-body{padding:16px 18px}.modal-footer{padding:13px 18px}.pagination{flex-direction:column;align-items:flex-start}}.skeleton--badge{border-radius:999px}.skeleton--avatar{border-radius:50%}.btn--primary{background:var(--action);color:#fff;border-color:var(--action)}.btn--primary:hover:not(:disabled):not([aria-busy=true]){background:var(--action-hover);border-color:var(--action-hover)}.btn--secondary{background:var(--card);color:var(--text-2);border-color:var(--border)}.btn--secondary:hover:not(:disabled):not([aria-busy=true]){background:var(--card-hover);color:var(--text);border-color:var(--border-strong)}.btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled):not([aria-busy=true]){background:var(--card-hover);color:var(--text)}.btn--danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn--danger:hover:not(:disabled):not([aria-busy=true]){filter:brightness(.95)}.btn--warning{background:var(--warning);color:#111827;border-color:var(--warning)}.btn--warning:hover:not(:disabled):not([aria-busy=true]){filter:brightness(.96)}.btn--sm{height:32px}.btn--md{height:36px}.btn--lg{height:40px}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.modal-box--sm{max-width:420px}.modal-box--md{max-width:560px}.modal-box--lg{max-width:720px}.modal-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text)}.modal-close{border-radius:var(--r-md);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--surface-hover);color:var(--text)}@keyframes modal-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-box{animation:.18s cubic-bezier(.4,0,.2,1) both modal-in}.confirm-dialog__message{font-size:var(--text-base);color:var(--text-2);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);white-space:pre-line}.modal-footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.card--sm{padding:var(--space-4)}.card--md{padding:var(--space-6)}.card--lg{padding:var(--space-8)}.card--clickable{cursor:pointer;transition:box-shadow var(--transition), border-color var(--transition)}.card--clickable:hover{box-shadow:var(--shadow-md);border-color:var(--action-ring)}.empty-state{text-align:center;padding:var(--space-12) var(--space-6);flex-direction:column;align-items:center;max-width:360px;margin:0 auto;display:flex}.empty-state__icon-wrap{background:var(--action-muted);width:64px;height:64px;color:var(--action);margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-state--error .empty-state__icon-wrap{background:var(--danger-bg);color:var(--danger)}.empty-state__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text);margin-bottom:var(--space-2)}.empty-state__message{font-size:var(--text-base);color:var(--text-2);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.empty-state__actions{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.page-header{padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffa8,#ffffff47),radial-gradient(circle at 100% 0,#c9a84c1a,#0000 34%);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 20px 54px #0f172a12}.page-header__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3);display:flex}.page-header__breadcrumb a{color:var(--text-2);transition:color var(--transition);text-decoration:none}.page-header__breadcrumb a:hover{color:var(--action)}.page-header__sep{color:var(--muted)}.page-header__row{justify-content:space-between;align-items:flex-start;padding-bottom:0;display:flex}.page-header__left{align-items:flex-start;gap:var(--space-3);display:flex}.page-header__icon-wrap{border-radius:var(--r-md);background:var(--action-muted);width:40px;height:40px;color:var(--action);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-header__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text);line-height:1.3}.page-header__subtitle{font-size:var(--text-sm);color:var(--muted);margin-top:2px}.page-header__actions{gap:var(--space-2);flex-shrink:0;align-items:center;padding-top:4px;display:flex}[data-theme=dark] .page-header,.dark .page-header{background:linear-gradient(135deg,#111827d1,#11182780),radial-gradient(circle at 100% 0,#c9a84c1a,#0000 34%);border-color:#94a3b829;box-shadow:0 24px 64px #00000047}[data-theme=dark] .section-card,[data-theme=dark] .kpi-card,[data-theme=dark] .kanban-card,.dark .section-card,.dark .kpi-card,.dark .kanban-card{background:linear-gradient(180deg, #1a2235f0, #111827e6), var(--card);border-color:var(--border);color:var(--text);box-shadow:0 24px 64px #0000003d}[data-theme=dark] .table th,.dark .table th{background:var(--surface-2);color:var(--ink-500);border-bottom-color:var(--border)}[data-theme=dark] .table td,.dark .table td{color:var(--text-2);border-bottom-color:var(--border)}[data-theme=dark] .table tr:hover td,.dark .table tr:hover td{background:var(--surface-hover)}[data-theme=dark] .modal-box,.dark .modal-box{background:var(--card);color:var(--text);border-color:var(--border)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,.dark input,.dark select,.dark textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chart-tooltip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.chart-tooltip__label{color:var(--muted);font-size:var(--text-xs);margin-bottom:var(--space-2);font-weight:var(--font-medium)}.chart-tooltip__row{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.chart-tooltip__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.vercys-logo-brand{align-items:center;display:flex}.vercys-logo-mark{background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.vercys-logo-brand__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vercys-logo-brand__name{letter-spacing:.2em;font-weight:800;line-height:1;font-family:var(--font-display)}.vercys-logo-brand__subtitle{letter-spacing:.2em;text-transform:uppercase;font-weight:600;line-height:1.1;font-family:var(--font)}.v-shell{background:var(--bg);height:100dvh;color:var(--text);display:flex;overflow:hidden}.v-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.v-sb{will-change:width;contain:layout paint;background:#0b1328;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:248px;height:100dvh;transition:width .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.v-sb{transition:none}}.v-sb:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2563eb24 0%,#0000 70%);height:200px;position:absolute;top:0;left:0;right:0}.v-sb-brand{z-index:1;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:22px 18px 16px;position:relative}.v-sb-tenant{z-index:1;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;margin:2px 14px 14px;padding:10px 12px;position:relative}.v-sb-tenant-name{color:#f0f4fa;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:12.5px;font-weight:700;overflow:hidden}.v-sb-tenant-plan{color:#7b8498;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.v-sb-nav{flex:1;padding:0 10px;overflow-y:auto}.v-sb-grp{color:#5c6579;letter-spacing:.16em;text-transform:uppercase;padding:14px 12px 6px;font-size:10px;font-weight:700}.v-sb-item{color:#ffffff85;border-left:3px solid #0000;border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:8.5px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.v-sb-item:hover{color:#f0f4fa;background:#ffffff0b}.v-sb-item.on{color:#f0f4fa;background:#1d4ed829;border-left-color:#3b82f6;font-weight:600}.v-sb-item svg{opacity:.85;flex-shrink:0}.v-sb-item .v-sb-num{color:#cbd5e1;font-family:var(--mono);letter-spacing:.02em;text-align:center;background:#ffffff12;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}.v-sb-item.on .v-sb-num{color:#dbeafe;background:#1d4ed852}.v-sb-item.urgent .v-sb-num{color:#fca5a5;background:#dc262638}.v-sb-item.urgent:before{content:"";background:#dc2626;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 0 6px #dc262699}.v-sb-item{position:relative}.v-sb-wpp{letter-spacing:.01em;color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.v-sb-wpp svg{flex-shrink:0}.v-sb-wpp.is-online{color:#6ee7b7;background:#0596691f;border-color:#05966947}.v-sb-wpp.is-online svg{color:#10b981}.v-sb-wpp.is-offline{color:#fca5a5;background:#dc26261a;border-color:#dc262640}.v-sb-wpp.is-offline svg{color:#f87171}.v-sb-wpp.is-loading{opacity:.7}.v-sb.is-collapsed .v-sb-item .v-sb-num{display:none}.v-sb.is-collapsed .v-sb-wpp{justify-content:center;padding:8px}.v-sb.is-collapsed .v-sb-wpp span{display:none}.v-sb-bottom{border-top:1px solid #ffffff0f;padding:12px 12px 20px}.v-sb-user{border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.v-sb-avatar{color:#0b1020;background:linear-gradient(135deg,#c9a84c,#8b6914);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.v-sb-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.v-sb-user-name{color:#f0f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.v-sb-user-sub{color:#7b8498;font-size:11px}.v-sb-logout{color:#ffffff52;cursor:pointer;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:500;display:flex}.v-sb-logout:hover{color:#fca5a5;background:#dc26261a;border-color:#dc262640}.v-sb{transition:width .22s cubic-bezier(.4,0,.2,1)}.v-sb.is-collapsed{width:72px}.v-sb.is-collapsed .v-sb-brand{justify-content:center;padding:22px 8px 16px;display:flex}.v-sb.is-collapsed .vercys-logo-brand__text,.v-sb.is-collapsed .v-sb-tenant{display:none}.v-sb.is-collapsed .v-sb-grp{text-align:center;letter-spacing:.06em;color:#ffffff2e;padding:14px 0 6px;font-size:8.5px}.v-sb.is-collapsed .v-sb-item{border-left-width:0;border-radius:8px;justify-content:center;padding:10px 0;position:relative}.v-sb.is-collapsed .v-sb-item span{display:none}.v-sb.is-collapsed .v-sb-item.on{background:#1d4ed838;box-shadow:inset 3px 0 #3b82f6}.v-sb.is-collapsed .v-sb-bottom{padding:12px 8px 18px}.v-sb.is-collapsed .v-sb-user{justify-content:center;padding:6px 0}.v-sb.is-collapsed .v-sb-user>div:not(.v-sb-avatar){display:none}.v-sb.is-collapsed .v-sb-logout{justify-content:center;padding:9px 0}.v-sb.is-collapsed .v-sb-logout span,.v-sb.is-collapsed .v-sb-logout>:not(svg){display:none}.v-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #94a3b829;flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 22px;display:flex}.v-tb-icon,.v-tb-icbtn{flex-shrink:0;place-items:center;display:grid}.v-tb-icon{width:36px;height:36px;color:var(--action);background:linear-gradient(135deg,#0f17290f,#2563eb14);border:1px solid #94a3b829;border-radius:8px}.v-tb-crumbs{flex-direction:column;gap:3px;min-width:0;display:flex}.v-tb-page{color:var(--text);font-size:14px;font-weight:800;line-height:1}.v-tb-path{min-width:0;color:var(--muted-light);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.v-tb-path b{color:var(--text);font-weight:700}.v-tb-spacer{flex:1}.v-tb-search{min-width:220px;height:34px;color:var(--muted-light);cursor:pointer;font:inherit;background:#fff;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}[data-theme=dark] .v-tb-search,.dark .v-tb-search{border-color:var(--border);background:var(--surface);color:var(--muted)}[data-theme=dark] .v-tb-search kbd,.dark .v-tb-search kbd{background:var(--surface-2);border-color:var(--border);color:var(--ink-600)}.v-tb-search kbd{border:1px solid var(--border);background:var(--bg);color:var(--muted);font-family:var(--mono);border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:1px 5px;font-size:10px;display:inline-flex}.v-tb-mobile-search{display:none}.v-tb-status{background:var(--success-bg);color:var(--success);border:1px solid #10b9812e;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.v-tb-status.is-offline{background:var(--danger-bg);color:var(--danger);border-color:#dc26262e}.v-tb-status.is-loading{background:var(--info-bg);color:var(--info);border-color:#0891b22e}.v-tb-status-icon{flex-shrink:0}.v-tb-status-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 2px var(--success-bg);border-radius:50%;transition:all .2s}.v-tb-status.is-offline .v-tb-status-dot{background:var(--danger);box-shadow:0 0 0 2px var(--danger-bg)}.v-tb-status.is-loading .v-tb-status-dot{background:var(--info);box-shadow:0 0 0 2px var(--info-bg);animation:1.3s ease-in-out infinite pulse-dot}.v-tb-icbtn{background:var(--card);width:34px;height:34px;color:var(--muted);cursor:pointer;border:1px solid #94a3b833;border-radius:8px;transition:all .15s}.v-tb-icbtn:hover{border-color:var(--action-ring);color:var(--action);background:var(--action-soft)}.v-tb-icbtn[aria-pressed=true]{border-color:var(--accent-border);background:var(--action-soft);color:var(--action);box-shadow:0 0 0 3px var(--action-muted)}.v-tb-logout:hover{background:var(--danger-bg);color:var(--danger);border-color:#dc262640}.v-content{--app-pad-x:clamp(22px, 2.4vw, 44px);--app-pad-y:clamp(22px, 2vw, 36px);overscroll-behavior:contain;padding:var(--app-pad-y) var(--app-pad-x);flex:1;position:relative;overflow:hidden auto}.v-content:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% -6%,#2563eb14 0%,#0000 38%),radial-gradient(circle at 18% 0,#c9a84c12 0%,#0000 32%);position:absolute;inset:0}.v-content>*{z-index:1;position:relative}.v-content>.vercys-app-ambient{z-index:0;opacity:.72;position:absolute;inset:0}.dashboard-page-shell{margin:calc(var(--app-pad-y) * -1) calc(var(--app-pad-x) * -1);background:0 0;min-height:100%;padding-bottom:64px}.dashboard-hero-inner,.dashboard-content-shell,.reports-page,.settings-page-inner{width:min(100%,1680px);margin:0 auto}.dashboard-hero-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,3vw,54px);display:flex;position:relative}.dashboard-content-shell{padding:0 clamp(22px,2.2vw,40px)}.reports-page,.settings-page-inner{max-width:1680px}.reports-page .grid-2col,.settings-page-inner .grid-2col{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))}.v-content::-webkit-scrollbar{width:6px;height:6px}.v-sb-nav::-webkit-scrollbar{width:6px;height:6px}.v-content::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:99px}.v-sb-nav::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}.h-display{color:var(--text);font-family:var(--font-display);font-weight:900}.h-label,.flabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.finput{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px;outline:none;padding:10px 13px;font-size:13px}[data-theme=dark] .finput,.dark .finput{background:var(--surface);color:var(--text)}.finput:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-ring)}.auth-shell{background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-visual{color:#e6ebf5;background:linear-gradient(155deg,#0b1220 0%,#0f1730 60%,#131c38 100%);flex-direction:column;padding:56px 64px;display:flex;position:relative;overflow:hidden}.auth-visual__content{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:560px;display:flex;position:relative}.auth-visual__eyebrow{border:1px solid var(--gold-line);background:var(--gold-soft);color:#d4b560;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.auth-visual__eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.auth-visual h1{color:#f0f4fa;max-width:540px;font-family:var(--font-display);margin:20px 0;font-size:56px;font-weight:900;line-height:1.05}.auth-visual p{color:#b6becc;max-width:480px;font-size:16px;line-height:1.6}.auth-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.auth-stat strong{color:var(--gold);font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1;display:block}.auth-stat span{color:#8a94a8;margin-top:4px;font-size:12px;line-height:1.4;display:block}.auth-proof{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:22px 24px;position:relative}.auth-proof p{color:#d9dee8;margin:0;font-size:14.5px;font-style:italic;line-height:1.55}.auth-panel{background:#fff;flex-direction:column;justify-content:center;padding:40px 56px;display:flex}.auth-card{width:100%;max-width:420px;margin:0 auto}.auth-tabs{background:#eef2f7;border-radius:8px;width:fit-content;margin-bottom:24px;padding:4px;display:inline-flex}.auth-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:7px 18px;font-size:12.5px;font-weight:700}.auth-tabs button.is-active{color:var(--text);box-shadow:var(--shadow-xs);background:#fff}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-password{position:relative}.auth-password .finput{padding-right:44px}.auth-password button{color:var(--muted-light);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-submit{width:100%;margin-top:6px}.btn-navy{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.btn-navy:hover{background:#172554;border-color:#172554}.auth-helper-row{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.auth-link-button{color:var(--action);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:700}.auth-trust{color:var(--muted-light);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;font-size:11.5px;display:flex}.auth-trust span{align-items:center;gap:5px;display:inline-flex}@media (width<=1080px){.auth-shell{grid-template-columns:1fr}.auth-visual{min-height:42vh;padding:34px 28px}.auth-visual h1{font-size:40px}.auth-proof{display:none}}@media (width<=860px){.v-tb-search,.v-tb-status{display:none}.v-tb-mobile-search{place-items:center;display:grid}}@media (width<=1080px){.page-header__row{flex-wrap:wrap;align-items:flex-start}.page-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=720px){.v-sb{width:248px}.v-topbar{padding:0 14px}.v-tb-crumbs{flex:1}.v-tb-page{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.v-tb-path{display:none}.auth-panel{padding:32px 22px}.auth-stats{grid-template-columns:1fr;gap:14px}}@media (width<=480px){.v-topbar{gap:8px;min-height:56px;padding:0 10px}.v-tb-icon{display:none}.v-tb-icbtn{width:40px;height:40px}.v-content{padding:14px 12px!important}.app-content{max-width:100%}.page-header{border-radius:16px;padding:16px}.page-header__row{flex-direction:column}.page-header__actions>*{flex:150px;min-height:42px}.section-card-body,.kpi-card{padding:16px}}@media (pointer:coarse){.v-tb-icbtn,.v-tb-search,.v-sb-item,.v-sb-logout{min-height:44px}}.vercys-standard{min-height:100vh;color:var(--ink-900);background:radial-gradient(circle at 0 0,#1d4ed817,#0000 28%),radial-gradient(circle at 88% 10%,#c9a84c17,#0000 24%),linear-gradient(#f7f9fc 0%,#fff 34%,#f6f8fc 100%);overflow-x:hidden}.vercys-shell{width:min(1180px,100% - 40px);margin:0 auto}.vercys-nav{z-index:110;transition:background var(--transition-slow), border-color var(--transition-slow), box-shadow var(--transition-slow), padding var(--transition-slow);padding:18px 0;position:fixed;top:0;left:0;right:0}.vercys-nav.is-solid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #0f172a14;padding:12px 0;box-shadow:0 18px 48px #0f172a14}.vercys-nav__row,.vercys-nav__links,.vercys-nav__actions,.vercys-trust-strip__row,.vercys-footer__bottom{align-items:center;display:flex}.vercys-nav__row{justify-content:space-between;gap:18px}.vercys-nav__brand{color:inherit;text-decoration:none}.vercys-nav__links{gap:22px}.vercys-nav__links a,.vercys-footer a{color:var(--ink-500);transition:color var(--transition);font-size:13px;font-weight:600;text-decoration:none}.vercys-nav__links a:hover,.vercys-footer a:hover{color:var(--ink-900)}.vercys-nav__actions{gap:10px}.vercys-button{background:var(--action);color:#fff;min-height:44px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition), border-color var(--transition), color var(--transition);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #1d4ed82e}.vercys-button:hover{transform:translateY(-1px);box-shadow:0 22px 48px #1d4ed83d}.vercys-button--ghost{color:var(--ink-700);box-shadow:none;background:#ffffffc2;border-color:#94a3b859}.vercys-button--ghost:hover{border-color:#1d4ed838;box-shadow:0 12px 30px #0f172a14}.vercys-button.is-dark{background:var(--ink-900);color:#fff;box-shadow:0 18px 40px #0f172a24}.vercys-ambient{pointer-events:none;--mx:30%;--my:35%;position:absolute;inset:0;overflow:hidden}.vercys-ambient__grid{pointer-events:none;opacity:.45;background-image:linear-gradient(var(--ambient-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--ambient-grid-major) 1px, transparent 1px), linear-gradient(var(--ambient-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--ambient-grid-minor) 1px, transparent 1px);-webkit-mask-image:var(--ambient-mask);-webkit-mask-image:var(--ambient-mask);mask-image:var(--ambient-mask);background-size:320px 320px,320px 320px,64px 64px,64px 64px;animation:60s linear infinite vercys-grid-drift;position:absolute;inset:-10%}.vercys-ambient--light .vercys-ambient__grid{opacity:.45}.vercys-ambient--dark .vercys-ambient__grid{opacity:.62}.vercys-ambient__aurora,.vercys-ambient__scan,.vercys-ambient__stars,.vercys-ambient__constellation,.vercys-ambient__frame{pointer-events:none;position:absolute;inset:0}.vercys-ambient__aurora{z-index:0;background:radial-gradient(ellipse 45% 40% at var(--mx) var(--my), var(--ambient-blue), transparent 60%), radial-gradient(ellipse 30% 30% at 75% 50%, var(--ambient-gold), transparent 60%), radial-gradient(ellipse 50% 40% at 50% 90%, var(--ambient-violet), transparent 65%);filter:blur(40px);transition:background .6s ease-out;animation:22s ease-in-out infinite alternate vercys-aurora-float;inset:-20%}.vercys-ambient__scan{z-index:0;background:linear-gradient(180deg, transparent 0%, transparent 48%, var(--ambient-scan) 50%, transparent 52%, transparent 100%);mix-blend-mode:screen;opacity:.5;animation:9s ease-in-out infinite vercys-scan-move}.vercys-ambient__stars{z-index:0;background-image:radial-gradient(1px 1px at 8% 22%, var(--ambient-star-a), transparent 50%), radial-gradient(1px 1px at 18% 68%, #fff6, transparent 50%), radial-gradient(1.4px 1.4px at 32% 12%, var(--ambient-star-b), transparent 50%), radial-gradient(1px 1px at 44% 46%, #fff6, transparent 50%), radial-gradient(1.4px 1.4px at 58% 82%, #ffffff4d, transparent 50%), radial-gradient(1px 1px at 68% 24%, #c9a84c59, transparent 50%), radial-gradient(1px 1px at 82% 58%, #ffffff80, transparent 50%), radial-gradient(1.4px 1.4px at 92% 18%, #ffffff59, transparent 50%), radial-gradient(1px 1px at 26% 88%, #ffffff59, transparent 50%), radial-gradient(1px 1px at 76% 92%, #ffffff4d, transparent 50%);animation:8s ease-in-out infinite vercys-stars-twinkle}.vercys-ambient__constellation{z-index:0;opacity:.78;width:100%;height:100%}.vercys-ambient--dark .vercys-ambient__constellation{opacity:.92}.vercys-ambient__frame{z-index:0;inset:56px clamp(16px,5vw,48px)}.vercys-ambient__frame:before,.vercys-ambient__frame:after,.vercys-ambient__frame>i:before,.vercys-ambient__frame>i:after{content:"";border:1px solid var(--ambient-frame);width:16px;height:16px;position:absolute}.vercys-ambient__frame:before{border-bottom:none;border-right:none;top:0;left:0}.vercys-ambient__frame:after{border-bottom:none;border-left:none;top:0;right:0}.vercys-ambient__frame>i{display:block;position:absolute;inset:0}.vercys-ambient__frame>i:before{border-top:none;border-right:none;bottom:0;left:0}.vercys-ambient__frame>i:after{border-top:none;border-left:none;bottom:0;right:0}@keyframes vercys-grid-drift{to{background-position:320px 320px,320px 320px,64px 64px,64px 64px}}@keyframes vercys-aurora-float{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,2%)scale(1.04)}to{transform:translate(2%,-2%)scale(1.02)}}@keyframes vercys-scan-move{0%,to{transform:translateY(-8%)}50%{transform:translateY(8%)}}@keyframes vercys-stars-twinkle{0%,to{opacity:.9}50%{opacity:.55}}.vercys-hero{padding:144px 0 84px;position:relative}.vercys-hero__ambient,.vercys-dashboard-ambient{z-index:0}.vercys-hero__grid,.vercys-proof-layout,.vercys-faq-layout{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:28px;display:grid;position:relative}.vercys-hero__copy h1,.vercys-section-intro h2,.vercys-proof-card h2,.vercys-cta-card h2{font-family:var(--font-display);letter-spacing:-.04em;line-height:1.02}.vercys-hero__copy h1{max-width:680px;margin:18px 0 16px;font-size:clamp(38px,5vw,66px)}.vercys-hero__copy p,.vercys-section-intro p,.vercys-proof-card p,.vercys-cta-card p{color:var(--ink-500);font-size:16px;line-height:1.75}.vercys-hero__copy p{max-width:560px}.vercys-pill{color:var(--ink-700);letter-spacing:.12em;text-transform:uppercase;background:#ffffffc7;border:1px solid #1d4ed829;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-flex}.vercys-pill__dot{background:linear-gradient(135deg, var(--action), var(--gold));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1d4ed814}.vercys-hero__actions,.vercys-cta-card__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vercys-hero__proofs{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.vercys-hero__proofs span,.vercys-trust-strip__row span{color:var(--ink-500);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.vercys-hero__proofs svg,.vercys-trust-strip__row svg{color:var(--success)}.vercys-hero__stack{flex-direction:column;gap:18px;display:flex}.vercys-panel,.vercys-feature-card,.vercys-metric-card,.vercys-step-card,.vercys-proof-card,.vercys-calc-card,.vercys-testimonial-card,.vercys-pricing-card,.vercys-faq-card,.vercys-cta-card,.vercys-support-card{background:#ffffffd1;border:1px solid #94a3b83d;border-radius:24px;box-shadow:0 24px 64px #0f172a14}.vercys-panel{padding:22px}.vercys-panel--dark{color:#fff;background:radial-gradient(circle at 100% 0,#38bdf824,#0000 28%),linear-gradient(160deg,#0b1220 0%,#111b32 100%);border-color:#ffffff14;box-shadow:0 32px 90px #0f172a3d}.vercys-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.vercys-panel__header small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.vercys-panel__header strong{letter-spacing:-.02em;font-size:17px}.vercys-panel__status{color:#7ef3a8;text-transform:uppercase;letter-spacing:.08em;background:#25d3661f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.vercys-chat-preview{background:#09111f;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.vercys-chat-preview__bar{background:#ffffff0d;align-items:center;gap:10px;padding:14px 16px;display:flex}.vercys-chat-preview__avatar{background:linear-gradient(135deg, var(--gold), #f4d27c);color:#0b1220;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:flex}.vercys-chat-preview__bar strong,.vercys-chat-preview__bar span{display:block}.vercys-chat-preview__bar strong{color:#f8fafc;font-size:13px}.vercys-chat-preview__bar span{color:#49d17d;margin-top:3px;font-size:10px}.vercys-chat-preview__messages{flex-direction:column;gap:10px;min-height:268px;padding:16px;display:flex}.vercys-chat-bubble{max-width:86%}.vercys-chat-bubble small{color:#ffffff57;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.vercys-chat-bubble>div{color:#e2e8f0;background:#162235;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:13px;line-height:1.6}.vercys-chat-bubble.is-own{margin-left:auto}.vercys-chat-bubble.is-own small{text-align:right}.vercys-chat-bubble.is-own>div{background:#005c4b;border-radius:16px 16px 4px}.vercys-chat-preview__typing{align-items:center;gap:4px;margin-top:2px;padding-left:4px;display:inline-flex}.vercys-chat-preview__typing span{background:#ffffff61;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite vercys-typing}.vercys-chat-preview__typing span:nth-child(2){animation-delay:.12s}.vercys-chat-preview__typing span:nth-child(3){animation-delay:.24s}@keyframes vercys-typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vercys-hero__support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vercys-support-card{gap:12px;padding:18px;display:flex}.vercys-support-card__icon{width:40px;height:40px;color:var(--action);background:#1d4ed81a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vercys-support-card__icon.is-gold{color:var(--gold);background:#c9a84c24}.vercys-support-card strong{color:var(--ink-900);margin-bottom:6px;font-size:14px;display:block}.vercys-support-card p{color:var(--ink-500);font-size:12.5px;line-height:1.7}.vercys-surface-band{padding:0 0 72px}.vercys-metric-grid,.vercys-feature-grid,.vercys-step-grid,.vercys-testimonial-grid,.vercys-pricing-grid{gap:18px;display:grid}.vercys-metric-grid,.vercys-feature-grid,.vercys-testimonial-grid,.vercys-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vercys-metric-card{padding:24px}.vercys-metric-card strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(32px,5vw,48px);line-height:1;display:block}.vercys-metric-card span{color:var(--ink-800);margin-top:12px;font-size:14px;font-weight:700;display:block}.vercys-metric-card small{color:var(--ink-500);margin-top:6px;font-size:12px;display:block}.vercys-section{padding:86px 0}.vercys-section--dark{background:radial-gradient(circle at 100% 0,#38bdf814,#0000 20%),linear-gradient(160deg,#0c1426 0%,#101b33 100%)}.vercys-section--tinted{background:linear-gradient(#f1f5f9c7 0%,#ffffffeb 100%)}.vercys-section-intro{max-width:720px;margin-bottom:34px}.vercys-section-intro h2{margin:16px 0 12px;font-size:clamp(30px,4vw,52px)}.vercys-section-intro--light h2,.vercys-section-intro--light p{color:#fff}.vercys-section-intro--light p{color:#ffffff9e}.vercys-feature-card,.vercys-step-card,.vercys-testimonial-card,.vercys-pricing-card{padding:26px}.vercys-feature-card__icon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.vercys-feature-card h3,.vercys-step-card h3,.vercys-pricing-card strong,.vercys-testimonial-card strong,.vercys-proof-card h2,.vercys-cta-card h2{color:var(--ink-900)}.vercys-feature-card h3,.vercys-step-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.35}.vercys-feature-card p,.vercys-step-card p,.vercys-pricing-card p,.vercys-testimonial-card p{color:var(--ink-500);font-size:14px;line-height:1.75}.vercys-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vercys-step-card{box-shadow:none;background:#ffffff0f;border-color:#ffffff17}.vercys-step-card span{min-width:54px;height:34px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#c9a84c2e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.vercys-step-card h3,.vercys-step-card p{color:#fff}.vercys-step-card p{color:#ffffff9e}.vercys-proof-card,.vercys-calc-card,.vercys-cta-card{padding:30px}.vercys-proof-card__list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.vercys-proof-card__list div{background:#1d4ed80f;border:1px solid #1d4ed814;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.vercys-proof-card__list svg{color:var(--action);flex-shrink:0;margin-top:2px}.vercys-proof-card__list span{color:var(--ink-700);font-size:14px;line-height:1.65}.vercys-calc-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin-bottom:24px;font-size:11px;font-weight:800}.vercys-calc-card__controls{flex-direction:column;gap:18px;display:flex}.vercys-calc-card__control{display:block}.vercys-calc-card__control div{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.vercys-calc-card__control span{color:var(--ink-600);font-size:13px}.vercys-calc-card__control strong{color:var(--ink-900);font-size:13px}.vercys-calc-card__control input{width:100%;accent-color:var(--action)}.vercys-calc-card__summary{border-top:1px solid #94a3b838;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;padding-top:24px;display:grid}.vercys-calc-card__summary div{background:var(--surface-2);border-radius:18px;padding:16px}.vercys-calc-card__summary small{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.vercys-calc-card__summary strong{font-family:var(--font-display);color:var(--ink-900);letter-spacing:-.04em;font-size:28px;line-height:1.05}.vercys-calc-card__summary .is-highlight{background:linear-gradient(135deg,#0f172a 0%,#172554 100%)}.vercys-calc-card__summary .is-highlight small{color:#ffffff8a}.vercys-calc-card__summary .is-highlight strong{color:var(--gold)}.vercys-testimonial-card__stars{gap:4px;margin-bottom:14px;display:flex}.vercys-testimonial-card p{min-height:120px}.vercys-testimonial-card__author{align-items:center;gap:12px;margin-top:18px;display:flex}.vercys-testimonial-card__author>div:first-child{background:linear-gradient(135deg, var(--gold), #efd38a);width:42px;height:42px;color:var(--ink-900);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.vercys-testimonial-card__author strong,.vercys-testimonial-card__author span{display:block}.vercys-testimonial-card__author span{color:var(--ink-500);margin-top:3px;font-size:12px}.vercys-pricing-card{flex-direction:column;display:flex;position:relative}.vercys-pricing-card.is-highlight{background:linear-gradient(#1d4ed80d 0%,#fff 100%);border-color:#1d4ed82e;transform:translateY(-6px)}.vercys-pricing-card__badge{background:var(--gold);color:var(--ink-900);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:24px}.vercys-pricing-card>small{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.vercys-pricing-card__price{align-items:baseline;gap:6px;margin:14px 0 10px;display:flex}.vercys-pricing-card__price strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:42px;line-height:1}.vercys-pricing-card__price span{color:var(--ink-500);font-size:13px;font-weight:600}.vercys-pricing-card__divider{background:#94a3b838;height:1px;margin:18px 0}.vercys-pricing-card ul{flex-direction:column;gap:10px;margin:0 0 22px;list-style:none;display:flex}.vercys-pricing-card li{color:var(--ink-600);align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.vercys-pricing-card li svg{color:var(--success);flex-shrink:0;margin-top:2px}.vercys-pricing-card .vercys-button{width:100%;margin-top:auto}.vercys-faq-list{flex-direction:column;gap:12px;display:flex}.vercys-faq-card{overflow:hidden}.vercys-faq-card__trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.vercys-faq-card__trigger span:first-child{color:var(--ink-900);font-size:15px;font-weight:700;line-height:1.45}.vercys-faq-card__icon{width:30px;height:30px;color:var(--action);transition:transform var(--transition);background:#1d4ed814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vercys-faq-card.is-open .vercys-faq-card__icon{transform:rotate(180deg)}.vercys-faq-card__answer{color:var(--ink-500);padding:0 20px 20px;font-size:14px;line-height:1.75}.vercys-cta-card{text-align:center;background:radial-gradient(circle at top,#c9a84c1f,#0000 34%),linear-gradient(160deg,#fffffff5 0%,#f7fafcfa 100%)}.vercys-cta-card h2{max-width:780px;margin:18px auto 12px;font-size:clamp(32px,4vw,56px)}.vercys-cta-card p{max-width:640px;margin:0 auto}.vercys-cta-card__actions{justify-content:center}.vercys-trust-strip{background:#ffffffc7;border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;padding:18px 0}.vercys-trust-strip__row{flex-wrap:wrap;justify-content:center;gap:24px}.vercys-footer{padding:42px 0 28px}.vercys-footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:28px;padding-bottom:28px;display:grid}.vercys-footer h4{margin-bottom:14px}.vercys-footer p{max-width:320px;color:var(--ink-500);margin-top:16px;font-size:13px;line-height:1.75}.vercys-footer a{margin-bottom:10px;display:block}.vercys-footer__bottom{color:var(--ink-500);border-top:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:12px}.vercys-whatsapp-float{z-index:115;color:#fff;background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 52px #22c55e47}@media (width<=1080px){.vercys-hero__grid,.vercys-proof-layout,.vercys-faq-layout,.vercys-feature-grid,.vercys-step-grid,.vercys-testimonial-grid,.vercys-pricing-grid,.vercys-metric-grid,.vercys-footer__grid{grid-template-columns:1fr}.vercys-step-grid,.vercys-feature-grid,.vercys-pricing-grid,.vercys-testimonial-grid{gap:16px}.vercys-nav__links{display:none}.vercys-calc-card__summary{grid-template-columns:1fr}}@media (width<=720px){.vercys-shell{width:min(100% - 28px,100%)}.vercys-nav__actions{gap:8px}.vercys-nav__actions .vercys-button--ghost{display:none}.vercys-hero{padding-top:122px;padding-bottom:60px}.vercys-ambient__frame{inset:36px 18px}.vercys-panel,.vercys-feature-card,.vercys-step-card,.vercys-proof-card,.vercys-calc-card,.vercys-testimonial-card,.vercys-pricing-card,.vercys-cta-card,.vercys-support-card{border-radius:20px;padding:22px}.vercys-hero__support-grid{grid-template-columns:1fr}.vercys-hero__actions,.vercys-cta-card__actions{flex-direction:column}.vercys-hero__actions .vercys-button,.vercys-cta-card__actions .vercys-button{width:100%}.vercys-footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.vercys-ambient__grid,.vercys-ambient__aurora,.vercys-ambient__scan,.vercys-ambient__stars{animation:none}}.route-progress{z-index:9999;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress__bar{transform-origin:0;background:linear-gradient(90deg, var(--gold,#c9a84c) 0%, #fdd56a 50%, var(--gold,#c9a84c) 100%);will-change:transform;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 8px #c9a84c8c,0 0 18px #c9a84c40}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(root){animation-name:route-fade-out}::view-transition-new(root){animation-name:route-fade-in}}@keyframes route-fade-out{0%{opacity:1}to{opacity:0}}@keyframes route-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html[data-route-fade="1"] #root,html[data-route-fade="1"] body>.v-app,html[data-route-fade="1"] body>main{animation:.26s cubic-bezier(.22,.61,.36,1) route-fade-in}button:not(:disabled):active,.btn:not(:disabled):active,.btn-primary:not(:disabled):active,.btn-navy:not(:disabled):active,.btn-secondary:not(:disabled):active,.nv-cta:active,.plan-cta:active,a.btn-primary:active,a.btn-ghost:active{transition:transform 90ms ease-out;transform:translateY(1px)scale(.985)}button,.btn,.btn-primary,.btn-navy,.btn-secondary,.nv-cta,.plan-cta,a.btn-primary,a.btn-ghost{transition:transform .18s cubic-bezier(.22,.61,.36,1),background-color .18s,border-color .18s,box-shadow .18s,color .12s}:focus-visible{transition:outline-offset .14s,box-shadow .14s}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-reduced-motion:reduce){.route-progress__bar{transition:none}.global-loader__mark,.global-loader__ring,.global-loader__glow{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-route-fade] #root,html[data-route-fade] body>.v-app,html[data-route-fade] body>main{animation:none}}button,input,select,textarea{font-family:inherit}.v2-app-content h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.v2-app-content [class*=kicker],.v2-app-content [class*=eyebrow]{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.v2-app-content .btn-primary,.v2-app-content .rv6-primary,.v2-app-content .bcv6-primary,.v2-app-content .bcv6-send-wide{background:var(--navy);border-color:var(--navy);color:#fff}.v2-app-content .btn-primary:hover:not(:disabled),.v2-app-content .rv6-primary:hover:not(:disabled),.v2-app-content .bcv6-primary:hover:not(:disabled),.v2-app-content .bcv6-send-wide:hover:not(:disabled){background:#1e293b;border-color:#1e293b}[data-theme=dark] .v2-app-content .btn-primary,[data-theme=dark] .v2-app-content .rv6-primary,[data-theme=dark] .v2-app-content .bcv6-primary,[data-theme=dark] .v2-app-content .bcv6-send-wide,.dark .v2-app-content .btn-primary,.dark .v2-app-content .rv6-primary{background:var(--gold);border-color:var(--gold);color:#0b1220}[data-theme=dark] .v2-app-content .btn-primary:hover:not(:disabled),[data-theme=dark] .v2-app-content .rv6-primary:hover:not(:disabled),.dark .v2-app-content .btn-primary:hover:not(:disabled){background:var(--gold-hover);border-color:var(--gold-hover)}@media (prefers-reduced-motion:no-preference){.v2-app-content button:not(:disabled){transition:background-color .15s,border-color .15s,color .12s,transform .15s}}.v2-app-content [class*=metric-value],.v2-app-content [class*=metric] strong,.v2-app-content [class*=queue-strip] strong,.v2-app-content [class*=hero-stats] strong,.v2-app-content [class*=hero-panel] strong,.v2-app-content [class*=row-time],.v2-app-content [class*=dot-pill],.v2-app-content [class*=gold-pill],.v2-app-content [class*=avatar],.v2-app-content .mv7-kpi .v,.v2-app-content .mv7-health-metric .v,.v2-app-content [class*=stat] strong,.v2-app-content [class*=kpi] strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:650;font-family:var(--font)!important}.v2-app-content .mv7-kpi .v{font-size:26px;font-weight:700}.v2-app-content [class*=metric-value]{font-weight:700}.v2-app-content [class*=queue-strip] span,.v2-app-content [class*=hero-panel]>span{font-family:var(--font)!important}.v2-app-content [class*=row-name],.v2-app-content [class*=contact-name],.v2-app-content [class*=thread] h2,.v2-app-content [class*=sala] h2,.v2-app-content .cv7-preview-head h2,.v2-app-content [class*=preview-head] h2{letter-spacing:-.01em;font-weight:700;font-family:var(--font)!important}
