@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,600;1,9..144,700&family=Outfit:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Fraunces:ital,opsz,wght@0,9..144,600;0,9..144,700;1,9..144,600&display=swap";.pub-root[data-v-242fb392]{--p-bg: #070d1c;--p-bg2: #0c1525;--p-bg3: #101c32;--p-border: rgba(148, 163, 184, .09);--p-border2: rgba(148, 163, 184, .16);--p-text: #ddeaff;--p-muted: #7ca3c8;--p-accent: #4d9de0;--p-accent-h: #3a90d8;--p-teal: #5eead4;--p-teal-l: #99f6e4;--p-radius: 16px;background:var(--p-bg);color:var(--p-text);min-height:100vh;font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pub-wrap[data-v-242fb392]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.pub-hdr[data-v-242fb392]{position:sticky;top:0;z-index:50;background:#070d1cd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.08);transition:border-color .2s,background .2s}.pub-hdr--stuck[data-v-242fb392]{background:#070d1cf2;border-color:#94a3b824}.pub-hdr-row[data-v-242fb392]{display:flex;align-items:center;gap:1.5rem;height:64px}.pub-brand[data-v-242fb392]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:#e2e8f0;font-weight:700;letter-spacing:.05em;flex-shrink:0}.pub-brand[data-v-242fb392]:hover{text-decoration:none}.pub-logo-box[data-v-242fb392]{width:36px;height:36px;border-radius:10px;background:#4d9de01f;border:1.5px solid rgba(77,157,224,.25);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pub-wordmark[data-v-242fb392]{font-size:.875rem;font-weight:700}.pub-nav[data-v-242fb392]{display:flex;gap:1.5rem;margin-left:auto;max-width:none;height:auto;align-items:center}.pub-nav a[data-v-242fb392]{text-decoration:none;color:#e2e8f0b3;font-size:.875rem;font-weight:500;transition:color .15s}.pub-nav a[data-v-242fb392]:hover{color:#fff}.pub-hdr-cta[data-v-242fb392]{display:flex;gap:.5rem;flex-shrink:0}.pub-hdr-cta .pub-btn-fill[data-v-242fb392]{background:#00c9a0;color:#02100d;border-color:#00c9a0;font-weight:600}.pub-hdr-cta .pub-btn-fill[data-v-242fb392]:hover{background:#00ddb0;border-color:#00ddb0;box-shadow:0 4px 16px #00c9a052}.pub-burger[data-v-242fb392]{display:none;flex-direction:column;gap:4px;background:transparent;border:1px solid rgba(226,232,240,.22);border-radius:8px;padding:7px;cursor:pointer;margin-left:auto}.pub-burger span[data-v-242fb392]{display:block;width:18px;height:2px;background:#e2e8f0;border-radius:2px}.pub-mobile[data-v-242fb392]{display:none}@media(max-width:768px){.pub-nav[data-v-242fb392],.pub-hdr-cta[data-v-242fb392]{display:none}.pub-burger[data-v-242fb392]{display:flex}.pub-mobile[data-v-242fb392]{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid rgba(148,163,184,.08);background:#070d1cf7}.pub-mobile a[data-v-242fb392]{color:#e2e8f0bf;text-decoration:none;font-size:.9rem;font-weight:500}.pub-mobile a[data-v-242fb392]:hover{color:#fff}.pub-mobile-cta[data-v-242fb392]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.pub-mobile-cta .pub-btn-fill[data-v-242fb392]{background:#00c9a0;color:#02100d;border-color:#00c9a0;font-weight:600}}.pub-footer[data-v-242fb392]{border-top:1px solid rgba(148,163,184,.08);background:#040a16;padding:4rem 0 2.5rem}.pub-footer-grid[data-v-242fb392]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem}.pub-footer-brand[data-v-242fb392]{display:flex;align-items:flex-start;gap:.75rem;color:#e2e8f0}.pub-footer-tagline[data-v-242fb392]{font-size:.8rem;color:#e2e8f0b3;margin-top:.15rem}.pub-footer-col-head[data-v-242fb392]{font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;color:#e2e8f0a6;font-weight:700;margin-bottom:.85rem}.pub-footer-links[data-v-242fb392]{display:flex;flex-direction:column;gap:.6rem}.pub-footer-links a[data-v-242fb392]{color:#e2e8f099;text-decoration:none;font-size:.875rem;transition:color .15s}.pub-footer-links a[data-v-242fb392]:hover{color:#e2e8f0}.pub-footer-bottom[data-v-242fb392]{margin-top:3rem;font-size:.76rem;color:#e2e8f08c}@media(max-width:768px){.pub-footer-grid[data-v-242fb392]{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:480px){.pub-footer-grid[data-v-242fb392]{grid-template-columns:1fr}}.pub-cookie[data-v-242fb392]{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);width:min(960px,calc(100vw - 2rem));background:#101c32;border:1px solid rgba(148,163,184,.18);border-radius:var(--p-radius);padding:1rem 1.25rem;box-shadow:0 8px 40px #00000080;z-index:200}.pub-cookie-body[data-v-242fb392]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pub-cookie-title[data-v-242fb392]{font-weight:700;font-size:.9rem;color:var(--p-text)}.pub-cookie-sub[data-v-242fb392]{font-size:.8rem;color:var(--p-muted);margin-top:.2rem}.pub-cookie-sub a[data-v-242fb392]{color:var(--p-accent);text-decoration:none;margin-left:.2rem}.pub-cookie-sub a[data-v-242fb392]:hover{text-decoration:underline}.pub-cookie-actions[data-v-242fb392]{display:flex;gap:.5rem;flex-wrap:wrap}.pub-backdrop[data-v-242fb392]{position:fixed;inset:0;background:#0b182880;display:flex;align-items:center;justify-content:center;z-index:210;padding:1rem}.pub-cookie-modal[data-v-242fb392]{width:min(500px,96vw);background:#101c32;border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:1.5rem;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;gap:1rem}.pub-cookie-modal-hd[data-v-242fb392]{display:flex;align-items:flex-start;justify-content:space-between}.pub-close-btn[data-v-242fb392]{width:30px;height:30px;border:1px solid var(--p-border2);background:transparent;border-radius:50%;color:var(--p-text);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit}.pub-cookie-row[data-v-242fb392]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;border:1px solid var(--p-border);border-radius:12px;background:var(--p-bg)}.pub-cookie-row-title[data-v-242fb392]{font-weight:600;font-size:.875rem;color:var(--p-text)}.pub-cookie-row-sub[data-v-242fb392]{font-size:.76rem;color:var(--p-muted);margin-top:.15rem}.pub-always-on[data-v-242fb392]{font-size:.72rem;font-weight:700;color:var(--p-muted);white-space:nowrap}.pub-toggle[data-v-242fb392]{position:relative;width:44px;height:24px;flex-shrink:0;cursor:pointer}.pub-toggle input[data-v-242fb392]{opacity:0;width:0;height:0;position:absolute}.pub-toggle-track[data-v-242fb392]{position:absolute;inset:0;background:#0c183226;border-radius:999px;transition:background .2s}.pub-toggle-track[data-v-242fb392]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 4px #0000002e}.pub-toggle input:checked+.pub-toggle-track[data-v-242fb392]{background:var(--p-accent)}.pub-toggle input:checked+.pub-toggle-track[data-v-242fb392]:after{transform:translate(20px)}.aurora[data-v-3f15b247]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.aurora-band[data-v-3f15b247]{position:absolute;left:-10%;width:120%;border-radius:50%}.aurora-band--main[data-v-3f15b247]{height:28%;top:35%;background:linear-gradient(90deg,#003d7a,#4f46a0 48%,#07504a);filter:blur(80px);opacity:.45;animation:band-wave-3f15b247 22s ease-in-out infinite}.aurora-band--soft[data-v-3f15b247]{height:18%;top:40%;background:linear-gradient(90deg,#07504a,#003d7a 55%,#4f46a0);filter:blur(100px);opacity:.22;animation:band-wave-3f15b247 28s ease-in-out infinite reverse;animation-delay:-10s}@keyframes band-wave-3f15b247{0%{transform:translateY(0) skewY(0)}25%{transform:translateY(-6%) skewY(1.2deg)}50%{transform:translateY(4%) skewY(-.8deg)}75%{transform:translateY(-3%) skewY(.5deg)}to{transform:translateY(0) skewY(0)}}@media(prefers-reduced-motion:reduce){.aurora-band[data-v-3f15b247]{animation:none}}:where(.hero[data-v-dedc1371],.section[data-v-dedc1371],.cta-band[data-v-dedc1371]){--f-display: "Fraunces", Georgia, serif;--f-body: "Outfit", system-ui, sans-serif;--c-accent: #00c9a0;--c-blue: #4d9de0;--c-text: #dce8f5;--c-muted: #5d7a98;--c-border: rgba(255,255,255,.07);--c-card: #071625;font-family:var(--f-body)}.wrap[data-v-dedc1371]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section[data-v-dedc1371]{padding:6rem 0}.bg-alt[data-v-dedc1371]{background:var(--p-bg2)}.section-hd[data-v-dedc1371]{text-align:center;margin-bottom:4rem}.section-hd h2[data-v-dedc1371]{font-family:var(--f-display);font-size:clamp(2rem,3.8vw,2.9rem);font-weight:700;color:var(--c-text);margin-bottom:.7rem;line-height:1.1;letter-spacing:-.02em}.section-hd p[data-v-dedc1371]{font-size:1.05rem;color:var(--c-muted);max-width:560px;margin:0 auto;line-height:1.7}.section-eyebrow[data-v-dedc1371]{font-family:var(--f-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--c-accent);margin-bottom:.75rem}@keyframes heroFadeIn-dedc1371{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrowPulse-dedc1371{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes revealUp-dedc1371{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-dedc1371{0%{background-position:-200% center}to{background-position:200% center}}.hero[data-v-dedc1371]{position:relative;overflow:hidden;padding:7rem 0 9rem;background:linear-gradient(168deg,#060d1c,#08142a 40%,#091930 75%,#071228)}.hero-dots[data-v-dedc1371]{position:absolute;inset:0;background-image:radial-gradient(rgba(0,201,160,.1) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.hero[data-v-dedc1371]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:130px;background:linear-gradient(to bottom,transparent,#0c1525);pointer-events:none;z-index:0}.hero-grid[data-v-dedc1371]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.hero-copy[data-v-dedc1371]{animation:heroFadeIn-dedc1371 .9s cubic-bezier(.22,1,.36,1) both}.hero-eyebrow[data-v-dedc1371]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--c-accent);background:#00c9a014;border:1px solid rgba(0,201,160,.2);border-radius:999px;padding:.25rem .85rem;margin-bottom:1.4rem}.eyebrow-dot[data-v-dedc1371]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-accent);flex-shrink:0;animation:eyebrowPulse-dedc1371 2.4s ease-in-out infinite}.hero-h1[data-v-dedc1371]{font-family:Barlow Semi Condensed,system-ui,sans-serif;font-style:normal;line-height:1.05;letter-spacing:.005em;margin-bottom:1.4rem;display:flex;flex-direction:column;gap:.06em}.h1-top[data-v-dedc1371],.h1-mid[data-v-dedc1371]{font-size:clamp(2.4rem,4.6vw,3.8rem);color:#eef4ff;font-weight:600}.h1-bottom[data-v-dedc1371]{font-size:clamp(2.4rem,4.6vw,3.8rem);color:#eef4ff;font-weight:800}.hero-sub[data-v-dedc1371]{font-family:var(--f-body);font-size:1.06rem;line-height:1.75;color:#d2e1f5a6;max-width:460px;margin-bottom:0}.hero-actions[data-v-dedc1371]{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.75rem 0}.hero-proof[data-v-dedc1371]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.proof-pill[data-v-dedc1371]{display:inline-flex;align-items:center;gap:.3rem;background:#00c9a014;border:1px solid rgba(0,201,160,.18);border-radius:999px;padding:.2rem .65rem;font-family:var(--f-body);font-size:.74rem;font-weight:600;color:var(--c-accent)}.proof-dot[data-v-dedc1371]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-accent);flex-shrink:0}.btn-primary[data-v-dedc1371]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--f-body);font-size:.92rem;font-weight:600;background:var(--c-accent);color:#02100d;border:none;border-radius:10px;padding:.75rem 1.5rem;text-decoration:none;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 0 #00c9a000}.btn-primary[data-v-dedc1371]:hover{background:#00ddb0;transform:translateY(-2px);box-shadow:0 8px 24px #00c9a04d}.btn-primary.btn-lg[data-v-dedc1371]{font-size:1rem;padding:.9rem 2rem;border-radius:12px}.btn-ghost[data-v-dedc1371]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--f-body);font-size:.92rem;font-weight:600;background:transparent;color:#dce8f5cc;border:1px solid rgba(220,232,245,.2);border-radius:10px;padding:.75rem 1.5rem;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.btn-ghost[data-v-dedc1371]:hover{background:#dce8f512;border-color:#dce8f559;color:#ddeaff}.btn-ghost.btn-lg[data-v-dedc1371]{font-size:1rem;padding:.9rem 2rem;border-radius:12px}.btn-arrow[data-v-dedc1371]{transition:transform .18s}.hero-cta-primary:hover .btn-arrow[data-v-dedc1371]{transform:translate(4px)}.btn-ghost-inv[data-v-dedc1371]{display:inline-flex;align-items:center;font-family:var(--f-body);font-size:.92rem;font-weight:600;background:transparent;color:#dce8f5bf;border:1px solid rgba(220,232,245,.22);border-radius:10px;padding:.75rem 1.5rem;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.btn-ghost-inv[data-v-dedc1371]:hover{background:#ffffff0f;border-color:#dce8f561;color:#ddeaff}.btn-ghost-inv.btn-lg[data-v-dedc1371]{font-size:1rem;padding:.9rem 2rem;border-radius:12px}.hero-panel[data-v-dedc1371]{display:flex;flex-direction:column;gap:1rem}.mock[data-v-dedc1371]{background:#fff;border:1px solid rgba(12,24,50,.09);border-radius:16px;padding:1.1rem 1.25rem;box-shadow:0 4px 24px #00000059,0 1px 4px #0003;--p-text: #0f172a;--p-muted: #475569;--p-teal: #00a884;--p-accent: #0062bf;--p-border: rgba(12, 24, 50, .06);font-family:var(--f-body)}.mock-card-0[data-v-dedc1371]{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.mock-card-1[data-v-dedc1371]{margin-left:32px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.mock-card-2[data-v-dedc1371]{margin-left:16px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.mock-card-0[data-v-dedc1371]:hover,.mock-card-1[data-v-dedc1371]:hover,.mock-card-2[data-v-dedc1371]:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0c18322e,0 2px 6px #0c183214}.mock-hd[data-v-dedc1371]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mock-label[data-v-dedc1371]{font-size:.78rem;font-weight:700;color:var(--p-text)}.chip[data-v-dedc1371]{font-size:.61rem;font-weight:700;padding:.18rem .52rem;border-radius:999px;letter-spacing:.04em}.chip-open[data-v-dedc1371]{background:#00a8841a;border:1px solid rgba(0,168,132,.22);color:#00a884}.chip-count[data-v-dedc1371]{background:#0062bf1a;border:1px solid rgba(0,98,191,.22);color:#0062bf}.chip-done[data-v-dedc1371]{background:#16a34a1a;border:1px solid rgba(22,163,74,.2);color:#16a34a}.mock-row[data-v-dedc1371]{display:flex;justify-content:space-between;font-size:.8rem;padding:.22rem 0;color:var(--p-muted);border-bottom:1px solid rgba(12,24,50,.04)}.mock-row[data-v-dedc1371]:last-child{border-bottom:none}.mock-row strong[data-v-dedc1371]{color:var(--p-text);font-weight:600}.text-green[data-v-dedc1371]{color:#16a34a!important}.mock-quote-row[data-v-dedc1371]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.22rem 0}.mock-sup[data-v-dedc1371]{color:var(--p-muted);flex:1}.mock-price[data-v-dedc1371]{color:var(--p-text);font-weight:600}.mock-lead[data-v-dedc1371]{font-size:.68rem;font-weight:700;color:#00a884;background:#00a88417;padding:.1rem .38rem;border-radius:5px}.mock-footer[data-v-dedc1371]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#4c637e8c;border-top:1px solid rgba(12,24,50,.06);margin-top:.4rem;padding-top:.4rem}.mock-best-lead[data-v-dedc1371]{font-weight:700;color:#16a34a}.mock-milestones[data-v-dedc1371]{display:flex;gap:.3rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid rgba(12,24,50,.05)}.ms[data-v-dedc1371]{font-size:.6rem;font-weight:600;padding:.15rem .4rem;border-radius:4px;background:#0c18320f;color:#4c637e8c}.ms-done[data-v-dedc1371]{background:#16a34a1a;color:#16a34a}.steps-grid[data-v-dedc1371]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:start}.step-card[data-v-dedc1371]{background:var(--p-bg3, #071625);border:1px solid var(--p-border2, rgba(255,255,255,.08));border-radius:20px;padding:2.25rem 1.75rem;box-shadow:0 2px 16px #00000040,0 1px 4px #0000002e;position:relative;overflow:hidden;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.step-card[data-v-dedc1371]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000080,0 2px 8px #00000038}.step-num[data-v-dedc1371]{font-family:var(--f-body);font-size:.7rem;font-weight:800;letter-spacing:.06em;color:var(--c-accent);background:#00c9a01a;border:1px solid rgba(0,201,160,.22);border-radius:8px;width:-moz-fit-content;width:fit-content;padding:.2rem .55rem;margin-bottom:1.1rem}.step-card h3[data-v-dedc1371]{font-family:var(--f-display);font-size:1.2rem;font-weight:600;color:var(--c-text);margin-bottom:.55rem;letter-spacing:-.01em}.step-card p[data-v-dedc1371]{font-family:var(--f-body);font-size:.875rem;color:var(--c-muted);line-height:1.7}.step-conn[data-v-dedc1371]{display:flex;align-items:flex-start;justify-content:center;color:#ffffff24;padding:3rem .75rem 0}@media(prefers-reduced-motion:no-preference){.reveal-target[data-v-dedc1371]{opacity:0;transform:translateY(24px)}.reveal-target.is-revealed[data-v-dedc1371]{opacity:1;transform:translateY(0);animation:revealUp-dedc1371 .65s ease var(--reveal-delay, 0s) backwards}}.split-grid[data-v-dedc1371]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.split-card[data-v-dedc1371]{background:var(--p-bg3, #071625);border:1px solid var(--p-border2, rgba(255,255,255,.08));border-radius:20px;padding:2.5rem;box-shadow:0 2px 16px #00000040,0 1px 4px #0000002e;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.split-card[data-v-dedc1371]:hover{box-shadow:0 18px 44px #00000080;transform:translateY(-6px)}.split-buyer[data-v-dedc1371]{border-top:3px solid rgba(77,157,224,.5)}.split-supplier[data-v-dedc1371]{border-top:3px solid rgba(0,201,160,.45)}.split-icon-wrap[data-v-dedc1371]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.1rem}.buyers-icon[data-v-dedc1371]{background:#4d9de01f;color:#4d9de0}.suppliers-icon[data-v-dedc1371]{background:#00c9a01a;color:var(--c-accent)}.split-card h3[data-v-dedc1371]{font-family:var(--f-display);font-size:1.35rem;font-weight:600;color:var(--c-text);margin-bottom:.3rem;letter-spacing:-.01em}.split-desc[data-v-dedc1371]{font-family:var(--f-body);font-size:.88rem;color:var(--c-muted);margin-bottom:1.25rem}.check-list[data-v-dedc1371]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;flex:1}.check-list li[data-v-dedc1371]{font-family:var(--f-body);font-size:.875rem;color:var(--c-text);padding-left:1.4rem;position:relative;opacity:.9}.check-list li[data-v-dedc1371]:before{content:"✓";position:absolute;left:0;color:var(--c-accent);font-weight:700;font-size:.72rem;top:2px}.split-cta[data-v-dedc1371]{font-family:var(--f-body);font-size:.875rem;font-weight:600;color:var(--c-blue);text-decoration:none;margin-top:1.4rem;display:inline-block;transition:letter-spacing .15s,color .15s}.split-cta[data-v-dedc1371]:hover{letter-spacing:.01em}.split-cta-teal[data-v-dedc1371]{color:var(--c-accent)}.trust-grid[data-v-dedc1371]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.trust-card[data-v-dedc1371]{background:var(--p-bg3, #071625);border:1px solid var(--p-border, rgba(255,255,255,.07));border-radius:18px;padding:1.9rem 1.5rem;box-shadow:0 2px 12px #00000038;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.trust-card[data-v-dedc1371]:hover{box-shadow:0 14px 36px #00000073;transform:translateY(-6px)}.trust-icon-wrap[data-v-dedc1371]{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.ti-blue[data-v-dedc1371]{background:#4d9de024;color:#4d9de0}.ti-teal[data-v-dedc1371]{background:#00c9a01f;color:#00c9a0}.ti-indigo[data-v-dedc1371]{background:#818cf824;color:#818cf8}.ti-amber[data-v-dedc1371]{background:#fbbf241f;color:#fbbf24}.trust-title[data-v-dedc1371]{font-family:var(--f-display);font-size:1rem;font-weight:600;color:var(--c-text);margin-bottom:.45rem;letter-spacing:-.01em}.trust-card p[data-v-dedc1371]{font-family:var(--f-body);font-size:.84rem;color:var(--c-muted);line-height:1.65}.billing-toggle[data-v-dedc1371]{display:flex;justify-content:center;gap:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 2.5rem}.toggle-opt[data-v-dedc1371]{background:none;border:none;border-radius:999px;padding:.45rem 1.25rem;font-family:var(--f-body);font-size:.875rem;font-weight:500;color:var(--c-muted);cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.toggle-opt--active[data-v-dedc1371]{background:var(--c-accent);color:#04101c;font-weight:700}.toggle-opt[data-v-dedc1371]:not(.toggle-opt--active):hover{color:var(--c-text)}.toggle-save[data-v-dedc1371]{font-size:.65rem;font-weight:700;background:#00c9a033;color:var(--c-accent);border-radius:999px;padding:.1rem .45rem;letter-spacing:.04em;text-transform:uppercase}.toggle-opt--active .toggle-save[data-v-dedc1371]{background:#04101c40;color:#04101c}.pricing-grid[data-v-dedc1371]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:880px;margin:0 auto;align-items:start}.price-card[data-v-dedc1371]{background:var(--p-bg3, #071625);border:1px solid var(--p-border2, rgba(255,255,255,.08));border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;gap:.8rem;box-shadow:0 2px 20px #0000004d;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);font-family:var(--f-body)}.price-card[data-v-dedc1371]:not(.price-premium):hover{box-shadow:0 16px 44px #00000080;transform:translateY(-6px)}.price-premium[data-v-dedc1371]{background:linear-gradient(145deg,#0c1d38,#102540);border:1.5px solid rgba(0,201,160,.35);box-shadow:0 0 0 1px #00c9a014,0 32px 64px #0000008c,0 0 60px #00c9a014;padding:2.75rem 2.5rem;position:relative}.price-premium[data-v-dedc1371]:hover{box-shadow:0 0 0 1px #00c9a02e,0 36px 72px #0009,0 0 80px #00c9a024;transform:translateY(-6px)}.price-badge[data-v-dedc1371]{align-self:flex-start;font-family:var(--f-body);font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(90deg,var(--c-accent),#00ddb0);color:#02100d;padding:.22rem .75rem;border-radius:999px;margin-bottom:.3rem}.price-tier[data-v-dedc1371]{font-family:var(--f-body);font-size:.85rem;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.12em}.price-tier-premium[data-v-dedc1371]{color:#00c9a0bf}.price-amount[data-v-dedc1371]{font-family:var(--f-display);font-size:2.8rem;font-weight:700;color:var(--c-text);line-height:1;letter-spacing:-.025em}.price-amount-premium[data-v-dedc1371]{color:#fff;font-size:3.2rem}.price-curr[data-v-dedc1371]{font-family:var(--f-body);font-size:1.3rem;font-weight:700;vertical-align:super}.price-period[data-v-dedc1371]{font-family:var(--f-body);font-size:.9rem;font-weight:400;color:var(--c-muted)}.price-premium .price-period[data-v-dedc1371]{color:#e2e8f066}.price-sub[data-v-dedc1371]{font-size:.84rem;color:var(--c-muted);margin:0}.price-premium .price-sub[data-v-dedc1371]{color:#e2e8f080}.price-list[data-v-dedc1371]{list-style:none;padding:1rem 0 0;margin:.25rem 0 0;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:.65rem;flex:1}.price-premium .price-list[data-v-dedc1371]{border-top-color:#00c9a026}.price-list li[data-v-dedc1371]{font-size:.875rem;color:var(--c-text);padding-left:1.4rem;position:relative;opacity:.85}.price-list li[data-v-dedc1371]:before{content:"✓";position:absolute;left:0;color:var(--c-accent);font-weight:700;font-size:.72rem;top:2px}.price-premium .price-list li[data-v-dedc1371]{color:#e2e8f0d9;opacity:1}.price-premium .price-list li[data-v-dedc1371]:before{color:#00ddb0}.price-cta[data-v-dedc1371]{width:100%;justify-content:center;margin-top:.85rem}.price-card:not(.price-premium) .btn-ghost[data-v-dedc1371]{border-color:#94a3b847;color:var(--c-text);font-family:var(--f-body)}.soon-pill[data-v-dedc1371]{font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;background:#ffffff14;color:var(--c-muted);padding:.08rem .38rem;border-radius:4px;margin-left:.35rem;vertical-align:middle}.price-premium .soon-pill[data-v-dedc1371]{background:#ffffff1a;color:#e2e8f073}.faq-list[data-v-dedc1371]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-dedc1371]{background:var(--p-bg3, #071625);border:1px solid var(--p-border, rgba(255,255,255,.07));border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 8px #0000002e}.faq-open[data-v-dedc1371]{border-color:#00c9a040;box-shadow:0 6px 28px #00000052}.faq-btn[data-v-dedc1371]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;font-family:var(--f-body);font-size:.94rem;font-weight:600;color:var(--c-text);background:transparent;border:none;cursor:pointer;text-align:left;gap:1rem}.faq-icon[data-v-dedc1371]{color:var(--c-muted);flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;align-items:center}.faq-icon-open[data-v-dedc1371]{transform:rotate(180deg);color:var(--c-accent)}.faq-ans[data-v-dedc1371]{padding:.2rem 1.5rem 1.2rem;font-family:var(--f-body);font-size:.875rem;color:var(--c-muted);line-height:1.75;border-top:1px solid rgba(255,255,255,.06)}.cta-band[data-v-dedc1371]{background:linear-gradient(135deg,#040c1c,#07132a 55%,#050d1e);border-top:1px solid rgba(0,201,160,.12);position:relative;overflow:hidden;padding:7rem 0!important}.cta-glow[data-v-dedc1371]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:320px;background:radial-gradient(ellipse,rgba(0,201,160,.18) 0%,transparent 62%);pointer-events:none}.cta-inner[data-v-dedc1371]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;position:relative;z-index:1}.cta-eyebrow[data-v-dedc1371]{font-family:var(--f-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--c-accent);margin-bottom:.6rem}.cta-h[data-v-dedc1371]{font-family:var(--f-display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em;line-height:1.15}.cta-sub[data-v-dedc1371]{font-family:var(--f-body);font-size:.98rem;color:#dce8f08c;margin:0}.cta-btns[data-v-dedc1371]{display:flex;gap:.75rem;flex-wrap:wrap;flex-shrink:0}@media(prefers-reduced-motion:reduce){.hero-copy[data-v-dedc1371],.eyebrow-dot[data-v-dedc1371]{animation:none}.mock-card-0[data-v-dedc1371],.mock-card-1[data-v-dedc1371],.mock-card-2[data-v-dedc1371],.btn-primary[data-v-dedc1371],.step-card[data-v-dedc1371],.split-card[data-v-dedc1371],.trust-card[data-v-dedc1371],.price-card[data-v-dedc1371]{transition:none}.reveal-target[data-v-dedc1371]{opacity:1;transform:none}.reveal-target.is-revealed[data-v-dedc1371]{animation:none}.faq-icon[data-v-dedc1371]{transition:none}}@media(max-width:1024px){.trust-grid[data-v-dedc1371]{grid-template-columns:1fr 1fr}}@media(max-width:800px){.hero-grid[data-v-dedc1371]{grid-template-columns:1fr;gap:3.5rem}.hero-panel[data-v-dedc1371]{order:-1}.mock-card-1[data-v-dedc1371],.mock-card-2[data-v-dedc1371]{margin-left:0}.steps-grid[data-v-dedc1371]{grid-template-columns:1fr}.step-conn[data-v-dedc1371]{display:none}.split-grid[data-v-dedc1371],.pricing-grid[data-v-dedc1371]{grid-template-columns:1fr}.cta-inner[data-v-dedc1371]{flex-direction:column;text-align:center}}@media(max-width:600px){.hero[data-v-dedc1371]{padding:4.5rem 0 6rem}.section[data-v-dedc1371]{padding:4rem 0}.cta-band[data-v-dedc1371]{padding:5rem 0!important}.trust-grid[data-v-dedc1371]{grid-template-columns:1fr}.h1-top[data-v-dedc1371]{font-size:2.2rem}.h1-bottom[data-v-dedc1371]{font-size:2.6rem}}.legal-wrap[data-v-eb479bcf]{background:var(--p-bg);padding:5rem 1.5rem;min-height:60vh}.legal-body[data-v-eb479bcf]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.legal-body h1[data-v-eb479bcf]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.updated[data-v-eb479bcf]{font-size:.85rem;color:var(--p-muted);margin-top:-1.5rem}.legal-body section[data-v-eb479bcf]{display:flex;flex-direction:column;gap:.6rem}.legal-body h2[data-v-eb479bcf]{font-size:1.1rem;font-weight:700;color:#e2e8f0e6}.legal-body p[data-v-eb479bcf],.legal-body li[data-v-eb479bcf]{font-size:.92rem;color:var(--p-muted);line-height:1.7}.legal-body ul[data-v-eb479bcf]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}.legal-body a[data-v-eb479bcf]{color:var(--p-accent);text-decoration:none}.legal-body a[data-v-eb479bcf]:hover{text-decoration:underline}.legal-wrap[data-v-fbee7aa9]{background:var(--p-bg);padding:5rem 1.5rem;min-height:60vh}.legal-body[data-v-fbee7aa9]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.legal-body h1[data-v-fbee7aa9]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.updated[data-v-fbee7aa9]{font-size:.85rem;color:var(--p-muted);margin-top:-1.5rem}.legal-body section[data-v-fbee7aa9]{display:flex;flex-direction:column;gap:.6rem}.legal-body h2[data-v-fbee7aa9]{font-size:1.1rem;font-weight:700;color:#e2e8f0e6}.legal-body p[data-v-fbee7aa9],.legal-body li[data-v-fbee7aa9]{font-size:.92rem;color:var(--p-muted);line-height:1.7}.legal-body ul[data-v-fbee7aa9]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}.legal-body a[data-v-fbee7aa9]{color:var(--p-accent);text-decoration:none}.legal-body a[data-v-fbee7aa9]:hover{text-decoration:underline}.legal-wrap[data-v-6e89d705]{background:var(--p-bg);padding:5rem 1.5rem;min-height:60vh}.legal-body[data-v-6e89d705]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.legal-body h1[data-v-6e89d705]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.updated[data-v-6e89d705]{font-size:.85rem;color:var(--p-muted);margin-top:-1.5rem}.legal-body section[data-v-6e89d705]{display:flex;flex-direction:column;gap:.6rem}.legal-body h2[data-v-6e89d705]{font-size:1.1rem;font-weight:700;color:#e2e8f0e6;margin-top:.25rem}.legal-body h3[data-v-6e89d705]{font-size:.95rem;font-weight:700;color:#e2e8f0bf}.legal-body p[data-v-6e89d705],.legal-body li[data-v-6e89d705]{font-size:.92rem;color:var(--p-muted);line-height:1.7}.legal-body ul[data-v-6e89d705]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}.legal-body code[data-v-6e89d705]{background:#94a3b81f;border:1px solid rgba(148,163,184,.2);padding:.1rem .35rem;border-radius:4px;font-size:.85em;color:var(--p-teal-l);font-family:monospace}.legal-body a[data-v-6e89d705]{color:var(--p-accent);text-decoration:none}.legal-body a[data-v-6e89d705]:hover{text-decoration:underline}.ct-hero[data-v-cdc8a1a4]{background:#032848;padding:5rem 0 4.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.ct-hero-inner[data-v-cdc8a1a4]{max-width:680px;margin:0 auto;text-align:center}.ct-eyebrow[data-v-cdc8a1a4]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#ffffff73;margin:0 0 1rem}.ct-h1[data-v-cdc8a1a4]{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;color:#fff;letter-spacing:-.025em;margin:0 0 1.1rem;line-height:1.1}.ct-sub[data-v-cdc8a1a4]{font-size:1.05rem;color:#e2e8f0a6;line-height:1.7;margin:0 auto;max-width:520px}.ct-section[data-v-cdc8a1a4]{background:var(--p-bg);padding:4rem 1.5rem 5rem}.ct-grid[data-v-cdc8a1a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.ct-tile[data-v-cdc8a1a4]{background:#ffffff26;border:1px solid rgba(255,255,255,.22);border-radius:18px;padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s,border-color .18s}.ct-tile[data-v-cdc8a1a4]:hover{background:#ffffff36;border-color:#ffffff52}.ct-tile-icon[data-v-cdc8a1a4]{width:44px;height:44px;border-radius:12px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:.5rem;flex-shrink:0}.ct-tile-label[data-v-cdc8a1a4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#ffffff73}.ct-tile-value[data-v-cdc8a1a4]{font-size:.97rem;font-weight:600;color:#fff;text-decoration:none;line-height:1.5;transition:color .15s}a.ct-tile-value[data-v-cdc8a1a4]:hover{color:#7cc8f4;text-decoration:underline}.ct-tile-address[data-v-cdc8a1a4]{font-size:.9rem;font-weight:500}.ct-tile-note[data-v-cdc8a1a4]{font-size:.78rem;color:#fff6;margin:0;margin-top:.1rem}.ct-closing[data-v-cdc8a1a4]{text-align:center;font-size:.875rem;color:#04223f8c;margin-top:2.5rem;max-width:900px}@media(max-width:720px){.ct-grid[data-v-cdc8a1a4]{grid-template-columns:1fr;max-width:480px}.ct-hero[data-v-cdc8a1a4]{padding:3.5rem 1.25rem 3rem}}@media(max-width:480px){.ct-hero[data-v-cdc8a1a4]{padding:3rem 1.25rem 2.5rem}.ct-tile[data-v-cdc8a1a4]{padding:1.5rem}}.legal-wrap[data-v-c63d56c5]{background:var(--p-bg);padding:5rem 1.5rem;min-height:60vh}.legal-body[data-v-c63d56c5]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.legal-body h1[data-v-c63d56c5]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.updated[data-v-c63d56c5]{font-size:.85rem;color:var(--p-muted);margin-top:-1.5rem}.legal-body section[data-v-c63d56c5]{display:flex;flex-direction:column;gap:.6rem}.legal-body h2[data-v-c63d56c5]{font-size:1.1rem;font-weight:700;color:#e2e8f0e6}.legal-body p[data-v-c63d56c5],.legal-body li[data-v-c63d56c5]{font-size:.92rem;color:var(--p-muted);line-height:1.7}.legal-body ul[data-v-c63d56c5]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}.legal-body a[data-v-c63d56c5]{color:var(--p-accent);text-decoration:none}.legal-body a[data-v-c63d56c5]:hover{text-decoration:underline}.legal-wrap[data-v-962511bc]{background:var(--p-bg);padding:5rem 1.5rem;min-height:60vh}.legal-body[data-v-962511bc]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.legal-body h1[data-v-962511bc]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.updated[data-v-962511bc]{font-size:.85rem;color:var(--p-muted);margin-top:-1.5rem}.legal-body section[data-v-962511bc]{display:flex;flex-direction:column;gap:.6rem}.legal-body h2[data-v-962511bc]{font-size:1.1rem;font-weight:700;color:#e2e8f0e6}.legal-body p[data-v-962511bc],.legal-body li[data-v-962511bc]{font-size:.92rem;color:var(--p-muted);line-height:1.7}.legal-body ul[data-v-962511bc]{padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}.legal-body a[data-v-962511bc]{color:var(--p-accent);text-decoration:none}.legal-body a[data-v-962511bc]:hover{text-decoration:underline}.disclaimer[data-v-962511bc]{font-size:.8rem;color:var(--p-muted);opacity:.7;font-style:italic;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}html.dark .ui-card[data-v-c04438b9]{background-color:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b);box-shadow:0 1px 3px #0000004d}.auth-shell[data-v-a27bb8bf]{height:100%;min-height:100%;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at top left,rgba(0,201,160,.12),transparent 45%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.auth-left[data-v-a27bb8bf]{color:#f8fafc;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;justify-content:center}.brand-lockup[data-v-a27bb8bf]{display:flex;align-items:center;gap:1rem}.brand-mark[data-v-a27bb8bf]{width:44px;height:44px;border-radius:14px;background:#00c9a026;border:1px solid rgba(0,201,160,.25);display:inline-flex;align-items:center;justify-content:center;color:#00c9a0;font-weight:700;font-size:1.1rem}.brand-name[data-v-a27bb8bf]{font-size:1.1rem;font-weight:700;letter-spacing:.08em}.brand-sub[data-v-a27bb8bf]{color:#b4dcd799;font-size:.85rem}.auth-left-content h1[data-v-a27bb8bf]{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:700;color:#e2f8f4;margin:0;line-height:1.2}.auth-left-content p[data-v-a27bb8bf]{margin:.5rem 0 0;color:#b4dcd7b3}.auth-right[data-v-a27bb8bf]{background:#04101c;display:flex;align-items:center;justify-content:center;padding:2.5rem}.auth-card[data-v-a27bb8bf]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;border-radius:20px;background:#071625!important;border:1px solid rgba(0,201,160,.18)!important;border-top:2px solid #00c9a0!important;box-shadow:0 24px 60px #00000073!important;max-height:calc(100dvh - 72px);min-height:0}.back-link[data-v-a27bb8bf]{align-self:flex-start;font-size:.82rem;color:#b4dcd773;text-decoration:none}.back-link[data-v-a27bb8bf]:hover{color:#00c9a0}.auth-header h2[data-v-a27bb8bf]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;color:#e2f8f4}.auth-header p[data-v-a27bb8bf]{margin:.55rem 0 0;color:#b4dcd799;font-size:.9rem}.auth-scroll[data-v-a27bb8bf]{overflow-y:auto;overflow-x:visible;padding:.1rem .25rem .1rem .1rem;min-height:0;flex:1;scrollbar-color:rgba(0,201,160,.2) transparent;scrollbar-width:thin}.auth-form[data-v-a27bb8bf]{display:flex;flex-direction:column;gap:1rem}.field[data-v-a27bb8bf]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#b4dcd7d9;font-weight:600}.field input[data-v-a27bb8bf]{background:#0a1c2e;border:1px solid rgba(0,201,160,.2);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;height:44px;color:#e2f8f4}.field input[data-v-a27bb8bf]::-moz-placeholder{color:#b4dcd747}.field input[data-v-a27bb8bf]::placeholder{color:#b4dcd747}.field input[data-v-a27bb8bf]:focus{outline:none;border-color:#00c9a0;box-shadow:0 0 0 3px #00c9a024}.pwd-wrap[data-v-a27bb8bf]{position:relative}.pwd-wrap input[data-v-a27bb8bf]{width:100%;padding-right:2.75rem;box-sizing:border-box}.pwd-toggle[data-v-a27bb8bf]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#0a1c2ed9;border:1px solid rgba(0,201,160,.2);cursor:pointer;color:#b4dcd7e6;padding:.3rem;display:flex;align-items:center;line-height:1;border-radius:6px;transition:all .15s}.pwd-toggle[data-v-a27bb8bf]:hover{color:#00c9a0;border-color:#00c9a080;background:#00c9a01a}.form-row[data-v-a27bb8bf]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.1rem .1rem .1rem .15rem}.remember-label[data-v-a27bb8bf]{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem;color:#b4dcd799;cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forgot-link[data-v-a27bb8bf]{font-size:.82rem;color:#b4dcd78c;text-decoration:none}.forgot-link[data-v-a27bb8bf]:hover{color:#00c9a0}.remember-check[data-v-a27bb8bf]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(0,201,160,.4);background:#00c9a00f;cursor:pointer;flex-shrink:0;transition:all .15s;position:relative}.remember-check[data-v-a27bb8bf]:checked{background:#00c9a0;border-color:#00c9a0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5L4 7.5L8.5 2.5' stroke='%2302100d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.remember-check[data-v-a27bb8bf]:hover:not(:checked){border-color:#00c9a0b3;background:#00c9a01a}.auth-submit[data-v-a27bb8bf]{width:100%}[data-v-a27bb8bf] .auth-submit.bg-indigo-600{background-color:#00c9a0!important;color:#02100d!important}[data-v-a27bb8bf] .auth-submit.bg-indigo-600:hover{background-color:#00ddb0!important}.admin-cta[data-v-a27bb8bf]{width:100%}.google-btn[data-v-a27bb8bf]{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.9rem;font-weight:600}[data-v-a27bb8bf] .google-btn.bg-white{background-color:#ffffff0d!important;border-color:#ffffff26!important;color:#dcebe8e6!important}[data-v-a27bb8bf] .google-btn.bg-white:hover{background-color:#ffffff1a!important;border-color:#ffffff40!important}.auth-divider[data-v-a27bb8bf]{display:flex;align-items:center;gap:.75rem;color:#b4dcd759;font-size:.8rem}.auth-divider[data-v-a27bb8bf]:before,.auth-divider[data-v-a27bb8bf]:after{content:"";height:1px;flex:1;background:#00c9a01f}.auth-footer[data-v-a27bb8bf]{margin:0;text-align:center;color:#b4dcd773;font-size:.85rem}.foot-link[data-v-a27bb8bf]{color:#b4dcd7a6;text-decoration:underline;text-underline-offset:2px}.foot-link[data-v-a27bb8bf]:hover{color:#00c9a0}.helper-links[data-v-a27bb8bf]{display:flex;justify-content:center;gap:.5rem;font-size:.8rem;color:#b4dcd780;margin-top:.25rem}.helper-link[data-v-a27bb8bf]{color:#00c9a0;text-decoration:none}.helper-dot[data-v-a27bb8bf]{color:#00c9a04d}.foot-note[data-v-a27bb8bf]{color:#b4dcd7a6}@media(max-width:960px){.auth-shell[data-v-a27bb8bf]{grid-template-columns:1fr;height:auto;overflow:visible}.auth-left[data-v-a27bb8bf]{padding:1.75rem 2rem 1.25rem}.auth-left-content[data-v-a27bb8bf]{display:none}.auth-right[data-v-a27bb8bf]{padding:1.5rem 2rem 2rem;align-items:flex-start}.auth-card[data-v-a27bb8bf]{max-height:none}.auth-scroll[data-v-a27bb8bf]{overflow:visible;flex:none}}@media(max-width:640px){.auth-left[data-v-a27bb8bf]{display:none}.auth-right[data-v-a27bb8bf]{padding:1.5rem 1rem 2rem}.auth-card[data-v-a27bb8bf]{max-height:none;border-radius:16px}}.google-split[data-v-5113a632]{position:relative;display:grid;grid-template-columns:1fr auto;width:100%}.google-main[data-v-5113a632],.google-chevron[data-v-5113a632]{border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-weight:600;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.google-main[data-v-5113a632]{border-radius:12px 0 0 12px;padding:0 .9rem}.google-chevron[data-v-5113a632]{border-left:none;border-radius:0 12px 12px 0;width:44px;padding:0}.google-main[data-v-5113a632]:hover,.google-chevron[data-v-5113a632]:hover{border-color:#cbd5f5;box-shadow:0 8px 20px #0f172a14}.google-main[data-v-5113a632]:focus-visible,.google-chevron[data-v-5113a632]:focus-visible,.menu-item[data-v-5113a632]:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f12e}.google-icon[data-v-5113a632]{width:18px;height:18px;display:inline-flex;align-items:center}.google-icon svg[data-v-5113a632]{width:18px;height:18px}.chevron[data-v-5113a632]{font-size:.75rem;color:#64748b}.google-menu[data-v-5113a632]{position:absolute;top:calc(100% + 8px);right:0;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 30px #0f172a1f;display:grid;gap:.35rem;padding:.4rem;z-index:20}.menu-item[data-v-5113a632]{text-align:left;border:none;background:#fff;padding:.6rem .75rem;border-radius:10px;display:grid;gap:.2rem;cursor:pointer}.menu-item[data-v-5113a632]:hover{background:#f1f5f9}.menu-title[data-v-5113a632]{font-weight:600;color:#0f172a}.menu-sub[data-v-5113a632]{font-size:.75rem;color:#64748b}@media(max-width:640px){.google-split[data-v-5113a632]{grid-template-columns:1fr auto}.google-menu[data-v-5113a632]{left:0;right:0}}.auth-shell[data-v-998ada87]{height:100dvh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,201,160,.12),transparent 45%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44)}.auth-left[data-v-998ada87]{height:100%;overflow:hidden;color:#f8fafc;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;justify-content:center}.brand-lockup[data-v-998ada87]{display:flex;align-items:center;gap:1rem}.brand-mark[data-v-998ada87]{width:44px;height:44px;border-radius:14px;background:#00c9a026;border:1px solid rgba(0,201,160,.25);display:inline-flex;align-items:center;justify-content:center;color:#00c9a0}.brand-name[data-v-998ada87]{font-size:1.1rem;font-weight:700;letter-spacing:.08em}.brand-sub[data-v-998ada87]{color:#b4dcd799;font-size:.85rem}.auth-left-content h1[data-v-998ada87]{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:700;color:#e2f8f4;margin:0;line-height:1.2}.auth-left-content p[data-v-998ada87]{margin:.5rem 0 0;color:#b4dcd7b3}.auth-right[data-v-998ada87]{background:#04101c;height:100%;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:3rem 2.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,201,160,.18) transparent}.auth-card[data-v-998ada87]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem 1.5rem;border-radius:20px;background:#071625!important;border:1px solid rgba(0,201,160,.18)!important;border-top:2px solid #00c9a0!important;box-shadow:0 24px 60px #00000080!important;margin:auto 0;align-self:flex-start}.auth-header h2[data-v-998ada87]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;color:#e2f8f4}.auth-header p[data-v-998ada87]{margin:.35rem 0 0;color:#b4dcd799;font-size:.875rem}.auth-divider[data-v-998ada87]{display:flex;align-items:center;gap:.75rem;color:#b4dcd759;font-size:.8rem}.auth-divider[data-v-998ada87]:before,.auth-divider[data-v-998ada87]:after{content:"";height:1px;flex:1;background:#00c9a01f}.stepper[data-v-998ada87]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;color:#b4dcd766}.step-dot[data-v-998ada87]{width:24px;height:24px;border-radius:50%;background:#ffffff12;color:#b4dcd766;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;flex-shrink:0}.step-dot.active[data-v-998ada87]{background:#00c9a0;color:#02100d}.step-line[data-v-998ada87]{flex:1;height:2px;background:#ffffff12}.step-line.active[data-v-998ada87]{background:#00c9a0}.step-label[data-v-998ada87]{margin-left:auto;color:#b4dcd773;font-size:.78rem}.auth-form[data-v-998ada87]{display:flex;flex-direction:column;gap:1rem}.field[data-v-998ada87]{display:flex;flex-direction:column;gap:.4rem;font-size:.83rem;color:#b4dcd7cc;font-weight:600}.field-label-row[data-v-998ada87]{display:flex;align-items:center;justify-content:space-between}.field-hint[data-v-998ada87]{font-weight:500;color:#b4dcd766;font-size:.75rem}.field input[type=text][data-v-998ada87],.field input[type=email][data-v-998ada87],.field input[type=password][data-v-998ada87],.field>input[data-v-998ada87]:not([type]){background:#0a1c2e;border:1px solid rgba(0,201,160,.2);border-radius:10px;padding:.65rem .8rem;font-size:.925rem;height:44px;color:#e2f8f4}.field input[type=text][data-v-998ada87]::-moz-placeholder,.field input[type=email][data-v-998ada87]::-moz-placeholder,.field input[type=password][data-v-998ada87]::-moz-placeholder,.field>input[data-v-998ada87]:not([type])::-moz-placeholder{color:#b4dcd747}.field input[type=text][data-v-998ada87]::placeholder,.field input[type=email][data-v-998ada87]::placeholder,.field input[type=password][data-v-998ada87]::placeholder,.field>input[data-v-998ada87]:not([type])::placeholder{color:#b4dcd747}.field input[type=text][data-v-998ada87]:focus,.field input[type=email][data-v-998ada87]:focus,.field input[type=password][data-v-998ada87]:focus,.field>input[data-v-998ada87]:not([type]):focus{outline:none;border-color:#00c9a0;box-shadow:0 0 0 3px #00c9a024}.type-tabs[data-v-998ada87]{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#ffffff0a;border:1px solid rgba(0,201,160,.15);border-radius:10px;padding:3px}.type-tab[data-v-998ada87]{padding:.5rem 1rem;border-radius:8px;border:none;background:transparent;color:#b4dcd78c;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.type-tab.active[data-v-998ada87]{background:#00c9a02e;color:#00c9a0;box-shadow:0 1px 4px #00000040}.type-tab[data-v-998ada87]:hover:not(.active){color:#b4dcd7cc}.pill-grid[data-v-998ada87]{display:flex;flex-wrap:wrap;gap:.4rem}.pill-opt[data-v-998ada87]{padding:.35rem .85rem;border-radius:99px;border:1px solid rgba(0,201,160,.2);background:#00c9a00a;color:#b4dcd799;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .12s;line-height:1.4}.pill-opt[data-v-998ada87]:hover:not(:disabled){border-color:#00c9a073;color:#b4dcd7e6}.pill-opt.selected[data-v-998ada87]{background:#00c9a029;border-color:#00c9a0;color:#00c9a0;font-weight:600}.pill-opt[data-v-998ada87]:disabled{opacity:.3;cursor:not-allowed}.selected-chips[data-v-998ada87]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.25rem}.selected-chip[data-v-998ada87]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border-radius:99px;background:#00c9a026;border:1px solid rgba(0,201,160,.35);color:#00c9a0;font-size:.78rem;font-weight:600;cursor:pointer}.chip-remove[data-v-998ada87]{font-size:.9rem;line-height:1;opacity:.7}.selected-chip:hover .chip-remove[data-v-998ada87]{opacity:1}.country-search[data-v-998ada87]{background:#0a1c2e;border:1px solid rgba(0,201,160,.2);border-radius:8px;padding:.5rem .75rem;font-size:.85rem;color:#e2f8f4;width:100%;box-sizing:border-box}.country-search[data-v-998ada87]::-moz-placeholder{color:#b4dcd747}.country-search[data-v-998ada87]::placeholder{color:#b4dcd747}.country-search[data-v-998ada87]:focus{outline:none;border-color:#00c9a0;box-shadow:0 0 0 3px #00c9a01f}.country-list[data-v-998ada87]{max-height:180px;overflow-y:auto;border:1px solid rgba(0,201,160,.12);border-radius:8px;background:#060f1a;scrollbar-width:thin;scrollbar-color:rgba(0,201,160,.18) transparent}.country-row[data-v-998ada87]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.04);color:#b4dcd7b3;font-size:.82rem;text-align:left;cursor:pointer;transition:background .1s}.country-row[data-v-998ada87]:last-child{border-bottom:none}.country-row[data-v-998ada87]:hover:not(:disabled){background:#00c9a00f;color:#b4dcd7f2}.country-row.selected[data-v-998ada87]{color:#00c9a0;font-weight:600}.country-row.disabled[data-v-998ada87]{opacity:.3;cursor:not-allowed}.country-check[data-v-998ada87]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,201,160,.25);background:#00c9a00a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#00c9a0;transition:all .1s}.country-row.selected .country-check[data-v-998ada87]{background:#00c9a033;border-color:#00c9a0}.country-empty[data-v-998ada87]{padding:1rem;text-align:center;color:#b4dcd759;font-size:.82rem}.pwd-wrap[data-v-998ada87]{position:relative}.pwd-wrap input[data-v-998ada87]{width:100%;padding-right:2.75rem;box-sizing:border-box}.pwd-toggle[data-v-998ada87]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#071625d9;border:1px solid rgba(0,201,160,.2);cursor:pointer;color:#b4dcd7e6;padding:.3rem;display:flex;align-items:center;line-height:1;border-radius:6px;transition:all .15s}.pwd-toggle[data-v-998ada87]:hover{color:#00c9a0;border-color:#00c9a080;background:#00c9a01a}.pwd-strength[data-v-998ada87]{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.pwd-bar[data-v-998ada87]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pwd-bar-seg[data-v-998ada87]{height:3px;border-radius:99px;background:#ffffff14;transition:background .2s}.seg-weak[data-v-998ada87]{background:#ef4444}.seg-fair[data-v-998ada87]{background:#f59e0b}.seg-good[data-v-998ada87]{background:#3b82f6}.seg-strong[data-v-998ada87]{background:#00c9a0}.pwd-rules[data-v-998ada87]{display:flex;gap:.5rem;flex-wrap:wrap}.rule-ok[data-v-998ada87],.rule-no[data-v-998ada87]{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:99px}.rule-ok[data-v-998ada87]{background:#00c9a026;color:#00c9a0}.rule-no[data-v-998ada87]{background:#ffffff0d;color:#b4dcd759}.auth-submit[data-v-998ada87]{width:100%}[data-v-998ada87] .auth-submit.bg-indigo-600{background-color:#00c9a0!important;color:#02100d!important}[data-v-998ada87] .auth-submit.bg-indigo-600:hover{background-color:#00ddb0!important}.step-actions[data-v-998ada87]{display:grid;grid-template-columns:1fr 2fr;gap:.75rem}.auth-footer[data-v-998ada87]{margin:0;text-align:center;color:#b4dcd766;font-size:.82rem}.auth-footer a[data-v-998ada87]{color:#00c9a0;text-decoration:none}@media(max-width:960px){.auth-shell[data-v-998ada87]{grid-template-columns:1fr;height:auto;overflow:visible}.auth-left[data-v-998ada87]{height:auto;overflow:visible;padding:1.75rem 2rem 1.25rem}.auth-left-content[data-v-998ada87]{display:none}.auth-right[data-v-998ada87]{height:auto;overflow:visible;padding:1.5rem 2rem 2rem}.auth-card[data-v-998ada87]{margin:0 auto;align-self:auto}}@media(max-width:640px){.auth-left[data-v-998ada87]{display:none}.auth-right[data-v-998ada87]{padding:1.5rem 1rem 2rem}.auth-card[data-v-998ada87]{border-radius:16px;padding:1.5rem 1.25rem}.step-actions[data-v-998ada87]{grid-template-columns:1fr 1fr}}.auth-shell[data-v-d4d82972]{height:100%;min-height:100%;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at top left,rgba(0,201,160,.12),transparent 45%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.auth-left[data-v-d4d82972]{color:#f8fafc;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;justify-content:center}.brand-lockup[data-v-d4d82972]{display:flex;align-items:center;gap:1rem}.brand-mark[data-v-d4d82972]{width:44px;height:44px;border-radius:14px;background:#00c9a026;border:1px solid rgba(0,201,160,.25);display:inline-flex;align-items:center;justify-content:center;color:#00c9a0;font-weight:700;font-size:1.1rem}.brand-name[data-v-d4d82972]{font-size:1.1rem;font-weight:700;letter-spacing:.08em}.brand-sub[data-v-d4d82972]{color:#b4dcd799;font-size:.85rem}.auth-left-content h1[data-v-d4d82972]{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:700;color:#e2f8f4;margin:0;line-height:1.2}.auth-left-content p[data-v-d4d82972]{margin:.5rem 0 0;color:#b4dcd7b3}.auth-right[data-v-d4d82972]{background:#04101c;display:flex;align-items:center;justify-content:center;padding:2.5rem}.auth-card[data-v-d4d82972]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:20px;background:#071625!important;border:1px solid rgba(0,201,160,.18)!important;border-top:2px solid #00c9a0!important;box-shadow:0 24px 60px #00000073!important;max-height:calc(100dvh - 72px);min-height:0}.back-link[data-v-d4d82972]{align-self:flex-start;font-size:.82rem;color:#b4dcd773;text-decoration:none}.back-link[data-v-d4d82972]:hover{color:#00c9a0}.auth-header h2[data-v-d4d82972]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;color:#e2f8f4}.auth-header p[data-v-d4d82972]{margin:.4rem 0 0;color:#b4dcd799;font-size:.9rem}.auth-scroll[data-v-d4d82972]{overflow-y:auto;padding-right:.25rem;min-height:0;flex:1;scrollbar-color:rgba(0,201,160,.2) transparent;scrollbar-width:thin}.auth-form[data-v-d4d82972]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-d4d82972]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#b4dcd7d9;font-weight:600}.field input[data-v-d4d82972]{background:#0a1c2e;border:1px solid rgba(0,201,160,.2);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;height:44px;color:#e2f8f4}.field input[data-v-d4d82972]::-moz-placeholder{color:#b4dcd747}.field input[data-v-d4d82972]::placeholder{color:#b4dcd747}.field input[data-v-d4d82972]:focus{outline:none;border-color:#00c9a0;box-shadow:0 0 0 3px #00c9a024}.auth-submit[data-v-d4d82972]{width:100%}[data-v-d4d82972] .auth-submit.bg-indigo-600{background-color:#00c9a0!important;color:#02100d!important}[data-v-d4d82972] .auth-submit.bg-indigo-600:hover{background-color:#00ddb0!important}@media(max-width:960px){.auth-shell[data-v-d4d82972]{grid-template-columns:1fr;height:auto;overflow:visible}.auth-left[data-v-d4d82972]{padding:1.75rem 2rem 1.25rem}.auth-left-content[data-v-d4d82972]{display:none}.auth-right[data-v-d4d82972]{padding:1.5rem 2rem 2rem;align-items:flex-start}.auth-card[data-v-d4d82972]{max-height:none}.auth-scroll[data-v-d4d82972]{overflow:visible;flex:none}}@media(max-width:640px){.auth-left[data-v-d4d82972]{display:none}.auth-right[data-v-d4d82972]{padding:1.5rem 1rem 2rem}.auth-card[data-v-d4d82972]{max-height:none;border-radius:16px}}.auth-shell[data-v-99df42d0]{height:100%;min-height:100%;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at top left,rgba(0,201,160,.12),transparent 45%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.auth-left[data-v-99df42d0]{color:#f8fafc;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;justify-content:center}.brand-lockup[data-v-99df42d0]{display:flex;align-items:center;gap:1rem}.brand-mark[data-v-99df42d0]{width:44px;height:44px;border-radius:14px;background:#00c9a026;border:1px solid rgba(0,201,160,.25);display:inline-flex;align-items:center;justify-content:center;color:#00c9a0;font-weight:700;font-size:1.1rem}.brand-name[data-v-99df42d0]{font-size:1.1rem;font-weight:700;letter-spacing:.08em}.brand-sub[data-v-99df42d0]{color:#b4dcd799;font-size:.85rem}.auth-left-content h1[data-v-99df42d0]{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:700;color:#e2f8f4;margin:0;line-height:1.2}.auth-left-content p[data-v-99df42d0]{margin:.5rem 0 0;color:#b4dcd7b3}.auth-right[data-v-99df42d0]{background:#04101c;display:flex;align-items:center;justify-content:center;padding:2.5rem}.auth-card[data-v-99df42d0]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:20px;background:#071625!important;border:1px solid rgba(0,201,160,.18)!important;border-top:2px solid #00c9a0!important;box-shadow:0 24px 60px #00000073!important;max-height:calc(100dvh - 72px);min-height:0}.back-link[data-v-99df42d0]{align-self:flex-start;font-size:.82rem;color:#b4dcd773;text-decoration:none}.back-link[data-v-99df42d0]:hover{color:#00c9a0}.auth-header h2[data-v-99df42d0]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;color:#e2f8f4}.auth-header p[data-v-99df42d0]{margin:.4rem 0 0;color:#b4dcd799;font-size:.9rem}.auth-scroll[data-v-99df42d0]{overflow-y:auto;padding-right:.25rem;min-height:0;flex:1;scrollbar-color:rgba(0,201,160,.2) transparent;scrollbar-width:thin}.auth-form[data-v-99df42d0]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-99df42d0]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#b4dcd7d9;font-weight:600}.field input[data-v-99df42d0]{background:#0a1c2e;border:1px solid rgba(0,201,160,.2);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;height:44px;color:#e2f8f4}.field input[data-v-99df42d0]::-moz-placeholder{color:#b4dcd747}.field input[data-v-99df42d0]::placeholder{color:#b4dcd747}.field input[data-v-99df42d0]:focus{outline:none;border-color:#00c9a0;box-shadow:0 0 0 3px #00c9a024}.field input[data-v-99df42d0]:disabled{background:#0a1c2e80;color:#b4dcd759;border-color:#00c9a01a;cursor:not-allowed}.auth-submit[data-v-99df42d0]{width:100%}[data-v-99df42d0] .auth-submit.bg-indigo-600{background-color:#00c9a0!important;color:#02100d!important}[data-v-99df42d0] .auth-submit.bg-indigo-600:hover{background-color:#00ddb0!important}@media(max-width:960px){.auth-shell[data-v-99df42d0]{grid-template-columns:1fr;height:auto;overflow:visible}.auth-left[data-v-99df42d0]{padding:1.75rem 2rem 1.25rem}.auth-left-content[data-v-99df42d0]{display:none}.auth-right[data-v-99df42d0]{padding:1.5rem 2rem 2rem;align-items:flex-start}.auth-card[data-v-99df42d0]{max-height:none}.auth-scroll[data-v-99df42d0]{overflow:visible;flex:none}}@media(max-width:640px){.auth-left[data-v-99df42d0]{display:none}.auth-right[data-v-99df42d0]{padding:1.5rem 1rem 2rem}.auth-card[data-v-99df42d0]{max-height:none;border-radius:16px}}.verify-shell[data-v-6c26810a]{height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 30% 40%,rgba(0,201,160,.1),transparent 50%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.verify-card[data-v-6c26810a]{width:100%;max-width:520px;background:#071625;border:1px solid rgba(0,201,160,.18);border-top:2px solid #00c9a0;border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 24px 60px #00000073;max-height:calc(100dvh - 64px);overflow:auto;scrollbar-color:rgba(0,201,160,.2) transparent;scrollbar-width:thin}.verify-header[data-v-6c26810a]{display:flex;gap:1rem;align-items:center}.verify-icon[data-v-6c26810a]{width:44px;height:44px;border-radius:14px;background:#00c9a01f;border:1px solid rgba(0,201,160,.25);color:#00c9a0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.verify-header h1[data-v-6c26810a]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:700;color:#e2f8f4}.verify-header p[data-v-6c26810a]{margin:.35rem 0 0;color:#b4dcd7a6;font-size:.95rem}.verify-actions[data-v-6c26810a]{display:flex;gap:.75rem;flex-wrap:wrap}.verify-footer[data-v-6c26810a]{display:flex;gap:.4rem;align-items:center;font-size:.85rem;color:#b4dcd773}.logout-link[data-v-6c26810a]{background:none;border:none;color:#00c9a0;font-weight:600;cursor:pointer;padding:0}.oauth-shell[data-v-fe4cac8c]{height:100%;min-height:100%;background:linear-gradient(135deg,#0f172a,#1e293b 45%,#334155);display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden}.oauth-card[data-v-fe4cac8c]{width:100%;max-width:420px;padding:2rem;border-radius:18px;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 64px);overflow:auto}.oauth-header h2[data-v-fe4cac8c]{margin:0;font-size:1.4rem;color:#0f172a}.oauth-header p[data-v-fe4cac8c]{margin:.4rem 0 0;color:#64748b}.oauth-actions[data-v-fe4cac8c]{display:flex;justify-content:flex-end}.ui-badge[data-v-8cfdad04]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .65rem;border-radius:999px;border:1px solid;white-space:nowrap}.ui-badge--neutral[data-v-8cfdad04]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ui-badge--info[data-v-8cfdad04]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ui-badge--warning[data-v-8cfdad04]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ui-badge--success[data-v-8cfdad04]{color:#166534;background:#f0fdf4;border-color:#86efac}.ui-badge--danger[data-v-8cfdad04]{color:#991b1b;background:#fef2f2;border-color:#fecaca}@keyframes ups-pulse-3da5ade4{0%,to{opacity:1}50%{opacity:.45}}.ups[data-v-3da5ade4]{display:flex;flex-direction:column;gap:1rem}.ups-bar[data-v-3da5ade4]{background:#e2e8f0;border-radius:6px;animation:ups-pulse-3da5ade4 1.8s ease-in-out infinite}.ups-header[data-v-3da5ade4]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.25rem}.ups-title[data-v-3da5ade4]{height:1.5rem;width:220px}.ups-subtitle[data-v-3da5ade4]{height:.875rem;width:320px;animation-delay:.1s}.ups-card[data-v-3da5ade4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 1px 3px #0000000a}.ups-line[data-v-3da5ade4]{height:.875rem;background:#e2e8f0;border-radius:4px;animation:ups-pulse-3da5ade4 1.8s ease-in-out infinite}.ups-line[data-v-3da5ade4]:nth-child(2n){animation-delay:.15s}.ups-stat-row[data-v-3da5ade4]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.ups-stat-card[data-v-3da5ade4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #00000008}.ups-stat-label[data-v-3da5ade4]{height:.7rem;width:60%;animation-delay:.05s}.ups-stat-value[data-v-3da5ade4]{height:1.4rem;width:45%;animation-delay:.15s}.ups-two-col[data-v-3da5ade4]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.ups-filter-row[data-v-3da5ade4]{display:flex;gap:.75rem;align-items:center}.ups-filter[data-v-3da5ade4]{height:2rem;width:240px;border-radius:8px;animation-delay:.05s}.ups-filter-sm[data-v-3da5ade4]{width:140px;animation-delay:.1s}.ups-table-head[data-v-3da5ade4]{display:flex;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}.ups-table-row[data-v-3da5ade4]{display:flex;gap:1rem;padding:.45rem 0;border-bottom:1px solid #f8fafc}.ups-th[data-v-3da5ade4]{height:.7rem;flex:1;animation-delay:.05s}.ups-table-row:nth-child(2n) .ups-bar[data-v-3da5ade4]{animation-delay:.1s}@media(max-width:768px){.ups-stat-row[data-v-3da5ade4]{grid-template-columns:repeat(2,1fr)}.ups-two-col[data-v-3da5ade4]{grid-template-columns:1fr}.ups-subtitle[data-v-3da5ade4]{width:200px}}.pms-wrap[data-v-1e5e09bb]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pms-trigger[data-v-1e5e09bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-height:42px;padding:.45rem .75rem .45rem .875rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pms-trigger[data-v-1e5e09bb]:hover{border-color:#9ca3af}.pms-trigger[data-v-1e5e09bb]:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.pms-wrap.at-cap .pms-trigger[data-v-1e5e09bb]{border-color:#f59e0b;background:#fffbeb}.pms-wrap.disabled .pms-trigger[data-v-1e5e09bb]{background:#f9fafb;cursor:default;pointer-events:none}.pms-chips-area[data-v-1e5e09bb]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;flex:1;min-width:0;padding:.05rem 0}.pms-chip[data-v-1e5e09bb]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .65rem;background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .1s,border-color .1s}.pms-chip[data-v-1e5e09bb]:hover{background:#bfdbfe;border-color:#93c5fd}.pms-chip-x[data-v-1e5e09bb]{font-size:.75rem;opacity:.5;line-height:1;transition:opacity .1s,color .1s;font-weight:700}.pms-chip:hover .pms-chip-x[data-v-1e5e09bb]{opacity:1;color:#dc2626}.pms-more[data-v-1e5e09bb]{font-size:.72rem;font-weight:600;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:.2rem .5rem;white-space:nowrap}.pms-placeholder[data-v-1e5e09bb]{font-size:.875rem;color:#b0b8c4;line-height:2}.pms-inline-search[data-v-1e5e09bb]{flex:1;min-width:80px;border:none;outline:none;background:transparent;font-size:.875rem;font-family:inherit;color:#111827;padding:.1rem 0;line-height:1.5}.pms-trigger-end[data-v-1e5e09bb]{display:flex;align-items:center;gap:.3rem;flex-shrink:0;padding-top:.1rem;align-self:center}.pms-clear[data-v-1e5e09bb]{font-size:.875rem;line-height:1;color:#9ca3af;cursor:pointer;transition:color .1s;padding:.1rem}.pms-clear[data-v-1e5e09bb]:hover{color:#dc2626}.pms-full-badge[data-v-1e5e09bb]{font-size:.68rem;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:.1rem .4rem}.pms-caret[data-v-1e5e09bb]{color:#9ca3af;transition:transform .2s ease,color .1s;flex-shrink:0}.pms-caret.rotated[data-v-1e5e09bb]{transform:rotate(180deg)}.pms-panel[data-v-1e5e09bb]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 4px 6px -2px #0000000d,0 10px 28px -4px #0000001f;z-index:200;display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0)}.pms-panel.panel-up[data-v-1e5e09bb]{top:auto;bottom:calc(100% + 5px);box-shadow:0 -8px 24px -4px #0000001f}.pms-search-wrap[data-v-1e5e09bb]{padding:.625rem .875rem;border-bottom:1px solid #f3f4f6}.pms-search[data-v-1e5e09bb]{width:100%;height:34px;padding:0 .5rem 0 2.125rem;border:1px solid #e5e7eb;border-radius:7px;font-size:.82rem;outline:none;color:#111827;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%236b7280' stroke-width='2'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='%236b7280' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 9px center;box-sizing:border-box;font-family:inherit;transition:border-color .12s,background .12s}.pms-search[data-v-1e5e09bb]:focus{border-color:#93c5fd;background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}.pms-quick-picks[data-v-1e5e09bb]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9}.pms-qp-btn[data-v-1e5e09bb]{padding:.2rem .55rem;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;color:#475569;cursor:pointer;transition:background .1s,border-color .1s}.pms-qp-btn[data-v-1e5e09bb]:hover{background:#f1f5f9;border-color:#94a3b8}.pms-qp-btn.active[data-v-1e5e09bb]{background:#e0e7ff;border-color:#818cf8;color:#3730a3}.pms-list[data-v-1e5e09bb]{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.pms-option[data-v-1e5e09bb]{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .9rem;font-size:.8125rem;cursor:pointer;border-bottom:1px solid #f9fafb;transition:background .1s;color:#111827}.pms-option[data-v-1e5e09bb]:last-child{border-bottom:none}.pms-option[data-v-1e5e09bb]:hover:not(.capped){background:#f3f4f6}.pms-option.selected[data-v-1e5e09bb]{background:#eff6ff;color:#1d4ed8;font-weight:600}.pms-option.capped[data-v-1e5e09bb]{opacity:.38;cursor:not-allowed}.pms-option input[type=checkbox][data-v-1e5e09bb]{width:15px;height:15px;cursor:pointer;accent-color:#3b82f6;flex-shrink:0;margin-top:.1rem}.pms-option.capped input[type=checkbox][data-v-1e5e09bb]{cursor:not-allowed}.pms-option-content[data-v-1e5e09bb]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pms-option-label[data-v-1e5e09bb]{line-height:1.3}.pms-option-desc[data-v-1e5e09bb]{font-size:.72rem;font-weight:400;color:#94a3b8;line-height:1.3;white-space:normal}.pms-option.selected .pms-option-desc[data-v-1e5e09bb]{color:#818cf8}.pms-no-results[data-v-1e5e09bb]{padding:.85rem;font-size:.82rem;color:#94a3b8;text-align:center}.pms-cap-notice[data-v-1e5e09bb]{padding:.45rem .9rem;font-size:.76rem;color:#92400e;background:#fffbeb;border-top:1px solid #fde68a;text-align:center;font-weight:500}html.dark .pms-trigger[data-v-1e5e09bb]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .pms-trigger[data-v-1e5e09bb]:hover{border-color:#5a7090}html.dark .pms-trigger[data-v-1e5e09bb]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .pms-wrap.at-cap .pms-trigger[data-v-1e5e09bb]{border-color:#f59e0b66;background:#f59e0b0f}html.dark .pms-wrap.disabled .pms-trigger[data-v-1e5e09bb]{background:#253047}html.dark .pms-placeholder[data-v-1e5e09bb]{color:#6b87a3}html.dark .pms-inline-search[data-v-1e5e09bb]{color:#e2e8f0}html.dark .pms-inline-search[data-v-1e5e09bb]::-moz-placeholder{color:#6b87a3}html.dark .pms-inline-search[data-v-1e5e09bb]::placeholder{color:#6b87a3}html.dark .pms-chip[data-v-1e5e09bb]{background:#3b82f621;color:#60a5fa;border-color:#3b82f638}html.dark .pms-chip[data-v-1e5e09bb]:hover{background:#3b82f638;border-color:#3b82f661}html.dark .pms-chip-x[data-v-1e5e09bb]{opacity:.5}html.dark .pms-chip:hover .pms-chip-x[data-v-1e5e09bb]{color:#f87171;opacity:1}html.dark .pms-more[data-v-1e5e09bb]{background:#253047;border-color:#374f6b;color:#8fa3b8}html.dark .pms-clear[data-v-1e5e09bb]{color:#5a7090}html.dark .pms-clear[data-v-1e5e09bb]:hover{color:#f87171}html.dark .pms-caret[data-v-1e5e09bb]{color:#5a7090}html.dark .pms-full-badge[data-v-1e5e09bb]{background:#f59e0b1a;border-color:#f59e0b33;color:#fcd34d}html.dark .pms-panel[data-v-1e5e09bb]{background:#253047;border-color:#374f6b;box-shadow:0 4px 6px -2px #0003,0 10px 28px -4px #00000073}html.dark .pms-search-wrap[data-v-1e5e09bb]{border-bottom-color:#2e3f58}html.dark .pms-search[data-v-1e5e09bb]{background:#1e2d44 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%235a7090' stroke-width='2'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke='%235a7090' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 9px center;border-color:#374f6b;color:#e2e8f0}html.dark .pms-search[data-v-1e5e09bb]:focus{background-color:#1e2d44;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .pms-quick-picks[data-v-1e5e09bb]{border-bottom-color:#2e3f58}html.dark .pms-qp-btn[data-v-1e5e09bb]{background:#1e2d44;border-color:#374f6b;color:#8fa3b8}html.dark .pms-qp-btn[data-v-1e5e09bb]:hover{background:#253047;border-color:#5a7090;color:#e2e8f0}html.dark .pms-qp-btn.active[data-v-1e5e09bb]{background:#3b82f61f;border-color:#3b82f64d;color:#60a5fa}html.dark .pms-option[data-v-1e5e09bb]{color:#e2e8f0;border-bottom-color:#2e3f58}html.dark .pms-option[data-v-1e5e09bb]:hover:not(.capped){background:#1e2d44}html.dark .pms-option.selected[data-v-1e5e09bb]{background:#3b82f61a;color:#60a5fa}html.dark .pms-option.capped[data-v-1e5e09bb]{opacity:.3}html.dark .pms-option-desc[data-v-1e5e09bb]{color:#5a7090}html.dark .pms-option.selected .pms-option-desc[data-v-1e5e09bb]{color:#3b82f6}html.dark .pms-no-results[data-v-1e5e09bb]{color:#5a7090}html.dark .pms-cap-notice[data-v-1e5e09bb]{background:#f59e0b14;border-top-color:#f59e0b26;color:#fcd34d}.wizard-overlay[data-v-9965300c]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.wizard-modal[data-v-9965300c]{background:#fff;border-radius:16px;width:100%;max-width:460px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;gap:0;overflow:visible}.wizard-header[data-v-9965300c]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.4rem 0;gap:1rem}.wizard-title[data-v-9965300c]{font-size:1.05rem;font-weight:700;color:#0f172a}.wizard-sub[data-v-9965300c]{font-size:.82rem;color:#64748b;margin-top:.2rem}.wizard-close[data-v-9965300c]{background:none;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#94a3b8;padding:0;margin-top:-2px}.wizard-close[data-v-9965300c]:hover{color:#0f172a}.wizard-steps[data-v-9965300c]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.4rem}.wizard-step[data-v-9965300c]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#94a3b8}.wizard-step.active[data-v-9965300c]{color:#0050ff}.wizard-step.done[data-v-9965300c]{color:#22c55e}.step-num[data-v-9965300c]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:#e2e8f0;color:#64748b}.wizard-step.active .step-num[data-v-9965300c]{background:#0050ff;color:#fff}.wizard-step.done .step-num[data-v-9965300c]{background:#22c55e;color:#fff}.wizard-step-divider[data-v-9965300c]{flex:1;height:1px;background:#e2e8f0}.wizard-body[data-v-9965300c]{padding:0 1.4rem 1rem;display:flex;flex-direction:column;gap:.75rem}.wizard-hint[data-v-9965300c]{font-size:.85rem;color:#64748b;margin:0;line-height:1.5}.wizard-footer[data-v-9965300c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.4rem;border-top:1px solid #f1f5f9;gap:1rem}.wizard-skip-link[data-v-9965300c]{background:none;border:none;cursor:pointer;font-size:.82rem;color:#94a3b8;padding:0;text-decoration:underline}.wizard-skip-link[data-v-9965300c]:hover{color:#64748b}.gs-card[data-v-4b832b06]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1.125rem 1.25rem 1rem;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.875rem}.gs-header[data-v-4b832b06]{display:flex;align-items:center;justify-content:space-between}.gs-header-left[data-v-4b832b06]{display:flex;align-items:center;gap:.75rem}.gs-title[data-v-4b832b06]{font-size:.9375rem;font-weight:700;color:#0f172a}.gs-progress[data-v-4b832b06]{font-size:.72rem;font-weight:700;color:#4338ca;background:#eef2ff;padding:.15rem .6rem;border-radius:20px;border:1px solid #c7d2fe}.gs-dismiss[data-v-4b832b06]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.8rem;padding:.2rem .4rem;border-radius:4px;line-height:1;transition:color .15s}.gs-dismiss[data-v-4b832b06]:hover{color:#475569}.gs-track[data-v-4b832b06]{height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.gs-track-bar[data-v-4b832b06]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:999px;transition:width .4s ease}.gs-steps[data-v-4b832b06]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.gs-step[data-v-4b832b06]{display:flex;align-items:center;gap:.875rem;padding:.625rem .875rem;border-radius:10px;background:#fafbfc;border:1px solid #e8ecf0;transition:background .1s,border-color .1s}.gs-step[data-v-4b832b06]:not(.done):hover{background:#f5f3ff;border-color:#ddd6fe}.gs-step.done[data-v-4b832b06]{opacity:.5}.gs-check[data-v-4b832b06]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.gs-check svg[data-v-4b832b06]{width:20px;height:20px}.gs-circle[data-v-4b832b06]{display:block;width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%}.gs-step-body[data-v-4b832b06]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.gs-step-label[data-v-4b832b06]{font-size:.875rem;font-weight:600;color:#1e293b}.gs-step.done .gs-step-label[data-v-4b832b06]{text-decoration:line-through;color:#64748b}.gs-step-desc[data-v-4b832b06]{font-size:.72rem;color:#94a3b8}.gs-cta[data-v-4b832b06]{flex-shrink:0;background:#6366f1;border:1px solid #4f46e5;color:#fff;font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .15s}.gs-cta[data-v-4b832b06]:hover{background:#4f46e5}html.dark .gs-card[data-v-4b832b06]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .gs-title[data-v-4b832b06]{color:#e2e8f0}html.dark .gs-progress[data-v-4b832b06]{background:#1e1b4b;border-color:#3730a3;color:#a5b4fc}html.dark .gs-track[data-v-4b832b06]{background:#0f172a}html.dark .gs-step[data-v-4b832b06]{background:#0f172a;border-color:#1e293b}html.dark .gs-step[data-v-4b832b06]:not(.done):hover{background:#1e1b4b;border-color:#4f46e5}html.dark .gs-step-label[data-v-4b832b06]{color:#e2e8f0}html.dark .gs-step.done .gs-step-label[data-v-4b832b06]{color:#475569}html.dark .gs-step-desc[data-v-4b832b06]{color:#64748b}html.dark .gs-circle[data-v-4b832b06]{border-color:#475569}html.dark .gs-cta[data-v-4b832b06]{background:#4f46e5;border-color:#4338ca;color:#fff}html.dark .gs-cta[data-v-4b832b06]:hover{background:#4338ca}html.dark .gs-dismiss[data-v-4b832b06]{color:#475569}html.dark .gs-dismiss[data-v-4b832b06]:hover{color:#64748b}.wn-overlay[data-v-0fbeb5a4]{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9000;padding:1rem}.wn-modal[data-v-0fbeb5a4]{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a38;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.wn-modal-header[data-v-0fbeb5a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem .8rem;border-bottom:1px solid #f1f5f9}.wn-modal-header-left[data-v-0fbeb5a4]{display:flex;flex-direction:column;gap:.35rem}.wn-badge[data-v-0fbeb5a4]{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6366f1;background:#eef2ff;padding:.15rem .55rem;border-radius:20px;width:-moz-fit-content;width:fit-content}.wn-modal-title[data-v-0fbeb5a4]{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0}.wn-close[data-v-0fbeb5a4]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.85rem;padding:.3rem;border-radius:6px;flex-shrink:0;margin-top:.1rem;transition:color .15s}.wn-close[data-v-0fbeb5a4]:hover{color:#475569}.wn-meta[data-v-0fbeb5a4]{font-size:.75rem;color:#94a3b8;padding:.5rem 1.5rem 0}.wn-body[data-v-0fbeb5a4]{flex:1;overflow-y:auto;padding:.75rem 1.5rem 1rem;font-size:.875rem;line-height:1.65;color:#334155}[data-v-0fbeb5a4] .wn-h2{font-size:1rem;font-weight:700;color:#0f172a;margin:1.1rem 0 .4rem}[data-v-0fbeb5a4] .wn-h3{font-size:.9rem;font-weight:700;color:#0f172a;margin:1rem 0 .3rem}[data-v-0fbeb5a4] .wn-p{margin:.4rem 0}[data-v-0fbeb5a4] .wn-ul{margin:.3rem 0 .5rem 1.1rem;padding:0;list-style:disc}[data-v-0fbeb5a4] .wn-ul li{margin:.2rem 0}[data-v-0fbeb5a4] .wn-code{font-family:"ui-monospace",SFMono-Regular,monospace;font-size:.8em;background:#f1f5f9;color:#6366f1;padding:.1em .35em;border-radius:4px}.wn-footer[data-v-0fbeb5a4]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.85rem 1.5rem;border-top:1px solid #f1f5f9}.wn-cta-btn[data-v-0fbeb5a4]{font-size:.83rem;font-weight:600;color:#6366f1;text-decoration:none;padding:.4rem .9rem;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;transition:background .15s}.wn-cta-btn[data-v-0fbeb5a4]:hover{background:#e0e7ff}.wn-close-btn[data-v-0fbeb5a4]{font-size:.83rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:.4rem 1rem;border-radius:8px;cursor:pointer;transition:background .15s}.wn-close-btn[data-v-0fbeb5a4]:hover{background:#e2e8f0}html.dark .wn-modal{background:#1e2a3a;box-shadow:0 24px 60px #00000080}html.dark .wn-modal-header{border-bottom-color:#ffffff12}html.dark .wn-badge{background:#6366f133;color:#a5b4fc}html.dark .wn-modal-title{color:#f1f5f9}html.dark .wn-close{color:#64748b}html.dark .wn-close:hover{color:#94a3b8}html.dark .wn-meta{color:#64748b}html.dark .wn-body{color:#cbd5e1}html.dark .wn-h2,html.dark .wn-h3{color:#f1f5f9}html.dark .wn-code{background:#6366f126;color:#a5b4fc}html.dark .wn-footer{border-top-color:#ffffff12}html.dark .wn-cta-btn{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}html.dark .wn-cta-btn:hover{background:#6366f140}html.dark .wn-close-btn{background:#ffffff0f;border-color:#ffffff1a;color:#94a3b8}html.dark .wn-close-btn:hover{background:#ffffff1a}.wn-banner[data-v-10b4031a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#f5f3ff;border:1px solid #ddd6fe;border-left:4px solid #6366f1;border-radius:12px;padding:.75rem 1rem;flex-wrap:wrap}.wn-banner-left[data-v-10b4031a]{display:flex;align-items:center;gap:.75rem;min-width:0}.wn-banner-badge[data-v-10b4031a]{flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6366f1;background:#ede9fe;padding:.2rem .55rem;border-radius:20px;white-space:nowrap}.wn-banner-content[data-v-10b4031a]{min-width:0}.wn-banner-title[data-v-10b4031a]{font-size:.875rem;font-weight:600;color:#3730a3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-banner-actions[data-v-10b4031a]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.wn-banner-link[data-v-10b4031a]{font-size:.8rem;font-weight:600;color:#6366f1;background:none;border:1px solid #c7d2fe;padding:.3rem .75rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s}.wn-banner-link[data-v-10b4031a]:hover{background:#ede9fe}.wn-banner-dismiss[data-v-10b4031a]{background:none;border:none;color:#a5b4fc;cursor:pointer;font-size:.8rem;padding:.3rem;border-radius:6px;line-height:1;transition:color .15s}.wn-banner-dismiss[data-v-10b4031a]:hover{color:#6366f1}html.dark .wn-banner[data-v-10b4031a]{background:#6366f11f;border-color:#6366f140;border-left-color:#818cf8}html.dark .wn-banner-badge[data-v-10b4031a]{background:#6366f133;color:#a5b4fc}html.dark .wn-banner-title[data-v-10b4031a]{color:#c7d2fe}html.dark .wn-banner-link[data-v-10b4031a]{color:#a5b4fc;border-color:#6366f14d}html.dark .wn-banner-link[data-v-10b4031a]:hover{background:#6366f126}html.dark .wn-banner-dismiss[data-v-10b4031a]{color:#6366f1}html.dark .wn-banner-dismiss[data-v-10b4031a]:hover{color:#a5b4fc}.ov-page[data-v-b60b4715]{display:flex;flex-direction:column;gap:1.25rem}.ov-hero[data-v-b60b4715]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e8ecf0}.ov-hero-left[data-v-b60b4715]{display:flex;flex-direction:column;gap:.25rem}.ov-hero-right[data-v-b60b4715]{display:flex;align-items:center;gap:.625rem;padding-top:.35rem;flex-shrink:0}.ov-eyebrow[data-v-b60b4715]{display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.ov-title[data-v-b60b4715]{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:#0f172a;margin:0;line-height:1.1}.ov-subtitle[data-v-b60b4715]{font-size:.875rem;color:#64748b;margin:0;margin-top:.15rem}.ov-refresh-btn[data-v-b60b4715]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #dde3eb;border-radius:8px;padding:.4rem .75rem;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.ov-refresh-btn[data-v-b60b4715]:hover:not(:disabled){background:#eef2ff;color:#6366f1;border-color:#c7d2fe}.ov-refresh-btn[data-v-b60b4715]:disabled{opacity:.45;cursor:not-allowed}.ov-plan-card[data-v-b60b4715]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1.125rem 1.25rem;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.875rem}.ov-plan-head[data-v-b60b4715]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ov-plan-head-left[data-v-b60b4715]{display:flex;flex-direction:column;gap:.15rem}.ov-section-eyebrow[data-v-b60b4715]{font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.ov-plan-name[data-v-b60b4715]{font-size:.9375rem;font-weight:700;color:#0f172a}.ov-plan-badge[data-v-b60b4715]{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid}.ov-plan-badge--premium[data-v-b60b4715]{color:#15803d;background:#f0fdf4;border-color:#86efac}.ov-plan-badge--standard[data-v-b60b4715]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.ov-plan-body[data-v-b60b4715]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ov-plan-body--solo[data-v-b60b4715]{grid-template-columns:1fr}.ov-usage-tile[data-v-b60b4715]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:.8rem .9375rem;display:flex;flex-direction:column;gap:.25rem}.ov-usage-label[data-v-b60b4715]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.ov-usage-count[data-v-b60b4715]{font-size:1.625rem;font-weight:800;color:#0f172a;line-height:1.1}.ov-usage-limit[data-v-b60b4715]{font-size:1rem;font-weight:600;color:#94a3b8}.ov-usage-status[data-v-b60b4715]{font-size:.75rem;font-weight:600;color:#64748b;margin-top:.1rem}.ov-usage-status--near[data-v-b60b4715]{color:#d97706}.ov-usage-status--limit[data-v-b60b4715]{color:#dc2626}.ov-upgrade-tile[data-v-b60b4715]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:.875rem 1rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;transition:background .15s,border-color .15s,box-shadow .15s}.ov-upgrade-tile[data-v-b60b4715]:hover{background:#e0e7ff;border-color:#818cf8;box-shadow:0 2px 8px #6366f126}.ov-upgrade-eyebrow[data-v-b60b4715]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#818cf8}.ov-upgrade-name[data-v-b60b4715]{font-size:1.25rem;font-weight:800;color:#4338ca}.ov-upgrade-desc[data-v-b60b4715]{font-size:.75rem;color:#6366f1}.ov-upgrade-cta[data-v-b60b4715]{font-size:.8rem;font-weight:700;color:#4338ca;margin-top:.35rem}.ov-premium-compact[data-v-b60b4715]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid #f1f5f9}.ov-premium-active-dot[data-v-b60b4715]{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.ov-premium-active-label[data-v-b60b4715]{font-size:.75rem;font-weight:700;color:#15803d}.ov-premium-sep[data-v-b60b4715]{font-size:.72rem;color:#cbd5e1}.ov-premium-perk-item[data-v-b60b4715]{font-size:.72rem;color:#64748b}.ov-premium-billing-btn[data-v-b60b4715]{margin-left:auto;font-size:.75rem;font-weight:600;color:#94a3b8;background:none;border:none;cursor:pointer;padding:0;transition:color .1s}.ov-premium-billing-btn[data-v-b60b4715]:hover{color:#475569}.ov-plan-warning-row[data-v-b60b4715]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.25rem;border-top:1px solid #f1f5f9}.ov-plan-warning-text[data-v-b60b4715]{font-size:.85rem;color:#b45309;font-weight:600;flex:1}.ov-kpi-grid[data-v-b60b4715]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ov-kpi-card[data-v-b60b4715]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1rem 1.125rem .9375rem;min-height:100px;position:relative;cursor:pointer;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column;gap:.25rem}.ov-kpi-card[data-v-b60b4715]:hover{box-shadow:0 2px 8px #00000014;border-color:#c8d3dc}.ov-kpi-icon[data-v-b60b4715]{position:absolute;top:.875rem;right:.875rem;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ov-kpi-icon--neutral[data-v-b60b4715]{background:#f1f5f9;color:#64748b}.ov-kpi-icon--blue[data-v-b60b4715]{background:#dbeafe;color:#2563eb}.ov-kpi-icon--amber[data-v-b60b4715]{background:#fef3c7;color:#d97706}.ov-kpi-icon--red[data-v-b60b4715]{background:#fee2e2;color:#dc2626}.ov-kpi-count[data-v-b60b4715]{font-size:1.75rem;font-weight:800;line-height:1;margin-top:.125rem}.ov-kpi-count--neutral[data-v-b60b4715]{color:#334155}.ov-kpi-count--blue[data-v-b60b4715]{color:#1d4ed8}.ov-kpi-count--amber[data-v-b60b4715]{color:#b45309}.ov-kpi-count--red[data-v-b60b4715]{color:#dc2626}.ov-kpi-label[data-v-b60b4715]{font-size:.75rem;font-weight:600;color:#64748b;margin-top:.2rem}.ov-grid[data-v-b60b4715]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ov-card[data-v-b60b4715]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1.125rem 1.25rem;box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column;gap:.875rem}.ov-card-head[data-v-b60b4715]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ov-card-title-group[data-v-b60b4715]{display:flex;flex-direction:column;gap:.125rem;flex:1}.ov-card-title[data-v-b60b4715]{font-size:.9375rem;font-weight:700;color:#0f172a}.ov-card.due-soon-card[data-v-b60b4715]{border-color:#fcd34d}.dot-danger[data-v-b60b4715]{background:#ef4444}.dot-warning[data-v-b60b4715]{background:#f59e0b}.dot-action[data-v-b60b4715]{background:#6366f1}.dot-info[data-v-b60b4715]{background:#0ea5e9}.action-list[data-v-b60b4715]{display:flex;flex-direction:column;gap:.65rem}.action-row[data-v-b60b4715]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;background:#fff;border:1px solid #e8ecf0;border-radius:10px;border-left-width:3px;border-left-color:#e8ecf0;transition:background .1s}.action-row[data-v-b60b4715]:hover{background:#fafbfc}.action-row-high[data-v-b60b4715]{border-left-color:#ef4444;background:#fef2f2}.action-row-high[data-v-b60b4715]:hover{background:#fee2e2}.action-row-medium[data-v-b60b4715]{border-left-color:#f59e0b;background:#fffbeb}.action-row-medium[data-v-b60b4715]:hover{background:#fef3c7}.action-row-waiting[data-v-b60b4715]{border-left-color:#94a3b8;background:#f8fafc}.action-urgency-dot[data-v-b60b4715]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.4rem;vertical-align:middle;flex-shrink:0}.action-title[data-v-b60b4715]{font-size:.875rem;font-weight:600;color:#0f172a;display:flex;align-items:center}.action-meta[data-v-b60b4715]{font-size:.75rem;color:#64748b;margin-top:.125rem;padding-left:1.1rem}.ov-activity-card[data-v-b60b4715]{background:var(--shell-surface, #fff);border:1px solid var(--shell-border, #e2e8f0);border-radius:12px;padding:1rem 1.25rem}.ov-activity-header[data-v-b60b4715]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ov-activity-heading[data-v-b60b4715]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin:0}.ov-activity-all[data-v-b60b4715]{font-size:.75rem;color:#6366f1;text-decoration:none;font-weight:500}.ov-act-list[data-v-b60b4715]{list-style:none;margin:0;padding:0}.ov-act-item[data-v-b60b4715]{display:flex;align-items:center;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--shell-border, #f1f5f9)}.ov-act-item[data-v-b60b4715]:last-child{border-bottom:none}.ov-act-item--link[data-v-b60b4715]{cursor:pointer;text-decoration:none}.ov-act-item--link:hover .ov-act-label[data-v-b60b4715]{color:#4f46e5}.ov-act-icon[data-v-b60b4715]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-act-icon--green[data-v-b60b4715]{background:#dcfce7;color:#16a34a}.ov-act-icon--red[data-v-b60b4715]{background:#fee2e2;color:#dc2626}.ov-act-icon--blue[data-v-b60b4715]{background:#eff6ff;color:#2563eb}.ov-act-icon--gray[data-v-b60b4715]{background:#f1f5f9;color:#64748b}.ov-act-icon svg[data-v-b60b4715]{width:14px;height:14px}.ov-act-body[data-v-b60b4715]{flex:1;min-width:0}.ov-act-label[data-v-b60b4715]{font-size:.8125rem;font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ov-act-time[data-v-b60b4715]{font-size:.7rem;color:#94a3b8;margin-top:1px;display:block}.ov-act-arrow[data-v-b60b4715]{color:#cbd5e1;flex-shrink:0}.ov-act-empty[data-v-b60b4715]{text-align:center;padding:1.5rem 0;font-size:.8125rem;color:#94a3b8}.ov-act-pagination[data-v-b60b4715]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--shell-border, #f1f5f9);font-size:.75rem;color:#94a3b8}.ov-act-pagination button[data-v-b60b4715]{font-size:.75rem;color:#6366f1;background:none;border:none;cursor:pointer;padding:0;font-weight:500}.ov-act-pagination button[data-v-b60b4715]:disabled{color:#cbd5e1;cursor:default}.recommended-list[data-v-b60b4715]{display:flex;flex-direction:column;gap:.5rem}.recommended-row[data-v-b60b4715]{display:flex;flex-direction:column;gap:.2rem;padding:.625rem .875rem;border:1px solid #e8ecf0;border-radius:10px;background:#fff;cursor:pointer;transition:background .12s,border-color .12s;border-left-width:3px;border-left-color:#e8ecf0}.recommended-row[data-v-b60b4715]:hover{background:#eef2ff;border-color:#c7d2fe}.recommended-row-due-soon[data-v-b60b4715]{border-left-color:#f59e0b;background:#fffbeb}.rec-title[data-v-b60b4715]{font-weight:600;color:#0f172a;font-size:.9rem}.rec-meta[data-v-b60b4715]{font-size:.78rem;color:#64748b}.activation-nudge[data-v-b60b4715]{display:flex;flex-direction:column;gap:.6rem;padding:1rem .75rem}.nudge-title[data-v-b60b4715]{font-size:.9rem;font-weight:700;color:#0f172a}.nudge-desc[data-v-b60b4715]{font-size:.82rem;color:#475569}.nudge-cta-sub[data-v-b60b4715]{font-size:.72rem;color:#94a3b8;margin-top:.35rem}.rec-invited-tag[data-v-b60b4715],.rec-due-soon-tag[data-v-b60b4715]{display:inline-block;font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:10px;margin-right:.3rem;vertical-align:middle}.rec-invited-tag[data-v-b60b4715]{color:#4338ca;background:#eef2ff}.rec-due-soon-tag[data-v-b60b4715]{color:#92400e;background:#fef3c7}.rec-why-chips[data-v-b60b4715]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.rec-why-chip[data-v-b60b4715]{font-size:.68rem;font-weight:500;color:#4338ca;background:#eef2ff;padding:.08rem .4rem;border-radius:10px}.pref-banner[data-v-b60b4715]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;background:linear-gradient(135deg,#eef2ff,#f0fdf4);border:1px solid #c7d2fe;border-radius:14px}.pref-banner-body[data-v-b60b4715]{display:flex;align-items:flex-start;gap:.85rem;flex:1;min-width:0}.pref-banner-icon[data-v-b60b4715]{font-size:1.2rem;color:#6366f1;flex-shrink:0;margin-top:2px}.pref-banner-title[data-v-b60b4715]{font-size:.9rem;font-weight:700;color:#0f172a}.pref-banner-desc[data-v-b60b4715]{font-size:.82rem;color:#475569;margin-top:.15rem}.pref-banner-actions[data-v-b60b4715]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pref-banner-dismiss[data-v-b60b4715]{background:none;border:none;cursor:pointer;font-size:.8rem;color:#94a3b8;padding:0;text-decoration:underline}.pref-banner-dismiss[data-v-b60b4715]:hover{color:#64748b}@media(max-width:900px){.ov-grid[data-v-b60b4715],.ov-plan-body[data-v-b60b4715]{grid-template-columns:1fr}.ov-kpi-grid[data-v-b60b4715]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ov-kpi-grid[data-v-b60b4715]{grid-template-columns:repeat(2,minmax(0,1fr))}.action-row[data-v-b60b4715]{align-items:flex-start}}html.dark .ov-hero[data-v-b60b4715]{border-color:#1e293b}html.dark .ov-title[data-v-b60b4715]{color:#f1f5f9}html.dark .ov-eyebrow[data-v-b60b4715]{color:#475569}html.dark .ov-subtitle[data-v-b60b4715]{color:#7c8fa6}html.dark .ov-refresh-btn[data-v-b60b4715]{background:#0f172a;border-color:#2d3f54;color:#64748b}html.dark .ov-refresh-btn[data-v-b60b4715]:hover:not(:disabled){background:#1e1b4b;color:#818cf8;border-color:#4f46e5}html.dark .ov-plan-card[data-v-b60b4715]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .ov-plan-name[data-v-b60b4715]{color:#e2e8f0}html.dark .ov-plan-head-left .ov-section-eyebrow[data-v-b60b4715]{color:#64748b}html.dark .ov-usage-tile[data-v-b60b4715]{background:#162130;border-color:#253448}html.dark .ov-usage-label[data-v-b60b4715]{color:#475569}html.dark .ov-usage-count[data-v-b60b4715]{color:#e2e8f0}html.dark .ov-usage-status[data-v-b60b4715]{color:#7c8fa6}html.dark .ov-usage-status--near[data-v-b60b4715]{color:#fbbf24}html.dark .ov-usage-status--limit[data-v-b60b4715]{color:#f87171}html.dark .ov-upgrade-tile[data-v-b60b4715]{background:#1e1b4b;border-color:#3730a3}html.dark .ov-upgrade-tile[data-v-b60b4715]:hover{background:#312e81;border-color:#4f46e5}html.dark .ov-upgrade-name[data-v-b60b4715]{color:#a5b4fc}html.dark .ov-upgrade-desc[data-v-b60b4715]{color:#818cf8}html.dark .ov-upgrade-cta[data-v-b60b4715]{color:#c7d2fe}html.dark .ov-upgrade-eyebrow[data-v-b60b4715]{color:#6366f1}html.dark .ov-premium-compact[data-v-b60b4715]{border-color:#2d3f54}html.dark .ov-premium-active-label[data-v-b60b4715]{color:#4ade80}html.dark .ov-premium-sep[data-v-b60b4715]{color:#334155}html.dark .ov-premium-perk-item[data-v-b60b4715]{color:#7c8fa6}html.dark .ov-premium-billing-btn[data-v-b60b4715]{color:#475569}html.dark .ov-premium-billing-btn[data-v-b60b4715]:hover{color:#64748b}html.dark .ov-plan-warning-row[data-v-b60b4715]{border-color:#2d3f54}html.dark .ov-plan-warning-text[data-v-b60b4715]{color:#fbbf24}html.dark .ov-kpi-card[data-v-b60b4715]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .ov-kpi-card[data-v-b60b4715]:hover{border-color:#3d5068}html.dark .ov-kpi-icon--neutral[data-v-b60b4715]{background:#0f172a;color:#475569}html.dark .ov-kpi-icon--blue[data-v-b60b4715]{background:#1e3a5f;color:#60a5fa}html.dark .ov-kpi-icon--amber[data-v-b60b4715]{background:#2d1f00;color:#fbbf24}html.dark .ov-kpi-icon--red[data-v-b60b4715]{background:#3b1515;color:#f87171}html.dark .ov-kpi-count--neutral[data-v-b60b4715]{color:#94a3b8}html.dark .ov-kpi-count--blue[data-v-b60b4715]{color:#93c5fd}html.dark .ov-kpi-count--amber[data-v-b60b4715]{color:#fbbf24}html.dark .ov-kpi-count--red[data-v-b60b4715]{color:#fca5a5}html.dark .ov-kpi-label[data-v-b60b4715]{color:#7c8fa6}html.dark .ov-card[data-v-b60b4715]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .ov-card-title[data-v-b60b4715]{color:#e2e8f0}html.dark .ov-card-title-group .ov-section-eyebrow[data-v-b60b4715]{color:#64748b}html.dark .action-row[data-v-b60b4715]{background:#0f172a;border-color:#1e293b}html.dark .action-row[data-v-b60b4715]:hover{background:#1a2536}html.dark .action-row-high[data-v-b60b4715]{background:#2d0d0d;border-left-color:#ef4444}html.dark .action-row-high[data-v-b60b4715]:hover{background:#3b1212}html.dark .action-row-medium[data-v-b60b4715]{background:#f59e0b12;border-left-color:#f59e0b}html.dark .action-row-medium[data-v-b60b4715]:hover{background:#f59e0b1f}html.dark .action-row-waiting[data-v-b60b4715]{background:#0f172a}html.dark .action-title[data-v-b60b4715]{color:#e2e8f0}html.dark .action-meta[data-v-b60b4715]{color:#7c8fa6}html.dark .ov-activity-card[data-v-b60b4715]{background:#ffffff0a;border-color:#ffffff14}html.dark .ov-act-item[data-v-b60b4715]{border-bottom-color:#ffffff0f}html.dark .ov-act-label[data-v-b60b4715]{color:#e2e8f0}html.dark .ov-act-icon--green[data-v-b60b4715]{background:#16a34a26;color:#4ade80}html.dark .ov-act-icon--red[data-v-b60b4715]{background:#dc262626;color:#f87171}html.dark .ov-act-icon--blue[data-v-b60b4715]{background:#2563eb26;color:#93c5fd}html.dark .ov-act-icon--gray[data-v-b60b4715]{background:#ffffff0f;color:#94a3b8}html.dark .ov-act-pagination[data-v-b60b4715]{border-top-color:#ffffff0f}html.dark .recommended-row[data-v-b60b4715]{background:#0f172a;border-color:#1e293b}html.dark .recommended-row[data-v-b60b4715]:hover{background:#1e1b4b;border-color:#4f46e5}html.dark .recommended-row-due-soon[data-v-b60b4715]{background:#1e1200}html.dark .rec-title[data-v-b60b4715]{color:#e2e8f0}html.dark .rec-meta[data-v-b60b4715]{color:#7c8fa6}html.dark .rec-why-chip[data-v-b60b4715],html.dark .rec-invited-tag[data-v-b60b4715]{background:#6366f126;color:#a5b4fc}html.dark .rec-due-soon-tag[data-v-b60b4715]{background:#f59e0b1f;color:#fbbf24}html.dark .nudge-title[data-v-b60b4715]{color:#e2e8f0}html.dark .nudge-desc[data-v-b60b4715]{color:#94a3b8}html.dark .ov-card.due-soon-card[data-v-b60b4715]{border-color:#92400e}html.dark .pref-banner[data-v-b60b4715]{background:linear-gradient(135deg,#1e1b4b,#0f2d1e);border-color:#3730a3}html.dark .pref-banner-title[data-v-b60b4715]{color:#e2e8f0}html.dark .pref-banner-desc[data-v-b60b4715]{color:#7c8fa6}html.dark .pref-banner-dismiss[data-v-b60b4715]{color:#475569}.prf-page[data-v-36d13df1]{display:flex;flex-direction:column;gap:1.5rem}.prf-hero[data-v-36d13df1]{display:flex;align-items:center;gap:1.25rem;padding-bottom:1.375rem;border-bottom:1px solid #e4e9f0}.prf-avatar[data-v-36d13df1]{width:60px;height:60px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:800;color:#fff;letter-spacing:-.02em;box-shadow:0 2px 8px #0000002e}.prf-hero-body[data-v-36d13df1]{flex:1;min-width:0}.prf-hero-meta[data-v-36d13df1]{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;flex-wrap:wrap}.prf-eyebrow[data-v-36d13df1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .65rem}.prf-role-chip[data-v-36d13df1]{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;border:1px solid transparent}.prf-role-chip--buyer[data-v-36d13df1]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.prf-role-chip--supplier[data-v-36d13df1]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.prf-h1[data-v-36d13df1]{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.prf-h1-sub[data-v-36d13df1]{font-size:.875rem;color:#64748b;margin:.3rem 0 0}.prf-error[data-v-36d13df1]{display:flex;align-items:center;gap:.6rem;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;color:#b91c1c}.prf-loading[data-v-36d13df1]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem;color:#94a3b8;font-size:.9rem}.prf-spin[data-v-36d13df1]{animation:prf-spin-36d13df1 1.2s linear infinite}@keyframes prf-spin-36d13df1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prf-layout[data-v-36d13df1]{display:grid;grid-template-columns:1fr 280px;gap:1.25rem;align-items:start}.prf-aside[data-v-36d13df1]{display:flex;flex-direction:column;gap:1rem}.prf-card[data-v-36d13df1]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 1px #00000008}.prf-card-head[data-v-36d13df1]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb}.prf-card-icon[data-v-36d13df1]{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prf-card-icon--indigo[data-v-36d13df1]{background:#e0e7ff;color:#4f46e5}.prf-card-icon--teal[data-v-36d13df1]{background:#ccfbf1;color:#0d9488}.prf-card-title[data-v-36d13df1]{font-size:.9375rem;font-weight:700;color:#0f172a}.prf-card-sub[data-v-36d13df1]{font-size:.8rem;color:#64748b;margin-top:.1rem}.prf-fields[data-v-36d13df1]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.prf-field-row[data-v-36d13df1]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.prf-field[data-v-36d13df1]{display:flex;flex-direction:column;gap:.25rem}.prf-field-label[data-v-36d13df1]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.prf-field-value[data-v-36d13df1]{font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35}.prf-field-value--mono[data-v-36d13df1]{font-size:.875rem;color:#374151;font-weight:500}.prf-type-chip[data-v-36d13df1]{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;border:1px solid transparent}.prf-type-chip--buyer[data-v-36d13df1]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.prf-type-chip--supplier[data-v-36d13df1]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.prf-locked[data-v-36d13df1]{display:flex;align-items:flex-start;gap:.75rem;margin:0 1.25rem 1.25rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.prf-locked-icon[data-v-36d13df1]{width:26px;height:26px;background:#f1f5f9;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-top:.05rem}.prf-locked-title[data-v-36d13df1]{font-size:.8125rem;font-weight:700;color:#475569}.prf-locked-sub[data-v-36d13df1]{font-size:.8rem;color:#94a3b8;margin-top:.2rem;line-height:1.5}.prf-locked-link[data-v-36d13df1]{color:#6366f1;text-decoration:none;font-weight:600}.prf-locked-link[data-v-36d13df1]:hover{text-decoration:underline}.prf-status-list[data-v-36d13df1]{padding:.375rem 0}.prf-status-row[data-v-36d13df1]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9}.prf-status-row--last[data-v-36d13df1]{border-bottom:none}.prf-status-icon[data-v-36d13df1]{width:28px;height:28px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.prf-status-icon--green[data-v-36d13df1]{background:#dcfce7;color:#15803d}.prf-status-icon--amber[data-v-36d13df1]{background:#fef3c7;color:#b45309}.prf-status-icon--slate[data-v-36d13df1]{background:#f1f5f9;color:#64748b}.prf-status-content[data-v-36d13df1]{flex:1;min-width:0}.prf-status-label[data-v-36d13df1]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.prf-status-text[data-v-36d13df1]{font-size:.875rem;font-weight:500;color:#374151;margin-top:.15rem}.prf-status-val[data-v-36d13df1]{margin-top:.2rem}.prf-chip[data-v-36d13df1]{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;border:1px solid transparent}.prf-chip--green[data-v-36d13df1]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.prf-chip--amber[data-v-36d13df1]{background:#fef3c7;color:#92400e;border-color:#fde68a}html.dark .prf-hero[data-v-36d13df1]{border-bottom-color:#1e3248}html.dark .prf-eyebrow[data-v-36d13df1]{background:#47556933;border-color:#47556959;color:#94a3b8}html.dark .prf-role-chip--buyer[data-v-36d13df1]{background:#2563eb1f;color:#60a5fa;border-color:#2563eb40}html.dark .prf-role-chip--supplier[data-v-36d13df1]{background:#15803d1f;color:#4ade80;border-color:#15803d40}html.dark .prf-h1[data-v-36d13df1]{color:#e2e8f0}html.dark .prf-h1-sub[data-v-36d13df1]{color:#64748b}html.dark .prf-error[data-v-36d13df1]{background:#ef444414;border-color:#ef444433;border-left-color:#ef4444;color:#f87171}html.dark .prf-loading[data-v-36d13df1]{color:#4a6080}html.dark .prf-card[data-v-36d13df1]{background:#1a2738;border-color:#1e3248}html.dark .prf-card-head[data-v-36d13df1]{background:#162032;border-bottom-color:#1e3248}html.dark .prf-card-icon--indigo[data-v-36d13df1]{background:#4f46e526;color:#818cf8}html.dark .prf-card-icon--teal[data-v-36d13df1]{background:#0d94881f;color:#2dd4bf}html.dark .prf-card-title[data-v-36d13df1]{color:#e2e8f0}html.dark .prf-card-sub[data-v-36d13df1],html.dark .prf-field-label[data-v-36d13df1]{color:#4a6080}html.dark .prf-field-value[data-v-36d13df1]{color:#e2e8f0}html.dark .prf-field-value--mono[data-v-36d13df1]{color:#94a3b8}html.dark .prf-type-chip--buyer[data-v-36d13df1]{background:#2563eb1f;color:#60a5fa;border-color:#2563eb40}html.dark .prf-type-chip--supplier[data-v-36d13df1]{background:#15803d1f;color:#4ade80;border-color:#15803d40}html.dark .prf-locked[data-v-36d13df1]{background:#162032;border-color:#1e3248}html.dark .prf-locked-icon[data-v-36d13df1]{background:#1e3248;color:#4a6080}html.dark .prf-locked-title[data-v-36d13df1]{color:#64748b}html.dark .prf-locked-sub[data-v-36d13df1]{color:#4a6080}html.dark .prf-locked-link[data-v-36d13df1]{color:#818cf8}html.dark .prf-status-row[data-v-36d13df1]{border-bottom-color:#1e3248}html.dark .prf-status-icon--green[data-v-36d13df1]{background:#15803d1f;color:#4ade80}html.dark .prf-status-icon--amber[data-v-36d13df1]{background:#b453091f;color:#fbbf24}html.dark .prf-status-icon--slate[data-v-36d13df1]{background:#47556926;color:#64748b}html.dark .prf-status-label[data-v-36d13df1]{color:#4a6080}html.dark .prf-status-text[data-v-36d13df1]{color:#94a3b8}html.dark .prf-chip--green[data-v-36d13df1]{background:#15803d1f;color:#4ade80;border-color:#15803d40}html.dark .prf-chip--amber[data-v-36d13df1]{background:#92400e1f;color:#fbbf24;border-color:#92400e4d}@media(max-width:860px){.prf-layout[data-v-36d13df1]{grid-template-columns:1fr}.prf-aside[data-v-36d13df1]{flex-direction:row;flex-wrap:wrap}.prf-aside[data-v-36d13df1]>*{flex:1;min-width:260px}.prf-hero[data-v-36d13df1]{gap:1rem}.prf-avatar[data-v-36d13df1]{width:52px;height:52px;font-size:1.125rem}}@media(max-width:560px){.prf-field-row[data-v-36d13df1]{grid-template-columns:1fr;gap:.75rem}}.hub-page[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-6dfa5c4c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #e8ecf0}.page-header-left[data-v-6dfa5c4c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.page-eyebrow[data-v-6dfa5c4c]{display:flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:.05rem}.page-title[data-v-6dfa5c4c]{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:#0f172a;line-height:1.1;margin:0}.page-sub[data-v-6dfa5c4c]{margin:0;color:#94a3b8;font-size:.8125rem}html.dark .page-header[data-v-6dfa5c4c]{border-bottom-color:var(--ds-border, #374f6b)}html.dark .page-title[data-v-6dfa5c4c]{color:var(--ds-text-primary, #e2e8f0)}html.dark .page-eyebrow[data-v-6dfa5c4c]{color:#475569}.page-header-chips[data-v-6dfa5c4c]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;flex-wrap:wrap;padding-top:.35rem}.hdr-chip[data-v-6dfa5c4c]{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid}.hdr-chip--type[data-v-6dfa5c4c]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.hdr-chip--ok[data-v-6dfa5c4c]{color:#15803d;background:#f0fdf4;border-color:#86efac}.hdr-chip--warn[data-v-6dfa5c4c]{color:#92400e;background:#fef9c3;border-color:#fde68a}.hdr-chip--pending[data-v-6dfa5c4c]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hdr-chip--premium[data-v-6dfa5c4c]{color:#15803d;background:#f0fdf4;border-color:#86efac}.hdr-chip--trial[data-v-6dfa5c4c]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.hdr-chip--standard[data-v-6dfa5c4c]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html.dark .hdr-chip--type[data-v-6dfa5c4c]{background:#ffffff0f;color:#94a3b8;border-color:#ffffff1a}html.dark .hdr-chip--ok[data-v-6dfa5c4c],html.dark .hdr-chip--premium[data-v-6dfa5c4c]{background:#16a34a1f;color:#4ade80;border-color:#16a34a40}html.dark .hdr-chip--warn[data-v-6dfa5c4c]{background:#d977061a;color:#fbbf24;border-color:#d9770633}html.dark .hdr-chip--pending[data-v-6dfa5c4c]{background:#2563eb1a;color:#93c5fd;border-color:#2563eb33}html.dark .hdr-chip--trial[data-v-6dfa5c4c]{background:#d977061a;color:#fbbf24;border-color:#d9770633}html.dark .hdr-chip--standard[data-v-6dfa5c4c]{background:#ffffff0a;color:#64748b;border-color:#ffffff12}.tab-bar[data-v-6dfa5c4c]{display:flex;gap:0;border-bottom:2px solid #e8ecf0}.tab-btn[data-v-6dfa5c4c]{padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;color:#64748b;transition:color .15s,border-color .15s}.tab-btn[data-v-6dfa5c4c]:hover{color:#0f172a}.tab-btn.active[data-v-6dfa5c4c]{color:#2563eb;border-bottom-color:#2563eb}html.dark .tab-bar[data-v-6dfa5c4c]{border-bottom-color:var(--ds-border, #374f6b)}html.dark .tab-btn[data-v-6dfa5c4c]{color:#64748b}html.dark .tab-btn[data-v-6dfa5c4c]:hover{color:#e2e8f0}html.dark .tab-btn.active[data-v-6dfa5c4c]{color:#60a5fa;border-bottom-color:#3b82f6}.tab-card[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem;border-color:#dde3eb!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000f!important}.profile-card[data-v-6dfa5c4c],.profile-card .field-grid[data-v-6dfa5c4c]{gap:.75rem}.profile-card .field-group[data-v-6dfa5c4c]{gap:.25rem}.profile-card .field-input[data-v-6dfa5c4c]{height:34px;line-height:34px}.profile-card-footer[data-v-6dfa5c4c]{display:flex;justify-content:flex-end;padding-top:.625rem;border-top:1px solid var(--ds-border, #e8ecf0)}html.dark .profile-card-footer[data-v-6dfa5c4c]{border-top-color:#ffffff12}.pref-card[data-v-6dfa5c4c]{border-color:#c7d2fe!important}html.dark .pref-card[data-v-6dfa5c4c]{border-color:#6366f14d!important}.card-heading[data-v-6dfa5c4c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.card-title[data-v-6dfa5c4c]{font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.card-sub[data-v-6dfa5c4c]{font-size:.8125rem;color:#64748b;margin-top:.2rem;line-height:1.5}html.dark .card-title[data-v-6dfa5c4c]{color:var(--ds-text-primary, #e2e8f0)}html.dark .card-sub[data-v-6dfa5c4c]{color:var(--ds-text-secondary, #94a3b8)}.field-grid[data-v-6dfa5c4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.125rem}.field-group[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-6dfa5c4c]{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-weight:800}.field-value[data-v-6dfa5c4c]{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.4}.field-input[data-v-6dfa5c4c]{height:38px;line-height:38px;padding:0 11px;border:1px solid #dde3eb;border-radius:8px;font-size:.875rem;color:#0f172a;background:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.field-input[data-v-6dfa5c4c]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.form-actions[data-v-6dfa5c4c]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--ds-border, #e8ecf0)}html.dark .field-label[data-v-6dfa5c4c]{color:#64748b}html.dark .field-value[data-v-6dfa5c4c]{color:var(--ds-text-primary, #e2e8f0)}html.dark .field-input[data-v-6dfa5c4c]{background:#1e2d40;border-color:#374f6b;color:#e2e8f0}html.dark .field-input[data-v-6dfa5c4c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}html.dark .form-actions[data-v-6dfa5c4c]{border-top-color:#ffffff12}.member-table[data-v-6dfa5c4c],.invite-table[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:0;border:1px solid #dde3eb;border-radius:10px;overflow:hidden}.member-row[data-v-6dfa5c4c],.invite-row[data-v-6dfa5c4c]{display:grid;grid-template-columns:1fr 1.4fr 100px 80px;gap:.75rem;align-items:center;padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.875rem}.invite-row[data-v-6dfa5c4c]{grid-template-columns:1.4fr 100px 120px 80px}.member-row[data-v-6dfa5c4c]:last-child,.invite-row[data-v-6dfa5c4c]:last-child{border-bottom:none}.header-row[data-v-6dfa5c4c]{background:#f8fafc;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.member-name[data-v-6dfa5c4c]{font-weight:600;color:#0f172a}.member-email[data-v-6dfa5c4c],.invite-expiry[data-v-6dfa5c4c]{color:#64748b;font-size:.82rem}.select-wrap[data-v-6dfa5c4c]{position:relative;display:inline-flex;align-items:center}.select-wrap[data-v-6dfa5c4c]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #94a3b8;pointer-events:none}.role-select[data-v-6dfa5c4c]{height:32px;padding:0 28px 0 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;font-weight:600;color:#0f172a;background:#f8fafc;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.role-select[data-v-6dfa5c4c]:focus{border-color:#0050ff;box-shadow:0 0 0 2px #0050ff1a;background:#fff}.action-link[data-v-6dfa5c4c]{background:none;border:none;cursor:pointer;font-size:.82rem;font-weight:600;padding:0}.action-link.danger[data-v-6dfa5c4c]{color:#ef4444}.action-link.danger[data-v-6dfa5c4c]:hover{color:#b91c1c}.invite-form[data-v-6dfa5c4c]{display:grid;grid-template-columns:1fr 120px auto;gap:.75rem;align-items:center}.billing-tab[data-v-6dfa5c4c]{gap:1.25rem}.notif-section[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.notif-section[data-v-6dfa5c4c]:last-of-type{border-bottom:none;padding-bottom:0}.notif-label[data-v-6dfa5c4c]{font-size:.82rem;font-weight:700;color:#0f172a}.notif-sub[data-v-6dfa5c4c]{font-size:.8rem;color:#64748b;margin-top:-.5rem}.policy-options[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.5rem}.policy-option[data-v-6dfa5c4c]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#f8fafc}.policy-option input[type=radio][data-v-6dfa5c4c]{margin-top:3px;cursor:pointer;flex-shrink:0}.policy-title[data-v-6dfa5c4c]{font-size:.875rem;font-weight:600;color:#0f172a}.policy-desc[data-v-6dfa5c4c]{font-size:.8rem;color:#64748b;margin-top:.1rem}.toggle-list[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.toggle-row[data-v-6dfa5c4c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #f1f5f9}.toggle-row[data-v-6dfa5c4c]:last-child{border-bottom:none}.toggle-title[data-v-6dfa5c4c]{font-size:.875rem;font-weight:600;color:#0f172a}.toggle-desc[data-v-6dfa5c4c]{font-size:.8rem;color:#64748b;margin-top:.15rem}.toggle-switch[data-v-6dfa5c4c]{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;cursor:pointer;flex-shrink:0}.toggle-switch.disabled[data-v-6dfa5c4c]{cursor:not-allowed;opacity:.5}.toggle-switch input[data-v-6dfa5c4c]{opacity:0;width:0;height:0;position:absolute}.slider[data-v-6dfa5c4c]{position:absolute;inset:0;background:#cbd5e1;border-radius:24px;transition:background .2s}.slider[data-v-6dfa5c4c]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle-switch input:checked+.slider[data-v-6dfa5c4c]{background:#0050ff}.toggle-switch input:checked+.slider[data-v-6dfa5c4c]:before{transform:translate(20px)}.digest-section[data-v-6dfa5c4c]{gap:.85rem}.digest-toggle-row[data-v-6dfa5c4c]{border-bottom:1px solid #f1f5f9;padding-bottom:.75rem}.unsub-warning[data-v-6dfa5c4c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem .9rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:.83rem;color:#92400e;font-weight:500}.digest-controls[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.75rem;transition:opacity .15s}.digest-controls.digest-disabled[data-v-6dfa5c4c]{opacity:.5;pointer-events:none}.digest-row[data-v-6dfa5c4c]{display:flex;align-items:center;gap:.75rem}.digest-row .field-label[data-v-6dfa5c4c]{min-width:80px;margin:0}.digest-select[data-v-6dfa5c4c]{height:34px;padding:0 8px;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:160px}.digest-select[data-v-6dfa5c4c]:disabled{background:#f8fafc;cursor:default}.pref-grid[data-v-6dfa5c4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.scope-readonly[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.4rem 0;min-height:34px;align-items:center}.scope-readonly-pill[data-v-6dfa5c4c]{display:inline-flex;align-items:center;padding:.2rem .65rem;background:#f1f5f9;color:#475569;border-radius:20px;font-size:.8rem;font-weight:600}.scope-readonly-empty[data-v-6dfa5c4c]{font-size:.85rem;color:#94a3b8}.scope-locked-banner[data-v-6dfa5c4c]{font-size:.82rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem .9rem;margin-top:.75rem}.scope-locked-link[data-v-6dfa5c4c]{color:#1d4ed8;text-decoration:none;font-weight:600}.scope-locked-link[data-v-6dfa5c4c]:hover{text-decoration:underline}.coverage-preview[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.55rem}.coverage-label[data-v-6dfa5c4c]{font-size:.72rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:.1rem}.coverage-chip[data-v-6dfa5c4c]{font-size:.74rem;color:#475569;background:#f1f5f9;border-radius:20px;padding:.1rem .5rem}.coverage-toggle[data-v-6dfa5c4c]{font-size:.74rem;color:#3b82f6;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.coverage-toggle[data-v-6dfa5c4c]:hover{text-decoration:underline}.coverage-all[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.3rem}.pref-chips-readonly[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;gap:.35rem;min-height:38px;align-items:center}.pref-chip-ro[data-v-6dfa5c4c]{display:inline-flex;align-items:center;padding:.15rem .5rem;background:#e0e7ff;color:#3730a3;border-radius:20px;font-size:.78rem;font-weight:600}.pref-none[data-v-6dfa5c4c]{font-size:.875rem;color:#94a3b8}.pref-note[data-v-6dfa5c4c]{font-size:.78rem;color:#94a3b8;margin:.35rem 0 0}.card-heading-row[data-v-6dfa5c4c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pref-plan-badge[data-v-6dfa5c4c]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pref-upgrade-link[data-v-6dfa5c4c]{font-size:.78rem;font-weight:600;color:#0050ff;text-decoration:none}.pref-upgrade-link[data-v-6dfa5c4c]:hover{text-decoration:underline}.pref-field-header[data-v-6dfa5c4c]{display:flex;align-items:baseline;gap:.375rem;margin-bottom:.375rem}.pref-field-label[data-v-6dfa5c4c]{font-size:.8125rem;font-weight:600;color:#374151}.pref-field-cap[data-v-6dfa5c4c]{font-size:.72rem;color:#94a3b8}html.dark .pref-field-label[data-v-6dfa5c4c]{color:#cbd5e1}html.dark .pref-field-cap[data-v-6dfa5c4c]{color:#475569}.scope-locked-note[data-v-6dfa5c4c]{font-size:.8rem;color:#94a3b8;line-height:1.5}.verify-callout[data-v-6dfa5c4c]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #86efac;border-left:4px solid #22c55e;border-radius:12px}.verify-callout-icon-wrap[data-v-6dfa5c4c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#dcfce7;border:1px solid #86efac}.vc-icon[data-v-6dfa5c4c]{width:18px;height:18px;color:#15803d}.verify-callout-content[data-v-6dfa5c4c]{flex:1;min-width:0}.verify-callout-title[data-v-6dfa5c4c]{font-size:.875rem;font-weight:700;color:#14532d}.verify-callout-body[data-v-6dfa5c4c]{font-size:.82rem;color:#166534;margin-top:.2rem;line-height:1.5}.verify-callout--pending[data-v-6dfa5c4c]{background:#eff6ff;border-color:#93c5fd;border-left-color:#3b82f6}.verify-callout--pending .verify-callout-icon-wrap[data-v-6dfa5c4c]{background:#dbeafe;border-color:#93c5fd}.verify-callout--pending .vc-icon[data-v-6dfa5c4c]{color:#1d4ed8}.verify-callout--pending .verify-callout-title[data-v-6dfa5c4c]{color:#1e3a8a}.verify-callout--pending .verify-callout-body[data-v-6dfa5c4c]{color:#1d4ed8}.verify-callout--rejected[data-v-6dfa5c4c]{background:#fff1f2;border-color:#fca5a5;border-left-color:#ef4444}.verify-callout--rejected .verify-callout-icon-wrap[data-v-6dfa5c4c]{background:#fee2e2;border-color:#fca5a5}.verify-callout--rejected .vc-icon[data-v-6dfa5c4c]{color:#b91c1c}.verify-callout--rejected .verify-callout-title[data-v-6dfa5c4c]{color:#7f1d1d}.verify-callout--rejected .verify-callout-body[data-v-6dfa5c4c]{color:#b91c1c}.field-optional[data-v-6dfa5c4c]{font-weight:400;text-transform:none;letter-spacing:0;color:#94a3b8;font-size:.7rem}.field-textarea[data-v-6dfa5c4c]{padding:9px 11px;border:1px solid #dde3eb;border-radius:8px;font-size:.875rem;color:#0f172a;background:#fff;box-sizing:border-box;outline:none;width:100%;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .15s,box-shadow .15s}.field-textarea[data-v-6dfa5c4c]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.desc-value[data-v-6dfa5c4c]{font-size:.875rem;white-space:pre-line;line-height:1.6;color:#374151}.char-count[data-v-6dfa5c4c]{font-size:.72rem;color:#94a3b8;text-align:right;margin-top:.15rem}html.dark .field-textarea[data-v-6dfa5c4c]{background:#1e2d40;border-color:#374f6b;color:#e2e8f0}html.dark .field-textarea[data-v-6dfa5c4c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}html.dark .desc-value[data-v-6dfa5c4c]{color:#94a3b8}.completeness-widget[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;background:var(--ds-bg, #f8fafc);border:1px solid var(--ds-border, #e8ecf0);border-radius:10px}.completeness-header[data-v-6dfa5c4c]{display:flex;justify-content:space-between;align-items:center}.completeness-label[data-v-6dfa5c4c]{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.completeness-pct[data-v-6dfa5c4c]{font-size:.8125rem;font-weight:700}.completeness-bar-track[data-v-6dfa5c4c]{height:5px;background:var(--ds-border, #e8ecf0);border-radius:99px;overflow:hidden}.completeness-bar-fill[data-v-6dfa5c4c]{height:100%;border-radius:99px;transition:width .4s ease}.completeness-tips[data-v-6dfa5c4c]{padding-top:.5rem;border-top:1px solid var(--ds-border, #e8ecf0)}.completeness-tips-title[data-v-6dfa5c4c]{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.completeness-tip-list[data-v-6dfa5c4c]{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.2rem}.completeness-tip-list li[data-v-6dfa5c4c]{font-size:.8rem;color:#64748b}html.dark .completeness-widget[data-v-6dfa5c4c]{background:#ffffff12;border-color:#ffffff24}html.dark .completeness-label[data-v-6dfa5c4c]{color:#8892a4}html.dark .completeness-bar-track[data-v-6dfa5c4c]{background:#ffffff1f}html.dark .completeness-tips[data-v-6dfa5c4c]{border-top-color:#ffffff1a}html.dark .completeness-tips-title[data-v-6dfa5c4c]{color:#8892a4}html.dark .completeness-tip-list li[data-v-6dfa5c4c]{color:#b0b8c8}.discovery-card[data-v-6dfa5c4c]{padding:.625rem 1rem;gap:0}.disc-row[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.disc-group[data-v-6dfa5c4c]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.disc-label[data-v-6dfa5c4c]{font-size:.68rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}html.dark .disc-label[data-v-6dfa5c4c]{color:#475569}.capability-scope-badge[data-v-6dfa5c4c]{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.15rem .6rem}.capability-scope-badge--premium[data-v-6dfa5c4c]{color:#15803d;background:#f0fdf4;border-color:#86efac}.disc-chips[data-v-6dfa5c4c]{display:flex;flex-wrap:wrap;gap:.3rem}.cap-chip[data-v-6dfa5c4c]{display:inline-flex;align-items:center;padding:.15rem .5rem;background:var(--ds-surface, #fff);border:1px solid var(--ds-border, #e2e8f0);color:#475569;border-radius:20px;font-size:.75rem;font-weight:600}.cap-chip--cat[data-v-6dfa5c4c]{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.cap-chip--region[data-v-6dfa5c4c]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}html.dark .capability-eyebrow[data-v-6dfa5c4c]{color:#475569}html.dark .capability-scope-badge[data-v-6dfa5c4c]{background:#ffffff0d;border-color:#ffffff1a;color:#64748b}html.dark .capability-scope-badge--premium[data-v-6dfa5c4c]{background:#16a34a1a;border-color:#16a34a33;color:#4ade80}html.dark .cap-chip[data-v-6dfa5c4c]{background:#ffffff0d;border-color:#ffffff1a;color:#94a3b8}html.dark .cap-chip--cat[data-v-6dfa5c4c]{background:#6d28d91a;border-color:#6d28d933;color:#a78bfa}html.dark .cap-chip--region[data-v-6dfa5c4c]{background:#16a34a1a;border-color:#16a34a33;color:#4ade80}@media(max-width:640px){.field-grid[data-v-6dfa5c4c],.pref-grid[data-v-6dfa5c4c]{grid-template-columns:1fr}.member-row[data-v-6dfa5c4c]{grid-template-columns:1fr 80px 70px}.member-row .member-email[data-v-6dfa5c4c]{display:none}.invite-form[data-v-6dfa5c4c]{grid-template-columns:1fr}.tab-btn[data-v-6dfa5c4c]{padding:.5rem .75rem;font-size:.8rem}}.danger-zone-card[data-v-6dfa5c4c]{border-color:#e2e8f0;background:#fff;gap:.625rem}.danger-zone-heading[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.1rem}.danger-zone-row[data-v-6dfa5c4c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.875rem 1rem;border:1px solid #fecaca;border-radius:10px;background:#fff9f9}.danger-zone-row-title[data-v-6dfa5c4c]{font-size:.875rem;font-weight:600;color:#b91c1c}.danger-zone-row-desc[data-v-6dfa5c4c]{font-size:.8rem;color:#64748b;margin-top:.2rem}.blocker-list[data-v-6dfa5c4c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.75rem 1rem}.blocker-intro[data-v-6dfa5c4c]{font-size:.875rem;font-weight:600;color:#92400e;margin:0 0 .4rem}.blocker-items[data-v-6dfa5c4c]{margin:0;padding-left:1.25rem;font-size:.85rem;color:#92400e}.blocker-items li[data-v-6dfa5c4c]{margin-bottom:.15rem}.modal-backdrop[data-v-6dfa5c4c]{position:fixed;inset:0;background:#00000073;z-index:9000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-6dfa5c4c]{background:#fff;border-radius:14px;padding:1.75rem;max-width:440px;width:100%;box-shadow:0 8px 40px #0000002e;display:flex;flex-direction:column;gap:1rem}.modal-title[data-v-6dfa5c4c]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0}.modal-body[data-v-6dfa5c4c]{font-size:.875rem;color:#374151;display:flex;flex-direction:column;gap:.65rem}.modal-body p[data-v-6dfa5c4c]{margin:0}.modal-list[data-v-6dfa5c4c]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem;color:#374151}.modal-note[data-v-6dfa5c4c]{font-size:.82rem;color:#94a3b8}.modal-actions[data-v-6dfa5c4c]{display:flex;justify-content:flex-end;gap:.75rem}.pref-scope-divider[data-v-6dfa5c4c]{border:none;border-top:1px solid var(--ds-border, #e8ecf0);margin:.125rem 0}html.dark .pref-scope-divider[data-v-6dfa5c4c]{border-top-color:#ffffff12}.scope-req-strip[data-v-6dfa5c4c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.scope-req-header-text[data-v-6dfa5c4c]{display:flex;flex-direction:column;gap:.15rem}.scope-req-header-sub[data-v-6dfa5c4c]{font-size:.79rem;color:#94a3b8;line-height:1.4}.scope-req-status[data-v-6dfa5c4c]{padding:.85rem 1rem;border-radius:8px;margin-bottom:1rem}.scope-req-status.pending[data-v-6dfa5c4c]{background:#fffbeb;border:1px solid #fde68a}.scope-req-status.rejected[data-v-6dfa5c4c]{background:#fef2f2;border:1px solid #fecaca}.scope-req-status-title[data-v-6dfa5c4c]{font-weight:700;font-size:.875rem;margin-bottom:.25rem;color:#0f172a}.scope-req-status-body[data-v-6dfa5c4c]{font-size:.84rem;color:#475569;margin-bottom:.5rem}.scope-req-details[data-v-6dfa5c4c]{font-size:.82rem;color:#64748b}.scope-req-row[data-v-6dfa5c4c]{margin-bottom:.15rem}.scope-req-key[data-v-6dfa5c4c]{font-weight:600;color:#374151;margin-right:.3rem}.scope-req-form[data-v-6dfa5c4c]{margin-top:1rem}.scope-req-form-intro[data-v-6dfa5c4c]{font-size:.84rem;color:#64748b;margin-bottom:1rem;padding:.6rem .75rem;background:#f8fafc;border-radius:6px}.hub-trial-callout[data-v-6dfa5c4c]{background:#fefce8;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;overflow:hidden}.hub-trial-callout-inner[data-v-6dfa5c4c]{padding:.75rem 1rem}.hub-trial-callout-top[data-v-6dfa5c4c]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.3rem}.hub-trial-callout-icon[data-v-6dfa5c4c]{width:14px;height:14px;flex-shrink:0;margin-top:.15rem;color:#d97706}.hub-trial-callout-heading[data-v-6dfa5c4c]{font-size:.8125rem;font-weight:700;color:#78350f;line-height:1.4}.hub-trial-callout-body[data-v-6dfa5c4c]{font-size:.8rem;color:#92400e;line-height:1.55;padding-left:1.5rem}.hub-trial-callout-body strong[data-v-6dfa5c4c]{font-weight:700}.hub-trial-callout-link[data-v-6dfa5c4c]{display:inline-block;margin-left:.375rem;color:#b45309;font-weight:600;text-decoration:underline}html.dark .hub-trial-callout[data-v-6dfa5c4c]{background:#d9770612;border-color:#d977062e;border-left-color:#d97706}html.dark .hub-trial-callout-heading[data-v-6dfa5c4c]{color:#fbbf24}html.dark .hub-trial-callout-body[data-v-6dfa5c4c]{color:#fde68a}html.dark .hub-trial-callout-link[data-v-6dfa5c4c]{color:#fbbf24}.hub-chip[data-v-6dfa5c4c]{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid;white-space:nowrap}.hub-chip--trial[data-v-6dfa5c4c]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.hub-chip--premium[data-v-6dfa5c4c]{background:#f0fdf4;color:#15803d;border-color:#86efac}.hub-chip--neutral[data-v-6dfa5c4c]{background:#f8fafc;color:#64748b;border-color:#e2e8f0}html.dark .hub-chip--trial[data-v-6dfa5c4c]{background:#d977061a;color:#fbbf24;border-color:#d9770633}html.dark .hub-chip--premium[data-v-6dfa5c4c]{background:#16a34a1a;color:#4ade80;border-color:#16a34a33}html.dark .hub-chip--neutral[data-v-6dfa5c4c]{background:#ffffff0a;color:#64748b;border-color:#ffffff14}html.dark .member-table[data-v-6dfa5c4c],html.dark .invite-table[data-v-6dfa5c4c]{border-color:var(--ds-border, #374f6b)}html.dark .member-row[data-v-6dfa5c4c],html.dark .invite-row[data-v-6dfa5c4c]{border-bottom-color:#ffffff0f}html.dark .header-row[data-v-6dfa5c4c]{background:#ffffff08;color:#475569}html.dark .member-name[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .member-email[data-v-6dfa5c4c],html.dark .invite-expiry[data-v-6dfa5c4c]{color:#64748b}html.dark .role-select[data-v-6dfa5c4c]{background:#1e2d40;border-color:#374f6b;color:#e2e8f0}html.dark .policy-option[data-v-6dfa5c4c]{background:#ffffff08;border-color:var(--ds-border, #374f6b)}html.dark .policy-title[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .policy-desc[data-v-6dfa5c4c]{color:#64748b}html.dark .toggle-list[data-v-6dfa5c4c]{border-color:var(--ds-border, #374f6b)}html.dark .toggle-row[data-v-6dfa5c4c]{border-bottom-color:#ffffff0d}html.dark .toggle-title[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .toggle-desc[data-v-6dfa5c4c]{color:#64748b}html.dark .notif-section[data-v-6dfa5c4c]{border-bottom-color:#ffffff0d}html.dark .notif-label[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .notif-sub[data-v-6dfa5c4c]{color:#64748b}html.dark .pref-upgrade-link[data-v-6dfa5c4c]{color:#60a5fa}html.dark .scope-locked-note[data-v-6dfa5c4c]{color:#475569}html.dark .scope-readonly-pill[data-v-6dfa5c4c]{background:#ffffff12;color:#94a3b8}html.dark .scope-req-status.pending[data-v-6dfa5c4c]{background:#d9770612;border-color:#d977062e}html.dark .scope-req-status.rejected[data-v-6dfa5c4c]{background:#ef444412;border-color:#ef44442e}html.dark .scope-req-status-title[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .scope-req-status-body[data-v-6dfa5c4c]{color:#94a3b8}html.dark .scope-req-form-intro[data-v-6dfa5c4c]{background:#ffffff08;color:#94a3b8}html.dark .danger-zone-row[data-v-6dfa5c4c]{background:#ef44440d;border-color:#ef444433}html.dark .danger-zone-row-desc[data-v-6dfa5c4c]{color:#94a3b8}html.dark .modal-box[data-v-6dfa5c4c]{background:var(--ds-surface, #253047)}html.dark .modal-title[data-v-6dfa5c4c]{color:#e2e8f0}html.dark .modal-body[data-v-6dfa5c4c]{color:#94a3b8}html.dark .unsub-warning[data-v-6dfa5c4c]{background:#d9770614;border-color:#d977062e}html.dark .coverage-chip[data-v-6dfa5c4c]{background:#ffffff0f;color:#94a3b8}html.dark .pref-chip-ro[data-v-6dfa5c4c]{background:#6366f11a;border-color:#6366f133;color:#818cf8}.verification-page[data-v-a8ee1779]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-a8ee1779]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-title[data-v-a8ee1779]{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#0f172a}.page-sub[data-v-a8ee1779]{margin:.35rem 0 0;font-size:.9rem;color:#64748b}.email-strip[data-v-a8ee1779]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:var(--ds-bg, #f8fafc);border:1px solid var(--ds-border, #e8ecf0);border-radius:12px}.email-strip-left[data-v-a8ee1779]{display:flex;align-items:center;gap:.75rem}.email-icon[data-v-a8ee1779]{width:1.875rem;height:1.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.email-icon--ok[data-v-a8ee1779]{background:#dcfce7;color:#16a34a}.email-icon--warn[data-v-a8ee1779]{background:#fef9c3;color:#92400e}.email-label[data-v-a8ee1779]{font-size:.8125rem;font-weight:700;color:#1e293b}.email-meta[data-v-a8ee1779]{font-size:.75rem;color:#64748b;margin-top:.1rem}.status-guidance[data-v-a8ee1779]{border-radius:10px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.45rem}.status-guidance--pending[data-v-a8ee1779]{background:#eff6ff;border:1px solid #bfdbfe}.status-guidance--rejected[data-v-a8ee1779]{background:#fff1f2;border:1px solid #fecaca}.guidance-head[data-v-a8ee1779]{font-size:.875rem;font-weight:700}.status-guidance--pending .guidance-head[data-v-a8ee1779]{color:#1e40af}.status-guidance--rejected .guidance-head[data-v-a8ee1779]{color:#b91c1c}.guidance-reason[data-v-a8ee1779]{font-size:.82rem;color:#7f1d1d;background:#fee2e2;border-radius:6px;padding:.35rem .6rem}.guidance-body[data-v-a8ee1779]{font-size:.82rem;color:#475569}.guidance-list[data-v-a8ee1779]{font-size:.8rem;color:#475569;padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:.2rem}.vc-card[data-v-a8ee1779]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.vc-tabs[data-v-a8ee1779]{display:flex;gap:.25rem;border-bottom:1px solid var(--ds-border, #e8ecf0);margin:-.25rem -.25rem 0;padding:0 .25rem}.vc-tab[data-v-a8ee1779]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.vc-tab[data-v-a8ee1779]:hover{color:#1e293b}.vc-tab--active[data-v-a8ee1779]{color:#4f46e5;border-bottom-color:#4f46e5}.tab-desc[data-v-a8ee1779]{font-size:.825rem;color:#64748b;margin:0;line-height:1.55}.info-grid[data-v-a8ee1779]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.vf-field[data-v-a8ee1779]{display:flex;flex-direction:column;gap:.35rem}.vf-label[data-v-a8ee1779]{font-size:.8125rem;font-weight:600;color:#374151}.vf-opt[data-v-a8ee1779]{font-size:.72rem;font-weight:400;color:#94a3b8;margin-left:.25rem}.vf-req[data-v-a8ee1779]{color:#ef4444;margin-left:.15rem}.vf-input[data-v-a8ee1779]{height:38px;padding:0 .75rem;border:1px solid var(--ds-border, #e2e8f0);border-radius:8px;font-size:.875rem;color:#1e293b;background:#fff;outline:none;transition:border-color .15s}.vf-input[data-v-a8ee1779]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.vf-input[data-v-a8ee1779]:disabled{background:var(--ds-bg, #f8fafc);color:#94a3b8;cursor:not-allowed}.vf-select[data-v-a8ee1779]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2394a3b8' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;padding-right:2rem}.vf-textarea[data-v-a8ee1779]{padding:.6rem .75rem;border:1px solid var(--ds-border, #e2e8f0);border-radius:8px;font-size:.875rem;color:#1e293b;background:#fff;outline:none;resize:vertical;line-height:1.5;font-family:inherit;transition:border-color .15s}.vf-textarea[data-v-a8ee1779]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.suggest-row[data-v-a8ee1779]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:#64748b;margin-top:.1rem}.link-btn[data-v-a8ee1779]{background:none;border:none;padding:0;color:#2563eb;font-size:.75rem;font-weight:600;cursor:pointer}.doc-entries[data-v-a8ee1779]{display:flex;flex-direction:column;gap:.875rem}.doc-entry[data-v-a8ee1779]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--ds-border, #e8ecf0);border-radius:10px;background:var(--ds-bg, #f8fafc)}.doc-entry-header[data-v-a8ee1779]{display:flex;align-items:center;justify-content:space-between}.doc-entry-num[data-v-a8ee1779]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.doc-remove-btn[data-v-a8ee1779]{background:none;border:none;padding:0;font-size:.75rem;font-weight:600;color:#ef4444;cursor:pointer}.doc-remove-btn[data-v-a8ee1779]:hover{color:#b91c1c}.doc-entry-fields[data-v-a8ee1779]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.one-shot-notice[data-v-a8ee1779]{font-size:.8125rem;color:#92400e;background:#fefce8;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:8px;padding:.55rem .875rem;line-height:1.5}.file-picker[data-v-a8ee1779]{display:flex;align-items:center;gap:.6rem;padding:0 .75rem;height:38px;border:1.5px dashed var(--ds-border, #e2e8f0);border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background .15s}.file-picker[data-v-a8ee1779]:hover{border-color:#6366f1;background:#f5f3ff}.file-picker--chosen[data-v-a8ee1779]{border-color:#6366f1;border-style:solid;background:#f5f3ff}.file-picker-icon[data-v-a8ee1779]{font-size:1rem;flex-shrink:0}.file-picker-text[data-v-a8ee1779]{font-size:.8125rem;font-weight:500;color:#64748b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-picker--chosen .file-picker-text[data-v-a8ee1779]{color:#4338ca;font-weight:600}.file-picker-hint[data-v-a8ee1779]{font-size:.68rem;color:#94a3b8;white-space:nowrap;flex-shrink:0}.add-doc-btn[data-v-a8ee1779]{align-self:flex-start;background:none;border:1.5px dashed var(--ds-border, #c7d2fe);border-radius:8px;padding:.45rem .875rem;font-size:.8125rem;font-weight:600;color:#4f46e5;cursor:pointer;transition:background .15s,border-color .15s}.add-doc-btn[data-v-a8ee1779]:hover{background:#f5f3ff;border-color:#a5b4fc}.tab-actions[data-v-a8ee1779]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.25rem;border-top:1px solid var(--ds-border, #e8ecf0);margin-top:.25rem}.doc-count-hint[data-v-a8ee1779]{font-size:.78rem;color:#94a3b8}.no-upload-note[data-v-a8ee1779]{font-size:.85rem;color:#64748b;padding:.75rem;background:var(--ds-bg, #f8fafc);border:1px solid var(--ds-border, #e8ecf0);border-radius:8px}.extracting-note[data-v-a8ee1779]{font-size:.78rem;color:#64748b;display:flex;gap:.4rem;align-items:center}.extracting-spinner[data-v-a8ee1779]{display:inline-block;animation:spin-a8ee1779 1.2s linear infinite}@keyframes spin-a8ee1779{to{transform:rotate(360deg)}}.extracting-done[data-v-a8ee1779]{color:#16a34a}.card-title[data-v-a8ee1779]{font-size:.9375rem;font-weight:700;color:#0f172a}.card-sub[data-v-a8ee1779]{font-size:.8rem;color:#64748b;margin-top:.15rem}.loading-row[data-v-a8ee1779]{font-size:.85rem;color:#94a3b8}.submitted-docs-label[data-v-a8ee1779]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;padding-top:.25rem;border-top:1px solid var(--ds-border, #e8ecf0)}.doc-list[data-v-a8ee1779]{display:flex;flex-direction:column;gap:.5rem}.doc-row[data-v-a8ee1779]{padding:.65rem .875rem;border:1px solid var(--ds-border, #e2e8f0);border-radius:10px;background:var(--ds-bg, #f8fafc)}.doc-name[data-v-a8ee1779]{font-size:.875rem;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.doc-type-badge[data-v-a8ee1779]{background:#e0e7ff;color:#3730a3;border-radius:99px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.doc-meta[data-v-a8ee1779]{font-size:.72rem;color:#94a3b8;margin-top:.2rem}.doc-notes[data-v-a8ee1779]{font-size:.78rem;color:#64748b;margin-top:.2rem;font-style:italic}html.dark .page-title[data-v-a8ee1779]{color:#f1f5f9}html.dark .page-sub[data-v-a8ee1779]{color:#64748b}html.dark .email-strip[data-v-a8ee1779]{background:#ffffff0a;border-color:#ffffff17}html.dark .email-label[data-v-a8ee1779]{color:#e2e8f0}html.dark .email-meta[data-v-a8ee1779]{color:#64748b}html.dark .status-guidance--pending[data-v-a8ee1779]{background:#2563eb1a;border-color:#2563eb40}html.dark .status-guidance--rejected[data-v-a8ee1779]{background:#b91c1c1a;border-color:#b91c1c40}html.dark .status-guidance--pending .guidance-head[data-v-a8ee1779]{color:#93c5fd}html.dark .status-guidance--rejected .guidance-head[data-v-a8ee1779]{color:#fca5a5}html.dark .guidance-body[data-v-a8ee1779],html.dark .guidance-list[data-v-a8ee1779]{color:#94a3b8}html.dark .guidance-reason[data-v-a8ee1779]{background:#b91c1c26;color:#fca5a5}html.dark .vc-tab[data-v-a8ee1779]{color:#64748b}html.dark .vc-tab[data-v-a8ee1779]:hover{color:#e2e8f0}html.dark .vc-tab--active[data-v-a8ee1779]{color:#818cf8;border-bottom-color:#818cf8}html.dark .vc-tabs[data-v-a8ee1779]{border-bottom-color:#ffffff14}html.dark .tab-desc[data-v-a8ee1779]{color:#64748b}html.dark .card-title[data-v-a8ee1779]{color:#f1f5f9}html.dark .card-sub[data-v-a8ee1779]{color:#64748b}html.dark .vf-label[data-v-a8ee1779]{color:#cbd5e1}html.dark .vf-input[data-v-a8ee1779]{background:#ffffff0d;border-color:#ffffff1a;color:#f1f5f9}html.dark .vf-input[data-v-a8ee1779]:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}html.dark .vf-input[data-v-a8ee1779]:disabled{background:#ffffff08;color:#475569}html.dark .vf-select[data-v-a8ee1779]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2364748b' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")}html.dark .vf-textarea[data-v-a8ee1779]{background:#ffffff0d;border-color:#ffffff1a;color:#f1f5f9}html.dark .vf-textarea[data-v-a8ee1779]:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}html.dark .doc-entry[data-v-a8ee1779]{background:#ffffff08;border-color:#ffffff14}html.dark .doc-entry-num[data-v-a8ee1779]{color:#475569}html.dark .one-shot-notice[data-v-a8ee1779]{background:#d9770614;border-color:#d9770633;border-left-color:#d97706;color:#fbbf24}html.dark .file-picker[data-v-a8ee1779]{background:#ffffff0a;border-color:#ffffff1a}html.dark .file-picker[data-v-a8ee1779]:hover,html.dark .file-picker--chosen[data-v-a8ee1779]{background:#6366f11a;border-color:#818cf8}html.dark .file-picker--chosen .file-picker-text[data-v-a8ee1779]{color:#818cf8}html.dark .file-picker-hint[data-v-a8ee1779]{color:#475569}html.dark .add-doc-btn[data-v-a8ee1779]{color:#818cf8;border-color:#818cf84d}html.dark .add-doc-btn[data-v-a8ee1779]:hover{background:#6366f11a;border-color:#818cf8}html.dark .tab-actions[data-v-a8ee1779]{border-top-color:#ffffff14}html.dark .submitted-docs-label[data-v-a8ee1779]{color:#475569;border-top-color:#ffffff14}html.dark .doc-row[data-v-a8ee1779]{background:#ffffff08;border-color:#ffffff14}html.dark .doc-name[data-v-a8ee1779]{color:#e2e8f0}html.dark .doc-type-badge[data-v-a8ee1779]{background:#6366f133;color:#a5b4fc}@media(max-width:640px){.info-grid[data-v-a8ee1779],.doc-entry-fields[data-v-a8ee1779]{grid-template-columns:1fr}.file-picker-hint[data-v-a8ee1779]{display:none}}.admin-shell[data-v-eb3e2cb9]{display:flex;min-height:100vh}.admin-sidebar[data-v-eb3e2cb9]{width:240px;flex-shrink:0;background:#1e293b;display:flex;flex-direction:column}.admin-brand[data-v-eb3e2cb9]{display:flex;align-items:center;gap:.5rem;padding:1.1rem 1.25rem;border-bottom:1px solid #334155}.admin-brand-name[data-v-eb3e2cb9]{font-weight:800;font-size:1rem;color:#f8fafc;letter-spacing:.02em}.admin-pill[data-v-eb3e2cb9]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#6366f1;color:#fff;padding:.15rem .45rem;border-radius:999px}.admin-nav[data-v-eb3e2cb9]{flex:1;display:flex;flex-direction:column;padding:.6rem 0}.admin-nav-link[data-v-eb3e2cb9]{display:block;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;color:#94a3b8;text-decoration:none;border-left:3px solid transparent;transition:background .1s,color .1s}.admin-nav-link[data-v-eb3e2cb9]:hover{color:#f1f5f9;background:#334155;text-decoration:none}.admin-nav-link.router-link-active[data-v-eb3e2cb9]{color:#f1f5f9;background:#334155;border-left-color:#6366f1;font-weight:600}.admin-sidebar-footer[data-v-eb3e2cb9]{padding:1rem 1.25rem;border-top:1px solid #334155}.admin-logout-btn[data-v-eb3e2cb9]{width:100%;background:transparent;border:1px solid #475569;color:#94a3b8;padding:.4rem 0;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;transition:border-color .15s,color .15s}.admin-logout-btn[data-v-eb3e2cb9]:hover{border-color:#94a3b8;color:#f1f5f9}.admin-content[data-v-eb3e2cb9]{flex:1;min-width:0;padding:2rem 2.5rem;background:#f8fafc;overflow-y:auto}.alert-stack[data-v-eb3e2cb9]{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.alert-banner[data-v-eb3e2cb9]{display:flex;align-items:center;gap:.625rem;padding:.6rem .875rem;border-radius:6px;font-size:.85rem;font-weight:500;border-width:1px;border-style:solid}.alert-high[data-v-eb3e2cb9]{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.alert-medium[data-v-eb3e2cb9]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.alert-icon[data-v-eb3e2cb9]{flex-shrink:0;font-size:.9rem}.alert-msg[data-v-eb3e2cb9]{flex:1}.alert-dismiss[data-v-eb3e2cb9]{flex-shrink:0;background:transparent;border:none;cursor:pointer;font-size:.75rem;line-height:1;opacity:.6;padding:.1rem .25rem;color:inherit;transition:opacity .1s}.alert-dismiss[data-v-eb3e2cb9]:hover{opacity:1}.admin-login-wrap[data-v-80348c71]{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:2rem}.admin-login-card[data-v-80348c71]{background:#1e293b;border:1px solid #334155;border-radius:10px;width:100%;max-width:360px;overflow:hidden}.admin-login-header[data-v-80348c71]{display:flex;align-items:baseline;gap:.75rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid #334155}.admin-login-brand[data-v-80348c71]{font-size:1.25rem;font-weight:800;color:#f8fafc;letter-spacing:.02em}.admin-login-label[data-v-80348c71]{font-size:.8rem;color:#64748b;font-weight:500}.admin-login-form[data-v-80348c71]{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.75rem 1.75rem;max-width:none}.admin-login-form label[data-v-80348c71]{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:600;color:#94a3b8}.admin-login-form input[data-v-80348c71]{background:#0f172a;border:1px solid #334155;color:#f1f5f9;padding:.45rem .75rem;border-radius:5px;font:inherit;font-size:.95rem;transition:border-color .15s}.admin-login-form input[data-v-80348c71]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f14d}.admin-error[data-v-80348c71]{color:#f87171;font-size:.875rem;padding:.2rem 0}.admin-login-form button[type=submit][data-v-80348c71]{background:#6366f1;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .15s}.admin-login-form button[type=submit][data-v-80348c71]:hover{background:#4f46e5}.admin-login-form button[type=submit][data-v-80348c71]:disabled{opacity:.5;cursor:not-allowed}.admin-list-page[data-v-7590da26]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-7590da26]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-7590da26]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-7590da26]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-7590da26]{padding:.75rem 1rem}.filter-row[data-v-7590da26]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-7590da26]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}.filter-field.grow[data-v-7590da26]{flex:1 1 260px}.filter-label[data-v-7590da26]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-7590da26],.filter-select[data-v-7590da26]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.filter-actions[data-v-7590da26]{display:flex;gap:.5rem}.table-card[data-v-7590da26]{padding:.5rem}.plan-select[data-v-7590da26]{padding:.35rem .6rem;font-size:.85rem;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.link[data-v-7590da26]{color:#2563eb;text-decoration:none;font-weight:600}.pager[data-v-7590da26]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-7590da26]{font-size:.85rem;color:#64748b}.admin-list-page[data-v-77571eb7]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-77571eb7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-77571eb7]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-77571eb7]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-77571eb7]{padding:.75rem 1rem}.filter-row[data-v-77571eb7]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-77571eb7]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}.filter-field.grow[data-v-77571eb7]{flex:1 1 260px}.filter-label[data-v-77571eb7]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-77571eb7],.filter-select[data-v-77571eb7]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.filter-actions[data-v-77571eb7]{display:flex;gap:.5rem}.table-card[data-v-77571eb7]{padding:.5rem}.plan-select[data-v-77571eb7]{padding:.35rem .6rem;font-size:.85rem;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.link[data-v-77571eb7]{color:#2563eb;text-decoration:none;font-weight:600}.pager[data-v-77571eb7]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-77571eb7]{font-size:.85rem;color:#64748b}.verifications-page[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-0ad2c1fa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-0ad2c1fa]{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.page-sub[data-v-0ad2c1fa]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-0ad2c1fa]{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem}.tabs[data-v-0ad2c1fa]{display:flex;gap:.5rem;flex-wrap:wrap}.tab[data-v-0ad2c1fa]{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;color:#475569;cursor:pointer}.tab.active[data-v-0ad2c1fa]{background:#e0e7ff;border-color:#c7d2fe;color:#3730a3}.filter-row[data-v-0ad2c1fa]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filter-field[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:.35rem;min-width:200px}.filter-field.grow[data-v-0ad2c1fa]{flex:1 1 260px}.filter-label[data-v-0ad2c1fa]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-0ad2c1fa]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.verification-list[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:1rem}.verification-card[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:.85rem}.card-head[data-v-0ad2c1fa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.card-title[data-v-0ad2c1fa]{font-weight:700;color:#0f172a}.card-sub[data-v-0ad2c1fa]{color:#94a3b8;font-size:.8rem}.card-body[data-v-0ad2c1fa]{display:grid;gap:.75rem}.doc-list[data-v-0ad2c1fa]{display:flex;flex-wrap:wrap;gap:.5rem}.meta-grid[data-v-0ad2c1fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;margin-bottom:.75rem}.extracted-grid[data-v-0ad2c1fa]{background:#f8fafc;border:1px dashed #e2e8f0;padding:.6rem;border-radius:10px}.meta-label[data-v-0ad2c1fa]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.meta-value[data-v-0ad2c1fa]{font-size:.85rem;color:#1f2937}.mismatch[data-v-0ad2c1fa]{display:inline-block;margin-left:.4rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#b45309;background:#fef3c7;padding:.1rem .4rem;border-radius:999px;font-weight:700}.extract-note[data-v-0ad2c1fa]{font-size:.78rem;color:#94a3b8}.risk-box[data-v-0ad2c1fa]{border:1px solid #fecaca;background:#fff1f2;border-radius:10px;padding:.6rem .75rem;margin-bottom:.75rem}.risk-title[data-v-0ad2c1fa]{font-weight:600;color:#b91c1c;font-size:.85rem;margin-bottom:.35rem}.risk-row[data-v-0ad2c1fa]{display:flex;gap:.5rem;font-size:.8rem;color:#7f1d1d}.doc-item[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:.2rem}.doc-btn[data-v-0ad2c1fa]{border:1px solid #e2e8f0;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;background:#fff;cursor:pointer;text-align:left;color:#475569;display:flex;align-items:center;gap:.4rem}.doc-type-tag[data-v-0ad2c1fa]{background:#e0e7ff;color:#3730a3;border-radius:99px;padding:.05rem .4rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.doc-notes[data-v-0ad2c1fa]{font-size:.75rem;color:#64748b;padding-left:.5rem;font-style:italic}.decision-row[data-v-0ad2c1fa]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mismatch-cell[data-v-0ad2c1fa]{background:#fff1f2;border:1px solid #fecaca;border-radius:6px;padding:.35rem .5rem}.reject-area[data-v-0ad2c1fa]{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:220px}.reject-templates[data-v-0ad2c1fa]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.tpl-label[data-v-0ad2c1fa]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.tpl-chip[data-v-0ad2c1fa]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;color:#475569;cursor:pointer;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;transition:background .1s,border-color .1s}.tpl-chip[data-v-0ad2c1fa]:hover{background:#e0e7ff;border-color:#a5b4fc;color:#3730a3}.reject-textarea[data-v-0ad2c1fa]{border:1px solid #e2e8f0;border-radius:10px;padding:.45rem .7rem;font-size:.8rem;resize:vertical;width:100%;font-family:inherit;min-width:0}.rejection-note[data-v-0ad2c1fa]{font-size:.85rem;color:#b91c1c}.pager[data-v-0ad2c1fa]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-0ad2c1fa]{font-size:.85rem;color:#64748b}.admin-list-page[data-v-08c73d85]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-08c73d85]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-08c73d85]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-08c73d85]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-08c73d85]{padding:.75rem 1rem}.filter-row[data-v-08c73d85]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-08c73d85]{display:flex;flex-direction:column;gap:.35rem;min-width:140px}.filter-field.grow[data-v-08c73d85]{flex:1 1 220px}.filter-label[data-v-08c73d85]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-08c73d85],.filter-select[data-v-08c73d85]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem;background:#fff}.filter-actions[data-v-08c73d85]{display:flex;gap:.5rem}.overdue-toggle[data-v-08c73d85]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#475569;cursor:pointer;white-space:nowrap}.table-card[data-v-08c73d85]{padding:.5rem}.table-row[data-v-08c73d85]{cursor:pointer;transition:background .1s}.table-row[data-v-08c73d85]:hover{background:#f8fafc}.row-selected[data-v-08c73d85]{background:#eff6ff!important}.row-overdue td[data-v-08c73d85]{background:#fff7ed}.cell-title[data-v-08c73d85]{font-weight:600;color:#0f172a}.cell-sub[data-v-08c73d85]{font-size:.75rem;color:#94a3b8}.muted[data-v-08c73d85]{color:#64748b;font-size:.85rem}.overdue-cell[data-v-08c73d85]{color:#c2410c;font-weight:600}.overdue-label[data-v-08c73d85]{color:#f59e0b}.linked-tag[data-v-08c73d85]{font-size:.8rem;color:#1d4ed8}.pager[data-v-08c73d85]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-08c73d85]{font-size:.85rem;color:#64748b}.detail-card[data-v-08c73d85]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.detail-header[data-v-08c73d85]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.detail-title[data-v-08c73d85]{font-size:1.2rem;font-weight:700}.detail-sub[data-v-08c73d85]{color:#64748b;font-size:.85rem;margin-top:.2rem}.detail-email[data-v-08c73d85]{color:#2563eb}.detail-grid[data-v-08c73d85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.detail-label[data-v-08c73d85]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:700}.detail-value[data-v-08c73d85]{font-size:.9rem;color:#1f2937;margin-top:.2rem}.quick-actions[data-v-08c73d85]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quick-label[data-v-08c73d85]{font-size:.8rem;color:#94a3b8;font-weight:600}.detail-fields[data-v-08c73d85]{display:flex;flex-direction:column;gap:.6rem}.field-row[data-v-08c73d85]{display:flex;flex-direction:column;gap:.3rem}.field-label[data-v-08c73d85]{font-size:.8rem;font-weight:600;color:#475569}.hint[data-v-08c73d85]{font-weight:400;color:#94a3b8;margin-left:.25rem}.field-input[data-v-08c73d85],.field-select[data-v-08c73d85],.field-textarea[data-v-08c73d85]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .65rem;font-size:.875rem;background:#f8fafc;width:100%;box-sizing:border-box}.field-textarea[data-v-08c73d85]{resize:vertical}.panel-divider[data-v-08c73d85]{border:none;border-top:1px solid #e2e8f0;margin:.25rem 0}.section-title[data-v-08c73d85]{font-size:.9rem;font-weight:700;color:#0f172a}.muted-sm[data-v-08c73d85]{font-size:.85rem;color:#94a3b8;margin:0}.linked-company-row[data-v-08c73d85]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:.6rem .85rem}.linked-co-info[data-v-08c73d85]{display:flex;align-items:center}.linked-co-name[data-v-08c73d85]{font-weight:600;font-size:.9rem}.matches-area[data-v-08c73d85]{display:flex;flex-direction:column;gap:.5rem}.matches-list[data-v-08c73d85]{display:flex;flex-direction:column;gap:.4rem}.match-row[data-v-08c73d85]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem}.match-info[data-v-08c73d85]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.match-name[data-v-08c73d85]{font-weight:600;font-size:.85rem}.match-reason[data-v-08c73d85]{font-size:.75rem;color:#94a3b8}.mp-inline[data-v-08c73d85]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.mp-field[data-v-08c73d85]{flex:1 1 160px;display:flex;flex-direction:column;gap:.3rem}.admin-page[data-v-6dc2bd2d]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-6dc2bd2d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-6dc2bd2d]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-6dc2bd2d]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-6dc2bd2d]{padding:.75rem 1rem}.filter-row[data-v-6dc2bd2d]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-6dc2bd2d]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}.filter-field.grow[data-v-6dc2bd2d]{flex:1 1 260px}.filter-label[data-v-6dc2bd2d]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-6dc2bd2d],.filter-select[data-v-6dc2bd2d]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.filter-actions[data-v-6dc2bd2d]{display:flex;gap:.5rem}.table-card[data-v-6dc2bd2d]{padding:.5rem}.row[data-v-6dc2bd2d]{cursor:pointer}.link[data-v-6dc2bd2d]{color:#2563eb;font-weight:600}.pager[data-v-6dc2bd2d]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-6dc2bd2d]{font-size:.85rem;color:#64748b}.admin-page[data-v-7c921e19]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-7c921e19]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-7c921e19]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-7c921e19]{margin:.35rem 0 0;color:#64748b}.filter-card[data-v-7c921e19]{padding:.75rem 1rem}.filter-row[data-v-7c921e19]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-7c921e19]{display:flex;flex-direction:column;gap:.35rem;min-width:180px}.filter-field.grow[data-v-7c921e19]{flex:1 1 260px}.filter-label[data-v-7c921e19]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-7c921e19],.filter-select[data-v-7c921e19]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.filter-actions[data-v-7c921e19]{display:flex;gap:.5rem}.table-card[data-v-7c921e19]{padding:.5rem}.row[data-v-7c921e19]{cursor:pointer}.link[data-v-7c921e19]{color:#2563eb;font-weight:600}.pager[data-v-7c921e19]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-7c921e19]{font-size:.85rem;color:#64748b}.admin-page[data-v-ad9957a5]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-ad9957a5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-ad9957a5]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-ad9957a5]{margin:.35rem 0 0;color:#64748b}.page-actions[data-v-ad9957a5]{display:flex;gap:.5rem}.tab-row[data-v-ad9957a5]{display:flex;gap:.5rem;flex-wrap:wrap}.tab[data-v-ad9957a5]{border:1px solid #e2e8f0;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;background:#fff;color:#475569;cursor:pointer;transition:background .15s,color .15s}.tab[data-v-ad9957a5]:hover{background:#f1f5f9}.tab.active[data-v-ad9957a5]{background:#1e293b;color:#fff;border-color:#1e293b}.filter-card[data-v-ad9957a5]{padding:.75rem 1rem}.filter-row[data-v-ad9957a5]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-field[data-v-ad9957a5]{display:flex;flex-direction:column;gap:.35rem;min-width:140px}.filter-field.grow[data-v-ad9957a5]{flex:1 1 200px}.filter-label[data-v-ad9957a5]{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.filter-input[data-v-ad9957a5]{border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-size:.85rem;background:#fff;outline:none}.filter-input[data-v-ad9957a5]:focus{border-color:#0050ff}.filter-actions[data-v-ad9957a5]{display:flex;gap:.5rem}.table-card[data-v-ad9957a5]{padding:.5rem}.audit-row[data-v-ad9957a5]{cursor:pointer;transition:background .1s}.audit-row:hover>td[data-v-ad9957a5]{background:#f8fafc}.detail-btn[data-v-ad9957a5]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .55rem;font-size:.75rem;color:#475569;cursor:pointer}.detail-btn[data-v-ad9957a5]:hover{background:#f1f5f9}.ts[data-v-ad9957a5]{white-space:nowrap;font-size:.8rem}.pager[data-v-ad9957a5]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.pager-text[data-v-ad9957a5]{font-size:.85rem;color:#64748b}.drawer-backdrop[data-v-ad9957a5]{position:fixed;inset:0;background:#00000059;z-index:9000;display:flex;justify-content:flex-end}.drawer[data-v-ad9957a5]{width:100%;max-width:420px;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f;overflow:hidden}.drawer-header[data-v-ad9957a5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.drawer-title[data-v-ad9957a5]{font-size:1rem;font-weight:700;color:#0f172a}.drawer-close[data-v-ad9957a5]{background:none;border:none;cursor:pointer;font-size:1rem;color:#64748b;padding:.25rem;border-radius:6px}.drawer-close[data-v-ad9957a5]:hover{background:#f1f5f9}.drawer-body[data-v-ad9957a5]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.drawer-section[data-v-ad9957a5]{border:1px solid #f1f5f9;border-radius:10px;padding:.7rem .9rem;display:flex;flex-direction:column;gap:.4rem;background:#fafafa}.drawer-section-title[data-v-ad9957a5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.2rem}.drawer-row[data-v-ad9957a5]{display:flex;align-items:flex-start;gap:.75rem}.drawer-key[data-v-ad9957a5]{font-size:.78rem;font-weight:600;color:#64748b;min-width:72px;flex-shrink:0}.drawer-val[data-v-ad9957a5]{font-size:.82rem;color:#0f172a;word-break:break-word}.meta-row[data-v-ad9957a5]{align-items:flex-start}.meta-key[data-v-ad9957a5]{text-transform:none;font-family:monospace;color:#6366f1}.meta-val[data-v-ad9957a5]{font-family:monospace;font-size:.78rem;color:#374151}.muted[data-v-ad9957a5]{color:#64748b}.detail-page[data-v-a3e0b7e3]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-a3e0b7e3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-a3e0b7e3]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-a3e0b7e3]{margin:.35rem 0 0;color:#64748b}.breadcrumbs[data-v-a3e0b7e3]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b}.crumb[data-v-a3e0b7e3]{border:none;background:none;color:#475569;cursor:pointer;padding:0}.crumb-current[data-v-a3e0b7e3]{color:#1e293b;font-weight:600}.crumb-sep[data-v-a3e0b7e3]{color:#94a3b8}.grid[data-v-a3e0b7e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.summary-card[data-v-a3e0b7e3]{grid-column:1 / -1;padding:1.25rem}.summary-header[data-v-a3e0b7e3]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.summary-label[data-v-a3e0b7e3]{margin:0;font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.summary-title[data-v-a3e0b7e3]{margin:.35rem 0 0;font-size:1.5rem;font-weight:700}.summary-meta[data-v-a3e0b7e3]{margin-top:.6rem;display:flex;gap:.5rem;flex-wrap:wrap}.summary-actions[data-v-a3e0b7e3]{display:flex;align-items:center;gap:.5rem}.plan-select[data-v-a3e0b7e3]{border:1px solid #e2e8f0;border-radius:8px;padding:.4rem .6rem;background:#fff;font-size:.85rem}.summary-stats[data-v-a3e0b7e3]{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.stat-label[data-v-a3e0b7e3]{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.stat-value[data-v-a3e0b7e3]{margin:.35rem 0 0;font-size:1.1rem;font-weight:600}.users-card[data-v-a3e0b7e3],.verification-card[data-v-a3e0b7e3],.activity-card[data-v-a3e0b7e3]{padding:1rem}.section-title[data-v-a3e0b7e3]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.verification-body[data-v-a3e0b7e3]{display:flex;flex-direction:column;gap:.75rem}.verification-meta[data-v-a3e0b7e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.rejection[data-v-a3e0b7e3]{background:#fff7ed;border:1px solid #fdba74;border-radius:10px;padding:.75rem}.docs ul[data-v-a3e0b7e3]{padding-left:1rem;margin:.5rem 0 0}.activity-list[data-v-a3e0b7e3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-a3e0b7e3]{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem;background:#fff}.activity-title[data-v-a3e0b7e3]{margin:0;font-weight:600}.activity-meta[data-v-a3e0b7e3]{margin:.25rem 0 0;color:#64748b;font-size:.85rem}.activity-right[data-v-a3e0b7e3]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-end}.link[data-v-a3e0b7e3]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;padding:0}.muted[data-v-a3e0b7e3]{color:#64748b}.kv-list[data-v-a3e0b7e3]{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.kv-row[data-v-a3e0b7e3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kv-key[data-v-a3e0b7e3]{color:#64748b;font-weight:600;white-space:nowrap}.kv-val[data-v-a3e0b7e3]{color:#1e293b;text-align:right}.risk-card[data-v-a3e0b7e3]{padding:1rem}.risk-list[data-v-a3e0b7e3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.risk-item[data-v-a3e0b7e3]{display:flex;align-items:flex-start;gap:.5rem;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:.6rem .75rem;font-size:.875rem}.risk-icon[data-v-a3e0b7e3]{color:#d97706;flex-shrink:0}.risk-msg[data-v-a3e0b7e3]{color:#92400e;line-height:1.4}.manual-premium-card[data-v-a3e0b7e3]{padding:1rem}.mp-actions[data-v-a3e0b7e3]{display:flex;gap:.5rem;margin-top:.75rem}.mp-overlay[data-v-a3e0b7e3]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.mp-dialog[data-v-a3e0b7e3]{background:#fff;border-radius:14px;padding:1.5rem;width:min(420px,92vw);display:flex;flex-direction:column;gap:.5rem;box-shadow:0 20px 60px #0003}.mp-dialog-title[data-v-a3e0b7e3]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.mp-label[data-v-a3e0b7e3]{display:block;font-size:.85rem;font-weight:600;color:#334155}.mp-hint[data-v-a3e0b7e3]{font-weight:400;color:#94a3b8;margin-left:.3rem}.mp-input[data-v-a3e0b7e3],.mp-textarea[data-v-a3e0b7e3]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .65rem;font-size:.9rem;margin-top:.3rem;background:#f8fafc;box-sizing:border-box}.mp-textarea[data-v-a3e0b7e3]{resize:vertical}.mp-confirm-text[data-v-a3e0b7e3]{color:#475569;font-size:.9rem;margin:.25rem 0}.mp-dialog-footer[data-v-a3e0b7e3]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.detail-page[data-v-5a8460cf]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-5a8460cf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-5a8460cf]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-5a8460cf]{margin:.35rem 0 0;color:#64748b}.header-actions[data-v-5a8460cf]{display:flex;gap:.5rem;flex-wrap:wrap}.breadcrumbs[data-v-5a8460cf]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b}.crumb[data-v-5a8460cf]{border:none;background:none;color:#475569;cursor:pointer;padding:0}.crumb-current[data-v-5a8460cf]{color:#1e293b;font-weight:600}.crumb-sep[data-v-5a8460cf]{color:#94a3b8}.grid[data-v-5a8460cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.summary-card[data-v-5a8460cf]{grid-column:1 / -1;padding:1.25rem}.summary-header[data-v-5a8460cf]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.summary-label[data-v-5a8460cf]{margin:0;font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.summary-title[data-v-5a8460cf]{margin:.35rem 0 0;font-size:1.5rem;font-weight:700}.summary-meta[data-v-5a8460cf]{margin-top:.6rem;display:flex;gap:.5rem;flex-wrap:wrap}.summary-meta-right[data-v-5a8460cf]{display:grid;gap:.6rem;align-items:start}.section-title[data-v-5a8460cf]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.items-card[data-v-5a8460cf],.quotes-card[data-v-5a8460cf],.winners-card[data-v-5a8460cf],.timeline-card[data-v-5a8460cf]{padding:1rem}.winners-list[data-v-5a8460cf],.timeline-list[data-v-5a8460cf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.winner-item[data-v-5a8460cf],.timeline-item[data-v-5a8460cf]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.deal-links[data-v-5a8460cf]{margin-top:.75rem}.deal-list[data-v-5a8460cf]{display:flex;flex-wrap:wrap;gap:.5rem}.link[data-v-5a8460cf]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;padding:0}.muted[data-v-5a8460cf]{color:#64748b}.modal-overlay[data-v-5a8460cf]{position:fixed;inset:0;background:#0f172a73;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-5a8460cf]{background:#fff;border-radius:12px;padding:1.75rem;width:100%;max-width:480px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;gap:1rem}.modal-title[data-v-5a8460cf]{margin:0;font-size:1.2rem;font-weight:700}.modal-desc[data-v-5a8460cf]{margin:0;color:#475569;font-size:.9rem;line-height:1.5}.modal-rfq-ref[data-v-5a8460cf]{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem}.reason-label[data-v-5a8460cf]{font-size:.875rem;font-weight:600;color:#1e293b}.required[data-v-5a8460cf]{color:#dc2626}.reason-input[data-v-5a8460cf]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem .75rem;font-size:.875rem;font-family:inherit;resize:vertical;box-sizing:border-box;color:#1e293b;line-height:1.5}.reason-input[data-v-5a8460cf]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.reason-input[data-v-5a8460cf]:disabled{background:#f8fafc;color:#94a3b8}.modal-alert[data-v-5a8460cf]{margin:0}.modal-actions[data-v-5a8460cf]{display:flex;justify-content:flex-end;gap:.5rem}.detail-page[data-v-9710b9aa]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-9710b9aa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title[data-v-9710b9aa]{margin:0;font-size:1.6rem;font-weight:700}.page-sub[data-v-9710b9aa]{margin:.35rem 0 0;color:#64748b}.breadcrumbs[data-v-9710b9aa]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b}.crumb[data-v-9710b9aa]{border:none;background:none;color:#475569;cursor:pointer;padding:0}.crumb-current[data-v-9710b9aa]{color:#1e293b;font-weight:600}.crumb-sep[data-v-9710b9aa]{color:#94a3b8}.grid[data-v-9710b9aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.summary-card[data-v-9710b9aa]{grid-column:1 / -1;padding:1.25rem}.summary-header[data-v-9710b9aa]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.summary-label[data-v-9710b9aa]{margin:0;font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.summary-title[data-v-9710b9aa]{margin:.35rem 0 0;font-size:1.5rem;font-weight:700}.summary-meta[data-v-9710b9aa]{margin-top:.6rem;display:flex;gap:.5rem;flex-wrap:wrap}.summary-meta-right[data-v-9710b9aa]{display:grid;gap:.6rem;align-items:start}.participants[data-v-9710b9aa]{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.status-card[data-v-9710b9aa],.timeline-card[data-v-9710b9aa]{padding:1rem}.section-title[data-v-9710b9aa]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.status-grid[data-v-9710b9aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.timeline-list[data-v-9710b9aa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.timeline-item[data-v-9710b9aa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.muted[data-v-9710b9aa]{color:#64748b}.metrics-page[data-v-fc9ed1f3]{display:flex;flex-direction:column;gap:1.5rem}.metrics-header[data-v-fc9ed1f3]{display:flex;justify-content:space-between;align-items:flex-start}.metrics-title[data-v-fc9ed1f3]{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0}.metrics-sub[data-v-fc9ed1f3]{margin:.2rem 0 0;font-size:.82rem;color:#64748b}.build-badge[data-v-fc9ed1f3]{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:.72rem;font-family:monospace;color:#475569;vertical-align:middle}.window-toggle[data-v-fc9ed1f3]{display:flex;gap:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.win-btn[data-v-fc9ed1f3]{padding:.4rem 1rem;font-size:.82rem;font-weight:600;background:#fff;border:none;cursor:pointer;color:#64748b;transition:background .15s,color .15s}.win-btn[data-v-fc9ed1f3]:not(:last-child){border-right:1px solid #e2e8f0}.win-btn.active[data-v-fc9ed1f3]{background:#1e293b;color:#fff}.metrics-error[data-v-fc9ed1f3]{color:#ef4444;font-size:.875rem}.metrics-loading[data-v-fc9ed1f3]{color:#64748b;font-size:.875rem}.metrics-section[data-v-fc9ed1f3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.section-title[data-v-fc9ed1f3]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.section-header[data-v-fc9ed1f3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tile-grid[data-v-fc9ed1f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tile[data-v-fc9ed1f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.tile-value[data-v-fc9ed1f3]{font-size:1.6rem;font-weight:800;line-height:1}.tile-label[data-v-fc9ed1f3]{font-size:.75rem;color:#64748b;margin-top:.3rem;font-weight:500}.breakdown-grid[data-v-fc9ed1f3]{display:flex;flex-wrap:wrap;gap:.75rem}.breakdown-card[data-v-fc9ed1f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem 1rem;min-width:100px}.bd-label[data-v-fc9ed1f3]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:700}.bd-value[data-v-fc9ed1f3]{font-size:1.1rem;font-weight:700;color:#0f172a;margin-top:.15rem}.funnel-meta[data-v-fc9ed1f3]{display:flex;gap:.5rem}.funnel-badge[data-v-fc9ed1f3]{display:inline-block;font-size:.75rem;font-weight:600;background:#f1f5f9;color:#475569;padding:.2rem .6rem;border-radius:20px}.funnel-badge.overdue[data-v-fc9ed1f3]{background:#fff1f2;color:#f43f5e}.funnel-table[data-v-fc9ed1f3]{width:100%;border-collapse:collapse;font-size:.875rem}.funnel-table th[data-v-fc9ed1f3]{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:.4rem .5rem;border-bottom:1px solid #f1f5f9}.funnel-table th.num[data-v-fc9ed1f3],.funnel-table td.num[data-v-fc9ed1f3]{text-align:right}.funnel-table td[data-v-fc9ed1f3]{padding:.55rem .5rem;border-bottom:1px solid #f8fafc;color:#0f172a;font-weight:500}.funnel-table td.muted[data-v-fc9ed1f3]{color:#94a3b8}.total-row td[data-v-fc9ed1f3]{font-weight:700;border-top:1px solid #e2e8f0;border-bottom:none}.status-dot[data-v-fc9ed1f3]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.4rem;vertical-align:middle}.conversion-row[data-v-fc9ed1f3]{display:flex;gap:1.5rem;padding:.75rem .5rem 0;border-top:1px solid #f1f5f9}.conv-item[data-v-fc9ed1f3]{display:flex;align-items:center;gap:.5rem}.conv-label[data-v-fc9ed1f3]{font-size:.78rem;color:#64748b;font-weight:600}.conv-value[data-v-fc9ed1f3]{font-size:1rem;font-weight:800;color:#0f172a}.conv-sub[data-v-fc9ed1f3]{font-size:.72rem;color:#94a3b8}.af-table .af-step-label[data-v-fc9ed1f3]{font-weight:600;color:#0f172a}.af-table .af-step-note[data-v-fc9ed1f3]{margin-left:.3rem;font-size:.72rem;color:#94a3b8}.af-parallel td[data-v-fc9ed1f3]:first-child:before{content:"↳ ";color:#94a3b8;font-size:.85rem}.af-rate[data-v-fc9ed1f3]{font-weight:700;padding:.15rem .4rem;border-radius:4px;font-size:.82rem}.rate-good[data-v-fc9ed1f3]{background:#dcfce7;color:#16a34a}.rate-mid[data-v-fc9ed1f3]{background:#fef9c3;color:#ca8a04}.rate-low[data-v-fc9ed1f3]{background:#fee2e2;color:#dc2626}.ttf-grid[data-v-fc9ed1f3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ttf-card[data-v-fc9ed1f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem}.ttf-label[data-v-fc9ed1f3]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.ttf-metrics[data-v-fc9ed1f3]{display:flex;gap:1.5rem;align-items:flex-end}.ttf-stat[data-v-fc9ed1f3]{display:flex;flex-direction:column;gap:.15rem}.ttf-stat-val[data-v-fc9ed1f3]{font-size:1.4rem;font-weight:800;color:#0f172a;line-height:1}.ttf-stat-key[data-v-fc9ed1f3]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}@media(max-width:600px){.ttf-grid[data-v-fc9ed1f3]{grid-template-columns:1fr}}.event-series-grid[data-v-fc9ed1f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.es-card[data-v-fc9ed1f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.6rem}.es-card-header[data-v-fc9ed1f3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.es-label[data-v-fc9ed1f3]{font-size:.75rem;font-weight:600;color:#0f172a}.es-total-chip[data-v-fc9ed1f3]{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:20px;white-space:nowrap}.es-sparkline[data-v-fc9ed1f3]{display:flex;align-items:flex-end;gap:2px;height:48px}.es-bar[data-v-fc9ed1f3]{flex:1;border-radius:2px 2px 0 0;min-height:2px;cursor:default;transition:opacity .1s}.es-bar[data-v-fc9ed1f3]:hover{opacity:.75}@media(max-width:900px){.event-series-grid[data-v-fc9ed1f3]{grid-template-columns:repeat(2,1fr)}}.metrics-footer[data-v-fc9ed1f3]{font-size:.75rem;color:#94a3b8;text-align:right}@media(max-width:900px){.tile-grid[data-v-fc9ed1f3]{grid-template-columns:repeat(2,1fr)}}.growth-page[data-v-083c619a]{max-width:1100px}.page-header[data-v-083c619a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.page-title[data-v-083c619a]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.page-subtitle[data-v-083c619a]{font-size:.875rem;color:#64748b;margin:0}.period-toggle[data-v-083c619a]{display:flex;gap:.25rem;background:#f1f5f9;border-radius:8px;padding:.2rem}.period-btn[data-v-083c619a]{padding:.3rem .75rem;border:none;background:transparent;border-radius:6px;font-size:.8rem;font-weight:500;color:#64748b;cursor:pointer;transition:background .1s,color .1s}.period-btn.active[data-v-083c619a]{background:#fff;color:#1e293b;box-shadow:0 1px 3px #00000014;font-weight:600}.error-alert[data-v-083c619a]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;margin-bottom:1.25rem}.skeleton-grid[data-v-083c619a]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.skeleton-block[data-v-083c619a]{height:200px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-083c619a 1.5s infinite;border-radius:10px}@keyframes shimmer-083c619a{0%{background-position:-200% 0}to{background-position:200% 0}}.funnel-grid[data-v-083c619a]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.funnel-card[data-v-083c619a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.premium-card[data-v-083c619a]{margin-bottom:1.75rem}.funnel-card-header[data-v-083c619a]{padding:1rem 1.25rem .75rem;border-bottom:1px solid #f1f5f9}.funnel-title[data-v-083c619a]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.funnel-subtitle[data-v-083c619a]{font-size:.78rem;color:#94a3b8;margin:0}.funnel-empty[data-v-083c619a]{padding:2rem 1.25rem;text-align:center;color:#94a3b8;font-size:.875rem;font-style:italic}.funnel-table[data-v-083c619a]{width:100%;border-collapse:collapse;font-size:.875rem}.funnel-table th[data-v-083c619a]{padding:.5rem 1.25rem;text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #f1f5f9}.funnel-table td[data-v-083c619a]{padding:.65rem 1.25rem;border-bottom:1px solid #f8fafc;color:#334155}.funnel-table tr:last-child td[data-v-083c619a]{border-bottom:none}.step-label[data-v-083c619a]{font-weight:500;color:#1e293b}.col-count[data-v-083c619a]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.col-rate[data-v-083c619a]{text-align:right;width:100px}.rate-badge[data-v-083c619a]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600}.badge-green[data-v-083c619a]{background:#dcfce7;color:#166534}.badge-amber[data-v-083c619a]{background:#fef9c3;color:#854d0e}.badge-red[data-v-083c619a]{background:#fee2e2;color:#991b1b}.rate-dash[data-v-083c619a]{color:#cbd5e1;font-size:.9rem}.ttv-section[data-v-083c619a]{margin-top:.5rem}.section-title[data-v-083c619a]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .875rem}.ttv-grid[data-v-083c619a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ttv-card[data-v-083c619a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem}.ttv-label[data-v-083c619a]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.15rem}.ttv-unit[data-v-083c619a]{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.ttv-stats[data-v-083c619a]{display:flex;gap:1.25rem}.ttv-stat[data-v-083c619a]{display:flex;flex-direction:column;gap:.2rem}.ttv-stat-label[data-v-083c619a]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.ttv-stat-value[data-v-083c619a]{font-size:1.35rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.ttv-samples[data-v-083c619a]{font-size:1rem;color:#64748b}.acq-page[data-v-946d4f05]{max-width:1280px}.page-header[data-v-946d4f05]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page-title[data-v-946d4f05]{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;color:#0f172a}.page-subtitle[data-v-946d4f05]{margin:0;color:#64748b;font-size:.92rem}.refresh-btn[data-v-946d4f05],.btn[data-v-946d4f05]{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:8px;padding:.55rem .9rem;font-size:.85rem;cursor:pointer}.btn-primary[data-v-946d4f05],.refresh-btn[data-v-946d4f05]{background:#4f46e5;border-color:#4f46e5;color:#fff}.refresh-btn[data-v-946d4f05]:disabled,.btn[data-v-946d4f05]:disabled{opacity:.6;cursor:not-allowed}.summary-grid[data-v-946d4f05]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:1rem}.summary-card[data-v-946d4f05]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.summary-card-wide[data-v-946d4f05]{grid-column:span 2}.summary-label[data-v-946d4f05]{font-size:.78rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem}.summary-value[data-v-946d4f05]{font-size:1.8rem;font-weight:800;color:#0f172a}.summary-text[data-v-946d4f05]{color:#1e293b;line-height:1.5;font-size:.9rem}.filter-card[data-v-946d4f05],.table-card[data-v-946d4f05]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:1rem}.filter-grid[data-v-946d4f05]{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem}.filter-field[data-v-946d4f05]{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:#475569}.filter-field input[data-v-946d4f05],.filter-field select[data-v-946d4f05]{border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .7rem;font-size:.9rem}.filter-actions[data-v-946d4f05]{display:flex;gap:.6rem;margin-top:.9rem}.error-alert[data-v-946d4f05]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;border-radius:10px;padding:.8rem .95rem;margin-bottom:1rem}.state-block[data-v-946d4f05]{padding:2rem 1rem;text-align:center;color:#64748b}.data-table[data-v-946d4f05]{width:100%;border-collapse:collapse}.data-table th[data-v-946d4f05]{padding:.7rem .8rem;text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e2e8f0}.data-table td[data-v-946d4f05]{padding:.85rem .8rem;border-bottom:1px solid #f1f5f9;font-size:.9rem;color:#1e293b;vertical-align:top}.data-row[data-v-946d4f05]{cursor:pointer}.data-row[data-v-946d4f05]:hover{background:#f8fafc}.cell-title[data-v-946d4f05]{font-weight:600}.cell-sub[data-v-946d4f05]{color:#64748b;font-size:.8rem;margin-top:.1rem}.detail-row td[data-v-946d4f05]{background:#f8fafc}.detail-grid[data-v-946d4f05]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.detail-span[data-v-946d4f05]{grid-column:span 4}.detail-label[data-v-946d4f05]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.25rem}.detail-value[data-v-946d4f05]{color:#0f172a;line-height:1.45}.detail-break[data-v-946d4f05]{word-break:break-word}.pagination[data-v-946d4f05]{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-top:1rem}@media(max-width:1100px){.summary-grid[data-v-946d4f05],.filter-grid[data-v-946d4f05],.detail-grid[data-v-946d4f05]{grid-template-columns:1fr 1fr}.summary-card-wide[data-v-946d4f05],.detail-span[data-v-946d4f05]{grid-column:span 2}}@media(max-width:720px){.page-header[data-v-946d4f05]{flex-direction:column}.summary-grid[data-v-946d4f05],.filter-grid[data-v-946d4f05],.detail-grid[data-v-946d4f05]{grid-template-columns:1fr}.summary-card-wide[data-v-946d4f05],.detail-span[data-v-946d4f05]{grid-column:span 1}.table-card[data-v-946d4f05]{overflow-x:auto}.data-table[data-v-946d4f05]{min-width:980px}}.ops-page[data-v-6e17927a]{display:flex;flex-direction:column;gap:1.5rem}.ops-header[data-v-6e17927a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ops-title[data-v-6e17927a]{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0}.ops-sub[data-v-6e17927a]{margin:.25rem 0 0;color:#64748b;font-size:.9rem}.refresh-btn[data-v-6e17927a]{padding:.4rem .9rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;font-size:.85rem;cursor:pointer;font-weight:500}.refresh-btn[data-v-6e17927a]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn[data-v-6e17927a]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ops-error[data-v-6e17927a]{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:.75rem 1rem;color:#991b1b;font-size:.9rem}.ops-loading[data-v-6e17927a]{color:#94a3b8;font-size:.9rem}.ops-section[data-v-6e17927a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.section-title[data-v-6e17927a]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.tile-grid[data-v-6e17927a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.tile[data-v-6e17927a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.3rem}.tile-value[data-v-6e17927a]{font-size:1.4rem;font-weight:700;color:#0f172a;word-break:break-all}.tile-label[data-v-6e17927a]{font-size:.75rem;color:#64748b;font-weight:500}.tile-env[data-v-6e17927a]{color:#6366f1;font-size:1.1rem}.tile-ver[data-v-6e17927a]{color:#0ea5e9;font-size:1rem}.tile-time[data-v-6e17927a]{color:#475569;font-size:.9rem}.tile-ok[data-v-6e17927a]{color:#16a34a}.tile-warn[data-v-6e17927a]{color:#d97706}.tile-danger[data-v-6e17927a]{color:#dc2626}.queue-warn[data-v-6e17927a]{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:.5rem .75rem;font-size:.85rem;color:#92400e;margin:0}.queue-warn code[data-v-6e17927a]{background:#fde68a;padding:0 3px;border-radius:3px;font-size:.8rem}.cron-row[data-v-6e17927a]{display:flex;flex-direction:column;gap:.4rem}.cron-label[data-v-6e17927a]{font-size:.8rem;color:#64748b;font-weight:600}.cron-box[data-v-6e17927a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cron-line[data-v-6e17927a]{font-size:.78rem;background:#1e293b;color:#e2e8f0;padding:.45rem .75rem;border-radius:6px;flex:1;word-break:break-all}.copy-btn[data-v-6e17927a]{padding:.35rem .75rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;font-size:.8rem;cursor:pointer;white-space:nowrap;font-weight:500}.copy-btn[data-v-6e17927a]:hover{background:#f0f9ff;border-color:#0ea5e9;color:#0369a1}.cron-meta[data-v-6e17927a]{font-size:.75rem;color:#94a3b8}.cron-meta code[data-v-6e17927a]{background:#f1f5f9;padding:0 3px;border-radius:3px}.sched-note[data-v-6e17927a]{font-size:.82rem;color:#94a3b8;font-style:italic}.log-toggle[data-v-6e17927a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;font-weight:600;color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none}.log-toggle[data-v-6e17927a]:hover{background:#f1f5f9}.log-chevron[data-v-6e17927a]{font-size:.9rem;transition:transform .15s}.log-chevron.flipped[data-v-6e17927a]{transform:rotate(180deg)}.log-box[data-v-6e17927a]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.log-pre[data-v-6e17927a]{margin:0;padding:.75rem 1rem;font-size:.72rem;line-height:1.5;color:#334155;background:#f8fafc;max-height:360px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.log-empty[data-v-6e17927a]{padding:.75rem 1rem;font-size:.82rem;color:#94a3b8}.ops-hint[data-v-6e17927a]{margin:0;font-size:.85rem;color:#64748b}.email-row[data-v-6e17927a]{display:flex;gap:.5rem;flex-wrap:wrap}.email-input[data-v-6e17927a]{flex:1;min-width:220px;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .75rem;font-size:.875rem;color:#1e293b}.email-input[data-v-6e17927a]:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}.send-btn[data-v-6e17927a]{padding:.45rem 1rem;border:none;border-radius:6px;background:#6366f1;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.send-btn[data-v-6e17927a]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-6e17927a]:hover:not(:disabled){background:#4f46e5}.email-success[data-v-6e17927a]{font-size:.875rem;color:#16a34a;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:.5rem .75rem}.email-error[data-v-6e17927a]{font-size:.875rem;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:.5rem .75rem}.payments-page[data-v-8b28ee0e]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.page-header[data-v-8b28ee0e]{display:flex;align-items:baseline;gap:1rem}.page-title[data-v-8b28ee0e]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.page-sub[data-v-8b28ee0e]{font-size:.85rem;color:#94a3b8}.filter-bar[data-v-8b28ee0e]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-input[data-v-8b28ee0e]{flex:1;min-width:180px;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .75rem;font-size:.875rem;outline:none}.filter-input[data-v-8b28ee0e]:focus{border-color:#2563eb}.filter-select[data-v-8b28ee0e]{border:1px solid #d1d5db;border-radius:8px;padding:.4rem .75rem;font-size:.875rem;background:#fff;outline:none;cursor:pointer}.filter-btn[data-v-8b28ee0e]{padding:.4rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.875rem;cursor:pointer}.filter-btn[data-v-8b28ee0e]:hover{background:#1d4ed8}.error-alert[data-v-8b28ee0e]{background:#fee2e2;color:#dc2626;border-radius:8px;padding:.6rem .75rem;font-size:.875rem}.table-wrap[data-v-8b28ee0e]{overflow-x:auto}.payments-table[data-v-8b28ee0e]{width:100%;border-collapse:collapse;font-size:.875rem}.payments-table th[data-v-8b28ee0e]{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#94a3b8;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.payments-table td[data-v-8b28ee0e]{padding:.6rem .75rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.table-row[data-v-8b28ee0e]{cursor:pointer}.table-row:hover td[data-v-8b28ee0e]{background:#f8fafc}.loading-cell[data-v-8b28ee0e],.empty-cell[data-v-8b28ee0e]{text-align:center;color:#94a3b8;padding:2rem}.company-cell[data-v-8b28ee0e]{display:flex;flex-direction:column;gap:.15rem}.company-name[data-v-8b28ee0e]{font-weight:600;color:#0f172a}.company-id[data-v-8b28ee0e]{font-size:.75rem;color:#94a3b8}.oid-cell[data-v-8b28ee0e]{font-family:monospace;font-size:.8rem;color:#475569}.status-badge[data-v-8b28ee0e]{display:inline-block;border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-paid[data-v-8b28ee0e]{background:#dcfce7;color:#15803d}.status-pending[data-v-8b28ee0e]{background:#dbeafe;color:#1d4ed8}.status-failed[data-v-8b28ee0e]{background:#fee2e2;color:#dc2626}.status-expired[data-v-8b28ee0e]{background:#f1f5f9;color:#64748b}.detail-btn[data-v-8b28ee0e]{background:none;border:1px solid #d1d5db;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer;color:#475569;white-space:nowrap}.detail-btn[data-v-8b28ee0e]:hover{border-color:#2563eb;color:#2563eb}.pagination[data-v-8b28ee0e]{display:flex;align-items:center;gap:.75rem;justify-content:center}.page-btn[data-v-8b28ee0e]{border:1px solid #d1d5db;border-radius:6px;padding:.3rem .75rem;font-size:.85rem;cursor:pointer;background:#fff;color:#334155}.page-btn[data-v-8b28ee0e]:disabled{opacity:.4;cursor:not-allowed}.page-btn[data-v-8b28ee0e]:not(:disabled):hover{border-color:#2563eb}.page-info[data-v-8b28ee0e]{font-size:.85rem;color:#64748b}.drawer-overlay[data-v-8b28ee0e]{position:fixed;inset:0;background:#00000059;z-index:9990;display:flex;justify-content:flex-end}.drawer[data-v-8b28ee0e]{background:#fff;width:min(480px,95vw);height:100%;overflow-y:auto;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000026}.drawer-header[data-v-8b28ee0e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:.95rem;color:#0f172a}.drawer-close[data-v-8b28ee0e]{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#64748b;line-height:1}.drawer-close[data-v-8b28ee0e]:hover{color:#0f172a}.drawer-body[data-v-8b28ee0e]{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}.drawer-loading[data-v-8b28ee0e],.drawer-error[data-v-8b28ee0e]{font-size:.875rem;color:#64748b;padding:1rem 0}.drawer-error[data-v-8b28ee0e]{color:#dc2626}.detail-grid[data-v-8b28ee0e]{margin:0;display:flex;flex-direction:column;gap:.6rem}.detail-grid>div[data-v-8b28ee0e]{display:grid;grid-template-columns:110px 1fr;gap:.5rem;font-size:.875rem}.detail-grid dt[data-v-8b28ee0e]{color:#94a3b8;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.detail-grid dd[data-v-8b28ee0e]{margin:0;color:#0f172a;word-break:break-all}.mono[data-v-8b28ee0e]{font-family:monospace;font-size:.85rem}.debug-payload[data-v-8b28ee0e]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.debug-label[data-v-8b28ee0e]{background:#f8fafc;padding:.4rem .75rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e2e8f0}.debug-pre[data-v-8b28ee0e]{margin:0;padding:.75rem;font-size:.8rem;color:#334155;font-family:monospace;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.evidence-group[data-v-8b28ee0e]{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.evidence-group[data-v-8b28ee0e]:last-child{border-bottom:none;padding-bottom:0}.evidence-group-header[data-v-8b28ee0e]{display:flex;align-items:center;justify-content:space-between}.evidence-group-title[data-v-8b28ee0e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.evidence-copy-btn[data-v-8b28ee0e]{background:none;border:1px solid #d1d5db;border-radius:5px;padding:.2rem .6rem;font-size:.75rem;color:#475569;cursor:pointer;white-space:nowrap}.evidence-copy-btn[data-v-8b28ee0e]:hover{border-color:#2563eb;color:#2563eb}.evidence-copy-btn.copied[data-v-8b28ee0e]{border-color:#16a34a;color:#16a34a}.evidence-summary[data-v-8b28ee0e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.35rem}.evs-row[data-v-8b28ee0e]{display:flex;justify-content:space-between;font-size:.82rem;color:#475569}.evs-ok[data-v-8b28ee0e]{color:#16a34a;font-weight:600}.evs-warn[data-v-8b28ee0e]{color:#d97706;font-weight:600}.evidence-sub-group[data-v-8b28ee0e]{display:flex;flex-direction:column;gap:.4rem}.evidence-sub-title[data-v-8b28ee0e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.evidence-acceptance[data-v-8b28ee0e]{padding:.4rem 0;border-bottom:1px solid #f8fafc;display:flex;flex-direction:column;gap:.2rem}.evidence-acceptance[data-v-8b28ee0e]:last-child{border-bottom:none}.ea-doc[data-v-8b28ee0e]{display:flex;align-items:center;gap:6px;font-size:.82rem}.ea-check[data-v-8b28ee0e]{color:#16a34a;font-weight:700}.ea-meta[data-v-8b28ee0e]{display:flex;gap:.75rem;font-size:.75rem;color:#94a3b8}.ea-ip[data-v-8b28ee0e]{font-family:monospace;font-size:.72rem}.ea-ua[data-v-8b28ee0e]{font-size:.7rem;color:#cbd5e1;word-break:break-all}.scope-requests-page[data-v-c829c276]{max-width:860px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-v-c829c276]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.page-title[data-v-c829c276]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.page-sub[data-v-c829c276]{font-size:.875rem;color:#64748b;margin:0}.pending-badge[data-v-c829c276]{background:#fef3c7;color:#92400e;font-size:.78rem;font-weight:700;border-radius:999px;padding:.3rem .8rem;white-space:nowrap}.filter-bar[data-v-c829c276]{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.filter-btn[data-v-c829c276]{padding:.35rem .9rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.8rem;color:#475569;cursor:pointer}.filter-btn[data-v-c829c276]:hover{background:#f8fafc}.filter-btn.active[data-v-c829c276]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}.empty-state[data-v-c829c276]{text-align:center;padding:3rem 1rem;color:#94a3b8;font-size:.9rem}.request-card[data-v-c829c276]{margin-bottom:1rem}.card-top[data-v-c829c276]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.company-info[data-v-c829c276]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.company-name[data-v-c829c276]{font-weight:700;color:#0f172a;font-size:1rem}.card-meta[data-v-c829c276]{display:flex;align-items:center;gap:.75rem}.card-date[data-v-c829c276]{font-size:.78rem;color:#94a3b8}.scope-grid[data-v-c829c276]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.scope-col[data-v-c829c276]{flex:1;min-width:180px}.scope-col--requested[data-v-c829c276]{color:#1d4ed8}.scope-arrow[data-v-c829c276]{font-size:1.2rem;color:#94a3b8;align-self:center;flex-shrink:0}.scope-label[data-v-c829c276]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.4rem}.scope-row[data-v-c829c276]{display:flex;gap:.4rem;font-size:.82rem;margin-bottom:.2rem}.scope-key[data-v-c829c276]{color:#64748b;font-weight:600;white-space:nowrap}.scope-val[data-v-c829c276]{color:#0f172a}.scope-col--requested .scope-val[data-v-c829c276]{color:#1d4ed8}.reason-block[data-v-c829c276]{font-size:.84rem;color:#475569;margin-bottom:.5rem;padding:.6rem .75rem;background:#f8fafc;border-radius:6px}.reason-label[data-v-c829c276]{font-weight:600;margin-right:.4rem;color:#0f172a}.admin-note-block[data-v-c829c276]{font-size:.84rem;color:#475569;margin-bottom:.35rem}.admin-note-label[data-v-c829c276]{font-weight:600;margin-right:.4rem;color:#0f172a}.reviewer-info[data-v-c829c276]{font-size:.75rem;color:#94a3b8;margin-bottom:.5rem}.card-actions[data-v-c829c276]{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.modal-overlay[data-v-c829c276]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-c829c276]{background:#fff;border-radius:12px;padding:1.75rem;max-width:520px;width:100%;box-shadow:0 20px 60px #00000026}.modal-title[data-v-c829c276]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.modal-desc[data-v-c829c276]{font-size:.875rem;color:#475569;margin:0 0 1rem}.modal-label[data-v-c829c276]{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.35rem}.optional[data-v-c829c276]{font-weight:400;color:#94a3b8}.modal-textarea[data-v-c829c276]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem;font-size:.875rem;resize:vertical;box-sizing:border-box;font-family:inherit;margin-bottom:1rem;min-height:80px}.modal-textarea[data-v-c829c276]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-actions[data-v-c829c276]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.sup-page[data-v-3ef87aeb]{padding:2rem;max-width:860px}.page-header[data-v-3ef87aeb]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.page-title[data-v-3ef87aeb]{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;color:#111827}.page-sub[data-v-3ef87aeb]{margin:0;font-size:.875rem;color:#6b7280}.waiting-badge[data-v-3ef87aeb]{background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:99px;border:1px solid #fcd34d}.filter-bar[data-v-3ef87aeb]{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.filter-btn[data-v-3ef87aeb]{padding:.35rem .875rem;font-size:.8125rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer}.filter-btn[data-v-3ef87aeb]:hover{border-color:#9ca3af}.filter-btn.active[data-v-3ef87aeb]{background:#1e293b;color:#fff;border-color:#1e293b}.empty-state[data-v-3ef87aeb]{padding:2rem;text-align:center;color:#9ca3af;font-size:.9rem}.ticket-card[data-v-3ef87aeb]{margin-bottom:.75rem}.ticket-top[data-v-3ef87aeb]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ticket-main[data-v-3ef87aeb]{flex:1;min-width:0}.ticket-subject[data-v-3ef87aeb]{font-size:.9375rem;font-weight:600;color:#1d4ed8;text-decoration:none}.ticket-subject[data-v-3ef87aeb]:hover{text-decoration:underline}.ticket-meta[data-v-3ef87aeb]{font-size:.775rem;color:#6b7280;margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.sep[data-v-3ef87aeb]{color:#d1d5db}.ticket-right[data-v-3ef87aeb]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.view-link[data-v-3ef87aeb]{font-size:.8125rem;color:#6366f1;text-decoration:none;font-weight:500}.view-link[data-v-3ef87aeb]:hover{text-decoration:underline}.pagination[data-v-3ef87aeb]{display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:1rem}.pg-btn[data-v-3ef87aeb]{padding:.35rem .875rem;font-size:.8125rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer}.pg-btn[data-v-3ef87aeb]:disabled{opacity:.4;cursor:not-allowed}.pg-info[data-v-3ef87aeb]{font-size:.8125rem;color:#6b7280}.asd-page[data-v-a35e2ad9]{padding:2rem;max-width:760px}.back-link[data-v-a35e2ad9]{display:inline-block;font-size:.8125rem;color:#6b7280;text-decoration:none;margin-bottom:1.25rem}.back-link[data-v-a35e2ad9]:hover{color:#374151}.page-header[data-v-a35e2ad9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ticket-eyebrow[data-v-a35e2ad9]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.page-title[data-v-a35e2ad9]{font-size:1.375rem;font-weight:700;color:#111827;margin:0 0 .35rem}.ticket-meta[data-v-a35e2ad9]{font-size:.8rem;color:#6b7280;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.sep[data-v-a35e2ad9]{color:#d1d5db}.status-card[data-v-a35e2ad9]{margin-bottom:1rem}.status-row[data-v-a35e2ad9]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.status-label[data-v-a35e2ad9]{font-size:.8125rem;font-weight:600;color:#374151;white-space:nowrap}.status-select[data-v-a35e2ad9]{font-size:.8125rem;border:1px solid #d1d5db;border-radius:6px;padding:.35rem .6rem;color:#111827;background:#fff;cursor:pointer}.thread-card[data-v-a35e2ad9]{margin-bottom:1rem}.thread-head[data-v-a35e2ad9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #f3f4f6}.msg-count[data-v-a35e2ad9]{font-size:.8rem;color:#9ca3af}.thread[data-v-a35e2ad9]{max-height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.msg[data-v-a35e2ad9]{display:flex}.msg--user[data-v-a35e2ad9]{justify-content:flex-end}.msg--support[data-v-a35e2ad9]{justify-content:flex-start}.msg-bubble[data-v-a35e2ad9]{max-width:75%}.msg--user .msg-bubble[data-v-a35e2ad9]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px 12px 2px;padding:.75rem 1rem}.msg--support .msg-bubble[data-v-a35e2ad9]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px 12px 12px 2px;padding:.75rem 1rem}.msg-header[data-v-a35e2ad9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;flex-wrap:wrap}.msg--user .msg-header[data-v-a35e2ad9]{flex-direction:row-reverse}.msg-name[data-v-a35e2ad9]{font-size:.75rem;font-weight:700;color:#374151}.msg-time[data-v-a35e2ad9]{font-size:.7rem;color:#9ca3af}.support-chip[data-v-a35e2ad9]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#d1fae5;color:#065f46;padding:.1rem .35rem;border-radius:99px}.msg-body[data-v-a35e2ad9]{font-size:.875rem;line-height:1.55;color:#1f2937;white-space:pre-wrap;word-break:break-word}.reply-head[data-v-a35e2ad9]{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #f3f4f6}.reply-textarea[data-v-a35e2ad9]{display:block;width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem;line-height:1.5;font-family:inherit;color:#111827;resize:vertical;outline:none}.reply-textarea[data-v-a35e2ad9]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.reply-footer[data-v-a35e2ad9]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.reply-hint[data-v-a35e2ad9]{font-size:.75rem;color:#9ca3af}.outreach-page[data-v-bacdac87]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1e293b}.page-header[data-v-bacdac87]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.page-title[data-v-bacdac87]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.page-sub[data-v-bacdac87]{font-size:.85rem;color:#64748b;margin:0}.tab-bar[data-v-bacdac87]{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem;flex-wrap:wrap}.tab-btn[data-v-bacdac87]{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.55rem 1rem;font-size:.8rem;font-weight:500;color:#64748b;cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap}.tab-btn[data-v-bacdac87]:hover{color:#334155}.tab-btn--active[data-v-bacdac87]{color:#6366f1;border-bottom-color:#6366f1;font-weight:600}.tab-content[data-v-bacdac87]{min-height:300px}.toolbar[data-v-bacdac87]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.meta-count[data-v-bacdac87]{margin-left:auto;font-size:.8rem;color:#94a3b8}.card[data-v-bacdac87]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem}.card-title[data-v-bacdac87]{font-size:.95rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.card-hint[data-v-bacdac87]{font-size:.8rem;color:#64748b;margin:0 0 .75rem}.empty-card[data-v-bacdac87]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2rem;text-align:center;color:#94a3b8;font-size:.85rem}.form-row[data-v-bacdac87]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.form-grid[data-v-bacdac87]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.form-label[data-v-bacdac87]{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:500;color:#475569}.field-hint[data-v-bacdac87]{font-size:.75rem;color:#94a3b8;margin:0}.input[data-v-bacdac87]{border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .625rem;font-size:.875rem;outline:none;transition:border-color .12s;width:100%;box-sizing:border-box}.input[data-v-bacdac87]:focus{border-color:#6366f1}.input-sm[data-v-bacdac87]{border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .6rem;font-size:.8rem;outline:none}.input-sm[data-v-bacdac87]:focus{border-color:#6366f1}.select[data-v-bacdac87]{border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .625rem;font-size:.875rem;background:#fff;outline:none;width:100%;box-sizing:border-box}.select-sm[data-v-bacdac87]{border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .6rem;font-size:.8rem;background:#fff;outline:none}.textarea[data-v-bacdac87]{border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .625rem;font-size:.8rem;font-family:Courier New,monospace;resize:vertical;width:100%;box-sizing:border-box;outline:none}.textarea[data-v-bacdac87]:focus{border-color:#6366f1}.file-input[data-v-bacdac87]{font-size:.8rem}.btn[data-v-bacdac87]{display:inline-flex;align-items:center;gap:.35rem;border:none;border-radius:6px;padding:.45rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .12s}.btn[data-v-bacdac87]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-bacdac87]{background:#6366f1;color:#fff}.btn-primary[data-v-bacdac87]:hover:not(:disabled){background:#4f46e5}.btn-secondary[data-v-bacdac87]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.btn-secondary[data-v-bacdac87]:hover:not(:disabled){background:#e2e8f0}.btn-sm[data-v-bacdac87]{padding:.3rem .7rem;font-size:.75rem}.btn-link[data-v-bacdac87]{background:none;border:none;padding:0;font-size:.8rem;font-weight:500;color:#6366f1;cursor:pointer;text-decoration:underline}.btn-link[data-v-bacdac87]:hover{color:#4f46e5}.btn-link--danger[data-v-bacdac87]{color:#dc2626}.btn-link--danger[data-v-bacdac87]:hover{color:#991b1b}.btn-link--amber[data-v-bacdac87]{color:#d97706}.btn-link--amber[data-v-bacdac87]:hover{color:#92400e}.table-wrap[data-v-bacdac87]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.data-table[data-v-bacdac87]{width:100%;border-collapse:collapse;font-size:.8rem}.data-table th[data-v-bacdac87]{background:#f8fafc;padding:.6rem .875rem;text-align:left;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;white-space:nowrap}.data-table td[data-v-bacdac87]{padding:.6rem .875rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.data-table tr:last-child td[data-v-bacdac87]{border-bottom:none}.data-table tr:hover td[data-v-bacdac87]{background:#f8fafc}.empty-row[data-v-bacdac87]{text-align:center;color:#94a3b8;padding:2rem!important}.nowrap[data-v-bacdac87]{white-space:nowrap}.mono[data-v-bacdac87]{font-family:Courier New,monospace;font-size:.75rem}.fw-medium[data-v-bacdac87]{font-weight:500}.actions-cell[data-v-bacdac87]{display:flex;gap:.625rem;align-items:center}.error-cell[data-v-bacdac87]{font-size:.75rem;color:#dc2626;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-bacdac87]{display:inline-block;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;text-transform:capitalize;letter-spacing:.02em}.badge-gray[data-v-bacdac87]{background:#f1f5f9;color:#475569}.badge-green[data-v-bacdac87]{background:#dcfce7;color:#15803d}.badge-amber[data-v-bacdac87]{background:#fef3c7;color:#92400e}.badge-blue[data-v-bacdac87]{background:#dbeafe;color:#1d4ed8}.badge-red[data-v-bacdac87]{background:#fee2e2;color:#991b1b}.pagination[data-v-bacdac87]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.page-info[data-v-bacdac87]{font-size:.8rem;color:#64748b}.error-msg[data-v-bacdac87]{background:#fee2e2;color:#991b1b;border-radius:6px;padding:.5rem .75rem;font-size:.8rem}.success-msg[data-v-bacdac87]{background:#dcfce7;color:#15803d;border-radius:6px;padding:.5rem .75rem;font-size:.8rem}.loading-row[data-v-bacdac87]{padding:2rem;text-align:center;color:#94a3b8;font-size:.85rem}.mb-sm[data-v-bacdac87]{margin-bottom:.75rem}.mb-lg[data-v-bacdac87]{margin-bottom:1.5rem}.mt-sm[data-v-bacdac87]{margin-top:.75rem}.template-card[data-v-bacdac87]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem;overflow:hidden}.template-card__header[data-v-bacdac87]{padding:1rem 1.25rem}.template-card__meta[data-v-bacdac87]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.template-card__name[data-v-bacdac87]{font-weight:600;font-size:.9rem;color:#0f172a}.template-card__subject[data-v-bacdac87]{font-size:.82rem;color:#64748b;margin-bottom:.5rem}.template-card__actions[data-v-bacdac87]{display:flex;gap:.75rem}.template-card__edit[data-v-bacdac87]{border-top:1px solid #e2e8f0;padding:1.25rem;background:#f8fafc}.modal-overlay[data-v-bacdac87]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-bacdac87]{background:#fff;border-radius:10px;max-width:720px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal__header[data-v-bacdac87]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-bacdac87]{font-size:1rem;font-weight:600;margin:0}.modal__close[data-v-bacdac87]{background:none;border:none;cursor:pointer;font-size:1rem;color:#64748b;padding:.2rem .4rem}.modal__close[data-v-bacdac87]:hover{color:#0f172a}.modal__preview-controls[data-v-bacdac87]{display:flex;gap:.5rem;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.modal__subject[data-v-bacdac87]{padding:.5rem 1.25rem;font-size:.82rem;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:500}.modal__body[data-v-bacdac87]{flex:1;overflow:auto}.preview-frame[data-v-bacdac87]{width:100%;height:520px;border:none}.billing-page[data-v-51e2dce2]{display:flex;flex-direction:column;gap:1.5rem}.bl-hero[data-v-51e2dce2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #eaedf1}.bl-hero-left[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.2rem}.bl-eyebrow[data-v-51e2dce2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;padding:.2rem .65rem;margin-bottom:.35rem;width:-moz-fit-content;width:fit-content}.bl-title[data-v-51e2dce2]{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.bl-subtitle[data-v-51e2dce2]{font-size:.875rem;color:#64748b;margin:0;margin-top:.15rem}.bl-hero-right[data-v-51e2dce2]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding-top:.35rem}.bl-layout[data-v-51e2dce2]{display:flex;flex-direction:column;gap:1rem}.bl-top-row[data-v-51e2dce2]{display:flex;gap:1rem;align-items:stretch}.bl-top-row[data-v-51e2dce2]>*{flex:1;min-width:0}.bl-card[data-v-51e2dce2]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1.25rem;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.875rem}.bl-skeleton-card[data-v-51e2dce2]{color:#94a3b8;font-size:.875rem;min-height:120px;justify-content:center;align-items:center}.bl-card-title[data-v-51e2dce2]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.bl-card-sub[data-v-51e2dce2]{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.bl-card-title-row[data-v-51e2dce2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.bl-plan-card--premium[data-v-51e2dce2]{border-color:#6ee7b7;background:linear-gradient(145deg,#f0fdf4,#fff 60%);position:relative;overflow:hidden}.bl-plan-card--premium[data-v-51e2dce2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#34d399,#059669);border-radius:12px 12px 0 0}.prem-header[data-v-51e2dce2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.prem-header-left[data-v-51e2dce2]{display:flex;align-items:center;gap:.875rem}.prem-crown[data-v-51e2dce2]{width:42px;height:42px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#059669;flex-shrink:0}.prem-eyebrow[data-v-51e2dce2]{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#10b981;margin-bottom:.2rem}.prem-name-row[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prem-name[data-v-51e2dce2]{font-size:1.25rem;font-weight:800;color:#064e3b;letter-spacing:-.02em;line-height:1.15}.prem-active-badge[data-v-51e2dce2]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#059669;background:#d1fae5;border:1px solid #a7f3d0;border-radius:20px;padding:.2rem .65rem;flex-shrink:0}.prem-active-dot[data-v-51e2dce2]{width:6px;height:6px;border-radius:50%;background:#10b981}.prem-perks[data-v-51e2dce2]{display:flex;flex-wrap:wrap;gap:.375rem}.prem-perk[data-v-51e2dce2]{font-size:.72rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:.2rem .625rem}.prem-renewal[data-v-51e2dce2]{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:#64748b;background:#f8fafc;border:1px solid #e8ecf0;border-radius:8px;padding:.5rem .875rem}.prem-renewal svg[data-v-51e2dce2]{flex-shrink:0;color:#94a3b8}.prem-renewal strong[data-v-51e2dce2]{color:#1e293b;font-weight:600}.prem-cancel-btn[data-v-51e2dce2]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:#64748b;background:transparent;border:1px solid #cbd5e1;border-radius:7px;padding:.35rem .75rem;cursor:pointer;transition:border-color .15s,color .15s}.prem-cancel-btn[data-v-51e2dce2]:hover{border-color:#94a3b8;color:#475569}html.dark .prem-cancel-btn[data-v-51e2dce2]{border-color:#334155;color:#475569}html.dark .prem-cancel-btn[data-v-51e2dce2]:hover{border-color:#475569;color:#64748b}.plan-card-header[data-v-51e2dce2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.plan-card-title-group[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.15rem}.plan-card-eyebrow[data-v-51e2dce2]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.plan-card-name[data-v-51e2dce2]{font-size:1.375rem;font-weight:800;color:#0f172a;line-height:1.1}.plan-card-name--standard[data-v-51e2dce2]{color:#475569}.plan-free-badge[data-v-51e2dce2]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:.15rem .6rem;flex-shrink:0}.std-highlights[data-v-51e2dce2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.std-highlight-item[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#475569;font-weight:500}.std-highlight-item svg[data-v-51e2dce2]{flex-shrink:0;color:#94a3b8}.std-limits[data-v-51e2dce2]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding-top:.125rem;margin-top:auto}.std-limit-item[data-v-51e2dce2]{font-size:.72rem;color:#94a3b8}.std-limit-sep[data-v-51e2dce2]{font-size:.72rem;color:#cbd5e1}.plan-card-name-row[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.plan-interval-pill[data-v-51e2dce2]{font-size:.65rem;font-weight:700;background:#f1f5f9;color:#64748b;border-radius:20px;padding:.15rem .55rem;letter-spacing:.04em;line-height:1.6;border:1px solid #e2e8f0}.plan-actions[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:.25rem}.plan-renewal-block[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e8ecf0;border-radius:8px;padding:.5rem .875rem}.plan-renewal-icon[data-v-51e2dce2]{color:#94a3b8;font-size:.9375rem;flex-shrink:0;line-height:1}.plan-renewal-text[data-v-51e2dce2]{font-size:.875rem;color:#64748b;line-height:1.4}.plan-renewal-text strong[data-v-51e2dce2]{font-weight:600;color:#1e293b}.plan-info-row[data-v-51e2dce2]{display:flex;align-items:center;gap:.6rem;font-size:.875rem}.plan-info-label[data-v-51e2dce2]{color:#94a3b8;font-weight:500;min-width:60px}.plan-info-value[data-v-51e2dce2]{color:#0f172a;font-weight:600}.plan-access-until[data-v-51e2dce2]{font-size:.9375rem;color:#334155;line-height:1.5}.plan-access-until--urgent[data-v-51e2dce2]{font-weight:500;color:#92400e}.plan-access-date[data-v-51e2dce2]{font-weight:800;color:#0f172a}.plan-access-sub[data-v-51e2dce2]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.4}.annual-upgrade-hint[data-v-51e2dce2]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#fefce8;border:1px solid #fde68a;border-radius:8px;padding:.5rem .8rem;font-size:.8125rem;color:#78350f}.annual-upgrade-link[data-v-51e2dce2]{background:none;border:none;cursor:pointer;color:#6366f1;font-size:.8125rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;font-family:inherit;white-space:nowrap}.annual-upgrade-link[data-v-51e2dce2]:hover{color:#4f46e5}.plan-expired-notice[data-v-51e2dce2]{font-size:.875rem;font-weight:600;color:#7c3aed;margin:0;padding:.5rem .8rem;background:#faf5ff;border:1px solid #e9d5ff;border-radius:8px}.verify-hint[data-v-51e2dce2]{font-size:.8125rem;color:#64748b;margin:0}.verify-hint a[data-v-51e2dce2]{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.bl-billing-name[data-v-51e2dce2]{font-size:1rem;font-weight:600;color:#334155;line-height:1.3}.bl-billing-ready[data-v-51e2dce2]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#16a34a;flex-shrink:0}.bl-billing-ready-dot[data-v-51e2dce2]{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.bl-billing-note[data-v-51e2dce2]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.55}.bl-billing-missing[data-v-51e2dce2]{color:#94a3b8}.bl-edit-btn[data-v-51e2dce2]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;padding:.35rem .75rem;cursor:pointer;transition:background .15s,border-color .15s;align-self:flex-start}.bl-edit-btn[data-v-51e2dce2]:hover{background:#e0e7ff;border-color:#a5b4fc}html.dark .bl-edit-btn[data-v-51e2dce2]{background:#1e1b4b;border-color:#3730a3;color:#a5b4fc}html.dark .bl-edit-btn[data-v-51e2dce2]:hover{background:#312e81;border-color:#4f46e5}.billing-details[data-v-51e2dce2]{margin:0;display:flex;flex-direction:column;gap:.3125rem}.billing-details>div[data-v-51e2dce2]{display:flex;gap:.625rem;font-size:.8125rem}.billing-details dt[data-v-51e2dce2]{color:#94a3b8;min-width:72px;font-weight:500;flex-shrink:0}.billing-details dd[data-v-51e2dce2]{margin:0;color:#334155;font-weight:500}.usage-grid[data-v-51e2dce2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.625rem}.usage-tile[data-v-51e2dce2]{background:#f8fafc;border:1px solid #e8ecf0;border-radius:10px;padding:1rem .875rem .875rem;display:flex;flex-direction:column}.usage-label[data-v-51e2dce2]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:.375rem}.usage-value[data-v-51e2dce2]{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.02em}.usage-hint[data-v-51e2dce2]{font-size:.6875rem;color:#94a3b8;margin-top:.25rem;line-height:1.3}.bl-upgrade-section[data-v-51e2dce2]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1.75rem 1.5rem;box-shadow:0 1px 4px #0000000f;display:grid;grid-template-columns:1fr 280px;gap:1rem 2.5rem;align-items:stretch}.bl-upgrade-left[data-v-51e2dce2]{display:flex;flex-direction:column;gap:1.25rem}.bl-upgrade-decision[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.75rem}.bl-decision-label[data-v-51e2dce2]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.bl-upgrade-eyebrow[data-v-51e2dce2]{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#6366f1;margin-bottom:.25rem}.bl-upgrade-title[data-v-51e2dce2]{font-size:1.375rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0;line-height:1.2}.bl-upgrade-sub[data-v-51e2dce2]{font-size:.875rem;color:#64748b;margin:0;margin-top:.375rem;line-height:1.55;max-width:560px}.bl-benefit-list[data-v-51e2dce2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.25rem;flex:1}.bl-benefit-item[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#475569;font-weight:500;padding:.5rem .75rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px}.bl-benefit-icon[data-v-51e2dce2]{font-size:1rem;line-height:1;flex-shrink:0}.bl-plan-picker[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.625rem}.bl-plan-opt[data-v-51e2dce2]{border:2px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem;background:#f8fafc;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:.35rem}.bl-plan-opt[data-v-51e2dce2]:hover{border-color:#c7d2fe;background:#fafaff}.bl-plan-opt--selected[data-v-51e2dce2]{border-color:#6366f1;background:#eef2ff}.bl-plan-opt-top[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem}.bl-plan-opt-name[data-v-51e2dce2]{font-size:.875rem;font-weight:700;color:#1e293b}.bl-plan-savings-badge[data-v-51e2dce2]{font-size:.68rem;font-weight:700;background:#16a34a;color:#fff;border-radius:20px;padding:.1rem .5rem;letter-spacing:.02em}.bl-plan-opt-price[data-v-51e2dce2]{display:flex;align-items:baseline;gap:.2rem}.bl-plan-opt-amount[data-v-51e2dce2]{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1}.bl-plan-opt-currency[data-v-51e2dce2]{font-size:.8rem;font-weight:700;color:#64748b}.bl-plan-opt-period[data-v-51e2dce2]{font-size:.8rem;color:#94a3b8}.bl-plan-opt-hint[data-v-51e2dce2]{font-size:.75rem;color:#94a3b8}.bl-upgrade-cta[data-v-51e2dce2]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.bl-contact-link[data-v-51e2dce2]{background:none;border:none;color:#94a3b8;font-size:.875rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0;font-family:inherit;transition:color .15s}.bl-contact-link[data-v-51e2dce2]:hover{color:#475569}.bl-trust-strip[data-v-51e2dce2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8rem;color:#94a3b8}.bl-trust-sep[data-v-51e2dce2]{opacity:.5}.plan-matrix[data-v-51e2dce2]{border:1px solid #e8ecf0;border-radius:10px;overflow:hidden}.matrix-header[data-v-51e2dce2]{display:grid;grid-template-columns:1fr .6fr .6fr;padding:.5rem .875rem;background:#f8fafc;border-bottom:1px solid #e8ecf0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.matrix-row[data-v-51e2dce2]{display:grid;grid-template-columns:1fr .6fr .6fr;padding:.75rem .875rem;border-bottom:1px solid #f1f5f9;font-size:.875rem;color:#334155;align-items:center}.matrix-row>span[data-v-51e2dce2]:first-child{color:#475569;font-weight:500}.matrix-row[data-v-51e2dce2]:last-child{border-bottom:none}.matrix-premium-head[data-v-51e2dce2]{color:#4f46e5;font-weight:700}.matrix-premium-val[data-v-51e2dce2]{color:#1d4ed8;font-weight:600}.matrix-std-val[data-v-51e2dce2]{color:#64748b}.matrix-check[data-v-51e2dce2]{color:#16a34a;font-weight:700}.matrix-cross[data-v-51e2dce2]{color:#cbd5e1}.matrix-cta-row[data-v-51e2dce2]{display:flex;align-items:center;gap:.75rem;padding-top:.875rem;flex-wrap:wrap}.matrix-cta-hint[data-v-51e2dce2]{font-size:.78rem;color:#94a3b8}.bl-payments-empty[data-v-51e2dce2]{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;color:#94a3b8;font-size:.8125rem;line-height:1.5}.bl-payments-empty svg[data-v-51e2dce2]{flex-shrink:0;color:#cbd5e1}.payments-table[data-v-51e2dce2]{width:100%;border-collapse:collapse;font-size:.875rem}.payments-table th[data-v-51e2dce2]{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#94a3b8;padding:0 .5rem .5rem;border-bottom:1px solid #e8ecf0}.payments-table td[data-v-51e2dce2]{padding:.625rem .5rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.payments-table tbody tr:last-child td[data-v-51e2dce2]{border-bottom:none}.confirmation-btn[data-v-51e2dce2]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .6rem;font-size:.8rem;color:#6366f1;cursor:pointer;white-space:nowrap;font-family:inherit}.confirmation-btn[data-v-51e2dce2]:hover{background:#eef2ff;border-color:#c7d2fe}@media(max-width:960px){.bl-top-row[data-v-51e2dce2]{flex-wrap:wrap}.bl-top-row[data-v-51e2dce2]>*{flex:1 1 280px}}@media(max-width:768px){.bl-upgrade-section[data-v-51e2dce2]{grid-template-columns:1fr}.bl-upgrade-decision[data-v-51e2dce2]{padding-top:.25rem}}@media(max-width:640px){.bl-top-row[data-v-51e2dce2]{flex-direction:column}.matrix-header[data-v-51e2dce2],.matrix-row[data-v-51e2dce2]{grid-template-columns:1fr;gap:.25rem}.bl-upgrade-section[data-v-51e2dce2]{padding:1.25rem}.bl-upgrade-title[data-v-51e2dce2]{font-size:1.25rem}}html.dark .bl-hero[data-v-51e2dce2]{border-bottom-color:#2e3f58}html.dark .bl-title[data-v-51e2dce2]{color:#f1f5f9}html.dark .bl-subtitle[data-v-51e2dce2]{color:#64748b}html.dark .bl-eyebrow[data-v-51e2dce2]{color:#818cf8;background:#6366f11f;border-color:#6366f140}html.dark .bl-card[data-v-51e2dce2]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .bl-card-title[data-v-51e2dce2],html.dark .bl-card-sub[data-v-51e2dce2]{color:#64748b}html.dark .bl-skeleton-card[data-v-51e2dce2]{color:#475569}html.dark .bl-plan-card--premium[data-v-51e2dce2]{border-color:#2d3f54;background:#1a2536}html.dark .bl-plan-card--premium[data-v-51e2dce2]:before{background:linear-gradient(90deg,#059669,#10b981);opacity:.7}html.dark .prem-crown[data-v-51e2dce2]{background:#1e293b;border-color:#2d3f54;color:#34d399}html.dark .prem-eyebrow[data-v-51e2dce2]{color:#34d399}html.dark .prem-name[data-v-51e2dce2]{color:#e2e8f0}html.dark .prem-active-badge[data-v-51e2dce2]{background:#0f2a1f;border-color:#1a3d2b;color:#6ee7b7}html.dark .prem-active-dot[data-v-51e2dce2]{background:#34d399}html.dark .prem-perk[data-v-51e2dce2]{background:#1e293b;border-color:#2d3f54;color:#64748b}html.dark .prem-renewal[data-v-51e2dce2]{background:#0f172a;border-color:#1e293b}html.dark .prem-renewal strong[data-v-51e2dce2]{color:#e2e8f0}html.dark .plan-card-eyebrow[data-v-51e2dce2]{color:#475569}html.dark .plan-card-name[data-v-51e2dce2]{color:#f1f5f9}html.dark .plan-card-name--standard[data-v-51e2dce2]{color:#94a3b8}html.dark .plan-free-badge[data-v-51e2dce2]{background:#1e293b;border-color:#334155;color:#64748b}html.dark .std-highlight-item[data-v-51e2dce2]{color:#64748b}html.dark .std-highlight-item svg[data-v-51e2dce2]{color:#475569}html.dark .std-limit-item[data-v-51e2dce2]{color:#475569}html.dark .std-limit-sep[data-v-51e2dce2]{color:#334155}html.dark .bl-decision-label[data-v-51e2dce2]{color:#475569}html.dark .plan-interval-pill[data-v-51e2dce2]{background:#1e293b;color:#64748b;border-color:#2d3f54}html.dark .plan-renewal-block[data-v-51e2dce2]{background:#0f172a;border-color:#1e293b}html.dark .plan-renewal-text[data-v-51e2dce2]{color:#64748b}html.dark .plan-renewal-text strong[data-v-51e2dce2]{color:#cbd5e1}html.dark .plan-renewal-icon[data-v-51e2dce2],html.dark .plan-info-label[data-v-51e2dce2]{color:#475569}html.dark .plan-info-value[data-v-51e2dce2]{color:#e2e8f0}html.dark .plan-access-until[data-v-51e2dce2]{color:#94a3b8}html.dark .plan-access-until--urgent[data-v-51e2dce2]{color:#fbbf24}html.dark .plan-access-date[data-v-51e2dce2]{color:#f1f5f9}html.dark .plan-access-sub[data-v-51e2dce2]{color:#475569}html.dark .annual-upgrade-hint[data-v-51e2dce2]{background:#1c1a05;border-color:#713f12;color:#fde68a}html.dark .annual-upgrade-link[data-v-51e2dce2]{color:#a5b4fc}html.dark .plan-expired-notice[data-v-51e2dce2]{background:#1e1b4b;border-color:#4c1d95;color:#c4b5fd}html.dark .verify-hint[data-v-51e2dce2]{color:#475569}html.dark .verify-hint a[data-v-51e2dce2]{color:#a5b4fc}html.dark .bl-billing-name[data-v-51e2dce2]{color:#e2e8f0}html.dark .bl-billing-ready[data-v-51e2dce2]{color:#4ade80}html.dark .bl-billing-note[data-v-51e2dce2]{color:#475569}html.dark .bl-billing-missing[data-v-51e2dce2]{color:#334155}html.dark .billing-details dt[data-v-51e2dce2]{color:#475569}html.dark .billing-details dd[data-v-51e2dce2]{color:#94a3b8}html.dark .usage-tile[data-v-51e2dce2]{background:#0f172a;border-color:#1e293b}html.dark .usage-label[data-v-51e2dce2]{color:#334155}html.dark .usage-value[data-v-51e2dce2]{color:#e2e8f0}html.dark .usage-hint[data-v-51e2dce2]{color:#334155}html.dark .bl-upgrade-section[data-v-51e2dce2]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .bl-upgrade-eyebrow[data-v-51e2dce2]{color:#a5b4fc}html.dark .bl-upgrade-title[data-v-51e2dce2]{color:#f1f5f9}html.dark .bl-upgrade-sub[data-v-51e2dce2]{color:#64748b}html.dark .bl-benefit-item[data-v-51e2dce2]{color:#64748b;background:#0f172a;border-color:#1e293b}html.dark .bl-benefit-item span[data-v-51e2dce2]:last-child{color:#64748b}html.dark .bl-plan-opt[data-v-51e2dce2]{background:#0f172a;border-color:#1e293b}html.dark .bl-plan-opt[data-v-51e2dce2]:hover{border-color:#4f46e5;background:#1a1050}html.dark .bl-plan-opt--selected[data-v-51e2dce2]{border-color:#6366f1;background:#1e1b4b}html.dark .bl-plan-opt-name[data-v-51e2dce2]{color:#e2e8f0}html.dark .bl-plan-opt-amount[data-v-51e2dce2]{color:#f1f5f9}html.dark .bl-plan-opt-currency[data-v-51e2dce2]{color:#94a3b8}html.dark .bl-plan-opt-period[data-v-51e2dce2]{color:#64748b}html.dark .bl-plan-opt-hint[data-v-51e2dce2],html.dark .bl-contact-link[data-v-51e2dce2]{color:#475569}html.dark .bl-contact-link[data-v-51e2dce2]:hover{color:#94a3b8}html.dark .bl-trust-strip[data-v-51e2dce2]{color:#475569}html.dark .plan-matrix[data-v-51e2dce2]{border-color:#1e293b}html.dark .matrix-header[data-v-51e2dce2]{background:#0f172a;border-bottom-color:#1e293b;color:#334155}html.dark .matrix-row[data-v-51e2dce2]{border-bottom-color:#161f2e;color:#64748b}html.dark .matrix-row>span[data-v-51e2dce2]:first-child{color:#64748b}html.dark .matrix-row[data-v-51e2dce2]:last-child{border-bottom:none}html.dark .bl-payments-empty[data-v-51e2dce2]{color:#334155}html.dark .bl-payments-empty svg[data-v-51e2dce2]{color:#1e293b}html.dark .matrix-premium-head[data-v-51e2dce2]{color:#a5b4fc}html.dark .matrix-premium-val[data-v-51e2dce2]{color:#818cf8}html.dark .matrix-std-val[data-v-51e2dce2],html.dark .matrix-cta-hint[data-v-51e2dce2]{color:#475569}html.dark .payments-table th[data-v-51e2dce2]{color:#475569;border-bottom-color:#1e293b}html.dark .payments-table td[data-v-51e2dce2]{color:#94a3b8;border-bottom-color:#0f172a}html.dark .confirmation-btn[data-v-51e2dce2]{color:#a5b4fc;border-color:#1e293b}html.dark .confirmation-btn[data-v-51e2dce2]:hover{background:#1e1b4b;border-color:#4f46e5}.billing-modal-overlay[data-v-51e2dce2]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9998;padding:1rem}.billing-modal[data-v-51e2dce2]{background:#fff;border-radius:14px;box-shadow:0 24px 64px #0000002e,0 4px 16px #00000014;width:min(520px,100%);max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;border:1px solid #e2e8f0}.billing-modal-header[data-v-51e2dce2]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #eef2f7;font-weight:700;font-size:.9375rem;color:#0f172a;flex-shrink:0}.billing-modal-close[data-v-51e2dce2]{background:none;border:none;cursor:pointer;font-size:1.25rem;color:#94a3b8;line-height:1;padding:.1rem .3rem;border-radius:6px;transition:color .15s,background .15s}.billing-modal-close[data-v-51e2dce2]:hover{color:#0f172a;background:#f1f5f9}.billing-modal-body[data-v-51e2dce2]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;flex:1}.billing-modal-hint[data-v-51e2dce2]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.5}.billing-modal-footer[data-v-51e2dce2]{padding:1rem 1.25rem;border-top:1px solid #eef2f7;display:flex;justify-content:flex-end;gap:.6rem;flex-shrink:0}.billing-form[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.875rem}.form-row[data-v-51e2dce2]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-51e2dce2]{font-size:.8125rem;font-weight:600;color:#374151}.form-input[data-v-51e2dce2]{border:1px solid #d1d5db;border-radius:8px;padding:.5rem .75rem;font-size:.9rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.form-input[data-v-51e2dce2]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.form-input.input-error[data-v-51e2dce2]{border-color:#ef4444}.form-input.input-error[data-v-51e2dce2]:focus{box-shadow:0 0 0 3px #ef44441f}.field-error[data-v-51e2dce2]{font-size:.78rem;color:#dc2626}.mb-sm[data-v-51e2dce2]{margin-bottom:.5rem}.paytr-overlay[data-v-51e2dce2]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.paytr-modal[data-v-51e2dce2]{background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000038;width:min(560px,100%);max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;border:1px solid #e2e8f0}.paytr-modal-header[data-v-51e2dce2]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #eef2f7;font-weight:700;font-size:.9375rem;color:#0f172a}.paytr-close-btn[data-v-51e2dce2]{background:none;border:none;cursor:pointer;font-size:1.25rem;color:#94a3b8;line-height:1;padding:.1rem .3rem;border-radius:6px;transition:color .15s,background .15s}.paytr-close-btn[data-v-51e2dce2]:hover{color:#0f172a;background:#f1f5f9}.legal-modal[data-v-51e2dce2]{width:min(540px,100%)}.legal-summary[data-v-51e2dce2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:.25rem}.legal-summary-title[data-v-51e2dce2]{font-size:.6875rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.legal-summary-list[data-v-51e2dce2]{font-size:.8rem;color:#64748b;padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.2rem}.legal-checkboxes[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.875rem}.legal-checkbox-row[data-v-51e2dce2]{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:#334155;cursor:pointer;line-height:1.5}.legal-checkbox-row input[type=checkbox][data-v-51e2dce2]{margin-top:.15rem;flex-shrink:0;accent-color:#6366f1;width:16px;height:16px;cursor:pointer}.legal-checkbox-row a[data-v-51e2dce2]{color:#6366f1;text-decoration:underline}.legal-cancel-link[data-v-51e2dce2]{background:none;border:none;cursor:pointer;font-size:.85rem;color:#94a3b8;text-align:center;padding:.25rem;font-family:inherit}.legal-cancel-link[data-v-51e2dce2]:hover{color:#64748b}.confirmation-modal[data-v-51e2dce2]{width:min(520px,100%)}.generated-label[data-v-51e2dce2]{font-size:.78rem;color:#94a3b8;font-style:italic}.conf-section[data-v-51e2dce2]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.conf-section[data-v-51e2dce2]:last-child{border-bottom:none}.conf-title[data-v-51e2dce2]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.25rem}.conf-row[data-v-51e2dce2]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;gap:.5rem}.conf-row span[data-v-51e2dce2]{color:#64748b}.conf-row strong[data-v-51e2dce2]{color:#0f172a;text-align:right;max-width:60%;word-break:break-word}.conf-mono[data-v-51e2dce2]{font-family:monospace;font-size:.8rem!important}.conf-acceptance[data-v-51e2dce2]{align-items:flex-start}.conf-check[data-v-51e2dce2]{color:#16a34a;font-weight:700;margin-right:4px}.conf-print-btn[data-v-51e2dce2]{background:none;border:1px solid #e2e8f0;border-radius:7px;padding:.35rem .75rem;font-size:.8rem;color:#6366f1;cursor:pointer;white-space:nowrap;font-weight:600;font-family:inherit;transition:background .15s,border-color .15s}.conf-print-btn[data-v-51e2dce2]:hover{background:#eef2ff;border-color:#c7d2fe}.cancel-modal .billing-modal-footer[data-v-51e2dce2]{justify-content:space-between}html.dark .billing-modal[data-v-51e2dce2]{background:#1a2536;border-color:#2d3f54;box-shadow:0 24px 64px #00000080,0 4px 16px #0000004d}html.dark .billing-modal-header[data-v-51e2dce2]{border-bottom-color:#2d3f54;color:#f1f5f9}html.dark .billing-modal-close[data-v-51e2dce2]{color:#475569}html.dark .billing-modal-close[data-v-51e2dce2]:hover{color:#e2e8f0;background:#0f172a}html.dark .billing-modal-hint[data-v-51e2dce2]{color:#64748b}html.dark .billing-modal-footer[data-v-51e2dce2]{border-top-color:#2d3f54}html.dark .form-label[data-v-51e2dce2]{color:#94a3b8}html.dark .form-input[data-v-51e2dce2]{background:#0f172a;border-color:#2d3f54;color:#e2e8f0}html.dark .form-input[data-v-51e2dce2]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}html.dark .form-input[data-v-51e2dce2]::-moz-placeholder{color:#334155}html.dark .form-input[data-v-51e2dce2]::placeholder{color:#334155}html.dark .paytr-modal[data-v-51e2dce2]{background:#1a2536;border-color:#2d3f54;box-shadow:0 24px 64px #00000080}html.dark .paytr-modal-header[data-v-51e2dce2]{border-bottom-color:#2d3f54;color:#f1f5f9}html.dark .paytr-close-btn[data-v-51e2dce2]{color:#475569}html.dark .paytr-close-btn[data-v-51e2dce2]:hover{color:#e2e8f0;background:#0f172a}html.dark .legal-summary[data-v-51e2dce2]{background:#0f172a;border-color:#1e293b}html.dark .legal-summary-title[data-v-51e2dce2]{color:#64748b}html.dark .legal-summary-list[data-v-51e2dce2]{color:#475569}html.dark .legal-checkbox-row[data-v-51e2dce2]{color:#94a3b8}html.dark .legal-checkbox-row a[data-v-51e2dce2]{color:#a5b4fc}html.dark .conf-section[data-v-51e2dce2]{border-bottom-color:#1e293b}html.dark .conf-title[data-v-51e2dce2],html.dark .conf-row span[data-v-51e2dce2]{color:#475569}html.dark .conf-row strong[data-v-51e2dce2]{color:#e2e8f0}html.dark .conf-print-btn[data-v-51e2dce2]{border-color:#2d3f54;color:#a5b4fc}html.dark .conf-print-btn[data-v-51e2dce2]:hover{background:#1e1b4b;border-color:#4f46e5}.bl-pricing-locale[data-v-51e2dce2]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#94a3b8;margin:.25rem 0 0}.bl-pricing-locale svg[data-v-51e2dce2]{flex-shrink:0}html.dark .bl-pricing-locale[data-v-51e2dce2]{color:#475569}.bl-inline-error[data-v-51e2dce2]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:.8125rem;color:#b91c1c;line-height:1.45}.bl-inline-error svg[data-v-51e2dce2]{flex-shrink:0;margin-top:.1rem;color:#ef4444}.bl-modal-note[data-v-51e2dce2]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;border-radius:8px;font-size:.8125rem;line-height:1.45}.bl-modal-note svg[data-v-51e2dce2]{flex-shrink:0;margin-top:.1rem}.bl-modal-note--warning[data-v-51e2dce2]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.bl-modal-note--warning svg[data-v-51e2dce2]{color:#d97706}.bl-modal-note--info[data-v-51e2dce2]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.bl-modal-note--info svg[data-v-51e2dce2]{color:#3b82f6}html.dark .bl-inline-error[data-v-51e2dce2]{background:#2d0f0f;border-color:#7f1d1d;color:#fca5a5}html.dark .bl-inline-error svg[data-v-51e2dce2]{color:#f87171}html.dark .bl-modal-note--warning[data-v-51e2dce2]{background:#2d1e00;border-color:#78350f;color:#fde68a}html.dark .bl-modal-note--warning svg[data-v-51e2dce2]{color:#fbbf24}html.dark .bl-modal-note--info[data-v-51e2dce2]{background:#0f1e3d;border-color:#1e40af;color:#93c5fd}html.dark .bl-modal-note--info svg[data-v-51e2dce2]{color:#60a5fa}.bl-veriftrial[data-v-51e2dce2]{background:#fffbeb;border:1px solid #fde68a;border-top:3px solid #f59e0b;border-radius:12px;padding:1.25rem 1.375rem 1.125rem;display:flex;flex-direction:column;gap:0;box-shadow:0 1px 4px #0000000a}.bl-veriftrial-top[data-v-51e2dce2]{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:.875rem}.bl-veriftrial-icon-wrap[data-v-51e2dce2]{width:40px;height:40px;border-radius:10px;background:#fef3c7;border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#d97706}.bl-veriftrial-info[data-v-51e2dce2]{flex:1;min-width:0}.bl-veriftrial-title-row[data-v-51e2dce2]{display:flex;align-items:center;gap:.625rem;margin-bottom:.3rem}.bl-veriftrial-title[data-v-51e2dce2]{font-size:1rem;font-weight:700;color:#78350f}.bl-veriftrial-badge[data-v-51e2dce2]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:99px;background:#f59e0b;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.bl-veriftrial-meta[data-v-51e2dce2]{font-size:.8125rem;color:#92400e;line-height:1.5}.bl-veriftrial-meta strong[data-v-51e2dce2]{font-weight:700}.bl-veriftrial-body[data-v-51e2dce2]{font-size:.8125rem;color:#78350f;line-height:1.6;border-top:1px solid #fde68a;padding-top:.875rem}.bl-veriftrial-body strong[data-v-51e2dce2]{font-weight:700}html.dark .bl-veriftrial[data-v-51e2dce2]{background:#d9770612;border-color:#d9770633;border-top-color:#d97706}html.dark .bl-veriftrial-icon-wrap[data-v-51e2dce2]{background:#d9770626;border-color:#d9770640;color:#fbbf24}html.dark .bl-veriftrial-title[data-v-51e2dce2]{color:#fbbf24}html.dark .bl-veriftrial-badge[data-v-51e2dce2]{background:#d97706;color:#fff}html.dark .bl-veriftrial-meta[data-v-51e2dce2]{color:#fcd34d}html.dark .bl-veriftrial-body[data-v-51e2dce2]{color:#fde68a;border-top-color:#d9770633}.spc-page[data-v-40b74422]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.spc-hero[data-v-40b74422]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.375rem;border-bottom:1px solid #e4e9f0}.spc-hero-left[data-v-40b74422]{display:flex;align-items:flex-start;gap:1rem;flex:1;min-width:0}.spc-hero-icon[data-v-40b74422]{width:48px;height:48px;flex-shrink:0;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #1d4ed826}.spc-hero-body[data-v-40b74422]{flex:1;min-width:0}.spc-eyebrow[data-v-40b74422]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .65rem;margin-bottom:.45rem}.spc-h1[data-v-40b74422]{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.spc-h1-sub[data-v-40b74422]{font-size:.875rem;color:#64748b;margin:.3rem 0 0;line-height:1.55}.spc-hero-cta[data-v-40b74422]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;margin-top:.35rem;padding:.55rem 1.25rem;background:#6366f1;color:#fff;border-radius:8px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s}.spc-hero-cta[data-v-40b74422]:hover{background:#4f46e5}.spc-error[data-v-40b74422]{display:flex;align-items:center;gap:.6rem;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;color:#b91c1c}.spc-card[data-v-40b74422]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.spc-skel-row[data-v-40b74422]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.375rem;border-bottom:1px solid #f1f5f9}.spc-skel-row[data-v-40b74422]:last-child{border-bottom:none}.spc-skel-main[data-v-40b74422]{flex:1;display:flex;flex-direction:column;gap:.5rem}.spc-skel-line[data-v-40b74422]{background:#e8edf4;border-radius:4px;animation:spc-pulse-40b74422 1.5s ease-in-out infinite}.spc-skel-line--title[data-v-40b74422]{height:14px;width:55%}.spc-skel-line--sub[data-v-40b74422]{height:11px;width:35%}.spc-skel-badge[data-v-40b74422]{width:80px;height:24px;background:#e8edf4;border-radius:999px;animation:spc-pulse-40b74422 1.5s ease-in-out infinite}@keyframes spc-pulse-40b74422{0%,to{opacity:1}50%{opacity:.45}}.spc-empty[data-v-40b74422]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;text-align:center}.spc-empty-icon[data-v-40b74422]{width:56px;height:56px;border-radius:14px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center}.spc-empty-title[data-v-40b74422]{font-size:1rem;font-weight:700;color:#0f172a}.spc-empty-sub[data-v-40b74422]{font-size:.875rem;color:#64748b;max-width:320px;line-height:1.55}.spc-empty-cta[data-v-40b74422]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:#6366f1;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;margin-top:.25rem;transition:background .15s}.spc-empty-cta[data-v-40b74422]:hover{background:#4f46e5}.spc-row[data-v-40b74422]{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.375rem;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit;transition:background .1s;border-left:3px solid transparent}.spc-row[data-v-40b74422]:last-child{border-bottom:none}.spc-row[data-v-40b74422]:hover{background:#fafbfc}.spc-row--blue[data-v-40b74422]{border-left-color:#3b82f6}.spc-row--amber[data-v-40b74422]{border-left-color:#f59e0b;background:#fffbeb}.spc-row--amber[data-v-40b74422]:hover{background:#fef3c7}.spc-row--green[data-v-40b74422]{border-left-color:#22c55e}.spc-row--slate[data-v-40b74422]{border-left-color:transparent}.spc-row-main[data-v-40b74422]{flex:1;min-width:0}.spc-row-subject[data-v-40b74422]{font-size:.9375rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spc-row-meta[data-v-40b74422]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:#94a3b8;margin-top:.25rem}.spc-row-cat[data-v-40b74422]{font-weight:600;color:#64748b}.spc-meta-sep[data-v-40b74422]{color:#d1d5db}.spc-row-right[data-v-40b74422]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.spc-row-chevron[data-v-40b74422]{color:#cbd5e1}.spc-status-chip[data-v-40b74422]{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.spc-status-chip--blue[data-v-40b74422]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.spc-status-chip--amber[data-v-40b74422]{background:#fef3c7;color:#92400e;border-color:#fde68a}.spc-status-chip--green[data-v-40b74422]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.spc-status-chip--slate[data-v-40b74422]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}html.dark .spc-hero[data-v-40b74422]{border-bottom-color:#1e3248}html.dark .spc-hero-icon[data-v-40b74422]{background:#1d4ed81f;color:#60a5fa;box-shadow:none}html.dark .spc-eyebrow[data-v-40b74422]{background:#47556933;border-color:#47556959;color:#94a3b8}html.dark .spc-h1[data-v-40b74422]{color:#e2e8f0}html.dark .spc-h1-sub[data-v-40b74422]{color:#64748b}html.dark .spc-error[data-v-40b74422]{background:#ef444414;border-color:#ef444433;border-left-color:#ef4444;color:#f87171}html.dark .spc-card[data-v-40b74422]{background:#1a2738;border-color:#1e3248}html.dark .spc-skel-row[data-v-40b74422]{border-bottom-color:#1e3248}html.dark .spc-skel-line[data-v-40b74422],html.dark .spc-skel-badge[data-v-40b74422]{background:#1e3248}html.dark .spc-empty-icon[data-v-40b74422]{background:#1e2d40;color:#4a6080}html.dark .spc-empty-title[data-v-40b74422]{color:#e2e8f0}html.dark .spc-empty-sub[data-v-40b74422]{color:#4a6080}html.dark .spc-row[data-v-40b74422]{border-bottom-color:#1e3248}html.dark .spc-row[data-v-40b74422]:hover{background:#1e2d40}html.dark .spc-row--amber[data-v-40b74422]{background:#f59e0b0d}html.dark .spc-row--amber[data-v-40b74422]:hover{background:#f59e0b1a}html.dark .spc-row-subject[data-v-40b74422]{color:#e2e8f0}html.dark .spc-row-meta[data-v-40b74422]{color:#4a6080}html.dark .spc-row-cat[data-v-40b74422]{color:#64748b}html.dark .spc-meta-sep[data-v-40b74422],html.dark .spc-row-chevron[data-v-40b74422]{color:#2d4a6b}html.dark .spc-status-chip--blue[data-v-40b74422]{background:#2563eb1f;color:#60a5fa;border-color:#2563eb40}html.dark .spc-status-chip--amber[data-v-40b74422]{background:#92400e1f;color:#fbbf24;border-color:#92400e4d}html.dark .spc-status-chip--green[data-v-40b74422]{background:#15803d1f;color:#4ade80;border-color:#15803d40}html.dark .spc-status-chip--slate[data-v-40b74422]{background:#1e2d40;color:#64748b;border-color:#374f6b}@media(max-width:640px){.spc-hero[data-v-40b74422]{flex-direction:column;gap:.875rem}.spc-hero-cta[data-v-40b74422]{align-self:flex-start}.spc-row[data-v-40b74422]{padding:1rem 1.125rem}.spc-row-subject[data-v-40b74422]{font-size:.875rem}}.ntk-page[data-v-d8101219]{max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.ntk-back[data-v-d8101219]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#6366f1;font-weight:500;text-decoration:none}.ntk-back[data-v-d8101219]:hover{text-decoration:underline}.ntk-h1[data-v-d8101219]{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0}.ntk-h1-sub[data-v-d8101219]{font-size:.875rem;color:#64748b;margin:.3rem 0 0;line-height:1.55}.ntk-card[data-v-d8101219]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ntk-card-head[data-v-d8101219]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.375rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb}.ntk-card-icon[data-v-d8101219]{width:30px;height:30px;border-radius:7px;background:#eff6ff;color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ntk-card-title[data-v-d8101219]{font-size:.9375rem;font-weight:700;color:#0f172a}.ntk-card-sub[data-v-d8101219]{font-size:.78rem;color:#94a3b8;margin-top:.1rem}.ntk-form[data-v-d8101219]{padding:1.375rem;display:flex;flex-direction:column;gap:1.25rem}.ntk-field[data-v-d8101219]{display:flex;flex-direction:column;gap:.35rem}.ntk-label[data-v-d8101219]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ntk-req[data-v-d8101219]{color:#ef4444}.ntk-input[data-v-d8101219],.ntk-textarea[data-v-d8101219]{width:100%;box-sizing:border-box;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.ntk-input[data-v-d8101219]:focus,.ntk-textarea[data-v-d8101219]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.ntk-input[data-v-d8101219]:hover:not(:focus),.ntk-textarea[data-v-d8101219]:hover:not(:focus){border-color:#c7d2e0}.ntk-textarea[data-v-d8101219]{resize:vertical;min-height:140px;line-height:1.6}.ntk-select-wrap[data-v-d8101219]{position:relative}.ntk-select[data-v-d8101219]{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.625rem 2.25rem .625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ntk-select[data-v-d8101219]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.ntk-select-caret[data-v-d8101219]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.ntk-field--error .ntk-input[data-v-d8101219],.ntk-field--error .ntk-select[data-v-d8101219],.ntk-field--error .ntk-textarea[data-v-d8101219]{border-color:#ef4444}.ntk-field-err[data-v-d8101219]{font-size:.78rem;color:#dc2626}.ntk-submit-error[data-v-d8101219]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:.875rem;color:#b91c1c}.ntk-actions[data-v-d8101219]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.25rem}.ntk-cancel-btn[data-v-d8101219]{font-size:.875rem;color:#64748b;text-decoration:none;padding:.5rem .875rem;border-radius:8px;border:1px solid #e2e8f0;font-weight:500;transition:background .1s,color .1s}.ntk-cancel-btn[data-v-d8101219]:hover{background:#f8fafc;color:#374151}.ntk-submit-btn[data-v-d8101219]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.375rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.ntk-submit-btn[data-v-d8101219]:hover:not(:disabled){background:#4f46e5}.ntk-submit-btn[data-v-d8101219]:disabled{opacity:.6;cursor:not-allowed}html.dark .ntk-back[data-v-d8101219]{color:#818cf8}html.dark .ntk-h1[data-v-d8101219]{color:#e2e8f0}html.dark .ntk-h1-sub[data-v-d8101219]{color:#64748b}html.dark .ntk-card[data-v-d8101219]{background:#1a2738;border-color:#1e3248}html.dark .ntk-card-head[data-v-d8101219]{background:#162032;border-bottom-color:#1e3248}html.dark .ntk-card-icon[data-v-d8101219]{background:#1d4ed81f;color:#60a5fa}html.dark .ntk-card-title[data-v-d8101219]{color:#e2e8f0}html.dark .ntk-card-sub[data-v-d8101219],html.dark .ntk-label[data-v-d8101219]{color:#4a6080}html.dark .ntk-input[data-v-d8101219],html.dark .ntk-textarea[data-v-d8101219],html.dark .ntk-select[data-v-d8101219]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .ntk-input[data-v-d8101219]:focus,html.dark .ntk-textarea[data-v-d8101219]:focus,html.dark .ntk-select[data-v-d8101219]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}html.dark .ntk-input[data-v-d8101219]::-moz-placeholder,html.dark .ntk-textarea[data-v-d8101219]::-moz-placeholder{color:#4a6080}html.dark .ntk-input[data-v-d8101219]::placeholder,html.dark .ntk-textarea[data-v-d8101219]::placeholder{color:#4a6080}html.dark .ntk-select-caret[data-v-d8101219]{color:#4a6080}html.dark .ntk-submit-error[data-v-d8101219]{background:#ef444414;border-color:#ef444433;color:#f87171}html.dark .ntk-cancel-btn[data-v-d8101219]{color:#64748b;border-color:#2d4a6b}html.dark .ntk-cancel-btn[data-v-d8101219]:hover{background:#1e3248;color:#94a3b8}.tkd-page[data-v-1ac69b60]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.tkd-loading[data-v-1ac69b60]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:3rem;color:#94a3b8;font-size:.9rem}.tkd-spin[data-v-1ac69b60]{animation:tkd-spin-1ac69b60 1.2s linear infinite}@keyframes tkd-spin-1ac69b60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tkd-error[data-v-1ac69b60]{display:flex;align-items:center;gap:.6rem;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;color:#b91c1c}.tkd-topbar[data-v-1ac69b60]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tkd-back[data-v-1ac69b60]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#6366f1;font-weight:500;text-decoration:none}.tkd-back[data-v-1ac69b60]:hover{text-decoration:underline}.tkd-status-chip[data-v-1ac69b60]{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;border:1px solid transparent}.tkd-status-chip--blue[data-v-1ac69b60]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.tkd-status-chip--amber[data-v-1ac69b60]{background:#fef3c7;color:#92400e;border-color:#fde68a}.tkd-status-chip--green[data-v-1ac69b60]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.tkd-status-chip--slate[data-v-1ac69b60]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.tkd-meta-card[data-v-1ac69b60]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:1.25rem 1.375rem;box-shadow:0 1px 3px #0000000a}.tkd-subject[data-v-1ac69b60]{font-size:1.1875rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0 0 .75rem}.tkd-meta-row[data-v-1ac69b60]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tkd-meta-item[data-v-1ac69b60]{display:flex;align-items:center;gap:.35rem}.tkd-meta-label[data-v-1ac69b60]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.tkd-meta-value[data-v-1ac69b60]{font-size:.8125rem;font-weight:600;color:#374151}.tkd-meta-dot[data-v-1ac69b60]{width:3px;height:3px;border-radius:50%;background:#d1d5db;flex-shrink:0}.tkd-thread[data-v-1ac69b60]{display:flex;flex-direction:column;gap:.875rem;max-height:480px;overflow-y:auto;padding:1.25rem;background:#f8fafc;border:1px solid #e4e9f0;border-radius:12px}.tkd-msg[data-v-1ac69b60]{display:flex;gap:.75rem;align-items:flex-start}.tkd-msg--user[data-v-1ac69b60]{flex-direction:row-reverse}.tkd-msg-avatar[data-v-1ac69b60]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;color:#fff}.tkd-msg-avatar--user[data-v-1ac69b60]{background:#6366f1}.tkd-msg-avatar--support[data-v-1ac69b60]{background:#0891b2}.tkd-msg-bubble[data-v-1ac69b60]{flex:1;max-width:82%;border-radius:12px;padding:.875rem 1rem}.tkd-msg-bubble--user[data-v-1ac69b60]{background:#eef2ff;border:1px solid #e0e7ff}.tkd-msg-bubble--support[data-v-1ac69b60]{background:#f0fdfa;border:1px solid #ccfbf1}.tkd-msg-header[data-v-1ac69b60]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.tkd-msg-name[data-v-1ac69b60]{font-size:.8125rem;font-weight:700;color:#0f172a}.tkd-support-badge[data-v-1ac69b60]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#cffafe;color:#0e7490;border:1px solid #a5f3fc;border-radius:999px;padding:.1rem .5rem}.tkd-msg-time[data-v-1ac69b60]{font-size:.72rem;color:#94a3b8;margin-left:auto}.tkd-msg-body[data-v-1ac69b60]{font-size:.8875rem;color:#1e293b;line-height:1.65;white-space:pre-wrap}.tkd-closed-notice[data-v-1ac69b60]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem}.tkd-closed-icon[data-v-1ac69b60]{width:32px;height:32px;border-radius:8px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tkd-closed-text[data-v-1ac69b60]{flex:1;min-width:0}.tkd-closed-title[data-v-1ac69b60]{font-size:.875rem;font-weight:700;color:#475569}.tkd-closed-sub[data-v-1ac69b60]{font-size:.8rem;color:#94a3b8;margin-top:.1rem}.tkd-new-ticket-btn[data-v-1ac69b60]{display:inline-flex;align-items:center;padding:.45rem 1rem;background:#6366f1;color:#fff;border-radius:7px;font-size:.875rem;font-weight:600;text-decoration:none;flex-shrink:0;transition:background .15s}.tkd-new-ticket-btn[data-v-1ac69b60]:hover{background:#4f46e5}.tkd-reply-card[data-v-1ac69b60]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.tkd-reply-head[data-v-1ac69b60]{padding:.875rem 1.25rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb}.tkd-reply-title[data-v-1ac69b60]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:#0f172a}.tkd-reply-body[data-v-1ac69b60]{padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.tkd-reply-textarea[data-v-1ac69b60]{width:100%;box-sizing:border-box;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#0f172a;background:#fff;resize:vertical;min-height:100px;outline:none;transition:border-color .15s,box-shadow .15s;line-height:1.6}.tkd-reply-textarea[data-v-1ac69b60]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.tkd-reply-textarea[data-v-1ac69b60]:hover:not(:focus){border-color:#c7d2e0}.tkd-reply-error[data-v-1ac69b60]{font-size:.8rem;color:#dc2626;display:flex;align-items:center;gap:.35rem}.tkd-reply-actions[data-v-1ac69b60]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tkd-reply-hint[data-v-1ac69b60]{font-size:.75rem;color:#94a3b8}.tkd-send-btn[data-v-1ac69b60]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.tkd-send-btn[data-v-1ac69b60]:hover:not(:disabled){background:#4f46e5}.tkd-send-btn[data-v-1ac69b60]:disabled{opacity:.55;cursor:not-allowed}html.dark .tkd-loading[data-v-1ac69b60]{color:#4a6080}html.dark .tkd-error[data-v-1ac69b60]{background:#ef444414;border-color:#ef444433;border-left-color:#ef4444;color:#f87171}html.dark .tkd-back[data-v-1ac69b60]{color:#818cf8}html.dark .tkd-status-chip--blue[data-v-1ac69b60]{background:#2563eb1f;color:#60a5fa;border-color:#2563eb40}html.dark .tkd-status-chip--amber[data-v-1ac69b60]{background:#92400e1f;color:#fbbf24;border-color:#92400e4d}html.dark .tkd-status-chip--green[data-v-1ac69b60]{background:#15803d1f;color:#4ade80;border-color:#15803d40}html.dark .tkd-status-chip--slate[data-v-1ac69b60]{background:#1e2d40;color:#64748b;border-color:#374f6b}html.dark .tkd-meta-card[data-v-1ac69b60]{background:#1a2738;border-color:#1e3248}html.dark .tkd-subject[data-v-1ac69b60]{color:#e2e8f0}html.dark .tkd-meta-label[data-v-1ac69b60]{color:#4a6080}html.dark .tkd-meta-value[data-v-1ac69b60]{color:#94a3b8}html.dark .tkd-meta-dot[data-v-1ac69b60]{background:#2d4a6b}html.dark .tkd-thread[data-v-1ac69b60]{background:#162032;border-color:#1e3248}html.dark .tkd-msg-name[data-v-1ac69b60]{color:#e2e8f0}html.dark .tkd-msg-body[data-v-1ac69b60]{color:#cbd5e1}html.dark .tkd-msg-time[data-v-1ac69b60]{color:#4a6080}html.dark .tkd-msg-bubble--user[data-v-1ac69b60]{background:#6366f11a;border-color:#6366f133}html.dark .tkd-msg-bubble--support[data-v-1ac69b60]{background:#0891b214;border-color:#0891b22e}html.dark .tkd-support-badge[data-v-1ac69b60]{background:#0e74901f;border-color:#0e74904d;color:#22d3ee}html.dark .tkd-closed-notice[data-v-1ac69b60]{background:#162032;border-color:#1e3248}html.dark .tkd-closed-icon[data-v-1ac69b60]{background:#1e3248;color:#4a6080}html.dark .tkd-closed-title[data-v-1ac69b60]{color:#64748b}html.dark .tkd-closed-sub[data-v-1ac69b60]{color:#4a6080}html.dark .tkd-reply-card[data-v-1ac69b60]{background:#1a2738;border-color:#1e3248}html.dark .tkd-reply-head[data-v-1ac69b60]{background:#162032;border-bottom-color:#1e3248}html.dark .tkd-reply-title[data-v-1ac69b60]{color:#e2e8f0}html.dark .tkd-reply-textarea[data-v-1ac69b60]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .tkd-reply-textarea[data-v-1ac69b60]:focus{border-color:#6366f1}html.dark .tkd-reply-textarea[data-v-1ac69b60]::-moz-placeholder{color:#4a6080}html.dark .tkd-reply-textarea[data-v-1ac69b60]::placeholder{color:#4a6080}html.dark .tkd-reply-hint[data-v-1ac69b60]{color:#4a6080}@media(max-width:640px){.tkd-thread[data-v-1ac69b60]{max-height:380px;padding:.875rem}.tkd-msg-bubble[data-v-1ac69b60]{max-width:90%}.tkd-meta-row[data-v-1ac69b60]{flex-direction:column;align-items:flex-start;gap:.5rem}.tkd-meta-dot[data-v-1ac69b60],.tkd-reply-hint[data-v-1ac69b60]{display:none}.tkd-closed-notice[data-v-1ac69b60]{flex-direction:column;align-items:flex-start}}.imod-backdrop[data-v-9319252e]{position:fixed;inset:0;background:#0a122485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:2000}.imod-modal[data-v-9319252e]{width:min(1080px,100%);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;background:#fff;border:1px solid #e0e6ee;border-radius:14px;box-shadow:0 4px 6px -2px #00000014,0 20px 60px -8px #0000002e;overflow:hidden}.imod-head[data-v-9319252e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.375rem;background:#f7f9fb;border-bottom:1px solid #e4e9f0;flex-shrink:0}.imod-head-left[data-v-9319252e]{display:flex;align-items:center;gap:.75rem;min-width:0}.imod-head-icon[data-v-9319252e]{width:32px;height:32px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imod-title[data-v-9319252e]{font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.2}.imod-sub[data-v-9319252e]{font-size:.76rem;color:#64748b;margin-top:.15rem;line-height:1.35}.imod-close[data-v-9319252e]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #dde3ec;border-radius:7px;color:#64748b;cursor:pointer;transition:background .1s,border-color .1s,color .1s;flex-shrink:0;padding:0}.imod-close[data-v-9319252e]:hover{background:#f1f5f9;border-color:#9ca3af;color:#1e293b}.imod-body[data-v-9319252e]{padding:1.25rem 1.375rem;overflow:auto;display:flex;flex-direction:column;gap:1.125rem;flex:1}.imod-hint-block[data-v-9319252e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.imod-hint-icon[data-v-9319252e]{width:28px;height:28px;border-radius:7px;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imod-hint-body[data-v-9319252e]{flex:1;min-width:0}.imod-hint-title[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#0c4a6e;line-height:1.2}.imod-hint-desc[data-v-9319252e]{font-size:.75rem;color:#0369a1;margin-top:.1rem;line-height:1.35}.imod-dl-btn[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#0369a1;background:#fff;border:1px solid #7dd3fc;border-radius:6px;padding:.35rem .875rem;cursor:pointer;white-space:nowrap;transition:background .1s,border-color .1s;flex-shrink:0}.imod-dl-btn[data-v-9319252e]:hover{background:#e0f2fe;border-color:#38bdf8}.imod-field[data-v-9319252e]{display:flex;flex-direction:column;gap:.35rem}.imod-label[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#1f2937;letter-spacing:.005em}.imod-req[data-v-9319252e]{color:#dc2626;font-weight:700}.imod-upload-zone[data-v-9319252e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.5rem 1rem;border:1.5px dashed #c7d2fe;border-radius:10px;background:#fafbff;cursor:pointer;transition:border-color .15s,background .15s;min-height:100px;text-align:center}.imod-upload-zone[data-v-9319252e]:hover,.imod-upload-zone.over[data-v-9319252e]{border-color:#6366f1;background:#eef2ff}.imod-upload-zone.filled[data-v-9319252e]{border-color:#86efac;background:#f0fdf4}.imod-upload-icon[data-v-9319252e]{width:40px;height:40px;border-radius:10px;background:#e0e7ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;margin-bottom:.1rem}.imod-upload-icon--filled[data-v-9319252e]{background:#dcfce7;color:#16a34a}.imod-upload-text[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#374151}.imod-upload-filename[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#15803d;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imod-upload-hint[data-v-9319252e]{font-size:.72rem;color:#94a3b8}.imod-loading[data-v-9319252e]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#64748b;margin-top:.1rem}@keyframes imod-spin-9319252e{to{transform:rotate(360deg)}}.imod-spin[data-v-9319252e]{animation:imod-spin-9319252e .8s linear infinite}.imod-summary[data-v-9319252e]{display:flex;gap:.5rem;flex-wrap:wrap}.imod-summary-item[data-v-9319252e]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600}.imod-summary-total[data-v-9319252e]{background:#f1f5f9;color:#475569}.imod-summary-valid[data-v-9319252e]{background:#dcfce7;color:#15803d}.imod-summary-invalid[data-v-9319252e]{background:#fee2e2;color:#b91c1c}.imod-summary-val[data-v-9319252e]{font-size:.9rem;font-weight:700}.imod-summary-label[data-v-9319252e]{font-size:.72rem;font-weight:500;opacity:.85}.imod-table-wrap[data-v-9319252e]{border:1px solid #e0e6ee;border-radius:10px;overflow:auto;max-height:300px}.imod-table[data-v-9319252e]{width:100%;border-collapse:collapse;font-size:.8125rem}.imod-table thead th[data-v-9319252e]{position:sticky;top:0;background:#f7f9fb;text-align:left;padding:.55rem .625rem;border-bottom:1px solid #e4e9f0;font-size:.6875rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.imod-table td[data-v-9319252e]{padding:.45rem .625rem;border-bottom:1px solid #f1f4f8;vertical-align:top;color:#1e293b}.imod-table tbody tr:last-child td[data-v-9319252e]{border-bottom:none}.notes-cell[data-v-9319252e]{max-width:180px;white-space:pre-wrap}.td-num[data-v-9319252e]{color:#94a3b8;font-weight:600;font-variant-numeric:tabular-nums}.invalid td[data-v-9319252e]{background:#fef2f2}.status-ok[data-v-9319252e]{color:#15803d;font-weight:600;font-size:.78rem}.status-bad[data-v-9319252e]{color:#b91c1c;font-weight:600;font-size:.78rem}.row-errors[data-v-9319252e]{margin-top:.2rem;font-size:.72rem;color:#b91c1c;line-height:1.4}.imod-options[data-v-9319252e]{display:flex;flex-direction:column;gap:.6rem}.imod-radio-group[data-v-9319252e]{display:flex;gap:.5rem;flex-wrap:wrap}.imod-radio-card[data-v-9319252e]{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid #e0e6ee;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .1s,background .1s;flex:1;min-width:140px;box-shadow:0 1px 2px #00000008}.imod-radio-card[data-v-9319252e]:hover{border-color:#a5b4fc;background:#fafbff}.imod-radio-card.active[data-v-9319252e]{border-color:#6366f1;background:#eef2ff}.imod-radio-card input[type=radio][data-v-9319252e]{display:none}.imod-radio-body[data-v-9319252e]{display:flex;flex-direction:column;gap:.05rem}.imod-radio-title[data-v-9319252e]{font-size:.8125rem;font-weight:600;color:#1e293b;line-height:1.2}.imod-radio-desc[data-v-9319252e]{font-size:.72rem;color:#64748b;line-height:1.3}.imod-radio-card.active .imod-radio-title[data-v-9319252e]{color:#3730a3}.imod-radio-card.active .imod-radio-desc[data-v-9319252e]{color:#4338ca}.imod-confirm-row[data-v-9319252e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;padding:.5rem .75rem;cursor:pointer}.imod-confirm-row input[type=checkbox][data-v-9319252e]{cursor:pointer}.imod-foot[data-v-9319252e]{padding:.875rem 1.375rem;display:flex;justify-content:flex-end;align-items:center;gap:.625rem;border-top:1px solid #e4e9f0;background:#f8fafc;flex-shrink:0}.imod-cancel-btn[data-v-9319252e]{font-size:.8125rem;font-weight:500;color:#4b5563;background:#fff;border:1px solid #d4d9e1;border-radius:8px;padding:.5rem 1rem;cursor:pointer;text-decoration:none;transition:background .1s,border-color .1s,color .1s;display:inline-flex;align-items:center}.imod-cancel-btn[data-v-9319252e]:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.imod-primary-btn[data-v-9319252e]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;color:#fff;background:#4f46e5;border:none;border-radius:8px;padding:.55rem 1.25rem;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #4f46e54d,0 2px 8px #4f46e533;letter-spacing:-.005em}.imod-primary-btn[data-v-9319252e]:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #4f46e559;transform:translateY(-1px)}.imod-primary-btn[data-v-9319252e]:active:not(:disabled){transform:translateY(0)}.imod-primary-btn[data-v-9319252e]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:720px){.imod-modal[data-v-9319252e]{max-height:calc(100vh - 1.5rem)}.imod-head[data-v-9319252e],.imod-body[data-v-9319252e],.imod-foot[data-v-9319252e]{padding-left:1rem;padding-right:1rem}.imod-radio-group[data-v-9319252e]{flex-direction:column}}html.dark .imod-modal[data-v-9319252e]{background:#253047;border-color:#314a68;box-shadow:0 4px 6px -2px #0000004d,0 20px 60px -8px #00000080}html.dark .imod-head[data-v-9319252e]{background:#1c2b41;border-bottom-color:#2e3f58}html.dark .imod-head-icon[data-v-9319252e]{background:#6366f12e;color:#a78bfa}html.dark .imod-title[data-v-9319252e]{color:#e2e8f0}html.dark .imod-sub[data-v-9319252e]{color:#7f96b5}html.dark .imod-close[data-v-9319252e]{border-color:#374f6b;color:#8fa3b8}html.dark .imod-close[data-v-9319252e]:hover{background:#253047;border-color:#4a6480;color:#e2e8f0}html.dark .imod-hint-block[data-v-9319252e]{background:#0369a11f;border-color:#0369a14d}html.dark .imod-hint-icon[data-v-9319252e]{background:#0369a133;color:#38bdf8}html.dark .imod-hint-title[data-v-9319252e]{color:#7dd3fc}html.dark .imod-hint-desc[data-v-9319252e]{color:#5a9bbf}html.dark .imod-dl-btn[data-v-9319252e]{background:#0369a126;border-color:#38bdf84d;color:#38bdf8}html.dark .imod-dl-btn[data-v-9319252e]:hover{background:#0369a140;border-color:#38bdf880}html.dark .imod-label[data-v-9319252e]{color:#c1d0e0}html.dark .imod-upload-zone[data-v-9319252e]{border-color:#6366f159;background:#6366f10d}html.dark .imod-upload-zone[data-v-9319252e]:hover,html.dark .imod-upload-zone.over[data-v-9319252e]{border-color:#6366f1;background:#6366f11f}html.dark .imod-upload-zone.filled[data-v-9319252e]{border-color:#16a34a66;background:#16a34a14}html.dark .imod-upload-icon[data-v-9319252e]{background:#6366f133;color:#a78bfa}html.dark .imod-upload-icon--filled[data-v-9319252e]{background:#16a34a2e;color:#4ade80}html.dark .imod-upload-text[data-v-9319252e]{color:#c1d0e0}html.dark .imod-upload-filename[data-v-9319252e]{color:#4ade80}html.dark .imod-upload-hint[data-v-9319252e]{color:#5a7090}html.dark .imod-loading[data-v-9319252e]{color:#7f96b5}html.dark .imod-summary-total[data-v-9319252e]{background:#2e3f58;color:#8fa3b8}html.dark .imod-summary-valid[data-v-9319252e]{background:#16a34a26;color:#4ade80}html.dark .imod-summary-invalid[data-v-9319252e]{background:#b91c1c26;color:#f87171}html.dark .imod-table-wrap[data-v-9319252e]{border-color:#374f6b}html.dark .imod-table thead th[data-v-9319252e]{background:#1c2b41;color:#6b87a3;border-bottom-color:#2e3f58}html.dark .imod-table td[data-v-9319252e]{border-bottom-color:#232e42;color:#c1d0e0}html.dark .imod-table tbody tr:last-child td[data-v-9319252e]{border-bottom:none}html.dark .td-num[data-v-9319252e]{color:#5a7090}html.dark .invalid td[data-v-9319252e]{background:#b91c1c14}html.dark .status-ok[data-v-9319252e]{color:#4ade80}html.dark .status-bad[data-v-9319252e],html.dark .row-errors[data-v-9319252e]{color:#f87171}html.dark .imod-radio-card[data-v-9319252e]{background:#1e2d44;border-color:#374f6b;box-shadow:none}html.dark .imod-radio-card[data-v-9319252e]:hover{border-color:#6366f1;background:#6366f114}html.dark .imod-radio-card.active[data-v-9319252e]{border-color:#6366f1;background:#6366f126}html.dark .imod-radio-title[data-v-9319252e]{color:#e2e8f0}html.dark .imod-radio-desc[data-v-9319252e]{color:#7f96b5}html.dark .imod-radio-card.active .imod-radio-title[data-v-9319252e]{color:#a78bfa}html.dark .imod-radio-card.active .imod-radio-desc[data-v-9319252e]{color:#818cf8}html.dark .imod-confirm-row[data-v-9319252e]{background:#7c2d1226;border-color:#fed7aa33;color:#fdba74}html.dark .imod-foot[data-v-9319252e]{background:#19273c;border-top-color:#2e3f58}html.dark .imod-cancel-btn[data-v-9319252e]{background:#253047;border-color:#374f6b;color:#8fa3b8}html.dark .imod-cancel-btn[data-v-9319252e]:hover{background:#2e3f58;border-color:#4a6480;color:#c1d0e0}html.dark .imod-primary-btn[data-v-9319252e]{background:#4f46e5}html.dark .imod-primary-btn[data-v-9319252e]:hover:not(:disabled){background:#4338ca}.imod-backdrop[data-v-7161cc4b]{position:fixed;inset:0;background:#0a122485;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:2000}.imod-modal[data-v-7161cc4b]{width:min(1080px,100%);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;background:#fff;border:1px solid #e0e6ee;border-radius:14px;box-shadow:0 4px 6px -2px #00000014,0 20px 60px -8px #0000002e;overflow:hidden}.imod-head[data-v-7161cc4b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.375rem;background:#f7f9fb;border-bottom:1px solid #e4e9f0;flex-shrink:0}.imod-head-left[data-v-7161cc4b]{display:flex;align-items:center;gap:.75rem;min-width:0}.imod-head-icon[data-v-7161cc4b]{width:32px;height:32px;border-radius:8px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.imod-head-icon--amber[data-v-7161cc4b]{background:#fef3c7;color:#b45309}.imod-title[data-v-7161cc4b]{font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.2}.imod-sub[data-v-7161cc4b]{font-size:.76rem;color:#64748b;margin-top:.15rem;line-height:1.35}.imod-close[data-v-7161cc4b]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #dde3ec;border-radius:7px;color:#64748b;cursor:pointer;transition:background .1s,border-color .1s,color .1s;flex-shrink:0;padding:0}.imod-close[data-v-7161cc4b]:hover{background:#f1f5f9;border-color:#9ca3af;color:#1e293b}.imod-body[data-v-7161cc4b]{padding:1.25rem 1.375rem;overflow:auto;display:flex;flex-direction:column;gap:1.125rem;flex:1}.imod-field[data-v-7161cc4b]{display:flex;flex-direction:column;gap:.35rem}.imod-label[data-v-7161cc4b]{font-size:.8125rem;font-weight:600;color:#1f2937;letter-spacing:.005em}.imod-req[data-v-7161cc4b]{color:#dc2626;font-weight:700}.imod-upload-zone[data-v-7161cc4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.5rem 1rem;border:1.5px dashed #fcd34d;border-radius:10px;background:#fffbeb;cursor:pointer;transition:border-color .15s,background .15s;min-height:100px;text-align:center}.imod-upload-zone[data-v-7161cc4b]:hover,.imod-upload-zone.over[data-v-7161cc4b]{border-color:#f59e0b;background:#fef3c7}.imod-upload-zone.filled[data-v-7161cc4b]{border-color:#86efac;background:#f0fdf4}.imod-upload-icon[data-v-7161cc4b]{width:40px;height:40px;border-radius:10px;background:#fde68a;color:#b45309;display:flex;align-items:center;justify-content:center;margin-bottom:.1rem}.imod-upload-icon--filled[data-v-7161cc4b]{background:#dcfce7;color:#16a34a}.imod-upload-text[data-v-7161cc4b]{font-size:.8125rem;font-weight:600;color:#374151}.imod-upload-filename[data-v-7161cc4b]{font-size:.8125rem;font-weight:600;color:#15803d;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imod-upload-hint[data-v-7161cc4b]{font-size:.72rem;color:#94a3b8}.imod-loading[data-v-7161cc4b]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#64748b;margin-top:.1rem}@keyframes imod-spin-7161cc4b{to{transform:rotate(360deg)}}.imod-spin[data-v-7161cc4b]{animation:imod-spin-7161cc4b .8s linear infinite}.imod-summary[data-v-7161cc4b]{display:flex;gap:.5rem;flex-wrap:wrap}.imod-summary-item[data-v-7161cc4b]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600}.imod-summary-total[data-v-7161cc4b]{background:#f1f5f9;color:#475569}.imod-summary-valid[data-v-7161cc4b]{background:#dcfce7;color:#15803d}.imod-summary-invalid[data-v-7161cc4b]{background:#fee2e2;color:#b91c1c}.imod-summary-val[data-v-7161cc4b]{font-size:.9rem;font-weight:700}.imod-summary-label[data-v-7161cc4b]{font-size:.72rem;font-weight:500;opacity:.85}.imod-bulk-bar[data-v-7161cc4b]{display:flex;align-items:flex-end;gap:.75rem;padding:.75rem 1rem;background:#f7f9fb;border:1px solid #e4e9f0;border-radius:8px;flex-wrap:wrap}.imod-bulk-left[data-v-7161cc4b]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:160px}.imod-bulk-input[data-v-7161cc4b]{font-size:.8125rem;font-family:inherit;padding:.4rem .625rem;border:1px solid #d4d9e1;border-radius:7px;background:#fff;color:#111827;outline:none;box-shadow:0 1px 2px #00000008;transition:border-color .12s,box-shadow .12s;max-width:160px}.imod-bulk-input[data-v-7161cc4b]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f621}.imod-bulk-input[data-v-7161cc4b]::-moz-placeholder{color:#b0b8c4}.imod-bulk-input[data-v-7161cc4b]::placeholder{color:#b0b8c4}.imod-bulk-btn[data-v-7161cc4b]{font-size:.8125rem;font-weight:600;color:#374151;background:#fff;border:1px solid #d4d9e1;border-radius:7px;padding:.4rem .875rem;cursor:pointer;white-space:nowrap;transition:background .1s,border-color .1s;box-shadow:0 1px 2px #00000008}.imod-bulk-btn[data-v-7161cc4b]:hover{background:#f1f5f9;border-color:#9ca3af}.imod-table-wrap[data-v-7161cc4b]{border:1px solid #e0e6ee;border-radius:10px;overflow:auto;max-height:300px}.imod-table[data-v-7161cc4b]{width:100%;border-collapse:collapse;font-size:.8125rem}.imod-table thead th[data-v-7161cc4b]{position:sticky;top:0;background:#f7f9fb;text-align:left;padding:.55rem .5rem;border-bottom:1px solid #e4e9f0;font-size:.6875rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.imod-table td[data-v-7161cc4b]{padding:.4rem .5rem;border-bottom:1px solid #f1f4f8;vertical-align:middle}.imod-table tbody tr:last-child td[data-v-7161cc4b]{border-bottom:none}.th-check[data-v-7161cc4b],.td-check[data-v-7161cc4b]{width:36px;text-align:center}.td-status[data-v-7161cc4b]{min-width:100px;vertical-align:top;padding-top:.5rem}.invalid td[data-v-7161cc4b]{background:#fef2f2}.status-ok[data-v-7161cc4b]{color:#15803d;font-weight:600;font-size:.78rem}.status-bad[data-v-7161cc4b]{color:#b91c1c;font-weight:600;font-size:.78rem}.row-errors[data-v-7161cc4b]{margin-top:.2rem;font-size:.72rem;color:#b91c1c;line-height:1.4}.row-remove[data-v-7161cc4b]{display:inline-block;margin-top:.25rem;background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.72rem;padding:0;transition:color .1s}.row-remove[data-v-7161cc4b]:hover{color:#ef4444}.imod-cell-input[data-v-7161cc4b]{width:100%;box-sizing:border-box;font-size:.8rem;padding:.3rem .4rem;border:1px solid #dde3ec;border-radius:5px;background:#fff;color:#0f172a;outline:none;transition:border-color .12s,box-shadow .12s;font-family:inherit}.imod-cell-input[data-v-7161cc4b]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f61f}.imod-cell-input[data-v-7161cc4b]::-moz-placeholder{color:#b0b8c4}.imod-cell-input[data-v-7161cc4b]::placeholder{color:#b0b8c4}.imod-foot[data-v-7161cc4b]{padding:.875rem 1.375rem;display:flex;justify-content:flex-end;align-items:center;gap:.625rem;border-top:1px solid #e4e9f0;background:#f8fafc;flex-shrink:0}.imod-cancel-btn[data-v-7161cc4b]{font-size:.8125rem;font-weight:500;color:#4b5563;background:#fff;border:1px solid #d4d9e1;border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:background .1s,border-color .1s,color .1s;display:inline-flex;align-items:center}.imod-cancel-btn[data-v-7161cc4b]:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.imod-primary-btn[data-v-7161cc4b]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;color:#fff;background:#b45309;border:none;border-radius:8px;padding:.55rem 1.25rem;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #b453094d,0 2px 8px #b4530933;letter-spacing:-.005em}.imod-primary-btn[data-v-7161cc4b]:hover:not(:disabled){background:#92400e;box-shadow:0 4px 12px #b4530959;transform:translateY(-1px)}.imod-primary-btn[data-v-7161cc4b]:active:not(:disabled){transform:translateY(0)}.imod-primary-btn[data-v-7161cc4b]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:720px){.imod-modal[data-v-7161cc4b]{max-height:calc(100vh - 1.5rem)}.imod-head[data-v-7161cc4b],.imod-body[data-v-7161cc4b],.imod-foot[data-v-7161cc4b]{padding-left:1rem;padding-right:1rem}}html.dark .imod-modal[data-v-7161cc4b]{background:#253047;border-color:#314a68;box-shadow:0 4px 6px -2px #0000004d,0 20px 60px -8px #00000080}html.dark .imod-head[data-v-7161cc4b]{background:#1c2b41;border-bottom-color:#2e3f58}html.dark .imod-head-icon[data-v-7161cc4b],html.dark .imod-head-icon--amber[data-v-7161cc4b]{background:#b4530933;color:#fbbf24}html.dark .imod-title[data-v-7161cc4b]{color:#e2e8f0}html.dark .imod-sub[data-v-7161cc4b]{color:#7f96b5}html.dark .imod-close[data-v-7161cc4b]{border-color:#374f6b;color:#8fa3b8}html.dark .imod-close[data-v-7161cc4b]:hover{background:#253047;border-color:#4a6480;color:#e2e8f0}html.dark .imod-label[data-v-7161cc4b]{color:#c1d0e0}html.dark .imod-upload-zone[data-v-7161cc4b]{border-color:#f59e0b59;background:#f59e0b0d}html.dark .imod-upload-zone[data-v-7161cc4b]:hover,html.dark .imod-upload-zone.over[data-v-7161cc4b]{border-color:#f59e0b;background:#f59e0b1a}html.dark .imod-upload-zone.filled[data-v-7161cc4b]{border-color:#16a34a66;background:#16a34a14}html.dark .imod-upload-icon[data-v-7161cc4b]{background:#f59e0b33;color:#fbbf24}html.dark .imod-upload-icon--filled[data-v-7161cc4b]{background:#16a34a2e;color:#4ade80}html.dark .imod-upload-text[data-v-7161cc4b]{color:#c1d0e0}html.dark .imod-upload-filename[data-v-7161cc4b]{color:#4ade80}html.dark .imod-upload-hint[data-v-7161cc4b]{color:#5a7090}html.dark .imod-loading[data-v-7161cc4b]{color:#7f96b5}html.dark .imod-summary-total[data-v-7161cc4b]{background:#2e3f58;color:#8fa3b8}html.dark .imod-summary-valid[data-v-7161cc4b]{background:#16a34a26;color:#4ade80}html.dark .imod-summary-invalid[data-v-7161cc4b]{background:#b91c1c26;color:#f87171}html.dark .imod-bulk-bar[data-v-7161cc4b]{background:#1c2b41;border-color:#2e3f58}html.dark .imod-bulk-input[data-v-7161cc4b]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .imod-bulk-input[data-v-7161cc4b]:focus{border-color:#3b82f6}html.dark .imod-bulk-input[data-v-7161cc4b]::-moz-placeholder{color:#6b87a3}html.dark .imod-bulk-input[data-v-7161cc4b]::placeholder{color:#6b87a3}html.dark .imod-bulk-btn[data-v-7161cc4b]{background:#253047;border-color:#374f6b;color:#c1d0e0}html.dark .imod-bulk-btn[data-v-7161cc4b]:hover{background:#2e3f58;border-color:#4a6480}html.dark .imod-table-wrap[data-v-7161cc4b]{border-color:#374f6b}html.dark .imod-table thead th[data-v-7161cc4b]{background:#1c2b41;color:#6b87a3;border-bottom-color:#2e3f58}html.dark .imod-table td[data-v-7161cc4b]{border-bottom-color:#232e42;color:#c1d0e0}html.dark .imod-table tbody tr:last-child td[data-v-7161cc4b]{border-bottom:none}html.dark .invalid td[data-v-7161cc4b]{background:#b91c1c14}html.dark .status-ok[data-v-7161cc4b]{color:#4ade80}html.dark .status-bad[data-v-7161cc4b],html.dark .row-errors[data-v-7161cc4b]{color:#f87171}html.dark .row-remove[data-v-7161cc4b]{color:#5a7090}html.dark .row-remove[data-v-7161cc4b]:hover{color:#f87171}html.dark .imod-cell-input[data-v-7161cc4b]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .imod-cell-input[data-v-7161cc4b]:focus{border-color:#3b82f6}html.dark .imod-cell-input[data-v-7161cc4b]::-moz-placeholder{color:#6b87a3}html.dark .imod-cell-input[data-v-7161cc4b]::placeholder{color:#6b87a3}html.dark .imod-foot[data-v-7161cc4b]{background:#19273c;border-top-color:#2e3f58}html.dark .imod-cancel-btn[data-v-7161cc4b]{background:#253047;border-color:#374f6b;color:#8fa3b8}html.dark .imod-cancel-btn[data-v-7161cc4b]:hover{background:#2e3f58;border-color:#4a6480;color:#c1d0e0}html.dark .imod-primary-btn[data-v-7161cc4b]{background:#b45309}html.dark .imod-primary-btn[data-v-7161cc4b]:hover:not(:disabled){background:#92400e}.nrfq-page[data-v-c57c69be]{display:flex;flex-direction:column;gap:1.5rem}form.nrfq-form[data-v-c57c69be]{max-width:none;display:flex;flex-direction:column;gap:1.5rem}.nrfq-hero[data-v-c57c69be]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #e4e9f0}.nrfq-eyebrow[data-v-c57c69be]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.2rem .65rem;margin-bottom:.5rem}.nrfq-h1[data-v-c57c69be]{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.nrfq-h1-sub[data-v-c57c69be]{font-size:.875rem;color:#64748b;margin:.4rem 0 0;line-height:1.55;max-width:560px}.nrfq-status-badge[data-v-c57c69be]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;flex-shrink:0;margin-top:.35rem}.nrfq-status-badge--success[data-v-c57c69be]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.nrfq-layout[data-v-c57c69be]{display:grid;grid-template-columns:1fr 300px;gap:1.25rem;align-items:start}.nrfq-main[data-v-c57c69be]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.nrfq-aside[data-v-c57c69be]{display:flex;flex-direction:column;gap:1rem;min-width:0}.nrfq-section[data-v-c57c69be]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 1px #00000008}.nrfq-section-head[data-v-c57c69be]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.375rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb}.nrfq-items-head-row[data-v-c57c69be]{justify-content:space-between}.nrfq-section-head-left[data-v-c57c69be]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.nrfq-section-icon-wrap[data-v-c57c69be]{width:32px;height:32px;border-radius:8px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nrfq-section-icon--success[data-v-c57c69be]{background:#dcfce7;color:#16a34a}.nrfq-section-icon--indigo[data-v-c57c69be]{background:#eef2ff;color:#6366f1}.nrfq-section-head-info[data-v-c57c69be]{flex:1;min-width:0}.nrfq-section-title[data-v-c57c69be]{font-size:.9375rem;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.nrfq-section-desc[data-v-c57c69be]{font-size:.78rem;color:#64748b;margin:.1rem 0 0}.nrfq-optional-tag[data-v-c57c69be]{font-size:.7rem;font-weight:500;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:.1rem .35rem;margin-left:.35rem;vertical-align:middle}.nrfq-section-body[data-v-c57c69be]{padding:1.375rem;display:flex;flex-direction:column;gap:1.25rem}.nrfq-field[data-v-c57c69be]{display:flex;flex-direction:column;gap:.3rem}.nrfq-field-label[data-v-c57c69be]{font-size:.8125rem;font-weight:600;color:#1f2937;letter-spacing:.005em;cursor:default}.nrfq-req[data-v-c57c69be]{color:#dc2626;font-weight:700}.nrfq-field-hint[data-v-c57c69be]{font-size:.75rem;color:#6b7280;margin-top:.2rem;line-height:1.4}.nrfq-field-error[data-v-c57c69be]{font-size:.75rem;color:#dc2626;margin-top:.2rem;font-weight:500}.nrfq-input[data-v-c57c69be],.nrfq-select[data-v-c57c69be]{width:100%;box-sizing:border-box;font-size:.875rem;font-family:inherit;color:#111827;background:#fff;border:1px solid #d4d9e1;border-radius:8px;outline:none;transition:border-color .12s,box-shadow .12s;line-height:1.5;color-scheme:light;box-shadow:0 1px 2px #0000000a}.nrfq-input[data-v-c57c69be]{padding:.625rem .875rem}.nrfq-input[data-v-c57c69be]:hover{border-color:#9ca3af;background:#fafbff}.nrfq-input[data-v-c57c69be]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f621,inset 0 1px 2px #0000000a;background:#fff}.nrfq-input[data-v-c57c69be]::-moz-placeholder{color:#b0b8c4}.nrfq-input[data-v-c57c69be]::placeholder{color:#b0b8c4}.nrfq-select[data-v-c57c69be]{padding:.625rem 2.5rem .625rem .875rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.nrfq-select[data-v-c57c69be]:hover{border-color:#9ca3af;background-color:#fafbff}.nrfq-select[data-v-c57c69be]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f621,inset 0 1px 2px #0000000a;background-color:#fff}.nrfq-textarea[data-v-c57c69be]{resize:vertical;min-height:104px;line-height:1.65;padding:.75rem .875rem}.nrfq-items-toolbar[data-v-c57c69be]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;flex-wrap:wrap}.nrfq-btn-ghost-sm[data-v-c57c69be]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;cursor:pointer;transition:background .1s,border-color .1s,color .1s;white-space:nowrap}.nrfq-btn-ghost-sm[data-v-c57c69be]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.nrfq-btn-add-row[data-v-c57c69be]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;cursor:pointer;transition:background .1s,border-color .1s,color .1s;white-space:nowrap}.nrfq-btn-add-row[data-v-c57c69be]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.nrfq-items-table[data-v-c57c69be]{overflow-x:auto}.nrfq-items-thead[data-v-c57c69be],.nrfq-item-row[data-v-c57c69be]{display:grid;grid-template-columns:32px minmax(150px,2.2fr) 72px 72px minmax(95px,1fr) minmax(95px,1fr) minmax(105px,1.2fr) 68px 32px;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;padding:0 1.375rem}.nrfq-items-thead[data-v-c57c69be]{padding-top:.8rem;padding-bottom:.7rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb}.nrfq-items-thead span[data-v-c57c69be]{font-size:.6875rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.nrfq-item-row[data-v-c57c69be]{padding-top:.625rem;padding-bottom:.625rem;border-bottom:1px solid #f1f4f8;transition:background .1s}.nrfq-item-row[data-v-c57c69be]:hover{background:#f8faff}.nrfq-item-row[data-v-c57c69be]:last-child{border-bottom:none}.td-num[data-v-c57c69be]{font-size:.75rem;font-weight:700;color:#9ca3af;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.01em}.nrfq-cell-input[data-v-c57c69be]{width:100%;box-sizing:border-box;font-size:.8125rem;padding:.4rem .55rem;border:1px solid #dde3ec;border-radius:6px;background:#fff;color:#0f172a;transition:border-color .12s,box-shadow .12s;outline:none;box-shadow:0 1px 1px #00000008}.nrfq-cell-input[data-v-c57c69be]:hover{border-color:#b8bec8;background:#fafbff}.nrfq-cell-input[data-v-c57c69be]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f621,inset 0 1px 2px #0000000a;background:#fff}.nrfq-cell-input[data-v-c57c69be]::-moz-placeholder{color:#b0b8c4}.nrfq-cell-input[data-v-c57c69be]::placeholder{color:#b0b8c4}.nrfq-img-cell[data-v-c57c69be]{display:flex;align-items:center;justify-content:center}.nrfq-remove-btn[data-v-c57c69be]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:5px;border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8;cursor:pointer;transition:background .1s,color .1s,border-color .1s;justify-self:center}.nrfq-remove-btn[data-v-c57c69be]:hover:not(:disabled){background:#fee2e2;color:#ef4444;border-color:#fca5a5}.nrfq-remove-btn[data-v-c57c69be]:disabled{opacity:.3;cursor:not-allowed}.nrfq-items-foot-bar[data-v-c57c69be]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.375rem 1rem;border-top:1px solid #e4e9f0;background:#f7f9fb}.nrfq-items-count[data-v-c57c69be]{font-size:.78rem;color:#94a3b8;font-weight:500}.nrfq-add-line-btn[data-v-c57c69be]{font-size:.8125rem;font-weight:600;color:#4f46e5;background:transparent;border:1px dashed #a5b4fc;border-radius:6px;padding:.4rem 1.125rem;cursor:pointer;transition:background .1s,border-color .1s,color .1s;display:inline-flex;align-items:center;gap:.3rem}.nrfq-add-line-btn[data-v-c57c69be]:hover{background:#eef2ff;border-color:#6366f1;color:#3730a3}.nrfq-aside-card[data-v-c57c69be]{background:#fff;border:1px solid #e0e6ee;border-radius:10px;overflow:visible;box-shadow:0 1px 3px #0000000d,0 1px 1px #00000008;position:relative}.nrfq-aside-head[data-v-c57c69be]{display:flex;align-items:center;gap:.7rem;padding:.875rem 1.125rem;border-bottom:1px solid #e4e9f0;background:#f7f9fb;border-radius:10px 10px 0 0}.nrfq-aside-head-info[data-v-c57c69be]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nrfq-aside-icon[data-v-c57c69be]{width:30px;height:30px;border-radius:7px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nrfq-aside-icon--teal[data-v-c57c69be]{background:#f0fdfa;color:#0d9488}.nrfq-aside-icon--indigo[data-v-c57c69be]{background:#e0e7ff;color:#4f46e5}.nrfq-aside-title[data-v-c57c69be]{font-size:.875rem;font-weight:700;color:#1e293b;line-height:1.2}.nrfq-aside-sub[data-v-c57c69be]{font-size:.72rem;color:#94a3b8;font-weight:400;line-height:1.2}.nrfq-aside-body[data-v-c57c69be]{padding:1.125rem 1.25rem}.nrfq-aside-tips[data-v-c57c69be]{background:#f4f7fa;border:1px solid #e0e6ee;border-radius:10px;padding:1rem 1.125rem}.nrfq-tips-heading[data-v-c57c69be]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;padding-bottom:.625rem;border-bottom:1px solid #e0e6ee}.nrfq-tips-items[data-v-c57c69be]{display:flex;flex-direction:column;gap:.45rem}.nrfq-tip-item[data-v-c57c69be]{display:flex;align-items:flex-start;gap:.55rem;font-size:.75rem;color:#374151;line-height:1.5}.nrfq-tip-num[data-v-c57c69be]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.nrfq-action-bar[data-v-c57c69be]{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.625rem;background:#f8fafc;border-top:1px solid #dde2ea;box-shadow:0 -1px #0000000a,0 -6px 24px #0000000f;margin:0 -1.75rem}.nrfq-action-left[data-v-c57c69be]{display:flex;align-items:center;flex:1;min-width:0}.nrfq-bar-note[data-v-c57c69be]{font-size:.78rem;color:#9ca3af}.nrfq-bar-note strong[data-v-c57c69be]{color:#6b7280}.nrfq-bar-error[data-v-c57c69be]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#991b1b;font-weight:500}.nrfq-bar-error--warn[data-v-c57c69be]{color:#92400e}.nrfq-action-right[data-v-c57c69be]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.nrfq-discard-btn[data-v-c57c69be]{font-size:.8125rem;font-weight:500;color:#4b5563;background:#fff;border:1px solid #d4d9e1;border-radius:8px;padding:.5rem 1rem;cursor:pointer;text-decoration:none;transition:background .1s,border-color .1s,color .1s;display:inline-flex;align-items:center}.nrfq-discard-btn[data-v-c57c69be]:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.nrfq-submit-btn[data-v-c57c69be]{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:.55rem 1.375rem;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #2563eb4d,0 2px 10px #2563eb38;letter-spacing:-.005em}.nrfq-submit-btn[data-v-c57c69be]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb59;transform:translateY(-1px)}.nrfq-submit-btn[data-v-c57c69be]:active:not(:disabled){transform:translateY(0)}.nrfq-submit-btn[data-v-c57c69be]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nrfq-publish-prompt[data-v-c57c69be]{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.nrfq-publish-info[data-v-c57c69be]{flex:1}.nrfq-publish-info-title[data-v-c57c69be]{font-size:.875rem;font-weight:700;color:#15803d;margin-bottom:.2rem}.nrfq-publish-info-desc[data-v-c57c69be]{font-size:.78rem;color:#166534}.nrfq-live-panel[data-v-c57c69be]{padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #16a34a;border-radius:8px}.nrfq-live-header[data-v-c57c69be]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:#15803d;margin-bottom:.35rem}.nrfq-live-sub[data-v-c57c69be]{font-size:.8rem;color:#475569;margin:0 0 .6rem}.nrfq-live-steps[data-v-c57c69be]{padding-left:1.2rem;margin:0;display:flex;flex-direction:column;gap:.35rem}.nrfq-live-steps li[data-v-c57c69be]{font-size:.82rem;color:#334155;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.nrfq-step-link[data-v-c57c69be]{font-size:.8rem;color:#4f46e5;font-weight:600;text-decoration:none}.nrfq-step-link[data-v-c57c69be]:hover{text-decoration:underline}.nrfq-result-actions[data-v-c57c69be]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #f1f5f9}.nrfq-view-rfq-link[data-v-c57c69be]{font-size:.875rem;color:#6366f1;font-weight:600;text-decoration:none;margin-left:auto}.nrfq-view-rfq-link[data-v-c57c69be]:hover{text-decoration:underline}.nrfq-alert[data-v-c57c69be]{margin-top:.5rem}.img-preview-wrap[data-v-c57c69be]{position:relative;display:inline-block}.item-img-thumb[data-v-c57c69be]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:5px;border:1px solid #e2e8f0;cursor:pointer;display:block}.img-delete-btn[data-v-c57c69be]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;border:none;font-size:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.img-upload-btn[data-v-c57c69be]{font-size:.68rem;color:#3b82f6;background:none;border:1px dashed #93c5fd;border-radius:4px;padding:.2rem .4rem;cursor:pointer;white-space:nowrap}.img-loading[data-v-c57c69be]{font-size:.72rem;color:#94a3b8}.img-error[data-v-c57c69be]{font-size:.68rem;color:#b91c1c;margin-top:.15rem}.nrfq-img-table-wrap[data-v-c57c69be]{padding:.75rem 1.25rem 1.25rem}.nrfq-img-table[data-v-c57c69be]{width:100%;border-collapse:collapse;font-size:.85rem}.nrfq-img-table th[data-v-c57c69be],.nrfq-img-table td[data-v-c57c69be]{padding:.45rem .5rem;border-bottom:1px solid #f1f5f9;text-align:left;vertical-align:middle}.nrfq-img-table thead th[data-v-c57c69be]{font-size:.6875rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc}.nrfq-img-table tbody tr:last-child td[data-v-c57c69be]{border-bottom:none}.idx-col[data-v-c57c69be]{width:32px;color:#94a3b8;font-size:.78rem;font-weight:600}.img-col-head[data-v-c57c69be],.img-col[data-v-c57c69be]{width:80px;text-align:center}.lightbox-overlay[data-v-c57c69be]{position:fixed;inset:0;background:#000000d1;z-index:9999;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-c57c69be]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lightbox-close[data-v-c57c69be]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.4rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:860px){.nrfq-layout[data-v-c57c69be]{grid-template-columns:1fr}.nrfq-aside[data-v-c57c69be]{display:grid;grid-template-columns:1fr 1fr}.nrfq-aside-tips[data-v-c57c69be]{grid-column:1 / -1}}@media(max-width:640px){.nrfq-aside[data-v-c57c69be]{grid-template-columns:1fr}.nrfq-items-thead[data-v-c57c69be]{display:none}.nrfq-item-row[data-v-c57c69be]{grid-template-columns:32px 1fr 1fr;row-gap:.35rem;padding-top:.65rem;padding-bottom:.65rem;border-bottom:1px solid #e8ecf0}.nrfq-item-row input[data-v-c57c69be]:nth-child(2){grid-column:1 / -1}.nrfq-item-row input[data-v-c57c69be]:nth-child(5),.nrfq-item-row input[data-v-c57c69be]:nth-child(6),.nrfq-item-row input[data-v-c57c69be]:nth-child(7){grid-column:1 / -1}.nrfq-img-cell[data-v-c57c69be]{grid-column:1 / -1;justify-content:flex-start}.nrfq-action-bar[data-v-c57c69be]{margin:0 -1rem}}html.dark .nrfq-hero[data-v-c57c69be]{border-bottom-color:#2e3f58}html.dark .nrfq-h1[data-v-c57c69be]{color:#e2e8f0}html.dark .nrfq-eyebrow[data-v-c57c69be]{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}html.dark .nrfq-h1-sub[data-v-c57c69be]{color:#8fa3b8}html.dark .nrfq-status-badge--success[data-v-c57c69be]{background:#16a34a26;color:#4ade80;border-color:#16a34a40}html.dark .nrfq-section[data-v-c57c69be]{background:#253047;border-color:#314a68;box-shadow:none}html.dark .nrfq-section-head[data-v-c57c69be]{background:#1c2b41;border-bottom-color:#2e3f58}html.dark .nrfq-section-title[data-v-c57c69be]{color:#e2e8f0}html.dark .nrfq-section-desc[data-v-c57c69be]{color:#8fa3b8}html.dark .nrfq-section-icon-wrap[data-v-c57c69be]{background:#3b82f626;color:#60a5fa}html.dark .nrfq-section-icon--success[data-v-c57c69be]{background:#16a34a26;color:#4ade80}html.dark .nrfq-section-icon--indigo[data-v-c57c69be]{background:#6366f126;color:#a78bfa}html.dark .nrfq-optional-tag[data-v-c57c69be]{background:#2e3f58;color:#7f96b5}html.dark .nrfq-field-label[data-v-c57c69be]{color:#c1d0e0}html.dark .nrfq-field-hint[data-v-c57c69be]{color:#5a7090}html.dark .nrfq-input[data-v-c57c69be],html.dark .nrfq-select[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .nrfq-input[data-v-c57c69be]:focus,html.dark .nrfq-select[data-v-c57c69be]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .nrfq-input[data-v-c57c69be]::-moz-placeholder{color:#6b87a3}html.dark .nrfq-input[data-v-c57c69be]::placeholder{color:#6b87a3}html.dark .nrfq-select[data-v-c57c69be]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a7090' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}html.dark .nrfq-items-thead[data-v-c57c69be]{background:#1e2d44;border-bottom-color:#2e3f58}html.dark .nrfq-items-thead span[data-v-c57c69be]{color:#6b87a3}html.dark .nrfq-item-row[data-v-c57c69be]{border-bottom-color:#232e42}html.dark .nrfq-item-row[data-v-c57c69be]:hover{background:#3b82f60d}html.dark .td-num[data-v-c57c69be]{color:#374f6b}html.dark .nrfq-cell-input[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .nrfq-cell-input[data-v-c57c69be]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .nrfq-cell-input[data-v-c57c69be]::-moz-placeholder{color:#6b87a3}html.dark .nrfq-cell-input[data-v-c57c69be]::placeholder{color:#6b87a3}html.dark .nrfq-remove-btn[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#5a7090}html.dark .nrfq-remove-btn[data-v-c57c69be]:hover:not(:disabled){background:#ef44441f;color:#f87171;border-color:#ef44444d}html.dark .nrfq-items-foot-bar[data-v-c57c69be]{background:#1e2d44;border-top-color:#2e3f58}html.dark .nrfq-items-count[data-v-c57c69be]{color:#5a7090}html.dark .nrfq-add-line-btn[data-v-c57c69be]{color:#a78bfa;border-color:#6366f159}html.dark .nrfq-add-line-btn[data-v-c57c69be]:hover{background:#6366f11f;border-color:#6366f199;color:#c4b5fd}html.dark .nrfq-btn-ghost-sm[data-v-c57c69be]{color:#8fa3b8;border-color:#374f6b}html.dark .nrfq-btn-ghost-sm[data-v-c57c69be]:hover{background:#253047;border-color:#4a6480;color:#c1d0e0}html.dark .nrfq-btn-add-row[data-v-c57c69be]{color:#8fa3b8;border-color:#374f6b}html.dark .nrfq-btn-add-row[data-v-c57c69be]:hover{background:#253047;border-color:#4a6480;color:#c1d0e0}html.dark .nrfq-aside-card[data-v-c57c69be]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .nrfq-aside-head[data-v-c57c69be]{background:#1e2d44;border-bottom-color:#2e3f58}html.dark .nrfq-aside-title[data-v-c57c69be]{color:#e2e8f0}html.dark .nrfq-aside-sub[data-v-c57c69be]{color:#5a7090}html.dark .nrfq-aside-icon[data-v-c57c69be]{background:#3b82f626;color:#60a5fa}html.dark .nrfq-aside-icon--teal[data-v-c57c69be]{background:#0d948826;color:#2dd4bf}html.dark .nrfq-field-hint-inline[data-v-c57c69be]{color:#4a6080}html.dark .currency-btn[data-v-c57c69be]{background:#ffffff0f;border-color:#ffffff1a;color:#94a3b8}html.dark .currency-btn[data-v-c57c69be]:hover{background:#6366f126;border-color:#6366f166;color:#a5b4fc}html.dark .currency-btn--active[data-v-c57c69be]{background:#4f46e5;color:#fff;border-color:#4f46e5}.nrfq-field-hint-inline[data-v-c57c69be]{font-size:.72rem;color:#6b7280;font-weight:400;margin-left:.2rem}.currency-seg[data-v-c57c69be]{display:flex;gap:.25rem;margin-top:.35rem}.currency-btn[data-v-c57c69be]{padding:.3rem .75rem;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.currency-btn[data-v-c57c69be]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.currency-btn--active[data-v-c57c69be]{background:#4f46e5;color:#fff;border-color:#4f46e5}html.dark .nrfq-aside-tips[data-v-c57c69be]{background:#1e2d44;border-color:#2e3f58}html.dark .nrfq-tips-heading[data-v-c57c69be]{color:#6b87a3;border-bottom-color:#2e3f58}html.dark .nrfq-tip-item[data-v-c57c69be]{color:#8fa3b8}html.dark .nrfq-tip-num[data-v-c57c69be]{background:#3b82f62e;color:#60a5fa}html.dark .nrfq-action-bar[data-v-c57c69be]{background:#19273c;border-top-color:#2e3f58;box-shadow:0 -6px 24px #0000004d}html.dark .nrfq-bar-note[data-v-c57c69be]{color:#5a7090}html.dark .nrfq-bar-note strong[data-v-c57c69be]{color:#7f96b5}html.dark .nrfq-bar-error[data-v-c57c69be]{color:#fca5a5}html.dark .nrfq-bar-error--warn[data-v-c57c69be]{color:#fcd34d}html.dark .nrfq-discard-btn[data-v-c57c69be]{color:#8fa3b8;border-color:#374f6b}html.dark .nrfq-discard-btn[data-v-c57c69be]:hover{background:#253047;border-color:#4a6480;color:#c1d0e0}html.dark .nrfq-field-error[data-v-c57c69be]{color:#f87171}html.dark .nrfq-publish-prompt[data-v-c57c69be]{background:#16a34a1a;border-color:#16a34a33}html.dark .nrfq-publish-info-title[data-v-c57c69be]{color:#4ade80}html.dark .nrfq-publish-info-desc[data-v-c57c69be]{color:#86efac}html.dark .nrfq-live-panel[data-v-c57c69be]{background:#16a34a14;border-color:#16a34a33;border-left-color:#16a34a}html.dark .nrfq-live-header[data-v-c57c69be]{color:#4ade80}html.dark .nrfq-live-sub[data-v-c57c69be]{color:#8fa3b8}html.dark .nrfq-live-steps li[data-v-c57c69be]{color:#c1d0e0}html.dark .nrfq-result-actions[data-v-c57c69be]{border-top-color:#2e3f58}html.dark .nrfq-view-rfq-link[data-v-c57c69be]{color:#a78bfa}html.dark .nrfq-img-table thead th[data-v-c57c69be]{background:#1e2d44;color:#5a7090;border-bottom-color:#2e3f58}html.dark .nrfq-img-table th[data-v-c57c69be],html.dark .nrfq-img-table td[data-v-c57c69be]{border-bottom-color:#2e3f58;color:#c1d0e0}html.dark .idx-col[data-v-c57c69be]{color:#5a7090}html.dark .img-upload-btn[data-v-c57c69be]{color:#60a5fa;border-color:#3b82f64d}.nrfq-custom-select[data-v-c57c69be]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nrfq-select-trigger[data-v-c57c69be]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:42px;padding:.625rem .875rem;background:#fff;border:1px solid #d4d9e1;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;cursor:pointer;transition:border-color .12s,box-shadow .12s;outline:none;box-shadow:0 1px 2px #0000000a}.nrfq-select-trigger[data-v-c57c69be]:hover{border-color:#9ca3af;background:#fafbff}.nrfq-select-trigger[data-v-c57c69be]:focus,.nrfq-select-trigger.open[data-v-c57c69be]{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f621,inset 0 1px 2px #0000000a;background:#fff}.nrfq-select-caret[data-v-c57c69be]{color:#9ca3af;transition:transform .2s ease;flex-shrink:0}.nrfq-select-caret.rotated[data-v-c57c69be]{transform:rotate(180deg)}.nrfq-select-panel[data-v-c57c69be]{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 4px 6px -2px #0000000d,0 10px 28px -4px #0000001f;z-index:200;overflow:hidden}.nrfq-select-option[data-v-c57c69be]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;color:#111827;cursor:pointer;transition:background .1s;border-bottom:1px solid #f9fafb}.nrfq-select-option[data-v-c57c69be]:last-child{border-bottom:none}.nrfq-select-option[data-v-c57c69be]:hover{background:#f3f4f6}.nrfq-select-option.selected[data-v-c57c69be]{background:#eff6ff;color:#1d4ed8;font-weight:600}.nrfq-datepicker[data-v-c57c69be]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nrfq-datepicker-trigger[data-v-c57c69be]{display:flex;align-items:center;gap:.5rem;width:100%;min-height:42px;padding:.625rem .875rem;background:#fff;border:1px solid #d4d9e1;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;cursor:pointer;transition:border-color .12s,box-shadow .12s;outline:none;box-shadow:0 1px 2px #0000000a}.nrfq-datepicker-trigger[data-v-c57c69be]:hover{border-color:#9ca3af;background:#fafbff}.nrfq-datepicker-trigger[data-v-c57c69be]:focus,.nrfq-datepicker-trigger.open[data-v-c57c69be]{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f621,inset 0 1px 2px #0000000a;background:#fff}.nrfq-datepicker-trigger>svg[data-v-c57c69be]:first-child{color:#9ca3af;flex-shrink:0}.nrfq-datepicker-trigger .nrfq-select-caret[data-v-c57c69be]{margin-left:auto}.nrfq-datepicker-val[data-v-c57c69be]{flex:1}.nrfq-datepicker-trigger.empty .nrfq-datepicker-val[data-v-c57c69be]{color:#b0b8c4}.nrfq-cal-panel[data-v-c57c69be]{position:absolute;top:calc(100% + 5px);left:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 4px 6px -2px #0000000d,0 10px 28px -4px #0000001f;z-index:200;padding:.75rem;min-width:256px}.nrfq-cal-header[data-v-c57c69be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.nrfq-cal-month-label[data-v-c57c69be]{font-size:.8125rem;font-weight:700;color:#1e293b}.nrfq-cal-nav[data-v-c57c69be]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;cursor:pointer;transition:background .1s,border-color .1s;padding:0}.nrfq-cal-nav[data-v-c57c69be]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.nrfq-cal-nav[data-v-c57c69be]:disabled{opacity:.35;cursor:not-allowed}.nrfq-cal-weekdays[data-v-c57c69be]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}.nrfq-cal-weekdays span[data-v-c57c69be]{text-align:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding:.2rem 0}.nrfq-cal-grid[data-v-c57c69be]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.nrfq-cal-day[data-v-c57c69be]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:none;border-radius:6px;background:transparent;font-size:.8125rem;font-family:inherit;color:#1e293b;cursor:pointer;transition:background .1s,color .1s;padding:0}.nrfq-cal-day[data-v-c57c69be]:hover:not(.disabled):not(.empty):not(.selected){background:#f1f5f9}.nrfq-cal-day.today[data-v-c57c69be]:not(.selected){background:#eff6ff;color:#2563eb;font-weight:700}.nrfq-cal-day.selected[data-v-c57c69be]{background:#2563eb;color:#fff;font-weight:700}.nrfq-cal-day.disabled[data-v-c57c69be]{opacity:.3;cursor:not-allowed}.nrfq-cal-day.empty[data-v-c57c69be]{pointer-events:none}html.dark .nrfq-select-trigger[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .nrfq-select-trigger[data-v-c57c69be]:hover{border-color:#5a7090}html.dark .nrfq-select-trigger[data-v-c57c69be]:focus,html.dark .nrfq-select-trigger.open[data-v-c57c69be]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .nrfq-select-panel[data-v-c57c69be]{background:#253047;border-color:#374f6b;box-shadow:0 4px 6px -2px #0003,0 10px 28px -4px #00000073}html.dark .nrfq-select-option[data-v-c57c69be]{color:#e2e8f0;border-bottom-color:#2e3f58}html.dark .nrfq-select-option[data-v-c57c69be]:hover{background:#1e2d44}html.dark .nrfq-select-option.selected[data-v-c57c69be]{background:#3b82f61a;color:#60a5fa}html.dark .nrfq-datepicker-trigger[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#e2e8f0}html.dark .nrfq-datepicker-trigger[data-v-c57c69be]:hover{border-color:#5a7090}html.dark .nrfq-datepicker-trigger[data-v-c57c69be]:focus,html.dark .nrfq-datepicker-trigger.open[data-v-c57c69be]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}html.dark .nrfq-datepicker-trigger>svg[data-v-c57c69be]:first-child{color:#5a7090}html.dark .nrfq-datepicker-trigger.empty .nrfq-datepicker-val[data-v-c57c69be]{color:#6b87a3}html.dark .nrfq-cal-panel[data-v-c57c69be]{background:#253047;border-color:#374f6b;box-shadow:0 4px 6px -2px #0003,0 10px 28px -4px #00000073}html.dark .nrfq-cal-month-label[data-v-c57c69be]{color:#e2e8f0}html.dark .nrfq-cal-nav[data-v-c57c69be]{background:#1e2d44;border-color:#374f6b;color:#8fa3b8}html.dark .nrfq-cal-nav[data-v-c57c69be]:hover:not(:disabled){background:#253047;border-color:#5a7090;color:#e2e8f0}html.dark .nrfq-cal-day[data-v-c57c69be]{color:#e2e8f0}html.dark .nrfq-cal-day[data-v-c57c69be]:hover:not(.disabled):not(.empty):not(.selected){background:#1e2d44}html.dark .nrfq-cal-day.today[data-v-c57c69be]:not(.selected){background:#2563eb26;color:#60a5fa}html.dark .nrfq-cal-day.selected[data-v-c57c69be]{background:#2563eb;color:#fff}.rfq-page[data-v-68718a27]{display:flex;flex-direction:column;gap:1rem}.rfq-hero[data-v-68718a27]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #eaedf1}.rfq-eyebrow[data-v-68718a27]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.2rem .65rem;margin-bottom:.5rem}.rfq-title[data-v-68718a27]{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.05;margin:0}.rfq-subtitle[data-v-68718a27]{font-size:.875rem;color:#64748b;margin:.4rem 0 0;line-height:1.55}.rfq-hero-right[data-v-68718a27]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.rfq-error-bar[data-v-68718a27]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:#fff8f8;border:1px solid #fecaca;border-left:3px solid #f87171;border-radius:8px;font-size:.875rem;color:#991b1b;line-height:1.4}.rfq-kpi-grid[data-v-68718a27]{display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem}@media(max-width:900px){.rfq-kpi-grid[data-v-68718a27]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.rfq-kpi-grid[data-v-68718a27]{grid-template-columns:repeat(2,1fr);gap:.5rem}}.rfq-kpi-card[data-v-68718a27]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;border-top-width:3px;padding:1.125rem 1.125rem 1rem;min-height:100px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:box-shadow .15s,border-color .15s,background .15s,transform .15s}.rfq-kpi-card[data-v-68718a27]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.rfq-kpi--open[data-v-68718a27]{border-top-color:#3b82f6}.rfq-kpi--closed[data-v-68718a27]{border-top-color:#f59e0b}.rfq-kpi--finalized[data-v-68718a27]{border-top-color:#10b981}.rfq-kpi--expired[data-v-68718a27]{border-top-color:#ef4444}.rfq-kpi--draft[data-v-68718a27]{border-top-color:#94a3b8}.rfq-kpi--open.rfq-kpi--active[data-v-68718a27]{box-shadow:0 0 0 2px #2563eb;border-color:#2563eb;background:#eff6ff}.rfq-kpi--closed.rfq-kpi--active[data-v-68718a27]{box-shadow:0 0 0 2px #d97706;border-color:#d97706;background:#fffbeb}.rfq-kpi--finalized.rfq-kpi--active[data-v-68718a27]{box-shadow:0 0 0 2px #16a34a;border-color:#16a34a;background:#f0fdf4}.rfq-kpi--expired.rfq-kpi--active[data-v-68718a27]{box-shadow:0 0 0 2px #ef4444;border-color:#ef4444;background:#fef2f2}.rfq-kpi--draft.rfq-kpi--active[data-v-68718a27]{box-shadow:0 0 0 2px #64748b;border-color:#64748b;background:#f8fafc}.kpi-header[data-v-68718a27]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.kpi-label[data-v-68718a27]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.kpi-icon[data-v-68718a27]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon--open[data-v-68718a27]{background:#dbeafe;color:#2563eb}.kpi-icon--closed[data-v-68718a27]{background:#fef9c3;color:#ca8a04}.kpi-icon--finalized[data-v-68718a27]{background:#dcfce7;color:#16a34a}.kpi-icon--expired[data-v-68718a27]{background:#fee2e2;color:#ef4444}.kpi-icon--draft[data-v-68718a27]{background:#f1f5f9;color:#64748b}.kpi-count[data-v-68718a27]{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:.1rem}.kpi-count--open[data-v-68718a27]{color:#1d4ed8}.kpi-count--closed[data-v-68718a27]{color:#b45309}.kpi-count--finalized[data-v-68718a27]{color:#15803d}.kpi-count--expired[data-v-68718a27]{color:#b91c1c}.kpi-count--draft[data-v-68718a27]{color:#475569}.kpi-hint[data-v-68718a27]{font-size:.72rem;color:#94a3b8;margin-top:.15rem}.rfq-cmd-bar[data-v-68718a27]{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .875rem;flex-wrap:wrap;row-gap:.5rem;box-shadow:0 1px 3px #0000000d}.cmd-search[data-v-68718a27]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.cmd-search-ico[data-v-68718a27]{color:#94a3b8}.cmd-search-input[data-v-68718a27]{border:none;outline:none;font-size:.875rem;color:#0f172a;background:transparent;min-width:160px;max-width:240px}.cmd-search-input[data-v-68718a27]::-moz-placeholder{color:#94a3b8}.cmd-search-input[data-v-68718a27]::placeholder{color:#94a3b8}.cmd-divider[data-v-68718a27]{width:1px;height:18px;background:#e2e8f0;margin:0 .75rem;flex-shrink:0}.cmd-filters[data-v-68718a27]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.cmd-filter-btn[data-v-68718a27]{padding:.35rem .65rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .1s,border-color .1s;white-space:nowrap}.cmd-filter-btn[data-v-68718a27]:hover{color:#0f172a}.cmd-filter-btn.active[data-v-68718a27]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.cmd-filter-btn--action[data-v-68718a27]{color:#6366f1}.cmd-filter-btn--action.active[data-v-68718a27]{color:#4f46e5;border-bottom-color:#4f46e5}.cmd-filter-sep[data-v-68718a27]{width:1px;height:16px;background:#e2e8f0;margin:0 .375rem}.cmd-right[data-v-68718a27]{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cmd-clear[data-v-68718a27]{font-size:.78rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.2rem .35rem;border-radius:4px;transition:color .1s,background .1s}.cmd-clear[data-v-68718a27]:hover{color:#475569;background:#f1f5f9}.cmd-refresh[data-v-68718a27]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .1s}.cmd-refresh[data-v-68718a27]:hover{color:#475569;border-color:#e2e8f0;background:#f8fafc}.cmd-refresh[data-v-68718a27]:disabled{opacity:.4;cursor:not-allowed}.cmd-sort[data-v-68718a27]{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.cmd-sort-ico[data-v-68718a27]{color:#94a3b8}.cmd-sort-select[data-v-68718a27]{font-size:.78rem;font-weight:500;color:#475569;background:transparent;border:none;outline:none;cursor:pointer;padding:.15rem 1.1rem .15rem .1rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1rem center}.rfq-list[data-v-68718a27]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.rfq-row[data-v-68718a27]{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f2f5;box-shadow:inset 3px 0 0 transparent;transition:background .12s,box-shadow .12s}.rfq-row[data-v-68718a27]:last-child{border-bottom:none}.rfq-row[data-v-68718a27]:hover{background:#f4f8ff;box-shadow:inset 3px 0 #3b82f6}.rfq-row-left[data-v-68718a27]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.rfq-dot[data-v-68718a27]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:.45rem}.rfq-row-content[data-v-68718a27]{flex:1;min-width:0}.rfq-title-line[data-v-68718a27]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rfq-subject-link[data-v-68718a27]{font-size:1rem;font-weight:700;color:#0f172a;text-decoration:none;letter-spacing:-.01em;transition:color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.rfq-subject-link[data-v-68718a27]:hover{color:#2563eb}.rfq-status-badge[data-v-68718a27]{flex-shrink:0}.rfq-creator[data-v-68718a27]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.rfq-chips[data-v-68718a27]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.rfq-chip[data-v-68718a27]{display:inline-block;font-size:.65rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;border:1px solid;text-transform:uppercase;letter-spacing:.03em}.rfq-meta-strip[data-v-68718a27]{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;flex-wrap:wrap}.rfq-meta-piece[data-v-68718a27]{display:inline-flex;align-items:baseline;gap:.2rem}.rfq-meta-key[data-v-68718a27]{font-size:.75rem;font-weight:400;color:#94a3b8;letter-spacing:0;text-transform:none}.rfq-meta-val[data-v-68718a27]{font-size:.75rem;font-weight:500;color:#475569}.rfq-meta-dot[data-v-68718a27]{display:inline;color:#cbd5e1;font-size:.75rem;flex-shrink:0}.rfq-row-right[data-v-68718a27]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;flex-wrap:nowrap;border-left:1px solid #eaedf1;padding-left:1rem;margin-left:.125rem;align-self:center}.verify-hint[data-v-68718a27]{font-size:.7rem;color:#94a3b8}.rfq-journey[data-v-68718a27]{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.journey-step[data-v-68718a27]{flex:1;text-align:center}.journey-icon-wrap[data-v-68718a27]{width:38px;height:38px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem}.journey-title[data-v-68718a27]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.2rem}.journey-desc[data-v-68718a27]{font-size:.78rem;color:#64748b;line-height:1.4}.journey-arrow[data-v-68718a27]{color:#cbd5e1;flex-shrink:0;padding-top:.9rem}.rfq-pagination[data-v-68718a27]{display:flex;justify-content:center;align-items:center;gap:.5rem}.rfq-page-info[data-v-68718a27]{font-size:.8125rem;color:#64748b}html.dark .rfq-hero[data-v-68718a27]{border-bottom-color:#2e3f58}html.dark .rfq-title[data-v-68718a27]{color:#e2e8f0}html.dark .rfq-eyebrow[data-v-68718a27]{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}html.dark .rfq-subtitle[data-v-68718a27]{color:#8fa3b8}html.dark .rfq-error-bar[data-v-68718a27]{background:#f8717114;border-color:#f8717133;border-left-color:#f87171;color:#fca5a5}html.dark .rfq-kpi-card[data-v-68718a27]{background:#253047;border-color:#374f6b;box-shadow:none;color:#fff}html.dark .rfq-kpi-card[data-v-68718a27]:hover{border-color:#4a6480;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}html.dark .rfq-kpi--open[data-v-68718a27]{border-top-color:#3b82f6}html.dark .rfq-kpi--closed[data-v-68718a27]{border-top-color:#f59e0b}html.dark .rfq-kpi--finalized[data-v-68718a27]{border-top-color:#10b981}html.dark .rfq-kpi--expired[data-v-68718a27]{border-top-color:#ef4444}html.dark .rfq-kpi--draft[data-v-68718a27]{border-top-color:#94a3b8}html.dark .rfq-cmd-bar[data-v-68718a27]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .rfq-kpi--open.rfq-kpi--active[data-v-68718a27]{background:#3b82f626;box-shadow:0 0 0 2px #3b82f6;border-color:#3b82f6}html.dark .rfq-kpi--closed.rfq-kpi--active[data-v-68718a27]{background:#d9770626;box-shadow:0 0 0 2px #d97706;border-color:#d97706}html.dark .rfq-kpi--finalized.rfq-kpi--active[data-v-68718a27]{background:#16a34a26;box-shadow:0 0 0 2px #16a34a;border-color:#16a34a}html.dark .rfq-kpi--expired.rfq-kpi--active[data-v-68718a27]{background:#ef444426;box-shadow:0 0 0 2px #ef4444;border-color:#ef4444}html.dark .rfq-kpi--draft.rfq-kpi--active[data-v-68718a27]{background:#64748b26;box-shadow:0 0 0 2px #64748b;border-color:#64748b}html.dark .kpi-label[data-v-68718a27]{color:#fff}html.dark .kpi-hint[data-v-68718a27]{color:#c8daea}html.dark .kpi-count--open[data-v-68718a27],html.dark .kpi-count--closed[data-v-68718a27],html.dark .kpi-count--finalized[data-v-68718a27],html.dark .kpi-count--draft[data-v-68718a27]{color:#fff}html.dark .kpi-icon--open[data-v-68718a27]{background:#3b82f62e;color:#60a5fa}html.dark .kpi-icon--closed[data-v-68718a27]{background:#fbbf2426;color:#fbbf24}html.dark .kpi-icon--finalized[data-v-68718a27]{background:#34d39926;color:#34d399}html.dark .kpi-icon--draft[data-v-68718a27]{background:#94a3b81a;color:#94a3b8}html.dark .rfq-cmd-bar[data-v-68718a27]{background:#253047;border-color:#374f6b}html.dark .cmd-search-input[data-v-68718a27]{color:#e2e8f0}html.dark .cmd-search-ico[data-v-68718a27],html.dark .cmd-filter-btn[data-v-68718a27]{color:#7f96b5}html.dark .cmd-filter-btn[data-v-68718a27]:hover{color:#e2e8f0}html.dark .cmd-filter-btn.active[data-v-68718a27]{color:#60a5fa;border-bottom-color:#60a5fa}html.dark .cmd-filter-btn--action[data-v-68718a27]{color:#a78bfa}html.dark .cmd-filter-btn--action.active[data-v-68718a27]{color:#a78bfa;border-bottom-color:#a78bfa}html.dark .cmd-divider[data-v-68718a27],html.dark .cmd-filter-sep[data-v-68718a27]{background:#374f6b}html.dark .cmd-clear[data-v-68718a27]{color:#7f96b5}html.dark .cmd-clear[data-v-68718a27]:hover{color:#c1d0e0;background:#2e3f58}html.dark .cmd-refresh[data-v-68718a27]{color:#7f96b5}html.dark .cmd-refresh[data-v-68718a27]:hover{color:#e2e8f0;border-color:#374f6b;background:#2e3f58}html.dark .cmd-sort-ico[data-v-68718a27]{color:#7f96b5}html.dark .cmd-sort-select[data-v-68718a27]{color:#c1d0e0;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%237f96b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html.dark .rfq-list[data-v-68718a27]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .rfq-row[data-v-68718a27]{border-bottom-color:#2e3f58}html.dark .rfq-row[data-v-68718a27]:hover{background:#3b82f614;box-shadow:inset 3px 0 #3b82f6}html.dark .rfq-row-right[data-v-68718a27]{border-left-color:#2e3f58}html.dark .rfq-subject-link[data-v-68718a27]{color:#dce8f8}html.dark .rfq-subject-link[data-v-68718a27]:hover{color:#60a5fa}html.dark .rfq-creator[data-v-68718a27]{color:#7f96b5}html.dark .rfq-meta-key[data-v-68718a27]{color:#5a7090}html.dark .rfq-meta-val[data-v-68718a27]{color:#8fa3b8}html.dark .rfq-meta-dot[data-v-68718a27]{color:#374f6b}html.dark .verify-hint[data-v-68718a27]{color:#7f96b5}html.dark .rfq-journey[data-v-68718a27]{background:#253047;border-color:#374f6b}html.dark .journey-title[data-v-68718a27]{color:#e2e8f0}html.dark .journey-desc[data-v-68718a27]{color:#8fa3b8}html.dark .journey-icon-wrap[data-v-68718a27]{background:#3b82f62e;color:#60a5fa}html.dark .journey-arrow[data-v-68718a27]{color:#374f6b}html.dark .rfq-page-info[data-v-68718a27]{color:#7f96b5}.erq-page[data-v-04c0d65e],.erq-form[data-v-04c0d65e]{display:flex;flex-direction:column;gap:1.5rem}.erq-hero[data-v-04c0d65e]{display:flex;flex-direction:column;padding-bottom:1.25rem;border-bottom:1px solid #e4e9f0}.erq-hero-meta[data-v-04c0d65e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.erq-eyebrow[data-v-04c0d65e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;padding:.2rem .65rem}.erq-h1[data-v-04c0d65e]{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.erq-h1-sub[data-v-04c0d65e]{font-size:.875rem;color:#64748b;margin:.4rem 0 0;line-height:1.55;max-width:560px}.erq-status-badge[data-v-04c0d65e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:999px}.erq-status-badge--draft[data-v-04c0d65e]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.erq-status-badge--published[data-v-04c0d65e]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.erq-status-badge--closed[data-v-04c0d65e]{background:#fef9c3;color:#92400e;border:1px solid #fde68a}.erq-status-badge--expired[data-v-04c0d65e]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.erq-page-error[data-v-04c0d65e]{display:flex;align-items:center;gap:.6rem;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;color:#b91c1c}.erq-lock-notice[data-v-04c0d65e]{display:flex;align-items:flex-start;gap:.75rem;background:#fefce8;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;padding:.875rem 1rem}.erq-lock-notice-icon[data-v-04c0d65e]{width:28px;height:28px;background:#fef3c7;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b45309}.erq-lock-title[data-v-04c0d65e]{font-weight:700;font-size:.9rem;color:#92400e}.erq-lock-sub[data-v-04c0d65e]{font-size:.82rem;color:#a16207;margin-top:.15rem;line-height:1.5}.erq-layout[data-v-04c0d65e]{display:grid;grid-template-columns:1fr 300px;gap:1.25rem;align-items:start}.erq-main[data-v-04c0d65e]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.erq-aside[data-v-04c0d65e]{display:flex;flex-direction:column;gap:1rem;min-width:0}.erq-section[data-v-04c0d65e]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 1px #00000008}.erq-section-body[data-v-04c0d65e]{padding:1.5rem 1.375rem;display:flex;flex-direction:column;gap:1.25rem}.erq-aside-card[data-v-04c0d65e]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;box-shadow:0 1px 3px #0000000f}.erq-aside-section[data-v-04c0d65e]{padding:1.125rem;display:flex;flex-direction:column;gap:.7rem}.erq-aside-divider[data-v-04c0d65e]{height:1px;background:#e4e9f0;margin:0}.erq-aside-section-label[data-v-04c0d65e]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:.1rem}.erq-aside-icon[data-v-04c0d65e]{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.erq-aside-icon--blue[data-v-04c0d65e]{background:#dbeafe;color:#2563eb}.erq-aside-icon--teal[data-v-04c0d65e]{background:#ccfbf1;color:#0d9488}.erq-aside-icon--indigo[data-v-04c0d65e]{background:#e0e7ff;color:#4f46e5}.erq-field[data-v-04c0d65e]{display:flex;flex-direction:column;gap:.35rem}.erq-field-label[data-v-04c0d65e]{font-size:.8rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em}.erq-field-opt[data-v-04c0d65e]{font-weight:400;color:#94a3b8;text-transform:none}.erq-field-hint[data-v-04c0d65e]{font-size:.78rem;color:#94a3b8;margin-top:.05rem}.erq-req[data-v-04c0d65e]{color:#ef4444}.erq-input[data-v-04c0d65e]{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.erq-input[data-v-04c0d65e]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.erq-textarea[data-v-04c0d65e]{resize:vertical;min-height:120px;line-height:1.55}.erq-custom-select[data-v-04c0d65e]{position:relative}.erq-select-trigger[data-v-04c0d65e]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#0f172a;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s}.erq-select-trigger[data-v-04c0d65e]:focus,.erq-select-trigger.open[data-v-04c0d65e]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.erq-select-caret[data-v-04c0d65e]{color:#94a3b8;transition:transform .15s}.erq-select-caret.rotated[data-v-04c0d65e]{transform:rotate(180deg)}.erq-select-panel[data-v-04c0d65e]{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200;max-height:260px;overflow-y:auto;padding:.35rem}.erq-select-option[data-v-04c0d65e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;transition:background .1s}.erq-select-option[data-v-04c0d65e]:hover{background:#f1f5f9}.erq-select-option.selected[data-v-04c0d65e]{color:#4f46e5;font-weight:600}.erq-datepicker[data-v-04c0d65e]{position:relative}.erq-datepicker-trigger[data-v-04c0d65e]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;color:#0f172a;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s}.erq-datepicker-trigger.open[data-v-04c0d65e]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.erq-datepicker-trigger.empty .erq-datepicker-val[data-v-04c0d65e]{color:#9ca3af}.erq-datepicker-val[data-v-04c0d65e]{flex:1}.erq-cal-panel[data-v-04c0d65e]{position:absolute;left:0;top:calc(100% + 4px);width:260px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:200;padding:.75rem}.erq-cal-header[data-v-04c0d65e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.erq-cal-nav[data-v-04c0d65e]{background:none;border:none;cursor:pointer;color:#64748b;padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center}.erq-cal-nav[data-v-04c0d65e]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.erq-cal-nav[data-v-04c0d65e]:disabled{opacity:.35;cursor:not-allowed}.erq-cal-month-label[data-v-04c0d65e]{font-size:.875rem;font-weight:700;color:#0f172a}.erq-cal-weekdays[data-v-04c0d65e]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:.35rem}.erq-cal-weekdays span[data-v-04c0d65e]{text-align:center;font-size:.72rem;font-weight:600;color:#94a3b8;padding:.2rem 0}.erq-cal-grid[data-v-04c0d65e]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.erq-cal-day[data-v-04c0d65e]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.82rem;color:#374151;border:none;border-radius:6px;background:none;cursor:pointer;transition:background .1s,color .1s}.erq-cal-day[data-v-04c0d65e]:hover:not(:disabled){background:#e0e7ff;color:#4f46e5}.erq-cal-day--today[data-v-04c0d65e]{font-weight:700;color:#6366f1}.erq-cal-day--selected[data-v-04c0d65e]{background:#6366f1!important;color:#fff!important;font-weight:700}.erq-cal-day--disabled[data-v-04c0d65e]{opacity:.3;cursor:not-allowed}.erq-cal-day--empty[data-v-04c0d65e]{pointer-events:none}.erq-cal-hint[data-v-04c0d65e]{font-size:.7rem;color:#94a3b8;text-align:center;margin-top:.5rem}.erq-read-field[data-v-04c0d65e]{display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#64748b;background:#f8fafc;cursor:not-allowed}.erq-lock-sm[data-v-04c0d65e]{color:#94a3b8;flex-shrink:0}.erq-countries-read[data-v-04c0d65e]{display:flex;flex-wrap:wrap;gap:.4rem;min-height:36px;align-items:center}.erq-country-chip[data-v-04c0d65e]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:.82rem;color:#475569}.currency-seg[data-v-04c0d65e]{display:flex;gap:.25rem;margin-top:.35rem}.currency-btn[data-v-04c0d65e]{padding:.3rem .75rem;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.currency-btn[data-v-04c0d65e]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.currency-btn--active[data-v-04c0d65e]{background:#4f46e5;color:#fff;border-color:#4f46e5}.erq-action-bar[data-v-04c0d65e]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:.875rem 1.375rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 1px 3px #0000000f;position:sticky;bottom:1rem;z-index:20}.erq-action-left[data-v-04c0d65e]{flex:1;min-width:0}.erq-action-right[data-v-04c0d65e]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.erq-bar-note[data-v-04c0d65e]{font-size:.8rem;color:#94a3b8}.erq-bar-error[data-v-04c0d65e]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#b91c1c}.erq-cancel-btn[data-v-04c0d65e]{font-size:.875rem;color:#64748b;text-decoration:none;padding:.5rem .875rem;border-radius:8px;border:1px solid #e2e8f0;font-weight:500;transition:background .1s,color .1s}.erq-cancel-btn[data-v-04c0d65e]:hover{background:#f8fafc;color:#374151}.erq-submit-btn[data-v-04c0d65e]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.erq-submit-btn[data-v-04c0d65e]:hover:not(:disabled){background:#4f46e5}.erq-submit-btn[data-v-04c0d65e]:disabled{opacity:.6;cursor:not-allowed}html.dark .erq-hero[data-v-04c0d65e]{border-bottom-color:#1e3248}html.dark .erq-eyebrow[data-v-04c0d65e]{background:#7c3aed1a;border-color:#7c3aed40;color:#a78bfa}html.dark .erq-h1[data-v-04c0d65e]{color:#e2e8f0}html.dark .erq-h1-sub[data-v-04c0d65e]{color:#64748b}html.dark .erq-status-badge--draft[data-v-04c0d65e]{background:#1e2d40;color:#94a3b8;border-color:#374f6b}html.dark .erq-status-badge--published[data-v-04c0d65e]{background:#2563eb1f;color:#60a5fa;border-color:#2563eb40}html.dark .erq-status-badge--closed[data-v-04c0d65e]{background:#92400e1f;color:#fbbf24;border-color:#92400e4d}html.dark .erq-status-badge--expired[data-v-04c0d65e]{background:#b91c1c1a;color:#f87171;border-color:#b91c1c40}html.dark .erq-page-error[data-v-04c0d65e]{background:#ef444414;border-color:#ef444440;border-left-color:#ef4444;color:#f87171}html.dark .erq-lock-notice[data-v-04c0d65e]{background:#f59e0b0f;border-color:#f59e0b33;border-left-color:#f59e0b}html.dark .erq-lock-notice-icon[data-v-04c0d65e]{background:#f59e0b1a;color:#fbbf24}html.dark .erq-lock-title[data-v-04c0d65e]{color:#fbbf24}html.dark .erq-lock-sub[data-v-04c0d65e]{color:#a16207}html.dark .erq-section[data-v-04c0d65e],html.dark .erq-aside-card[data-v-04c0d65e]{background:#1a2738;border-color:#1e3248}html.dark .erq-aside-divider[data-v-04c0d65e]{background:#1e3248}html.dark .erq-aside-section-label[data-v-04c0d65e]{color:#4a6080}html.dark .erq-aside-icon--blue[data-v-04c0d65e]{background:#2563eb1f;color:#60a5fa}html.dark .erq-aside-icon--teal[data-v-04c0d65e]{background:#0d94881f;color:#2dd4bf}html.dark .erq-aside-icon--indigo[data-v-04c0d65e]{background:#4f46e51f;color:#818cf8}html.dark .currency-btn[data-v-04c0d65e]{background:#ffffff0f;border-color:#ffffff1a;color:#94a3b8}html.dark .currency-btn[data-v-04c0d65e]:hover{background:#6366f126;border-color:#6366f166;color:#a5b4fc}html.dark .currency-btn--active[data-v-04c0d65e]{background:#4f46e5;color:#fff;border-color:#4f46e5}html.dark .erq-field-label[data-v-04c0d65e]{color:#64748b}html.dark .erq-field-opt[data-v-04c0d65e],html.dark .erq-field-hint[data-v-04c0d65e]{color:#4a6080}html.dark .erq-input[data-v-04c0d65e]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .erq-input[data-v-04c0d65e]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}html.dark .erq-input[data-v-04c0d65e]::-moz-placeholder{color:#4a6080}html.dark .erq-input[data-v-04c0d65e]::placeholder{color:#4a6080}html.dark .erq-select-trigger[data-v-04c0d65e]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .erq-select-trigger.open[data-v-04c0d65e]{border-color:#6366f1}html.dark .erq-select-caret[data-v-04c0d65e]{color:#4a6080}html.dark .erq-select-panel[data-v-04c0d65e]{background:#1a2738;border-color:#2d4a6b;box-shadow:0 8px 24px #0006}html.dark .erq-select-option[data-v-04c0d65e]{color:#94a3b8}html.dark .erq-select-option[data-v-04c0d65e]:hover{background:#1e3248}html.dark .erq-select-option.selected[data-v-04c0d65e]{color:#818cf8}html.dark .erq-datepicker-trigger[data-v-04c0d65e]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .erq-datepicker-trigger.open[data-v-04c0d65e]{border-color:#6366f1}html.dark .erq-datepicker-trigger.empty .erq-datepicker-val[data-v-04c0d65e]{color:#4a6080}html.dark .erq-cal-panel[data-v-04c0d65e]{background:#1a2738;border-color:#2d4a6b;box-shadow:0 8px 24px #0006}html.dark .erq-cal-month-label[data-v-04c0d65e]{color:#e2e8f0}html.dark .erq-cal-weekdays span[data-v-04c0d65e]{color:#4a6080}html.dark .erq-cal-day[data-v-04c0d65e]{color:#94a3b8}html.dark .erq-cal-day[data-v-04c0d65e]:hover:not(:disabled){background:#6366f126;color:#818cf8}html.dark .erq-cal-day--today[data-v-04c0d65e]{color:#818cf8}html.dark .erq-read-field[data-v-04c0d65e]{background:#162032;border-color:#2d4a6b;color:#4a6080}html.dark .erq-lock-sm[data-v-04c0d65e]{color:#4a6080}html.dark .erq-country-chip[data-v-04c0d65e]{background:#1e3248;border-color:#2d4a6b;color:#64748b}html.dark .erq-action-bar[data-v-04c0d65e]{background:#1a2738;border-color:#1e3248}html.dark .erq-bar-note[data-v-04c0d65e]{color:#4a6080}html.dark .erq-cancel-btn[data-v-04c0d65e]{color:#64748b;border-color:#2d4a6b}html.dark .erq-cancel-btn[data-v-04c0d65e]:hover{background:#1e3248;color:#94a3b8}@media(max-width:860px){.erq-layout[data-v-04c0d65e]{grid-template-columns:1fr}.erq-aside[data-v-04c0d65e]{flex-direction:row;flex-wrap:wrap}.erq-aside[data-v-04c0d65e]>*{flex:1;min-width:260px}}.eit-page[data-v-e50957b1]{display:flex;flex-direction:column;gap:1.25rem}.eit-hero[data-v-e50957b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #e4e9f0}.eit-eyebrow[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.2rem .65rem;margin-bottom:.5rem}.eit-h1[data-v-e50957b1]{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin:0}.eit-h1-sub[data-v-e50957b1]{font-size:.875rem;color:#64748b;margin:.4rem 0 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.eit-rfq-link[data-v-e50957b1]{color:#4f46e5;text-decoration:none;font-weight:500}.eit-rfq-link[data-v-e50957b1]:hover{text-decoration:underline}.eit-h1-sep[data-v-e50957b1]{color:#d1d5db}.eit-count-badge[data-v-e50957b1]{display:inline-flex;align-items:center;padding:.15rem .5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:.75rem;font-weight:600;color:#475569}.eit-hero-right[data-v-e50957b1]{flex-shrink:0;margin-top:.35rem}.eit-save-status[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;padding:.35rem .75rem;border-radius:999px;border:1px solid transparent}.eit-save-dot[data-v-e50957b1]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.eit-save-status--saved[data-v-e50957b1]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.eit-save-status--saved .eit-save-dot[data-v-e50957b1]{background:#22c55e}.eit-save-status--dirty[data-v-e50957b1]{background:#fefce8;border-color:#fde68a;color:#92400e}.eit-save-status--dirty .eit-save-dot[data-v-e50957b1]{background:#f59e0b}.eit-save-status--saving[data-v-e50957b1]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.eit-save-status--saving .eit-save-dot[data-v-e50957b1]{background:#3b82f6;animation:eit-pulse-e50957b1 1s infinite}@keyframes eit-pulse-e50957b1{0%,to{opacity:1}50%{opacity:.3}}.eit-page-error[data-v-e50957b1]{display:flex;align-items:center;gap:.6rem;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:10px;padding:.875rem 1rem;font-size:.9rem;color:#b91c1c}.eit-lock-banner[data-v-e50957b1]{display:flex;align-items:center;gap:.65rem;background:#fefce8;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#92400e;font-weight:500}.eit-command-bar[data-v-e50957b1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:.75rem 1.125rem;box-shadow:0 1px 3px #0000000a}.eit-command-left[data-v-e50957b1],.eit-command-right[data-v-e50957b1]{display:flex;align-items:center;gap:.6rem}.eit-btn-primary[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.4rem;padding:.475rem 1rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.eit-btn-primary[data-v-e50957b1]:hover:not(:disabled){background:#4f46e5}.eit-btn-primary[data-v-e50957b1]:disabled{opacity:.5;cursor:not-allowed}.eit-btn-ghost[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.4rem;padding:.475rem .875rem;background:transparent;color:#475569;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .1s,color .1s}.eit-btn-ghost[data-v-e50957b1]:hover:not(:disabled){background:#f8fafc;color:#1e293b}.eit-btn-ghost[data-v-e50957b1]:disabled{opacity:.45;cursor:not-allowed}.eit-btn-add[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.4rem;padding:.475rem .875rem;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .1s}.eit-btn-add[data-v-e50957b1]:hover:not(:disabled){background:#dcfce7}.eit-btn-add[data-v-e50957b1]:disabled{opacity:.45;cursor:not-allowed}.eit-btn-danger[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.4rem;padding:.475rem .875rem;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .1s}.eit-btn-danger[data-v-e50957b1]:hover:not(:disabled){background:#fee2e2}.eit-btn-danger[data-v-e50957b1]:disabled{opacity:.45;cursor:not-allowed}.eit-bulk-bar[data-v-e50957b1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:.6rem .875rem}.eit-bulk-info[data-v-e50957b1]{display:flex;align-items:center;gap:.5rem}.eit-bulk-count[data-v-e50957b1]{font-size:.85rem;font-weight:700;color:#0369a1}.eit-bulk-actions[data-v-e50957b1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.eit-bulk-btn[data-v-e50957b1]{padding:.3rem .7rem;background:#fff;border:1px solid #bae6fd;border-radius:6px;font-size:.8rem;font-weight:500;color:#0369a1;cursor:pointer;transition:background .1s}.eit-bulk-btn[data-v-e50957b1]:hover{background:#e0f2fe}.eit-bulk-btn--danger[data-v-e50957b1]{color:#b91c1c;border-color:#fecaca;background:#fff}.eit-bulk-btn--danger[data-v-e50957b1]:hover{background:#fef2f2}.eit-bulk-panel[data-v-e50957b1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.875rem 1rem}.eit-bulk-panel-inner[data-v-e50957b1]{display:flex;flex-direction:column;gap:.6rem}.eit-bulk-label[data-v-e50957b1]{font-size:.8rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em}.eit-bulk-row[data-v-e50957b1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.eit-bulk-input[data-v-e50957b1]{flex:1;min-width:160px;padding:.45rem .7rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#0f172a;outline:none}.eit-bulk-input[data-v-e50957b1]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.eit-bulk-cancel[data-v-e50957b1]{padding:.45rem .75rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#64748b;cursor:pointer}.eit-bulk-cancel[data-v-e50957b1]:hover{background:#f1f5f9}.eit-bulk-confirm-text[data-v-e50957b1]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#b91c1c}.eit-bulk-error[data-v-e50957b1]{font-size:.8rem;color:#b91c1c;margin-top:.35rem}.eit-workspace[data-v-e50957b1]{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.eit-table-scroll[data-v-e50957b1]{overflow-x:auto}.eit-thead[data-v-e50957b1]{display:grid;grid-template-columns:28px 28px 1fr 60px 60px 95px 95px 160px 68px 36px;padding:.5rem .875rem;background:#f7f9fb;border-bottom:1px solid #e4e9f0;min-width:780px}.eit-th[data-v-e50957b1]{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:0 .3rem;display:flex;align-items:center}.eit-th-req[data-v-e50957b1]{color:#ef4444;margin-left:.1rem}.eit-row[data-v-e50957b1]{display:grid;grid-template-columns:28px 28px 1fr 60px 60px 95px 95px 160px 68px 36px;padding:.625rem .875rem;border-bottom:1px solid #f1f5f9;align-items:start;transition:background .1s;border-left:3px solid transparent;min-width:780px}.eit-row[data-v-e50957b1]:last-child{border-bottom:none}.eit-row[data-v-e50957b1]:hover{background:#fafbfc}.eit-row--dirty[data-v-e50957b1]{border-left-color:#f59e0b}.eit-row--saving[data-v-e50957b1]{border-left-color:#6366f1}.eit-row--error[data-v-e50957b1]{border-left-color:#ef4444;background:#fef2f2}.eit-td[data-v-e50957b1]{padding:.25rem .3rem;display:flex;flex-direction:column}.eit-td-check[data-v-e50957b1]{justify-content:flex-start;padding-top:.55rem}.eit-td-num[data-v-e50957b1]{justify-content:flex-start;padding-top:.55rem;font-size:.78rem;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.eit-td-img[data-v-e50957b1]{align-items:flex-start;justify-content:flex-start;padding-top:.25rem}.eit-td-del[data-v-e50957b1]{justify-content:flex-start;padding-top:.3rem;align-items:center}.eit-cell-input[data-v-e50957b1]{width:100%;box-sizing:border-box;padding:.45rem .55rem;border:1px solid #e2e8f0;border-radius:7px;font-size:.875rem;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.eit-cell-input[data-v-e50957b1]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.eit-cell-input[data-v-e50957b1]:hover:not(:focus):not(:disabled){border-color:#c7d2e0}.eit-cell-input[data-v-e50957b1]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.eit-cell-input--num[data-v-e50957b1]{text-align:right}.eit-row-error[data-v-e50957b1]{margin-top:.2rem;font-size:.72rem;color:#b91c1c}.eit-dup-badge[data-v-e50957b1]{display:inline-block;margin-top:.2rem;font-size:.68rem;color:#92400e;background:#fef3c7;border:1px solid #fde68a;padding:.1rem .4rem;border-radius:999px}.eit-img-wrap[data-v-e50957b1]{position:relative;display:inline-block}.eit-img-thumb[data-v-e50957b1]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:7px;border:1px solid #e2e8f0;cursor:pointer;display:block;transition:border-color .1s}.eit-img-thumb[data-v-e50957b1]:hover{border-color:#6366f1}.eit-img-del[data-v-e50957b1]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;border:1.5px solid white;font-size:8px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.eit-img-upload[data-v-e50957b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:46px;height:50px;border:1.5px dashed #bfdbfe;border-radius:7px;color:#60a5fa;background:#eff6ff;cursor:pointer;transition:border-color .1s,color .1s,background .1s}.eit-img-upload[data-v-e50957b1]:hover{border-color:#6366f1;border-style:solid;color:#4f46e5;background:#eef2ff}.eit-img-upload-lbl[data-v-e50957b1]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.eit-img-loading[data-v-e50957b1]{color:#94a3b8;display:flex;align-items:center;min-height:50px}.eit-img-error[data-v-e50957b1]{font-size:.68rem;color:#b91c1c;margin-top:.15rem;max-width:68px;word-break:break-word}.eit-row-del[data-v-e50957b1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#cbd5e1;cursor:pointer;transition:background .1s,color .1s}.eit-row-del[data-v-e50957b1]:hover:not(:disabled){background:#fef2f2;color:#ef4444}.eit-row-del[data-v-e50957b1]:disabled{opacity:.35;cursor:not-allowed}.eit-empty[data-v-e50957b1]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1.5rem;color:#94a3b8;font-size:.9rem}.eit-table-foot[data-v-e50957b1]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-top:1px solid #f1f5f9;background:#f7f9fb}.eit-foot-count[data-v-e50957b1]{font-size:.8rem;color:#94a3b8;font-weight:500}.eit-add-line-btn[data-v-e50957b1]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#15803d;font-weight:600;background:#f0fdf4;border:1.5px dashed #86efac;border-radius:8px;cursor:pointer;padding:.375rem .875rem;transition:background .1s,border-color .1s,border-style .1s}.eit-add-line-btn[data-v-e50957b1]:hover:not(:disabled){background:#dcfce7;border-color:#4ade80;border-style:solid}.eit-add-line-btn[data-v-e50957b1]:disabled{opacity:.4;cursor:not-allowed}.eit-global-error[data-v-e50957b1]{padding:.75rem 1rem;background:#fef2f2;border-top:1px solid #fecaca;color:#b91c1c;font-size:.875rem}.eit-loading[data-v-e50957b1]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem;color:#94a3b8;font-size:.9rem}.eit-spin[data-v-e50957b1]{animation:eit-spin-e50957b1 1.2s linear infinite}@keyframes eit-spin-e50957b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lightbox-overlay[data-v-e50957b1]{position:fixed;inset:0;background:#000000d1;z-index:9999;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-e50957b1]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lightbox-close[data-v-e50957b1]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.4rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}html.dark .eit-hero[data-v-e50957b1]{border-bottom-color:#1e3248}html.dark .eit-eyebrow[data-v-e50957b1]{background:#2563eb1a;border-color:#2563eb40;color:#60a5fa}html.dark .eit-h1[data-v-e50957b1]{color:#e2e8f0}html.dark .eit-h1-sub[data-v-e50957b1]{color:#64748b}html.dark .eit-rfq-link[data-v-e50957b1]{color:#818cf8}html.dark .eit-count-badge[data-v-e50957b1]{background:#1e2d40;border-color:#374f6b;color:#64748b}html.dark .eit-save-status--saved[data-v-e50957b1]{background:#22c55e14;border-color:#22c55e33;color:#4ade80}html.dark .eit-save-status--dirty[data-v-e50957b1]{background:#f59e0b14;border-color:#f59e0b33;color:#fbbf24}html.dark .eit-save-status--saving[data-v-e50957b1]{background:#3b82f614;border-color:#3b82f633;color:#60a5fa}html.dark .eit-page-error[data-v-e50957b1]{background:#ef444414;border-color:#ef444433;border-left-color:#ef4444;color:#f87171}html.dark .eit-lock-banner[data-v-e50957b1]{background:#f59e0b0f;border-color:#f59e0b33;border-left-color:#f59e0b;color:#fbbf24}html.dark .eit-command-bar[data-v-e50957b1]{background:#1a2738;border-color:#1e3248}html.dark .eit-btn-primary[data-v-e50957b1]{background:#4f46e5}html.dark .eit-btn-primary[data-v-e50957b1]:hover:not(:disabled){background:#4338ca}html.dark .eit-btn-ghost[data-v-e50957b1]{color:#94a3b8;border-color:#374f6b}html.dark .eit-btn-ghost[data-v-e50957b1]:hover:not(:disabled){background:#1e3248;color:#e2e8f0}html.dark .eit-btn-add[data-v-e50957b1]{background:#15803d1a;color:#4ade80;border-color:#15803d40}html.dark .eit-btn-add[data-v-e50957b1]:hover:not(:disabled){background:#15803d33}html.dark .eit-btn-danger[data-v-e50957b1]{background:#b91c1c1a;color:#f87171;border-color:#b91c1c40}html.dark .eit-btn-danger[data-v-e50957b1]:hover:not(:disabled){background:#b91c1c33}html.dark .eit-bulk-bar[data-v-e50957b1]{background:#0369a114;border-color:#0369a140}html.dark .eit-bulk-count[data-v-e50957b1]{color:#60a5fa}html.dark .eit-bulk-btn[data-v-e50957b1]{background:#1e3248;border-color:#0369a140;color:#60a5fa}html.dark .eit-bulk-btn[data-v-e50957b1]:hover{background:#0369a126}html.dark .eit-bulk-btn--danger[data-v-e50957b1]{color:#f87171;border-color:#b91c1c40}html.dark .eit-bulk-btn--danger[data-v-e50957b1]:hover{background:#b91c1c1a}html.dark .eit-bulk-panel[data-v-e50957b1]{background:#162032;border-color:#1e3248}html.dark .eit-bulk-label[data-v-e50957b1]{color:#64748b}html.dark .eit-bulk-input[data-v-e50957b1]{background:#0f1c2d;border-color:#2d4a6b;color:#e2e8f0}html.dark .eit-bulk-cancel[data-v-e50957b1]{background:#1e3248;border-color:#374f6b;color:#64748b}html.dark .eit-bulk-cancel[data-v-e50957b1]:hover{background:#243853}html.dark .eit-workspace[data-v-e50957b1]{background:#1a2738;border-color:#1e3248}html.dark .eit-thead[data-v-e50957b1]{background:#162032;border-bottom-color:#1e3248}html.dark .eit-th[data-v-e50957b1]{color:#4a6080}html.dark .eit-row[data-v-e50957b1]{border-bottom-color:#1e3248}html.dark .eit-row[data-v-e50957b1]:hover{background:#1e2d40}html.dark .eit-row--error[data-v-e50957b1]{background:#ef44440f}html.dark .eit-td-num[data-v-e50957b1]{color:#4a6080}html.dark .eit-cell-input[data-v-e50957b1]{background:#162032;border-color:#2d4a6b;color:#e2e8f0}html.dark .eit-cell-input[data-v-e50957b1]:focus{border-color:#6366f1}html.dark .eit-cell-input[data-v-e50957b1]:disabled{background:#0f1c2d;color:#4a6080}html.dark .eit-cell-input[data-v-e50957b1]::-moz-placeholder{color:#4a6080}html.dark .eit-cell-input[data-v-e50957b1]::placeholder{color:#4a6080}html.dark .eit-dup-badge[data-v-e50957b1]{background:#92400e1f;border-color:#92400e4d;color:#fbbf24}html.dark .eit-img-thumb[data-v-e50957b1]{border-color:#2d4a6b}html.dark .eit-img-upload[data-v-e50957b1]{border-color:#2563eb4d;background:#2563eb14;color:#60a5fa}html.dark .eit-img-upload[data-v-e50957b1]:hover{border-color:#6366f1;color:#818cf8;background:#6366f11f}html.dark .eit-row-del[data-v-e50957b1]{color:#2d4a6b}html.dark .eit-row-del[data-v-e50957b1]:hover:not(:disabled){background:#ef44441a;color:#f87171}html.dark .eit-empty[data-v-e50957b1]{color:#4a6080}html.dark .eit-table-foot[data-v-e50957b1]{background:#162032;border-top-color:#1e3248}html.dark .eit-foot-count[data-v-e50957b1]{color:#4a6080}html.dark .eit-add-line-btn[data-v-e50957b1]{background:#15803d1a;border-color:#15803d59;color:#4ade80}html.dark .eit-add-line-btn[data-v-e50957b1]:hover:not(:disabled){background:#15803d2e;border-color:#4ade80}html.dark .eit-global-error[data-v-e50957b1]{background:#ef444414;border-top-color:#ef444433;color:#f87171}html.dark .eit-loading[data-v-e50957b1]{color:#4a6080}@media(max-width:900px){.eit-hero[data-v-e50957b1],.eit-command-bar[data-v-e50957b1]{flex-direction:column;align-items:flex-start}.eit-command-right[data-v-e50957b1]{width:100%;justify-content:flex-end}}.rfq-detail[data-v-1dc6be09]{display:flex;flex-direction:column;gap:1.25rem}.muted[data-v-1dc6be09]{color:#94a3b8}.saved-msg[data-v-1dc6be09]{color:#166534;font-weight:600;font-size:.85rem}.error[data-v-1dc6be09]{color:#b91c1c;font-size:.85rem}.warn[data-v-1dc6be09]{color:#92400e;font-size:.85rem}.hint[data-v-1dc6be09]{color:#64748b;font-size:.85rem}.alert-row[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rfq-hero[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 1.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap}.hero-main[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.hero-eyebrow[data-v-1dc6be09]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.hero-title[data-v-1dc6be09]{margin:0;font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.hero-stats-row[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.2rem}.hero-stat[data-v-1dc6be09]{display:flex;align-items:center;gap:.3rem}.hero-stat-num[data-v-1dc6be09]{font-size:1rem;font-weight:700;color:#0f172a}.hero-stat-label[data-v-1dc6be09]{font-size:.75rem;color:#64748b}.hero-stat-divider[data-v-1dc6be09]{width:1px;height:1.2rem;background:#e2e8f0;flex-shrink:0}.hero-stat--chip[data-v-1dc6be09]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.15rem .65rem;font-size:.78rem;color:#475569;text-transform:capitalize}.hero-actions-col[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;flex-shrink:0}.hero-action-row[data-v-1dc6be09]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.hero-hint[data-v-1dc6be09]{font-size:.8rem}.qs-section[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.6rem}.qs-header[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.qs-title[data-v-1dc6be09]{font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.5rem;color:#0f172a}.qs-new-badge[data-v-1dc6be09]{background:#3b82f6;color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.qs-filters[data-v-1dc6be09]{display:flex;gap:.35rem;flex-wrap:wrap}.qs-pill[data-v-1dc6be09]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;border-radius:999px;padding:.2rem .65rem;font-size:.76rem;font-weight:500;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.qs-pill[data-v-1dc6be09]:hover{background:#e2e8f0}.qs-pill.active[data-v-1dc6be09]{background:#eef2ff;border-color:#818cf8;color:#4338ca;font-weight:600}.qs-pill[data-v-1dc6be09]:disabled{opacity:.45;cursor:not-allowed}.qs-empty[data-v-1dc6be09]{color:#94a3b8;font-size:.85rem}.qs-strip[data-v-1dc6be09]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.qs-strip[data-v-1dc6be09]::-webkit-scrollbar{height:4px}.qs-strip[data-v-1dc6be09]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.qs-strip[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.qs-card[data-v-1dc6be09]{min-width:172px;max-width:200px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.875rem 1rem;cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s;scroll-snap-align:start;display:flex;flex-direction:column;gap:.55rem}.qs-card[data-v-1dc6be09]:hover{border-color:#818cf8;box-shadow:0 2px 12px #6366f11a}.qs-card--focused[data-v-1dc6be09]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;background:#fafbff}.qs-card--new[data-v-1dc6be09]{border-left:3px solid #3b82f6}.qs-card-head[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.qs-card-head-left[data-v-1dc6be09]{display:flex;align-items:center;gap:.4rem;min-width:0}.qs-slot[data-v-1dc6be09]{font-weight:700;font-size:.82rem;color:#0f172a;white-space:nowrap}.qs-new-dot[data-v-1dc6be09]{font-size:.58rem;font-weight:800;letter-spacing:.06em;color:#fff;background:#3b82f6;border-radius:3px;padding:.1rem .3rem;flex-shrink:0}.qs-cov[data-v-1dc6be09]{font-size:.68rem;font-weight:700;padding:.1rem .35rem;border-radius:5px;flex-shrink:0}.qs-cov.cov-full[data-v-1dc6be09]{background:#f0fdf4;color:#166534;border:1px solid #86efac}.qs-cov.cov-partial[data-v-1dc6be09]{background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.qs-price-zone[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.15rem;line-height:1}.qs-price-ccy[data-v-1dc6be09]{font-size:.72rem;font-weight:600;color:#64748b}.qs-price-int[data-v-1dc6be09]{font-size:1.1rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.qs-price-dec[data-v-1dc6be09]{font-size:.78rem;font-weight:500;color:#64748b}.qs-price-norm[data-v-1dc6be09]{font-size:.65rem;color:#94a3b8;margin-left:.2rem}.qs-total-na[data-v-1dc6be09]{font-size:.8rem;color:#94a3b8;font-style:italic}.qs-card-foot[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;margin-top:.1rem}.qs-age[data-v-1dc6be09]{font-size:.68rem;color:#94a3b8}.qs-review-cta[data-v-1dc6be09]{font-size:.72rem;font-weight:600;color:#6366f1;letter-spacing:-.01em}.compare-workspace[data-v-1dc6be09]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.cw-header[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.cw-header-left[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.15rem}.cw-title[data-v-1dc6be09]{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.cw-subtitle[data-v-1dc6be09]{margin:0;font-size:.8rem;color:#94a3b8}.cw-header-right[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.fx-toolbar[data-v-1dc6be09]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem}.fx-label[data-v-1dc6be09]{color:#64748b;font-size:.8rem}.fx-currency-buttons[data-v-1dc6be09]{display:flex;gap:.25rem}.fx-currency-btn[data-v-1dc6be09]{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:5px;padding:.2rem .55rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .1s,border-color .1s}.fx-currency-btn.active[data-v-1dc6be09]{background:#4338ca;border-color:#4338ca;color:#fff}.fx-currency-btn[data-v-1dc6be09]:hover:not(.active){background:#f1f5f9;border-color:#c7d2fe}.fx-source-note[data-v-1dc6be09]{color:#94a3b8;font-size:.72rem}.compare-toolbar[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem 1.5rem;border-bottom:1px solid #e8ecf1;background:#f5f7fa}.ct-left[data-v-1dc6be09]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ct-sep[data-v-1dc6be09]{width:1px;height:24px;background:#dde1e8;flex-shrink:0;margin:0 .35rem}.ct-right[data-v-1dc6be09]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-left:auto}.ct-section-label[data-v-1dc6be09]{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;flex-shrink:0}.ct-auto-group[data-v-1dc6be09]{display:flex;align-items:center;box-shadow:0 1px 3px #4338ca1f;border-radius:7px}.ct-auto-btn[data-v-1dc6be09]{font-size:.77rem;font-weight:600;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:.32rem .85rem;cursor:pointer;line-height:1.4;transition:background .1s,color .1s,border-color .1s}.ct-auto-btn[data-v-1dc6be09]:first-child{border-radius:7px 0 0 7px}.ct-auto-btn[data-v-1dc6be09]:last-child{border-radius:0 7px 7px 0}.ct-auto-btn[data-v-1dc6be09]:not(:first-child){border-left-color:#a5b4fc}.ct-auto-btn[data-v-1dc6be09]:hover:not(:disabled){background:#e0e7ff;color:#3730a3;border-color:#a5b4fc;z-index:1;position:relative}.ct-auto-btn[data-v-1dc6be09]:disabled{opacity:.4;cursor:not-allowed}.ct-clear-btn[data-v-1dc6be09]{font-size:.74rem;font-weight:500;color:#94a3b8;background:transparent;border:1px solid #dde1e8;border-radius:6px;padding:.3rem .65rem;cursor:pointer;transition:color .1s,border-color .1s,background .1s}.ct-clear-btn[data-v-1dc6be09]:hover:not(:disabled){color:#ef4444;border-color:#fca5a5;background:#fff1f2}.ct-clear-btn[data-v-1dc6be09]:disabled{opacity:.35;cursor:not-allowed}.ct-toggle[data-v-1dc6be09]{font-size:.75rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #dde1e8;border-radius:6px;padding:.3rem .7rem;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.ct-toggle[data-v-1dc6be09]:hover{border-color:#c7d2fe;color:#4338ca;background:#f8f9ff}.ct-toggle--on[data-v-1dc6be09]{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600;box-shadow:0 1px 4px #4f46e540}.readiness-banner[data-v-1dc6be09]{display:flex;align-items:center;gap:.65rem;padding:.6rem 1.5rem;font-size:.83rem;flex-wrap:wrap;border-bottom:1px solid transparent;border-left:3px solid transparent}.rb-ready[data-v-1dc6be09]{background:#f0fdf4;border-bottom-color:#86efac;border-left-color:#22c55e;color:#166534}.rb-warn[data-v-1dc6be09]{background:#fff7ed;border-bottom-color:#fdba74;border-left-color:#f97316;color:#9a3412}.rb-neutral[data-v-1dc6be09]{background:#f5f7fa;border-bottom-color:#e2e8f0;border-left-color:#cbd5e1;color:#475569}.rb-icon[data-v-1dc6be09]{font-weight:800;width:1.1rem;text-align:center;flex-shrink:0;font-size:.9rem}.rb-msg[data-v-1dc6be09]{flex:1;font-weight:500}.rb-action[data-v-1dc6be09]{background:none;border:1px solid currentColor;border-radius:6px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;color:inherit;transition:opacity .15s;flex-shrink:0;opacity:.85}.rb-action[data-v-1dc6be09]:hover{opacity:1}.mixed-currency-notice[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.5rem;background:#fffbeb;border-bottom:1px solid #fcd34d;border-left:3px solid #f59e0b;padding:.55rem 1.5rem;font-size:.83rem;color:#78350f}.mixed-currency-notice strong[data-v-1dc6be09]{font-weight:700}.normalized-totals-strip[data-v-1dc6be09]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;background:#f5f7fa;border-bottom:1px solid #e8ecf1;padding:.45rem 1.5rem;font-size:.78rem}.nts-label[data-v-1dc6be09]{color:#64748b;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.nts-supplier[data-v-1dc6be09]{display:flex;gap:.3rem;align-items:baseline;color:#334155}.nts-supplier strong[data-v-1dc6be09]{color:#0f172a;font-size:.82rem}.scroll-hint[data-v-1dc6be09]{padding:.35rem 1.5rem .15rem;font-size:.72rem;color:#94a3b8;font-style:italic}.compare-table-wrap[data-v-1dc6be09]{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table[data-v-1dc6be09]{width:100%;border-collapse:collapse;min-width:520px;overflow:visible}.compare-table th[data-v-1dc6be09],.compare-table td[data-v-1dc6be09]{border:1px solid #e8ecf1;padding:.6rem .75rem;vertical-align:top;text-align:center}.compare-table thead th[data-v-1dc6be09]{position:static;background:linear-gradient(180deg,#f9fafb,#f3f5f8);box-shadow:0 1px #e2e8f0}.item-col[data-v-1dc6be09]{text-align:left;min-width:180px;background:#f8fafc;position:sticky;left:0;z-index:1;border-right:2px solid #e2e8f0}.compare-table thead th.item-col[data-v-1dc6be09]{background:#f8fafc}.supplier-col[data-v-1dc6be09]{min-width:148px}.supplier-name[data-v-1dc6be09]{font-weight:700;font-size:.875rem}.verified[data-v-1dc6be09]{color:#16a34a;font-size:.72rem;margin-top:.1rem}.coverage[data-v-1dc6be09]{font-size:.69rem;margin-top:.15rem}.coverage-full[data-v-1dc6be09]{color:#16a34a;font-weight:600}.coverage-partial[data-v-1dc6be09]{color:#d97706}.coverage-none[data-v-1dc6be09]{color:#dc2626}.coverage-neutral[data-v-1dc6be09]{color:#94a3b8}.col-selection-count[data-v-1dc6be09]{margin-top:.2rem;font-size:.68rem;font-weight:600;color:#4338ca;background:#eef2ff;border-radius:999px;padding:.1rem .5rem;display:inline-block}.col-has-notes[data-v-1dc6be09]{font-size:.65rem;color:#818cf8;margin-top:.15rem;font-style:italic}.col-focused[data-v-1dc6be09]{background:#fef3c7!important}.item-name[data-v-1dc6be09]{font-weight:600;font-size:.875rem}.item-meta[data-v-1dc6be09]{color:#94a3b8;font-size:.75rem}.price[data-v-1dc6be09]{font-weight:700}.price strong[data-v-1dc6be09]{color:#1e293b}.currency[data-v-1dc6be09]{font-size:.72rem;color:#64748b;margin-left:.2rem}.lead[data-v-1dc6be09]{font-size:.72rem}.lead-chip[data-v-1dc6be09]{margin-top:.22rem;display:inline-block;font-size:.68rem;font-weight:600;color:#0369a1;background:#e0f2fe;border-radius:4px;padding:.08rem .38rem;letter-spacing:.01em}.price-normalized[data-v-1dc6be09]{font-size:.68rem;color:#64748b;margin-top:.1rem}.mixed-ccy-tag[data-v-1dc6be09]{display:inline-block;margin-top:.25rem;font-size:.63rem;font-weight:600;text-transform:uppercase;color:#b45309;background:#fef3c7;border-radius:4px;padding:.1rem .35rem}.price-cell[data-v-1dc6be09]{cursor:pointer;transition:background .12s}.price-cell.disabled[data-v-1dc6be09]{cursor:default}.price-cell.cheapest[data-v-1dc6be09]{background:#dcfce7;border-color:#86efac}.price-cell.cheapest .price strong[data-v-1dc6be09]{color:#15803d}.price-cell.selected[data-v-1dc6be09]{background:#eef2ff;outline:2px solid #6366f1;outline-offset:-2px}.price-cell.blocked[data-v-1dc6be09]{background:#f8fafc;cursor:default}.price-cell.fastest-lead[data-v-1dc6be09]{outline:2px solid #0d9488;outline-offset:-2px}.winner[data-v-1dc6be09]{margin-top:.25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:4px;padding:.1rem .4rem;display:inline-flex;align-items:center;gap:.35rem}.clear-winner[data-v-1dc6be09]{border:none;background:none;color:#4338ca;font-size:.68rem;text-transform:none;cursor:pointer}.fastest-chip[data-v-1dc6be09]{margin-top:.2rem;font-size:.65rem;font-weight:700;text-transform:uppercase;color:#0f766e;background:#ccfbf1;border-radius:4px;padding:.1rem .4rem;display:inline-block}.no-offer[data-v-1dc6be09]{font-size:.69rem;color:#cbd5e1;font-style:italic}.cell-note[data-v-1dc6be09]{margin-top:.25rem;font-size:.72rem;color:#64748b;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.4}.cell-note--expanded[data-v-1dc6be09]{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;font-style:normal;color:#334155}.cell-note-toggle[data-v-1dc6be09]{background:none;border:none;color:#818cf8;font-size:.65rem;cursor:pointer;padding:0;margin-top:.15rem;font-weight:600;display:block}.cell-note-toggle[data-v-1dc6be09]:hover{color:#4338ca;text-decoration:underline}.row-highlighted>td[data-v-1dc6be09]{background:#fef9c3!important}.award-footer[data-v-1dc6be09]{border-top:2px solid #e2e8f0;background:#fff;padding:1.25rem 1.5rem}.af-finalized[data-v-1dc6be09]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.af-finalized-check[data-v-1dc6be09]{width:2.25rem;height:2.25rem;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.af-finalized-body[data-v-1dc6be09]{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.af-finalized-title[data-v-1dc6be09]{font-weight:700;font-size:.9rem;color:#166534}.af-finalized-date[data-v-1dc6be09]{font-size:.75rem;color:#94a3b8}.af-winners[data-v-1dc6be09]{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.35rem}.af-winner-chip[data-v-1dc6be09]{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:6px;padding:.15rem .6rem;font-size:.73rem;font-weight:600}.af-empty[data-v-1dc6be09]{display:flex;align-items:center;gap:.65rem;padding:.25rem 0}.af-empty-icon[data-v-1dc6be09]{font-size:1.1rem;color:#cbd5e1;flex-shrink:0}.af-empty-msg[data-v-1dc6be09]{font-size:.83rem;color:#94a3b8}.af-active[data-v-1dc6be09]{display:flex;align-items:flex-start;gap:2rem;flex-wrap:wrap;justify-content:space-between}.af-totals[data-v-1dc6be09]{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.af-totals-head[data-v-1dc6be09]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.af-totals-amount[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.15rem}.af-t-ccy[data-v-1dc6be09]{font-size:.85rem;font-weight:600;color:#64748b}.af-t-int[data-v-1dc6be09]{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.af-t-dec[data-v-1dc6be09]{font-size:.95rem;font-weight:500;color:#94a3b8}.af-t-norm[data-v-1dc6be09]{font-size:.65rem;font-weight:700;color:#7c6f3f;background:#eab3081a;border-radius:4px;padding:.1rem .35rem;margin-left:.35rem}.af-t-mixed[data-v-1dc6be09]{font-size:1rem;font-weight:600;color:#d97706}.af-breakdown[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.15rem}.af-br-row[data-v-1dc6be09]{display:flex;gap:.5rem;align-items:center;font-size:.75rem}.af-br-sup[data-v-1dc6be09]{font-weight:700;color:#475569;min-width:72px}.af-br-items[data-v-1dc6be09]{color:#94a3b8}.af-br-val[data-v-1dc6be09]{font-weight:600;color:#334155;margin-left:auto}.af-actions[data-v-1dc6be09]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0}.af-status-row[data-v-1dc6be09]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.af-status[data-v-1dc6be09]{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:5px}.af-status--ok[data-v-1dc6be09]{background:#f0fdf4;color:#166534;border:1px solid #86efac}.af-status--err[data-v-1dc6be09]{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.af-status--warn[data-v-1dc6be09]{background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.af-status--info[data-v-1dc6be09]{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.af-btn-row[data-v-1dc6be09]{display:flex;gap:.6rem;align-items:center}.af-btn-save[data-v-1dc6be09]{font-size:.8rem;font-weight:600;color:#475569;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;padding:.45rem 1rem;cursor:pointer;transition:border-color .1s,color .1s,background .1s}.af-btn-save[data-v-1dc6be09]:hover:not(:disabled){border-color:#6366f1;color:#4338ca}.af-btn-save[data-v-1dc6be09]:disabled{opacity:.4;cursor:not-allowed}.af-btn-finalize[data-v-1dc6be09]{font-size:.85rem;font-weight:700;color:#fff;background:#4f46e5;border:none;border-radius:8px;padding:.55rem 1.4rem;cursor:pointer;box-shadow:0 1px 4px #4f46e54d;transition:background .1s,box-shadow .1s,opacity .1s}.af-btn-finalize[data-v-1dc6be09]:hover:not(:disabled){background:#4338ca;box-shadow:0 2px 8px #4f46e566}.af-btn-finalize[data-v-1dc6be09]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bottom-grid[data-v-1dc6be09]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}.snapshot-card[data-v-1dc6be09]{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.snapshot-card[data-v-1dc6be09]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000f;border-left:3px solid #6366f1;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.sc-head[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sc-title[data-v-1dc6be09]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#6366f1}.sc-stats[data-v-1dc6be09]{display:flex;align-items:center;gap:.6rem}.sc-stat[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.2rem}.sc-stat-val[data-v-1dc6be09]{font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.sc-stat-label[data-v-1dc6be09]{font-size:.72rem;font-weight:500;color:#94a3b8}.sc-stat-sep[data-v-1dc6be09]{color:#cbd5e1;font-size:.85rem}.sc-chips[data-v-1dc6be09]{display:flex;gap:.35rem;flex-wrap:wrap}.sc-chip[data-v-1dc6be09]{font-size:.72rem;font-weight:600;padding:.22rem .6rem;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.sc-chip--cat[data-v-1dc6be09]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe;text-transform:capitalize}.sc-chip--muted[data-v-1dc6be09]{color:#94a3b8;background:#f8fafc;border-color:#f1f5f9;font-style:italic}.sc-rows[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid #f1f5f9;padding-top:.6rem;margin-top:.1rem}.sc-row[data-v-1dc6be09]{display:flex;justify-content:space-between;gap:.5rem;padding:.15rem 0;font-size:.81rem}.sc-row-key[data-v-1dc6be09]{color:#94a3b8;flex-shrink:0;font-size:.78rem}.sc-row-val[data-v-1dc6be09]{font-weight:600;color:#334155;text-align:right}.sc-row--urgent .sc-row-val[data-v-1dc6be09]{color:#d97706}.sc-notes[data-v-1dc6be09]{border-top:1px solid #f1f5f9;padding-top:.5rem}.sc-notes-label[data-v-1dc6be09]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:.2rem}.sc-notes-body[data-v-1dc6be09]{font-size:.79rem;color:#475569;line-height:1.5}.snap-row[data-v-1dc6be09]{display:flex;justify-content:space-between;gap:.75rem;font-size:.82rem;color:#64748b;padding:.15rem 0}.snap-row strong[data-v-1dc6be09]{color:#0f172a;text-align:right;max-width:60%;word-break:break-word;font-size:.82rem}.reach-card[data-v-1dc6be09]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.reach-header[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.reach-title[data-v-1dc6be09]{font-weight:700;font-size:.9rem;color:#0f172a}.reach-loading[data-v-1dc6be09]{color:#94a3b8;font-size:.85rem}.reach-grid[data-v-1dc6be09]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.reach-tile[data-v-1dc6be09]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.2rem}.reach-label[data-v-1dc6be09]{font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;font-weight:700}.reach-value[data-v-1dc6be09]{font-size:1.2rem;font-weight:700;color:#0f172a}.invited-suppliers-section[data-v-1dc6be09]{border-top:1px solid #e2e8f0;padding-top:.75rem;display:flex;flex-direction:column;gap:.4rem}.invited-suppliers-header-row[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.invited-suppliers-header[data-v-1dc6be09]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.invited-supplier-scroll[data-v-1dc6be09]{max-height:220px;overflow-y:auto}.invited-supplier-scroll[data-v-1dc6be09]::-webkit-scrollbar{width:4px}.invited-supplier-scroll[data-v-1dc6be09]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.invited-supplier-scroll[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.invited-supplier-row[data-v-1dc6be09]{padding:.35rem 0;border-bottom:1px solid #f1f5f9}.invited-supplier-row[data-v-1dc6be09]:last-child{border-bottom:none}.invited-supplier-info[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.18rem}.invited-supplier-line1[data-v-1dc6be09]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.invited-supplier-line2[data-v-1dc6be09]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.invited-supplier-label[data-v-1dc6be09]{font-size:.82rem;font-weight:600;color:#334155}.invited-supplier-time[data-v-1dc6be09]{font-size:.7rem;color:#94a3b8;white-space:nowrap;margin-left:auto}.invited-none[data-v-1dc6be09]{font-size:.82rem;color:#64748b;display:flex;align-items:center;gap:.5rem;border-top:1px solid #e2e8f0;padding-top:.6rem}.invite-cta-link[data-v-1dc6be09]{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.82rem;text-decoration:underline;padding:0}.invite-status[data-v-1dc6be09]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.invite-status.invited[data-v-1dc6be09]{background:#dbeafe;color:#1d4ed8}.invite-status.quoted[data-v-1dc6be09]{background:#dcfce7;color:#166534}.activity-card[data-v-1dc6be09]{padding:1rem 1.1rem}.activity-heading[data-v-1dc6be09]{margin:0 0 .85rem;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.activity-list[data-v-1dc6be09]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;max-height:320px;overflow-y:auto;position:relative}.act-item[data-v-1dc6be09]{display:flex;align-items:flex-start;gap:.7rem;padding:.6rem 0;border-bottom:1px solid #f1f5f9;position:relative}.act-item[data-v-1dc6be09]:last-child{border-bottom:none;padding-bottom:0}.act-item[data-v-1dc6be09]:first-child{padding-top:0}.activity-list[data-v-1dc6be09]::-webkit-scrollbar{width:4px}.activity-list[data-v-1dc6be09]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.activity-list[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.act-icon[data-v-1dc6be09]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.05rem;box-shadow:0 0 0 3px #fff}.act-body[data-v-1dc6be09]{flex:1;min-width:0}.act-label[data-v-1dc6be09]{font-weight:600;font-size:.84rem;color:#0f172a;line-height:1.3}.act-time[data-v-1dc6be09]{color:#94a3b8;font-size:.7rem;margin-top:.08rem}.items-accordion[data-v-1dc6be09]{overflow:hidden}.items-acc-toggle[data-v-1dc6be09]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;background:none;border:none;cursor:pointer;font-weight:600;font-size:.9rem;color:#0f172a;text-align:left;transition:background .1s}.items-acc-toggle[data-v-1dc6be09]:hover{background:#f8fafc}.items-acc-count[data-v-1dc6be09]{margin-left:auto;font-size:.78rem;color:#94a3b8;font-weight:400}.items-acc-chevron[data-v-1dc6be09]{font-size:.7rem;color:#94a3b8}.items-acc-body[data-v-1dc6be09]{padding:0 .5rem .75rem}.items-table[data-v-1dc6be09]{width:100%;border-collapse:collapse}.items-table th[data-v-1dc6be09],.items-table td[data-v-1dc6be09]{border-bottom:1px solid #e2e8f0;padding:.5rem .65rem;text-align:left;font-size:.85rem}.items-table thead th[data-v-1dc6be09]{background:#f8fafc;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;color:#64748b;font-weight:700}.items-table tbody tr[data-v-1dc6be09]{transition:background .1s}.items-table tbody tr[data-v-1dc6be09]:hover{background:#f8fafc}.item-img-thumb[data-v-1dc6be09]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;display:block}.items-notes-cell[data-v-1dc6be09]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-quote-nudge[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:10px;border-left:4px solid #f59e0b;background:#fffbeb}.no-quote-nudge.nudge-warning[data-v-1dc6be09]{border-color:#f59e0b;background:#fffbeb}.no-quote-nudge.nudge-critical[data-v-1dc6be09]{border-color:#ef4444;background:#fff1f2}.no-quote-nudge.nudge-info[data-v-1dc6be09]{border-color:#0ea5e9;background:#f0f9ff}.nudge-body[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.nudge-title[data-v-1dc6be09]{font-size:.875rem;font-weight:700;color:#1e293b}.nudge-desc[data-v-1dc6be09]{font-size:.8rem;color:#64748b}.finalize-success-banner[data-v-1dc6be09]{background:#f0fdf4;border:1px solid #86efac;border-left:4px solid #16a34a;border-radius:10px;padding:.9rem 1rem}.fsb-body[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.fsb-text[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.fsb-actions[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.fsb-link[data-v-1dc6be09]{color:#16a34a;font-weight:600;font-size:.85rem;text-decoration:none}.fsb-link[data-v-1dc6be09]:hover{text-decoration:underline}.fsb-close[data-v-1dc6be09]{background:none;border:none;cursor:pointer;color:#6b7280;font-size:1rem;line-height:1;padding:.15rem .3rem;border-radius:4px}.auto-award-toast[data-v-1dc6be09]{position:fixed;bottom:1.5rem;right:1.5rem;background:#1e293b;color:#fff;border-radius:10px;padding:.65rem 1rem;font-size:.85rem;font-weight:500;z-index:9000;pointer-events:none;box-shadow:0 4px 16px #0003}.toast-fade-enter-active[data-v-1dc6be09],.toast-fade-leave-active[data-v-1dc6be09]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-1dc6be09],.toast-fade-leave-to[data-v-1dc6be09]{opacity:0;transform:translateY(.5rem)}.supplier-rfq-view[data-v-1dc6be09]{display:flex;flex-direction:column;gap:1rem}.rfq-meta-row[data-v-1dc6be09]{display:flex;gap:.5rem;flex-wrap:wrap}.meta-chip[data-v-1dc6be09]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .75rem;font-size:.8rem;color:#475569;text-transform:capitalize}.supp-items-card[data-v-1dc6be09]{padding:1rem;overflow:hidden}.supp-items-table-wrap[data-v-1dc6be09]{overflow-x:auto}.supp-items-full[data-v-1dc6be09]{min-width:700px}.supp-items-full .col-num[data-v-1dc6be09]{width:2.5rem;text-align:center}.supp-items-full .col-qty[data-v-1dc6be09]{width:4.5rem;text-align:right}.supp-items-full .col-uom[data-v-1dc6be09]{width:4rem}.supp-items-full .col-img[data-v-1dc6be09]{width:5rem;text-align:center}.item-name-cell[data-v-1dc6be09]{font-weight:600;font-size:.85rem}.item-note-text[data-v-1dc6be09]{font-size:.8rem;color:#475569;line-height:1.4;max-width:200px;display:block}.supp-quote-card[data-v-1dc6be09]{padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.supp-quote-header[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.supp-quote-submitted-sub[data-v-1dc6be09]{font-size:.8rem;margin-top:.15rem}.supp-quote-expired-msg[data-v-1dc6be09]{font-size:.85rem;color:#64748b;padding:.5rem 0}.card-section-head[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.card-section-title[data-v-1dc6be09]{font-weight:700;font-size:.95rem}.supp-quote-meta[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.supp-cta-link[data-v-1dc6be09]{text-decoration:none}.draft-resume-banner[data-v-1dc6be09]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.draft-resume-info[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.draft-resume-label[data-v-1dc6be09]{font-weight:600;font-size:.88rem;color:#92400e}.draft-resume-age[data-v-1dc6be09]{font-size:.8rem}.draft-discard-err[data-v-1dc6be09]{margin:0}.draft-resume-actions[data-v-1dc6be09]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.outcome-banner[data-v-1dc6be09]{border-radius:10px;padding:.9rem 1rem}.outcome-won[data-v-1dc6be09]{background:#f0fdf4;border:1px solid #86efac;border-left:4px solid #16a34a}.outcome-lost[data-v-1dc6be09]{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #94a3b8}.outcome-banner-body[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.outcome-text[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.2rem}.outcome-title[data-v-1dc6be09]{font-weight:700;font-size:.95rem}.outcome-won .outcome-title[data-v-1dc6be09]{color:#166534}.outcome-lost .outcome-title[data-v-1dc6be09]{color:#475569}.outcome-sub[data-v-1dc6be09]{font-size:.82rem}.outcome-won .outcome-sub[data-v-1dc6be09]{color:#16a34a}.outcome-lost .outcome-sub[data-v-1dc6be09]{color:#94a3b8}.invited-banner-card[data-v-1dc6be09]{background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:10px;padding:.9rem 1rem}.invited-banner-body[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.invited-banner-left[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.2rem}.invited-banner-actions[data-v-1dc6be09]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;flex-shrink:0}.invited-banner-title[data-v-1dc6be09]{font-weight:700;color:#1e40af;font-size:.95rem}.invited-banner-sub[data-v-1dc6be09]{font-size:.82rem;color:#3b82f6}.modal-backdrop[data-v-1dc6be09]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.modal-card[data-v-1dc6be09]{width:100%;max-width:560px;background:#fff;border-radius:14px;padding:1.25rem;box-shadow:0 24px 48px #0f172a33;display:flex;flex-direction:column;gap:.75rem}.modal-wide[data-v-1dc6be09]{max-width:680px}.modal-header[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem}.modal-header-icon[data-v-1dc6be09]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-header-icon--danger[data-v-1dc6be09]{background:#fee2e2;color:#dc2626}.modal-header-icon--indigo[data-v-1dc6be09]{background:#e0e7ff;color:#4f46e5}.modal-header-content[data-v-1dc6be09]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.modal-header-content h3[data-v-1dc6be09]{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.modal-header-sub[data-v-1dc6be09]{margin:0;font-size:.8rem;color:#94a3b8}.modal-close[data-v-1dc6be09]{border:none;background:none;font-size:1.2rem;cursor:pointer;color:#94a3b8;line-height:1;margin-left:auto;flex-shrink:0}.modal-close[data-v-1dc6be09]:hover{color:#475569}.modal-body[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.25rem}.modal-text[data-v-1dc6be09]{margin:0;color:#475569;font-size:.9rem}.dup-label[data-v-1dc6be09]{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem}.dup-input[data-v-1dc6be09]{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9375rem;color:#0f172a;outline:none;transition:border-color .15s}.dup-input[data-v-1dc6be09]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.modal-warn[data-v-1dc6be09]{background:#fff7ed;border:1px solid #fdba74;color:#9a3412;border-radius:10px;padding:.6rem .75rem;font-size:.85rem}.modal-success[data-v-1dc6be09]{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:10px;padding:.6rem .75rem;font-size:.85rem}.modal-loading[data-v-1dc6be09],.modal-empty[data-v-1dc6be09]{color:#64748b;font-size:.85rem}.modal-count[data-v-1dc6be09]{font-size:.82rem;color:#64748b;margin-right:auto}.confirm-row[data-v-1dc6be09]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.modal-actions[data-v-1dc6be09]{display:flex;justify-content:flex-end;gap:.5rem}.fm-summary-grid[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.35rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.fm-row[data-v-1dc6be09]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;gap:.5rem}.fm-label[data-v-1dc6be09]{color:#64748b}.fm-value[data-v-1dc6be09]{font-weight:600;color:#0f172a;text-align:right}.fm-ok[data-v-1dc6be09]{color:#16a34a}.fm-err[data-v-1dc6be09]{color:#dc2626}.fa-modal[data-v-1dc6be09]{max-width:480px;gap:0;padding:0;overflow:hidden}.fa-header[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.25rem 1rem;border-bottom:1px solid #f1f5f9}.fa-header-icon[data-v-1dc6be09]{width:36px;height:36px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa-header-text[data-v-1dc6be09]{flex:1}.fa-title[data-v-1dc6be09]{font-size:.95rem;font-weight:700;color:#0f172a}.fa-subtitle[data-v-1dc6be09]{font-size:.73rem;color:#94a3b8;margin-top:.1rem}.fa-callout[data-v-1dc6be09]{margin:.9rem 1.25rem 0;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.6rem .85rem;font-size:.83rem;color:#9a3412;line-height:1.5}.fa-summary[data-v-1dc6be09]{display:flex;align-items:stretch;margin:.9rem 1.25rem 0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#f8fafc}.fa-stat[data-v-1dc6be09]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.8rem .4rem;text-align:center}.fa-stat-sep[data-v-1dc6be09]{width:1px;background:#e2e8f0;flex-shrink:0}.fa-stat-val[data-v-1dc6be09]{font-size:1.1rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1}.fa-stat-of[data-v-1dc6be09]{font-size:.75rem;font-weight:500;color:#94a3b8}.fa-stat-val--sm[data-v-1dc6be09]{font-size:.82rem;letter-spacing:0}.fa-stat-val--ok[data-v-1dc6be09]{color:#16a34a;font-size:.82rem;font-weight:700}.fa-stat-val--err[data-v-1dc6be09]{color:#dc2626;font-size:.82rem;font-weight:700}.fa-stat-label[data-v-1dc6be09]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-top:.28rem}.fa-confirms[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.45rem;margin:.9rem 1.25rem 0}.fa-check-row[data-v-1dc6be09]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .12s,background .12s}.fa-check-row[data-v-1dc6be09]:hover{border-color:#c7d2fe;background:#fafbff}.fa-check-row--checked[data-v-1dc6be09]{border-color:#c7d2fe;background:#f5f3ff}.fa-check-box[data-v-1dc6be09]{width:18px;height:18px;border-radius:5px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem;transition:background .12s,border-color .12s}.fa-check-box.checked[data-v-1dc6be09]{background:#4f46e5;border-color:#4f46e5;color:#fff}.fa-check-label[data-v-1dc6be09]{font-size:.83rem;color:#334155;line-height:1.45}.fa-actions[data-v-1dc6be09]{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem 1.1rem;border-top:1px solid #f1f5f9;margin-top:.9rem}.invite-filter-row[data-v-1dc6be09]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.invite-filter-input[data-v-1dc6be09]{flex:1;min-width:120px;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;font-size:.8rem;color:#1e293b;background:#fff;outline:none}.invite-filter-input[data-v-1dc6be09]:focus{border-color:#818cf8}.invite-sort-row[data-v-1dc6be09]{display:flex;align-items:center;gap:.5rem}.invite-sort-label[data-v-1dc6be09]{font-size:.78rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.invite-sort-select[data-v-1dc6be09]{border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .5rem;font-size:.8rem;color:#1e293b;background:#fff;cursor:pointer}.invite-tier-filter[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;padding:.4rem 0}.tier-toggle[data-v-1dc6be09]{font-size:.8rem;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .75rem;background:#fff;cursor:pointer;color:#64748b}.tier-toggle.active[data-v-1dc6be09]{background:#eef2ff;border-color:#818cf8;color:#4338ca;font-weight:600}.tier-filter-hint[data-v-1dc6be09]{font-size:.75rem;color:#94a3b8}.invite-list[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.4rem;max-height:300px;overflow-y:auto}.invite-row[data-v-1dc6be09]{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:background .1s,border-color .1s}.invite-row[data-v-1dc6be09]:hover:not(.invite-disabled){background:#f8fafc}.invite-selected[data-v-1dc6be09]{border-color:#818cf8;background:#eef2ff}.invite-disabled[data-v-1dc6be09]{opacity:.65;cursor:default}.invite-info[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.invite-label-row[data-v-1dc6be09]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.invite-label[data-v-1dc6be09]{font-weight:600;font-size:.85rem;color:#0f172a}.invite-tags[data-v-1dc6be09]{display:flex;gap:.35rem;flex-wrap:wrap}.invite-tag[data-v-1dc6be09]{background:#e0f2fe;color:#0369a1;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.invite-tag.cat[data-v-1dc6be09]{background:#ede9fe;color:#6d28d9}.invite-score[data-v-1dc6be09]{display:inline-flex;align-items:center;justify-content:center;background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd;border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:700;margin-left:auto;flex-shrink:0}.invite-verified[data-v-1dc6be09]{display:inline-flex;align-items:center;gap:.15rem;background:#dcfce7;color:#15803d;border-radius:999px;padding:.05rem .45rem;font-size:.68rem;font-weight:700;flex-shrink:0}.invite-reasons[data-v-1dc6be09]{display:flex;gap:.3rem;flex-wrap:wrap}.invite-reason[data-v-1dc6be09]{background:#fef9c3;color:#854d0e;border-radius:999px;padding:.08rem .45rem;font-size:.68rem;font-weight:600}.invite-tier[data-v-1dc6be09]{font-size:.68rem;font-weight:600;padding:.1rem .4rem;border-radius:10px}.invite-tier--strong[data-v-1dc6be09]{background:#dcfce7;color:#15803d}.invite-tier--good[data-v-1dc6be09]{background:#dbeafe;color:#1d4ed8}.invite-tier--weak[data-v-1dc6be09]{background:#f1f5f9;color:#94a3b8}.invite-completeness[data-v-1dc6be09]{display:flex;align-items:center;gap:.4rem;margin-top:.25rem}.invite-comp-track[data-v-1dc6be09]{flex:1;height:4px;background:#e2e8f0;border-radius:99px;overflow:hidden;max-width:80px}.invite-comp-fill[data-v-1dc6be09]{height:100%;border-radius:99px;transition:width .3s}.invite-comp-label[data-v-1dc6be09]{font-size:.65rem;color:#94a3b8;font-weight:600;white-space:nowrap}.invite-has-desc[data-v-1dc6be09]{font-size:.7rem;color:#6366f1;cursor:default}.invite-pagination-row[data-v-1dc6be09]{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0}.invite-total-hint[data-v-1dc6be09]{font-size:.78rem;color:#94a3b8}.resp-meta[data-v-1dc6be09]{font-size:.7rem;margin-top:.2rem}.resp-positive[data-v-1dc6be09]{color:#15803d}.resp-neutral[data-v-1dc6be09]{color:#64748b}.resp-weak[data-v-1dc6be09]{color:#b45309}.resp-muted[data-v-1dc6be09]{color:#94a3b8}.template-name-prompt[data-v-1dc6be09]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.template-name-input[data-v-1dc6be09]{font-size:.875rem;padding:.35rem .6rem;border:1px solid #6366f1;border-radius:6px;outline:none;min-width:200px}.lightbox-overlay[data-v-1dc6be09]{position:fixed;inset:0;background:#000000d1;z-index:9999;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-1dc6be09]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lightbox-close[data-v-1dc6be09]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.4rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.bottom-grid[data-v-1dc6be09]{grid-template-columns:1fr}.compare-toolbar[data-v-1dc6be09],.cw-header[data-v-1dc6be09]{flex-direction:column;align-items:flex-start}.rfq-hero[data-v-1dc6be09]{flex-direction:column}.hero-actions-col[data-v-1dc6be09]{align-items:flex-start}}@media(max-width:640px){.hero-title[data-v-1dc6be09]{font-size:1.4rem}.award-bar-actions[data-v-1dc6be09]{flex-direction:column;align-items:flex-start}}html.dark .rfq-hero[data-v-1dc6be09]{background:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b)}html.dark .hero-eyebrow[data-v-1dc6be09]{color:#4a6080}html.dark .hero-title[data-v-1dc6be09],html.dark .hero-stat-num[data-v-1dc6be09]{color:#e2e8f0}html.dark .hero-stat-label[data-v-1dc6be09]{color:#64748b}html.dark .hero-stat-divider[data-v-1dc6be09]{background:#374f6b}html.dark .hero-stat--chip[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b;color:#94a3b8}html.dark .qs-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .qs-pill[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b;color:#94a3b8}html.dark .qs-pill[data-v-1dc6be09]:hover{background:#253047}html.dark .qs-pill.active[data-v-1dc6be09]{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}html.dark .qs-strip[data-v-1dc6be09]::-webkit-scrollbar-track{background:#1e2d40}html.dark .qs-strip[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#374f6b}html.dark .qs-card[data-v-1dc6be09]{background:#253047;border-color:#374f6b}html.dark .qs-card[data-v-1dc6be09]:hover{border-color:#818cf8;box-shadow:0 2px 12px #6366f126}html.dark .qs-card--focused[data-v-1dc6be09]{border-color:#6366f1;background:#6366f114}html.dark .qs-card--new[data-v-1dc6be09]{border-left-color:#3b82f6}html.dark .qs-slot[data-v-1dc6be09]{color:#e2e8f0}html.dark .qs-new-dot[data-v-1dc6be09]{background:#2563eb}html.dark .qs-cov.cov-full[data-v-1dc6be09]{background:#16a34a1a;border-color:#16a34a40;color:#4ade80}html.dark .qs-cov.cov-partial[data-v-1dc6be09]{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}html.dark .qs-price-int[data-v-1dc6be09]{color:#e2e8f0}html.dark .qs-price-ccy[data-v-1dc6be09],html.dark .qs-price-dec[data-v-1dc6be09],html.dark .qs-total-na[data-v-1dc6be09],html.dark .qs-age[data-v-1dc6be09]{color:#4a6080}html.dark .qs-review-cta[data-v-1dc6be09]{color:#818cf8}html.dark .compare-workspace[data-v-1dc6be09]{background:#253047;border-color:#374f6b}html.dark .cw-header[data-v-1dc6be09]{border-bottom-color:#374f6b}html.dark .cw-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .cw-subtitle[data-v-1dc6be09]{color:#64748b}html.dark .compare-toolbar[data-v-1dc6be09]{border-bottom-color:#374f6b;background:#1a2738}html.dark .ct-sep[data-v-1dc6be09]{background:#374f6b}html.dark .ct-section-label[data-v-1dc6be09]{color:#4a6080}html.dark .ct-auto-group[data-v-1dc6be09]{box-shadow:0 1px 3px #00000040}html.dark .ct-auto-btn[data-v-1dc6be09]{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}html.dark .ct-auto-btn[data-v-1dc6be09]:not(:first-child){border-left-color:#6366f140}html.dark .ct-auto-btn[data-v-1dc6be09]:hover:not(:disabled){background:#6366f140;color:#c7d2fe;border-color:#6366f180}html.dark .ct-clear-btn[data-v-1dc6be09]{border-color:#374f6b;color:#4a6080}html.dark .ct-clear-btn[data-v-1dc6be09]:hover:not(:disabled){color:#f87171;border-color:#f87171;background:#ef444414}html.dark .ct-toggle[data-v-1dc6be09]{background:#253047;border-color:#374f6b;color:#64748b}html.dark .ct-toggle[data-v-1dc6be09]:hover{border-color:#6366f166;color:#a5b4fc;background:#6366f114}html.dark .ct-toggle--on[data-v-1dc6be09]{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 1px 4px #4f46e559}html.dark .lead-chip[data-v-1dc6be09]{background:#0ea5e91f;color:#38bdf8}html.dark .fx-currency-btn[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b;color:#94a3b8}html.dark .fx-currency-btn[data-v-1dc6be09]:hover:not(.active){background:#253047;border-color:#4a6080}html.dark .fx-source-note[data-v-1dc6be09]{color:#64748b}html.dark .readiness-banner.rb-neutral[data-v-1dc6be09]{background:#1e2d40;border-bottom-color:#374f6b;border-left-color:#374f6b;color:#94a3b8}html.dark .readiness-banner.rb-ready[data-v-1dc6be09]{background:#16a34a1a;border-bottom-color:#16a34a40;border-left-color:#22c55e;color:#4ade80}html.dark .readiness-banner.rb-warn[data-v-1dc6be09]{background:#ea580c1a;border-bottom-color:#ea580c40;border-left-color:#f97316;color:#fb923c}html.dark .mixed-currency-notice[data-v-1dc6be09]{background:#fbbf2414;border-bottom-color:#fbbf2433;border-left-color:#fbbf2466;color:#fbbf24}html.dark .normalized-totals-strip[data-v-1dc6be09]{background:#1a2738;border-bottom-color:#374f6b}html.dark .nts-label[data-v-1dc6be09]{color:#4a6080}html.dark .nts-supplier[data-v-1dc6be09]{color:#94a3b8}html.dark .nts-supplier strong[data-v-1dc6be09]{color:#e2e8f0}html.dark .scroll-hint[data-v-1dc6be09]{color:#4a6080}html.dark .compare-table th[data-v-1dc6be09],html.dark .compare-table td[data-v-1dc6be09]{border-color:#374f6b;color:#e2e8f0}html.dark .compare-table thead th[data-v-1dc6be09]{background:#1e2d40;box-shadow:0 1px #374f6b}html.dark .item-col[data-v-1dc6be09]{background:#1e2d40;border-right-color:#374f6b}html.dark .compare-table thead th.item-col[data-v-1dc6be09]{background:#1e2d40}html.dark .supplier-name[data-v-1dc6be09]{color:#e2e8f0}html.dark .coverage[data-v-1dc6be09]{color:#94a3b8}html.dark .coverage-full[data-v-1dc6be09]{color:#4ade80}html.dark .coverage-partial[data-v-1dc6be09]{color:#fbbf24}html.dark .coverage-none[data-v-1dc6be09]{color:#f87171}html.dark .col-selection-count[data-v-1dc6be09]{background:#6366f126;color:#a5b4fc}html.dark .col-focused[data-v-1dc6be09]{background:#fbbf241a!important}html.dark .col-has-notes[data-v-1dc6be09]{color:#818cf8}html.dark .item-name[data-v-1dc6be09]{color:#e2e8f0}html.dark .item-meta[data-v-1dc6be09]{color:#64748b}html.dark .price-cell[data-v-1dc6be09]{background:#253047}html.dark .price-cell[data-v-1dc6be09]:hover:not(.disabled):not(.blocked){background:#2a3a4e}html.dark .price-cell.cheapest[data-v-1dc6be09]{background:#16a34a1f;border-color:#16a34a4d}html.dark .price-cell.cheapest .price strong[data-v-1dc6be09]{color:#4ade80}html.dark .price-cell.selected[data-v-1dc6be09]{background:#6366f126;outline-color:#818cf8}html.dark .price-cell.blocked[data-v-1dc6be09]{background:#1e2d40}html.dark .price-cell.fastest-lead[data-v-1dc6be09]{outline-color:#2dd4bf}html.dark .price strong[data-v-1dc6be09]{color:#e2e8f0}html.dark .currency[data-v-1dc6be09]{color:#64748b}html.dark .price-normalized[data-v-1dc6be09]{color:#94a3b8}html.dark .lead[data-v-1dc6be09]{color:#64748b}html.dark .no-offer[data-v-1dc6be09]{color:#4a6080}html.dark .winner[data-v-1dc6be09]{background:#6366f126;color:#a5b4fc}html.dark .clear-winner[data-v-1dc6be09]{color:#a5b4fc}html.dark .fastest-chip[data-v-1dc6be09]{background:#14b8a61f;color:#2dd4bf}html.dark .mixed-ccy-tag[data-v-1dc6be09]{background:#fbbf241f;color:#fbbf24}html.dark .compare-table tbody tr:hover td[data-v-1dc6be09]{background:transparent}html.dark .row-highlighted>td[data-v-1dc6be09]{background:#fbbf241a!important}html.dark .cell-note[data-v-1dc6be09]{color:#64748b}html.dark .cell-note--expanded[data-v-1dc6be09]{color:#94a3b8}html.dark .cell-note-toggle[data-v-1dc6be09]{color:#818cf8}html.dark .award-footer[data-v-1dc6be09]{background:#1e2d40;border-top-color:#374f6b}html.dark .af-finalized-check[data-v-1dc6be09]{background:#16a34a1f}html.dark .af-finalized-title[data-v-1dc6be09]{color:#4ade80}html.dark .af-finalized-date[data-v-1dc6be09]{color:#4a6080}html.dark .af-winner-chip[data-v-1dc6be09]{background:#16a34a1a;border-color:#16a34a33;color:#4ade80}html.dark .af-empty-icon[data-v-1dc6be09]{color:#374f6b}html.dark .af-empty-msg[data-v-1dc6be09],html.dark .af-totals-head[data-v-1dc6be09],html.dark .af-t-ccy[data-v-1dc6be09]{color:#4a6080}html.dark .af-t-int[data-v-1dc6be09]{color:#e2e8f0}html.dark .af-t-dec[data-v-1dc6be09]{color:#4a6080}html.dark .af-t-mixed[data-v-1dc6be09]{color:#fbbf24}html.dark .af-br-sup[data-v-1dc6be09]{color:#94a3b8}html.dark .af-br-items[data-v-1dc6be09]{color:#4a6080}html.dark .af-br-val[data-v-1dc6be09]{color:#94a3b8}html.dark .af-status--ok[data-v-1dc6be09]{background:#16a34a1a;border-color:#16a34a40;color:#4ade80}html.dark .af-status--err[data-v-1dc6be09]{background:#ef44441a;border-color:#ef444440;color:#f87171}html.dark .af-status--warn[data-v-1dc6be09]{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}html.dark .af-status--info[data-v-1dc6be09]{background:#0ea5e91a;border-color:#0ea5e940;color:#38bdf8}html.dark .af-btn-save[data-v-1dc6be09]{background:#253047;border-color:#374f6b;color:#94a3b8}html.dark .af-btn-save[data-v-1dc6be09]:hover:not(:disabled){border-color:#818cf8;color:#a5b4fc}html.dark .af-btn-finalize[data-v-1dc6be09]{background:#4f46e5;box-shadow:0 1px 4px #4f46e566}html.dark .af-btn-finalize[data-v-1dc6be09]:hover:not(:disabled){background:#4338ca}html.dark .snapshot-card[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b;border-left-color:#818cf8;box-shadow:0 1px 3px #0000004d}html.dark .sc-title[data-v-1dc6be09]{color:#818cf8}html.dark .sc-stat-val[data-v-1dc6be09]{color:#e2e8f0}html.dark .sc-stat-label[data-v-1dc6be09]{color:#4a6080}html.dark .sc-stat-sep[data-v-1dc6be09]{color:#374f6b}html.dark .sc-chip[data-v-1dc6be09]{background:#253047;border-color:#374f6b;color:#94a3b8}html.dark .sc-chip--cat[data-v-1dc6be09]{background:#6366f11f;border-color:#6366f140;color:#a5b4fc}html.dark .sc-chip--muted[data-v-1dc6be09]{background:#1a2738;border-color:#253047;color:#4a6080}html.dark .sc-rows[data-v-1dc6be09]{border-top-color:#253047}html.dark .sc-row-key[data-v-1dc6be09]{color:#4a6080}html.dark .sc-row-val[data-v-1dc6be09]{color:#94a3b8}html.dark .sc-row--urgent .sc-row-val[data-v-1dc6be09]{color:#fbbf24}html.dark .sc-notes[data-v-1dc6be09]{border-top-color:#253047}html.dark .sc-notes-label[data-v-1dc6be09]{color:#4a6080}html.dark .sc-notes-body[data-v-1dc6be09],html.dark .snap-row[data-v-1dc6be09]{color:#64748b}html.dark .snap-row strong[data-v-1dc6be09],html.dark .reach-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .reach-tile[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b}html.dark .reach-label[data-v-1dc6be09]{color:#64748b}html.dark .reach-value[data-v-1dc6be09]{color:#e2e8f0}html.dark .invited-suppliers-section[data-v-1dc6be09]{border-top-color:#374f6b}html.dark .invited-supplier-scroll[data-v-1dc6be09]::-webkit-scrollbar-track{background:#1e2d40}html.dark .invited-supplier-scroll[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#374f6b}html.dark .invited-supplier-row[data-v-1dc6be09]{border-bottom-color:#253047}html.dark .invited-supplier-label[data-v-1dc6be09]{color:#e2e8f0}html.dark .invited-supplier-time[data-v-1dc6be09]{color:#64748b}html.dark .invited-none[data-v-1dc6be09]{color:#64748b;border-top-color:#374f6b}html.dark .invited-suppliers-header[data-v-1dc6be09]{color:#64748b}html.dark .activity-heading[data-v-1dc6be09]{color:#4a6080}html.dark .act-item[data-v-1dc6be09]{border-bottom-color:#253047}html.dark .act-label[data-v-1dc6be09]{color:#e2e8f0}html.dark .act-time[data-v-1dc6be09]{color:#64748b}html.dark .act-icon[data-v-1dc6be09]{box-shadow:0 0 0 3px #1e2d40}html.dark .activity-list[data-v-1dc6be09]::-webkit-scrollbar-track{background:#1e2d40}html.dark .activity-list[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#374f6b}html.dark .items-acc-toggle[data-v-1dc6be09]{color:#e2e8f0}html.dark .items-acc-toggle[data-v-1dc6be09]:hover{background:#1e2d40}html.dark .items-acc-count[data-v-1dc6be09],html.dark .items-acc-chevron[data-v-1dc6be09]{color:#64748b}html.dark .items-table th[data-v-1dc6be09],html.dark .items-table td[data-v-1dc6be09]{border-bottom-color:#374f6b;color:#e2e8f0}html.dark .items-table thead th[data-v-1dc6be09]{background:#1e2d40;color:#64748b}html.dark .items-table tbody tr[data-v-1dc6be09]:hover{background:#1e2d40}html.dark .no-quote-nudge.nudge-warning[data-v-1dc6be09]{background:#f59e0b14;border-left-color:#f59e0b}html.dark .no-quote-nudge.nudge-critical[data-v-1dc6be09]{background:#ef444414;border-left-color:#ef4444}html.dark .no-quote-nudge.nudge-info[data-v-1dc6be09]{background:#0ea5e914;border-left-color:#0ea5e9}html.dark .nudge-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .nudge-desc[data-v-1dc6be09]{color:#94a3b8}html.dark .finalize-success-banner[data-v-1dc6be09]{background:#16a34a14;border-color:#16a34a33;border-left-color:#16a34a}html.dark .fsb-text strong[data-v-1dc6be09]{color:#4ade80}html.dark .fsb-close[data-v-1dc6be09]{color:#94a3b8}html.dark .meta-chip[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b;color:#94a3b8}html.dark .card-section-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .outcome-won[data-v-1dc6be09]{background:#16a34a14;border-color:#16a34a33;border-left-color:#16a34a}html.dark .outcome-won .outcome-title[data-v-1dc6be09],html.dark .outcome-won .outcome-sub[data-v-1dc6be09]{color:#4ade80}html.dark .outcome-lost[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b;border-left-color:#475569}html.dark .outcome-lost .outcome-title[data-v-1dc6be09]{color:#94a3b8}html.dark .invited-banner-card[data-v-1dc6be09]{background:#3b82f614;border-color:#3b82f633;border-left-color:#3b82f6}html.dark .invited-banner-title[data-v-1dc6be09]{color:#93c5fd}html.dark .invited-banner-sub[data-v-1dc6be09]{color:#60a5fa}html.dark .draft-resume-banner[data-v-1dc6be09]{background:#fbbf240f;border-color:#fbbf2433}html.dark .draft-resume-label[data-v-1dc6be09]{color:#fbbf24}html.dark .item-name-cell[data-v-1dc6be09]{color:#e2e8f0}html.dark .item-note-text[data-v-1dc6be09]{color:#94a3b8}html.dark .supp-quote-expired-msg[data-v-1dc6be09]{color:#64748b}html.dark .modal-card[data-v-1dc6be09]{background:#1e2d40;border:1px solid #374f6b;color:#e2e8f0}html.dark .modal-close[data-v-1dc6be09]{color:#64748b}html.dark .modal-close[data-v-1dc6be09]:hover{color:#94a3b8}html.dark .modal-header-content h3[data-v-1dc6be09]{color:#e2e8f0}html.dark .modal-header-sub[data-v-1dc6be09]{color:#64748b}html.dark .modal-header-icon--danger[data-v-1dc6be09]{background:#dc262626;color:#f87171}html.dark .modal-header-icon--indigo[data-v-1dc6be09]{background:#6366f126;color:#818cf8}html.dark .modal-text[data-v-1dc6be09]{color:#94a3b8}html.dark .modal-warn[data-v-1dc6be09]{background:#ea580c1a;border-color:#ea580c40;color:#fb923c}html.dark .confirm-row[data-v-1dc6be09]{color:#94a3b8}html.dark .dup-label[data-v-1dc6be09]{color:#64748b}html.dark .dup-input[data-v-1dc6be09]{background:#162032;border-color:#374f6b;color:#e2e8f0}html.dark .dup-input[data-v-1dc6be09]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}html.dark .fm-summary-grid[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b}html.dark .fm-label[data-v-1dc6be09]{color:#64748b}html.dark .fm-value[data-v-1dc6be09]{color:#e2e8f0}html.dark .fa-header[data-v-1dc6be09]{border-bottom-color:#253047}html.dark .fa-header-icon[data-v-1dc6be09]{background:#16a34a1f;border-color:#16a34a33;color:#4ade80}html.dark .fa-title[data-v-1dc6be09]{color:#e2e8f0}html.dark .fa-subtitle[data-v-1dc6be09]{color:#4a6080}html.dark .fa-callout[data-v-1dc6be09]{background:#ea580c14;border-color:#ea580c33;color:#fb923c}html.dark .fa-summary[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b}html.dark .fa-stat-sep[data-v-1dc6be09]{background:#374f6b}html.dark .fa-stat-val[data-v-1dc6be09]{color:#e2e8f0}html.dark .fa-stat-of[data-v-1dc6be09]{color:#4a6080}html.dark .fa-stat-val--ok[data-v-1dc6be09]{color:#4ade80}html.dark .fa-stat-val--err[data-v-1dc6be09]{color:#f87171}html.dark .fa-stat-label[data-v-1dc6be09]{color:#4a6080}html.dark .fa-check-row[data-v-1dc6be09]{border-color:#374f6b;background:#1a2738}html.dark .fa-check-row[data-v-1dc6be09]:hover{border-color:#6366f166;background:#6366f10f}html.dark .fa-check-row--checked[data-v-1dc6be09]{border-color:#6366f159;background:#6366f114}html.dark .fa-check-box[data-v-1dc6be09]{border-color:#374f6b}html.dark .fa-check-label[data-v-1dc6be09]{color:#94a3b8}html.dark .fa-actions[data-v-1dc6be09]{border-top-color:#253047}html.dark .invite-row[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b}html.dark .invite-row[data-v-1dc6be09]:hover:not(.invite-disabled){background:#1e2d40}html.dark .invite-selected[data-v-1dc6be09]{border-color:#818cf8;background:#6366f11f}html.dark .invite-label[data-v-1dc6be09]{color:#e2e8f0}html.dark .invite-filter-input[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b;color:#e2e8f0}html.dark .invite-filter-input[data-v-1dc6be09]:focus{border-color:#818cf8}html.dark .invite-sort-select[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b;color:#e2e8f0}html.dark .invite-sort-label[data-v-1dc6be09]{color:#64748b}html.dark .tier-toggle[data-v-1dc6be09]{background:#1a2738;border-color:#374f6b;color:#94a3b8}html.dark .tier-toggle.active[data-v-1dc6be09]{background:#6366f11f;border-color:#6366f14d;color:#a5b4fc}html.dark .tier-filter-hint[data-v-1dc6be09],html.dark .modal-count[data-v-1dc6be09],html.dark .modal-empty[data-v-1dc6be09],html.dark .modal-loading[data-v-1dc6be09]{color:#64748b}html.dark .template-name-input[data-v-1dc6be09]{background:#1a2738;border-color:#6366f1;color:#e2e8f0}html.dark .invite-tag[data-v-1dc6be09]{background:#1a3654;color:#93c5fd}html.dark .invite-tag.cat[data-v-1dc6be09]{background:#2d1f4e;color:#c4b5fd}html.dark .invite-verified[data-v-1dc6be09]{background:#134e2a;color:#4ade80}html.dark .invite-status.invited[data-v-1dc6be09]{background:#1e3a66;color:#93c5fd}html.dark .invite-status.quoted[data-v-1dc6be09]{background:#134e2a;color:#4ade80}html.dark .invite-score[data-v-1dc6be09]{background:#0c2d48;color:#38bdf8;border-color:#1e4a6e}html.dark .invite-reason[data-v-1dc6be09]{background:#3b2a00;color:#fcd34d}html.dark .invite-tier--strong[data-v-1dc6be09]{background:#14532d;color:#86efac}html.dark .invite-tier--good[data-v-1dc6be09]{background:#1e3a66;color:#93c5fd}html.dark .invite-tier--weak[data-v-1dc6be09]{background:#253047;color:#64748b}html.dark .invite-comp-track[data-v-1dc6be09]{background:#2d3f54}html.dark .invite-comp-label[data-v-1dc6be09]{color:#64748b}html.dark .invite-has-desc[data-v-1dc6be09]{color:#818cf8}html.dark .invite-total-hint[data-v-1dc6be09],html.dark .tier-filter-hint[data-v-1dc6be09]{color:#64748b}html.dark .resp-positive[data-v-1dc6be09]{color:#4ade80}html.dark .resp-neutral[data-v-1dc6be09]{color:#64748b}html.dark .resp-weak[data-v-1dc6be09]{color:#fbbf24}html.dark .resp-muted[data-v-1dc6be09]{color:#4a6080}html.dark .modal-success[data-v-1dc6be09]{background:#16a34a1a;border-color:#16a34a40;color:#4ade80}.price-block[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.1rem}.pb-label[data-v-1dc6be09]{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.pb-amount[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.15rem;line-height:1}.pb-ccy[data-v-1dc6be09]{font-size:.73rem;font-weight:600;color:#64748b}.pb-int[data-v-1dc6be09]{font-size:1.12rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.pb-dec[data-v-1dc6be09]{font-size:.76rem;font-weight:500;color:#64748b}.pb-line-total[data-v-1dc6be09]{font-size:.7rem;color:#94a3b8;margin-top:.12rem}.pb-lt-val[data-v-1dc6be09]{font-weight:600;color:#475569}.pb-normalized[data-v-1dc6be09]{font-size:.7rem;color:#7c6f3f;background:#eab30814;border-radius:3px;padding:.05rem .25rem;margin-top:.15rem;display:inline-block}.price-cell.cheapest .pb-int[data-v-1dc6be09]{color:#15803d}.price-cell.cheapest .pb-dec[data-v-1dc6be09]{color:#4ade80}.price-cell.cheapest .pb-lt-val[data-v-1dc6be09]{color:#15803d}.price-cell.selected .pb-int[data-v-1dc6be09],.price-cell.selected .pb-lt-val[data-v-1dc6be09]{color:#4338ca}.item-spec[data-v-1dc6be09]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.item-spec-maker[data-v-1dc6be09]{font-size:.7rem;color:#475569;font-weight:600}.item-spec-pn[data-v-1dc6be09]{font-size:.7rem;color:#94a3b8;font-family:SF Mono,monospace;background:#f1f5f9;border-radius:3px;padding:.05rem .3rem}.totals-board[data-v-1dc6be09]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:.75rem}.tb-header[data-v-1dc6be09]{display:flex;align-items:center;gap:.75rem;padding:.45rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.tb-title[data-v-1dc6be09]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#475569}.tb-note[data-v-1dc6be09]{font-size:.68rem;color:#94a3b8}.tb-strip[data-v-1dc6be09]{display:flex;overflow-x:auto;gap:0;-webkit-overflow-scrolling:touch}.tb-strip[data-v-1dc6be09]::-webkit-scrollbar{height:3px}.tb-strip[data-v-1dc6be09]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.tb-tile[data-v-1dc6be09]{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;min-width:140px;padding:.7rem .9rem;border-right:1px solid #f1f5f9;transition:background .1s}.tb-tile[data-v-1dc6be09]:last-child{border-right:none}.tb-tile--best[data-v-1dc6be09]{background:#16a34a0a}.tb-tile-rank[data-v-1dc6be09]{font-size:.63rem;font-weight:800;letter-spacing:.05em;border-radius:3px;padding:.1rem .3rem;display:inline-flex;align-self:flex-start}.tb-rank-1[data-v-1dc6be09]{background:#fef9c3;color:#854d0e}.tb-rank-2[data-v-1dc6be09]{background:#f1f5f9;color:#475569}.tb-rank-3[data-v-1dc6be09]{background:#fff7ed;color:#9a3412}.tb-rank-4[data-v-1dc6be09]{background:#f8fafc;color:#94a3b8}.tb-tile-name[data-v-1dc6be09]{font-size:.8rem;font-weight:700;color:#0f172a}.tb-tile-cov[data-v-1dc6be09]{font-size:.65rem;font-weight:600;padding:.05rem .3rem;border-radius:3px;display:inline-flex;align-self:flex-start}.tb-tile-price[data-v-1dc6be09]{display:flex;align-items:baseline;gap:.1rem;margin-top:.1rem}.tb-ccy[data-v-1dc6be09]{font-size:.68rem;font-weight:600;color:#64748b}.tb-int[data-v-1dc6be09]{font-size:.95rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.tb-dec[data-v-1dc6be09]{font-size:.72rem;font-weight:500;color:#64748b}.tb-tile-partial[data-v-1dc6be09]{font-size:.72rem;color:#94a3b8;font-style:italic;margin-top:.1rem}.snap-section[data-v-1dc6be09]{border-top:1px solid #f1f5f9;padding-top:.5rem;margin-top:.5rem}.snap-row--urgent strong[data-v-1dc6be09]{color:#d97706}.snap-notes[data-v-1dc6be09]{border-top:1px solid #f1f5f9;margin-top:.6rem;padding-top:.6rem}.snap-notes-label[data-v-1dc6be09]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:.25rem}.snap-notes-body[data-v-1dc6be09]{font-size:.8rem;color:#475569;line-height:1.5}html.dark .pb-int[data-v-1dc6be09]{color:#e2e8f0}html.dark .pb-dec[data-v-1dc6be09],html.dark .pb-ccy[data-v-1dc6be09],html.dark .pb-label[data-v-1dc6be09],html.dark .pb-line-total[data-v-1dc6be09]{color:#4a6080}html.dark .pb-lt-val[data-v-1dc6be09]{color:#94a3b8}html.dark .pb-normalized[data-v-1dc6be09]{color:#fbbf24;background:#eab3081a}html.dark .price-cell.cheapest .pb-int[data-v-1dc6be09],html.dark .price-cell.cheapest .pb-dec[data-v-1dc6be09],html.dark .price-cell.cheapest .pb-lt-val[data-v-1dc6be09]{color:#4ade80}html.dark .price-cell.selected .pb-int[data-v-1dc6be09],html.dark .price-cell.selected .pb-lt-val[data-v-1dc6be09]{color:#a5b4fc}html.dark .item-spec-maker[data-v-1dc6be09]{color:#94a3b8}html.dark .item-spec-pn[data-v-1dc6be09]{background:#1a2738;color:#64748b}html.dark .totals-board[data-v-1dc6be09]{background:#1e2d40;border-color:#374f6b}html.dark .tb-header[data-v-1dc6be09]{background:#1a2738;border-bottom-color:#374f6b}html.dark .tb-title[data-v-1dc6be09]{color:#64748b}html.dark .tb-note[data-v-1dc6be09]{color:#4a6080}html.dark .tb-tile[data-v-1dc6be09]{border-right-color:#253047}html.dark .tb-tile--best[data-v-1dc6be09]{background:#16a34a0f}html.dark .tb-tile-name[data-v-1dc6be09]{color:#e2e8f0}html.dark .tb-rank-1[data-v-1dc6be09]{background:#eab3081a;color:#fbbf24}html.dark .tb-rank-2[data-v-1dc6be09]{background:#253047;color:#64748b}html.dark .tb-rank-3[data-v-1dc6be09]{background:#fb923c14;color:#fb923c}html.dark .tb-rank-4[data-v-1dc6be09]{background:#1a2738;color:#4a6080}html.dark .tb-int[data-v-1dc6be09]{color:#e2e8f0}html.dark .tb-dec[data-v-1dc6be09],html.dark .tb-ccy[data-v-1dc6be09],html.dark .tb-tile-partial[data-v-1dc6be09]{color:#4a6080}html.dark .snap-section[data-v-1dc6be09]{border-top-color:#253047}html.dark .snap-row--urgent strong[data-v-1dc6be09]{color:#fbbf24}html.dark .snap-notes[data-v-1dc6be09]{border-top-color:#253047}html.dark .snap-notes-label[data-v-1dc6be09]{color:#4a6080}html.dark .snap-notes-body[data-v-1dc6be09]{color:#64748b}.rfq-page[data-v-5583a36b]{display:flex;flex-direction:column;gap:1rem}.rfq-hero[data-v-5583a36b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #eaedf1}.rfq-eyebrow[data-v-5583a36b]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.2rem .65rem;margin-bottom:.5rem}.rfq-title[data-v-5583a36b]{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.05;margin:0}.rfq-subtitle[data-v-5583a36b]{font-size:.875rem;color:#64748b;margin:.4rem 0 0;line-height:1.55}.rfq-kpi-grid[data-v-5583a36b]{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem}@media(max-width:800px){.rfq-kpi-grid[data-v-5583a36b]{grid-template-columns:repeat(2,1fr)}}.rfq-kpi-card[data-v-5583a36b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;border-top-width:3px;padding:1.125rem 1.125rem 1rem;min-height:100px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 3px #0000000d;transition:box-shadow .15s,border-color .15s,background .15s,transform .15s}.rfq-kpi-card[data-v-5583a36b]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.rfq-kpi--open[data-v-5583a36b]{border-top-color:#3b82f6}.rfq-kpi--invited[data-v-5583a36b]{border-top-color:#6366f1}.rfq-kpi--quoted[data-v-5583a36b]{border-top-color:#10b981}.rfq-kpi--due_soon[data-v-5583a36b]{border-top-color:#f59e0b}.rfq-kpi--open.rfq-kpi--active[data-v-5583a36b]{box-shadow:0 0 0 2px #2563eb;border-color:#2563eb;background:#eff6ff}.rfq-kpi--invited.rfq-kpi--active[data-v-5583a36b]{box-shadow:0 0 0 2px #6366f1;border-color:#6366f1;background:#eef2ff}.rfq-kpi--due_soon.rfq-kpi--active[data-v-5583a36b]{box-shadow:0 0 0 2px #d97706;border-color:#d97706;background:#fffbeb}.kpi-header[data-v-5583a36b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.kpi-label[data-v-5583a36b]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.kpi-icon[data-v-5583a36b]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon--open[data-v-5583a36b]{background:#dbeafe;color:#2563eb}.kpi-icon--invited[data-v-5583a36b]{background:#eef2ff;color:#6366f1}.kpi-icon--quoted[data-v-5583a36b]{background:#dcfce7;color:#16a34a}.kpi-icon--due_soon[data-v-5583a36b]{background:#fef9c3;color:#ca8a04}.kpi-count[data-v-5583a36b]{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:.1rem}.kpi-count--open[data-v-5583a36b]{color:#1d4ed8}.kpi-count--invited[data-v-5583a36b]{color:#4338ca}.kpi-count--quoted[data-v-5583a36b]{color:#15803d}.kpi-count--due_soon[data-v-5583a36b]{color:#b45309}.kpi-hint[data-v-5583a36b]{font-size:.72rem;color:#94a3b8;margin-top:.15rem}.rfq-error-bar[data-v-5583a36b]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:#fff8f8;border:1px solid #fecaca;border-left:3px solid #f87171;border-radius:8px;font-size:.875rem;color:#991b1b}.rfq-hint-bar[data-v-5583a36b]{display:flex;align-items:center;gap:.625rem;padding:.65rem 1rem;background:#eef2ff;border:1px solid #c7d2fe;border-left:3px solid #6366f1;border-radius:8px;font-size:.8125rem;color:#3730a3}.rfq-hint-dismiss[data-v-5583a36b]{margin-left:auto;background:none;border:none;cursor:pointer;color:#a5b4fc;font-size:.8rem;padding:0 .25rem;flex-shrink:0}.rfq-hint-dismiss[data-v-5583a36b]:hover{color:#6366f1}.rfq-cmd-bar[data-v-5583a36b]{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .875rem;flex-wrap:wrap;row-gap:.5rem;box-shadow:0 1px 3px #0000000d}.cmd-search[data-v-5583a36b]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.cmd-search-ico[data-v-5583a36b]{color:#94a3b8}.cmd-search-input[data-v-5583a36b]{border:none;outline:none;font-size:.875rem;color:#0f172a;background:transparent;min-width:140px;max-width:200px}.cmd-search-input[data-v-5583a36b]::-moz-placeholder{color:#94a3b8}.cmd-search-input[data-v-5583a36b]::placeholder{color:#94a3b8}.cmd-divider[data-v-5583a36b]{width:1px;height:18px;background:#e2e8f0;margin:0 .75rem;flex-shrink:0}.cmd-filters[data-v-5583a36b]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.cmd-filter-btn[data-v-5583a36b]{padding:.35rem .65rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .1s,border-color .1s;white-space:nowrap}.cmd-filter-btn[data-v-5583a36b]:hover{color:#0f172a}.cmd-filter-btn.active[data-v-5583a36b]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.cmd-filter-btn--hot.active[data-v-5583a36b]{color:#dc2626;border-bottom-color:#dc2626}.cmd-right[data-v-5583a36b]{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.cmd-select[data-v-5583a36b]{font-size:.78rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .5rem;cursor:pointer;outline:none;max-width:130px}.cmd-due-soon[data-v-5583a36b]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;color:#64748b;cursor:pointer;white-space:nowrap}.cmd-clear[data-v-5583a36b]{font-size:.78rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.2rem .35rem;border-radius:4px;transition:color .1s,background .1s}.cmd-clear[data-v-5583a36b]:hover{color:#475569;background:#f1f5f9}.cmd-adv-btn[data-v-5583a36b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .6rem;cursor:pointer;transition:all .1s;white-space:nowrap}.cmd-adv-btn[data-v-5583a36b]:hover{color:#475569;border-color:#cbd5e1}.cmd-adv-btn.active[data-v-5583a36b]{color:#6366f1;border-color:#c7d2fe;background:#eef2ff}.cmd-adv-badge[data-v-5583a36b]{background:#6366f1;color:#fff;font-size:.65rem;font-weight:700;padding:.05rem .35rem;border-radius:999px;line-height:1.4}.cmd-sort[data-v-5583a36b]{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.cmd-sort-ico[data-v-5583a36b]{color:#94a3b8}.cmd-drop-wrap[data-v-5583a36b]{position:relative}.cmd-drop-trigger[data-v-5583a36b]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:130px;white-space:nowrap;overflow:hidden;transition:border-color .12s}.cmd-drop-trigger span[data-v-5583a36b]{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cmd-drop-trigger.open[data-v-5583a36b],.cmd-drop-trigger[data-v-5583a36b]:hover{border-color:#c7d2fe;color:#374151}.cmd-drop-trigger.active[data-v-5583a36b]{color:#4f46e5;border-color:#c7d2fe;background:#eef2ff}.cmd-sort-trigger[data-v-5583a36b]{background:transparent;border:none;padding:.15rem .1rem;max-width:none}.cmd-sort-trigger[data-v-5583a36b]:hover{border-color:transparent;color:#374151}.cmd-drop-caret[data-v-5583a36b]{color:#94a3b8;transition:transform .15s;flex-shrink:0}.cmd-drop-caret.rotated[data-v-5583a36b]{transform:rotate(180deg)}.cmd-drop-panel[data-v-5583a36b]{position:absolute;left:0;top:calc(100% + 4px);min-width:140px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px #0000001a;z-index:300;max-height:220px;overflow-y:auto;padding:.25rem}.cmd-drop-panel--right[data-v-5583a36b]{left:auto;right:0}.cmd-drop-opt[data-v-5583a36b]{padding:.35rem .6rem;border-radius:5px;font-size:.78rem;color:#374151;cursor:pointer;white-space:nowrap;transition:background .1s}.cmd-drop-opt[data-v-5583a36b]:hover{background:#f1f5f9}.cmd-drop-opt.selected[data-v-5583a36b]{color:#4f46e5;font-weight:600;background:#eef2ff}.cmd-refresh[data-v-5583a36b]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .1s}.cmd-refresh[data-v-5583a36b]:hover{color:#475569;border-color:#e2e8f0;background:#f8fafc}.cmd-refresh[data-v-5583a36b]:disabled{opacity:.4;cursor:not-allowed}.rfq-adv-panel[data-v-5583a36b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 4px #0000000d;overflow:hidden}.rfq-adv-panel--locked[data-v-5583a36b]{opacity:.85;cursor:not-allowed}.sv-panel[data-v-5583a36b]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.65rem 1rem}.sv-presets[data-v-5583a36b]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1;min-width:0}.sv-empty-hint[data-v-5583a36b]{font-size:.78rem;color:#94a3b8;font-style:italic}.sv-item[data-v-5583a36b]{display:inline-flex;align-items:center;gap:.15rem}.sv-chip[data-v-5583a36b]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .65rem;border-radius:99px;font-size:.76rem;font-weight:600;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;cursor:pointer;transition:background .1s;white-space:nowrap}.sv-chip-dot[data-v-5583a36b]{font-size:.65rem}.sv-item-btn[data-v-5583a36b]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.7rem;background:none;border:none;cursor:pointer;color:#94a3b8;border-radius:4px;transition:background .1s,color .1s}.sv-item-btn[data-v-5583a36b]:hover{background:#f1f5f9;color:#475569}.sv-item-btn--del[data-v-5583a36b]:hover{background:#fef2f2;color:#ef4444}.sv-save-row[data-v-5583a36b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sv-name-input[data-v-5583a36b]{width:160px}.sv-alert-lbl[data-v-5583a36b]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;color:#475569;cursor:pointer;white-space:nowrap;padding:.28rem .55rem;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;transition:all .1s}.sv-alert-lbl[data-v-5583a36b]:has(input:checked){border-color:#6366f1;color:#4338ca;background:#eef2ff}.adv-input[data-v-5583a36b]{border:1px solid #e2e8f0;border-radius:7px;padding:.38rem .65rem;font-size:.82rem;color:#0f172a;outline:none;transition:border-color .1s;background:#fff}.adv-input[data-v-5583a36b]:focus{border-color:#6366f1}.adv-input[data-v-5583a36b]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.adv-select[data-v-5583a36b]{border:1px solid #e2e8f0;border-radius:7px;padding:.38rem .65rem;font-size:.82rem;color:#0f172a;background:#fff;outline:none;cursor:pointer}.adv-select[data-v-5583a36b]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.adv-check-row[data-v-5583a36b]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#475569;cursor:pointer;white-space:nowrap}.adv-reset-btn[data-v-5583a36b]{font-size:.78rem;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:color .1s}.adv-reset-btn[data-v-5583a36b]:hover:not(:disabled){color:#475569}.adv-reset-btn[data-v-5583a36b]:disabled{opacity:.4;cursor:not-allowed}.sv-strip[data-v-5583a36b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfd}.sv-strip-label[data-v-5583a36b]{font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.sv-empty-hint[data-v-5583a36b]{font-size:.78rem;color:#cbd5e1}.sv-chips[data-v-5583a36b]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;flex:1}.sv-chip[data-v-5583a36b]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:99px;font-size:.75rem;font-weight:500;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;cursor:pointer;transition:background .1s}.sv-chip[data-v-5583a36b]:hover{background:#e0e7ff}.sv-chip-dot[data-v-5583a36b]{color:#22c55e;font-size:.65rem}.sv-chip--del[data-v-5583a36b]{background:#fff;color:#94a3b8;border-color:#e2e8f0;display:none}.sv-save-row[data-v-5583a36b]{display:flex;align-items:center;gap:.4rem}.sv-name-input[data-v-5583a36b]{width:130px}.sv-alert-toggle[data-v-5583a36b]{font-size:.75rem}.rfq-list[data-v-5583a36b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.rfq-row[data-v-5583a36b]{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f2f5;box-shadow:inset 3px 0 0 transparent;transition:background .12s,box-shadow .12s}.rfq-row[data-v-5583a36b]:last-child{border-bottom:none}.rfq-row[data-v-5583a36b]:hover{background:#f4f8ff;box-shadow:inset 3px 0 #3b82f6}.rfq-row-left[data-v-5583a36b]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.rfq-dot[data-v-5583a36b]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:.45rem}.rfq-row-content[data-v-5583a36b]{flex:1;min-width:0}.rfq-title-line[data-v-5583a36b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rfq-subject-link[data-v-5583a36b]{font-size:1rem;font-weight:700;color:#0f172a;text-decoration:none;letter-spacing:-.01em;transition:color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.rfq-subject-link[data-v-5583a36b]:hover{color:#2563eb}.rfq-status-badge[data-v-5583a36b]{flex-shrink:0}.rfq-tag[data-v-5583a36b]{display:inline-block;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;flex-shrink:0}.rfq-tag--invited[data-v-5583a36b]{background:#eef2ff;color:#4338ca}.rfq-tag--due[data-v-5583a36b]{background:#fef3c7;color:#92400e}.rfq-creator[data-v-5583a36b]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.rfq-chips[data-v-5583a36b]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.rfq-chip[data-v-5583a36b]{display:inline-block;font-size:.65rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.rfq-meta-strip[data-v-5583a36b]{display:flex;align-items:center;gap:.25rem;margin-top:.3rem;flex-wrap:wrap}.rfq-meta-piece[data-v-5583a36b]{display:inline-flex;align-items:baseline;gap:.2rem}.rfq-meta-key[data-v-5583a36b]{font-size:.75rem;font-weight:400;color:#94a3b8}.rfq-meta-val[data-v-5583a36b]{font-size:.75rem;font-weight:500;color:#475569}.rfq-meta-dot[data-v-5583a36b]{display:inline;color:#cbd5e1;font-size:.75rem;flex-shrink:0}.rfq-row-right[data-v-5583a36b]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;flex-wrap:nowrap;border-left:1px solid #eaedf1;padding-left:1rem;margin-left:.125rem;align-self:center}.rfq-bm-btn[data-v-5583a36b]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;line-height:1;cursor:pointer;transition:all .1s;flex-shrink:0;opacity:.45}.rfq-bm-btn[data-v-5583a36b]:hover,.rfq-bm-btn.active[data-v-5583a36b]{opacity:1;background:#fffbeb;border-color:#fcd34d}.rfq-bm-btn[data-v-5583a36b]:disabled{opacity:.3;cursor:not-allowed}.rfq-hide-btn[data-v-5583a36b]{background:none;border:none;color:#cbd5e1;cursor:pointer;font-size:.75rem;padding:.2rem .35rem;border-radius:4px;transition:color .1s,background .1s;flex-shrink:0}.rfq-hide-btn[data-v-5583a36b]:hover{color:#94a3b8;background:#f1f5f9}.rfq-hide-btn[data-v-5583a36b]:disabled{opacity:.4;cursor:not-allowed}.rfq-pagination[data-v-5583a36b]{display:flex;justify-content:center;align-items:center;gap:.5rem}.rfq-page-info[data-v-5583a36b]{font-size:.8125rem;color:#64748b}@media(max-width:900px){.adv-row-top[data-v-5583a36b]{grid-template-columns:1fr 1fr}.cmd-select[data-v-5583a36b]{max-width:100px}}@media(max-width:640px){.adv-row-top[data-v-5583a36b],.adv-row-multi[data-v-5583a36b]{grid-template-columns:1fr}.rfq-row[data-v-5583a36b]{align-items:flex-start;flex-direction:column}.rfq-row-right[data-v-5583a36b]{border-left:none;padding-left:0;margin-left:1.5rem}}html.dark .rfq-kpi-card[data-v-5583a36b]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .rfq-kpi-card[data-v-5583a36b]:hover{border-color:#4a6480;box-shadow:0 4px 12px #0000004d}html.dark .rfq-kpi--open.rfq-kpi--active[data-v-5583a36b]{background:#3b82f626;box-shadow:0 0 0 2px #3b82f6;border-color:#3b82f6}html.dark .rfq-kpi--invited.rfq-kpi--active[data-v-5583a36b]{background:#6366f126;box-shadow:0 0 0 2px #6366f1;border-color:#6366f1}html.dark .rfq-kpi--due_soon.rfq-kpi--active[data-v-5583a36b]{background:#d9770626;box-shadow:0 0 0 2px #d97706;border-color:#d97706}html.dark .kpi-label[data-v-5583a36b],html.dark .kpi-hint[data-v-5583a36b]{color:#5a7090}html.dark .kpi-count--open[data-v-5583a36b]{color:#93c5fd}html.dark .kpi-count--invited[data-v-5583a36b]{color:#a5b4fc}html.dark .kpi-count--quoted[data-v-5583a36b]{color:#4ade80}html.dark .kpi-count--due_soon[data-v-5583a36b]{color:#fbbf24}html.dark .kpi-icon--open[data-v-5583a36b]{background:#3b82f62e;color:#60a5fa}html.dark .kpi-icon--invited[data-v-5583a36b]{background:#6366f126;color:#a5b4fc}html.dark .kpi-icon--quoted[data-v-5583a36b]{background:#34d39926;color:#34d399}html.dark .kpi-icon--due_soon[data-v-5583a36b]{background:#fbbf2426;color:#fbbf24}html.dark .rfq-hero[data-v-5583a36b]{border-bottom-color:#2e3f58}html.dark .rfq-title[data-v-5583a36b]{color:#e2e8f0}html.dark .rfq-eyebrow[data-v-5583a36b]{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}html.dark .rfq-subtitle[data-v-5583a36b]{color:#8fa3b8}html.dark .rfq-error-bar[data-v-5583a36b]{background:#f8717114;border-color:#f8717133;border-left-color:#f87171;color:#fca5a5}html.dark .rfq-hint-bar[data-v-5583a36b]{background:#6366f11a;border-color:#6366f140;border-left-color:#6366f1;color:#a5b4fc}html.dark .rfq-hint-dismiss[data-v-5583a36b]{color:#6366f1}html.dark .rfq-cmd-bar[data-v-5583a36b]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .cmd-search-input[data-v-5583a36b]{color:#e2e8f0}html.dark .cmd-search-ico[data-v-5583a36b],html.dark .cmd-filter-btn[data-v-5583a36b]{color:#7f96b5}html.dark .cmd-filter-btn[data-v-5583a36b]:hover{color:#e2e8f0}html.dark .cmd-filter-btn.active[data-v-5583a36b]{color:#60a5fa;border-bottom-color:#60a5fa}html.dark .cmd-divider[data-v-5583a36b]{background:#374f6b}html.dark .cmd-drop-trigger[data-v-5583a36b]{background:#1e2f45;border-color:#374f6b;color:#c1d0e0}html.dark .cmd-drop-trigger.open[data-v-5583a36b],html.dark .cmd-drop-trigger[data-v-5583a36b]:hover{border-color:#4f6a8a;color:#e2e8f0}html.dark .cmd-drop-trigger.active[data-v-5583a36b]{background:#6366f126;border-color:#6366f1;color:#a5b4fc}html.dark .cmd-sort-trigger[data-v-5583a36b]{background:transparent;border-color:transparent}html.dark .cmd-drop-panel[data-v-5583a36b]{background:#1a2c42;border-color:#2e4460;box-shadow:0 8px 20px #0006}html.dark .cmd-drop-opt[data-v-5583a36b]{color:#c1d0e0}html.dark .cmd-drop-opt[data-v-5583a36b]:hover{background:#253448}html.dark .cmd-drop-opt.selected[data-v-5583a36b]{color:#a5b4fc;background:#6366f126}html.dark .cmd-due-soon[data-v-5583a36b],html.dark .cmd-clear[data-v-5583a36b]{color:#7f96b5}html.dark .cmd-clear[data-v-5583a36b]:hover{color:#c1d0e0;background:#2e3f58}html.dark .cmd-adv-btn[data-v-5583a36b]{background:#1e2f45;border-color:#374f6b;color:#7f96b5}html.dark .cmd-adv-btn[data-v-5583a36b]:hover{color:#c1d0e0;border-color:#4a6480}html.dark .cmd-adv-btn.active[data-v-5583a36b]{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}html.dark .cmd-sort-ico[data-v-5583a36b]{color:#7f96b5}html.dark .cmd-sort-select[data-v-5583a36b]{color:#c1d0e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%237f96b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html.dark .cmd-refresh[data-v-5583a36b]{color:#7f96b5}html.dark .cmd-refresh[data-v-5583a36b]:hover{color:#e2e8f0;border-color:#374f6b;background:#2e3f58}html.dark .rfq-adv-panel[data-v-5583a36b]{background:#1e2d42;border-color:#374f6b}html.dark .adv-input[data-v-5583a36b]{background:#1a2b3e;border-color:#374f6b;color:#e2e8f0}html.dark .adv-input[data-v-5583a36b]:focus{border-color:#6366f1}html.dark .adv-input[data-v-5583a36b]:disabled{background:#182636;color:#5a7090}html.dark .adv-select[data-v-5583a36b]{background:#1a2b3e;border-color:#374f6b;color:#e2e8f0;color-scheme:dark}html.dark .adv-select[data-v-5583a36b]:disabled{background:#182636;color:#5a7090}html.dark .adv-check-row[data-v-5583a36b]{color:#8fa3b8}html.dark .adv-reset-btn[data-v-5583a36b]{color:#5a7090}html.dark .sv-chip[data-v-5583a36b]{background:#6366f126;color:#a5b4fc;border-color:#6366f14d}html.dark .sv-chip[data-v-5583a36b]:hover{background:#6366f140}html.dark .sv-item-btn[data-v-5583a36b]{color:#5a7090}html.dark .sv-item-btn[data-v-5583a36b]:hover{background:#253448;color:#94a3b8}html.dark .sv-item-btn--del[data-v-5583a36b]:hover{background:#ef44441a;color:#f87171}html.dark .sv-empty-hint[data-v-5583a36b]{color:#4a6080}html.dark .sv-alert-lbl[data-v-5583a36b]{background:#1a2b3e;border-color:#374f6b;color:#8fa3b8}html.dark .sv-alert-lbl[data-v-5583a36b]:has(input:checked){background:#6366f126;border-color:#6366f1;color:#a5b4fc}html.dark .rfq-list[data-v-5583a36b]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .rfq-row[data-v-5583a36b]{border-bottom-color:#2e3f58}html.dark .rfq-row[data-v-5583a36b]:hover{background:#3b82f614;box-shadow:inset 3px 0 #3b82f6}html.dark .rfq-row-right[data-v-5583a36b]{border-left-color:#2e3f58}html.dark .rfq-subject-link[data-v-5583a36b]{color:#dce8f8}html.dark .rfq-subject-link[data-v-5583a36b]:hover{color:#60a5fa}html.dark .rfq-creator[data-v-5583a36b]{color:#5a7090}html.dark .rfq-tag--invited[data-v-5583a36b]{background:#6366f126;color:#a5b4fc}html.dark .rfq-tag--due[data-v-5583a36b]{background:#f59e0b1f;color:#fbbf24}html.dark .rfq-chip[data-v-5583a36b]{background:#6366f11f;color:#a5b4fc;border-color:#6366f140}html.dark .rfq-meta-key[data-v-5583a36b]{color:#5a7090}html.dark .rfq-meta-val[data-v-5583a36b]{color:#8fa3b8}html.dark .rfq-meta-dot[data-v-5583a36b]{color:#374f6b}html.dark .rfq-bm-btn[data-v-5583a36b]{border-color:#374f6b;color:#5a7090}html.dark .rfq-bm-btn[data-v-5583a36b]:hover,html.dark .rfq-bm-btn.active[data-v-5583a36b]{color:#fbbf24;border-color:#fbbf244d;background:#fbbf2414}html.dark .rfq-hide-btn[data-v-5583a36b]{color:#374f6b}html.dark .rfq-hide-btn[data-v-5583a36b]:hover{color:#7f96b5;background:#2e3f58}html.dark .rfq-page-info[data-v-5583a36b]{color:#7f96b5}.quote-page[data-v-0ba5986c]{width:100%}.quote-breadcrumb-row[data-v-0ba5986c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.quote-breadcrumb[data-v-0ba5986c]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#94a3b8}.bc-link[data-v-0ba5986c]{color:#6366f1;cursor:pointer}.bc-link[data-v-0ba5986c]:hover{text-decoration:underline}.bc-sep[data-v-0ba5986c]{color:#cbd5e1}.bc-current[data-v-0ba5986c]{color:#475569;font-weight:600}.qp-hero[data-v-0ba5986c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.qp-eyebrow[data-v-0ba5986c]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:.25rem}.qp-title[data-v-0ba5986c]{font-size:1.55rem;font-weight:800;margin:0 0 .3rem;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.qp-meta[data-v-0ba5986c]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#64748b;flex-wrap:wrap}.qp-dot[data-v-0ba5986c]{color:#cbd5e1}.qp-cap[data-v-0ba5986c]{text-transform:capitalize}.qp-hero-badges[data-v-0ba5986c]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start;flex-shrink:0}.defaults-banner[data-v-0ba5986c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #3b82f6;border-radius:10px;padding:.7rem 1rem;margin-bottom:.75rem}.defaults-banner-left[data-v-0ba5986c]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.defaults-icon[data-v-0ba5986c]{font-size:1.2rem;flex-shrink:0}.defaults-title[data-v-0ba5986c]{font-size:.875rem;font-weight:700;color:#1e40af}.defaults-detail[data-v-0ba5986c]{font-size:.8rem;color:#3b82f6;margin-top:.1rem}.defaults-actions[data-v-0ba5986c]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.defaults-dismiss[data-v-0ba5986c]{background:none;border:none;font-size:.78rem;color:#94a3b8;cursor:pointer;padding:0}.defaults-dismiss[data-v-0ba5986c]:hover{color:#475569;text-decoration:underline}.checklist-bar[data-v-0ba5986c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem 1rem;margin-bottom:.75rem}.checklist-bar-left[data-v-0ba5986c]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.checklist-label[data-v-0ba5986c]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.checklist-count[data-v-0ba5986c]{font-size:.9rem;font-weight:700}.cc-done[data-v-0ba5986c]{color:#16a34a}.cc-pending[data-v-0ba5986c]{color:#d97706}.checklist-track[data-v-0ba5986c]{width:100px;height:4px;background:#e2e8f0;border-radius:999px;overflow:hidden}.checklist-fill[data-v-0ba5986c]{height:100%;background:#22c55e;border-radius:999px;transition:width .2s}.checklist-hint[data-v-0ba5986c]{font-size:.78rem;color:#ef4444}.submit-success-panel[data-v-0ba5986c]{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}.ssp-icon[data-v-0ba5986c]{font-size:1.8rem;color:#16a34a;line-height:1}.ssp-body[data-v-0ba5986c]{flex:1}.ssp-title[data-v-0ba5986c]{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;color:#166534}.ssp-desc[data-v-0ba5986c]{margin:0;font-size:.88rem;color:#166534}.ssp-actions[data-v-0ba5986c]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.quote-grid[data-v-0ba5986c]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:1rem;align-items:start}.quote-main[data-v-0ba5986c]{padding:1rem;overflow:hidden}.qm-action-bar[data-v-0ba5986c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-height:2.1rem;padding:.3rem .4rem .5rem;margin-bottom:.5rem;border-radius:7px;transition:background .15s}.qm-action-bar--active[data-v-0ba5986c]{background:#f8fafc;border:1px solid #e2e8f0}.qm-sel-label[data-v-0ba5986c]{font-size:.78rem;font-weight:600;color:#475569;margin-right:.2rem}.qm-idle-hint[data-v-0ba5986c]{font-size:.78rem;color:#94a3b8}.qm-clear-btn[data-v-0ba5986c]{background:none;border:none;font-size:.78rem;color:#94a3b8;cursor:pointer;padding:.2rem .4rem;border-radius:4px}.qm-clear-btn[data-v-0ba5986c]:hover:not(:disabled){color:#ef4444;background:#fff5f5}.qm-clear-btn[data-v-0ba5986c]:disabled{opacity:.4;cursor:not-allowed}.bulk-panel[data-v-0ba5986c]{border:1px solid #e2e8f0;border-radius:10px;padding:.75rem;margin-bottom:.75rem;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;background:#fafbfd}.bulk-field[data-v-0ba5986c]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#475569}.bulk-field input[data-v-0ba5986c]{padding:.35rem .5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;width:120px}.bulk-actions[data-v-0ba5986c]{display:flex;gap:.5rem}.quote-empty-hint[data-v-0ba5986c]{font-size:.82rem;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;padding:.55rem .85rem;margin-bottom:.75rem;text-align:center}.quote-table-wrap[data-v-0ba5986c]{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.quote-table[data-v-0ba5986c]{width:100%;border-collapse:collapse;font-size:.85rem}.quote-table th[data-v-0ba5986c],.quote-table td[data-v-0ba5986c]{padding:.5rem .55rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.quote-table thead th[data-v-0ba5986c]{position:sticky;top:0;background:#f8fafc;text-align:left;text-transform:uppercase;font-size:.68rem;letter-spacing:.05em;color:#94a3b8;font-weight:700;border-bottom:1px solid #e2e8f0}.quote-table tbody tr:last-child td[data-v-0ba5986c]{border-bottom:none}.quote-table tbody tr[data-v-0ba5986c]:hover{background:#fafbfd}.col-sel[data-v-0ba5986c]{width:36px;text-align:center}.col-qty[data-v-0ba5986c]{width:58px}.col-uom[data-v-0ba5986c]{width:52px}.col-price[data-v-0ba5986c]{width:130px}.col-lead[data-v-0ba5986c]{width:110px}.tc-r[data-v-0ba5986c]{text-align:right}.cell-input[data-v-0ba5986c]{width:100%;border:1px solid #e2e8f0;border-radius:6px;padding:.3rem .45rem;font-size:.85rem;box-sizing:border-box;background:#fff;transition:border-color .12s}.cell-input[data-v-0ba5986c]:not(textarea){height:2rem}.cell-input[data-v-0ba5986c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.cell-input[data-v-0ba5986c]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.cell-input[data-v-0ba5986c]::-moz-placeholder{color:#cbd5e1}.cell-input[data-v-0ba5986c]::placeholder{color:#cbd5e1}.item-title[data-v-0ba5986c]{font-weight:600;color:#0f172a;font-size:.875rem}.item-meta[data-v-0ba5986c]{color:#94a3b8;font-size:.75rem;display:flex;gap:.4rem;margin-top:.1rem}.quote-table tbody tr.row-incomplete[data-v-0ba5986c]{background:#f59e0b0a}.quote-table tbody tr.row-incomplete>td[data-v-0ba5986c]:first-child{box-shadow:inset 3px 0 #f59e0b}.quote-table tbody tr.row-server-error[data-v-0ba5986c]{background:#fff5f5}.quote-table tbody tr.row-server-error>td[data-v-0ba5986c]:first-child{box-shadow:inset 3px 0 #ef4444}.row-error-detail td[data-v-0ba5986c]{padding:.15rem .6rem .35rem;font-size:.78rem;color:#dc2626;background:#fff5f5;border-top:none}.hint-chip[data-v-0ba5986c]{display:inline-block;margin-top:.2rem;padding:.15rem .4rem;font-size:.72rem;font-weight:600;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;cursor:pointer;white-space:nowrap;line-height:1.4}.hint-chip[data-v-0ba5986c]:hover{background:#e0e7ff;border-color:#a5b4fc}.item-img-thumb[data-v-0ba5986c]{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;display:block;margin-top:.35rem}.lightbox-overlay[data-v-0ba5986c]{position:fixed;inset:0;background:#000000d1;z-index:9999;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-0ba5986c]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lightbox-close[data-v-0ba5986c]{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.4rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.quote-side[data-v-0ba5986c]{padding:0;position:sticky;top:1rem;display:flex;flex-direction:column}.qs-section[data-v-0ba5986c]{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.4rem}.qs-label[data-v-0ba5986c]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;display:flex;align-items:center;gap:.4rem}.qs-opt[data-v-0ba5986c]{font-size:.68rem;font-weight:500;text-transform:none;letter-spacing:0;color:#94a3b8;border:1px solid #e2e8f0;border-radius:4px;padding:.05rem .3rem}.qs-drop-wrap[data-v-0ba5986c]{position:relative}.qs-drop-overlay[data-v-0ba5986c]{position:fixed;inset:0;z-index:49}.qs-drop-trigger[data-v-0ba5986c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:.45rem .6rem;font-size:.88rem;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .12s;box-sizing:border-box}.qs-drop-trigger[data-v-0ba5986c]:hover:not(.qs-drop-trigger--disabled){border-color:#a5b4fc}.qs-drop-trigger--open[data-v-0ba5986c]{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.qs-drop-trigger--disabled[data-v-0ba5986c]{opacity:.6;cursor:not-allowed}.qs-drop-val[data-v-0ba5986c]{font-weight:600;color:#1e293b}.qs-drop-arrow[data-v-0ba5986c]{color:#94a3b8;flex-shrink:0}.qs-drop-panel[data-v-0ba5986c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0000001a;z-index:50;overflow:hidden}.qs-drop-opt[data-v-0ba5986c]{display:block;width:100%;text-align:left;border:none;background:none;padding:.45rem .7rem;font-size:.85rem;font-weight:500;color:#475569;cursor:pointer;transition:background .1s}.qs-drop-opt[data-v-0ba5986c]:hover{background:#f1f5f9;color:#1e293b}.qs-drop-opt--active[data-v-0ba5986c]{color:#6366f1;font-weight:700;background:#eef2ff}.qs-textarea[data-v-0ba5986c]{width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:.45rem .55rem;font-size:.83rem;box-sizing:border-box;resize:vertical;font-family:inherit;transition:border-color .12s}.qs-textarea[data-v-0ba5986c]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.qs-textarea[data-v-0ba5986c]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.qs-sep[data-v-0ba5986c]{height:1px;background:#f1f5f9;flex-shrink:0}.qs-summary[data-v-0ba5986c]{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.qs-sum-row[data-v-0ba5986c]{display:flex;justify-content:space-between;align-items:center;font-size:.87rem}.qs-sum-label[data-v-0ba5986c]{color:#64748b}.qs-sum-val[data-v-0ba5986c]{font-weight:700}.sv-ok[data-v-0ba5986c]{color:#16a34a}.qs-subtotal[data-v-0ba5986c]{font-weight:700;font-size:.95rem}.qs-ccy[data-v-0ba5986c]{font-size:.75rem;font-weight:500;color:#94a3b8}.qs-unit-note[data-v-0ba5986c]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.qs-actions[data-v-0ba5986c]{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.4rem;border-top:1px solid #f1f5f9}.qs-submit-btn[data-v-0ba5986c]{width:100%}.qs-footnote[data-v-0ba5986c]{font-size:.78rem;color:#94a3b8;text-align:center;margin:0}.qs-footnote--warn[data-v-0ba5986c]{color:#ef4444}@media(max-width:1024px){.quote-grid[data-v-0ba5986c]{grid-template-columns:1fr}.quote-side[data-v-0ba5986c]{position:static}}html.dark .qp-eyebrow[data-v-0ba5986c]{color:#4a6080}html.dark .qp-title[data-v-0ba5986c]{color:#e2e8f0}html.dark .qp-meta[data-v-0ba5986c]{color:#64748b}html.dark .qp-dot[data-v-0ba5986c]{color:#2d3f55}html.dark .defaults-banner[data-v-0ba5986c]{background:#2563eb1a;border-color:#2563eb40;border-left-color:#3b82f6}html.dark .defaults-title[data-v-0ba5986c]{color:#93c5fd}html.dark .defaults-detail[data-v-0ba5986c]{color:#60a5fa}html.dark .checklist-bar[data-v-0ba5986c]{background:#ffffff0a;border-color:#ffffff14}html.dark .checklist-label[data-v-0ba5986c]{color:#475569}html.dark .checklist-track[data-v-0ba5986c]{background:#ffffff14}html.dark .checklist-hint[data-v-0ba5986c]{color:#f87171}html.dark .submit-success-panel[data-v-0ba5986c]{background:#16a34a14;border-color:#16a34a33}html.dark .ssp-title[data-v-0ba5986c],html.dark .ssp-desc[data-v-0ba5986c]{color:#4ade80}html.dark .qm-action-bar--active[data-v-0ba5986c]{background:#ffffff0a;border-color:#ffffff14}html.dark .qm-sel-label[data-v-0ba5986c]{color:#94a3b8}html.dark .qm-idle-hint[data-v-0ba5986c]{color:#2d3f55}html.dark .qm-clear-btn[data-v-0ba5986c]:hover:not(:disabled){background:#ef44441f}html.dark .bulk-panel[data-v-0ba5986c]{background:#ffffff08;border-color:#ffffff14}html.dark .bulk-field[data-v-0ba5986c]{color:#94a3b8}html.dark .bulk-field input[data-v-0ba5986c]{background:#ffffff0f;border-color:#ffffff1a;color:#e2e8f0}html.dark .quote-empty-hint[data-v-0ba5986c]{background:#ffffff0a;border-color:#ffffff14;color:#64748b}html.dark .quote-table-wrap[data-v-0ba5986c]{border-color:#ffffff14}html.dark .quote-table th[data-v-0ba5986c],html.dark .quote-table td[data-v-0ba5986c]{border-bottom-color:#ffffff0f}html.dark .quote-table thead th[data-v-0ba5986c]{background:#ffffff0a;color:#64748b;border-bottom-color:#ffffff1a}html.dark .quote-table tbody tr[data-v-0ba5986c]:hover{background:#ffffff0a}html.dark .item-title[data-v-0ba5986c]{color:#e2e8f0}html.dark .item-meta[data-v-0ba5986c]{color:#475569}html.dark .muted[data-v-0ba5986c],html.dark .tc-r[data-v-0ba5986c]{color:#64748b}html.dark .cell-input[data-v-0ba5986c]{background:#ffffff12;border-color:#ffffff1f;color:#e2e8f0}html.dark .cell-input[data-v-0ba5986c]:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}html.dark .cell-input[data-v-0ba5986c]:disabled{background:#ffffff08;color:#475569}html.dark .cell-input[data-v-0ba5986c]::-moz-placeholder{color:#64748b}html.dark .cell-input[data-v-0ba5986c]::placeholder{color:#64748b}html.dark .quote-table tbody tr.row-incomplete[data-v-0ba5986c]{background:#f59e0b12}html.dark .quote-table tbody tr.row-server-error[data-v-0ba5986c]{background:#ef444414}html.dark .row-error-detail td[data-v-0ba5986c]{background:#ef444414;color:#f87171}html.dark .qs-sep[data-v-0ba5986c]{background:#ffffff12}html.dark .qs-label[data-v-0ba5986c]{color:#475569}html.dark .qs-opt[data-v-0ba5986c]{color:#3d5166;border-color:#ffffff1a}html.dark .qs-drop-trigger[data-v-0ba5986c]{background:#ffffff12;border-color:#ffffff1f;color:#e2e8f0}html.dark .qs-drop-trigger[data-v-0ba5986c]:hover:not(.qs-drop-trigger--disabled){border-color:#fff3}html.dark .qs-drop-trigger--open[data-v-0ba5986c]{border-color:#818cf8}html.dark .qs-drop-panel[data-v-0ba5986c]{background:#1e2d40;border-color:#ffffff1f;box-shadow:0 8px 24px #0006}html.dark .qs-drop-opt[data-v-0ba5986c]{color:#94a3b8}html.dark .qs-drop-opt[data-v-0ba5986c]:hover{background:#ffffff0f;color:#e2e8f0}html.dark .qs-drop-opt--active[data-v-0ba5986c]{color:#818cf8;background:#818cf81a}html.dark .qs-textarea[data-v-0ba5986c]{background:#ffffff12;border-color:#ffffff1f;color:#e2e8f0}html.dark .qs-textarea[data-v-0ba5986c]:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}html.dark .qs-textarea[data-v-0ba5986c]:disabled{background:#ffffff08;color:#3d5166}html.dark .qs-sum-label[data-v-0ba5986c]{color:#64748b}html.dark .qs-sum-val[data-v-0ba5986c]{color:#e2e8f0}html.dark .sv-ok[data-v-0ba5986c]{color:#4ade80}html.dark .qs-subtotal[data-v-0ba5986c]{color:#e2e8f0}html.dark .qs-ccy[data-v-0ba5986c]{color:#475569}html.dark .qs-unit-note[data-v-0ba5986c]{color:#3d5166}html.dark .qs-actions[data-v-0ba5986c]{border-top-color:#ffffff12}html.dark .qs-footnote[data-v-0ba5986c]{color:#475569}html.dark .qs-footnote--warn[data-v-0ba5986c]{color:#f87171}.modal-backdrop[data-v-0ba5986c]{position:fixed;inset:0;background:#0f172a8c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-card[data-v-0ba5986c]{background:#fff;border-radius:14px;padding:1.5rem;max-width:440px;width:100%;box-shadow:0 24px 64px #0003}.modal-header[data-v-0ba5986c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal-header h3[data-v-0ba5986c]{margin:0;font-size:1.1rem;font-weight:700}.modal-close[data-v-0ba5986c]{background:none;border:none;font-size:1.3rem;cursor:pointer;color:#94a3b8;line-height:1;padding:0}.modal-close[data-v-0ba5986c]:hover{color:#475569}.sp-summary-grid[data-v-0ba5986c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.sp-row[data-v-0ba5986c]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.4rem 0;border-bottom:1px solid #f1f5f9}.sp-row[data-v-0ba5986c]:last-child{border-bottom:none}.sp-label[data-v-0ba5986c]{color:#64748b}.sp-warn[data-v-0ba5986c]{margin-bottom:.75rem}.sp-confirm-row[data-v-0ba5986c]{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;cursor:pointer;margin-bottom:1rem}.sp-confirm-row input[data-v-0ba5986c]{margin-top:2px;flex-shrink:0}.sp-footer[data-v-0ba5986c]{display:flex;justify-content:flex-end;gap:.5rem}html.dark .modal-card[data-v-0ba5986c]{background:#1a2738;border:1px solid rgba(255,255,255,.1);color:#e2e8f0}html.dark .modal-header h3[data-v-0ba5986c]{color:#e2e8f0}html.dark .modal-close[data-v-0ba5986c]{color:#475569}html.dark .modal-close[data-v-0ba5986c]:hover{color:#94a3b8}html.dark .sp-row[data-v-0ba5986c]{border-bottom-color:#ffffff12}html.dark .sp-label[data-v-0ba5986c]{color:#64748b}html.dark .sp-confirm-row[data-v-0ba5986c]{color:#94a3b8}.mq-hero[data-v-90afdae3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #eaedf1;margin-bottom:1.25rem}.mq-eyebrow[data-v-90afdae3]{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6366f1;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;padding:.2rem .65rem;margin-bottom:.5rem}.mq-title[data-v-90afdae3]{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.05;margin:0}.mq-sub[data-v-90afdae3]{font-size:.875rem;color:#64748b;margin:.4rem 0 0}.mq-kpi-grid[data-v-90afdae3]{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:.875rem}@media(max-width:800px){.mq-kpi-grid[data-v-90afdae3]{grid-template-columns:repeat(2,1fr)}}.mq-kpi-card[data-v-90afdae3]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;border-top-width:3px;padding:1.125rem 1.125rem 1rem;min-height:100px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 3px #0000000d;transition:box-shadow .15s,border-color .15s,background .15s,transform .15s}.mq-kpi-card[data-v-90afdae3]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.mq-kpi--total[data-v-90afdae3]{border-top-color:#64748b}.mq-kpi--active[data-v-90afdae3]{border-top-color:#6366f1}.mq-kpi--won[data-v-90afdae3]{border-top-color:#10b981}.mq-kpi--locked[data-v-90afdae3]{border-top-color:#94a3b8}.mq-kpi--active.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #6366f1;border-color:#6366f1;background:#eef2ff}.mq-kpi--won.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #10b981;border-color:#10b981;background:#f0fdf4}.mq-kpi--locked.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #94a3b8;border-color:#94a3b8;background:#f8fafc}.mq-kpi-header[data-v-90afdae3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.mq-kpi-label[data-v-90afdae3]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.mq-kpi-icon[data-v-90afdae3]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mq-kpi-icon--total[data-v-90afdae3]{background:#f1f5f9;color:#64748b}.mq-kpi-icon--active[data-v-90afdae3]{background:#eef2ff;color:#6366f1}.mq-kpi-icon--won[data-v-90afdae3]{background:#dcfce7;color:#16a34a}.mq-kpi-icon--locked[data-v-90afdae3]{background:#f1f5f9;color:#94a3b8}.mq-kpi-count[data-v-90afdae3]{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:.1rem}.mq-kpi-count--total[data-v-90afdae3]{color:#334155}.mq-kpi-count--active[data-v-90afdae3]{color:#4338ca}.mq-kpi-count--won[data-v-90afdae3]{color:#15803d}.mq-kpi-count--locked[data-v-90afdae3]{color:#64748b}.mq-kpi-hint[data-v-90afdae3]{font-size:.72rem;color:#94a3b8;margin-top:.15rem}.mq-active-filter[data-v-90afdae3]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#64748b;margin-bottom:.75rem}.mq-active-filter strong[data-v-90afdae3]{color:#4f46e5}.mq-clear-filter[data-v-90afdae3]{font-size:.75rem;font-weight:600;color:#94a3b8;background:none;border:none;cursor:pointer;padding:.1rem .4rem;border-radius:4px;transition:color .15s,background .15s}.mq-clear-filter[data-v-90afdae3]:hover{color:#ef4444;background:#fef2f2}.mq-filter-row[data-v-90afdae3]{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.625rem .875rem;box-shadow:0 1px 3px #0000000a}.mq-search-wrap[data-v-90afdae3]{flex:1;min-width:180px;display:flex;align-items:center;gap:.5rem;color:#94a3b8}.mq-search[data-v-90afdae3]{flex:1;border:none;outline:none;font-size:.875rem;color:#1e293b;background:transparent;min-width:0}.mq-search[data-v-90afdae3]::-moz-placeholder{color:#94a3b8}.mq-search[data-v-90afdae3]::placeholder{color:#94a3b8}.mq-filter-sep[data-v-90afdae3]{width:1px;height:1.25rem;background:#e2e8f0;flex-shrink:0}.mq-drop-wrap[data-v-90afdae3]{position:relative}.mq-drop-overlay[data-v-90afdae3]{position:fixed;inset:0;z-index:49}.mq-drop-trigger[data-v-90afdae3]{display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border:none;border-radius:6px;background:none;cursor:pointer;font-size:.875rem;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s;white-space:nowrap}.mq-drop-trigger[data-v-90afdae3]:hover{background:#f1f5f9;color:#334155}.mq-drop-trigger--filtered[data-v-90afdae3]{color:#4f46e5;font-weight:600}.mq-drop-arrow[data-v-90afdae3]{color:#94a3b8;flex-shrink:0;transition:transform .15s}.mq-drop-trigger--open .mq-drop-arrow[data-v-90afdae3]{transform:rotate(180deg)}.mq-drop-panel[data-v-90afdae3]{position:absolute;top:calc(100% + 6px);right:0;min-width:175px;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001a;overflow:hidden}.mq-drop-opt[data-v-90afdae3]{display:block;width:100%;padding:.5rem .9rem;text-align:left;font-size:.875rem;color:#475569;background:none;border:none;cursor:pointer;transition:background .1s}.mq-drop-opt[data-v-90afdae3]:hover{background:#f8fafc}.mq-drop-opt--active[data-v-90afdae3]{background:#eef2ff;color:#4f46e5;font-weight:600}.mq-table-outer[data-v-90afdae3]{display:flex;flex-direction:column;gap:0}.mq-table-wrap[data-v-90afdae3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.mq-table[data-v-90afdae3]{width:100%;border-collapse:collapse}.mq-table thead th[data-v-90afdae3]{padding:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;text-align:left}.mq-sort-btn[data-v-90afdae3]{display:flex;align-items:center;gap:.3rem;width:100%;padding:.65rem 1rem;background:none;border:none;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;cursor:pointer;text-align:left;transition:color .15s,background .15s;white-space:nowrap}.mq-sort-btn[data-v-90afdae3]:hover{color:#334155;background:#f1f5f9}.mq-sort-icon[data-v-90afdae3]{font-size:.8rem;line-height:1}.mq-sort-idle[data-v-90afdae3]{opacity:.3}.mq-sort-asc[data-v-90afdae3],.mq-sort-desc[data-v-90afdae3]{color:#6366f1;opacity:1}.mq-row td[data-v-90afdae3]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.mq-row:last-child td[data-v-90afdae3]{border-bottom:none}.mq-row:hover td[data-v-90afdae3]{background:#f8fafc}.mq-row--won>td[data-v-90afdae3]:first-child{box-shadow:inset 3px 0 #22c55e}.mq-row--active>td[data-v-90afdae3]:first-child{box-shadow:inset 3px 0 #6366f1}.col-subject[data-v-90afdae3]{width:auto}.col-items[data-v-90afdae3]{width:100px}.col-submitted[data-v-90afdae3]{width:105px}.col-by[data-v-90afdae3]{width:130px}.col-state[data-v-90afdae3]{width:120px}.col-action[data-v-90afdae3]{width:90px;text-align:right}.mq-subject-link[data-v-90afdae3]{font-size:.875rem;font-weight:600;color:#1e293b;text-decoration:none;transition:color .15s}.mq-subject-link[data-v-90afdae3]:hover{color:#4f46e5}.mq-by-name[data-v-90afdae3]{font-size:.8125rem;color:#475569;font-weight:500}.mq-muted[data-v-90afdae3]{font-size:.8125rem;color:#94a3b8}.mq-progress-wrap[data-v-90afdae3]{display:flex;flex-direction:column;gap:.2rem}.mq-progress-text[data-v-90afdae3]{font-size:.8125rem;font-weight:700;color:#475569}.mq-progress-full[data-v-90afdae3]{color:#16a34a}.mq-progress-partial[data-v-90afdae3]{color:#f59e0b}.mq-progress-bar[data-v-90afdae3]{height:4px;background:#f1f5f9;border-radius:99px;overflow:hidden;width:60px}.mq-progress-fill[data-v-90afdae3]{height:100%;background:#f59e0b;border-radius:99px;transition:width .3s}.mq-progress-fill--full[data-v-90afdae3]{background:#22c55e}.mq-pagination[data-v-90afdae3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;flex-wrap:wrap}.mq-pg-btn[data-v-90afdae3]{display:inline-flex;align-items:center;padding:.35rem .8rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.mq-pg-btn[data-v-90afdae3]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.mq-pg-btn[data-v-90afdae3]:disabled{opacity:.4;cursor:default}.mq-pg-pages[data-v-90afdae3]{display:flex;align-items:center;gap:.25rem}.mq-pg-num[data-v-90afdae3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;border:1px solid transparent;background:none;color:#64748b;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.mq-pg-num[data-v-90afdae3]:hover{background:#f1f5f9;color:#1e293b}.mq-pg-num--active[data-v-90afdae3]{background:#6366f1;color:#fff;font-weight:700;border-color:#6366f1}.mq-pg-num--active[data-v-90afdae3]:hover{background:#4f46e5}.mq-pg-ellipsis[data-v-90afdae3]{font-size:.8rem;color:#94a3b8;padding:0 .2rem}.mq-pg-info[data-v-90afdae3]{margin-left:auto;font-size:.75rem;color:#94a3b8}.mq-btn-edit[data-v-90afdae3],.mq-btn-view[data-v-90afdae3]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:background .15s,box-shadow .15s,transform .1s}.mq-btn-edit[data-v-90afdae3]{background:#6366f1;color:#fff;box-shadow:0 1px 3px #6366f14d}.mq-btn-edit[data-v-90afdae3]:hover{background:#4f46e5;box-shadow:0 3px 8px #6366f159;transform:translateY(-1px)}.mq-btn-view[data-v-90afdae3]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.mq-btn-view[data-v-90afdae3]:hover{background:#e2e8f0;color:#1e293b}html.dark .mq-hero[data-v-90afdae3]{border-bottom-color:#2e3f58}html.dark .mq-title[data-v-90afdae3]{color:#e2e8f0}html.dark .mq-sub[data-v-90afdae3]{color:#94a3b8}html.dark .mq-eyebrow[data-v-90afdae3]{color:#818cf8;background:#6366f11f;border-color:#6366f140}html.dark .mq-kpi-card[data-v-90afdae3]{background:#253047;border-color:#374f6b;box-shadow:none}html.dark .mq-kpi-card[data-v-90afdae3]:hover{border-color:#4a6480;box-shadow:0 4px 12px #0000004d}html.dark .mq-kpi-label[data-v-90afdae3],html.dark .mq-kpi-hint[data-v-90afdae3]{color:#5a7090}html.dark .mq-kpi-count--total[data-v-90afdae3]{color:#94a3b8}html.dark .mq-kpi-count--active[data-v-90afdae3]{color:#a5b4fc}html.dark .mq-kpi-count--won[data-v-90afdae3]{color:#34d399}html.dark .mq-kpi-count--locked[data-v-90afdae3]{color:#64748b}html.dark .mq-kpi-icon--total[data-v-90afdae3]{background:#ffffff0f;color:#64748b}html.dark .mq-kpi-icon--active[data-v-90afdae3]{background:#6366f126;color:#a5b4fc}html.dark .mq-kpi-icon--won[data-v-90afdae3]{background:#34d39926;color:#34d399}html.dark .mq-kpi-icon--locked[data-v-90afdae3]{background:#ffffff0f;color:#64748b}html.dark .mq-kpi--active.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #6366f1;background:#6366f11a;border-color:#6366f1}html.dark .mq-kpi--won.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #10b981;background:#10b98114;border-color:#10b981}html.dark .mq-kpi--locked.mq-kpi--selected[data-v-90afdae3]{box-shadow:0 0 0 2px #475569;background:#ffffff0a;border-color:#475569}html.dark .mq-active-filter[data-v-90afdae3]{color:#64748b}html.dark .mq-active-filter strong[data-v-90afdae3]{color:#818cf8}html.dark .mq-clear-filter[data-v-90afdae3]:hover{color:#f87171;background:#ef44441a}html.dark .mq-filter-row[data-v-90afdae3]{background:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b)}html.dark .mq-search-wrap[data-v-90afdae3]{color:#475569}html.dark .mq-search[data-v-90afdae3]{color:#e2e8f0;background:transparent}html.dark .mq-search[data-v-90afdae3]::-moz-placeholder{color:#475569}html.dark .mq-search[data-v-90afdae3]::placeholder{color:#475569}html.dark .mq-filter-sep[data-v-90afdae3]{background:#374f6b}html.dark .mq-drop-trigger[data-v-90afdae3]{color:#64748b}html.dark .mq-drop-trigger[data-v-90afdae3]:hover{background:#ffffff0d;color:#94a3b8}html.dark .mq-drop-trigger--filtered[data-v-90afdae3]{color:#818cf8}html.dark .mq-drop-arrow[data-v-90afdae3]{color:#475569}html.dark .mq-drop-panel[data-v-90afdae3]{background:#1e2d42;border-color:var(--ds-border, #374f6b);box-shadow:0 8px 24px #0006}html.dark .mq-drop-opt[data-v-90afdae3]{color:#94a3b8}html.dark .mq-drop-opt[data-v-90afdae3]:hover{background:#ffffff0d}html.dark .mq-drop-opt--active[data-v-90afdae3]{background:#6366f126;color:#818cf8}html.dark .mq-table-wrap[data-v-90afdae3]{background:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b)}html.dark .mq-table thead th[data-v-90afdae3]{background:#ffffff08;border-bottom-color:var(--ds-border, #374f6b);color:#64748b}html.dark .mq-sort-btn[data-v-90afdae3]{color:#64748b}html.dark .mq-sort-btn[data-v-90afdae3]:hover{color:#94a3b8;background:#ffffff0a}html.dark .mq-row td[data-v-90afdae3]{border-bottom-color:#ffffff0d}html.dark .mq-row:hover td[data-v-90afdae3]{background:#ffffff08}html.dark .mq-subject-link[data-v-90afdae3]{color:#e2e8f0}html.dark .mq-subject-link[data-v-90afdae3]:hover{color:#818cf8}html.dark .mq-by-name[data-v-90afdae3]{color:#64748b}html.dark .mq-muted[data-v-90afdae3]{color:#475569}html.dark .mq-progress-text[data-v-90afdae3]{color:#64748b}html.dark .mq-progress-full[data-v-90afdae3]{color:#4ade80}html.dark .mq-progress-partial[data-v-90afdae3]{color:#fbbf24}html.dark .mq-progress-bar[data-v-90afdae3]{background:#ffffff0f}html.dark .mq-btn-edit[data-v-90afdae3]{box-shadow:0 1px 4px #6366f166}html.dark .mq-btn-view[data-v-90afdae3]{background:#ffffff0f;border-color:var(--ds-border, #374f6b);color:#94a3b8}html.dark .mq-btn-view[data-v-90afdae3]:hover{background:#ffffff1a;color:#e2e8f0}html.dark .mq-pagination[data-v-90afdae3]{background:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b)}html.dark .mq-pg-btn[data-v-90afdae3]{background:var(--ds-surface, #253047);border-color:var(--ds-border, #374f6b);color:#94a3b8}html.dark .mq-pg-btn[data-v-90afdae3]:hover:not(:disabled){background:#ffffff0f;border-color:#475569}html.dark .mq-pg-num[data-v-90afdae3]{color:#64748b}html.dark .mq-pg-num[data-v-90afdae3]:hover{background:#ffffff0f;color:#e2e8f0}html.dark .mq-pg-num--active[data-v-90afdae3]{background:#6366f1;color:#fff;border-color:#6366f1}html.dark .mq-pg-ellipsis[data-v-90afdae3],html.dark .mq-pg-info[data-v-90afdae3]{color:#475569}.deals-page[data-v-01f8b7ea]{display:flex;flex-direction:column;gap:1.25rem}.deals-hero[data-v-01f8b7ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.deals-hero-left[data-v-01f8b7ea]{display:flex;flex-direction:column}.deals-eyebrow-badge[data-v-01f8b7ea]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.22rem .72rem;margin-bottom:.45rem;width:-moz-fit-content;width:fit-content}.deals-title[data-v-01f8b7ea]{font-size:2rem;font-weight:800;color:#0f172a;margin:0 0 .3rem;letter-spacing:-.04em;line-height:1.05}.deals-subtitle[data-v-01f8b7ea]{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.deals-hero-right[data-v-01f8b7ea]{display:flex;align-items:center;padding-top:.25rem}.deals-action-badge[data-v-01f8b7ea]{display:inline-flex;align-items:center;gap:.3rem;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:999px;padding:.32rem .9rem;font-size:.8rem;font-weight:700}.deals-kpi-grid[data-v-01f8b7ea]{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem}@media(max-width:800px){.deals-kpi-grid[data-v-01f8b7ea]{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.deals-kpi-grid[data-v-01f8b7ea]{grid-template-columns:1fr 1fr;gap:.5rem}}.deals-kpi-card[data-v-01f8b7ea]{background:#fff;border:1px solid #e2e8f0;border-top-width:3px;border-radius:10px;padding:1.125rem 1.125rem 1rem;min-height:96px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 3px #0000000d;transition:box-shadow .15s,transform .15s;font-family:inherit;font-size:inherit}.deals-kpi-card[data-v-01f8b7ea]:hover{box-shadow:0 4px 12px #00000012;transform:translateY(-1px)}.deals-kpi--info[data-v-01f8b7ea]{cursor:default}.deals-kpi--info[data-v-01f8b7ea]:hover{box-shadow:0 1px 3px #0000000d;transform:none}.deals-kpi-card--selected-mine[data-v-01f8b7ea]{box-shadow:0 0 0 2px #f59e0b!important;background:#fffbeb!important;transform:none!important}.deals-kpi-card--selected-theirs[data-v-01f8b7ea]{box-shadow:0 0 0 2px #8b5cf6!important;background:#f5f3ff!important;transform:none!important}.deals-kpi--total[data-v-01f8b7ea]{border-top-color:#3b82f6}.deals-kpi--mine[data-v-01f8b7ea]{border-top-color:#f59e0b}.deals-kpi--neutral[data-v-01f8b7ea]{border-top-color:#cbd5e1}.deals-kpi--theirs[data-v-01f8b7ea]{border-top-color:#8b5cf6}.deals-kpi--items[data-v-01f8b7ea]{border-top-color:#14b8a6}.dkpi-header[data-v-01f8b7ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.dkpi-label[data-v-01f8b7ea]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dkpi-icon[data-v-01f8b7ea]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dkpi-icon--total[data-v-01f8b7ea]{background:#dbeafe;color:#2563eb}.dkpi-icon--mine[data-v-01f8b7ea]{background:#fef3c7;color:#d97706}.dkpi-icon--neutral[data-v-01f8b7ea]{background:#f1f5f9;color:#94a3b8}.dkpi-icon--theirs[data-v-01f8b7ea]{background:#ede9fe;color:#7c3aed}.dkpi-icon--items[data-v-01f8b7ea]{background:#ccfbf1;color:#0d9488}.dkpi-count[data-v-01f8b7ea]{font-size:1.75rem;font-weight:800;line-height:1.1}.dkpi-count--total[data-v-01f8b7ea]{color:#1d4ed8}.dkpi-count--mine[data-v-01f8b7ea]{color:#b45309}.dkpi-count--neutral[data-v-01f8b7ea]{color:#64748b}.dkpi-count--theirs[data-v-01f8b7ea]{color:#6d28d9}.dkpi-count--items[data-v-01f8b7ea]{color:#0f766e}.dkpi-hint[data-v-01f8b7ea]{font-size:.74rem;color:#94a3b8;margin-top:.1rem}.deals-command-bar[data-v-01f8b7ea]{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem 1rem;box-shadow:0 1px 3px #0f172a0a}.dcb-search[data-v-01f8b7ea]{display:flex;align-items:center;gap:.45rem;flex:1;max-width:280px}.dcb-search-icon[data-v-01f8b7ea]{color:#94a3b8;flex-shrink:0}.dcb-search-input[data-v-01f8b7ea]{border:none;outline:none;font-size:.85rem;color:#0f172a;background:transparent;width:100%}.dcb-search-input[data-v-01f8b7ea]::-moz-placeholder{color:#94a3b8}.dcb-search-input[data-v-01f8b7ea]::placeholder{color:#94a3b8}.dcb-sep[data-v-01f8b7ea]{width:1px;height:22px;background:#00000017;flex-shrink:0}.dcb-tabs[data-v-01f8b7ea]{display:flex;align-items:center}.dcb-tab[data-v-01f8b7ea]{font-size:.82rem;font-weight:600;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;padding:.35rem .75rem;cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap}.dcb-tab--on[data-v-01f8b7ea]{color:#4f46e5;border-bottom-color:#4f46e5}.dcb-sort[data-v-01f8b7ea]{display:flex;align-items:center;gap:.35rem;margin-left:auto;flex-wrap:wrap}.dcb-sort-label[data-v-01f8b7ea]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;flex-shrink:0}.dcb-sort-btn[data-v-01f8b7ea]{font-size:.75rem;font-weight:500;color:#64748b;background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.22rem .55rem;cursor:pointer;transition:color .12s,border-color .12s,background .12s;white-space:nowrap}.dcb-sort-btn--on[data-v-01f8b7ea]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.dcb-sort-btn[data-v-01f8b7ea]:hover:not(.dcb-sort-btn--on){border-color:#c7d2fe;color:#4338ca}.deals-hint[data-v-01f8b7ea]{font-size:.78rem;color:#78350f;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.45rem .85rem}.deals-loading[data-v-01f8b7ea]{font-size:.85rem;color:#64748b;padding:.5rem 0}.deals-error[data-v-01f8b7ea]{font-size:.85rem;color:#dc2626;padding:.5rem 0}.deals-list[data-v-01f8b7ea]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0f172a0d}.dl-row[data-v-01f8b7ea]{display:flex;align-items:flex-start;padding:1.125rem 1.375rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .1s}.dl-row[data-v-01f8b7ea]:last-child{border-bottom:none}.dl-row[data-v-01f8b7ea]:hover{background:#fafbfc}.dl-row--highlight[data-v-01f8b7ea]{background:#fff7ed}.dl-row--highlight[data-v-01f8b7ea]:hover{background:#ffedd5}.dl-row--attention[data-v-01f8b7ea]{border-left:3px solid #f59e0b;padding-left:calc(1.375rem - 3px)}.dl-left[data-v-01f8b7ea]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.dl-dot[data-v-01f8b7ea]{width:9px;height:9px;border-radius:50%;flex-shrink:0;margin-top:.38rem}.dl-body[data-v-01f8b7ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.22rem}.dl-title-line[data-v-01f8b7ea]{display:flex;align-items:center;gap:.4rem}.dl-unread[data-v-01f8b7ea]{min-width:18px;height:18px;padding:0 .3rem;border-radius:999px;background:#6366f1;color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dl-subject[data-v-01f8b7ea]{font-weight:700;font-size:.9375rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-meta-line[data-v-01f8b7ea]{font-size:.75rem;color:#64748b;display:flex;align-items:center;flex-wrap:wrap;gap:.1rem}.dl-sep[data-v-01f8b7ea]{color:#cbd5e1;margin:0 .2rem}.dl-counterparty[data-v-01f8b7ea]{font-weight:500;color:#475569}.dl-chips-line[data-v-01f8b7ea]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.dl-stage-pill[data-v-01f8b7ea]{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;border-radius:5px;padding:.1rem .45rem;white-space:nowrap}.dl-action-chip[data-v-01f8b7ea]{display:inline-flex;align-items:center;gap:.2rem;font-size:.74rem;font-weight:600;padding:.15rem .55rem;border-radius:6px;white-space:nowrap}.dl-action-chip--mine[data-v-01f8b7ea]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.dl-action-chip--theirs[data-v-01f8b7ea]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.dl-preview[data-v-01f8b7ea]{font-size:.74rem;color:#64748b;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px;margin-top:.05rem}.dl-right[data-v-01f8b7ea]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;padding-left:1.5rem;flex-shrink:0;min-width:115px}.dl-time[data-v-01f8b7ea]{font-size:.72rem;color:#94a3b8;white-space:nowrap}.dl-cta[data-v-01f8b7ea]{font-size:.78rem;font-weight:600;padding:.3rem .85rem;border-radius:7px;cursor:pointer;white-space:nowrap;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;transition:background .1s,color .1s,border-color .1s}.dl-cta[data-v-01f8b7ea]:hover{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.dl-cta--review[data-v-01f8b7ea]{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 1px 3px #4f46e54d}.dl-cta--review[data-v-01f8b7ea]:hover{background:#4338ca;border-color:#4338ca}.dl-cta--done[data-v-01f8b7ea]{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}.dl-cta--done[data-v-01f8b7ea]:hover{background:#f1f5f9;color:#64748b}@media(max-width:640px){.dl-row[data-v-01f8b7ea]{padding:.875rem 1rem}.dl-right[data-v-01f8b7ea]{min-width:90px;padding-left:.75rem}.deals-command-bar[data-v-01f8b7ea]{flex-wrap:wrap}.dcb-search[data-v-01f8b7ea]{max-width:100%;flex:1 1 100%}.dcb-sort[data-v-01f8b7ea]{margin-left:0}.deals-title[data-v-01f8b7ea]{font-size:1.5rem}}.deals-pagination[data-v-01f8b7ea]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem}.dp-btn[data-v-01f8b7ea]{font-size:.82rem;font-weight:600;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;padding:.35rem .9rem;cursor:pointer;transition:background .1s}.dp-btn[data-v-01f8b7ea]:hover:not(:disabled){background:#e0e7ff}.dp-btn[data-v-01f8b7ea]:disabled{opacity:.4;cursor:default}.dp-info[data-v-01f8b7ea]{font-size:.82rem;color:#64748b}html.dark .dp-btn[data-v-01f8b7ea]{background:#6366f11f;border-color:#6366f14d;color:#a5b4fc}html.dark .dp-btn[data-v-01f8b7ea]:hover:not(:disabled){background:#6366f138}html.dark .dp-info[data-v-01f8b7ea]{color:#6b8aaa}html.dark .deals-title[data-v-01f8b7ea]{color:#e2e8f0}html.dark .deals-subtitle[data-v-01f8b7ea]{color:#6b8aaa}html.dark .deals-eyebrow-badge[data-v-01f8b7ea]{background:#6366f11f;border-color:#6366f140;color:#818cf8}html.dark .deals-action-badge[data-v-01f8b7ea]{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24}html.dark .deals-kpi-card[data-v-01f8b7ea]{background:#1e2d40;border-color:#374f6b;box-shadow:0 1px 3px #0000004d}html.dark .deals-kpi--info[data-v-01f8b7ea]:hover{box-shadow:0 1px 3px #0000004d}html.dark .deals-kpi-card--selected-mine[data-v-01f8b7ea]{box-shadow:0 0 0 2px #f59e0b!important;background:#fbbf2414!important}html.dark .deals-kpi-card--selected-theirs[data-v-01f8b7ea]{box-shadow:0 0 0 2px #8b5cf6!important;background:#8b5cf61a!important}html.dark .dkpi-label[data-v-01f8b7ea],html.dark .dkpi-hint[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dkpi-icon--total[data-v-01f8b7ea]{background:#2563eb26;color:#60a5fa}html.dark .dkpi-icon--mine[data-v-01f8b7ea]{background:#d9770626;color:#fbbf24}html.dark .dkpi-icon--neutral[data-v-01f8b7ea]{background:#ffffff0f;color:#64748b}html.dark .dkpi-icon--theirs[data-v-01f8b7ea]{background:#7c3aed26;color:#a78bfa}html.dark .dkpi-icon--items[data-v-01f8b7ea]{background:#0d948826;color:#2dd4bf}html.dark .dkpi-count--total[data-v-01f8b7ea]{color:#60a5fa}html.dark .dkpi-count--mine[data-v-01f8b7ea]{color:#fbbf24}html.dark .dkpi-count--neutral[data-v-01f8b7ea]{color:#64748b}html.dark .dkpi-count--theirs[data-v-01f8b7ea]{color:#a78bfa}html.dark .dkpi-count--items[data-v-01f8b7ea]{color:#2dd4bf}html.dark .deals-command-bar[data-v-01f8b7ea]{background:#1e2d40;border-color:#374f6b;box-shadow:none}html.dark .dcb-search-input[data-v-01f8b7ea]{color:#e2e8f0}html.dark .dcb-search-icon[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dcb-sep[data-v-01f8b7ea]{background:#ffffff12}html.dark .dcb-tab[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dcb-tab--on[data-v-01f8b7ea]{color:#818cf8;border-bottom-color:#818cf8}html.dark .dcb-sort-label[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dcb-sort-btn[data-v-01f8b7ea]{border-color:#374f6b;color:#6b8aaa;background:transparent}html.dark .dcb-sort-btn--on[data-v-01f8b7ea]{background:#6366f11f;border-color:#6366f14d;color:#a5b4fc}html.dark .dcb-sort-btn[data-v-01f8b7ea]:hover:not(.dcb-sort-btn--on){border-color:#6366f14d;color:#a5b4fc}html.dark .deals-hint[data-v-01f8b7ea]{background:#fbbf2414;border-color:#fbbf2433;color:#fbbf24}html.dark .deals-loading[data-v-01f8b7ea]{color:#6b8aaa}html.dark .deals-error[data-v-01f8b7ea]{color:#f87171}html.dark .deals-list[data-v-01f8b7ea]{background:#1e2d40;border-color:#374f6b;box-shadow:0 1px 4px #0000004d}html.dark .dl-row[data-v-01f8b7ea]{border-bottom-color:#253047}html.dark .dl-row[data-v-01f8b7ea]:hover{background:#253047}html.dark .dl-row--highlight[data-v-01f8b7ea]{background:#fbbf240d}html.dark .dl-row--highlight[data-v-01f8b7ea]:hover{background:#fbbf2417}html.dark .dl-row--attention[data-v-01f8b7ea]{border-left-color:#f59e0b}html.dark .dl-subject[data-v-01f8b7ea]{color:#e2e8f0}html.dark .dl-counterparty[data-v-01f8b7ea]{color:#94a3b8}html.dark .dl-meta-line[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dl-sep[data-v-01f8b7ea]{color:#374f6b}html.dark .dl-preview[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dl-action-chip--mine[data-v-01f8b7ea]{background:#fbbf241a;border-color:#fbbf2438;color:#fbbf24}html.dark .dl-action-chip--theirs[data-v-01f8b7ea]{background:#253047;border-color:#374f6b;color:#6b8aaa}html.dark .dl-time[data-v-01f8b7ea]{color:#6b8aaa}html.dark .dl-cta[data-v-01f8b7ea]{background:#6366f11f;border-color:#6366f14d;color:#a5b4fc}html.dark .dl-cta[data-v-01f8b7ea]:hover{background:#6366f138;color:#c7d2fe;border-color:#6366f180}html.dark .dl-cta--review[data-v-01f8b7ea]{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 1px 3px #4f46e566}html.dark .dl-cta--review[data-v-01f8b7ea]:hover{background:#4338ca;border-color:#4338ca}html.dark .dl-cta--done[data-v-01f8b7ea]{background:#ffffff0a;color:#6b8aaa;border-color:#374f6b}html.dark .dl-cta--done[data-v-01f8b7ea]:hover{background:#ffffff14;color:#94a3b8}.dr-loading[data-v-7cdc3f9a]{color:#94a3b8;font-size:.875rem;padding:2rem 0}.dr-header[data-v-7cdc3f9a]{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.dr-header-top[data-v-7cdc3f9a]{margin-bottom:.625rem}.dr-back[data-v-7cdc3f9a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#6366f1;text-decoration:none}.dr-back[data-v-7cdc3f9a]:hover{text-decoration:underline}.dr-header-main[data-v-7cdc3f9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dr-header-left[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.dr-eyebrow-badge[data-v-7cdc3f9a]{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.2rem .65rem;width:-moz-fit-content;width:fit-content}.dr-title-row[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dr-title[data-v-7cdc3f9a]{font-size:1.625rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;margin:0;line-height:1.2}.dr-title-badge[data-v-7cdc3f9a]{font-size:.7rem!important;padding:.22rem .7rem!important;flex-shrink:0}.dr-meta-row[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dr-meta-item[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.3rem;font-size:.78rem}.dr-meta-label[data-v-7cdc3f9a]{color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.dr-meta-value[data-v-7cdc3f9a]{color:#334155;font-weight:600}.dr-meta-sep[data-v-7cdc3f9a]{color:#cbd5e1;font-size:.8rem}.dr-header-right[data-v-7cdc3f9a]{display:flex;align-items:flex-start;padding-top:.35rem;flex-shrink:0}.dr-last-active[data-v-7cdc3f9a]{font-size:.72rem;color:#64748b}.dr-alert[data-v-7cdc3f9a]{margin-top:.875rem}.dr-next-step[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.5rem;padding:.55rem .875rem;border-radius:8px;font-size:.8125rem;font-weight:600;margin-top:.875rem;border:1px solid transparent}.dr-next-step--action[data-v-7cdc3f9a]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.dr-next-step--waiting[data-v-7cdc3f9a]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.dr-workspace[data-v-7cdc3f9a]{display:flex;gap:1.25rem;align-items:flex-start}@media(max-width:900px){.dr-workspace[data-v-7cdc3f9a]{flex-direction:column-reverse}.dr-sidebar[data-v-7cdc3f9a]{width:100%}}.dr-sidebar[data-v-7cdc3f9a]{flex:0 0 320px;display:flex;flex-direction:column;gap:.625rem}.dr-rail-card[data-v-7cdc3f9a]{background:#fff;border:1px solid #dde3eb;border-radius:10px;padding:1rem 1.125rem;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;gap:.75rem}.dr-rail-card-label[data-v-7cdc3f9a]{font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.dr-rail-action-block[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.dr-rail-action-desc[data-v-7cdc3f9a]{font-size:.78rem;color:#475569;line-height:1.5;margin:0}.dr-rail-warn[data-v-7cdc3f9a]{font-size:.7rem;color:#94a3b8}.dr-rail-divider[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.5rem;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;margin:.125rem 0}.dr-rail-divider[data-v-7cdc3f9a]:before,.dr-rail-divider[data-v-7cdc3f9a]:after{content:"";flex:1;height:1px;background:#f1f5f9}.dr-rail-section[data-v-7cdc3f9a]{background:#fff;border:1px solid #dde3eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000d;transition:box-shadow .15s,border-color .15s}.dr-rail-section--active[data-v-7cdc3f9a]{border-color:#a5b4fc;box-shadow:0 0 0 1.5px #6366f1,0 2px 8px #6366f11a}.dr-rail-section--done[data-v-7cdc3f9a]{border-color:#e8ecf0;background:#fafbfc}.dr-rail-section-head[data-v-7cdc3f9a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s}.dr-rail-section-head[data-v-7cdc3f9a]:hover{background:#f8fafc}.dr-rail-section--active .dr-rail-section-head[data-v-7cdc3f9a]:hover{background:#eef2ff}.dr-rail-section-info[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.dr-rail-section-title[data-v-7cdc3f9a]{font-size:.8125rem;font-weight:700;color:#1e293b;line-height:1.2}.dr-rail-section--done .dr-rail-section-title[data-v-7cdc3f9a]{color:#64748b}.dr-rail-section--active .dr-rail-section-title[data-v-7cdc3f9a]{color:#4f46e5}.dr-rail-section-status[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.3rem}.dr-rail-section-sub[data-v-7cdc3f9a]{font-size:.7rem;color:#94a3b8}.dr-dot[data-v-7cdc3f9a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dr-dot--muted[data-v-7cdc3f9a]{background:#cbd5e1}.dr-dot--info[data-v-7cdc3f9a]{background:#3b82f6}.dr-dot--good[data-v-7cdc3f9a]{background:#22c55e}.dr-dot--danger[data-v-7cdc3f9a]{background:#ef4444}.dr-rail-chevron[data-v-7cdc3f9a]{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.dr-rail-chevron--open[data-v-7cdc3f9a]{transform:rotate(180deg)}.dr-rail-section-body[data-v-7cdc3f9a]{padding:0 1rem .875rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #f1f5f9}.dr-stepper-card[data-v-7cdc3f9a]{background:#fff;border:1px solid #dde3eb;border-radius:12px;padding:1rem 1.125rem;box-shadow:0 1px 4px #0000000f}.dr-stepper-head[data-v-7cdc3f9a]{margin-bottom:1rem}.dr-stepper-title[data-v-7cdc3f9a]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.dr-stepper-rail[data-v-7cdc3f9a]{display:flex;flex-direction:column}.dr-step[data-v-7cdc3f9a]{display:flex;gap:.75rem;cursor:pointer;outline:none;background:none;border:none;padding:0;text-align:left}.dr-step:hover .dr-step-label[data-v-7cdc3f9a]{color:#6366f1}.dr-step-left[data-v-7cdc3f9a]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.dr-step-node[data-v-7cdc3f9a]{width:24px;height:24px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:border-color .15s,background .15s}.dr-step--done .dr-step-node[data-v-7cdc3f9a]{background:#22c55e;border-color:#16a34a;color:#fff}.dr-step--active .dr-step-node[data-v-7cdc3f9a]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.dr-step-inner-dot[data-v-7cdc3f9a]{width:8px;height:8px;border-radius:50%;background:#6366f1}.dr-step-connector[data-v-7cdc3f9a]{flex:1;width:2px;background:#e2e8f0;min-height:16px;margin:3px 0}.dr-step-body[data-v-7cdc3f9a]{flex:1;padding-top:2px;padding-bottom:1rem;min-width:0}.dr-step-label[data-v-7cdc3f9a]{font-size:.8125rem;font-weight:700;color:#1e293b;margin-bottom:.125rem;transition:color .1s}.dr-step-sub[data-v-7cdc3f9a]{font-size:.72rem;color:#64748b}.dr-step--done .dr-step-label[data-v-7cdc3f9a]{color:#16a34a}.dr-step--active .dr-step-label[data-v-7cdc3f9a]{color:#4f46e5}.dr-step--done .dr-step-sub[data-v-7cdc3f9a]{color:#86efac}.dr-step--active .dr-step-sub[data-v-7cdc3f9a]{color:#818cf8}.panel-card[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.875rem}.panel-card--active[data-v-7cdc3f9a]{box-shadow:0 0 0 1.5px #6366f1,0 2px 10px #6366f11a!important;border-color:#a5b4fc!important}.panel-card--done .card-title[data-v-7cdc3f9a],.panel-card--done .section-head .card-title[data-v-7cdc3f9a]{color:#64748b}.card-head[data-v-7cdc3f9a],.section-head[data-v-7cdc3f9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.card-title[data-v-7cdc3f9a]{font-size:.875rem;font-weight:700;color:#1e293b}.card-sub[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.card-note[data-v-7cdc3f9a]{font-size:.8125rem;color:#64748b;line-height:1.45}.awarded-items-list[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:0;border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.ai-row[data-v-7cdc3f9a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid #f8fafc}.ai-row[data-v-7cdc3f9a]:last-child{border-bottom:none}.ai-row[data-v-7cdc3f9a]:nth-child(2n){background:#fafbfc}.ai-info[data-v-7cdc3f9a]{flex:1;min-width:0}.ai-name[data-v-7cdc3f9a]{font-size:.8125rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-detail[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.ai-price-col[data-v-7cdc3f9a]{display:flex;align-items:baseline;gap:.3rem;flex-shrink:0}.ai-price-val[data-v-7cdc3f9a]{font-size:.875rem;font-weight:700;color:#1e293b}.ai-currency[data-v-7cdc3f9a]{font-size:.7rem;color:#94a3b8;font-weight:600;text-transform:uppercase}.status-badge[data-v-7cdc3f9a]{display:inline-flex;align-items:center;padding:.18rem .65rem;border-radius:999px;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border:1px solid;white-space:nowrap}.status-badge--pending[data-v-7cdc3f9a],.status-badge--muted[data-v-7cdc3f9a]{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.status-badge--info[data-v-7cdc3f9a]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-badge--good[data-v-7cdc3f9a]{color:#166534;background:#f0fdf4;border-color:#86efac}.status-badge--danger[data-v-7cdc3f9a],.status-badge--declined[data-v-7cdc3f9a]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.status-badge--acknowledged[data-v-7cdc3f9a]{color:#166534;background:#f0fdf4;border-color:#86efac}.status-badge--pending_ack[data-v-7cdc3f9a]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.kv-grid[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem}.kv-row[data-v-7cdc3f9a]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.kv-key[data-v-7cdc3f9a]{color:#94a3b8;font-weight:600;white-space:nowrap;font-size:.75rem;flex-shrink:0}.kv-val[data-v-7cdc3f9a]{color:#1e293b;text-align:right;word-break:break-word;font-weight:500;max-width:160px}.inline-action[data-v-7cdc3f9a]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.form-grid[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.4rem}.label[data-v-7cdc3f9a]{font-size:.75rem;font-weight:600;color:#64748b}.input[data-v-7cdc3f9a],.textarea[data-v-7cdc3f9a]{width:100%;border:1px solid #e2e8f0;border-radius:6px;padding:.35rem .6rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;box-sizing:border-box}.textarea[data-v-7cdc3f9a]{resize:vertical;line-height:1.4}.input[data-v-7cdc3f9a]:focus,.textarea[data-v-7cdc3f9a]:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}.row-actions[data-v-7cdc3f9a]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.section-context[data-v-7cdc3f9a]{font-size:.8rem;color:#64748b;background:#f8fafc;border-radius:6px;padding:.45rem .65rem;border-left:3px solid #e2e8f0;line-height:1.45}.ack-decline-note[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8;margin-top:.25rem}.link[data-v-7cdc3f9a]{color:#6366f1;text-decoration:none;font-weight:600}.link[data-v-7cdc3f9a]:hover{text-decoration:underline}.state-note[data-v-7cdc3f9a]{border-radius:8px;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.25rem}.state-note--waiting[data-v-7cdc3f9a]{background:#eff6ff;border:1px solid #bfdbfe}.state-note-head[data-v-7cdc3f9a]{font-size:.82rem;font-weight:700;color:#1e40af}.state-note-body[data-v-7cdc3f9a]{font-size:.78rem;color:#1d4ed8;line-height:1.4}.fulfillment-track[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:0;padding:.1rem 0}.fulfillment-milestone[data-v-7cdc3f9a]{display:flex;gap:.75rem;align-items:flex-start;padding:.4rem 0;position:relative}.fulfillment-milestone[data-v-7cdc3f9a]:not(:last-child):before{content:"";position:absolute;left:7px;top:22px;bottom:-6px;width:2px;background:#e2e8f0}.milestone-dot[data-v-7cdc3f9a]{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px}.fulfillment-milestone--done .milestone-dot[data-v-7cdc3f9a]{background:#22c55e;border:2px solid #16a34a}.fulfillment-milestone--pending .milestone-dot[data-v-7cdc3f9a]{background:#fff;border:2px solid #cbd5e1}.milestone-content[data-v-7cdc3f9a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.milestone-label[data-v-7cdc3f9a]{font-size:.83rem;font-weight:600;color:#1e293b}.fulfillment-milestone--pending .milestone-label[data-v-7cdc3f9a]{color:#94a3b8;font-weight:500}.milestone-ts[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8}.milestone-detail[data-v-7cdc3f9a]{font-size:.75rem;color:#64748b}.dr-chat[data-v-7cdc3f9a]{flex:1;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;min-height:420px;position:relative;box-shadow:0 1px 3px #0000000a}.dr-chat-header[data-v-7cdc3f9a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid #e8ecf0}.dr-chat-header-left[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.15rem}.dr-chat-title-row[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.5rem;color:#64748b}.dr-chat-title[data-v-7cdc3f9a]{font-size:.875rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em;margin:0}.dr-chat-subtitle[data-v-7cdc3f9a]{font-size:.75rem;color:#64748b}.dr-chat-meta[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8}.chat-summary[data-v-7cdc3f9a]{padding:.75rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#f8fafc}.summary-title[data-v-7cdc3f9a]{font-size:.72rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;color:#64748b;margin-bottom:.4rem}.summary-grid[data-v-7cdc3f9a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.summary-label[data-v-7cdc3f9a]{font-size:.72rem;color:#94a3b8}.summary-value[data-v-7cdc3f9a]{font-size:.85rem;font-weight:600;color:#1e293b}.chat-thread[data-v-7cdc3f9a]{position:relative;flex:1;overflow-y:auto;padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.625rem;min-height:180px}.chat-empty[data-v-7cdc3f9a]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;gap:.5rem}.chat-empty-icon[data-v-7cdc3f9a]{width:52px;height:52px;border-radius:14px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-bottom:.25rem}.chat-empty-title[data-v-7cdc3f9a]{font-weight:700;font-size:.875rem;color:#334155}.chat-empty-desc[data-v-7cdc3f9a]{font-size:.78rem;color:#94a3b8;line-height:1.5;max-width:240px}.chat-empty-hint[data-v-7cdc3f9a]{font-size:.72rem;color:#cbd5e1;margin-top:.25rem}.date-sep[data-v-7cdc3f9a]{display:flex;justify-content:center;margin:.5rem 0}.date-sep span[data-v-7cdc3f9a]{font-size:.7rem;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .75rem}.new-msg-bar[data-v-7cdc3f9a]{display:flex;justify-content:center;padding:.4rem 1.25rem;border-top:1px solid #e2e8f0;background:#f8fafc}.new-msg-btn[data-v-7cdc3f9a]{background:#6366f1;color:#fff;border:none;border-radius:999px;padding:.35rem 1rem;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 1px 4px #6366f14d;white-space:nowrap}.new-msg-btn[data-v-7cdc3f9a]:hover{background:#4f46e5}.msg-system[data-v-7cdc3f9a]{display:flex;justify-content:center;padding:.25rem 0}.msg-system-pill[data-v-7cdc3f9a]{font-size:.7rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .875rem;letter-spacing:.02em}.msg-row[data-v-7cdc3f9a]{display:flex;justify-content:flex-start}.msg-row--mine[data-v-7cdc3f9a]{justify-content:flex-end}.msg-bubble[data-v-7cdc3f9a]{max-width:72%;display:flex;flex-direction:column;gap:.2rem}.msg-meta[data-v-7cdc3f9a]{display:flex;align-items:baseline;gap:.5rem;padding:0 .1rem}.msg-row--mine .msg-meta[data-v-7cdc3f9a]{flex-direction:row-reverse}.msg-sender[data-v-7cdc3f9a]{font-size:.72rem;font-weight:700;color:#475569}.msg-time[data-v-7cdc3f9a]{font-size:.67rem;color:#94a3b8}.msg-text[data-v-7cdc3f9a]{background:#f1f5f9;border-radius:10px 10px 10px 2px;padding:.55rem .85rem;font-size:.875rem;color:#1e293b;line-height:1.5;word-break:break-word;white-space:pre-wrap}.msg-row--mine .msg-text[data-v-7cdc3f9a]{background:#eef2ff;border-radius:10px 10px 2px}.attachment-list[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.35rem;margin-top:.25rem}.attachment-chip[data-v-7cdc3f9a]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem .6rem;background:#fff;cursor:pointer;font-size:.78rem;color:#1f2937}.attachment-chip[data-v-7cdc3f9a]:hover{background:#f8fafc}.attachment-name[data-v-7cdc3f9a]{font-weight:600}.attachment-size[data-v-7cdc3f9a]{color:#94a3b8;font-size:.7rem}.chat-composer[data-v-7cdc3f9a]{position:sticky;bottom:0;padding:.875rem 1.25rem 1.125rem;border-top:1px solid #e8ecf0;background:#fff;border-radius:0 0 12px 12px}.composer-inner[data-v-7cdc3f9a]{display:flex;gap:.625rem;align-items:flex-end}.file-input[data-v-7cdc3f9a]{display:none}.composer-textarea[data-v-7cdc3f9a]{flex:1;border:1px solid #dde3eb;border-radius:10px;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:#1e293b;resize:none;line-height:1.5;background:#fff}.composer-textarea[data-v-7cdc3f9a]:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px #818cf826}.composer-actions[data-v-7cdc3f9a]{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.btn-attach[data-v-7cdc3f9a]{width:38px;height:38px;background:#f8fafc;color:#64748b;border:1px solid #dde3eb;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .1s,color .1s}.btn-attach[data-v-7cdc3f9a]:hover:not(:disabled){background:#eef2ff;color:#6366f1;border-color:#c7d2fe}.btn-attach[data-v-7cdc3f9a]:disabled{opacity:.45;cursor:not-allowed}.btn-send[data-v-7cdc3f9a]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#6366f1;color:#fff;border:none;border-radius:10px;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0;height:38px}.btn-send[data-v-7cdc3f9a]:hover:not(:disabled){background:#4f46e5}.btn-send[data-v-7cdc3f9a]:disabled{opacity:.45;cursor:not-allowed}.attach-preview[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#64748b;margin-top:.45rem}.char-count[data-v-7cdc3f9a]{display:block;font-size:.7rem;color:#94a3b8;text-align:right;margin-top:.2rem}.chat-closed[data-v-7cdc3f9a]{padding:.75rem 1.25rem 1rem;border-top:1px solid #f1f5f9;font-size:.82rem;color:#94a3b8;text-align:center;border-radius:0 0 12px 12px}.chat-unread-badge[data-v-7cdc3f9a]{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:#6366f1;color:#fff;font-size:.65rem;font-weight:700;white-space:nowrap}.unread-divider[data-v-7cdc3f9a]{display:flex;align-items:center;gap:.75rem;margin:.5rem 0}.unread-divider[data-v-7cdc3f9a]:before,.unread-divider[data-v-7cdc3f9a]:after{content:"";flex:1;height:1px;background:#6366f1;opacity:.3}.unread-divider-label[data-v-7cdc3f9a]{font-size:.67rem;font-weight:700;color:#6366f1;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}@media(max-width:640px){.summary-grid[data-v-7cdc3f9a]{grid-template-columns:1fr}.msg-bubble[data-v-7cdc3f9a]{max-width:90%}.dr-title[data-v-7cdc3f9a]{font-size:1.25rem}}html.dark .dr-header[data-v-7cdc3f9a]{border-color:#1e293b}html.dark .dr-title[data-v-7cdc3f9a]{color:#f1f5f9}html.dark .dr-eyebrow-badge[data-v-7cdc3f9a]{background:#1e1b4b;border-color:#3730a3;color:#a5b4fc}html.dark .dr-back[data-v-7cdc3f9a]{color:#818cf8}html.dark .dr-meta-label[data-v-7cdc3f9a]{color:#64748b}html.dark .dr-meta-value[data-v-7cdc3f9a]{color:#cbd5e1}html.dark .dr-meta-sep[data-v-7cdc3f9a]{color:#334155}html.dark .dr-last-active[data-v-7cdc3f9a]{color:#64748b}html.dark .dr-next-step--action[data-v-7cdc3f9a]{background:#2d1f00;border-color:#a16207;color:#fcd34d}html.dark .dr-next-step--waiting[data-v-7cdc3f9a]{background:#0f1f3d;border-color:#1e40af;color:#93c5fd}html.dark .dr-stepper-title[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .dr-step-node[data-v-7cdc3f9a]{background:#0f172a;border-color:#475569}html.dark .dr-step--done .dr-step-node[data-v-7cdc3f9a]{background:#166534;border-color:#22c55e}html.dark .dr-step-connector[data-v-7cdc3f9a]{background:#334155}html.dark .dr-step-label[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .dr-step-sub[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .dr-step--done .dr-step-label[data-v-7cdc3f9a]{color:#4ade80}html.dark .dr-step--done .dr-step-sub[data-v-7cdc3f9a]{color:#166534}html.dark .dr-step--active .dr-step-label[data-v-7cdc3f9a]{color:#818cf8}html.dark .dr-step--active .dr-step-sub[data-v-7cdc3f9a]{color:#6366f1}html.dark .card-title[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .card-sub[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .card-note[data-v-7cdc3f9a]{color:#8897a8}html.dark .kv-key[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .kv-val[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .panel-card--done .card-title[data-v-7cdc3f9a],html.dark .panel-card--done .section-head .card-title[data-v-7cdc3f9a]{color:#64748b}html.dark .awarded-items-list[data-v-7cdc3f9a]{border-color:#334155}html.dark .ai-row[data-v-7cdc3f9a]{border-color:#1e293b}html.dark .ai-row[data-v-7cdc3f9a]:nth-child(2n){background:#0f172a}html.dark .ai-name[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .ai-detail[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .ai-price-val[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .ai-currency[data-v-7cdc3f9a],html.dark .label[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .input[data-v-7cdc3f9a],html.dark .textarea[data-v-7cdc3f9a],html.dark .composer-textarea[data-v-7cdc3f9a]{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .dr-chat[data-v-7cdc3f9a]{background:#1e293b;border-color:#2d3f54}html.dark .dr-chat-header[data-v-7cdc3f9a]{border-color:#2d3f54}html.dark .dr-chat-title[data-v-7cdc3f9a]{color:#94a3b8}html.dark .dr-chat-title-row[data-v-7cdc3f9a]{color:#64748b}html.dark .dr-chat-subtitle[data-v-7cdc3f9a]{color:#8897a8}html.dark .dr-chat-meta[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .msg-text[data-v-7cdc3f9a]{background:#2d3f54;color:#e2e8f0}html.dark .msg-row--mine .msg-text[data-v-7cdc3f9a]{background:#1e1b4b;color:#e0e7ff}html.dark .msg-sender[data-v-7cdc3f9a]{color:#8897a8}html.dark .msg-time[data-v-7cdc3f9a]{color:#64748b}html.dark .date-sep span[data-v-7cdc3f9a]{background:#1e293b;border-color:#334155;color:#64748b}html.dark .chat-composer[data-v-7cdc3f9a]{background:#1e293b;border-color:#2d3f54}html.dark .composer-textarea[data-v-7cdc3f9a]{background:#0f172a;border-color:#2d3a4a;color:#e2e8f0}html.dark .composer-textarea[data-v-7cdc3f9a]::-moz-placeholder{color:#475569}html.dark .composer-textarea[data-v-7cdc3f9a]::placeholder{color:#475569}html.dark .btn-attach[data-v-7cdc3f9a]{background:#0f172a;border-color:#2d3a4a;color:#7c8fa6}html.dark .btn-attach[data-v-7cdc3f9a]:hover:not(:disabled){background:#1e1b4b;color:#818cf8;border-color:#4f46e5}html.dark .attachment-chip[data-v-7cdc3f9a]{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .attachment-chip[data-v-7cdc3f9a]:hover{background:#0f172a}html.dark .chat-closed[data-v-7cdc3f9a]{border-color:#334155}html.dark .chat-empty-icon[data-v-7cdc3f9a]{background:#0f172a;border-color:#334155;color:#475569}html.dark .chat-empty-title[data-v-7cdc3f9a]{color:#94a3b8}html.dark .chat-empty-desc[data-v-7cdc3f9a]{color:#64748b}html.dark .chat-empty-hint[data-v-7cdc3f9a]{color:#334155}html.dark .items-table th[data-v-7cdc3f9a],html.dark .items-table td[data-v-7cdc3f9a]{border-color:#334155}html.dark .items-table thead th[data-v-7cdc3f9a]{background:#0f172a;color:#64748b}html.dark .item-part[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .state-note--waiting[data-v-7cdc3f9a]{background:#1e3a5f;border-color:#1e40af}html.dark .state-note-head[data-v-7cdc3f9a]{color:#93c5fd}html.dark .state-note-body[data-v-7cdc3f9a]{color:#60a5fa}html.dark .section-context[data-v-7cdc3f9a]{background:#0f172a;border-color:#334155;color:#8897a8}html.dark .ack-decline-note[data-v-7cdc3f9a]{color:#64748b}html.dark .milestone-label[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .milestone-ts[data-v-7cdc3f9a],html.dark .milestone-detail[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .fulfillment-milestone--pending .milestone-label[data-v-7cdc3f9a]{color:#475569}html.dark .fulfillment-milestone[data-v-7cdc3f9a]:before{background:#334155}html.dark .fulfillment-milestone--pending .milestone-dot[data-v-7cdc3f9a]{background:#1e293b;border-color:#475569}html.dark .dr-stepper-card[data-v-7cdc3f9a]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .panel-card--active[data-v-7cdc3f9a]{box-shadow:0 0 0 1.5px #6366f1,0 2px 10px #6366f126!important;border-color:#6366f1!important}html.dark .dr-rail-card[data-v-7cdc3f9a]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0003}html.dark .dr-rail-card-label[data-v-7cdc3f9a]{color:#64748b}html.dark .dr-rail-action-desc[data-v-7cdc3f9a]{color:#94a3b8}html.dark .dr-rail-action-block[data-v-7cdc3f9a]{border-color:#2d3f54}html.dark .dr-rail-warn[data-v-7cdc3f9a]{color:#475569}html.dark .dr-rail-divider[data-v-7cdc3f9a]{color:#334155}html.dark .dr-rail-divider[data-v-7cdc3f9a]:before,html.dark .dr-rail-divider[data-v-7cdc3f9a]:after{background:#2d3f54}html.dark .dr-rail-section[data-v-7cdc3f9a]{background:#1a2536;border-color:#2d3f54;box-shadow:0 1px 4px #0000002e}html.dark .dr-rail-section--done[data-v-7cdc3f9a]{background:#151f2e;border-color:#1e293b}html.dark .dr-rail-section--active[data-v-7cdc3f9a]{border-color:#6366f1;box-shadow:0 0 0 1.5px #6366f1,0 2px 8px #6366f126}html.dark .dr-rail-section-head[data-v-7cdc3f9a]:hover{background:#ffffff0a}html.dark .dr-rail-section--active .dr-rail-section-head[data-v-7cdc3f9a]:hover{background:#6366f114}html.dark .dr-rail-section-title[data-v-7cdc3f9a]{color:#e2e8f0}html.dark .dr-rail-section--done .dr-rail-section-title[data-v-7cdc3f9a]{color:#475569}html.dark .dr-rail-section--active .dr-rail-section-title[data-v-7cdc3f9a]{color:#818cf8}html.dark .dr-rail-section-sub[data-v-7cdc3f9a]{color:#7c8fa6}html.dark .dr-rail-chevron[data-v-7cdc3f9a]{color:#64748b}html.dark .dr-rail-section-body[data-v-7cdc3f9a]{border-color:#2d3f54}html.dark .dr-dot--muted[data-v-7cdc3f9a]{background:#475569}.nfp-root[data-v-54c965e9]{padding:1.75rem 2rem;max-width:760px}.nfp-hero[data-v-54c965e9]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.nfp-eyebrow[data-v-54c965e9]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:.2rem}.nfp-h1[data-v-54c965e9]{font-size:1.5rem;font-weight:800;color:var(--shell-text, #0f172a);margin:0 0 .2rem}.nfp-sub[data-v-54c965e9]{font-size:.85rem;color:var(--shell-muted, #64748b);margin:0}.nfp-mark-all[data-v-54c965e9]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:.4rem .875rem;cursor:pointer;white-space:nowrap}.nfp-mark-all[data-v-54c965e9]:hover{background:#e0e7ff}.nfp-unread-pill[data-v-54c965e9]{background:#6366f1;color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:99px}.nfp-error[data-v-54c965e9]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;margin-bottom:1rem}.nfp-card[data-v-54c965e9]{background:var(--shell-surface, #fff);border:1px solid var(--shell-border, #e2e8f0);border-radius:14px;overflow:hidden}.nfp-skeleton[data-v-54c965e9]{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid var(--shell-border, #f1f5f9)}.nfp-skel-icon[data-v-54c965e9]{width:34px;height:34px;border-radius:50%;background:var(--shell-border, #f1f5f9);flex-shrink:0;animation:nfp-pulse-54c965e9 1.5s ease-in-out infinite}.nfp-skel-body[data-v-54c965e9]{flex:1;display:flex;flex-direction:column;gap:.35rem;padding-top:.15rem}.nfp-skel-line[data-v-54c965e9]{border-radius:4px;background:var(--shell-border, #f1f5f9);animation:nfp-pulse-54c965e9 1.5s ease-in-out infinite}.nfp-skel-line--chip[data-v-54c965e9]{width:25%;height:16px;border-radius:99px}.nfp-skel-line--title[data-v-54c965e9]{width:60%;height:11px}.nfp-skel-line--msg[data-v-54c965e9]{width:80%;height:9px}.nfp-skel-time[data-v-54c965e9]{width:34px;height:9px;border-radius:4px;background:var(--shell-border, #f1f5f9);animation:nfp-pulse-54c965e9 1.5s ease-in-out infinite;margin-top:.3rem;flex-shrink:0}@keyframes nfp-pulse-54c965e9{0%,to{opacity:1}50%{opacity:.45}}.nfp-empty[data-v-54c965e9]{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:3.5rem 1.5rem;color:#94a3b8;text-align:center}.nfp-empty-icon[data-v-54c965e9]{width:44px;height:44px}.nfp-empty p[data-v-54c965e9]{margin:0;font-size:.875rem}.nfp-row[data-v-54c965e9]{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--shell-border, #f1f5f9);text-decoration:none;color:inherit;transition:background .1s}.nfp-row[data-v-54c965e9]:last-child{border-bottom:none}.nfp-row[data-v-54c965e9]:hover{background:var(--shell-sidebar-accent, #f8fafc)}.nfp-row--unread[data-v-54c965e9]{background:#6366f10d}.nfp-row--unread[data-v-54c965e9]:hover{background:#6366f11a}.nfp-icon[data-v-54c965e9]{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.nfp-icon svg[data-v-54c965e9]{width:15px;height:15px}.nfp-icon--green[data-v-54c965e9]{background:#dcfce7;color:#16a34a}.nfp-icon--red[data-v-54c965e9]{background:#fee2e2;color:#dc2626}.nfp-icon--blue[data-v-54c965e9]{background:#eff6ff;color:#2563eb}.nfp-icon--gray[data-v-54c965e9]{background:#f1f5f9;color:#64748b}.nfp-icon--amber[data-v-54c965e9]{background:#fef9c3;color:#ca8a04}.nfp-icon--purple[data-v-54c965e9]{background:#f5f3ff;color:#7c3aed}.nfp-icon--indigo[data-v-54c965e9]{background:#e0e7ff;color:#4f46e5}.nfp-row-body[data-v-54c965e9]{flex:1;min-width:0}.nfp-row-top[data-v-54c965e9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.nfp-label-chip[data-v-54c965e9]{display:inline-block;font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:99px;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase}.nfp-label-chip--green[data-v-54c965e9]{background:#dcfce7;color:#15803d}.nfp-label-chip--red[data-v-54c965e9]{background:#fee2e2;color:#b91c1c}.nfp-label-chip--blue[data-v-54c965e9]{background:#dbeafe;color:#1d4ed8}.nfp-label-chip--gray[data-v-54c965e9]{background:#f1f5f9;color:#475569}.nfp-label-chip--amber[data-v-54c965e9]{background:#fef9c3;color:#92400e}.nfp-label-chip--purple[data-v-54c965e9]{background:#f5f3ff;color:#6d28d9}.nfp-label-chip--indigo[data-v-54c965e9]{background:#e0e7ff;color:#4338ca}.nfp-row-time[data-v-54c965e9]{font-size:.7rem;color:#94a3b8;white-space:nowrap;margin-left:auto}.nfp-row-title[data-v-54c965e9]{font-size:.8375rem;color:var(--shell-text, #334155);line-height:1.45}.nfp-row-title--unread[data-v-54c965e9]{font-weight:600;color:var(--shell-text, #0f172a)}.nfp-row-msg[data-v-54c965e9]{font-size:.775rem;color:var(--shell-muted, #64748b);margin-top:.2rem;line-height:1.4}.nfp-row-right[data-v-54c965e9]{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0;padding-top:.35rem}.nfp-unread-dot[data-v-54c965e9]{width:7px;height:7px;border-radius:50%;background:#6366f1;flex-shrink:0}.nfp-row-arrow[data-v-54c965e9]{color:#cbd5e1;flex-shrink:0}.nfp-row:hover .nfp-row-arrow[data-v-54c965e9]{color:#94a3b8}.nfp-load-more[data-v-54c965e9]{padding:1rem 1.25rem;display:flex;justify-content:center;border-top:1px solid var(--shell-border, #f1f5f9)}.nfp-load-btn[data-v-54c965e9]{padding:.45rem 1.25rem;font-size:.8125rem;font-weight:600;border:1px solid var(--shell-border, #e2e8f0);border-radius:8px;background:var(--shell-surface, #fff);color:var(--shell-text, #334155);cursor:pointer}.nfp-load-btn[data-v-54c965e9]:hover:not(:disabled){opacity:.8}.nfp-load-btn[data-v-54c965e9]:disabled{opacity:.5;cursor:not-allowed}.accept-page[data-v-292855b1]{min-height:100dvh;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.accept-card[data-v-292855b1]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2.5rem 2rem;max-width:420px;width:100%;text-align:center;box-shadow:0 10px 30px #0f172a0f}.brand[data-v-292855b1]{font-size:1rem;font-weight:800;letter-spacing:.1em;color:#6366f1;margin-bottom:1.5rem}.icon-wrap[data-v-292855b1]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;margin:0 auto 1rem}.ok-icon[data-v-292855b1]{background:#f0fdf4;color:#166534;border:2px solid #bbf7d0}.error-icon[data-v-292855b1]{background:#fef2f2;color:#b91c1c;border:2px solid #fecaca}.card-title[data-v-292855b1]{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.card-sub[data-v-292855b1]{font-size:.95rem;color:#334155;margin:0 0 .75rem}.role-badge[data-v-292855b1]{display:inline-block;font-size:.78rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;text-transform:capitalize;margin-left:.15rem}.role-owner[data-v-292855b1]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.role-admin[data-v-292855b1]{background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe}.role-member[data-v-292855b1]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.email-note[data-v-292855b1]{font-size:.82rem;color:#64748b;margin:0 0 1.25rem;line-height:1.5}.err-msg[data-v-292855b1]{font-size:.85rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.65rem .9rem;margin-bottom:1rem}.btn-accept[data-v-292855b1]{width:100%;padding:.7rem 1rem;background:#6366f1;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;margin-bottom:1rem}.btn-accept[data-v-292855b1]:hover:not(:disabled){background:#4338ca}.btn-accept[data-v-292855b1]:disabled{opacity:.6;cursor:not-allowed}.expires-note[data-v-292855b1]{font-size:.78rem;color:#94a3b8;margin:0}.support-hint[data-v-292855b1]{font-size:.82rem;color:#64748b;margin-top:1rem}.support-hint a[data-v-292855b1]{color:#6366f1;text-decoration:none}.support-hint a[data-v-292855b1]:hover{text-decoration:underline}.state-msg[data-v-292855b1]{color:#64748b;font-size:.875rem}.auth-switch[data-v-292855b1]{font-size:.82rem;color:#64748b;margin-top:.5rem}.auth-switch a[data-v-292855b1]{color:#6366f1;text-decoration:none}.auth-switch a[data-v-292855b1]:hover{text-decoration:underline}.unsub-page[data-v-05ceabfc]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f8fafc;padding:2rem 1rem}.unsub-card[data-v-05ceabfc]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem 2rem;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 4px 24px #00000012}.unsub-icon[data-v-05ceabfc]{width:56px;height:56px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.unsub-icon--warn[data-v-05ceabfc]{background:#fef9c3;color:#a16207}.unsub-title[data-v-05ceabfc]{font-size:1.3rem;font-weight:700;color:#0f172a;margin:0}.unsub-desc[data-v-05ceabfc]{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.ob-shell[data-v-ff8aeaad]{height:100%;min-height:100%;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at top left,rgba(99,102,241,.2),transparent 45%),linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.ob-left[data-v-ff8aeaad]{color:#f8fafc;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:2rem;justify-content:center}.brand-lockup[data-v-ff8aeaad]{display:flex;align-items:center;gap:1rem}.brand-mark[data-v-ff8aeaad]{width:44px;height:44px;border-radius:14px;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center}.brand-name[data-v-ff8aeaad]{font-size:1.1rem;font-weight:700;letter-spacing:.08em}.brand-sub[data-v-ff8aeaad]{color:#f8fafcb3;font-size:.85rem}.ob-left-content h1[data-v-ff8aeaad]{font-size:2rem;margin:0}.ob-left-content p[data-v-ff8aeaad]{margin:.5rem 0 0;color:#f8fafcbf}.step-indicators[data-v-ff8aeaad]{display:flex;gap:.75rem;align-items:center}.step-dot[data-v-ff8aeaad]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border:2px solid rgba(255,255,255,.25);color:#fff6;transition:all .2s}.step-dot.active[data-v-ff8aeaad]{border-color:#818cf8;color:#818cf8}.step-dot.done[data-v-ff8aeaad]{border-color:#34d399;color:#34d399;background:#34d3991a}.ob-right[data-v-ff8aeaad]{background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:2.5rem}.ob-card[data-v-ff8aeaad]{width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 24px 60px #0f172a26;max-height:calc(100dvh - 72px);overflow-y:auto}.ob-loading[data-v-ff8aeaad]{text-align:center;color:#64748b;padding:2rem 0}.ob-step-label[data-v-ff8aeaad]{font-size:.75rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.05em}.ob-header h2[data-v-ff8aeaad]{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;color:#0f172a}.ob-hint[data-v-ff8aeaad]{margin:0;color:#64748b;font-size:.9rem}.ob-body[data-v-ff8aeaad]{display:flex;flex-direction:column;gap:1rem}.type-cards[data-v-ff8aeaad]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.type-card[data-v-ff8aeaad]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem;border-radius:14px;border:2px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.type-card[data-v-ff8aeaad]:hover{border-color:#c7d2fe}.type-card.selected[data-v-ff8aeaad]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.type-icon[data-v-ff8aeaad]{font-size:1.4rem}.type-card strong[data-v-ff8aeaad]{font-size:.9rem;color:#0f172a}.type-desc[data-v-ff8aeaad]{font-size:.78rem;color:#64748b;line-height:1.4}.ob-fields[data-v-ff8aeaad]{display:flex;flex-direction:column;gap:.85rem}.field[data-v-ff8aeaad]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#475569;font-weight:600}.field input[data-v-ff8aeaad]{border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .8rem;font-size:.95rem;height:44px}.field input[data-v-ff8aeaad]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.req[data-v-ff8aeaad]{color:#ef4444}.opt[data-v-ff8aeaad]{font-weight:400;color:#94a3b8;font-size:.8rem}.ob-actions[data-v-ff8aeaad]{display:flex;justify-content:flex-end;gap:.75rem}.ob-next[data-v-ff8aeaad]{width:100%}.ob-scope-section[data-v-ff8aeaad]{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid #e2e8f0;padding-top:.875rem}.ob-scope-label[data-v-ff8aeaad]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6366f1}.ob-scope-hint[data-v-ff8aeaad]{margin:0;font-size:.8rem;color:#94a3b8}.ob-check-grid[data-v-ff8aeaad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.3rem .75rem;margin-top:.25rem}.ob-check-opt[data-v-ff8aeaad]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#475569;font-weight:500;cursor:pointer}.ob-check-opt input[data-v-ff8aeaad]{cursor:pointer}@media(max-width:960px){.ob-shell[data-v-ff8aeaad]{grid-template-columns:1fr}.ob-left[data-v-ff8aeaad]{padding:2.5rem 2rem}.ob-right[data-v-ff8aeaad]{padding:2rem}}@media(max-width:640px){.ob-right[data-v-ff8aeaad]{align-items:stretch;padding:1.5rem}.ob-card[data-v-ff8aeaad]{max-height:calc(100dvh - 40px)}.type-cards[data-v-ff8aeaad]{grid-template-columns:1fr}}.modal-backdrop[data-v-e6773462]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.modal-card[data-v-e6773462]{width:min(720px,100%);background:#fff;border-radius:16px;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow:auto}.modal-header[data-v-e6773462]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-title[data-v-e6773462]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.modal-sub[data-v-e6773462]{margin:.35rem 0 0;color:#64748b;font-size:.9rem}.icon-btn[data-v-e6773462]{border:none;background:#f1f5f9;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1}.modal-body[data-v-e6773462]{display:flex;flex-direction:column;gap:1rem}.grid[data-v-e6773462]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.field[data-v-e6773462]{display:flex;flex-direction:column;gap:.35rem}.field.full[data-v-e6773462]{grid-column:1 / -1}.label[data-v-e6773462]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700}.field input[data-v-e6773462],.field select[data-v-e6773462],.field textarea[data-v-e6773462]{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem;font-size:.9rem}.modal-actions[data-v-e6773462]{display:flex;justify-content:flex-end;gap:.6rem}.success-state[data-v-e6773462]{display:flex;flex-direction:column;gap:.6rem;text-align:left}.success-state h3[data-v-e6773462]{margin:0;font-size:1.2rem}.success-state p[data-v-e6773462]{margin:0;color:#64748b}.recent-actions[data-v-e6773462]{margin-top:.5rem}@media(max-width:720px){.grid[data-v-e6773462]{grid-template-columns:1fr}}.shell-root[data-v-e10d059b]{--topbar-h: 60px;--sidebar-w: 260px;--shell-bg: #f5f7fa;--shell-surface: #ffffff;--shell-border: #e2e8f0;--shell-text: #0f172a;--shell-muted: #64748b;--shell-sidebar: #ffffff;--shell-sidebar-accent: #f8fafc;--shell-accent: #2563eb;--shell-accent-strong: #1d4ed8;--shell-radius: 12px;--shell-shadow: 0 10px 30px rgba(15, 23, 42, .08);--nav-link-clr: #475569;--nav-hover-bg: #dbeafe;--nav-hover-clr: #1e3a8a;min-height:100vh;background:var(--shell-bg)}.shell-topbar[data-v-e10d059b]{position:fixed;top:0;left:0;right:0;height:var(--topbar-h);z-index:40;display:flex;align-items:stretch;padding:0;background:var(--shell-surface);border-bottom:1px solid var(--shell-border);box-shadow:0 1px 3px #00000012}.shell-topbar-slab[data-v-e10d059b]{flex:0 0 var(--sidebar-w);background:var(--shell-surface);display:flex;align-items:center;padding:0 1.5rem;border-right:1px solid #e8eaed}.shell-topbar-brand[data-v-e10d059b]{display:inline-flex;align-items:center;gap:.6rem;color:#0f172a;text-decoration:none;font-weight:800;letter-spacing:.1em}.brand-mark[data-v-e10d059b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#2563eb;color:#fff;font-size:.85rem}.brand-text[data-v-e10d059b]{font-size:.9rem}.shell-topbar-main[data-v-e10d059b]{flex:1 1 auto;min-width:0;background:transparent;display:flex;align-items:center;padding:0 1.5rem;gap:.75rem}.shell-hamburger[data-v-e10d059b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--shell-muted);padding:.3rem;cursor:pointer;border-radius:6px}.shell-hamburger[data-v-e10d059b]:hover{color:var(--shell-text);background:#f1f5f9;border-color:#e2e8f0}.shell-topbar-right[data-v-e10d059b]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.role-badge[data-v-e10d059b]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:.25rem .55rem;border-radius:999px;border:1px solid #e2e8f0;color:var(--shell-muted);background:#f8fafc}.role-badge.buyer[data-v-e10d059b]{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.role-badge.supplier[data-v-e10d059b]{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.verified-badge[data-v-e10d059b]{font-size:.7rem;font-weight:600;color:#166534;background:#f0fdf4;padding:.2rem .5rem;border-radius:999px;border:1px solid #bbf7d0}.shell-bell-anchor[data-v-e10d059b],.shell-profile-anchor[data-v-e10d059b]{position:relative}.bell-btn[data-v-e10d059b]{position:relative;background:transparent;border:1px solid transparent;color:var(--shell-muted);padding:.35rem .45rem;cursor:pointer;line-height:1;border-radius:8px}.bell-btn[data-v-e10d059b]:hover{color:var(--shell-text);background:#f1f5f9;border-color:#e2e8f0}.notif-badge[data-v-e10d059b]{position:absolute;top:-4px;right:-2px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.profile-btn[data-v-e10d059b]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e2e8f0;padding:.3rem .6rem;border-radius:999px;cursor:pointer;color:var(--shell-text)}.profile-btn[data-v-e10d059b]:hover{background:#f8fafc}.profile-name[data-v-e10d059b]{font-size:.85rem;font-weight:600;color:var(--shell-text)}.avatar[data-v-e10d059b]{width:26px;height:26px;border-radius:50%;background:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#475569}.profile-dropdown[data-v-e10d059b]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:var(--shell-shadow);min-width:180px;overflow:hidden;z-index:200}.profile-item[data-v-e10d059b]{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.85rem;color:var(--shell-text);text-decoration:none;background:#fff;border:none;width:100%;text-align:left;cursor:pointer}.profile-item[data-v-e10d059b]:hover{background:#f8fafc}.profile-item.danger[data-v-e10d059b]{color:#b91c1c}.notif-dropdown[data-v-e10d059b]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:var(--shell-shadow);z-index:200;overflow:hidden}.notif-header[data-v-e10d059b]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.75rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em}.mark-read-btn[data-v-e10d059b]{font-size:.75rem;font-weight:600;color:var(--shell-accent);background:none;border:none;padding:0;cursor:pointer;text-transform:none;letter-spacing:0}.mark-read-btn[data-v-e10d059b]:hover{color:var(--shell-accent-strong);text-decoration:underline}.notif-empty[data-v-e10d059b]{padding:1rem;font-size:.875rem;color:#94a3b8;text-align:center}.notif-scroll[data-v-e10d059b]{max-height:360px;overflow-y:auto}.notif-item[data-v-e10d059b]{display:block;padding:.6rem .875rem;border-bottom:1px solid #f1f5f9;text-decoration:none;transition:background .1s}.notif-item[data-v-e10d059b]:last-child{border-bottom:none}.notif-item[data-v-e10d059b]:hover{background:#f8fafc}.notif-item.unread[data-v-e10d059b]{background:#6366f10d}.notif-item.unread[data-v-e10d059b]:hover{background:#6366f11a}.notif-item-inner[data-v-e10d059b]{display:flex;align-items:flex-start;gap:.625rem}.ni-icon[data-v-e10d059b]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.ni-icon--green[data-v-e10d059b]{background:#dcfce7;color:#16a34a}.ni-icon--red[data-v-e10d059b]{background:#fee2e2;color:#dc2626}.ni-icon--blue[data-v-e10d059b]{background:#eff6ff;color:#2563eb}.ni-icon--gray[data-v-e10d059b]{background:#f1f5f9;color:#64748b}.ni-icon--amber[data-v-e10d059b]{background:#fef9c3;color:#ca8a04}.ni-icon--purple[data-v-e10d059b]{background:#f5f3ff;color:#7c3aed}.ni-icon--indigo[data-v-e10d059b]{background:#e0e7ff;color:#4f46e5}.ni-body[data-v-e10d059b]{flex:1;min-width:0}.ni-top[data-v-e10d059b]{display:flex;align-items:center;gap:.375rem;margin-bottom:.2rem}.ni-chip[data-v-e10d059b]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:99px;white-space:nowrap;flex-shrink:0}.ni-chip--green[data-v-e10d059b]{background:#dcfce7;color:#15803d}.ni-chip--red[data-v-e10d059b]{background:#fee2e2;color:#b91c1c}.ni-chip--blue[data-v-e10d059b]{background:#dbeafe;color:#1d4ed8}.ni-chip--gray[data-v-e10d059b]{background:#f1f5f9;color:#475569}.ni-chip--amber[data-v-e10d059b]{background:#fef9c3;color:#92400e}.ni-chip--purple[data-v-e10d059b]{background:#f5f3ff;color:#6d28d9}.ni-chip--indigo[data-v-e10d059b]{background:#e0e7ff;color:#4338ca}.ni-time[data-v-e10d059b]{font-size:.67rem;color:#94a3b8;margin-left:auto;white-space:nowrap}.ni-title[data-v-e10d059b]{font-size:.8rem;color:#334155;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item.unread .ni-title[data-v-e10d059b]{font-weight:600;color:#0f172a}.ni-dot[data-v-e10d059b]{width:6px;height:6px;border-radius:50%;background:#6366f1;flex-shrink:0;margin-top:.4rem}.notif-view-all[data-v-e10d059b]{display:block;text-align:center;font-size:.78rem;color:#6366f1;padding:10px;border-top:1px solid #f1f5f9;text-decoration:none}.notif-view-all[data-v-e10d059b]:hover{background:#f8fafc}.shell-sidebar[data-v-e10d059b]{position:fixed;top:var(--topbar-h);left:0;bottom:0;width:var(--sidebar-w);background:var(--shell-sidebar);border-right:1px solid #e8eaed;z-index:30;display:flex;flex-direction:column;overflow-y:auto;transform:translate(calc(-1 * var(--sidebar-w)));transition:transform .2s ease}.shell-sidebar--open[data-v-e10d059b]{transform:translate(0)}.shell-nav[data-v-e10d059b]{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:.5rem 8px}.shell-nav-link[data-v-e10d059b]{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;padding:.6rem .875rem;font-size:.875rem;font-weight:500;color:var(--nav-link-clr);text-decoration:none;border-radius:8px;margin-bottom:2px;transition:background .15s,color .15s}.shell-nav-link[data-v-e10d059b]:hover{color:var(--nav-hover-clr);background:var(--nav-hover-bg);text-decoration:none}.shell-nav-link.router-link-active[data-v-e10d059b]{color:#fff;background:#3b82f6;font-weight:600}.nav-section-label[data-v-e10d059b]{font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b0bec8;padding:.875rem 1.25rem .3rem}.nav-icon[data-v-e10d059b]{flex-shrink:0;opacity:.6;transition:opacity .15s}.shell-nav-link:hover .nav-icon[data-v-e10d059b]{opacity:1}.shell-nav-link.router-link-active .nav-icon[data-v-e10d059b]{opacity:1;color:#fff}.shell-sidebar-footer[data-v-e10d059b]{padding:1rem 1.5rem;border-top:1px solid #e8eaed;flex-shrink:0}.sidebar-user-card[data-v-e10d059b]{display:flex;align-items:center;gap:.625rem}.sidebar-user-avatar[data-v-e10d059b]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#2563eb}.sidebar-user-info[data-v-e10d059b]{flex:1;min-width:0}.shell-sidebar-user-name[data-v-e10d059b]{font-size:.8rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-sidebar-company[data-v-e10d059b]{font-size:.72rem;color:#64748b;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-backdrop[data-v-e10d059b]{position:fixed;inset:0;background:#0f172a73;z-index:25}.shell-content[data-v-e10d059b]{padding-top:var(--topbar-h)}@media(min-width:900px){.shell-content[data-v-e10d059b]{padding-left:var(--sidebar-w)}}.shell-content-inner[data-v-e10d059b]{max-width:1520px;margin:0 auto;padding:1.75rem 2rem}.paywall-banner[data-v-e10d059b]{margin-bottom:1rem}.paywall-banner-body[data-v-e10d059b]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.paywall-title[data-v-e10d059b]{font-weight:700;color:#92400e}.paywall-sub[data-v-e10d059b]{font-size:.85rem;color:#92400e;margin-top:.25rem}.paywall-meta[data-v-e10d059b]{font-size:.78rem;color:#a16207;margin-top:.35rem}.paywall-actions[data-v-e10d059b]{display:flex;gap:.5rem;align-items:center}.darkmode-btn[data-v-e10d059b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background:transparent;border:1px solid transparent;border-radius:8px;color:#334155;cursor:pointer;padding:0;transition:background .15s,border-color .15s,color .15s}.darkmode-btn[data-v-e10d059b]:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.shell-dark[data-v-e10d059b]{--shell-bg: #1a2035;--shell-surface: #253047;--shell-border: #374f6b;--shell-text: #e2e8f0;--shell-muted: #8fa3b8;--shell-sidebar: #202b40;--shell-sidebar-accent: #1a2035;--nav-link-clr: #94a3b8;--nav-hover-bg: rgba(59, 130, 246, .14);--nav-hover-clr: #bfdbfe;background:#1a2035}.shell-dark .shell-topbar[data-v-e10d059b]{border-bottom-color:#374f6b}.shell-dark .shell-topbar-slab[data-v-e10d059b]{background:#202b40;border-right-color:#374f6b}.shell-dark .shell-topbar-brand[data-v-e10d059b]{color:#e2e8f0}.shell-dark .shell-sidebar[data-v-e10d059b]{background:#202b40;border-right-color:#374f6b}.shell-dark .shell-sidebar-footer[data-v-e10d059b]{border-top-color:#374f6b}.shell-dark .shell-sidebar-user-name[data-v-e10d059b]{color:#e2e8f0}.shell-dark .shell-sidebar-company[data-v-e10d059b]{color:#8fa3b8}.shell-dark .sidebar-user-avatar[data-v-e10d059b]{background:#2563eb4d;border-color:#3b82f666;color:#93c5fd}.shell-dark .profile-btn[data-v-e10d059b]{background:#253047;border-color:#374f6b;color:#e2e8f0}.shell-dark .profile-dropdown[data-v-e10d059b]{background:#253047;border-color:#374f6b}.shell-dark .profile-item[data-v-e10d059b]{background:#253047;color:#e2e8f0}.shell-dark .profile-item[data-v-e10d059b]:hover{background:#1a2035}.shell-dark .notif-dropdown[data-v-e10d059b]{background:#253047;border-color:#374f6b}.shell-dark .notif-header[data-v-e10d059b]{color:#8fa3b8;border-bottom-color:#374f6b}.shell-dark .notif-item[data-v-e10d059b]{border-bottom-color:#374f6b}.shell-dark .notif-item[data-v-e10d059b]:hover{background:#1a2035}.shell-dark .notif-item.unread[data-v-e10d059b]{background:#6366f11f}.shell-dark .notif-item.unread[data-v-e10d059b]:hover{background:#6366f133}.shell-dark .ni-icon--green[data-v-e10d059b]{background:#16a34a26;color:#4ade80}.shell-dark .ni-icon--red[data-v-e10d059b]{background:#dc262626;color:#f87171}.shell-dark .ni-icon--blue[data-v-e10d059b]{background:#2563eb26;color:#60a5fa}.shell-dark .ni-icon--gray[data-v-e10d059b]{background:#64748b26;color:#94a3b8}.shell-dark .ni-icon--amber[data-v-e10d059b]{background:#ca8a0426;color:#fbbf24}.shell-dark .ni-icon--purple[data-v-e10d059b]{background:#7c3aed26;color:#a78bfa}.shell-dark .ni-icon--indigo[data-v-e10d059b]{background:#4f46e526;color:#818cf8}.shell-dark .ni-chip--green[data-v-e10d059b]{background:#16a34a26;color:#4ade80}.shell-dark .ni-chip--red[data-v-e10d059b]{background:#dc262626;color:#f87171}.shell-dark .ni-chip--blue[data-v-e10d059b]{background:#2563eb26;color:#60a5fa}.shell-dark .ni-chip--gray[data-v-e10d059b]{background:#64748b26;color:#94a3b8}.shell-dark .ni-chip--amber[data-v-e10d059b]{background:#ca8a0426;color:#fbbf24}.shell-dark .ni-chip--purple[data-v-e10d059b]{background:#7c3aed26;color:#a78bfa}.shell-dark .ni-chip--indigo[data-v-e10d059b]{background:#4f46e526;color:#818cf8}.shell-dark .ni-title[data-v-e10d059b]{color:#e2e8f0}.shell-dark .notif-item.unread .ni-title[data-v-e10d059b]{color:#f1f5f9}.shell-dark .darkmode-btn[data-v-e10d059b]{color:#8fa3b8}.shell-dark .darkmode-btn[data-v-e10d059b]:hover{background:#2e3f58;border-color:#374f6b;color:#e2e8f0}.shell-dark .shell-hamburger[data-v-e10d059b]{color:#8fa3b8}.shell-dark .shell-hamburger[data-v-e10d059b]:hover{color:#e2e8f0;background:#2e3f58;border-color:#374f6b}.shell-dark .shell-content[data-v-e10d059b]{background:#1a2035}.shell-dark .role-badge[data-v-e10d059b]{background:#253047;border-color:#374f6b;color:#8fa3b8}.shell-dark .bell-btn[data-v-e10d059b]{color:#8fa3b8}.shell-dark .bell-btn[data-v-e10d059b]:hover{color:#e2e8f0;background:#2e3f58;border-color:#374f6b}@media(min-width:900px){.shell-sidebar[data-v-e10d059b]{transform:translate(0)}.shell-hamburger[data-v-e10d059b]{display:none}}@media(max-width:899px){.shell-topbar-slab[data-v-e10d059b]{width:auto;padding:0 1rem;border-right:none;background:var(--shell-surface)}.profile-name[data-v-e10d059b]{display:none}}@media(max-width:640px){.shell-topbar-main[data-v-e10d059b]{padding:0 1rem}.shell-topbar-right[data-v-e10d059b]{gap:.5rem}.role-badge[data-v-e10d059b],.verified-badge[data-v-e10d059b]{display:none}}.auth-layout[data-v-33436e98]{height:100dvh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0b1220,#121a2c 45%,#1f2a44);overflow:hidden}.auth-topbar[data-v-33436e98]{padding:1rem 2rem}.auth-nav[data-v-33436e98]{display:flex;align-items:center;gap:1rem;color:#e2e8f0}.nav-brand[data-v-33436e98]{font-weight:700;letter-spacing:.08em;color:#e2e8f0;text-decoration:none}.nav-links[data-v-33436e98]{margin-left:auto;display:flex;gap:.75rem}.nav-link[data-v-33436e98]{color:#cbd5f5;text-decoration:none;font-size:.9rem}.auth-main[data-v-33436e98]{flex:1;display:flex;align-items:stretch;min-height:0}@media(max-width:960px){.auth-layout[data-v-33436e98]{overflow-y:auto}.auth-main[data-v-33436e98]{flex:none;height:auto;overflow:visible}}.route-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none}.route-bar{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8,#a5b4fc);background-size:200% 100%;animation:route-sweep 1.4s ease-in-out infinite;border-radius:0 999px 999px 0}@keyframes route-sweep{0%{width:0%;background-position:0% 0}60%{width:80%;background-position:100% 0}to{width:95%;background-position:200% 0}}.route-bar-leave-active{transition:opacity .25s ease}.route-bar-leave-to{opacity:0}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-mb-px{margin-bottom:-1px}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-full{width:100%}.max-w-sm{max-width:24rem}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-snug{line-height:1.375}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;color:#0b1220;background:#f8fafc;color-scheme:light;--mk-max: 1120px;--mk-pad-y: 88px;--mk-bg: #f8fafc;--mk-surface: #ffffff;--mk-ink: #0b1220;--mk-muted: #475569;--mk-accent: #14b8a6;--mk-accent-2: #2563eb;--mk-border: #e2e8f0;--mk-shadow: 0 18px 40px rgba(15, 23, 42, .08);--mk-radius: 20px;--ds-bg: #f1f5f9;--ds-surface: #ffffff;--ds-border: #e2e8f0;--ds-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--ds-shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-text-primary: #0f172a;--ds-text-secondary: #475569;--ds-text-muted: #94a3b8;--ds-accent: #2563eb;--ds-accent-light: #eff6ff;--ds-accent-mid: #bfdbfe;--ds-accent-soft: #dbeafe}html.dark{background:#1a2035;color:#e2e8f0;color-scheme:dark;--ds-bg: #1a2035;--ds-surface: #253047;--ds-border: #374f6b;--ds-shadow-sm: 0 1px 3px rgba(0,0,0,.3);--ds-shadow-md: 0 4px 12px rgba(0,0,0,.4);--ds-text-primary: #e2e8f0;--ds-text-secondary: #94a3b8;--ds-text-muted: #64748b;--ds-accent-light: rgba(37,99,235,.15);--ds-accent-mid: rgba(37,99,235,.3);--ds-accent-soft: rgba(37,99,235,.2)}html.dark table{background:transparent}html.dark th{background:#1e2d40;color:#94a3b8}html.dark td{border-bottom-color:#374f6b}html.dark tr:hover td{background:#1e2d40}html.dark .shell-content-inner,html.dark .shell-content-inner h1,html.dark .shell-content-inner h2,html.dark .shell-content-inner h3{color:#e2e8f0}html.dark .shell-content-inner p,html.dark .shell-content-inner label,html.dark .shell-content-inner span:not([class*=badge]):not([class*=pill]){color:inherit}html.auth-no-scroll,body.auth-no-scroll{height:100%;overflow:hidden}@media(max-width:720px){:root{--mk-pad-y: 56px}}.mk-container{max-width:var(--mk-max);margin:0 auto;padding:0 1.5rem}.mk-section{padding:var(--mk-pad-y) 0}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow)}.mk-muted{color:var(--mk-muted)}.mk-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#475569}.mk-focus{outline:none;box-shadow:0 0 0 3px #6366f12e}header{background:#1e293b;color:#f8fafc;padding:0 1.5rem}nav{display:flex;align-items:center;gap:1rem;height:52px;max-width:960px;margin:0 auto}.nav-brand{font-weight:700;font-size:1.15rem;color:#f8fafc;text-decoration:none}.nav-link{color:#cbd5e1;text-decoration:none;font-size:.875rem}.nav-link:hover{color:#f8fafc;text-decoration:none}.nav-link.router-link-active{color:#fff;font-weight:600}.nav-user{font-size:.875rem;color:#cbd5e1;display:flex;align-items:center;gap:.4rem;margin-left:auto}.role-badge{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase}.role-badge.buyer{background:#3b82f6;color:#fff}.role-badge.supplier{background:#8b5cf6;color:#fff}.verified-badge{color:#4ade80;font-size:.85rem}.btn-logout{background:transparent;border:1px solid #64748b;color:#cbd5e1;padding:.25rem .75rem;border-radius:4px;cursor:pointer;font-size:.85rem}.btn-logout:hover{border-color:#f8fafc;color:#f8fafc}main{max-width:960px;margin:2rem auto;padding:0 1rem}.page{display:flex;flex-direction:column;gap:1.25rem}.page h1{font-size:1.5rem;color:#0f172a}.page h2{font-size:1.15rem;color:#334155;margin-top:.5rem}form{display:flex;flex-direction:column;gap:.85rem;max-width:640px}label{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:600;color:#374151}input,textarea,select{padding:.45rem .75rem;border:1px solid #d1d5db;border-radius:5px;font:inherit;font-size:.95rem;background:#fff;color:#1e293b;transition:border-color .15s}input:focus,textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #e0e7ff}textarea{resize:vertical}button{padding:.45rem 1.1rem;border:none;border-radius:5px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}button[type=submit],.btn-primary{background:#6366f1;color:#fff;align-self:flex-start}button[type=submit]:hover,.btn-primary:hover{background:#4f46e5}button[type=button],.btn-secondary{background:#e2e8f0;color:#334155}button[type=button]:hover,.btn-secondary:hover{background:#cbd5e1}button.btn-danger{background:#ef4444;color:#fff}button.btn-danger:hover{background:#dc2626}button:disabled{opacity:.5;cursor:not-allowed}.item-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.item-row input{flex:1;min-width:90px}.item-row label{flex:1;min-width:110px}.item-row .btn-remove{flex:0 0 auto;background:#fee2e2;color:#b91c1c;padding:.4rem .6rem;font-size:.8rem}.item-row .btn-remove:hover{background:#fecaca}table{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f}th,td{text-align:left;padding:.65rem 1rem;border-bottom:1px solid #f1f5f9}th{background:#f8fafc;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}tr:last-child td{border-bottom:none}tr:hover td{background:#f8fafc}.badge{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.badge.draft{background:#fef9c3;color:#854d0e}.badge.published{background:#dcfce7;color:#166534}.badge.closed{background:#fee2e2;color:#991b1b}.badge.cancelled{background:#f1f5f9;color:#475569}.badge.submitted{background:#dbeafe;color:#1d4ed8}.badge.withdrawn{background:#f3f4f6;color:#6b7280}.badge.cat{background:#e0e7ff;color:#3730a3}.error{color:#dc2626;font-size:.875rem;padding:.4rem 0}.hint{font-size:.875rem;color:#64748b}.muted{color:#94a3b8}a{color:#6366f1;text-decoration:none}a:hover{text-decoration:underline}.result-box{padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #86efac;border-radius:6px}.result-box p{margin-bottom:.4rem}.result-box p:last-child{margin-bottom:0}.rfq-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.helpers{display:flex;gap:.5rem;flex-wrap:wrap}.section-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem}hr{border:none;border-top:1px solid #e2e8f0}.ds-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ds-page-title{font-size:1.375rem;font-weight:700;color:var(--ds-text-primary);letter-spacing:-.02em;line-height:1.2}.ds-page-subtitle{font-size:.875rem;color:var(--ds-text-secondary);margin-top:.25rem}.ds-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.875rem;margin-bottom:1.5rem}.ds-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.ds-filter-pills{display:flex;gap:.375rem;flex-wrap:wrap}.ds-filter-pill{padding:.25rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:500;border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary);cursor:pointer;transition:all .15s}.ds-filter-pill.active{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.ds-card-header{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;border-bottom:1px solid var(--ds-border)}.ds-card-title{font-size:.9375rem;font-weight:600;color:var(--ds-text-primary)}.ds-card-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted)}.rfq-action-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.9rem 1.25rem}.rfq-locked-notice{font-size:.875rem;color:#64748b;font-weight:500}.quote-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.quote-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.quote-supplier-name{font-weight:700;color:#0f172a}.meta-grid{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.35rem;font-size:.875rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.85rem 1.25rem}.meta-grid dt{font-weight:600;color:#64748b;white-space:nowrap;padding:.1rem 0}.meta-grid dd{color:#1e293b;padding:.1rem 0}.pub-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.48rem 1.15rem;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap;font-family:inherit}.pub-btn:hover{text-decoration:none}.pub-btn-ghost{background:transparent;color:var(--p-muted);border-color:var(--p-border2)}.pub-btn-ghost:hover{color:var(--p-text);border-color:var(--p-border2)}.pub-btn-fill{background:var(--p-accent);color:#fff;border-color:var(--p-accent)}.pub-btn-fill:hover{background:var(--p-accent-h);border-color:var(--p-accent-h);box-shadow:0 4px 16px #4d9de059}.pub-btn-ghost-inv{background:transparent;color:#e2e8f0d1;border-color:#e2e8f047}.pub-btn-ghost-inv:hover{color:#fff;border-color:#e2e8f08c}.pub-btn-sm{padding:.38rem .9rem;font-size:.82rem}.pub-btn-lg{padding:.72rem 1.7rem;font-size:.95rem}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}
