.account-menu[data-v-ca57daa8]{position:relative;font-family:var(--ff-body)}.account-menu__trigger[data-v-ca57daa8]{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);color:#fff;font-size:13px;padding:6px 10px;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s}.account-menu__trigger[data-v-ca57daa8]:hover{background:#ffffff1a;border-color:#fff3}.account-menu__name[data-v-ca57daa8]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__chevron[data-v-ca57daa8]{color:var(--color-cyan);flex-shrink:0;transition:transform .2s}.account-menu__chevron--open[data-v-ca57daa8]{transform:rotate(180deg)}.account-menu__dropdown[data-v-ca57daa8]{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--color-navy);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;overflow:hidden;z-index:200}.account-menu__item[data-v-ca57daa8]{display:block;width:100%;text-align:left;background:none;border:none;color:#fff;font-size:13px;padding:10px 14px;cursor:pointer;font-family:inherit;transition:background .2s}.account-menu__item[data-v-ca57daa8]:hover{background:#ffffff14}.nav[data-v-cf3fc64a]{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-navy);border-bottom:1px solid rgba(255,255,255,.06);transition:box-shadow .3s;font-family:var(--ff-body)}.nav.scrolled[data-v-cf3fc64a]{box-shadow:0 4px 24px #00000040}.nav__inner[data-v-cf3fc64a]{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:1080px;margin:0 auto;padding:0 var(--sp-6)}.nav__right[data-v-cf3fc64a]{display:flex;align-items:center;gap:14px}.nav__brand[data-v-cf3fc64a]{display:flex;align-items:center;gap:10px;text-decoration:none}.nav__logo[data-v-cf3fc64a]{width:34px;height:34px;background:var(--color-blue);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav__logo-img[data-v-cf3fc64a]{width:34px;height:34px;object-fit:contain;border-radius:var(--r-sm)}.nav__logo span[data-v-cf3fc64a]{color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.2;text-align:center}.nav__name[data-v-cf3fc64a]{color:#fff;font-size:14px;font-weight:500}.nav__sub[data-v-cf3fc64a]{color:var(--color-cyan);font-size:11px;letter-spacing:.2px}.nav__links[data-v-cf3fc64a]{display:flex;gap:6px;align-items:center}.nav__link[data-v-cf3fc64a]{color:#ffffff8c;font-size:13px;text-decoration:none;padding:6px 12px;border-radius:var(--r-sm);transition:color .2s,background .2s;background:none;border:none;cursor:pointer;font-family:inherit;line-height:inherit}.nav__link[data-v-cf3fc64a]:hover{color:#fff;background:#ffffff12}.nav__cta[data-v-cf3fc64a]{font-size:12px;font-weight:600;padding:6px 13px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s;font-family:var(--ff-body);white-space:nowrap;text-decoration:none}.nav__cta--outline[data-v-cf3fc64a]{background:transparent;color:#00d2ff;border:1.5px solid rgba(0,210,255,.45)}.nav__cta--outline[data-v-cf3fc64a]:hover{background:#00d2ff14;border-color:#00d2ffb3}.nav__cta--primary[data-v-cf3fc64a]{background:#e30614;color:#fff}.nav__cta--primary[data-v-cf3fc64a]:hover{background:#c1000f}.nav__burger[data-v-cf3fc64a]{display:none;background:none;border:none;cursor:pointer;padding:6px}.nav__burger span[data-v-cf3fc64a]{display:block;width:22px;height:2px;background:#ffffffb3;border-radius:2px;margin:4px 0;transition:all .25s}.nav__mobile-menu[data-v-cf3fc64a]{display:none;background:var(--color-navy);padding:var(--sp-3) var(--sp-6)}.nav__mobile-menu .nav__link[data-v-cf3fc64a],.nav__mobile-menu .nav__cta[data-v-cf3fc64a]{display:block;width:100%;text-align:left;margin-bottom:4px}.nav__mobile-menu .nav__cta[data-v-cf3fc64a]{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:9px 16px}@media(max-width:768px){.nav__links[data-v-cf3fc64a]{display:none}.nav__burger[data-v-cf3fc64a]{display:block}.nav__mobile-menu[data-v-cf3fc64a]{display:flex;flex-direction:column;align-items:flex-start}}.hero[data-v-c73a935e]{background:#072436;padding:80px 0 0;overflow:hidden;position:relative}.hero[data-v-c73a935e]:after{content:"";display:block;height:80px;background:#f5f7f9;clip-path:ellipse(55% 100% at 50% 100%)}.hero__circle[data-v-c73a935e]{position:absolute;top:-120px;right:-120px;width:480px;height:480px;border-radius:50%;background:#00b4ff0f;filter:blur(40px);pointer-events:none}.hero__inner[data-v-c73a935e]{max-width:1120px;margin:0 auto;padding:0 24px 60px;display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start;position:relative;z-index:1}.hero__heading[data-v-c73a935e]{font-family:"DM Serif Display",Georgia,serif;color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:400;margin:0 0 20px}.hero__heading em[data-v-c73a935e]{font-style:italic;color:#00d2ff}.hero__subtitle[data-v-c73a935e]{color:#ffffff8c;font-size:14.5px;line-height:1.65;max-width:480px;margin:0 0 28px}.hero__paths-label[data-v-c73a935e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin:0 0 12px}.hero__paths[data-v-c73a935e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.hero__path-card[data-v-c73a935e]{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:border-color .18s,background .18s}.hero__path-card[data-v-c73a935e]:hover{background:#ffffff12;border-color:#ffffff29}.hero__path-card--alt[data-v-c73a935e]{border-color:#e3061433}.hero__path-card--alt[data-v-c73a935e]:hover{border-color:#e3061459;background:#e306140a}.hero__path-badge[data-v-c73a935e]{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:4px;padding:2px 7px}.hero__path-badge--cyan[data-v-c73a935e]{background:#00d2ff24;color:#00d2ff}.hero__path-badge--red[data-v-c73a935e]{background:#e3061426;color:#ff5252}.hero__path-title[data-v-c73a935e]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:#fff;line-height:1.3}.hero__path-title svg[data-v-c73a935e]{flex-shrink:0;color:#ffffff80}.hero__path-flow[data-v-c73a935e]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.hero__flow-node[data-v-c73a935e]{background:#ffffff14;color:#ffffffa6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;white-space:nowrap}.hero__flow-sep[data-v-c73a935e]{color:#fff3;font-size:12px}.hero__path-desc[data-v-c73a935e]{font-size:12.5px;color:#ffffff73;line-height:1.55;margin:0;flex:1}.hero__path-cta[data-v-c73a935e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s,background .15s,border-color .15s;letter-spacing:.01em;border:none;white-space:nowrap;margin-top:4px;width:100%}.hero__path-cta--primary[data-v-c73a935e]{background:#e30614;color:#fff}.hero__path-cta--primary[data-v-c73a935e]:hover{background:#c1000f}.hero__path-cta--secondary[data-v-c73a935e]{background:transparent;color:#00d2ff;border:1.5px solid rgba(0,210,255,.4)}.hero__path-cta--secondary[data-v-c73a935e]:hover{background:#00d2ff14;border-color:#00d2ffa6}.hero__resume[data-v-c73a935e]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:6px 0;font-size:12.5px;color:#ffffff59;cursor:pointer;transition:color .15s;font-family:inherit;margin-bottom:24px}.hero__resume[data-v-c73a935e]:hover{color:#ffffffa6}.hero__resume svg[data-v-c73a935e]{flex-shrink:0}.hero__stats[data-v-c73a935e]{display:flex;gap:32px;border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.hero__stat[data-v-c73a935e]{display:flex;flex-direction:column;gap:4px}.hero__stat-value[data-v-c73a935e]{font-family:"DM Serif Display",Georgia,serif;color:#00d2ff;font-size:22px;font-weight:400}.hero__stat-label[data-v-c73a935e]{color:#ffffff59;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.hero__card[data-v-c73a935e]{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #0000001f;padding:24px;margin-top:16px}.hero__card-header[data-v-c73a935e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hero__card-title[data-v-c73a935e]{font-size:15px;font-weight:600;color:#072436}.hero__form[data-v-c73a935e]{display:flex;flex-direction:column;gap:14px}.hero__tariff-box[data-v-c73a935e]{background:linear-gradient(135deg,#e8f0fe,#e3f2fd);border:1px solid #90caf9;border-radius:10px;padding:14px 16px}.hero__tariff-top[data-v-c73a935e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hero__tariff-name[data-v-c73a935e]{font-size:13px;font-weight:700;color:#072436}.hero__tariff-price[data-v-c73a935e]{font-size:15px;font-weight:700;color:#0077b6}.hero__tariff-per[data-v-c73a935e]{font-size:12px;font-weight:400;color:#546e7a}.hero__tags[data-v-c73a935e]{display:flex;flex-wrap:wrap;gap:6px}.hero__tag[data-v-c73a935e]{background:#1565c01a;color:#1565c0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.hero__vehicle-toggle[data-v-c73a935e]{display:flex;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden}.hero__vt-btn[data-v-c73a935e]{flex:1;padding:9px 0;border:none;background:transparent;font-size:13px;font-weight:600;color:#546e7a;cursor:pointer;transition:background .15s,color .15s}.hero__vt-btn+.hero__vt-btn[data-v-c73a935e]{border-left:1px solid #cfd8dc}.hero__vt-btn--active[data-v-c73a935e]{background:#1565c0;color:#fff}.hero__addons[data-v-c73a935e]{display:flex;flex-direction:column;gap:10px}.hero__addon[data-v-c73a935e]{display:flex;align-items:center;justify-content:space-between}.hero__addon-label[data-v-c73a935e]{font-size:13.5px;color:#37474f;font-weight:500}.hero__toggle[data-v-c73a935e]{position:relative;width:38px;height:22px;border-radius:11px;border:none;background:#cfd8dc;cursor:pointer;transition:background .2s;padding:0;flex-shrink:0}.hero__toggle--on[data-v-c73a935e]{background:#1565c0}.hero__toggle-thumb[data-v-c73a935e]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;display:block}.hero__toggle--on .hero__toggle-thumb[data-v-c73a935e]{transform:translate(16px)}.hero__total[data-v-c73a935e]{display:flex;align-items:center;justify-content:space-between;background:#072436;border-radius:10px;padding:14px 16px}.hero__total-label[data-v-c73a935e]{font-size:13px;color:#ffffffbf;font-weight:500}.hero__total-price[data-v-c73a935e]{font-family:"DM Serif Display",Georgia,serif;font-size:20px;color:#00d2ff;font-weight:400}.hero__disclaimer[data-v-c73a935e]{font-size:10px;color:#90a4ae;text-align:center;line-height:1.5;margin:0}.hero__exclusion[data-v-c73a935e]{display:flex;align-items:flex-start;gap:6px;font-size:10px;color:#b0bec5;line-height:1.5;margin:0;padding:7px 10px;background:#ff52520f;border:1px solid rgba(255,82,82,.2);border-radius:6px}.hero__exclusion svg[data-v-c73a935e]{color:#ff6464b3;flex-shrink:0;margin-top:1px}@media(max-width:860px){.hero__inner[data-v-c73a935e]{grid-template-columns:1fr;gap:32px;padding:0 20px 48px}.hero__card[data-v-c73a935e]{width:100%;max-width:480px;margin:0 auto}}@media(max-width:620px){.hero__paths[data-v-c73a935e]{grid-template-columns:1fr}}@media(max-width:480px){.hero__inner[data-v-c73a935e]{padding:0 16px 40px}.hero__heading[data-v-c73a935e]{font-size:clamp(24px,7vw,32px)}.hero__stats[data-v-c73a935e]{gap:16px}}.tariff-section[data-v-ccf5dd8f]{background:#f5f7f9;padding:72px 0}.container[data-v-ccf5dd8f]{max-width:1100px;margin:0 auto;padding:0 24px}.section-header[data-v-ccf5dd8f]{text-align:center;margin-bottom:40px}.section-label[data-v-ccf5dd8f]{display:inline-block;color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.section-title[data-v-ccf5dd8f]{font-family:"DM Serif Display",serif;font-size:clamp(22px,3vw,32px);color:#0f1f3d;margin:0 0 12px;line-height:1.2}.section-subtitle[data-v-ccf5dd8f]{color:#6b7280;font-size:15px;max-width:560px;margin:0 auto;line-height:1.6}.vehicle-toggle[data-v-ccf5dd8f]{display:inline-flex;background:#e5e7eb;border-radius:10px;padding:4px;margin:0 auto 32px;gap:2px;justify-content:center;width:100%;max-width:fit-content;left:50%;position:relative;transform:translate(-50%)}.toggle-btn[data-v-ccf5dd8f]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:7px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.toggle-btn.active[data-v-ccf5dd8f]{background:#fff;color:#0f1f3d;box-shadow:0 1px 4px #0000001a}.tariff-card[data-v-ccf5dd8f]{border-radius:20px;border:2px solid #2563eb;overflow:hidden}.card-header[data-v-ccf5dd8f]{background:#0f1f3d;padding:22px 28px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.insurer-label[data-v-ccf5dd8f]{display:block;color:#22d3ee;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.card-title[data-v-ccf5dd8f]{font-family:"DM Serif Display",serif;font-size:24px;color:#fff;margin:0 0 4px;line-height:1.2}.card-description[data-v-ccf5dd8f]{color:#ffffff73;font-size:13px;margin:4px 0 0;line-height:1.5}.price-block[data-v-ccf5dd8f]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.price-main[data-v-ccf5dd8f]{font-family:"DM Serif Display",serif;font-size:36px;color:#22d3ee;line-height:1}.price-period[data-v-ccf5dd8f]{color:#fff6;font-size:13px;margin-top:2px}.price-net[data-v-ccf5dd8f]{color:#ffffff40;font-size:11px;margin-top:4px}.card-body[data-v-ccf5dd8f]{display:grid;grid-template-columns:1fr 1fr;background:#fff}.features-col[data-v-ccf5dd8f]{padding:28px}.features-col--right[data-v-ccf5dd8f]{border-left:1px solid #e5e7eb}.col-title[data-v-ccf5dd8f]{font-size:13px;font-weight:700;color:#0f1f3d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}.feature-list[data-v-ccf5dd8f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.feature-item[data-v-ccf5dd8f]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#374151;line-height:1.4}.check-icon[data-v-ccf5dd8f]{flex-shrink:0;margin-top:1px;color:#0d9488}.card-footer[data-v-ccf5dd8f]{background:#fef3c7;padding:12px 28px;display:flex;align-items:center;gap:8px;font-size:13px;color:#92400e;font-weight:500;border-top:1px solid #fde68a}.card-footer svg[data-v-ccf5dd8f]{flex-shrink:0;color:#d97706}.card-footer--exclusion[data-v-ccf5dd8f]{background:#fff5f5;border-top:1px solid #fecaca;color:#991b1b}.card-footer--exclusion svg[data-v-ccf5dd8f]{color:#dc2626}.addon-price-net[data-v-ccf5dd8f]{font-size:11px;font-weight:400;color:#6b7280;margin-left:4px}.addons-anchor[data-v-ccf5dd8f]{scroll-margin-top:80px}.addons-section-header[data-v-ccf5dd8f]{text-align:center;margin:48px 0 32px;padding-top:48px;border-top:1px solid #e5e7eb}.addons-section-title[data-v-ccf5dd8f]{font-family:"DM Serif Display",serif;font-size:clamp(20px,2.5vw,28px);color:#0f1f3d;margin:0 0 10px;line-height:1.2}.addons-section-subtitle[data-v-ccf5dd8f]{color:#6b7280;font-size:15px;max-width:480px;margin:0 auto;line-height:1.6}.tariff-cta[data-v-ccf5dd8f]{margin-top:56px;padding-top:40px;border-top:1px solid #e5e7eb}.tariff-cta-inner[data-v-ccf5dd8f]{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#072436;border-radius:16px;padding:26px 32px}.tariff-cta-heading[data-v-ccf5dd8f]{color:#fff;font-size:17px;font-weight:700;white-space:nowrap}.tariff-cta-btns[data-v-ccf5dd8f]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.tariff-cta-btn[data-v-ccf5dd8f]{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;letter-spacing:.01em;border:none}.tariff-cta-btn--outline[data-v-ccf5dd8f]{background:transparent;color:#00d2ff;border:1.5px solid rgba(0,210,255,.45)}.tariff-cta-btn--outline[data-v-ccf5dd8f]:hover{background:#00d2ff14;border-color:#00d2ffb3}.tariff-cta-btn--primary[data-v-ccf5dd8f]{background:#e30614;color:#fff;border:none}.tariff-cta-btn--primary[data-v-ccf5dd8f]:hover{background:#c1000f}.addons-grid[data-v-ccf5dd8f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.addon-card[data-v-ccf5dd8f]{background:#f5f7f9;border:1px solid #e5e7eb;border-radius:14px;padding:20px;display:flex;align-items:flex-start;gap:14px}.addon-icon-box[data-v-ccf5dd8f]{width:40px;height:40px;min-width:40px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;color:#2563eb}.addon-content[data-v-ccf5dd8f]{flex:1;min-width:0}.addon-name[data-v-ccf5dd8f]{font-size:14px;font-weight:600;color:#0f1f3d;margin-bottom:3px}.addon-description[data-v-ccf5dd8f]{font-size:12px;color:#6b7280;line-height:1.4;margin-bottom:6px}.addon-price[data-v-ccf5dd8f]{font-size:14px;font-weight:700;color:#2563eb}.addon-toggle[data-v-ccf5dd8f]{flex-shrink:0;padding:6px 14px;border-radius:8px;border:1.5px solid #2563eb;background:transparent;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;align-self:center}.addon-toggle--active[data-v-ccf5dd8f]{background:#2563eb;color:#fff}.addon-toggle[data-v-ccf5dd8f]:hover:not(.addon-toggle--active){background:#eff6ff}@media(max-width:640px){.card-body[data-v-ccf5dd8f]{grid-template-columns:1fr}.features-col--right[data-v-ccf5dd8f]{border-left:none;border-top:1px solid #e5e7eb}.addons-grid[data-v-ccf5dd8f]{grid-template-columns:1fr}.addon-card[data-v-ccf5dd8f]{flex-wrap:wrap}.price-block[data-v-ccf5dd8f]{align-items:flex-start}.tariff-cta-inner[data-v-ccf5dd8f]{flex-direction:column;align-items:flex-start;padding:22px 20px;gap:16px}.tariff-cta-btns[data-v-ccf5dd8f]{width:100%;flex-direction:column;gap:8px}.tariff-cta-btn[data-v-ccf5dd8f]{width:100%;justify-content:center}}.dokumente-section[data-v-52aff33c]{padding:80px 0;background:#f8fafc}.container[data-v-52aff33c]{max-width:1100px;margin:0 auto;padding:0 24px}.section-header[data-v-52aff33c]{text-align:center;margin-bottom:48px}.section-label[data-v-52aff33c]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e30614;margin-bottom:12px}.section-title[data-v-52aff33c]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#072436;margin:0 0 12px}.section-subtitle[data-v-52aff33c]{color:#4b5563;font-size:1rem;max-width:520px;margin:0 auto;line-height:1.6}.docs-grid[data-v-52aff33c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.doc-card[data-v-52aff33c]{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.doc-card[data-v-52aff33c]:hover{border-color:#072436;box-shadow:0 2px 12px #07243614}.doc-icon[data-v-52aff33c]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:8px;color:#072436}.doc-content[data-v-52aff33c]{flex:1;min-width:0}.doc-title[data-v-52aff33c]{font-weight:600;font-size:.9375rem;color:#111827;margin-bottom:2px}.doc-meta[data-v-52aff33c]{font-size:.8125rem;color:#6b7280}.doc-arrow[data-v-52aff33c]{flex-shrink:0;color:#9ca3af;transition:color .15s,transform .15s}.doc-card:hover .doc-arrow[data-v-52aff33c]{color:#072436;transform:translate(3px)}.faq-section[data-v-82e769c5]{padding:80px 0 100px;background:#fff}.container[data-v-82e769c5]{max-width:800px;margin:0 auto;padding:0 24px}.section-header[data-v-82e769c5]{text-align:center;margin-bottom:48px}.section-label[data-v-82e769c5]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e30614;margin-bottom:12px}.section-title[data-v-82e769c5]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#072436;margin:0 0 12px}.section-subtitle[data-v-82e769c5]{color:#4b5563;font-size:1rem;line-height:1.6}.faq-list[data-v-82e769c5]{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.faq-item[data-v-82e769c5]{border-bottom:1px solid #e5e7eb}.faq-item[data-v-82e769c5]:last-child{border-bottom:none}.faq-question[data-v-82e769c5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;text-align:left;font-size:.9375rem;font-weight:600;color:#111827;cursor:pointer;transition:background .12s}.faq-question[data-v-82e769c5]:hover{background:#f9fafb}.faq-item--open .faq-question[data-v-82e769c5]{color:#072436}.faq-chevron[data-v-82e769c5]{flex-shrink:0;transition:transform .2s;color:#6b7280}.faq-item--open .faq-chevron[data-v-82e769c5]{transform:rotate(180deg);color:#e30614}.faq-answer[data-v-82e769c5]{padding:0 24px 20px}.faq-answer p[data-v-82e769c5]{margin:0;font-size:.9375rem;color:#4b5563;line-height:1.7}.nat-combobox[data-v-36c9020a]{position:relative;display:block;width:100%}.nat-input[data-v-36c9020a]{display:block;width:100%;box-sizing:border-box;font-family:var(--ff-body);font-size:13px;color:var(--color-navy);background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:9px 30px 9px 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s;cursor:text}.nat-input[data-v-36c9020a]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71f}.nat-input[data-v-36c9020a]::placeholder{color:var(--color-muted)}.nat-chevron[data-v-36c9020a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none;transition:transform .15s}.nat-chevron.open[data-v-36c9020a]{transform:translateY(-50%) rotate(180deg)}.nat-dropdown[data-v-36c9020a]{position:absolute;top:calc(100% + 3px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-height:216px;overflow-y:auto;z-index:300;list-style:none;margin:0;padding:4px 0}.nat-option[data-v-36c9020a]{padding:8px 12px;font-family:var(--ff-body);font-size:13px;color:var(--color-navy);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nat-option--active[data-v-36c9020a]{background:#eff6ff;color:var(--color-blue)}.ab-root[data-v-b9b60838]{display:flex;flex-direction:column;gap:0;width:100%;margin-bottom:14px}.ab-grid-2[data-v-b9b60838]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ab-street-row[data-v-b9b60838]{display:grid;grid-template-columns:1fr 88px;gap:12px;margin-top:14px}.ab-rel[data-v-b9b60838]{position:relative}.ab-field[data-v-b9b60838]{display:flex;flex-direction:column}.ab-label[data-v-b9b60838]{display:block;font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:5px}.ab-wrap[data-v-b9b60838]{position:relative}.ab-wrap .ab-input[data-v-b9b60838]{padding-right:28px}.ab-input[data-v-b9b60838]{display:block;width:100%;font-family:var(--ff-body);font-size:13px;color:var(--color-navy);background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:9px 12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-input[data-v-b9b60838]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71f}.ab-input--invalid[data-v-b9b60838]{border-color:var(--color-red)}.ab-input[data-v-b9b60838]:disabled{opacity:.45;cursor:not-allowed}.ab-error[data-v-b9b60838]{display:block;font-family:var(--ff-body);font-size:11px;color:var(--color-red);margin-top:4px}.ab-spinner[data-v-b9b60838]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;border:1.8px solid var(--color-border);border-top-color:var(--color-blue);border-radius:50%;animation:ab-spin-b9b60838 .7s linear infinite}.ab-check[data-v-b9b60838]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@keyframes ab-spin-b9b60838{to{transform:translateY(-50%) rotate(360deg)}}.ab-dropdown[data-v-b9b60838]{position:absolute;top:calc(100% - 1px);left:0;right:0;background:#fff;border:1px solid var(--color-border);border-radius:0 0 var(--r-sm) var(--r-sm);box-shadow:0 4px 14px #00000017;z-index:300;list-style:none;margin:0;padding:4px 0;max-height:200px;overflow-y:auto}.ab-option[data-v-b9b60838]{padding:8px 12px;font-family:var(--ff-body);font-size:13px;color:var(--color-navy);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-option[data-v-b9b60838]:hover,.ab-option--active[data-v-b9b60838]{background:#eff6ff;color:var(--color-blue)}.overlay[data-v-2526ee4c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#072436d1;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto}.modal[data-v-2526ee4c]{background:#fff;border-radius:18px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 16px 48px #07243638;margin:auto 0}.modal-header[data-v-2526ee4c]{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--color-border);padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-2526ee4c]{display:flex;flex-direction:column;gap:2px}.step-label[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-blue)}.step-title[data-v-2526ee4c]{font-family:var(--ff-body);font-size:15px;font-weight:600;color:var(--color-navy)}.evb-direct-title[data-v-2526ee4c]{display:flex;align-items:center;gap:7px}.header-right[data-v-2526ee4c]{display:flex;align-items:center;gap:14px}.progress-dots[data-v-2526ee4c]{display:flex;align-items:center;gap:4px}.dot[data-v-2526ee4c]{display:block;width:22px;height:4px;border-radius:2px}.dot.done[data-v-2526ee4c]{background:var(--color-teal)}.dot.active[data-v-2526ee4c]{background:var(--color-blue)}.dot.pending[data-v-2526ee4c]{background:var(--color-light)}.close-btn[data-v-2526ee4c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;color:var(--color-mid);border-radius:var(--r-sm);transition:background .15s,color .15s}.close-btn[data-v-2526ee4c]:hover{background:var(--color-page);color:var(--color-navy)}.testdata-btn[data-v-2526ee4c]{padding:4px 10px;border:1px dashed #f59e0b;background:#fffbeb;color:#b45309;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--ff-body);cursor:pointer;letter-spacing:.02em;transition:background .15s}.testdata-btn[data-v-2526ee4c]:hover{background:#fef3c7}.step-body[data-v-2526ee4c]{padding:22px 20px}.customer-tabs[data-v-2526ee4c]{display:flex;border:1px solid var(--color-border);border-radius:var(--r-md);overflow:hidden;margin-bottom:20px}.customer-tab[data-v-2526ee4c]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 12px;border:none;background:transparent;font-family:var(--ff-body);font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:background .15s,color .15s}.customer-tab+.customer-tab[data-v-2526ee4c]{border-left:1px solid var(--color-border)}.customer-tab--active[data-v-2526ee4c]{background:var(--color-blue);color:#fff}.radio-group[data-v-2526ee4c]{display:flex;gap:20px;margin-top:4px}.radio-label[data-v-2526ee4c]{display:flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--ff-body);font-size:13px;color:var(--color-navy)}.radio-input[data-v-2526ee4c]{accent-color:var(--color-blue);width:16px;height:16px;cursor:pointer}.holder-section-heading[data-v-2526ee4c]{display:flex;align-items:center;gap:7px;font-family:var(--ff-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:4px 0 14px;padding-top:14px;border-top:1px solid var(--color-border)}.use-case-intro[data-v-2526ee4c]{font-family:var(--ff-body);font-size:13px;color:var(--color-text-secondary);margin:0 0 16px}.use-case-cards[data-v-2526ee4c]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.use-case-card[data-v-2526ee4c]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1.5px solid var(--color-border);border-radius:var(--r-md);background:#fff;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.use-case-card[data-v-2526ee4c]:hover{border-color:var(--color-blue);background:#1e71b70a}.use-case-card--active[data-v-2526ee4c]{border-color:var(--color-blue);background:#1e71b70f}.use-case-card-title[data-v-2526ee4c]{font-family:var(--ff-body);font-size:14px;font-weight:700;color:var(--color-navy)}.use-case-card-desc[data-v-2526ee4c]{font-family:var(--ff-body);font-size:12px;color:var(--color-text-secondary);line-height:1.45}.de-only-notice[data-v-2526ee4c]{display:flex;align-items:center;gap:8px;background:#1e71b714;border:1px solid rgba(30,113,183,.2);border-radius:var(--r-md);padding:10px 14px;font-family:var(--ff-body);font-size:13px;color:var(--color-text-primary);margin-bottom:16px;line-height:1.45}.de-flag[data-v-2526ee4c]{font-size:18px;flex-shrink:0}.intro-text[data-v-2526ee4c]{font-family:var(--ff-body);font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 14px}.grid-2[data-v-2526ee4c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-2526ee4c]{margin-bottom:14px}.field-label[data-v-2526ee4c]{display:block;font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:5px}.field-input[data-v-2526ee4c]{display:block;width:100%;font-family:var(--ff-body);font-size:13px;color:var(--color-navy);background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:9px 12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-input[data-v-2526ee4c]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71f}.field-input.invalid[data-v-2526ee4c]{border-color:var(--color-red)}.field-error[data-v-2526ee4c]{display:block;font-family:var(--ff-body);font-size:11px;color:var(--color-red);margin-top:4px}.mono[data-v-2526ee4c]{font-family:Courier New,Courier,monospace;letter-spacing:.5px}.checkbox-field[data-v-2526ee4c]{margin-top:4px}.checkbox-label[data-v-2526ee4c]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-input[data-v-2526ee4c]{flex-shrink:0;width:16px;height:16px;margin-top:1px;accent-color:var(--color-blue);cursor:pointer}.checkbox-input.invalid[data-v-2526ee4c]{outline:2px solid var(--color-red);outline-offset:1px}.checkbox-label span[data-v-2526ee4c]{font-family:var(--ff-body);font-size:13px;color:var(--color-navy);line-height:1.5}.hint-box[data-v-2526ee4c]{display:flex;align-items:center;gap:8px;background:#e6f7fa;border:1px solid #b3e8f2;border-radius:var(--r-sm);padding:10px 14px;margin-bottom:18px;font-family:var(--ff-body);font-size:13px;color:#005f73;line-height:1.4}.hint-icon[data-v-2526ee4c]{flex-shrink:0}.error-banner[data-v-2526ee4c]{background:#fde8e8;border:1px solid #f5b8b8;border-radius:var(--r-sm);padding:10px 14px;font-family:var(--ff-body);font-size:13px;color:var(--color-red);margin-bottom:14px;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px}.info-banner[data-v-2526ee4c]{border-radius:var(--r-sm);padding:12px 14px;font-size:13px;line-height:1.6;margin-bottom:14px}.info-banner--error[data-v-2526ee4c]{background:#fde8e8;border:1px solid #f5b8b8;color:var(--color-red)}.info-banner--warning[data-v-2526ee4c]{background:#fff8e1;border:1px solid #ffe082;color:#7a5c00}.retry-btn[data-v-2526ee4c]{flex-shrink:0;background:none;border:1px solid var(--color-red);border-radius:var(--r-sm);color:var(--color-red);font-family:var(--ff-body);font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s}.retry-btn[data-v-2526ee4c]:hover{background:#c8000012}.nav-row[data-v-2526ee4c]{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.nav-end[data-v-2526ee4c]{justify-content:flex-end}.btn[data-v-2526ee4c]{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-body);font-size:13px;font-weight:600;border-radius:var(--r-sm);padding:9px 18px;border:none;cursor:pointer;transition:opacity .15s,background .15s}.btn[data-v-2526ee4c]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-2526ee4c]{background:var(--color-blue);color:#fff}.btn-primary[data-v-2526ee4c]:hover:not(:disabled){opacity:.88}.btn-light[data-v-2526ee4c]{background:var(--color-page);color:var(--color-navy);border:1px solid var(--color-border)}.btn-light[data-v-2526ee4c]:hover:not(:disabled){background:var(--color-light)}.spinner[data-v-2526ee4c]{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-2526ee4c .6s linear infinite}@keyframes spin-2526ee4c{to{transform:rotate(360deg)}}.confirmation[data-v-2526ee4c]{padding:32px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.success-icon[data-v-2526ee4c]{width:60px;height:60px;border-radius:50%;background:var(--color-teal);display:flex;align-items:center;justify-content:center}.confirmation-title[data-v-2526ee4c]{font-family:var(--ff-disp);font-size:22px;color:var(--color-navy);font-weight:400;margin:0}.reference-box[data-v-2526ee4c]{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--r-md);padding:14px 28px}.reference-label[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.reference-number[data-v-2526ee4c]{font-family:var(--ff-body);font-size:24px;font-weight:700;color:var(--color-blue);letter-spacing:1px}.evb-box[data-v-2526ee4c]{width:100%;background:#ecfdf5;border:1.5px solid #6ee7b7;border-radius:var(--r-md);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.evb-box-header[data-v-2526ee4c]{display:flex;align-items:center;gap:8px}.evb-box-title[data-v-2526ee4c]{font-family:var(--ff-body);font-size:13px;font-weight:700;color:#065f46;text-transform:uppercase;letter-spacing:.4px}.evb-number-row[data-v-2526ee4c]{display:flex;flex-direction:column;gap:2px}.evb-label[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#065f46;opacity:.7}.evb-number[data-v-2526ee4c]{font-family:var(--ff-body);font-size:26px;font-weight:700;color:#065f46;letter-spacing:2px;font-variant-numeric:tabular-nums}.evb-actions[data-v-2526ee4c]{display:flex}.btn-evb-download[data-v-2526ee4c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#059669;color:#fff;border-radius:8px;font-family:var(--ff-body);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.btn-evb-download[data-v-2526ee4c]:hover{background:#047857}.evb-pending-box[data-v-2526ee4c]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--r-md);font-family:var(--ff-body);font-size:13px;color:var(--color-text-secondary)}.info-bullets[data-v-2526ee4c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;text-align:left}.info-bullet[data-v-2526ee4c]{display:flex;align-items:center;gap:10px;font-family:var(--ff-body);font-size:13px;color:var(--color-navy)}.bullet-icon[data-v-2526ee4c]{flex-shrink:0}.scan-card[data-v-2526ee4c]{display:flex;align-items:flex-start;gap:14px;background:#1e71b70d;border:1.5px solid rgba(30,113,183,.2);border-radius:var(--r-md);padding:16px;margin-bottom:6px;transition:border-color .2s,background .2s}.scan-card--done[data-v-2526ee4c]{background:#0099900f;border-color:#00999059}.scan-card-icon[data-v-2526ee4c]{flex-shrink:0;color:var(--color-blue);margin-top:2px}.scan-card--done .scan-card-icon[data-v-2526ee4c]{color:#009990}.scan-card-body[data-v-2526ee4c]{flex:1;min-width:0}.scan-card-title[data-v-2526ee4c]{font-family:var(--ff-body);font-size:14px;font-weight:700;color:var(--color-navy);margin:0 0 3px}.scan-card-desc[data-v-2526ee4c]{font-family:var(--ff-body);font-size:12px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 12px}.scan-card-actions[data-v-2526ee4c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.or-divider[data-v-2526ee4c]{display:flex;align-items:center;gap:10px;margin:18px 0 14px;font-family:var(--ff-body);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.or-divider[data-v-2526ee4c]:before,.or-divider[data-v-2526ee4c]:after{content:"";flex:1;height:1px;background:var(--color-border)}.scan-result-header[data-v-2526ee4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.scan-confidence[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px}.scan-confidence--ok[data-v-2526ee4c]{background:#0099901f;color:#006b63}.scan-confidence--low[data-v-2526ee4c]{background:#e8a0001f;color:#8a6000}.scan-result-grid[data-v-2526ee4c]{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;margin-bottom:10px}.scan-result-row[data-v-2526ee4c]{display:flex;align-items:center;gap:5px;font-family:var(--ff-body);font-size:12px;line-height:1.3}.scan-result-label[data-v-2526ee4c]{color:var(--color-text-secondary);flex-shrink:0}.scan-result-value[data-v-2526ee4c]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-result-row--found .scan-result-value[data-v-2526ee4c]{color:#006b63}.scan-result-row--missing .scan-result-value[data-v-2526ee4c]{color:#8a6000;font-weight:400;font-style:italic}.scan-result-hint[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;color:var(--color-text-secondary);margin:0 0 10px;line-height:1.45}.field-counter[data-v-2526ee4c]{margin-left:auto;font-size:11px;font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.field-optional[data-v-2526ee4c]{font-size:10px;font-weight:400;color:var(--color-text-muted);margin-left:4px;letter-spacing:.2px}.hint-box.evb-fasttrack-hint[data-v-2526ee4c]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.scanned-badge[data-v-2526ee4c]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:none;background:#0099901a;color:#006b63;border-radius:4px;padding:1px 5px;margin-left:5px;vertical-align:middle}.field-input.scanned[data-v-2526ee4c]{border-color:#00999080;background:#0099900a}.field-input.scanned[data-v-2526ee4c]:focus{border-color:#009990;box-shadow:0 0 0 3px #0099901f}.scan-btn[data-v-2526ee4c]{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff-body);font-size:13px;font-weight:600;color:var(--color-blue);background:#1e71b712;border:1.5px dashed rgba(30,113,183,.35);border-radius:var(--r-sm);padding:9px 16px;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.scan-btn[data-v-2526ee4c]:hover:not(.scan-btn--loading){background:#1e71b721;border-color:var(--color-blue)}.scan-btn--loading[data-v-2526ee4c]{opacity:.7;cursor:not-allowed}.scan-input[data-v-2526ee4c]{display:none}.scan-spinner[data-v-2526ee4c]{display:inline-block;width:13px;height:13px;border:2px solid rgba(30,113,183,.3);border-top-color:var(--color-blue);border-radius:50%;animation:spin-2526ee4c .6s linear infinite;flex-shrink:0}.scan-error[data-v-2526ee4c]{margin-top:7px;font-family:var(--ff-body);font-size:12px;color:var(--color-red)}.confirmation-actions[data-v-2526ee4c]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.confirmation-actions .btn[data-v-2526ee4c]{width:100%;max-width:260px;justify-content:center;text-decoration:none}.accordion-section[data-v-2526ee4c]{border:1px solid var(--color-border);border-radius:var(--r-md);margin-bottom:14px;overflow:hidden}.accordion-header[data-v-2526ee4c]{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;background:#f8f9fa;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-header--btn[data-v-2526ee4c]{border:none;font-family:var(--ff-body);text-align:left;transition:background .15s}.accordion-header--btn[data-v-2526ee4c]:hover{background:#f0f2f5}.accordion-checkbox[data-v-2526ee4c]{flex-shrink:0;width:16px;height:16px;accent-color:var(--color-blue);cursor:pointer}.accordion-header-label[data-v-2526ee4c]{flex:1;font-family:var(--ff-body);font-size:13px;font-weight:600;color:var(--color-navy)}.accordion-header-hint[data-v-2526ee4c]{font-family:var(--ff-body);font-size:11px;color:#6b7280;flex-shrink:0}.accordion-chevron[data-v-2526ee4c]{flex-shrink:0;color:var(--color-text-secondary);transition:transform .2s ease}.accordion-chevron--open[data-v-2526ee4c]{transform:rotate(180deg)}.accordion-body[data-v-2526ee4c]{padding:0 16px 16px;border-top:1px solid var(--color-border);background:#fff}.accordion-desc[data-v-2526ee4c]{font-family:var(--ff-body);font-size:12px;color:var(--color-text-secondary);line-height:1.5;margin:12px 0 14px}.evb-prefill-box[data-v-2526ee4c]{border:1px solid #a7f3d0;border-radius:var(--r-md);background:#f0fdf9;padding:16px;margin-bottom:18px}.evb-prefill-box-header[data-v-2526ee4c]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#059669;margin-bottom:4px}.field-hint[data-v-2526ee4c]{display:block;font-size:11px;color:#059669;margin-top:4px}@media(max-width:640px){.overlay[data-v-2526ee4c]{padding:0;align-items:flex-end}.modal[data-v-2526ee4c]{border-radius:18px 18px 0 0;max-width:100%;margin:0;max-height:92dvh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-2526ee4c]{flex-shrink:0}.step-body[data-v-2526ee4c]{padding:18px 16px;flex:1}.grid-2[data-v-2526ee4c]{grid-template-columns:1fr;gap:0}.nav-row[data-v-2526ee4c]{flex-direction:column-reverse;gap:10px}.nav-row .btn[data-v-2526ee4c]{width:100%;justify-content:center}.confirmation-actions[data-v-2526ee4c]{flex-direction:column}.confirmation-actions .btn[data-v-2526ee4c]{width:100%;justify-content:center}.use-case-cards[data-v-2526ee4c]{gap:8px}.progress-dots[data-v-2526ee4c]{display:none}}@media(max-width:380px){.step-body[data-v-2526ee4c]{padding:14px 12px}}.page[data-v-741a48e1]{min-height:100vh;background:var(--color-page);font-family:var(--ff-body)}.admin-root[data-v-d0f45cb0]{max-width:1200px;margin:40px auto;padding:0 24px;font-family:inherit}.admin-header[data-v-d0f45cb0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}.admin-title[data-v-d0f45cb0]{display:flex;align-items:center;gap:32px}.admin-title h1[data-v-d0f45cb0]{font-size:1.5rem;font-weight:700;color:var(--color-navy, #072436);margin:0;white-space:nowrap}.tab-nav[data-v-d0f45cb0]{display:flex;gap:4px;background:#f3f4f6;border-radius:8px;padding:3px}.tab[data-v-d0f45cb0]{background:transparent;border:none;border-radius:6px;padding:6px 18px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}.tab--active[data-v-d0f45cb0]{background:#fff;color:var(--color-navy, #072436);font-weight:600;box-shadow:0 1px 3px #0000001f}.data-table[data-v-d0f45cb0]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000012}.data-table th[data-v-d0f45cb0]{text-align:left;padding:12px 16px;background:#f7f9fb;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #e5e7eb}.data-table td[data-v-d0f45cb0]{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle;font-size:.875rem}.data-table tr:last-child td[data-v-d0f45cb0]{border-bottom:none}.cell-main[data-v-d0f45cb0]{font-weight:600;color:#111}.cell-sub[data-v-d0f45cb0]{font-size:.78rem;color:#6b7280;margin-top:2px}.color-chips[data-v-d0f45cb0]{display:flex;gap:6px}.color-chip[data-v-d0f45cb0]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.1)}.broker-cell[data-v-d0f45cb0]{display:flex;align-items:center;gap:8px}.btn-link-copy[data-v-d0f45cb0]{font-size:.75rem;padding:2px 9px;border:1px solid var(--color-cyan, #00b4d5);border-radius:4px;background:transparent;color:var(--color-cyan, #00b4d5);cursor:pointer;font-weight:600;transition:all .15s;white-space:nowrap}.btn-link-copy[data-v-d0f45cb0]:hover{background:var(--color-cyan, #00b4d5);color:#fff}.ref-code[data-v-d0f45cb0]{font-size:.78rem;background:#f3f4f6;padding:2px 6px;border-radius:4px}.use-case-chip[data-v-d0f45cb0]{font-size:.75rem;background:#eff6ff;color:#1d4ed8;padding:2px 8px;border-radius:20px}.date-cell[data-v-d0f45cb0]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#6b7280}.badge[data-v-d0f45cb0]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.badge-active[data-v-d0f45cb0]{background:#d1fae5;color:#065f46}.badge-inactive[data-v-d0f45cb0]{background:#fee2e2;color:#991b1b}.badge-submitted[data-v-d0f45cb0]{background:#dbeafe;color:#1e40af}.badge-processing[data-v-d0f45cb0]{background:#fef9c3;color:#854d0e}.actions[data-v-d0f45cb0]{display:flex;gap:8px;white-space:nowrap}.filter-bar[data-v-d0f45cb0]{display:flex;gap:12px;margin-bottom:20px;align-items:center}.filter-input[data-v-d0f45cb0],.filter-select[data-v-d0f45cb0]{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;background:#fff;outline:none}.filter-input[data-v-d0f45cb0]{flex:1;max-width:280px}.filter-input[data-v-d0f45cb0]:focus,.filter-select[data-v-d0f45cb0]:focus{border-color:var(--color-cyan, #00b4d5)}.filter-count[data-v-d0f45cb0]{font-size:.8rem;color:#9ca3af;margin-left:auto}.filter-badge[data-v-d0f45cb0]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;background:#dbeafe;color:#1d4ed8;border-radius:20px;padding:3px 10px}.filter-badge-clear[data-v-d0f45cb0]{background:none;border:none;cursor:pointer;color:#1d4ed8;font-size:.75rem;padding:0;line-height:1}.stats-grid[data-v-d0f45cb0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-d0f45cb0]{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 12px #00000012}.stat-card--accent[data-v-d0f45cb0]{background:var(--color-navy, #072436);color:#fff}.stat-card--wide[data-v-d0f45cb0]{grid-column:span 2}.stat-value[data-v-d0f45cb0]{font-size:2.5rem;font-weight:700;font-variant-numeric:tabular-nums}.stat-card--accent .stat-value[data-v-d0f45cb0]{color:var(--color-cyan, #00b4d5)}.stat-label[data-v-d0f45cb0]{font-size:.85rem;color:#9ca3af;margin-top:4px}.stat-card--accent .stat-label[data-v-d0f45cb0]{color:#fff9}.stat-sub-title[data-v-d0f45cb0]{font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.stat-row[data-v-d0f45cb0]{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:.875rem}.stat-row-label[data-v-d0f45cb0]{width:120px;color:#374151;flex-shrink:0}.stat-bar-wrap[data-v-d0f45cb0]{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.stat-bar[data-v-d0f45cb0]{height:100%;background:var(--color-cyan, #00b4d5);border-radius:4px;transition:width .4s ease}.stat-bar--secondary[data-v-d0f45cb0]{background:var(--color-blue, #1e71b7)}.stat-row-count[data-v-d0f45cb0]{width:32px;text-align:right;font-variant-numeric:tabular-nums;color:#6b7280;font-weight:600}.btn-primary[data-v-d0f45cb0]{background:var(--color-blue, #1e71b7);color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:.9rem;font-weight:600;cursor:pointer}.btn-primary[data-v-d0f45cb0]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-d0f45cb0]{background:transparent;border:1px solid #d1d5db;border-radius:6px;padding:6px 14px;font-size:.85rem;cursor:pointer;color:#374151}.btn-ghost[data-v-d0f45cb0]:hover{background:#f3f4f6}.btn-danger[data-v-d0f45cb0]{background:transparent;border:1px solid #fca5a5;border-radius:6px;padding:6px 14px;font-size:.85rem;cursor:pointer;color:#dc2626}.btn-danger[data-v-d0f45cb0]:hover{background:#fef2f2}.modal-backdrop[data-v-d0f45cb0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}.modal[data-v-d0f45cb0]{background:#fff;border-radius:14px;padding:32px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal h2[data-v-d0f45cb0]{margin:0 0 20px;font-size:1.25rem;font-weight:700;color:var(--color-navy, #072436)}.form-section-title[data-v-d0f45cb0]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:20px 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.form-grid[data-v-d0f45cb0]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label[data-v-d0f45cb0]{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;color:#374151}.form-grid label input[data-v-d0f45cb0]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;outline:none;width:100%;box-sizing:border-box}.form-grid label input[data-v-d0f45cb0]:focus{border-color:var(--color-cyan, #00b4d5)}.form-grid label input[data-v-d0f45cb0]:disabled{background:#f9fafb;color:#6b7280}.color-row[data-v-d0f45cb0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:12px}.color-row label[data-v-d0f45cb0]{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;color:#374151}.color-input-wrap[data-v-d0f45cb0]{display:flex;gap:8px;align-items:center}.color-input-wrap input[type=color][data-v-d0f45cb0]{width:36px;height:34px;border:1px solid #d1d5db;border-radius:6px;padding:2px;cursor:pointer;flex-shrink:0}.color-input-wrap input[data-v-d0f45cb0]:not([type=color]){flex:1;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-family:monospace;font-size:.85rem;outline:none}.color-input-wrap input[data-v-d0f45cb0]:not([type=color]):focus{border-color:var(--color-cyan, #00b4d5)}.checkbox-label[data-v-d0f45cb0]{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:14px;font-size:.9rem;font-weight:500;color:#374151;cursor:pointer}.color-preview[data-v-d0f45cb0]{margin:16px 0 0;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.preview-bar[data-v-d0f45cb0]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;font-size:.95rem;font-weight:700}.form-error[data-v-d0f45cb0]{margin-top:14px;padding:10px 14px;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:.875rem}.modal-actions[data-v-d0f45cb0]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.state-msg[data-v-d0f45cb0]{padding:48px;text-align:center;color:#6b7280}.state-error[data-v-d0f45cb0]{color:#dc2626}.testmail-section[data-v-d0f45cb0]{padding:8px 0 40px}.testmail-hint[data-v-d0f45cb0]{color:#6b7280;font-size:.875rem;margin-bottom:24px}.testmail-grid[data-v-d0f45cb0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.testmail-card[data-v-d0f45cb0]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px}.testmail-card-header[data-v-d0f45cb0]{display:flex;align-items:center;justify-content:space-between}.testmail-label[data-v-d0f45cb0]{font-weight:600;font-size:.9375rem;color:#111827}.testmail-controls[data-v-d0f45cb0]{display:flex;gap:8px}.testmail-controls .input[data-v-d0f45cb0]{flex:1;min-width:0}.testmail-result[data-v-d0f45cb0]{font-size:.8125rem;padding:6px 10px;border-radius:6px}.testmail-result--ok[data-v-d0f45cb0]{background:#f0fdf4;color:#166534}.testmail-result--err[data-v-d0f45cb0]{background:#fef2f2;color:#dc2626}.attachments-cell[data-v-d0f45cb0]{white-space:nowrap}.attach-btn[data-v-d0f45cb0]{display:inline-block;padding:2px 7px;margin:0 2px;border-radius:4px;font-size:.75rem;font-weight:600;text-decoration:none;background:#e5e7eb;color:#374151;transition:background .12s}.attach-btn[data-v-d0f45cb0]:hover{background:#d1d5db}.attach-btn--pdf[data-v-d0f45cb0]{background:#fee2e2;color:#b91c1c}.attach-btn--pdf[data-v-d0f45cb0]:hover{background:#fecaca}.attach-btn--img[data-v-d0f45cb0]{background:#dbeafe;color:#1d4ed8}.attach-btn--img[data-v-d0f45cb0]:hover{background:#bfdbfe}.status-page[data-v-5ff83320]{min-height:100vh;background:var(--color-page);font-family:var(--ff-body)}.status-header[data-v-5ff83320]{background:var(--color-navy);padding:0 var(--sp-6);height:56px;display:flex;align-items:center;justify-content:space-between}.back-link[data-v-5ff83320]{display:flex;align-items:center;gap:5px;color:#ffffff8c;font-size:13px;text-decoration:none;transition:color .15s}.back-link[data-v-5ff83320]:hover{color:#fff}.brand[data-v-5ff83320]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-5ff83320]{width:34px;height:34px;background:var(--color-blue);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.brand-logo span[data-v-5ff83320]{color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px}.brand-name[data-v-5ff83320]{color:#fff;font-size:14px;font-weight:500}.brand-sub[data-v-5ff83320]{color:var(--color-cyan);font-size:11px}.status-main[data-v-5ff83320]{max-width:520px;margin:0 auto;padding:40px var(--sp-6) 80px}.page-title[data-v-5ff83320]{font-family:var(--ff-disp);font-size:26px;font-weight:400;color:var(--color-navy);margin:0 0 8px}.page-desc[data-v-5ff83320]{font-size:14px;color:var(--color-text-secondary);margin:0 0 28px;line-height:1.5}.lookup-form[data-v-5ff83320]{margin-bottom:28px}.lookup-row[data-v-5ff83320]{display:flex;gap:8px}.ref-input[data-v-5ff83320]{flex:1;font-family:Courier New,Courier,monospace;font-size:14px;letter-spacing:.5px;color:var(--color-navy);background:#fff;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:10px 14px;outline:none;transition:border-color .15s,box-shadow .15s;text-transform:uppercase}.ref-input[data-v-5ff83320]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71f}.lookup-btn[data-v-5ff83320]{flex-shrink:0;background:var(--color-blue);color:#fff;font-family:var(--ff-body);font-size:13px;font-weight:600;padding:10px 20px;border:none;border-radius:var(--r-sm);cursor:pointer;transition:opacity .15s;display:flex;align-items:center;gap:6px;min-width:90px;justify-content:center}.lookup-btn[data-v-5ff83320]:disabled{opacity:.6;cursor:not-allowed}.lookup-btn[data-v-5ff83320]:hover:not(:disabled){opacity:.88}.lookup-error[data-v-5ff83320]{margin-top:8px;font-size:13px;color:var(--color-red)}.spinner[data-v-5ff83320]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-5ff83320 .6s linear infinite}@keyframes spin-5ff83320{to{transform:rotate(360deg)}}.status-card[data-v-5ff83320]{background:#fff;border:1px solid var(--color-border);border-radius:var(--r-md);padding:24px}.status-ref[data-v-5ff83320]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ref-label[data-v-5ff83320]{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.ref-value[data-v-5ff83320]{font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700;color:var(--color-blue);letter-spacing:1px}.status-submitted[data-v-5ff83320]{font-size:12px;color:var(--color-text-secondary);margin-bottom:24px}.status-steps[data-v-5ff83320]{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.status-step[data-v-5ff83320]{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-border);opacity:.38}.status-step[data-v-5ff83320]:last-child{border-bottom:none}.status-step.step--done[data-v-5ff83320],.status-step.step--active[data-v-5ff83320]{opacity:1}.step-indicator[data-v-5ff83320]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:1px}.step-dot[data-v-5ff83320]{width:10px;height:10px;border-radius:50%;border:2px solid var(--color-border);background:#fff}.step--active .step-dot[data-v-5ff83320]{border-color:var(--color-blue);background:var(--color-blue)}.step-text[data-v-5ff83320]{display:flex;flex-direction:column;gap:2px}.step-label[data-v-5ff83320]{font-size:14px;font-weight:600;color:var(--color-navy)}.step--active .step-label[data-v-5ff83320]{color:var(--color-blue)}.step--rejected .step-label[data-v-5ff83320]{color:var(--color-red)}.step-desc[data-v-5ff83320]{font-size:12px;color:var(--color-text-secondary)}.status-done-note[data-v-5ff83320],.status-pending-note[data-v-5ff83320],.status-rejected-note[data-v-5ff83320]{font-size:13px;line-height:1.5;padding:10px 14px;border-radius:var(--r-sm)}.status-done-note[data-v-5ff83320]{background:#e6f7f5;color:#005f57;border:1px solid #b3e8e3}.status-pending-note[data-v-5ff83320]{background:#1e71b70f;color:var(--color-text-secondary);border:1px solid rgba(30,113,183,.15)}.status-rejected-note[data-v-5ff83320]{background:#fde8e8;color:var(--color-red);border:1px solid #f5b8b8}.dash-page[data-v-24dad07e]{min-height:100vh;background:var(--color-page);font-family:var(--ff-body)}.dash-header[data-v-24dad07e]{background:var(--color-navy);padding:0 var(--sp-6);height:56px;display:flex;align-items:center;justify-content:space-between}.back-link[data-v-24dad07e]{display:flex;align-items:center;gap:5px;color:#ffffff8c;font-size:13px;text-decoration:none;transition:color .15s}.back-link[data-v-24dad07e]:hover{color:#fff}.brand[data-v-24dad07e]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-24dad07e]{width:34px;height:34px;background:var(--color-blue);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.brand-logo span[data-v-24dad07e]{color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px}.brand-name[data-v-24dad07e]{color:#fff;font-size:14px;font-weight:500}.brand-sub[data-v-24dad07e]{color:var(--color-cyan);font-size:11px}.gate-main[data-v-24dad07e]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 56px);padding:var(--sp-6)}.gate-card[data-v-24dad07e]{background:#fff;border:1px solid var(--color-border);border-radius:var(--r-md);padding:32px 28px;width:100%;max-width:360px}.gate-title[data-v-24dad07e]{font-family:var(--ff-disp);font-size:22px;font-weight:400;color:var(--color-navy);margin:0 0 6px}.gate-desc[data-v-24dad07e]{font-size:13px;color:var(--color-text-secondary);margin:0 0 22px}.gate-field[data-v-24dad07e]{margin-bottom:10px}.gate-input[data-v-24dad07e]{display:block;width:100%;font-family:var(--ff-body);font-size:14px;color:var(--color-navy);background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:10px 12px;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.gate-input[data-v-24dad07e]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71f}.gate-input.invalid[data-v-24dad07e]{border-color:var(--color-red)}.gate-error[data-v-24dad07e]{font-size:12px;color:var(--color-red);margin:0 0 12px}.gate-btn[data-v-24dad07e]{width:100%;background:var(--color-blue);color:#fff;font-family:var(--ff-body);font-size:13px;font-weight:600;padding:10px;border:none;border-radius:var(--r-sm);cursor:pointer;transition:opacity .15s;margin-top:4px}.gate-btn[data-v-24dad07e]:disabled{opacity:.5;cursor:not-allowed}.gate-btn[data-v-24dad07e]:hover:not(:disabled){opacity:.88}.dash-main[data-v-24dad07e]{max-width:1120px;margin:0 auto;padding:28px var(--sp-6) 60px}.dash-toolbar[data-v-24dad07e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.dash-title[data-v-24dad07e]{font-family:var(--ff-disp);font-size:24px;font-weight:400;color:var(--color-navy);margin:0 0 4px}.dash-count[data-v-24dad07e]{font-size:13px;color:var(--color-text-secondary);margin:0}.count-truncated[data-v-24dad07e]{color:#8a6000}.toolbar-right[data-v-24dad07e]{display:flex;align-items:center;gap:10px}.search-wrap[data-v-24dad07e]{position:relative;display:flex;align-items:center}.search-icon[data-v-24dad07e]{position:absolute;left:10px;color:var(--color-text-secondary);pointer-events:none}.search-input[data-v-24dad07e]{font-family:var(--ff-body);font-size:13px;color:var(--color-navy);background:#fff;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:8px 32px 8px 30px;outline:none;width:200px;transition:border-color .15s,box-shadow .15s}.search-input[data-v-24dad07e]:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #1e71b71a}.search-clear[data-v-24dad07e]{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-size:16px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background .15s}.search-clear[data-v-24dad07e]:hover{background:var(--color-light);color:var(--color-navy)}.refresh-btn[data-v-24dad07e]{display:flex;align-items:center;gap:6px;font-family:var(--ff-body);font-size:13px;color:var(--color-text-secondary);background:#fff;border:1px solid var(--color-border);border-radius:var(--r-sm);padding:8px 14px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.refresh-btn[data-v-24dad07e]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-24dad07e]:hover:not(:disabled){background:var(--color-light);color:var(--color-navy)}.spinning[data-v-24dad07e]{animation:spin-24dad07e .8s linear infinite}@keyframes spin-24dad07e{to{transform:rotate(360deg)}}.load-error[data-v-24dad07e]{background:#fde8e8;border:1px solid #f5b8b8;border-radius:var(--r-sm);padding:12px 16px;font-size:13px;color:var(--color-red)}.load-placeholder[data-v-24dad07e]{display:flex;flex-direction:column;gap:8px}.placeholder-row[data-v-24dad07e]{height:42px;background:linear-gradient(90deg,#f0f2f5 25%,#e8eaed,#f0f2f5 75%);background-size:400% 100%;animation:shimmer-24dad07e 1.4s ease infinite;border-radius:var(--r-sm)}@keyframes shimmer-24dad07e{0%{background-position:100% 50%}to{background-position:0% 50%}}.empty-state[data-v-24dad07e]{text-align:center;padding:48px 0;font-size:14px;color:var(--color-text-secondary)}.table-wrap[data-v-24dad07e]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--r-md);background:#fff}.dash-table[data-v-24dad07e]{width:100%;border-collapse:collapse;font-size:13px}.dash-table th[data-v-24dad07e]{background:var(--color-page);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);padding:10px 14px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.dash-row td[data-v-24dad07e]{padding:12px 14px;color:var(--color-navy);border-bottom:1px solid var(--color-border);vertical-align:middle}.dash-row:last-child td[data-v-24dad07e]{border-bottom:none}.dash-row:hover td[data-v-24dad07e]{background:#1e71b708}.ref-link[data-v-24dad07e]{font-family:Courier New,Courier,monospace;font-size:12px;font-weight:600;color:var(--color-blue);text-decoration:none;letter-spacing:.5px}.ref-link[data-v-24dad07e]:hover{text-decoration:underline}.td-date[data-v-24dad07e]{white-space:nowrap;color:var(--color-text-secondary);font-size:12px}.td-mono[data-v-24dad07e]{font-family:Courier New,Courier,monospace;font-size:12px}.td-usecase[data-v-24dad07e]{color:var(--color-text-secondary);font-size:12px}.badge[data-v-24dad07e]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 8px;border-radius:20px;white-space:nowrap}.badge--submitted[data-v-24dad07e]{background:#1e71b71a;color:var(--color-blue)}.badge--processing[data-v-24dad07e]{background:#e6a0001f;color:#8a6000}.badge--completed[data-v-24dad07e]{background:#0099901f;color:#006b63}.badge--rejected[data-v-24dad07e]{background:#c8001a1a;color:var(--color-red)}.logged-out[data-v-c9121be5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;font-family:var(--ff-body)}.logged-out__btn[data-v-c9121be5]{padding:.5rem 1.5rem;cursor:pointer}.login[data-v-06646dc3]{min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--color-page)}@media(min-width:960px){.login[data-v-06646dc3]{grid-template-columns:1fr 460px}}.login__panel[data-v-06646dc3]{display:none;position:relative;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--color-navy);padding:56px;color:#fff}@media(min-width:960px){.login__panel[data-v-06646dc3]{display:flex}}.login__panel-glow[data-v-06646dc3]{position:absolute;top:-120px;right:-120px;width:480px;height:480px;border-radius:50%;background:#00b4ff14;filter:blur(60px);pointer-events:none}.login__brand[data-v-06646dc3]{position:relative;z-index:1}.login__logo[data-v-06646dc3]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-md);background:#ffffff1a;color:#fff;font-family:var(--ff-disp);font-weight:400;font-size:18px}.login__logo-img[data-v-06646dc3]{height:32px}.login__pitch[data-v-06646dc3]{position:relative;z-index:1;max-width:460px}.login__heading[data-v-06646dc3]{font-family:var(--ff-disp);font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.25;margin:0 0 16px}.login__heading em[data-v-06646dc3]{font-style:italic;color:var(--color-cyan)}.login__subtitle[data-v-06646dc3]{color:#fff9;font-size:var(--text-base);line-height:1.65;margin:0 0 36px}.login__bullets[data-v-06646dc3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.login__bullet[data-v-06646dc3]{display:flex;align-items:flex-start;gap:12px}.login__bullet-icon[data-v-06646dc3]{flex-shrink:0;margin-top:2px;color:var(--color-cyan);font-size:15px}.login__bullet-title[data-v-06646dc3]{margin:0;font-size:var(--text-sm);font-weight:700;color:#fff}.login__bullet-desc[data-v-06646dc3]{margin:4px 0 0;font-size:var(--text-sm);line-height:1.55;color:#ffffff80}.login__footer[data-v-06646dc3]{position:relative;z-index:1;font-size:var(--text-xs);color:#ffffff59;margin:0}.login__main[data-v-06646dc3]{display:flex;align-items:center;justify-content:center;padding:var(--sp-6)}.login__card-wrap[data-v-06646dc3]{width:100%;max-width:380px}.login__card[data-v-06646dc3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);padding:var(--sp-10) var(--sp-8);text-align:center}.login__card-logo[data-v-06646dc3]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--color-page);color:var(--color-navy);font-family:var(--ff-disp);font-weight:400;font-size:18px;margin:0 auto var(--sp-5)}.login__card-logo-img[data-v-06646dc3]{height:36px;margin:0 auto var(--sp-5);display:block}.login__card-title[data-v-06646dc3]{font-family:var(--ff-disp);font-weight:400;font-size:var(--text-2xl);color:var(--color-text-primary);margin:0 0 var(--sp-2)}.login__card-subtitle[data-v-06646dc3]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55;margin:0 0 var(--sp-8)}.login__cta[data-v-06646dc3]{width:100%;padding:13px 0;border:none;border-radius:var(--r-md);background:var(--color-blue);color:#fff;font-size:var(--text-base);font-weight:700;cursor:pointer;transition:background .15s}.login__cta[data-v-06646dc3]:hover{background:var(--color-navy)}.login__secure-note[data-v-06646dc3]{margin:var(--sp-5) 0 0;text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.page[data-v-daf95e20]{min-height:100vh;background:var(--color-page);font-family:var(--ff-body)}.gate-overlay[data-v-daf95e20]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#072436b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gate-card[data-v-daf95e20]{background:#fff;border-radius:16px;box-shadow:0 8px 40px #0000002e;padding:40px 36px;width:100%;max-width:360px;text-align:center}.gate-loading[data-v-daf95e20]{display:flex;justify-content:center;padding:16px 0}.gate-spinner[data-v-daf95e20]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#072436;border-radius:50%;animation:spin-daf95e20 .7s linear infinite}@keyframes spin-daf95e20{to{transform:rotate(360deg)}}.gate-error[data-v-daf95e20]{color:#dc2626;font-size:.9rem;margin:0}.gate-logo[data-v-daf95e20]{width:56px;height:56px;background:#f0f6fc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#072436}.gate-name[data-v-daf95e20]{font-size:1.25rem;font-weight:700;color:#072436;margin:0 0 4px}.gate-sub[data-v-daf95e20]{font-size:.8125rem;color:#6b7280;margin:0 0 24px}.gate-input[data-v-daf95e20]{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:1rem;color:#111827;margin-bottom:8px;transition:border-color .15s}.gate-input[data-v-daf95e20]:focus{outline:none;border-color:#072436;box-shadow:0 0 0 3px #07243614}.gate-input--error[data-v-daf95e20]{border-color:#dc2626}.gate-field-error[data-v-daf95e20]{font-size:.8rem;color:#dc2626;margin:0 0 10px;text-align:left}.gate-btn[data-v-daf95e20]{width:100%;background:#072436;color:#fff;border:none;border-radius:8px;padding:11px;font-size:.9375rem;font-weight:600;cursor:pointer;margin-top:4px;transition:background .15s}.gate-btn[data-v-daf95e20]:hover:not(:disabled){background:#0f3a54}.gate-btn[data-v-daf95e20]:disabled{opacity:.55;cursor:not-allowed}:root{--color-navy: #072436;--color-blue: #1e71b7;--color-cyan: #00b4d5;--color-teal: #009990;--color-red: #e30614;--color-yellow: #f1c930;--color-light: #e2e6e8;--color-mid: #607d8b;--color-muted: #90a4ae;--color-surface: #ffffff;--color-page: #f5f7f9;--color-border: #dce3e9;--color-text-primary: var(--color-navy);--color-text-secondary: var(--color-mid);--color-text-muted: var(--color-muted);--color-accent: var(--color-blue);--color-success: var(--color-teal);--color-error: var(--color-red);--ff-body: "DM Sans", sans-serif;--ff-disp: "DM Serif Display", serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: clamp(22px, 3vw, 36px);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--shadow-sm: 0 1px 3px rgba(7, 36, 54, .08);--shadow-md: 0 4px 12px rgba(7, 36, 54, .1);--shadow-lg: 0 8px 24px rgba(7, 36, 54, .12);--container-max: 1080px;--container-narrow: 760px;--container-padding-x: var(--sp-6)}
