[data-v-7a1a826d]:root{--primary:#2096ac;--primary-hover:#1a7a8c;--secondary:#a8e5f1;--secondary-hover:#a8d1e2;--success:#1daf2b;--info:#2d9cdb;--danger:#e9203b;--warning:#ffba49;--gray:#9ca2ab;--white:#fff;--dark-blue:#156170;--body-bg:#f2f6ff;--header-bg:#a8e5f1;--aside-bg:#2096ac;--text-dark:#000e29}.mil-section[data-v-7a1a826d]{background-color:var(--white);padding:100px 0;position:relative}.mil-head[data-v-7a1a826d]{margin:0 auto 56px;max-width:680px;text-align:center}.mil-tagline[data-v-7a1a826d]{align-items:center;background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:30px;color:var(--primary);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.mil-live-dot[data-v-7a1a826d]{animation:pulse-7a1a826d 1.8s infinite;background:#10b981;border-radius:50%;height:6px;width:6px}@keyframes pulse-7a1a826d{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.95)}}.mil-title[data-v-7a1a826d]{color:var(--text-dark);font-size:clamp(28px,3.2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.mil-title .mil-title-em[data-v-7a1a826d]{color:var(--primary)}.mil-subtitle[data-v-7a1a826d]{color:color-mix(in srgb,var(--text-dark) 55%,var(--gray));font-size:15px;line-height:1.6;margin:0}.feat-tabs[data-v-7a1a826d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.feat-tab[data-v-7a1a826d]{align-items:center;background:var(--white);border:1.5px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:8px;color:color-mix(in srgb,var(--text-dark) 60%,var(--gray));cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:9px 18px;transition:all .18s ease}.feat-tab[data-v-7a1a826d]:hover{border-color:var(--primary);color:var(--primary)}.feat-tab--active[data-v-7a1a826d]{background:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 22%,transparent);color:#fff}.feat-tab-ico[data-v-7a1a826d]{align-items:center;display:flex;line-height:0}.erp-browser[data-v-7a1a826d]{border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 8px 24px rgba(0,14,41,.08),0 24px 64px rgba(0,14,41,.1);margin-bottom:40px;overflow:hidden}.erp-bar[data-v-7a1a826d]{align-items:center;background:#f1f3f7;border-bottom:1px solid #e2e5ec;display:flex;gap:12px;padding:10px 16px}.browser-dots[data-v-7a1a826d]{display:flex;flex-shrink:0;gap:6px}.browser-dots .dot[data-v-7a1a826d]{border-radius:50%;height:11px;width:11px}.browser-dots .dot--r[data-v-7a1a826d]{background:#ef4444}.browser-dots .dot--y[data-v-7a1a826d]{background:#f59e0b}.browser-dots .dot--g[data-v-7a1a826d]{background:#22c55e}.browser-url[data-v-7a1a826d]{align-items:center;background:#fff;border:1px solid #dde1ea;border-radius:6px;color:#6b7280;display:flex;flex:1;font-size:11.5px;gap:6px;justify-content:center;margin:0 auto;max-width:260px;padding:5px 12px}.bar-spacer[data-v-7a1a826d]{flex-shrink:0;width:60px}.erp-app[data-v-7a1a826d]{background:#f6f8fc;min-height:420px}.panel-fade-enter-active[data-v-7a1a826d]{transition:all .28s cubic-bezier(.16,1,.3,1)}.panel-fade-leave-active[data-v-7a1a826d]{transition:all .16s ease}.panel-fade-enter[data-v-7a1a826d]{opacity:0;transform:translateY(8px)}.panel-fade-leave-to[data-v-7a1a826d]{opacity:0;transform:translateY(-4px)}.panel[data-v-7a1a826d]{padding:24px}.panel-files[data-v-7a1a826d]{background:#fff;padding:0}.files-topbar[data-v-7a1a826d]{align-items:center;background:#eef2ff;border-bottom:1px solid #e2e8f5;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.files-title-row[data-v-7a1a826d]{align-items:center;display:flex;gap:10px}.files-h1[data-v-7a1a826d]{color:#1f2937;font-size:17px;font-weight:800}.btn-add-circle[data-v-7a1a826d]{align-items:center;background:var(--primary);border:none;border-radius:50%;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 30%,transparent);cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.vt-group[data-v-7a1a826d]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;display:flex;gap:1px;padding:2px}.vt-btn[data-v-7a1a826d]{align-items:center;background:transparent;border:none;border-radius:5px;color:#6b7280;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:5px;padding:5px 10px;transition:all .12s}.vt-btn--active[data-v-7a1a826d]{background:var(--primary);color:#fff}.vt-btn[data-v-7a1a826d]:not(.vt-btn--active):hover{background:#f3f4f6;color:#374151}.files-breadcrumb[data-v-7a1a826d]{background:#fff;border-bottom:1px solid #f0f2f8;color:#9ca3af;font-size:11.5px;padding:10px 24px}.files-grid[data-v-7a1a826d]{background:#fff;display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.files-grid[data-v-7a1a826d]{grid-template-columns:1fr}}.file-card[data-v-7a1a826d]{align-items:center;border-bottom:1px solid #f0f4fb;border-right:1px solid #f0f4fb;cursor:pointer;display:flex;gap:14px;padding:16px 24px;transition:background .12s}.file-card[data-v-7a1a826d]:hover{background:#f9fafb}.file-card[data-v-7a1a826d]:nth-child(2n){border-right:none}.fc-check[data-v-7a1a826d]{accent-color:var(--primary);cursor:pointer;flex-shrink:0}.fc-folder-ico[data-v-7a1a826d]{flex-shrink:0}.fc-info[data-v-7a1a826d]{display:flex;flex-direction:column;min-width:0}.fc-name[data-v-7a1a826d]{color:#1f2937;font-size:13px;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-meta[data-v-7a1a826d]{color:#9ca3af;font-size:11px;font-weight:500}.fc-meta strong[data-v-7a1a826d]{color:#6b7280;font-weight:600}.panel-calendar[data-v-7a1a826d]{background:#fff;padding:0}.cal-topbar[data-v-7a1a826d]{align-items:center;border-bottom:1px solid #e8ecf5;display:flex;justify-content:space-between;padding:14px 24px;position:relative}.cal-filter-wrap[data-v-7a1a826d]{position:relative}.cal-filter-btn[data-v-7a1a826d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;padding:6px 12px}.cal-filter-btn[data-v-7a1a826d]:hover{border-color:var(--primary)}.cal-drop-menu[data-v-7a1a826d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);left:0;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:20}.cal-drop-item[data-v-7a1a826d]{align-items:center;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:10px;padding:7px 10px}.cal-drop-item[data-v-7a1a826d]:hover{background:#f9fafb}.cdi-box[data-v-7a1a826d]{align-items:center;border:1.5px solid #d1d5db;border-radius:3px;display:flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.cdi-box--on[data-v-7a1a826d]{background:var(--primary);border-color:var(--primary)}.cal-month-btn[data-v-7a1a826d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;padding:6px 12px}.cal-month-btn[data-v-7a1a826d]:hover{border-color:var(--primary)}.drop-enter-active[data-v-7a1a826d]{transition:all .18s ease}.drop-leave-active[data-v-7a1a826d]{transition:all .12s ease}.drop-enter[data-v-7a1a826d]{opacity:0;transform:translateY(-6px)}.drop-leave-to[data-v-7a1a826d]{opacity:0}.cal-grid[data-v-7a1a826d]{overflow-x:auto}.cal-grid-head[data-v-7a1a826d]{background:#f8f9fc;border-bottom:1px solid #e8ecf5;display:grid;grid-template-columns:repeat(6,1fr)}.cgh-cell[data-v-7a1a826d]{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 12px;text-align:center;text-transform:uppercase}.cgh-cell--today[data-v-7a1a826d]{color:var(--primary)}.cal-grid-body[data-v-7a1a826d]{display:grid;grid-template-columns:repeat(6,1fr);min-height:180px}.cgb-col[data-v-7a1a826d]{border-right:1px solid #f0f2f8;padding:10px 8px}.cgb-col[data-v-7a1a826d]:last-child{border-right:none}.cgb-col--today[data-v-7a1a826d]{background:color-mix(in srgb,var(--primary) 3%,transparent)}.cgb-date[data-v-7a1a826d]{align-items:center;border-radius:50%;color:#374151;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-bottom:6px;width:24px}.cgb-date--today[data-v-7a1a826d]{background:var(--primary);color:#fff}.cgb-events[data-v-7a1a826d]{display:flex;flex-direction:column;gap:4px}.cgb-ev[data-v-7a1a826d]{border-radius:4px;font-size:10.5px;font-weight:600;line-height:1.3;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.cgb-ev--primary[data-v-7a1a826d]{background:color-mix(in srgb,var(--primary) 12%,transparent);border-left:2px solid var(--primary);color:var(--primary)}.cgb-ev--default[data-v-7a1a826d]{background:#f3f4f6;color:#6b7280}.cgb-ev--light[data-v-7a1a826d]{background:#eff6ff;color:#3b82f6}.cgb-ev-time[data-v-7a1a826d]{font-weight:800;margin-right:3px}.cal-project-strip[data-v-7a1a826d]{background:#f8f9fc;border-top:1px solid #e8ecf5;padding:14px 24px}.cps-label[data-v-7a1a826d]{color:#374151;font-size:12px;font-weight:700;margin-bottom:10px}.cps-events[data-v-7a1a826d]{display:flex;flex-wrap:wrap;gap:8px}.cps-ev[data-v-7a1a826d]{align-items:center;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:6px;display:flex;gap:6px;padding:5px 10px}.cps-time[data-v-7a1a826d]{color:var(--primary);font-size:11px;font-weight:800}.cps-title[data-v-7a1a826d]{color:#374151;font-size:11.5px;font-weight:600}.panel-meeting[data-v-7a1a826d]{background:#fff;padding:0}.mtg-header[data-v-7a1a826d]{align-items:center;border-bottom:1px solid #e8ecf5;display:flex;justify-content:space-between;padding:18px 24px}.mtg-title[data-v-7a1a826d]{color:#1f2937;font-size:15px;font-weight:800}.mtg-close[data-v-7a1a826d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.mtg-close[data-v-7a1a826d]:hover{border-color:#9ca3af}.mtg-body[data-v-7a1a826d]{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.mtg-row[data-v-7a1a826d]{display:flex;flex-direction:column;gap:5px}.mtg-row-label[data-v-7a1a826d]{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mtg-date-input[data-v-7a1a826d]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;color:#374151;display:flex;font-size:13px;font-weight:600;justify-content:space-between;max-width:200px;padding:8px 12px}.mtg-repeat[data-v-7a1a826d]{align-items:center;color:color-mix(in srgb,var(--text-dark) 55%,var(--gray));cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px}.mtg-repeat[data-v-7a1a826d]:hover{color:var(--primary)}.mtg-location[data-v-7a1a826d]{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:12px}.mtg-loc-pin[data-v-7a1a826d]{flex-shrink:0;margin-top:2px}.mtg-addr[data-v-7a1a826d]{display:flex;flex:1;flex-direction:column;gap:1px}.mtg-addr-label[data-v-7a1a826d]{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.mtg-addr span[data-v-7a1a826d]:not(.mtg-addr-label){color:#374151;font-size:12.5px;font-weight:600;line-height:1.4}.mtg-edit-ico[data-v-7a1a826d]{background:none;border:none;color:var(--primary);cursor:pointer;flex-shrink:0;padding:2px}.mtg-editor[data-v-7a1a826d]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.et-bar[data-v-7a1a826d]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:2px;padding:6px 10px}.et-btn[data-v-7a1a826d]{align-items:center;background:transparent;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;transition:background .1s;width:26px}.et-btn[data-v-7a1a826d]:hover{background:#e5e7eb}.et-btn--strike[data-v-7a1a826d]{text-decoration:line-through}.et-sep[data-v-7a1a826d]{background:#e5e7eb;flex-shrink:0;height:18px;margin:0 4px;width:1px}.et-content[data-v-7a1a826d]{background:#fff;color:#374151;font-size:13px;line-height:1.5;min-height:60px;padding:12px 14px}.mtg-members[data-v-7a1a826d]{display:flex;gap:8px;padding-top:4px}.mtg-member-btn[data-v-7a1a826d]{align-items:center;background:color-mix(in srgb,var(--primary) 5%,transparent);border:1.5px dashed color-mix(in srgb,var(--primary) 40%,transparent);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.mtg-member-btn[data-v-7a1a826d]:hover{border-color:var(--primary)}.panel-profile[data-v-7a1a826d]{background:#fff;display:flex;min-height:380px;padding:0}@media(max-width:640px){.panel-profile[data-v-7a1a826d]{flex-direction:column}}.prof-left[data-v-7a1a826d]{align-items:center;background:#fafbff;border-right:1px solid #e8ecf5;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:24px 16px;width:200px}@media(max-width:640px){.prof-left[data-v-7a1a826d]{border-bottom:1px solid #e8ecf5;border-right:none;width:100%}}.prof-logo-area[data-v-7a1a826d]{background:color-mix(in srgb,var(--primary) 5%,transparent);border:1.5px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;height:88px;position:relative;width:88px}.prof-edit-btn[data-v-7a1a826d],.prof-logo-area[data-v-7a1a826d],.prof-logo-box[data-v-7a1a826d]{align-items:center;display:flex;justify-content:center}.prof-edit-btn[data-v-7a1a826d]{background:var(--primary);border:2px solid #fff;border-radius:50%;bottom:2px;color:#fff;cursor:pointer;height:22px;position:absolute;right:2px;width:22px}.prof-co-name[data-v-7a1a826d]{color:#1f2937;font-size:13px;font-weight:800;line-height:1.3;text-align:center}.prof-nav-grid[data-v-7a1a826d]{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.prof-nav-card[data-v-7a1a826d]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 8px;position:relative;transition:border-color .15s}.prof-nav-card[data-v-7a1a826d]:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.prof-nav-card--active[data-v-7a1a826d]{background:color-mix(in srgb,var(--primary) 4%,transparent);border-color:var(--primary)}.pnc-icon[data-v-7a1a826d]{color:color-mix(in srgb,var(--text-dark) 50%,var(--gray));line-height:0}.prof-nav-card--active .pnc-icon[data-v-7a1a826d]{color:var(--primary)}.pnc-label[data-v-7a1a826d]{color:#6b7280;font-size:10.5px;font-weight:700}.prof-nav-card--active .pnc-label[data-v-7a1a826d]{color:var(--primary)}.pnc-dot[data-v-7a1a826d]{background:var(--primary);border-radius:50%;height:6px;position:absolute;right:6px;top:6px;width:6px}.prof-right[data-v-7a1a826d]{flex:1;padding:24px 28px}.prof-breadcrumb[data-v-7a1a826d]{color:#9ca3af;font-size:10.5px;font-weight:500;line-height:1.4;margin-bottom:14px}.prof-title[data-v-7a1a826d]{color:#1f2937;font-size:18px;font-weight:800;margin-bottom:18px}.prof-fields[data-v-7a1a826d]{display:flex;flex-direction:column;gap:12px}.pf-row[data-v-7a1a826d]{display:flex;flex-direction:column;gap:2px}.pf-label[data-v-7a1a826d]{color:#9ca3af;font-size:11px;font-weight:600}.pf-val[data-v-7a1a826d]{color:#1f2937;font-size:13px;font-weight:700;line-height:1.4}.mil-cta-strip[data-v-7a1a826d]{align-items:center;background:var(--white);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);border-radius:16px;box-shadow:0 4px 20px rgba(0,14,41,.015);display:flex;gap:32px;justify-content:space-between;padding:24px 32px}@media(max-width:768px){.mil-cta-strip[data-v-7a1a826d]{flex-direction:column;gap:20px;padding:24px;text-align:center}}.mil-cta-left[data-v-7a1a826d]{display:flex;flex-direction:column;gap:12px}.mil-cta-proof[data-v-7a1a826d]{align-items:center;color:color-mix(in srgb,var(--text-dark) 60%,var(--gray));display:flex;font-size:13px;font-weight:600;gap:10px}.mil-cta-proof strong[data-v-7a1a826d]{color:var(--text-dark)}@media(max-width:768px){.mil-cta-proof[data-v-7a1a826d]{justify-content:center}}.proof-avatars[data-v-7a1a826d]{display:flex}.proof-avatar[data-v-7a1a826d]{align-items:center;background:color-mix(in srgb,var(--primary) 10%,transparent);border:2px solid var(--white);border-radius:50%;color:var(--primary);display:flex;height:24px;justify-content:center;margin-right:-6px;width:24px}.proof-avatar svg[data-v-7a1a826d]{height:10px;width:10px}.proof-avatar[data-v-7a1a826d]:last-child{margin-right:0}.mil-cta-stats[data-v-7a1a826d]{align-items:center;display:flex;gap:14px}@media(max-width:768px){.mil-cta-stats[data-v-7a1a826d]{justify-content:center}}.cta-stat[data-v-7a1a826d]{display:flex;flex-direction:column}.cta-stat-val[data-v-7a1a826d]{color:var(--primary);font-size:20px;font-weight:850;line-height:1}.cta-stat-lbl[data-v-7a1a826d]{color:color-mix(in srgb,var(--text-dark) 50%,var(--gray));font-size:10px;font-weight:700;margin-top:1px}.cta-stat-div[data-v-7a1a826d]{background:color-mix(in srgb,var(--primary) 8%,transparent);height:28px;width:1px}.mil-cta-right[data-v-7a1a826d]{align-items:center;display:flex;gap:12px}@media(max-width:768px){.mil-cta-right[data-v-7a1a826d]{justify-content:center;width:100%}}@media(max-width:480px){.mil-cta-right[data-v-7a1a826d]{flex-direction:column}}.btn-cta-primary[data-v-7a1a826d]{align-items:center;background:var(--primary);border:none;border-radius:8px;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 22%,transparent);color:var(--white);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.btn-cta-primary[data-v-7a1a826d]:hover{background:var(--primary-hover);box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 28%,transparent);transform:translateY(-1.5px)}@media(max-width:480px){.btn-cta-primary[data-v-7a1a826d]{justify-content:center;width:100%}}.btn-cta-ghost[data-v-7a1a826d]{align-items:center;background:var(--white);border:1.5px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:8px;color:color-mix(in srgb,var(--text-dark) 65%,var(--gray));cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-cta-ghost[data-v-7a1a826d]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}@media(max-width:480px){.btn-cta-ghost[data-v-7a1a826d]{justify-content:center;width:100%}}