.landing-v2[data-v-28946b75]{--lp-primary: #1152d4;--lp-bg: #101622;--lp-card: #020617;--lp-border: #1f2937;--lp-text: #e5e7eb;--lp-muted: #9ca3af;font-family:Inter,system-ui,sans-serif;background:transparent;color:var(--lp-text);min-height:100vh}.landing-v2__header[data-v-28946b75]{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid rgba(148,163,184,.25);background:#0f172ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-v2__header-inner[data-v-28946b75]{max-width:80rem;margin:0 auto;padding:0 1rem;height:4rem;display:flex;align-items:center;justify-content:space-between}.landing-v2__logo[data-v-28946b75]{display:flex;align-items:center;gap:.5rem}.landing-v2__logo-icon[data-v-28946b75]{font-size:1.875rem;font-weight:700;color:var(--lp-primary)}.landing-v2__logo-text[data-v-28946b75]{font-size:1.25rem;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.landing-v2__nav[data-v-28946b75]{display:flex;align-items:center;gap:1rem}.landing-v2__nav-link[data-v-28946b75]{font-size:.9375rem;font-weight:600;color:var(--lp-text);text-decoration:none}.landing-v2__nav-link[data-v-28946b75]:hover{color:var(--lp-primary)}.landing-v2__btn-cabinet[data-v-28946b75]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:700;background:var(--lp-primary);color:#fff;border:none;cursor:pointer}.landing-v2__btn-cabinet[data-v-28946b75]:hover{opacity:.9}.landing-v2__main[data-v-28946b75]{padding:2.5rem 0 4rem}.landing-v2__container[data-v-28946b75]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:column;align-items:center}.landing-v2__intro[data-v-28946b75]{font-size:1.0625rem;color:var(--lp-muted);text-align:center;max-width:32rem;margin:0 0 1.75rem;line-height:1.5}.landing-v2__form-wrap[data-v-28946b75]{width:100%;max-width:42rem;background:var(--lp-card);border-radius:1.25rem;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;border:1px solid var(--lp-border);padding:2rem 1.75rem;box-sizing:border-box}.landing-v2__form[data-v-28946b75]{display:flex;flex-direction:column;gap:2.25rem}.landing-v2__block[data-v-28946b75]{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid var(--lp-border)}.landing-v2__block[data-v-28946b75]:last-of-type{padding-bottom:0;border-bottom:none}.landing-v2__block-title[data-v-28946b75]{font-size:1.25rem;font-weight:700;margin:0;color:var(--lp-text)}.landing-v2__block-desc[data-v-28946b75]{font-size:.875rem;color:var(--lp-muted);margin:0;line-height:1.45}.landing-v2__field label[data-v-28946b75]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.375rem}.landing-v2__label-row[data-v-28946b75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.landing-v2__label-row label[data-v-28946b75]{font-size:.875rem;font-weight:600;text-transform:none;color:var(--lp-text);margin:0}.landing-v2__badge[data-v-28946b75]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.25rem;background:#fef9c3;font-size:.625rem;font-weight:700;text-transform:uppercase;color:#854d0e}.landing-v2__badge .material-symbols-outlined[data-v-28946b75]{font-size:.75rem}.landing-v2__input-wrap[data-v-28946b75]{position:relative}.landing-v2__input-wrap input[data-v-28946b75]{padding-right:2.5rem}.landing-v2__input-icon[data-v-28946b75]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--lp-muted);pointer-events:none}.landing-v2__field input[data-v-28946b75],.landing-v2__field select[data-v-28946b75],.landing-v2__field textarea[data-v-28946b75]{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--lp-border);background:var(--lp-card);font-size:.875rem;color:var(--lp-text);box-sizing:border-box}.landing-v2__field input[data-v-28946b75]:focus,.landing-v2__field select[data-v-28946b75]:focus,.landing-v2__field textarea[data-v-28946b75]:focus{outline:none;border-color:var(--lp-primary);box-shadow:0 0 0 2px #2b7cee33}.landing-v2__field select[data-v-28946b75]:disabled{opacity:.6;cursor:not-allowed}.landing-v2__hint[data-v-28946b75]{font-size:.6875rem;color:var(--lp-muted);font-style:italic;margin-top:.25rem}.landing-v2__divider[data-v-28946b75]{display:flex;align-items:center;padding:.5rem 0}.landing-v2__divider[data-v-28946b75]:before,.landing-v2__divider[data-v-28946b75]:after{content:"";flex:1;height:1px;background:var(--lp-border)}.landing-v2__divider span[data-v-28946b75]{flex-shrink:0;margin:0 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted)}.landing-v2__grid-2[data-v-28946b75]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.landing-v2__check-row[data-v-28946b75]{display:flex;gap:1.5rem;align-items:center}.landing-v2__checkbox[data-v-28946b75]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.landing-v2__checkbox input[data-v-28946b75]{width:auto;accent-color:var(--lp-primary)}.landing-v2__upload[data-v-28946b75]{padding:2rem;border:2px dashed var(--lp-border);border-radius:.75rem;background:#f8fafc80;text-align:center}.landing-v2__upload .material-symbols-outlined[data-v-28946b75]{font-size:1.875rem;color:var(--lp-muted)}.landing-v2__upload p[data-v-28946b75]{font-size:.75rem;font-weight:500;color:var(--lp-muted);margin:.5rem 0 1rem}.landing-v2__file[data-v-28946b75]{font-size:.875rem;margin:0 auto;display:block}.landing-v2__plan-row[data-v-28946b75]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.landing-v2__plan-card[data-v-28946b75]{padding:1rem;border-radius:.75rem;border:1px solid var(--lp-border);background:var(--lp-card);cursor:pointer;transition:border-color .2s,background .2s}.landing-v2__plan-card--active[data-v-28946b75]{border-width:2px;border-color:var(--lp-primary)}.landing-v2__plan-card--priority.landing-v2__plan-card--active[data-v-28946b75]{background:#2b7cee0d}.landing-v2__plan-card input[data-v-28946b75]{position:absolute;opacity:0;pointer-events:none}.landing-v2__plan-head[data-v-28946b75]{display:flex;justify-content:space-between;align-items:flex-start}.landing-v2__plan-name[data-v-28946b75]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted)}.landing-v2__plan-card--active .landing-v2__plan-name[data-v-28946b75],.landing-v2__plan-card--priority.landing-v2__plan-card--active .landing-v2__plan-name[data-v-28946b75]{color:var(--lp-primary)}.landing-v2__plan-head .material-symbols-outlined[data-v-28946b75]{font-size:1.125rem;color:var(--lp-muted)}.landing-v2__plan-card--active .landing-v2__plan-head .material-symbols-outlined[data-v-28946b75],.landing-v2__plan-card--priority.landing-v2__plan-card--active .landing-v2__plan-head .material-symbols-outlined[data-v-28946b75]{color:var(--lp-primary)}.landing-v2__plan-price[data-v-28946b75]{font-size:1.125rem;font-weight:900;margin:.5rem 0 0}.landing-v2__plan-price-caption[data-v-28946b75]{font-size:.875rem;font-weight:500;color:var(--landing-v2-muted, #64748b);margin:.25rem 0 0}.landing-v2__plan-desc[data-v-28946b75]{font-size:.625rem;color:var(--lp-muted);margin:.25rem 0 0}.landing-v2__submit-wrap[data-v-28946b75]{padding-top:1.25rem;border-top:1px solid var(--lp-border)}.landing-v2__btn-submit[data-v-28946b75]{width:100%;padding:1rem;border-radius:.75rem;font-size:1rem;font-weight:700;background:var(--lp-primary);color:#fff;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #2b7cee4d}.landing-v2__btn-submit[data-v-28946b75]:hover:not(:disabled){opacity:.9}.landing-v2__btn-submit[data-v-28946b75]:disabled{opacity:.7;cursor:not-allowed}.landing-v2__error[data-v-28946b75]{margin-top:.75rem;text-align:center;font-size:.875rem;color:#dc2626}.landing-v2__legal[data-v-28946b75]{margin-top:1rem;text-align:center;font-size:.6875rem;color:var(--lp-muted);line-height:1.5;padding:0 1.5rem}.landing-v2__legal a[data-v-28946b75]{text-decoration:underline}.landing-v2__footer[data-v-28946b75]{margin-top:4rem;padding:2rem 1.25rem;border-top:1px solid var(--lp-border);display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;font-size:.8125rem;background:var(--lp-card)}.landing-v2__footer a[data-v-28946b75]{display:inline-flex;align-items:center;gap:.375rem;color:var(--lp-muted);text-decoration:none;padding:.35rem .5rem;border-radius:.5rem;transition:color .15s,background .15s}.landing-v2__footer a[data-v-28946b75]:hover{color:var(--lp-primary);background:#2b7cee0f}.landing-v2__footer .material-symbols-outlined[data-v-28946b75]{font-size:1.125rem;opacity:.9}@media(max-width:640px){.landing-v2__grid-2[data-v-28946b75],.landing-v2__plan-row[data-v-28946b75]{grid-template-columns:1fr}}.success-mparts[data-v-d8bc7f2d]{--success-primary: #e00025;--success-m-blue: #0066b1;--success-m-dark: #0038a8;--success-bg: #0a0a0a;--success-surface: #18181b;--success-text: #f8f5f6;--success-muted: #94a3b8;font-family:Inter,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;background:var(--success-bg);color:var(--success-text);overflow-x:hidden;width:100%;max-width:100vw}.success-mparts__m-gradient[data-v-d8bc7f2d]{height:4px;background:linear-gradient(90deg,var(--success-m-blue) 0%,var(--success-m-blue) 33.33%,var(--success-m-dark) 33.33%,var(--success-m-dark) 66.66%,var(--success-primary) 66.66%,var(--success-primary) 100%)}.success-mparts__header[data-v-d8bc7f2d]{border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:50}.success-mparts__header-inner[data-v-d8bc7f2d]{max-width:1280px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.success-mparts__logo[data-v-d8bc7f2d]{display:flex;align-items:center;gap:12px}.success-mparts__logo-icon[data-v-d8bc7f2d]{font-size:2rem;font-weight:700;color:var(--success-primary)}.success-mparts__logo-text[data-v-d8bc7f2d]{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;font-style:italic}.success-mparts__logo-accent[data-v-d8bc7f2d]{color:var(--success-primary)}.success-mparts__icon-btn[data-v-d8bc7f2d]{width:40px;height:40px;border-radius:9999px;border:none;background:transparent;color:var(--success-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.success-mparts__icon-btn[data-v-d8bc7f2d]:hover{background:#ffffff1a;color:var(--success-text)}.success-mparts__main[data-v-d8bc7f2d]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.success-mparts__card[data-v-d8bc7f2d]{max-width:36rem;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.success-mparts__icon-wrap[data-v-d8bc7f2d]{position:relative;margin-bottom:32px}.success-mparts__icon-glow[data-v-d8bc7f2d]{position:absolute;inset:0;background:#e0002533;filter:blur(40px);border-radius:9999px}.success-mparts__icon-circle[data-v-d8bc7f2d]{position:relative;width:96px;height:96px;border-radius:9999px;border:4px solid var(--success-primary);background:var(--success-bg);display:flex;align-items:center;justify-content:center}.success-mparts__icon-circle .material-symbols-outlined[data-v-d8bc7f2d]{font-size:3.5rem;font-weight:700;color:var(--success-primary)}.success-mparts__title[data-v-d8bc7f2d]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;margin:0 0 16px}.success-mparts__subtitle[data-v-d8bc7f2d]{font-size:1.125rem;color:var(--success-muted);max-width:28rem;margin:0 0 48px;line-height:1.5}.success-mparts__status[data-v-d8bc7f2d]{width:100%;background:var(--success-surface);border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:24px 32px;margin-bottom:40px;box-shadow:0 25px 50px -12px #00000080;text-align:left}.success-mparts__status-title[data-v-d8bc7f2d]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--success-muted);margin:0 0 32px}.success-mparts__status-title .material-symbols-outlined[data-v-d8bc7f2d]{font-size:14px}.success-mparts__steps[data-v-d8bc7f2d]{display:flex;flex-direction:column;gap:0;position:relative}.success-mparts__step[data-v-d8bc7f2d]{display:flex;gap:16px;position:relative;padding-bottom:32px}.success-mparts__step[data-v-d8bc7f2d]:last-child{padding-bottom:0}.success-mparts__step-dot[data-v-d8bc7f2d]{flex-shrink:0;width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;z-index:1}.success-mparts__step-dot .material-symbols-outlined[data-v-d8bc7f2d]{font-size:14px}.success-mparts__step--done .success-mparts__step-dot[data-v-d8bc7f2d]{background:var(--success-primary);color:#fff;box-shadow:0 0 15px #e0002580}.success-mparts__step--current .success-mparts__step-dot[data-v-d8bc7f2d]{border:2px solid var(--success-primary);background:var(--success-bg);color:var(--success-primary)}.success-mparts__step--pending .success-mparts__step-dot[data-v-d8bc7f2d]{border:2px solid rgba(255,255,255,.1);background:var(--success-bg);color:var(--success-muted)}.success-mparts__step-line[data-v-d8bc7f2d]{position:absolute;left:16px;top:32px;width:2px;height:32px;background:var(--success-primary)}.success-mparts__step-line--muted[data-v-d8bc7f2d]{background:#ffffff1a}.success-mparts__step-content[data-v-d8bc7f2d]{display:flex;flex-direction:column;gap:4px}.success-mparts__step-name[data-v-d8bc7f2d]{font-weight:700;color:var(--success-text)}.success-mparts__step--pending .success-mparts__step-name[data-v-d8bc7f2d]{color:var(--success-muted)}.success-mparts__step-desc[data-v-d8bc7f2d]{font-size:14px;color:var(--success-muted)}.success-mparts__contact-note[data-v-d8bc7f2d]{margin:0 0 24px;font-size:14px;color:var(--success-muted)}.success-mparts__contact-note a[data-v-d8bc7f2d]{color:var(--success-primary);text-decoration:none}.success-mparts__contact-note a[data-v-d8bc7f2d]:hover{text-decoration:underline}.success-mparts__actions[data-v-d8bc7f2d]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.success-mparts__btn[data-v-d8bc7f2d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;border:2px solid transparent}.success-mparts__btn--primary[data-v-d8bc7f2d]{background:var(--success-primary);color:#fff;border-color:var(--success-primary);box-shadow:0 10px 15px -3px #e0002533}.success-mparts__btn--primary[data-v-d8bc7f2d]:hover{filter:brightness(1.05);transform:scale(1.02)}.success-mparts__btn--secondary[data-v-d8bc7f2d]{background:transparent;color:var(--success-text);border-color:#ffffff1a}.success-mparts__btn--secondary[data-v-d8bc7f2d]:hover{border-color:var(--success-primary)}.success-mparts__accent[data-v-d8bc7f2d]{position:fixed;bottom:0;right:0;padding:32px;font-size:12rem;font-weight:900;font-style:italic;letter-spacing:-.05em;line-height:1;color:#fff;opacity:.08;pointer-events:none;overflow:hidden}@media(max-width:1024px){.success-mparts__accent[data-v-d8bc7f2d]{display:none}}.success-mparts__footer[data-v-d8bc7f2d]{padding:32px 24px;text-align:center;font-size:12px;color:var(--success-muted);text-transform:uppercase;letter-spacing:.2em}.success-mparts__footer a[data-v-d8bc7f2d]{color:var(--success-muted);text-decoration:none}.success-mparts__footer a[data-v-d8bc7f2d]:hover{color:var(--success-primary)}.header-actions-row[data-v-4f55cbf7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.copy-modal-overlay[data-v-4f55cbf7]{position:fixed;inset:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.copy-modal[data-v-4f55cbf7]{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;max-width:480px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0f172a26}.copy-modal__text[data-v-4f55cbf7]{margin:0 0 16px;padding:12px;background:var(--bg, #f1f5f9);border:1px solid var(--border);border-radius:8px;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:40vh}.copy-modal--error[data-v-4f55cbf7]{border-color:var(--error-text);background:var(--error-bg)}.copy-modal__message[data-v-4f55cbf7]{margin:0 0 16px;font-size:1rem;line-height:1.4}.copy-modal__close[data-v-4f55cbf7]{width:100%}.request-filters[data-v-4f55cbf7]{padding:14px 16px}.request-filters__toggle[data-v-4f55cbf7]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:12px;font-size:.9rem;color:var(--text, #1e293b);background:var(--bg, #f1f5f9);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.request-filters__toggle[data-v-4f55cbf7]:hover{background:var(--bg-hover, #e2e8f0)}.request-filters--collapsed .request-filters__toggle[data-v-4f55cbf7]{margin-bottom:0}.request-filters__body[data-v-4f55cbf7]{margin-top:4px}.request-filters__grid[data-v-4f55cbf7]{align-items:end}.request-filters__date-row[data-v-4f55cbf7]{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.request-filters__date-sep[data-v-4f55cbf7]{font-size:12px;color:var(--text-muted, #6b7280);text-align:center}.request-filters__types[data-v-4f55cbf7]{grid-column:1 / -1}.request-filters__legend[data-v-4f55cbf7]{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-muted, #6b7280)}.request-filters__type-row[data-v-4f55cbf7]{display:flex;flex-wrap:wrap;gap:8px}.order-hero[data-v-2d20cf0f]{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.order-hero__head[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;background:linear-gradient(180deg,#2463eb12,#fff0);border-bottom:1px solid var(--border)}.order-hero__head-left[data-v-2d20cf0f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-hero__number[data-v-2d20cf0f]{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.order-hero__head-date[data-v-2d20cf0f]{font-size:10px;color:var(--text-muted);font-weight:500;letter-spacing:.02em}.order-hero__status-badge[data-v-2d20cf0f]{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:700}.order-hero__head-right[data-v-2d20cf0f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-hero__head-actions[data-v-2d20cf0f]{display:flex;align-items:center;gap:4px}.order-hero__action-btn[data-v-2d20cf0f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:16px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.order-hero__action-btn[data-v-2d20cf0f]:hover{background:#f8fafce6;border-color:var(--accent, #2563eb)}a.order-hero__action-btn[data-v-2d20cf0f]{text-decoration:none;color:inherit}.order-hero__head-label[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);font-weight:600}.order-hero__phone[data-v-2d20cf0f]{margin:0;font-size:15px;font-weight:700}.order-hero__phone-link[data-v-2d20cf0f]{color:var(--accent, #2563eb);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.order-hero__phone-link[data-v-2d20cf0f]:hover{border-bottom-color:currentColor}.order-hero__value--mono[data-v-2d20cf0f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:0}.order-hero__body[data-v-2d20cf0f]{display:grid;grid-template-columns:1fr 320px;gap:0;min-height:0}.order-hero__col[data-v-2d20cf0f]{padding:20px;border-right:1px solid var(--border)}.order-hero__col[data-v-2d20cf0f]:last-child{border-right:none}.order-hero__col--side[data-v-2d20cf0f]{background:#f8fafc99}.order-hero__section[data-v-2d20cf0f]{margin-bottom:20px}.order-hero__section[data-v-2d20cf0f]:last-child{margin-bottom:0}.order-hero__section-title[data-v-2d20cf0f]{margin:0 0 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.order-hero__dl[data-v-2d20cf0f]{display:grid;gap:8px 24px;margin:0}.order-hero__dl>div[data-v-2d20cf0f]{display:flex;flex-direction:column;gap:2px}.order-hero__dl--2[data-v-2d20cf0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-hero__dl dt[data-v-2d20cf0f]{margin:0;font-size:12px;color:var(--text-muted);font-weight:600}.order-hero__dl dd[data-v-2d20cf0f]{margin:0;font-size:14px;font-weight:600;color:var(--text)}.order-hero__part-name[data-v-2d20cf0f]{margin:0 0 8px;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.order-hero__part-tags[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.order-hero__tag[data-v-2d20cf0f]{font-size:12px;padding:4px 10px;border-radius:8px;background:#e2e8f0b3;border:1px solid var(--border);font-weight:600;color:var(--text)}.order-hero__desc-block[data-v-2d20cf0f]{margin:0}.order-hero__dt-inline[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:4px}.order-hero__dd-pre[data-v-2d20cf0f]{margin:0;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-line}.order-hero__link-block[data-v-2d20cf0f]{display:flex;flex-direction:column;gap:8px}.order-hero__link-url[data-v-2d20cf0f]{font-size:12px;word-break:break-all}.clamp-2[data-v-2d20cf0f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-hero__link-actions[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:8px}.order-hero__empty[data-v-2d20cf0f]{margin:0;font-size:14px;color:var(--text-muted)}.order-hero__section--attachments .attachments-row[data-v-2d20cf0f]{margin-top:4px}.btn-secondary--small[data-v-2d20cf0f]{padding:6px 10px;font-size:12px}.stack[data-v-2d20cf0f]{display:grid;gap:12px}.card-lite[data-v-2d20cf0f]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.finding-head[data-v-2d20cf0f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.finding-title[data-v-2d20cf0f]{font-weight:700;flex:1}.inline-input[data-v-2d20cf0f]{width:100%}.inline-check[data-v-2d20cf0f]{display:inline-flex;gap:8px;align-items:center}.media-grid[data-v-2d20cf0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.media-file[data-v-2d20cf0f]{display:block;border:1px solid var(--border);padding:10px;border-radius:10px;background:#fff}.mono[data-v-2d20cf0f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.preline[data-v-2d20cf0f]{white-space:pre-line}.clamp-1[data-v-2d20cf0f]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.admin-section[data-v-2d20cf0f]{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.admin-section__summary[data-v-2d20cf0f]{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px;background:#f3f4f68c;border-bottom:1px solid var(--border)}.admin-section__summary[data-v-2d20cf0f]::-webkit-details-marker{display:none}.admin-section__title[data-v-2d20cf0f]{font-size:16px;font-weight:800;letter-spacing:-.01em}.admin-section__hint[data-v-2d20cf0f]{color:var(--text-muted);font-size:12px;white-space:nowrap}.admin-section__body[data-v-2d20cf0f]{padding:16px}.card-block[data-v-2d20cf0f]{border:1px solid var(--border);background:#ffffffe6;border-radius:14px;padding:14px}.card-block__head[data-v-2d20cf0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-block__title[data-v-2d20cf0f]{font-weight:800;letter-spacing:-.01em}.request-edit-grid[data-v-2d20cf0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.request-edit-grid .full-width[data-v-2d20cf0f]{grid-column:1 / -1}.request-edit-grid label[data-v-2d20cf0f]{display:block;font-size:12px;font-weight:650;color:var(--text-muted);margin-bottom:4px}.request-edit-grid input[type=text][data-v-2d20cf0f],.request-edit-grid input[type=number][data-v-2d20cf0f],.request-edit-grid select[data-v-2d20cf0f],.request-edit-grid textarea[data-v-2d20cf0f]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px}.request-edit-checks[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.field-lite__label[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);font-weight:650;text-transform:uppercase;letter-spacing:.05em}.field-lite__value[data-v-2d20cf0f]{margin-top:6px;font-size:14px;font-weight:650}.section-head[data-v-2d20cf0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.section-head__title[data-v-2d20cf0f]{font-weight:850;font-size:15px;letter-spacing:-.01em}.form-compact[data-v-2d20cf0f],.form-compact__row[data-v-2d20cf0f]{display:grid;gap:12px}.form-compact__row--inline[data-v-2d20cf0f]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.form-compact__row--title[data-v-2d20cf0f]{grid-template-columns:1fr}.findings-table-wrap[data-v-2d20cf0f]{margin-top:10px}.findings-cards[data-v-2d20cf0f]{display:none}.textarea-compact[data-v-2d20cf0f]{resize:vertical}.inline-input--mini[data-v-2d20cf0f]{width:90px;padding:8px 10px}.files-mini[data-v-2d20cf0f]{display:grid;gap:6px}.file-pill[data-v-2d20cf0f]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters[data-v-2d20cf0f]{border:1px solid var(--border);border-radius:14px;background:#f8fafc99;padding:12px}.filters__row[data-v-2d20cf0f]{display:grid;grid-template-columns:2fr 1fr;gap:10px}.filters__row--meta[data-v-2d20cf0f]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pager[data-v-2d20cf0f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pager__spacer[data-v-2d20cf0f]{flex:1 1 auto}.pager__size[data-v-2d20cf0f]{display:flex;align-items:center;gap:8px}.pager__size label[data-v-2d20cf0f]{margin:0}.btn-link--text[data-v-2d20cf0f]{border:none;background:transparent;padding:0;min-height:auto;min-width:auto;border-radius:0;display:inline}.btn-link--text[data-v-2d20cf0f]:hover{background:transparent;color:var(--text)}.minw-90[data-v-2d20cf0f]{min-width:90px}.minw-120[data-v-2d20cf0f]{min-width:120px}.minw-140[data-v-2d20cf0f]{min-width:140px}.minw-160[data-v-2d20cf0f]{min-width:160px}.minw-180[data-v-2d20cf0f]{min-width:180px}.minw-200[data-v-2d20cf0f]{min-width:200px}.minw-210[data-v-2d20cf0f]{min-width:210px}.minw-220[data-v-2d20cf0f]{min-width:220px}.minw-240[data-v-2d20cf0f]{min-width:240px}.minw-420[data-v-2d20cf0f]{min-width:420px}.recommendations-table__grid[data-v-2d20cf0f]{table-layout:fixed;width:100%}.recommendations-table__col-name[data-v-2d20cf0f]{width:42%}.recommendations-table__col-contacts[data-v-2d20cf0f]{width:26%}.recommendations-table__col-result[data-v-2d20cf0f]{width:32%}.recommendations-table__name[data-v-2d20cf0f]{font-size:1.05rem;font-weight:700}.recommendations-table__result-cell[data-v-2d20cf0f]{min-width:0;max-width:300px;width:32%;vertical-align:top}.recommendations-table__result-cell .supplier-result-stack[data-v-2d20cf0f]{gap:6px}.recommendations-table__result-cell .supplier-result-form--table[data-v-2d20cf0f]{grid-template-columns:1fr 1fr;gap:6px}.recommendations-table__result-cell .supplier-result-form--table input[type=text][data-v-2d20cf0f]{grid-column:1 / -1}.recommendations-table__result-cell .supplier-result-form--table .btn-secondary[data-v-2d20cf0f]{grid-column:1 / -1;justify-self:start}.supplier-card[data-v-2d20cf0f]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px}.supplier-card__head[data-v-2d20cf0f]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.supplier-card__title[data-v-2d20cf0f]{min-width:260px;flex:1;display:grid;gap:6px}.supplier-card__name[data-v-2d20cf0f]{font-weight:800;font-size:16px}.supplier-card__meta[data-v-2d20cf0f]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.supplier-card__actions[data-v-2d20cf0f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.supplier-card__grid[data-v-2d20cf0f]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-card__block[data-v-2d20cf0f]{min-width:0;border:1px solid rgba(226,232,240,.8);background:#f8fafc99;border-radius:12px;padding:10px}.supplier-card__block.full-width[data-v-2d20cf0f]{grid-column:1 / -1}.supplier-card__label[data-v-2d20cf0f]{font-size:12px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.supplier-card__value[data-v-2d20cf0f]{margin-top:6px;font-size:13px;line-height:1.35;color:#0f172a}.chip-row[data-v-2d20cf0f],.contact-chips[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-2d20cf0f]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.55);background:#ffffffb3;font-size:12px}.chip--link[data-v-2d20cf0f]{border-style:dashed;text-decoration:none;color:inherit;cursor:pointer}.chip--link[data-v-2d20cf0f]:hover{border-color:#3b82f6b3;background:#3b82f614}.chip--muted[data-v-2d20cf0f]{background:#ffffff8c;border-color:#e2e8f0e6;color:#334155}.supplier-result-form[data-v-2d20cf0f]{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:8px;align-items:center}.supplier-result-form--table[data-v-2d20cf0f]{grid-template-columns:1.1fr .9fr 1.8fr auto}.supplier-result-stack[data-v-2d20cf0f]{display:grid;gap:8px}.supplier-name-row[data-v-2d20cf0f]{display:inline-flex;align-items:center;gap:8px;min-width:0}.source-link[data-v-2d20cf0f]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:28px;padding:0;border-radius:10px;border:1px solid var(--border);background:#fff}.source-link[data-v-2d20cf0f]:hover{background:#f9fafb}.broadcast-text[data-v-2d20cf0f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;white-space:pre}.supplier-cards-mobile[data-v-2d20cf0f]{display:none}@media(max-width:980px){.order-hero__body[data-v-2d20cf0f]{grid-template-columns:1fr}.order-hero__col[data-v-2d20cf0f]{border-right:none;border-bottom:1px solid var(--border)}.order-hero__col[data-v-2d20cf0f]:last-child{border-bottom:none}.order-hero__col--side[data-v-2d20cf0f]{background:#f8fafc80}.order-hero__dl--2[data-v-2d20cf0f]{grid-template-columns:1fr}.form-compact__row--inline[data-v-2d20cf0f]{grid-template-columns:1fr 1fr}.supplier-card__grid[data-v-2d20cf0f],.supplier-result-form[data-v-2d20cf0f]{grid-template-columns:1fr}}@media(min-width:721px){.admin-section>summary[data-v-2d20cf0f]{display:none}.admin-section[data-v-2d20cf0f]:not([open])>:not(summary){display:block}}@media(max-width:720px){.filters__row[data-v-2d20cf0f]{grid-template-columns:1fr}.recommendations-table[data-v-2d20cf0f],.findings-table-wrap[data-v-2d20cf0f]{display:none}.findings-cards[data-v-2d20cf0f]{display:grid}.supplier-cards-mobile[data-v-2d20cf0f]{display:grid;gap:12px}}.attachments-row[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:12px}.attachments-item[data-v-2d20cf0f]{display:flex;flex-direction:column;align-items:center;gap:6px}.attachments-remove[data-v-2d20cf0f]{font-size:11px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer;color:var(--text-muted)}.attachments-remove[data-v-2d20cf0f]:hover:not(:disabled){background:#fef2f2;color:#b91c1c;border-color:#fecaca}.attachments-remove[data-v-2d20cf0f]:disabled{opacity:.7;cursor:not-allowed}.attachments-add[data-v-2d20cf0f]{display:flex;align-items:center;gap:10px}.attachments-add__input[data-v-2d20cf0f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.attachments-link[data-v-2d20cf0f]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border:1px solid var(--border, #e2e8f0);border-radius:8px;text-decoration:none;color:inherit;font-size:12px;max-width:120px}.attachments-link[data-v-2d20cf0f]:hover{border-color:var(--accent, #2563eb);background:var(--slate-50, #f8fafc)}.attachments-thumb[data-v-2d20cf0f]{width:80px;height:80px;object-fit:cover;border-radius:4px}.attachments-placeholder[data-v-2d20cf0f]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--slate-100, #f1f5f9);border-radius:4px;font-size:24px}.attachments-filename[data-v-2d20cf0f]{word-break:break-all;text-align:center;line-height:1.2}.step-flow-start .card-block[data-v-2d20cf0f],.step-flow-finished .card-block[data-v-2d20cf0f]{max-width:520px}.step-flow-buttons[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:12px}.btn-primary--large[data-v-2d20cf0f]{padding:12px 24px;font-size:15px;font-weight:700}.step-flow-card__block[data-v-2d20cf0f]{width:100%;max-width:720px}.step-flow-card__header[data-v-2d20cf0f]{margin-bottom:12px}.step-flow-card__source[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.step-flow-card__name[data-v-2d20cf0f]{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.step-flow-card__meta[data-v-2d20cf0f]{display:flex;gap:8px;flex-wrap:wrap}.step-flow-card__contacts .step-flow-card__label[data-v-2d20cf0f],.step-flow-card__comment label[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);font-weight:650;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:6px}.step-flow-card__comment textarea[data-v-2d20cf0f]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;resize:vertical}.step-flow-status-buttons[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.step-flow-next-row[data-v-2d20cf0f]{padding-top:8px;border-top:1px solid var(--border)}.modal-backdrop[data-v-2d20cf0f]{position:fixed;inset:0;z-index:1000;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:16px}.modal-panel[data-v-2d20cf0f]{background:var(--surface);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:480px;width:100%;max-height:90vh;overflow:auto}.modal-panel--wide[data-v-2d20cf0f]{max-width:640px}.edit-request-modal .request-edit-grid[data-v-2d20cf0f]{margin-top:0}.add-variant-modal__error[data-v-2d20cf0f]{color:var(--danger, #dc2626);font-size:14px}.add-variant-modal__form[data-v-2d20cf0f]{display:grid;gap:14px}.add-variant-modal__supplier-reg[data-v-2d20cf0f]{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--surface-alt, rgba(248, 250, 252, .5))}.add-variant-modal__supplier-reg-title[data-v-2d20cf0f]{font-weight:600;margin-bottom:12px}.add-variant-modal__supplier-reg-fields[data-v-2d20cf0f]{display:grid;gap:10px;margin-bottom:12px}.add-variant-modal__reg-block[data-v-2d20cf0f]{margin-top:12px}.add-variant-modal__reg-block label[data-v-2d20cf0f]{display:block;font-weight:600;margin-bottom:6px}.add-variant-modal__reg-block input[type=text][data-v-2d20cf0f]{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;margin-bottom:6px}.add-variant-modal__suggestions[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.add-variant-modal__suggestion-btn[data-v-2d20cf0f]{font-size:13px;padding:4px 10px}.add-variant-modal__chips[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.add-variant-modal__tag-row[data-v-2d20cf0f]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.add-variant-modal__tag-row input[data-v-2d20cf0f]{flex:1;min-width:0}.add-variant-modal__quick-row[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.add-variant-modal__quick-btn[data-v-2d20cf0f]{font-size:12px;padding:4px 8px}.text-success[data-v-2d20cf0f]{color:var(--success, #16a34a)}.modal-panel__head[data-v-2d20cf0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);background:#f8fafccc}.modal-panel__title[data-v-2d20cf0f]{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em;min-width:0}.modal-panel__link[data-v-2d20cf0f]{color:var(--text);text-decoration:none}.modal-panel__link[data-v-2d20cf0f]:hover{text-decoration:underline}.modal-panel__close[data-v-2d20cf0f]{flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:24px;line-height:1;cursor:pointer;color:var(--text-muted)}.modal-panel__close[data-v-2d20cf0f]:hover{background:#f1f5f9;color:var(--text)}.modal-panel__body[data-v-2d20cf0f]{padding:20px}.supplier-result-modal__meta[data-v-2d20cf0f]{font-size:13px;color:var(--text-muted);font-weight:600}.supplier-result-modal__why-label[data-v-2d20cf0f]{font-size:12px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.supplier-result-modal__why-text[data-v-2d20cf0f]{font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.supplier-result-modal__form[data-v-2d20cf0f]{display:grid;gap:14px}.supplier-result-modal__action-row[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.supplier-result-modal__action-row .helper[data-v-2d20cf0f]{margin:0}.supplier-result-modal__fields[data-v-2d20cf0f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.supplier-result-modal__fields .full-width[data-v-2d20cf0f]{grid-column:1 / -1}.supplier-result-modal__fields label[data-v-2d20cf0f]{display:block;font-size:12px;font-weight:650;color:var(--text-muted);margin-bottom:4px}.supplier-result-modal__fields select[data-v-2d20cf0f],.supplier-result-modal__fields textarea[data-v-2d20cf0f]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px}.modal-panel__actions[data-v-2d20cf0f]{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px solid var(--border)}.btn-link--small[data-v-2d20cf0f]{font-size:12px;padding:0 2px;min-height:auto}.result-badge[data-v-2d20cf0f]{margin-top:6px;font-weight:600;color:var(--text-muted)}.header-actions-row[data-v-5e4c60ef]{display:flex;align-items:center;gap:10px}.car-make-filter[data-v-5e4c60ef]{position:relative}.suggestions--filter[data-v-5e4c60ef]{position:absolute;top:100%;left:0;right:0;margin-top:4px;flex-direction:column;flex-wrap:nowrap;max-height:240px;overflow-y:auto;z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px #0000001a}.suggestions--filter .suggestion-btn[data-v-5e4c60ef]{width:100%;text-align:left;border-radius:0;border:none;margin:0}.suggestions--filter .suggestion-btn[data-v-5e4c60ef]:hover{background:var(--hover)}.toolbar--space-between[data-v-5e4c60ef]{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.pager[data-v-5e4c60ef]{display:flex;align-items:center;gap:10px}.pager__label[data-v-5e4c60ef]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.pager__select[data-v-5e4c60ef]{height:34px}.contact-links[data-v-5e4c60ef]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.contact-link[data-v-5e4c60ef]{white-space:nowrap}.contact-plain[data-v-5e4c60ef]{font-size:.95em;color:var(--text-muted, #6b7280)}.table-link[data-v-5e4c60ef]{padding:0;font-weight:inherit;text-align:left}.improvement-loading[data-v-12c1571b]{padding:2rem;text-align:center;color:var(--text-muted, #6b7280)}.improvement-empty[data-v-12c1571b]{padding:2rem;text-align:center;max-width:420px}.improvement-empty p[data-v-12c1571b]{margin:0 0 1rem;color:var(--text-muted, #6b7280)}.improvement-carousel[data-v-12c1571b]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0}.carousel-nav[data-v-12c1571b]{display:flex;justify-content:center;width:100%}.carousel-nav--prev[data-v-12c1571b]{order:0}.carousel-nav--next[data-v-12c1571b]{order:2}.carousel-btn[data-v-12c1571b]{min-width:56px;height:56px;border-radius:50%;font-size:2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--border, #e5e7eb);background:var(--surface, #fff);color:var(--text, #1f2937)}.carousel-btn[data-v-12c1571b]:hover:not(:disabled){border-color:var(--accent, #2463eb);background:var(--surface, #fff);color:var(--accent, #2463eb)}.carousel-btn[data-v-12c1571b]:disabled{opacity:.4;cursor:not-allowed}.carousel-viewport[data-v-12c1571b]{order:1;width:100%;max-width:520px;min-height:320px}.carousel-card[data-v-12c1571b]{padding:1.5rem;border-radius:16px;box-shadow:var(--shadow-card, 0 8px 24px rgba(15, 23, 42, .06));border:1px solid var(--border, #e5e7eb)}.carousel-card__header[data-v-12c1571b]{margin-bottom:1rem}.carousel-card__title[data-v-12c1571b]{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.carousel-card__meta[data-v-12c1571b]{font-size:.875rem;color:var(--text-muted, #6b7280)}.carousel-card__label[data-v-12c1571b]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #6b7280);margin-bottom:.35rem}.carousel-card__contacts[data-v-12c1571b]{margin-bottom:1rem}.contact-links[data-v-12c1571b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.contact-link[data-v-12c1571b]{color:var(--accent, #2463eb);font-weight:500}.contact-link[data-v-12c1571b]:hover{text-decoration:underline}.contact-plain[data-v-12c1571b]{color:var(--text-muted, #6b7280)}.carousel-card__missing[data-v-12c1571b]{margin-bottom:1rem}.missing-list[data-v-12c1571b]{margin:0;padding-left:1.25rem}.missing-list__item[data-v-12c1571b]{color:var(--accent, #2463eb);font-weight:500}.carousel-card__last-contact[data-v-12c1571b]{font-size:.8125rem;color:var(--text-muted, #6b7280);margin-bottom:1rem}.carousel-card__actions[data-v-12c1571b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem}.carousel-card__actions .btn-primary[data-v-12c1571b],.carousel-card__actions .btn-secondary[data-v-12c1571b]{padding:10px 14px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid var(--border)}.carousel-card__actions .btn-primary[data-v-12c1571b]{border-color:var(--accent);background:var(--accent);color:#fff}.carousel-card__actions .btn-primary[data-v-12c1571b]:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.carousel-card__invite-link[data-v-12c1571b]{display:inline-block;text-decoration:none;box-sizing:border-box}.carousel-footer[data-v-12c1571b]{order:3;display:flex;flex-direction:column;align-items:center;gap:.75rem}.carousel-counter[data-v-12c1571b]{font-size:.875rem;font-weight:600;color:var(--text-muted, #6b7280)}.carousel-dots[data-v-12c1571b]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.carousel-dot[data-v-12c1571b]{width:10px;height:10px;border-radius:50%;padding:0;border:none;background:var(--border, #e5e7eb);cursor:pointer;transition:background .2s ease,transform .2s ease}.carousel-dot[data-v-12c1571b]:hover{background:var(--border-strong, #d1d5db)}.carousel-dot--active[data-v-12c1571b]{background:var(--accent, #2463eb);transform:scale(1.2)}.carousel-slide-enter-active[data-v-12c1571b],.carousel-slide-leave-active[data-v-12c1571b]{transition:opacity .2s ease,transform .2s ease}.carousel-slide-enter-from[data-v-12c1571b]{opacity:0;transform:translate(20px)}.carousel-slide-leave-to[data-v-12c1571b]{opacity:0;transform:translate(-20px)}.supplier-page__loading[data-v-802f13f9]{padding:24px 0;color:var(--text-muted)}.supplier-page__header[data-v-802f13f9]{margin-bottom:24px}.supplier-page__header-row[data-v-802f13f9]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}.supplier-page__title[data-v-802f13f9]{font-size:1.5rem;font-weight:600;margin:0;color:var(--text);letter-spacing:-.02em}.supplier-page__invite-btn[data-v-802f13f9]{padding:8px 14px;font-size:13px}.supplier-page__chips[data-v-802f13f9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.supplier-page__source[data-v-802f13f9]{font-size:13px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.supplier-page__source-label[data-v-802f13f9]{font-weight:500}.supplier-page__source-link[data-v-802f13f9]{color:var(--accent);text-decoration:none}.supplier-page__source-link[data-v-802f13f9]:hover{text-decoration:underline}.supplier-page__alert[data-v-802f13f9]{margin-bottom:16px}.supplier-page__error-list-wrap[data-v-802f13f9]{margin-top:10px}.supplier-page__card[data-v-802f13f9]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:28px 32px}.supplier-page__form[data-v-802f13f9]{display:flex;flex-direction:column;gap:28px}.supplier-page__section[data-v-802f13f9]{padding-bottom:28px;border-bottom:1px solid var(--border)}.supplier-page__section[data-v-802f13f9]:last-of-type{border-bottom:none;padding-bottom:0}.supplier-page__section-title[data-v-802f13f9]{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.supplier-page__section-hint[data-v-802f13f9]{font-size:.8125rem;color:var(--text-muted);margin:-8px 0 12px}.supplier-page__field[data-v-802f13f9]{margin-bottom:14px}.supplier-page__field[data-v-802f13f9]:last-child{margin-bottom:0}.supplier-page__field label[data-v-802f13f9]{margin-bottom:6px}.supplier-page__contacts[data-v-802f13f9]{display:flex;flex-direction:column;gap:12px}.supplier-page__contact-row[data-v-802f13f9]{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:center}@media(max-width:640px){.supplier-page__contact-row[data-v-802f13f9]{grid-template-columns:1fr;grid-template-rows:auto auto auto}}.supplier-page__contact-type[data-v-802f13f9],.supplier-page__contact-value[data-v-802f13f9]{min-width:0}.supplier-page__contact-actions[data-v-802f13f9]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.supplier-page__action-btn[data-v-802f13f9]{padding:8px 12px;font-size:13px}.supplier-page__add-contact[data-v-802f13f9]{margin-top:12px}.supplier-page__source-custom[data-v-802f13f9]{margin-top:8px;width:100%}.supplier-page__suggestions[data-v-802f13f9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.supplier-page__suggestion-btn[data-v-802f13f9]{padding:6px 12px;font-size:13px}.supplier-page__quick-row[data-v-802f13f9]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.supplier-page__quick-btn[data-v-802f13f9]{padding:6px 12px;font-size:13px}.supplier-page__chips-list[data-v-802f13f9]{margin-top:12px;gap:8px}.supplier-page__tag-row[data-v-802f13f9]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:14px}.supplier-page__tag-input[data-v-802f13f9]{min-width:0}.supplier-page__section--advanced[data-v-802f13f9]{padding-bottom:28px}.supplier-page__toggle-advanced[data-v-802f13f9]{margin-bottom:0}.supplier-page__advanced[data-v-802f13f9]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:18px}.supplier-page__advanced-grid[data-v-802f13f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.supplier-page__advanced-grid--2[data-v-802f13f9]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.supplier-page__advanced-grid--2[data-v-802f13f9]{grid-template-columns:1fr}}.supplier-page__actions[data-v-802f13f9]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:24px;margin-top:8px;border-top:1px solid var(--border)}.supplier-page__save-btn[data-v-802f13f9]{min-width:140px}.track-track[data-v-b2162cf9]{--lp-primary: #2b7cee;--lp-bg: #f6f7f8;--lp-card: #ffffff;--lp-border: #e2e8f0;--lp-text: #0f172a;--lp-muted: #64748b;font-family:Inter,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;background:var(--lp-bg);color:var(--lp-text);overflow-x:hidden;width:100%;max-width:100vw}.track-track__m-stripe[data-v-b2162cf9]{height:4px;background:linear-gradient(90deg,var(--lp-primary) 0%,var(--lp-primary) 100%)}.track-track__header[data-v-b2162cf9]{position:sticky;top:0;z-index:50;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-border)}.track-track__header-inner[data-v-b2162cf9]{max-width:1280px;margin:0 auto;padding:0 16px;min-height:80px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.track-track__logo[data-v-b2162cf9]{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.track-track__logo-icon-symbol[data-v-b2162cf9]{font-size:1.875rem;font-weight:700;color:var(--lp-primary)}.track-track__btn-home[data-v-b2162cf9]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:700;background:var(--lp-primary);color:#fff;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s}.track-track__btn-home[data-v-b2162cf9]:hover{opacity:.9;color:#fff}.track-track__title[data-v-b2162cf9]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin:0;word-break:break-all;overflow-wrap:break-word}.track-track__subtitle[data-v-b2162cf9]{font-size:12px;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin:4px 0 0}.track-track__header-actions[data-v-b2162cf9]{display:flex;align-items:center;gap:12px}.track-track__status-badge[data-v-b2162cf9]{display:inline-flex;align-items:center;padding:6px 16px;border-radius:9999px;border:1px solid var(--lp-border);font-size:12px;font-weight:700;text-transform:uppercase}.track-track__status-badge--progress[data-v-b2162cf9]{display:inline-flex;background:#2b7cee1a;border-color:#2b7cee4d;color:var(--lp-primary)}.track-track__status-badge--success[data-v-b2162cf9]{display:inline-flex;color:#059669;border-color:#05966959;background:#05966914}.track-track__status-badge--danger[data-v-b2162cf9]{display:inline-flex;color:#dc2626;border-color:#dc262659;background:#dc262614}.track-track__status-dot[data-v-b2162cf9]{width:8px;height:8px;border-radius:9999px;background:currentColor;margin-right:8px;animation:track-pulse-b2162cf9 1.5s ease-in-out infinite}.track-track__status-badge--success .track-track__status-dot[data-v-b2162cf9],.track-track__status-badge--danger .track-track__status-dot[data-v-b2162cf9]{animation:none}@keyframes track-pulse-b2162cf9{0%,to{opacity:1}50%{opacity:.5}}.track-track__btn-share[data-v-b2162cf9]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:600;background:var(--lp-card);color:var(--lp-text);border:1px solid var(--lp-border);cursor:pointer;transition:background .2s,border-color .2s}.track-track__btn-share[data-v-b2162cf9]:hover{background:#2b7cee0f;border-color:var(--lp-primary);color:var(--lp-primary)}.track-track__btn-share .material-symbols-outlined[data-v-b2162cf9]{font-size:18px}.track-track__main[data-v-b2162cf9]{flex:1;max-width:1280px;margin:0 auto;width:100%;padding:24px 16px;box-sizing:border-box}.track-track__success-banner[data-v-b2162cf9]{position:relative;overflow:hidden;background:var(--lp-primary);border-radius:1rem;padding:24px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 15px -3px #2b7cee4d}.track-track__success-banner-content[data-v-b2162cf9]{display:flex;align-items:center;gap:16px;z-index:1}.track-track__success-banner-icon[data-v-b2162cf9]{width:48px;height:48px;border-radius:9999px;background:#fff3;display:flex;align-items:center;justify-content:center}.track-track__success-banner-icon .material-symbols-outlined[data-v-b2162cf9]{font-size:2rem;color:#fff}.track-track__success-banner-title[data-v-b2162cf9]{font-size:1.125rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 4px}.track-track__success-banner-text[data-v-b2162cf9]{font-size:14px;color:#ffffffd9;margin:0}.track-track__success-banner-deco[data-v-b2162cf9]{display:none;position:absolute;right:-20px;top:-20px;opacity:.1}.track-track__success-banner-deco .material-symbols-outlined[data-v-b2162cf9]{font-size:160px;color:#fff}@media(min-width:1024px){.track-track__success-banner-deco[data-v-b2162cf9]{display:block}}.track-track__contact-bar[data-v-b2162cf9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;margin-bottom:24px;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:12px;font-size:14px}.track-track__contact-bar-label[data-v-b2162cf9]{color:var(--lp-muted);margin-right:4px}.track-track__contact-bar a[data-v-b2162cf9]{color:var(--lp-primary);text-decoration:none}.track-track__contact-bar a[data-v-b2162cf9]:hover{text-decoration:underline}.track-track__loading[data-v-b2162cf9],.track-track__error[data-v-b2162cf9]{padding:24px;text-align:center;color:var(--lp-muted)}.track-track__error[data-v-b2162cf9]{color:#dc2626;background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:12px}.track-track__grid[data-v-b2162cf9]{display:grid;gap:32px}.track-track__left[data-v-b2162cf9]{display:flex;flex-direction:column;gap:32px}.track-track__timeline-card[data-v-b2162cf9]{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1rem;padding:32px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.track-track__timeline[data-v-b2162cf9]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.track-track__timeline-step[data-v-b2162cf9]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;min-width:0}.track-track__timeline-dot[data-v-b2162cf9]{width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--lp-bg);border:1px solid var(--lp-border);color:var(--lp-muted)}.track-track__timeline-dot .material-symbols-outlined[data-v-b2162cf9]{font-size:24px}.track-track__timeline-step--done .track-track__timeline-dot[data-v-b2162cf9]{background:var(--lp-primary);color:#fff;border:none;box-shadow:0 10px 15px -3px #2b7cee4d}.track-track__timeline-step--current .track-track__timeline-dot[data-v-b2162cf9]{background:var(--lp-primary);color:#fff;border:none;box-shadow:0 10px 15px -3px #2b7cee66}.track-track__spin[data-v-b2162cf9]{animation:track-spin-b2162cf9 2s linear infinite}@keyframes track-spin-b2162cf9{to{transform:rotate(360deg)}}.track-track__timeline-line[data-v-b2162cf9]{display:none}.track-track__timeline-label[data-v-b2162cf9]{text-align:center}.track-track__timeline-name[data-v-b2162cf9]{font-size:14px;font-weight:700;margin:0 0 2px}.track-track__timeline-sub[data-v-b2162cf9]{font-size:12px;color:var(--lp-muted);margin:0}.track-track__timeline-step--current .track-track__timeline-sub[data-v-b2162cf9]{color:var(--lp-primary);font-weight:600}.track-track__summary-card[data-v-b2162cf9]{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.track-track__summary-head[data-v-b2162cf9]{padding:24px;border-bottom:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between}.track-track__summary-title[data-v-b2162cf9]{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:0}.track-track__summary-title .material-symbols-outlined[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__summary-id[data-v-b2162cf9]{font-size:12px;font-family:ui-monospace,monospace;color:var(--lp-muted)}.track-track__summary-grid[data-v-b2162cf9]{display:grid;grid-template-columns:1fr 1fr}.track-track__summary-cell[data-v-b2162cf9]{padding:24px;border-bottom:1px solid var(--lp-border);border-right:1px solid var(--lp-border);transition:background .2s}.track-track__summary-cell[data-v-b2162cf9]:nth-child(2n){border-right:none}.track-track__summary-cell[data-v-b2162cf9]:hover{background:#2b7cee08}.track-track__summary-cell--full[data-v-b2162cf9]{grid-column:1 / -1;border-right:none}.track-track__summary-label[data-v-b2162cf9]{font-size:12px;color:var(--lp-muted);text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin:0 0 4px}.track-track__summary-value[data-v-b2162cf9]{font-size:1.125rem;font-weight:500;margin:0}.track-track__summary-value--accent[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__summary-desc[data-v-b2162cf9]{font-size:14px;color:var(--lp-muted);line-height:1.5}.track-track__findings-head[data-v-b2162cf9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.track-track__findings-title[data-v-b2162cf9]{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:0}.track-track__findings-title .material-symbols-outlined[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__findings-badge[data-v-b2162cf9]{background:#2b7cee1a;color:var(--lp-primary);font-size:12px;font-weight:700;padding:6px 12px;border-radius:9999px;border:1px solid rgba(43,124,238,.3)}.track-track__findings-grid[data-v-b2162cf9]{display:grid;gap:24px}@media(min-width:768px){.track-track__findings-grid[data-v-b2162cf9]{grid-template-columns:repeat(2,1fr)}}.track-track__finding-card[data-v-b2162cf9]{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1rem;overflow:hidden;transition:border-color .2s;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.track-track__finding-card[data-v-b2162cf9]:hover{border-color:var(--lp-primary)}.track-track__finding-media[data-v-b2162cf9]{position:relative;aspect-ratio:16/10;background:var(--lp-bg)}.track-track__finding-media--noimg[data-v-b2162cf9]{aspect-ratio:16/10}.track-track__finding-img[data-v-b2162cf9]{width:100%;height:100%;object-fit:cover}.track-track__finding-placeholder[data-v-b2162cf9]{width:100%;height:100%;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.track-track__finding-badge[data-v-b2162cf9]{position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#fffffff2;border:1px solid var(--lp-border);color:var(--lp-text)}.track-track__finding-body[data-v-b2162cf9]{padding:20px}.track-track__finding-title[data-v-b2162cf9]{font-size:1.125rem;font-weight:700;margin:0 0 8px;transition:color .2s}.track-track__finding-card:hover .track-track__finding-title[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__finding-desc[data-v-b2162cf9]{font-size:14px;color:var(--lp-muted);line-height:1.5;margin:0 0 16px}.track-track__finding-footer[data-v-b2162cf9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.track-track__finding-price-label[data-v-b2162cf9]{font-size:12px;color:var(--lp-muted);text-transform:uppercase;font-weight:700;margin:0 0 2px}.track-track__finding-price[data-v-b2162cf9]{font-size:1.5rem;font-weight:900;margin:0}.track-track__finding-btn[data-v-b2162cf9]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:9999px;font-size:14px;font-weight:700;background:var(--lp-primary);color:#fff;text-decoration:none;transition:filter .2s}.track-track__finding-btn[data-v-b2162cf9]:hover{filter:brightness(1.1)}.track-track__finding-btn .material-symbols-outlined[data-v-b2162cf9]{font-size:18px}.track-track__finding-contacts[data-v-b2162cf9]{margin-top:12px;padding-top:12px;border-top:1px solid var(--lp-border)}.track-track__contact-line[data-v-b2162cf9]{font-size:13px;color:var(--lp-muted)}.track-track__contact-type[data-v-b2162cf9]{text-transform:lowercase;margin-right:4px}.track-track__empty[data-v-b2162cf9]{color:var(--lp-muted);font-size:14px;margin:0}.track-track__aside[data-v-b2162cf9]{display:flex;flex-direction:column;gap:24px}.track-track__events-card[data-v-b2162cf9]{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1rem;padding:24px;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.track-track__events-title[data-v-b2162cf9]{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:0 0 24px}.track-track__events-title .material-symbols-outlined[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__events-list[data-v-b2162cf9]{flex:1;max-height:800px;overflow-y:auto}.track-track__events-inner[data-v-b2162cf9]{position:relative;padding-left:28px}.track-track__events-inner[data-v-b2162cf9]:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:1px;background:var(--lp-border)}.track-track__event[data-v-b2162cf9]{position:relative;padding-bottom:24px}.track-track__event[data-v-b2162cf9]:last-child{padding-bottom:0}.track-track__event-dot[data-v-b2162cf9]{position:absolute;left:-28px;top:6px;width:12px;height:12px;border-radius:9999px;background:var(--lp-border);margin-left:6px}.track-track__event--latest .track-track__event-dot[data-v-b2162cf9]{width:24px;height:24px;left:-32px;margin-left:2px;background:#2b7cee1a;border:1px solid var(--lp-primary);display:flex;align-items:center;justify-content:center}.track-track__event--latest .track-track__event-dot[data-v-b2162cf9]:after{content:"";width:6px;height:6px;border-radius:9999px;background:var(--lp-primary);animation:track-pulse-b2162cf9 1.5s ease-in-out infinite}.track-track__event-content[data-v-b2162cf9]{padding:8px 0}.track-track__event--latest .track-track__event-content[data-v-b2162cf9]{background:#2b7cee0a;padding:16px;border-radius:12px;border:1px solid var(--lp-border)}.track-track__event-time[data-v-b2162cf9]{font-size:12px;color:var(--lp-primary);font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px}.track-track__event--latest .track-track__event-time[data-v-b2162cf9]{color:var(--lp-primary)}.track-track__event:not(.track-track__event--latest) .track-track__event-time[data-v-b2162cf9]{color:var(--lp-muted)}.track-track__event-msg[data-v-b2162cf9]{font-size:14px;font-weight:500;line-height:1.5;margin:0;color:var(--lp-text)}.track-track__event:not(.track-track__event--latest) .track-track__event-msg[data-v-b2162cf9]{color:var(--lp-muted)}.track-track__footer[data-v-b2162cf9]{margin-top:auto;border-top:1px solid var(--lp-border);background:var(--lp-card);padding:40px 24px}.track-track__footer-inner[data-v-b2162cf9]{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}.track-track__footer-logo[data-v-b2162cf9]{display:flex;align-items:center;gap:8px}.track-track__footer-icon[data-v-b2162cf9]{width:32px;height:32px;background:var(--lp-primary);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center}.track-track__footer-icon .material-symbols-outlined[data-v-b2162cf9]{font-size:20px}.track-track__footer-brand[data-v-b2162cf9]{font-size:1.125rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.track-track__footer-brand-muted[data-v-b2162cf9]{font-weight:300;color:var(--lp-muted)}.track-track__footer-copy[data-v-b2162cf9]{font-size:12px;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.1em;margin:0}.track-track__footer-link[data-v-b2162cf9]{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--lp-muted);transition:color .2s}.track-track__footer-link[data-v-b2162cf9]:hover{color:var(--lp-primary)}.track-track__attachments[data-v-b2162cf9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.track-track__attachment-link[data-v-b2162cf9]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:inherit;font-size:12px}.track-track__attachment-link[data-v-b2162cf9]:hover{opacity:.9}.track-track__attachment-thumb[data-v-b2162cf9]{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--lp-border)}.track-track__attachment-placeholder[data-v-b2162cf9]{padding:8px 10px;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:8px;font-size:11px;max-width:120px;word-break:break-all}@media(max-width:640px){.track-track__timeline[data-v-b2162cf9]{grid-template-columns:repeat(2,1fr)}.track-track__timeline-name[data-v-b2162cf9],.track-track__timeline-sub[data-v-b2162cf9]{font-size:11px}.track-track__summary-grid[data-v-b2162cf9]{grid-template-columns:1fr}.track-track__summary-cell[data-v-b2162cf9]:nth-child(2n){border-right:1px solid var(--lp-border)}}@media(min-width:1024px){.track-track__grid[data-v-b2162cf9]{grid-template-columns:2fr 1fr;align-items:start}.track-track__aside[data-v-b2162cf9]{position:sticky;top:100px}.track-track__footer-inner[data-v-b2162cf9]{flex-direction:row}}.step-pill[data-v-d792a8d7]{@apply inline-flex items-center justify-center w-6 h-6 rounded-full border border-slate-300 dark:border-slate-600 text-[11px];}.step-pill--active[data-v-d792a8d7]{@apply bg-primary text-white border-primary;}.profile-page[data-v-81b57985]{min-height:100vh;padding:24px 16px;background:var(--surface-alt, #f5f5f5)}.profile-page__card[data-v-81b57985]{max-width:640px;margin:0 auto;background:var(--surface, #fff);border-radius:16px;box-shadow:0 2px 12px #00000014;padding:28px 24px}.profile-page__loading[data-v-81b57985],.profile-page__error[data-v-81b57985]{padding:24px 0;text-align:center;color:var(--text-muted, #6b7280)}.profile-page__error[data-v-81b57985]{color:var(--error, #b91c1c)}.profile-page__title[data-v-81b57985]{font-size:1.5rem;font-weight:600;margin:0 0 8px;color:var(--text, #111)}.profile-page__subtitle[data-v-81b57985]{font-size:.9375rem;color:var(--text-muted, #6b7280);margin:0 0 16px}.profile-page__hint[data-v-81b57985]{font-size:.875rem;color:var(--text-muted, #6b7280);margin:0 0 24px;line-height:1.45}.profile-page__hint-small[data-v-81b57985]{font-size:.8125rem;color:var(--text-muted, #6b7280);margin:-4px 0 10px}.profile-page__form[data-v-81b57985]{display:flex;flex-direction:column;gap:24px}.profile-page__section[data-v-81b57985]{padding-bottom:24px;border-bottom:1px solid var(--border, #e5e7eb)}.profile-page__section[data-v-81b57985]:last-of-type{border-bottom:none}.profile-page__section-title[data-v-81b57985]{font-size:.8125rem;font-weight:600;color:var(--text-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.profile-page__input[data-v-81b57985]{width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;font-size:1rem;margin-bottom:10px}.profile-page__suggestions[data-v-81b57985]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.profile-page__suggestion-btn[data-v-81b57985]{padding:6px 12px;font-size:13px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--surface, #fff);cursor:pointer}.profile-page__suggestion-btn[data-v-81b57985]:hover{background:var(--hover, #f3f4f6)}.profile-page__quick-row[data-v-81b57985]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.profile-page__quick-btn[data-v-81b57985]{padding:6px 12px;font-size:13px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:var(--surface, #fff);cursor:pointer}.profile-page__quick-btn[data-v-81b57985]:hover{background:var(--hover, #f3f4f6)}.profile-page__tag-row[data-v-81b57985]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:10px}.profile-page__chips[data-v-81b57985]{display:flex;flex-wrap:wrap;gap:8px}.profile-page__chip[data-v-81b57985]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:13px;background:var(--chip-bg, #e5e7eb);border-radius:8px}.profile-page__chip-remove[data-v-81b57985]{padding:0 2px;font-size:1.1em;line-height:1;border:none;background:none;cursor:pointer;color:var(--text-muted, #6b7280)}.profile-page__chip-remove[data-v-81b57985]:hover{color:var(--text, #111)}.profile-page__btn[data-v-81b57985]{padding:10px 20px;font-size:1rem;border-radius:8px;border:none;cursor:pointer}.profile-page__btn--primary[data-v-81b57985]{background:var(--accent, #2563eb);color:#fff}.profile-page__btn--primary[data-v-81b57985]:hover:not(:disabled){opacity:.9}.profile-page__btn--primary[data-v-81b57985]:disabled{opacity:.6;cursor:not-allowed}.profile-page__btn--secondary[data-v-81b57985]{background:var(--surface-alt, #f3f4f6);color:var(--text, #111);border:1px solid var(--border, #e5e7eb)}.profile-page__btn--secondary[data-v-81b57985]:hover{background:var(--hover, #e5e7eb)}.profile-page__success[data-v-81b57985]{color:var(--success, #059669);font-size:.9375rem}.profile-page__error-inline[data-v-81b57985]{color:var(--error, #b91c1c);font-size:.9375rem}.profile-page__actions[data-v-81b57985]{padding-top:16px}:root{font-family:Inter,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;--bg: #f6f6f8;--surface: #ffffff;--surface-muted: #f3f4f6;--text: #1f2937;--text-muted: #6b7280;--border: #e5e7eb;--border-strong: #d1d5db;--accent: #2463eb;--accent-hover: #1d4ed8;--shadow-soft: 0 8px 30px rgba(15, 23, 42, .06);--shadow-card: 0 8px 24px rgba(15, 23, 42, .06)}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0}label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-muted)}input,select,textarea{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:#9ca3af}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px #0f172a0d}button{border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer}button:hover{background:#f9fafb}button:disabled{opacity:.6;cursor:not-allowed}.btn-primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn-secondary{background:#fff;border-color:var(--border);color:var(--text)}.btn-secondary:hover{background:#f9fafb}.btn-ghost{background:transparent;border-color:transparent;color:var(--text)}.btn-ghost:hover{background:#f3f4f6cc}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:12px}.btn-large{min-height:46px;padding:12px 18px}.public-shell{max-width:860px;margin:40px auto;padding:0 16px}.public-card{width:100%;max-width:780px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-soft);padding:36px}.public-title{font-size:32px;font-weight:650;letter-spacing:-.02em}.public-subtitle{margin:10px 0 0;color:var(--text-muted);font-size:14px}.public-notice{margin-top:16px;border:1px solid var(--border);border-radius:12px;background:#fafafa;padding:14px 16px;text-align:left}.public-notice h2{font-size:14px;font-weight:650}.public-notice p{margin:8px 0 0;color:#374151;font-size:14px;line-height:1.45}.public-notice ul{margin:10px 0 0;padding-left:18px;color:var(--text-muted);font-size:13px;line-height:1.45}.auth-card,.success-card{max-width:520px}.success-card{text-align:center}.success-icon{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:999px;background:#e5edff;color:#1d4ed8;font-size:22px;font-weight:700}.success-info{margin-top:20px;text-align:left;border:1px solid var(--border);border-radius:12px;background:#fafafa;padding:14px 16px}.success-info h2{font-size:14px;font-weight:650;margin-bottom:8px}.success-info ul{margin:0;padding-left:18px;color:#374151;font-size:14px;line-height:1.45}.success-info li+li{margin-top:6px}.success-note{margin:14px 0 0;color:var(--text-muted);font-size:13px}.success-actions{margin-top:18px}.form-grid{margin-top:24px;display:grid;gap:16px}.form-row{display:grid;gap:16px}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{max-width:1200px;margin:0 auto;padding:0 16px 26px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffffe6;border-bottom:1px solid var(--border);border-radius:0;padding:10px 12px;margin:0 -16px 14px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-topbar__brand{font-size:15px;font-weight:800;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px}.admin-topbar__brandMark{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:900;font-size:12px;flex:0 0 auto}.admin-topbar__nav{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.admin-nav__item{display:block;padding:9px 12px;border-radius:10px;color:#374151;font-size:14px}.admin-nav__item:hover{background:#f3f4f6}.admin-nav__item--active{background:#2463eb1a;color:#1e40af;font-weight:700}.admin-topbar__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.admin-topbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:16px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.admin-topbar__icon-btn:hover:not(:disabled){background:#f8fafcf2;border-color:var(--accent, #2563eb)}.admin-topbar__icon-btn:disabled{opacity:.7;cursor:not-allowed}.admin-topbar__avatar{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(36,99,235,.25);background:#2463eb14;color:#1e40af;font-weight:900;font-size:12px}.admin-content{min-width:0}.admin-content__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.admin-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-content__header h1{font-size:26px;font-weight:650;letter-spacing:-.02em}.admin-content__header p{margin:8px 0 0;color:var(--text-muted);font-size:14px}.header-select{min-width:190px}.admin-page{margin-top:16px}.surface-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:16px}.surface-card+.surface-card{margin-top:14px}.surface-card .table-wrap,.surface-card .toolbar{margin-top:0}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-3,.grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.table-wrap{margin-top:14px;border-radius:14px;border:1px solid var(--border);overflow:auto;background:#fff}.table{width:100%;border-collapse:separate;border-spacing:0;min-width:920px}.table th,.table td{padding:12px 14px;text-align:left;font-size:13px}.table th{background:#fff;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border)}.table-sort{border:none;background:transparent;color:inherit;padding:0;font-size:inherit;font-weight:inherit}.table-sort:hover{background:transparent;color:var(--text)}.table tbody tr+tr td{border-top:1px solid #f3f4f6}.table tbody tr:hover td{background:#f9fafb}.table--compact th,.table--compact td{padding:8px 10px;font-size:12px}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.badge-new{background:#e5edff;color:#1d4ed8}.badge-in-progress{background:#f3f4f6;color:#374151}.badge-thinking{background:#fef3c7;color:#92400e}.badge-completed{background:#e7f8ee;color:#065f46}.badge-rejected{background:#fef2f2;color:#b91c1c}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px}.chip__delete{border:none;background:transparent;padding:0 2px}.alert{margin-top:14px;border-radius:12px;border:1px solid var(--border);padding:10px 12px;color:#374151;background:#f9fafb;font-size:13px}.alert-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-success{background:var(--success-bg, #e7f8ee);border-color:#10b98138;color:#065f46}.helper,.meta{color:var(--text-muted);font-size:13px}.section-offset{margin-top:14px}.full-width{grid-column:1 / -1}.inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.btn-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;border:1px solid var(--border);border-radius:10px;background:#fff}.contact-row{display:grid;grid-template-columns:1fr 1.5fr auto;gap:8px;margin-bottom:8px}.mode-switch{display:inline-flex;gap:8px}.mode-switch__active{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.tag-input-row{display:grid;grid-template-columns:1fr auto;gap:8px}.quick-actions{display:flex;flex-wrap:wrap;gap:8px}.suggestions{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.suggestion-btn{padding:7px 10px;font-size:12px}.toast{margin-top:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:12px;padding:10px 12px;font-size:13px}.kpi-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;box-shadow:var(--shadow-card);padding:14px 16px}.kpi-card strong{display:block;margin-top:6px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.progress-track{margin-top:10px;height:10px;border-radius:999px;border:1px solid var(--border);background:#f3f4f6e6;overflow:hidden}.progress-bar{height:100%;background:var(--accent);border-radius:999px}.status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg);font-weight:700;font-size:12px;color:var(--text)}.status-pill--success{border-color:#10b98159;background:#10b9811f;color:#065f46}.status-pill--warning{border-color:#f9731659;background:#f973161f;color:#9a3412}.status-pill--error{border-color:#ef444459;background:#ef44441a;color:#991b1b}.supplier-summary{border:1px solid var(--border);border-radius:12px;background:#fbfcfe;padding:14px}.supplier-summary__header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-start}.supplier-summary__title{font-size:20px;font-weight:650}.supplier-summary__meta{margin-top:12px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.supplier-meta-item{border:1px solid var(--border);border-radius:10px;background:#fff;padding:10px 12px;font-size:13px}.supplier-meta-item__label{font-size:12px;color:var(--text-muted);margin-bottom:4px}.supplier-meta-link{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.section-title-wrap{margin-bottom:-4px}.advanced-section{margin-top:8px}.advanced-block{border:1px solid var(--border);border-radius:12px;padding:12px;background:#fafafa}.input-error{border-color:#ef4444}.field-error{margin-top:6px;font-size:12px;color:#b91c1c}.error-list{margin:8px 0 0;padding-left:18px}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.checkbox-item{display:flex;gap:8px;align-items:center;margin:0;padding:10px;border-radius:10px;border:1px solid var(--border);color:#374151;font-size:13px}.checkbox-item input{width:auto}.recommendations-table{min-width:760px}.contacts-list{display:grid;gap:4px}.contact-line{display:inline-flex;gap:6px;font-size:12px}.contact-type{color:var(--text-muted);text-transform:lowercase}.supplier-result-row{display:grid;gap:8px}@media(max-width:1024px){.admin-topbar,.admin-content__header{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.public-card,.panel{padding:16px}.public-title{font-size:26px}.form-row-2,.contact-row,.tag-input-row{grid-template-columns:1fr}.admin-topbar{margin:0 -16px 12px}.supplier-summary__title{font-size:18px}}@media(min-width:768px){.admin-topbar__search{display:inline-flex}}
