.menu-icon[data-v-567f248e]{flex-shrink:0;display:block}.menu-icon--sm[data-v-567f248e]{width:1rem;height:1rem}.menu-icon--md[data-v-567f248e]{width:1.125rem;height:1.125rem}.menu-icon--lg[data-v-567f248e]{width:1.25rem;height:1.25rem}.landing[data-v-6275a0d4]{min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,rgba(184,149,90,.16),transparent 55%),#0e0c0a;color:#f4efe6;font-family:Segoe UI,system-ui,sans-serif}.landing-header[data-v-6275a0d4]{display:flex;align-items:center;justify-content:space-between;padding:22px clamp(20px,5vw,72px);border-bottom:1px solid rgba(244,239,230,.08)}.brand[data-v-6275a0d4]{display:flex;align-items:center;gap:12px;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:600}.brand-mark[data-v-6275a0d4]{width:10px;height:10px;border-radius:50%;background:#c4a36a;box-shadow:0 0 0 4px #c4a36a2e}.landing-nav[data-v-6275a0d4]{display:flex;flex-wrap:wrap;gap:18px 22px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.landing-nav a[data-v-6275a0d4]{display:inline-flex;align-items:center;gap:8px;color:#d9d0c3;text-decoration:none}.landing-nav a .menu-icon[data-v-6275a0d4]{opacity:.8}.landing-nav a:hover .menu-icon[data-v-6275a0d4],.landing-nav a:focus-visible .menu-icon[data-v-6275a0d4]{opacity:1;color:#c4a36a}.landing-nav a[data-v-6275a0d4]:hover,.landing-nav a[data-v-6275a0d4]:focus-visible{color:#fff}.hero[data-v-6275a0d4]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1.05fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(40px,8vh,88px) clamp(20px,5vw,72px) 72px;max-width:1240px}.hero-kicker[data-v-6275a0d4],.section-kicker[data-v-6275a0d4]{color:#c4a36a;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;margin-bottom:14px}.hero h1[data-v-6275a0d4],.section h2[data-v-6275a0d4]{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:18px;max-width:28ch}.hero-lead[data-v-6275a0d4]{font-size:1.05rem;line-height:1.7;color:#c9bfb2;max-width:36rem}.hero-footnote[data-v-6275a0d4]{margin-top:20px;font-size:.85rem;color:#9a9084}.hero-footnote code[data-v-6275a0d4]{color:#e8dfd2}.hero-actions[data-v-6275a0d4]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-figure[data-v-6275a0d4]{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(244,239,230,.1);box-shadow:0 24px 80px #00000073}.hero-figure img[data-v-6275a0d4]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hero-figure figcaption[data-v-6275a0d4]{padding:14px 18px;font-size:.82rem;color:#a89f92;background:#00000059}.section[data-v-6275a0d4]{padding:56px clamp(20px,5vw,72px);max-width:1240px}.flow-section[data-v-6275a0d4]{border-top:1px solid rgba(244,239,230,.06)}.flow-steps[data-v-6275a0d4]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:20px;max-width:640px}.flow-steps li[data-v-6275a0d4]{padding-left:20px;border-left:2px solid rgba(196,163,106,.45)}.flow-steps strong[data-v-6275a0d4]{display:block;margin-bottom:6px;color:#f4efe6}.flow-steps span[data-v-6275a0d4]{color:#b5aa9c;font-size:.95rem;line-height:1.55}.campaign-strip[data-v-6275a0d4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:36px;padding:16px 20px;border-radius:10px;background:#c4a36a14;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#d9d0c3}.strip-arrow[data-v-6275a0d4]{color:#c4a36a}.feature-grid[data-v-6275a0d4]{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.feature-grid.three[data-v-6275a0d4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-grid li[data-v-6275a0d4]{padding:22px;border-radius:10px;background:#ffffff08;border:1px solid rgba(244,239,230,.06)}.feature-grid h3[data-v-6275a0d4]{font-size:1rem;margin:0 0 10px;color:#f4efe6}.feature-grid p[data-v-6275a0d4]{margin:0;font-size:.92rem;line-height:1.6;color:#b5aa9c}.section-note[data-v-6275a0d4]{margin-top:28px;max-width:52rem;font-size:.9rem;line-height:1.65;color:#9a9084}.faq-list[data-v-6275a0d4]{margin:28px 0 0;max-width:640px}.faq-list div[data-v-6275a0d4]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(244,239,230,.06)}.faq-list dt[data-v-6275a0d4]{font-weight:600;margin-bottom:8px;color:#f4efe6}.faq-list dd[data-v-6275a0d4]{margin:0;color:#b5aa9c;line-height:1.6;font-size:.95rem}.landing-footer[data-v-6275a0d4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px clamp(20px,5vw,72px) 40px;border-top:1px solid rgba(244,239,230,.08);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7268}.landing-footer code[data-v-6275a0d4]{color:#c9bfb2;text-transform:none;letter-spacing:0}.landing-footer-links[data-v-6275a0d4]{display:flex;gap:16px}.landing-footer-links a[data-v-6275a0d4]{color:#a89f92;text-decoration:none}.landing-footer-links a[data-v-6275a0d4]:hover{color:#f4efe6}@media (max-width: 860px){.hero[data-v-6275a0d4]{grid-template-columns:1fr}}.please-wait[data-v-e150ed16]{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeIn-e150ed16 .3s ease}@keyframes fadeIn-e150ed16{0%{opacity:0}to{opacity:1}}.spinner[data-v-e150ed16]{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#007bff;border-radius:50%;animation:spin-e150ed16 1s linear infinite;margin-bottom:16px}@keyframes spin-e150ed16{to{transform:rotate(360deg)}}.wait-text[data-v-e150ed16]{font-size:16px;color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cookie-consent-overlay[data-v-c0d86154]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073;z-index:var(--gate-z-system, 1300)}.cookie-consent-overlay.dark-mode[data-v-c0d86154]{background:#0009}.cookie-consent-overlay.is-mobile[data-v-c0d86154]{align-items:flex-end}.cookie-consent-modal[data-v-c0d86154]{width:min(520px,100%);background:#fff;border-radius:16px;box-shadow:0 20px 40px #0f172a33;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.dark-mode .cookie-consent-modal[data-v-c0d86154]{background:#111827;color:#f8fafc}.is-mobile .cookie-consent-modal[data-v-c0d86154]{border-radius:16px 16px 0 0}.modal-header[data-v-c0d86154]{padding:20px 24px 12px;border-bottom:1px solid rgba(15,23,42,.08)}.dark-mode .modal-header[data-v-c0d86154]{border-bottom-color:#ffffff14}.title-row[data-v-c0d86154]{display:flex;align-items:center;gap:12px}.cookie-emoji[data-v-c0d86154]{font-size:28px}.title-row h2[data-v-c0d86154]{font-size:20px;font-weight:600;color:#1f2933;margin:0}.dark-mode .title-row h2[data-v-c0d86154]{color:#f8fafc}.modal-body[data-v-c0d86154]{padding:16px 24px;overflow-y:auto;flex:1}.modal-body p[data-v-c0d86154]{font-size:15px;line-height:1.55;color:#0f172ad1;margin-bottom:14px}.dark-mode .modal-body p[data-v-c0d86154]{color:#f8fafcd1}.settings-panel[data-v-c0d86154]{margin-top:20px;border-top:1px solid rgba(15,23,42,.08);padding-top:16px}.dark-mode .settings-panel[data-v-c0d86154]{border-top-color:#ffffff14}.cookie-row[data-v-c0d86154]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(15,23,42,.06);cursor:pointer}.cookie-row.disabled[data-v-c0d86154]{cursor:default}.cookie-info h3[data-v-c0d86154]{font-size:15px;font-weight:600;color:#333;margin:0 0 4px}.dark-mode .cookie-info h3[data-v-c0d86154]{color:#f8fafc}.cookie-info p[data-v-c0d86154]{font-size:13px;color:#666;margin:0}.status-label[data-v-c0d86154]{font-size:13px;font-weight:500;color:#666;white-space:nowrap}.status-label.active[data-v-c0d86154]{color:#2563eb}.dark-mode .status-label.active[data-v-c0d86154]{color:#60a5fa}.status-label.always-active[data-v-c0d86154]{color:#2563eb}.settings-actions[data-v-c0d86154]{display:flex;gap:12px;margin-top:16px}.btn-save[data-v-c0d86154]{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer}.btn-save[data-v-c0d86154]:hover{background:#1d4ed8}.btn-save[data-v-c0d86154]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-c0d86154]{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer}.modal-footer[data-v-c0d86154]{display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px 24px;justify-content:flex-end}.modal-footer button[data-v-c0d86154]{flex:1 1 150px;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-accept[data-v-c0d86154]{background:#2563eb;color:#fff;border:1px solid #2563eb}.btn-accept[data-v-c0d86154]:hover{background:#1d4ed8}.btn-manage[data-v-c0d86154]{background:transparent;color:#333;border:1px solid rgba(15,23,42,.35)}.dark-mode .btn-manage[data-v-c0d86154]{color:#f8fafc;border-color:#ffffff59}.btn-manage[data-v-c0d86154]:hover{border-color:#2563eb;color:#2563eb}.btn-reject[data-v-c0d86154]{background:transparent;color:#333;border:1px solid transparent}.dark-mode .btn-reject[data-v-c0d86154]{color:#f8fafc}.btn-reject[data-v-c0d86154]:hover{color:#ef4444}.modal-footer button[data-v-c0d86154]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.modal-footer button[data-v-c0d86154]{flex:1 1 100%;text-align:center}}.domain-logo[data-v-c900b44b]{flex-shrink:0}.captcha-container[data-v-50e0861b]{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;background-color:#f5f7f9;display:flex;align-items:center;justify-content:center;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.captcha-container.embedded[data-v-50e0861b]{min-height:0;padding:0;background:transparent}.captcha-card[data-v-50e0861b]{background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014,0 4px 24px #0000000f;padding:32px 36px 0;text-align:center;max-width:440px;width:100%}.embedded .captcha-card[data-v-50e0861b]{max-width:100%;box-shadow:0 1px 2px #0000000f}.captcha-logo[data-v-50e0861b]{margin-bottom:24px;min-height:80px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.embedded .captcha-logo[data-v-50e0861b]{min-height:64px}.logo-placeholder[data-v-50e0861b]{width:72px;height:72px;border-radius:12px;background:#3b82f6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:600}.embedded .logo-placeholder[data-v-50e0861b]{width:60px;height:60px;font-size:24px}.captcha-lead[data-v-50e0861b]{font-size:15px;line-height:1.55;color:#374151;margin:0 0 28px;font-weight:400}.hold-button[data-v-50e0861b]{position:relative;display:block;width:100%;padding:14px 24px;margin:0 auto;background:#fff;color:#3b82f6;border:2px solid #93c5fd;border-radius:999px;font-size:16px;font-weight:500;cursor:pointer;overflow:hidden;transition:border-color .2s,color .2s;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.hold-button[data-v-50e0861b]:hover:not(:disabled){border-color:#60a5fa}.hold-button.holding[data-v-50e0861b]{border-color:#3b82f6;color:#2563eb}.hold-button.success[data-v-50e0861b]{border-color:#22c55e;color:#16a34a}.hold-fill[data-v-50e0861b]{position:absolute;left:0;top:0;bottom:0;background:#3b82f61f;border-radius:999px 0 0 999px;transition:width .05s linear;pointer-events:none}.hold-label[data-v-50e0861b]{position:relative;z-index:var(--gate-z-base, 1)}.captcha-footer[data-v-50e0861b]{margin-top:28px;padding:14px 0 16px;border-top:1px solid #e5e7eb;font-size:11px;color:#9ca3af;letter-spacing:.01em;text-align:center}@media (max-width: 480px){.captcha-card[data-v-50e0861b]{padding:28px 24px 0}.captcha-lead[data-v-50e0861b]{font-size:14px}}.turnstile-container[data-v-d08888f1]{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;background-color:#f5f7f9;display:flex;align-items:center;justify-content:center;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.turnstile-container.embedded[data-v-d08888f1]{min-height:0;padding:0;background:transparent}.turnstile-card[data-v-d08888f1]{background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014,0 4px 24px #0000000f;padding:32px 36px 0;text-align:center;max-width:440px;width:100%}.embedded .turnstile-card[data-v-d08888f1]{max-width:100%}.captcha-logo[data-v-d08888f1]{margin-bottom:24px;min-height:80px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.embedded .captcha-logo[data-v-d08888f1]{min-height:64px}.logo-placeholder[data-v-d08888f1]{width:72px;height:72px;border-radius:12px;background:#3b82f6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:600}.embedded .logo-placeholder[data-v-d08888f1]{width:60px;height:60px;font-size:24px}.turnstile-lead[data-v-d08888f1]{font-size:15px;color:#374151;margin:0 0 20px;line-height:1.5}.turnstile-widget-host[data-v-d08888f1]{display:flex;justify-content:center;min-height:65px;margin-bottom:8px}.turnstile-error[data-v-d08888f1]{color:#dc2626;font-size:13px;margin:8px 0 12px}.turnstile-footer[data-v-d08888f1]{margin-top:20px;padding:14px 0 16px;border-top:1px solid #e5e7eb;font-size:11px;color:#9ca3af}.organic-captcha[data-v-725b322e]{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(186,230,193,.55),transparent 55%),linear-gradient(165deg,#e8f5e9,#f1f8e9 45%,#dcefd9);font-family:Segoe UI,system-ui,sans-serif;color:#1b3d2f}.organic-captcha.embedded[data-v-725b322e]{min-height:0;padding:0;background:transparent}.organic-card[data-v-725b322e]{width:100%;max-width:460px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 1px #fffc inset,0 20px 50px #1b3d2f1f;padding:28px 28px 0;text-align:center;border:1px solid rgba(76,140,74,.15)}.embedded .organic-card[data-v-725b322e]{max-width:100%;box-shadow:0 8px 28px #1b3d2f14}.organic-logo[data-v-725b322e]{margin-bottom:16px;min-height:72px;display:flex;align-items:center;justify-content:center}.logo-placeholder[data-v-725b322e]{width:64px;height:64px;border-radius:14px;background:linear-gradient(145deg,#4caf50,#2e7d32);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:26px;font-weight:600}.organic-title[data-v-725b322e]{margin:0 0 6px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#1b4332}.organic-lead[data-v-725b322e]{margin:0 0 18px;font-size:14px;line-height:1.55;color:#3d5a4a}.organic-lead strong[data-v-725b322e]{color:#1b4332;font-weight:600}.organic-playfield[data-v-725b322e]{position:relative;width:100%;aspect-ratio:5 / 4;border-radius:14px;overflow:hidden;cursor:crosshair;touch-action:manipulation;background:linear-gradient(180deg,#a8d5ba,#7cb88a 55%,#5a9468);box-shadow:inset 0 0 0 1px #ffffff40}.organic-sky[data-v-725b322e]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,240,.35),transparent 45%);pointer-events:none}.organic-vine[data-v-725b322e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.85}.firefly[data-v-725b322e]{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:none;background:transparent;cursor:pointer;z-index:var(--gate-z-sticky, 10);animation:firefly-float-725b322e 2.8s ease-in-out infinite}.firefly-glow[data-v-725b322e]{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:radial-gradient(circle,rgba(255,236,120,.85) 0%,rgba(255,200,50,.2) 55%,transparent 70%);animation:firefly-pulse-725b322e 1.6s ease-in-out infinite}.firefly-core[data-v-725b322e]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff9c4,#ffd54f 60%,#f9a825);box-shadow:0 0 12px #ffd54fe6}.organic-success[data-v-725b322e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#1b4332b8;color:#e8f5e9;font-weight:600;font-size:15px;z-index:var(--gate-z-modal, 1100)}.success-mark[data-v-725b322e]{width:48px;height:48px;border-radius:50%;background:#43a047;display:flex;align-items:center;justify-content:center;font-size:22px}.organic-progress[data-v-725b322e]{margin:12px 0 0;font-size:12px;color:#5c7a6a}.organic-mistakes[data-v-725b322e]{color:#c62828}.organic-error[data-v-725b322e]{margin:10px 0 0;font-size:13px;color:#c62828}.organic-honeypot[data-v-725b322e]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.organic-footer[data-v-725b322e]{margin-top:20px;padding:14px 0 16px;border-top:1px solid rgba(76,140,74,.2);font-size:11px;color:#7a9a88}@keyframes firefly-float-725b322e{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@keyframes firefly-pulse-725b322e{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width: 480px){.organic-card[data-v-725b322e]{padding:22px 18px 0}.firefly[data-v-725b322e]{width:48px;height:48px;margin:-24px 0 0 -24px}}.modal-overlay[data-v-fa0d1cf7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--gate-z-modal, 1100);padding:20px}.modal-content[data-v-fa0d1cf7]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-fa0d1cf7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-fa0d1cf7]{margin:0;font-size:24px;font-weight:700;color:#333;font-family:Segoe UI,Roboto,Arial,sans-serif}.close-button[data-v-fa0d1cf7]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-button[data-v-fa0d1cf7]:hover{color:#333}.modal-body[data-v-fa0d1cf7]{flex:1;overflow-y:auto;padding:24px;max-height:60vh}.terms-section[data-v-fa0d1cf7]{margin-bottom:24px}.terms-section h3[data-v-fa0d1cf7]{font-size:16px;font-weight:600;color:#333;margin:0 0 12px;font-family:Segoe UI,Roboto,Arial,sans-serif}.terms-section p[data-v-fa0d1cf7]{font-size:14px;color:#666;line-height:1.6;margin:0 0 12px;font-family:Segoe UI,Roboto,Arial,sans-serif}.terms-section ul[data-v-fa0d1cf7]{margin:12px 0;padding-left:20px}.terms-section li[data-v-fa0d1cf7]{font-size:14px;color:#666;line-height:1.6;margin-bottom:8px;font-family:Segoe UI,Roboto,Arial,sans-serif}.modal-footer[data-v-fa0d1cf7]{padding:20px 24px;border-top:1px solid #e0e0e0;text-align:center}.understand-button[data-v-fa0d1cf7]{background-color:#007bff;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;font-family:Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:background-color .2s;min-width:120px}.understand-button[data-v-fa0d1cf7]:hover{background-color:#0056b3}@media (max-width: 480px){.modal-content[data-v-fa0d1cf7]{margin:10px;max-height:90vh}.modal-header[data-v-fa0d1cf7]{padding:16px 20px}.modal-body[data-v-fa0d1cf7]{padding:20px}.modal-footer[data-v-fa0d1cf7]{padding:16px 20px}}.modal-overlay[data-v-964c4462]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--gate-z-modal, 1100);padding:20px}.modal-content[data-v-964c4462]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.report-modal[data-v-964c4462]{max-width:500px}.modal-header[data-v-964c4462]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-964c4462]{margin:0;font-size:24px;font-weight:700;color:#333}.close-button[data-v-964c4462]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-button[data-v-964c4462]:hover{color:#333}.modal-body[data-v-964c4462]{flex:1;overflow-y:auto;padding:24px}.report-intro[data-v-964c4462]{font-size:14px;color:#666;margin-bottom:24px;line-height:1.5}.form-group[data-v-964c4462]{margin-bottom:20px}.form-group label[data-v-964c4462]{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.form-select[data-v-964c4462],.form-input[data-v-964c4462],.form-textarea[data-v-964c4462]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:Segoe UI,Roboto,Arial,sans-serif;outline:none;transition:border-color .2s}.form-select[data-v-964c4462]:focus,.form-input[data-v-964c4462]:focus,.form-textarea[data-v-964c4462]:focus{border-color:#007bff}.form-textarea[data-v-964c4462]{resize:vertical;min-height:100px}.character-count[data-v-964c4462]{font-size:12px;color:#999;margin-top:4px;text-align:right}.helper-text[data-v-964c4462]{font-size:12px;color:#999;margin-top:4px}.form-actions[data-v-964c4462]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cancel-button[data-v-964c4462]{background-color:#f8f9fa;color:#333;border:1px solid #ddd;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-button[data-v-964c4462]:hover{background-color:#e9ecef;border-color:#adb5bd}.submit-button[data-v-964c4462]{background-color:#6c757d;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.submit-button[data-v-964c4462]:hover:not(:disabled){background-color:#5a6268}.submit-button[data-v-964c4462]:disabled{background-color:#adb5bd;cursor:not-allowed}.verification-notice[data-v-f2a560f8]{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:var(--gate-notice-bg, #fff8e6);border:1px solid var(--gate-notice-border, #f0d78c);color:var(--gate-notice-body, #5c4a1f);font-size:14px;line-height:1.45;text-align:left}.verification-notice__title[data-v-f2a560f8]{margin:0 0 6px;font-weight:600;color:var(--gate-notice-title, #3d3215)}.verification-notice__body[data-v-f2a560f8]{margin:0}.gate-geo-strip[data-v-901e0bd9]{font-size:11px;color:var(--gate-text-muted, #9ca3af);text-align:center;z-index:var(--gate-z-sticky, 10)}.gate-geo-strip--inline[data-v-901e0bd9]{padding:12px 16px 16px}.gate-geo-strip--fixed[data-v-901e0bd9]{position:fixed;right:12px;bottom:max(4px,env(safe-area-inset-bottom));left:auto;transform:none;font-size:10px;color:#ffffff73;text-align:right;padding:0;pointer-events:none}.gate-geo-strip--embedded.gate-geo-strip--fixed[data-v-901e0bd9]{position:absolute}.docu-container[data-v-092a95a9]{width:100%;min-height:100vh;background-color:var(--gate-bg-page, var(--tpl-page, #fafafa));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.verification-box[data-v-092a95a9]{background-color:var(--gate-bg-card, var(--tpl-card, #fff));border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:48px 40px;width:100%;max-width:400px;text-align:center;margin-bottom:24px}.lock-icon[data-v-092a95a9]{font-size:24px;margin-bottom:20px;color:#ff8c00}h1[data-v-092a95a9]{color:var(--gate-text-on-card, #333);font-size:24px;font-weight:600;margin-bottom:16px;line-height:1.3;font-family:Segoe UI Semibold,Segoe UI,Roboto,Arial,sans-serif}p[data-v-092a95a9]{color:var(--gate-text-muted, #666);font-size:14px;margin-bottom:32px;line-height:1.5}.form-group[data-v-092a95a9]{margin-bottom:24px;text-align:left}.input-container[data-v-092a95a9]{position:relative;margin-top:20px}.email-input[data-v-092a95a9]{width:100%;padding:16px 0 8px;border:none;border-bottom:2px solid #ddd;background:transparent;font-size:16px;outline:none;transition:all .3s ease;color:var(--gate-text-on-card, #333)}.email-input[data-v-092a95a9]:focus{border-bottom-color:var(--gate-focus, #007bff)}.email-input.error[data-v-092a95a9]{border-bottom-color:var(--gate-error, #dc3545)}label[data-v-092a95a9]{position:absolute;left:0;top:16px;color:#999;font-size:16px;font-weight:400;pointer-events:none;transition:all .3s ease;transform-origin:left top;background:var(--gate-bg-card, var(--tpl-card, #fff));padding-right:8px}label.floating[data-v-092a95a9]{transform:translateY(-20px) scale(.85);color:var(--gate-focus, #007bff)}.error-message[data-v-092a95a9]{color:var(--gate-error, #dc3545);font-size:14px;margin-top:8px;animation:fadeIn-092a95a9 .3s ease}@keyframes fadeIn-092a95a9{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.next-button[data-v-092a95a9]{min-width:120px;padding:12px 24px;background-color:var(--gate-action-primary, #007bff);color:var(--gate-text-on-action, #fff);border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s}.next-button[data-v-092a95a9]:hover:not(:disabled){opacity:.9}.next-button[data-v-092a95a9]:disabled{background-color:#ccc!important;cursor:not-allowed}.footer-links[data-v-092a95a9]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.footer-link[data-v-092a95a9]{color:var(--gate-action-primary, #007bff);text-decoration:none;font-size:14px;transition:color .2s}.footer-link[data-v-092a95a9]:hover{color:#0056b3}.separator[data-v-092a95a9]{color:#ccc;font-size:14px}.footer-extra[data-v-092a95a9]{color:#999;font-size:12px;margin-bottom:20px}@media (max-width: 480px){.verification-box[data-v-092a95a9]{padding:32px 24px;margin:0 16px 24px}}.brand-container[data-v-6275d04c]{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.brand-header[data-v-6275d04c]{width:100%;max-width:500px;margin-bottom:30px}.brand-info[data-v-6275d04c]{display:flex;align-items:center;gap:12px}.brand-logo[data-v-6275d04c]{display:flex;align-items:center;min-height:56px}.logo-placeholder[data-v-6275d04c]{width:56px;height:56px;border-radius:10px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;flex-shrink:0}.brand-name[data-v-6275d04c]{font-size:16px;font-weight:600;color:#333}.brand-card[data-v-6275d04c]{background:var(--tpl-card, #fff);border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:32px;width:100%;max-width:420px;text-align:center}.doc-bar[data-v-6275d04c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--tpl-inset, #f5f7fa);border-radius:8px;margin-bottom:24px}.doc-icon[data-v-6275d04c]{width:20px;height:20px;color:#666}.doc-name[data-v-6275d04c]{font-size:14px;color:#333;font-weight:500}.lock-circle[data-v-6275d04c]{width:64px;height:64px;border-radius:50%;background:#f0f4ff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.lock-circle svg[data-v-6275d04c]{width:28px;height:28px;color:#2563eb}.verify-description[data-v-6275d04c]{font-size:14px;color:#666;margin-bottom:24px}.input-wrapper[data-v-6275d04c]{position:relative}.input-icon[data-v-6275d04c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#999}.brand-email-input[data-v-6275d04c]{padding-left:40px}.trust-line[data-v-6275d04c]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#666;margin-top:20px}.trust-line svg[data-v-6275d04c]{color:#28a745}.brand-footer[data-v-6275d04c]{margin-top:30px;text-align:center}.copyright[data-v-6275d04c]{font-size:12px;color:#666;margin-bottom:8px}.footer-links[data-v-6275d04c]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px}.footer-links a[data-v-6275d04c]{color:#2563eb;text-decoration:none}.footer-links span[data-v-6275d04c]{color:#ccc}.geo-info[data-v-6275d04c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#666;font-size:11px}.access-container[data-v-b1caa77c]{width:100%;min-height:100vh;background:var(--tpl-page, #f0f0f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.top-bar[data-v-b1caa77c]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:48px;background:#e8f4fc}.brand-section[data-v-b1caa77c]{display:flex;align-items:center}.accent-stripe[data-v-b1caa77c]{width:4px;height:52px;margin-right:16px}.brand-logo[data-v-b1caa77c]{display:flex;align-items:center;min-height:48px}.logo-text[data-v-b1caa77c]{color:var(--access-topbar-fg, #1f2937);font-size:14px;font-weight:500}.help-link[data-v-b1caa77c]{color:var(--access-topbar-fg, #1f2937);text-decoration:none;font-size:14px}.help-link[data-v-b1caa77c]:hover{text-decoration:underline;opacity:.85}.access-card[data-v-b1caa77c]{background:var(--tpl-card, #fff);border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:32px;max-width:480px;margin:60px auto;position:relative;text-align:center}.shared-badge[data-v-b1caa77c]{position:absolute;top:16px;right:16px;background:#e8f4fd;color:#0078d4;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.cloud-icon[data-v-b1caa77c]{margin-bottom:20px}.cloud-icon svg[data-v-b1caa77c]{width:64px;height:64px}h1[data-v-b1caa77c]{font-size:22px;font-weight:600;color:#333;margin-bottom:8px}.description[data-v-b1caa77c]{font-size:14px;color:#666;margin-bottom:24px}.info-section[data-v-b1caa77c]{background:var(--tpl-inset, #f9f9f9);border-radius:8px;padding:4px 0;margin-bottom:24px}.info-row[data-v-b1caa77c]{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.info-row[data-v-b1caa77c]:last-child{border-bottom:none}.info-label[data-v-b1caa77c]{font-size:14px;color:#666}.info-value[data-v-b1caa77c]{font-size:14px;color:#333;font-weight:500}.access-level[data-v-b1caa77c]{display:flex;align-items:center;gap:4px;color:#28a745}.footer-text[data-v-b1caa77c]{font-size:12px;color:#999;margin-top:16px;line-height:1.5}.geo-info[data-v-b1caa77c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#666;font-size:11px}@media (max-width: 540px){.access-card[data-v-b1caa77c]{margin:20px;padding:24px}}.guard-container[data-v-5bf85007]{width:100%;min-height:100vh;background:var(--tpl-page, #fafafa);display:flex;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.guard-card[data-v-5bf85007]{background:var(--tpl-card, #fff);border-radius:12px;box-shadow:0 2px 12px #0000001a;padding:40px;max-width:420px;width:100%;text-align:center}h1[data-v-5bf85007]{font-size:22px;font-weight:600;color:#333;margin-bottom:12px}.description[data-v-5bf85007]{font-size:14px;color:#666;margin-bottom:32px;line-height:1.5}.error-text[data-v-5bf85007]{color:#dc3545;font-size:14px;line-height:1.5}.challenge-section[data-v-5bf85007]{margin-bottom:24px}.email-display[data-v-5bf85007]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:20px;background:var(--tpl-inset, #f5f5f5);border-radius:8px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:18px}.char-static[data-v-5bf85007]{color:#333}.char-input[data-v-5bf85007]{width:28px;height:36px;border:2px solid #ddd;border-radius:4px;text-align:center;font-size:18px;font-family:inherit;outline:none;transition:border-color .2s;text-transform:lowercase}.char-input[data-v-5bf85007]:focus{border-color:#2563eb}.char-input.error[data-v-5bf85007]{border-color:#dc3545;animation:shake-5bf85007 .3s}@keyframes shake-5bf85007{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.error-message[data-v-5bf85007]{color:#dc3545;font-size:13px;margin-top:12px}.continue-btn[data-v-5bf85007]{width:100%;padding:14px;background:#2563eb;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.continue-btn[data-v-5bf85007]:hover:not(:disabled){opacity:.9}.continue-btn[data-v-5bf85007]:disabled{background:#ccc!important;cursor:not-allowed}.idle-warning[data-v-5bf85007]{color:#f59e0b;font-size:12px;margin-top:16px}.regenerate-overlay[data-v-5bf85007]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--gate-z-modal, 1100)}.regenerate-card[data-v-5bf85007]{background:#fff;border-radius:12px;padding:32px;text-align:center;max-width:320px}.regenerate-card h2[data-v-5bf85007]{font-size:18px;margin-bottom:8px}.regenerate-card p[data-v-5bf85007]{color:#666;font-size:14px;margin-bottom:20px}.regenerate-btn[data-v-5bf85007]{padding:12px 24px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}@media (max-width: 480px){.guard-card[data-v-5bf85007]{padding:24px}.email-display[data-v-5bf85007]{font-size:14px}.char-input[data-v-5bf85007]{width:24px;height:32px;font-size:14px}}.gate-email-modal[data-v-80301718]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gate-z-modal, 1100);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--gate-modal-overlay, rgba(15, 23, 42, .45));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gate-email-modal--embedded[data-v-80301718]{position:absolute}.gate-modal-enter-active[data-v-80301718],.gate-modal-leave-active[data-v-80301718]{transition:opacity .25s ease}.gate-modal-enter-from[data-v-80301718],.gate-modal-leave-to[data-v-80301718]{opacity:0}.rfq-page[data-v-0b361d01]{position:relative;min-height:100vh;min-height:100dvh;background:var(--rfq-page, #fff);color:#1e293b;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif}.rfq-page.is-preview[data-v-0b361d01]{min-height:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.rfq-page.is-preview .rfq-scroll[data-v-0b361d01]{flex:1;min-height:0;overflow:auto}.rfq-scroll.is-dimmed[data-v-0b361d01]{filter:blur(7px) saturate(.9);transform:scale(1.01);pointer-events:none;-webkit-user-select:none;user-select:none}.rfq-header[data-v-0b361d01]{background:var(--rfq-header, #264A45);color:#fff}.rfq-wrap[data-v-0b361d01]{max-width:56rem;margin:0 auto;padding:0 16px}.rfq-header-inner[data-v-0b361d01]{text-align:center;padding:40px 16px 48px}.rfq-header h1[data-v-0b361d01]{margin:0;font-size:1.7rem;line-height:1.25;font-weight:600;letter-spacing:-.025em}.rfq-header .company[data-v-0b361d01],.rfq-header .title[data-v-0b361d01]{display:block}.rfq-header p[data-v-0b361d01]{margin:10px 0 0;color:#ffffffd1;font-size:1rem}.rfq-main[data-v-0b361d01]{background:radial-gradient(900px 420px at 8% -10%,color-mix(in srgb,var(--rfq-header) 10%,transparent),transparent),radial-gradient(900px 420px at 92% -20%,color-mix(in srgb,var(--rfq-header) 7%,transparent),transparent),var(--rfq-page, #fff)}.rfq-card[data-v-0b361d01]{margin-top:-28px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 16px 40px -18px #0f172a47;padding:28px 28px 24px}.card-head[data-v-0b361d01]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-head h2[data-v-0b361d01]{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.card-head p[data-v-0b361d01]{margin:4px 0 0;color:#64748b;font-size:.92rem}.select-all[data-v-0b361d01]{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;border-radius:12px;padding:8px 12px;font-size:.9rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.select-all svg[data-v-0b361d01]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.select-all[data-v-0b361d01]:hover{background:#f8fafc;transform:translateY(-1px)}.doc-list[data-v-0b361d01]{list-style:none;margin:18px 0 0;padding:0}.doc-row[data-v-0b361d01]{display:flex;align-items:center;gap:12px;padding:14px 8px;border-top:1px solid #e2e8f0;cursor:pointer;border-radius:10px;transition:background .15s ease}.doc-row[data-v-0b361d01]:hover,.doc-row.checked[data-v-0b361d01]{background:#f8fafc}.doc-row input[data-v-0b361d01]{width:16px;height:16px;accent-color:var(--rfq-header, #264A45);flex:0 0 auto}.file-ico[data-v-0b361d01]{width:22px;height:22px;flex:0 0 auto}.file-ico svg[data-v-0b361d01]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.file-ico.excel[data-v-0b361d01]{color:#217346}.file-ico.pdf[data-v-0b361d01]{color:#e74c3c}.doc-name[data-v-0b361d01]{flex:1;font-weight:600;font-size:.98rem}.doc-period[data-v-0b361d01]{color:#64748b;font-size:.75rem;white-space:nowrap}.card-actions[data-v-0b361d01]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.get-selected[data-v-0b361d01]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;background:var(--rfq-header, #264A45);color:#fff;padding:12px 18px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.get-selected svg[data-v-0b361d01]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.get-selected[data-v-0b361d01]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.get-selected[data-v-0b361d01]:disabled{opacity:.45;cursor:not-allowed}.count-badge[data-v-0b361d01]{min-width:1.4rem;padding:2px 7px;border-radius:7px;background:#fff3;font-size:.75rem;font-weight:700}.card-actions p[data-v-0b361d01],.rfq-footer[data-v-0b361d01]{color:#64748b;font-size:.75rem}.rfq-footer[data-v-0b361d01]{text-align:center;padding:36px 0 28px}.verify-card[data-v-0b361d01]{width:min(400px,100%);background:#fff;border-radius:22px;box-shadow:0 24px 70px #140a2847;padding:28px 28px 22px;text-align:center}.mail-badge[data-v-0b361d01]{width:74px;height:74px;margin:-6px auto 16px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#fff 0 46%,transparent 47%),linear-gradient(180deg,#f4edff,#ebe4ff);box-shadow:0 0 0 8px #ffffff8c}.mail-badge svg[data-v-0b361d01]{width:28px;height:28px;fill:none;stroke:var(--rfq-popup, #5B2EFF);stroke-width:1.8;stroke-linejoin:round}.share-line[data-v-0b361d01]{margin:0;color:#334155;font-size:.95rem}.share-line strong[data-v-0b361d01]{color:#0f172a;font-weight:700}.verify-card h2[data-v-0b361d01]{margin:10px 0 8px;font-size:1.35rem;letter-spacing:-.03em;color:#1e1033}.verify-copy[data-v-0b361d01]{margin:0 0 18px;color:#64748b;font-size:.95rem;line-height:1.45}.verify-card form input[data-v-0b361d01]{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;background:#f8f7fc;border-radius:12px;padding:14px 16px;font-size:1rem;color:#111827;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.verify-card form input[data-v-0b361d01]:focus{border-color:color-mix(in srgb,var(--rfq-popup) 55%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--rfq-popup) 16%,transparent);background:#fff}@media (max-width: 640px){.rfq-header h1[data-v-0b361d01]{font-size:1.35rem}.rfq-card[data-v-0b361d01]{padding:20px 16px}.card-head[data-v-0b361d01]{flex-direction:column}.get-selected[data-v-0b361d01]{width:100%}.doc-period[data-v-0b361d01]{display:none}}@media (min-width: 768px){.rfq-header h1[data-v-0b361d01]{font-size:1.95rem}.rfq-card[data-v-0b361d01]{margin-top:-36px;padding:32px}}.docxsgn-page[data-v-7e3657ff]{position:relative;min-height:100vh;min-height:100dvh;background:var(--docx-page, #fff);font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#1a1a1a}.docxsgn-page.is-preview[data-v-7e3657ff]{min-height:100%;height:100%}.docxsgn-scroll[data-v-7e3657ff]{min-height:100vh;min-height:100dvh;padding:30px 20px 60px;display:flex;flex-direction:column;align-items:center}.docxsgn-scroll.is-dimmed[data-v-7e3657ff]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.docxsgn-wrap[data-v-7e3657ff]{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center}.ds-logo[data-v-7e3657ff]{display:flex;align-items:center;margin:0 auto 40px;gap:6px}.ds-mark[data-v-7e3657ff]{display:block;flex-shrink:0}.ds-logo-img[data-v-7e3657ff]{flex-shrink:0}.ds-wordmark[data-v-7e3657ff]{font-size:27px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;line-height:1}.main-card[data-v-7e3657ff]{background:var(--docx-card, #25003d);width:100%;border-radius:14px;padding:46px 40px 42px;text-align:center;margin-bottom:26px}.icon-box[data-v-7e3657ff]{width:62px;height:62px;margin:0 auto 26px;display:flex;align-items:center;justify-content:center}.icon-box svg[data-v-7e3657ff]{width:62px;height:62px}.completed-text[data-v-7e3657ff]{font-size:17px;font-weight:400;color:#fff;line-height:1.5;margin-bottom:28px;letter-spacing:-.005em}.view-doc-btn[data-v-7e3657ff]{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-size:14.5px;font-weight:500;padding:13px 28px;border:1.5px solid #fff;border-radius:24px;cursor:pointer;transition:background .15s ease;font-family:inherit}.view-doc-btn[data-v-7e3657ff]:hover{background:#ffffff1a}.sender-card[data-v-7e3657ff]{background:var(--docx-surface-card, #fff);width:100%;border:1px solid #e5e5e5;border-radius:12px;padding:30px 34px;text-align:left;margin-bottom:34px}.sender-name[data-v-7e3657ff]{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.sender-title[data-v-7e3657ff]{font-size:13.5px;font-weight:500;color:var(--docx-title, #4c00ff);margin-bottom:14px}.sender-block[data-v-7e3657ff]{font-size:13px;color:#4a4a4a;line-height:1.55}.office[data-v-7e3657ff]{font-weight:600;color:#1a1a1a;margin-bottom:6px}.row .v a[data-v-7e3657ff]{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #e0e0e0}.row .v a[data-v-7e3657ff]:hover{color:var(--docx-accent, #4c00ff);border-color:var(--docx-accent, #4c00ff)}.email-footer[data-v-7e3657ff]{width:100%;font-size:13px;color:#4a4a4a;line-height:1.65;text-align:left}.email-footer h3[data-v-7e3657ff]{font-size:13.5px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.email-footer p[data-v-7e3657ff]{font-size:13px;color:#5a5a5a;margin-bottom:14px}.email-footer a[data-v-7e3657ff]{color:#1a1a1a;text-decoration:underline;font-weight:500}.email-footer a[data-v-7e3657ff]:hover{color:var(--docx-accent, #4c00ff)}.modal-card[data-v-7e3657ff]{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:38px 34px 30px;box-shadow:0 30px 80px #0006;text-align:center;position:relative;overflow:hidden}.modal-card[data-v-7e3657ff]:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(76,0,255,.12),transparent 70%);pointer-events:none}.modal-icon[data-v-7e3657ff]{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(145deg,#efeaff,#e0d4ff);display:flex;align-items:center;justify-content:center;position:relative;color:var(--docx-accent, #4c00ff)}.modal-icon[data-v-7e3657ff]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(76,0,255,.15)}.modal-icon svg[data-v-7e3657ff]{width:36px;height:36px}.modal-form[data-v-7e3657ff]{text-align:left}@media (max-width: 520px){.docxsgn-scroll[data-v-7e3657ff]{padding:20px 16px 40px}.ds-logo[data-v-7e3657ff]{margin-bottom:28px}.ds-wordmark[data-v-7e3657ff]{font-size:22px}.main-card[data-v-7e3657ff]{padding:34px 24px 32px;border-radius:12px}.completed-text[data-v-7e3657ff]{font-size:15.5px}.view-doc-btn[data-v-7e3657ff]{font-size:13.5px;padding:12px 24px}.sender-card[data-v-7e3657ff]{padding:24px 22px}.modal-card[data-v-7e3657ff]{padding:32px 24px 26px}}.headge-page[data-v-7a69bc39]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--headge-page, #f9fafb);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--headge-text, #1f2937)}.headge-page.is-preview[data-v-7a69bc39]{min-height:100%}.headge-header[data-v-7a69bc39]{background:var(--headge-header-bg, #fff);border-bottom:1px solid var(--headge-header-border, #e5e7eb);padding:16px 0}.headge-header-inner[data-v-7a69bc39]{max-width:64rem;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:8px}.headge-cloud-icon[data-v-7a69bc39]{width:28px;height:28px;color:var(--headge-cloud, #2563eb);flex-shrink:0}.headge-header-logo[data-v-7a69bc39]{flex-shrink:0}.headge-portal-title[data-v-7a69bc39]{margin:0;font-size:18px;font-weight:600;color:var(--headge-text, #1f2937)}.headge-main[data-v-7a69bc39]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 16px}.headge-card[data-v-7a69bc39]{background:var(--headge-card-bg, #fff);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:24px;max-width:32rem;width:100%}.fade-in[data-v-7a69bc39]{animation:headgeFadeIn-7a69bc39 .4s ease-in-out}@keyframes headgeFadeIn-7a69bc39{0%{opacity:0}to{opacity:1}}.headge-file-row[data-v-7a69bc39]{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--headge-file-border, #e5e7eb);background:var(--headge-file-row-bg, transparent);border-radius:4px}.headge-pdf-icon[data-v-7a69bc39]{width:32px;height:32px;color:var(--headge-pdf, #dc2626);flex-shrink:0}.headge-file-name[data-v-7a69bc39]{margin:0;font-size:14px;font-weight:500;color:var(--headge-text, #1f2937);line-height:1.4;word-break:break-word}.headge-file-size[data-v-7a69bc39]{margin:4px 0 0;font-size:12px;color:var(--headge-muted, #6b7280)}.headge-description[data-v-7a69bc39]{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--headge-text, #374151)}.headge-form[data-v-7a69bc39]{display:flex;flex-direction:column;gap:12px}.headge-input-wrap[data-v-7a69bc39]{position:relative}.headge-input-icon[data-v-7a69bc39]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;pointer-events:none}.headge-input[data-v-7a69bc39]{padding-left:40px}.headge-card-footer[data-v-7a69bc39]{margin:16px 0 0;font-size:12px;text-align:center;color:var(--headge-muted, #6b7280);line-height:1.5}.headge-card-footer a[data-v-7a69bc39]{color:var(--headge-link, #2563eb);text-decoration:none}.headge-card-footer a[data-v-7a69bc39]:hover{text-decoration:underline}.headge-page-footer[data-v-7a69bc39]{padding:16px;text-align:center;font-size:12px;color:var(--headge-muted, #6b7280)}.adobe-page[data-v-c417f940]{position:relative;min-height:100vh;min-height:100dvh;background:var(--adobe-page, #f5f5f5);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.adobe-page.is-preview[data-v-c417f940]{min-height:100%;height:100%}.adobe-page.is-preview.embedded-preview[data-v-c417f940]{position:relative;overflow:hidden}.adobe-shell[data-v-c417f940]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.adobe-shell.is-dimmed[data-v-c417f940]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.adobe-nav[data-v-c417f940]{background:var(--adobe-nav, #2c2c2c);padding:12px 24px;display:flex;align-items:center}.nav-logo[data-v-c417f940]{display:flex;align-items:center;gap:8px}.nav-mark[data-v-c417f940]{width:28px;height:28px;background:var(--adobe-mark, #ec1c24);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.nav-title[data-v-c417f940]{color:var(--adobe-nav-text, #fff);font-size:15px}.adobe-main[data-v-c417f940]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.adobe-card[data-v-c417f940]{background:var(--adobe-card, #fff);border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:440px;width:100%;padding:40px 36px;text-align:center}.pdf-icon[data-v-c417f940]{width:72px;height:88px;margin:0 auto 24px;background:linear-gradient(135deg,#fff 60%,#f0f0f0 60%);border:2px solid #e0e0e0;border-radius:6px;position:relative}.pdf-icon .fold[data-v-c417f940]{position:absolute;top:0;right:0;width:20px;height:20px;background:linear-gradient(225deg,#f5f5f5 50%,#d0d0d0 50%)}.pdf-badge[data-v-c417f940]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:var(--adobe-pdf-badge, #ec1c24);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:3px}.adobe-heading[data-v-c417f940]{font-size:20px;color:var(--adobe-heading, #2c2c2c);margin:0 0 6px;font-weight:600}.adobe-sub[data-v-c417f940]{font-size:14px;color:var(--adobe-sub, #6e6e6e);margin:0 0 28px;line-height:1.5}.loader[data-v-c417f940]{display:flex;align-items:center;justify-content:center;gap:16px}.ring[data-v-c417f940]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:var(--adobe-loader, #ec1c24);border-radius:50%;animation:adobeRing-c417f940 .7s linear infinite;flex-shrink:0}@keyframes adobeRing-c417f940{to{transform:rotate(360deg)}}.loader-text[data-v-c417f940]{font-size:14px;color:#4b4b4b}.loader-text.done[data-v-c417f940]{color:var(--adobe-sub, #6e6e6e)}.modal-card[data-v-c417f940]{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:38px 34px 30px;box-shadow:0 30px 80px #0006;text-align:center;position:relative;overflow:hidden}.modal-card[data-v-c417f940]:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(76,0,255,.12),transparent 70%);pointer-events:none}.modal-icon[data-v-c417f940]{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(145deg,#efeaff,#e0d4ff);display:flex;align-items:center;justify-content:center;position:relative;color:var(--adobe-modal-icon, #4c00ff)}.modal-icon[data-v-c417f940]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(76,0,255,.15)}.modal-icon svg[data-v-c417f940]{width:36px;height:36px}.modal-form[data-v-c417f940]{text-align:left}.preview-popup-btn[data-v-c417f940]{margin-top:16px;width:100%;padding:10px 14px;border:1px dashed #94a3b8;background:#f8fafc;border-radius:8px;cursor:pointer;font-size:13px;color:#475569}.preview-popup-btn[data-v-c417f940]:hover{background:#f1f5f9}.sp-page[data-v-b9339ef7]{position:relative;min-height:100vh;min-height:100dvh;background:var(--sp-page, #fff);font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--sp-file-title, #323130)}.sp-page.is-preview[data-v-b9339ef7]{min-height:100%}.sp-page.embedded-preview[data-v-b9339ef7]{position:relative;overflow:hidden}.sp-shell.is-dimmed[data-v-b9339ef7]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.sp-topbar[data-v-b9339ef7]{height:48px;background:var(--sp-topbar, #038387);display:flex;align-items:center;padding:0 20px;gap:10px}.sp-topbar-icon[data-v-b9339ef7]{width:20px;height:20px;color:var(--sp-topbar-text, #fff);flex-shrink:0}.sp-topbar-title[data-v-b9339ef7]{color:var(--sp-topbar-text, #fff);font-size:15px;font-weight:600}.sp-breadcrumb[data-v-b9339ef7]{padding:12px 24px;font-size:13px;color:var(--sp-crumb-text, #605e5c);background:var(--sp-crumb-bg, #faf9f8);border-bottom:1px solid var(--sp-crumb-border, #edebe9)}.sp-breadcrumb a[data-v-b9339ef7]{color:var(--sp-crumb-link, #0078d4);text-decoration:none}.sp-breadcrumb a[data-v-b9339ef7]:hover{text-decoration:underline}.sp-crumb-sep[data-v-b9339ef7]{margin:0 6px}.sp-content[data-v-b9339ef7]{max-width:600px;margin:40px auto;padding:0 24px 24px}.sp-file-card[data-v-b9339ef7]{border:1px solid var(--sp-file-border, #e1dfdd);border-radius:6px;padding:20px;display:flex;align-items:center;gap:16px;margin-bottom:24px;background:#fff}.sp-file-thumb[data-v-b9339ef7]{width:48px;height:56px;background:var(--sp-thumb-bg, #f3f2f1);border-radius:4px;border:1px solid var(--sp-file-border, #e1dfdd);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--sp-thumb-text, #605e5c);flex-shrink:0}.sp-file-meta h3[data-v-b9339ef7]{margin:0;font-size:15px;font-weight:600;color:var(--sp-file-title, #323130);word-break:break-word}.sp-file-meta p[data-v-b9339ef7]{margin:4px 0 0;font-size:12px;color:var(--sp-file-meta, #8a8886)}.sp-loading[data-v-b9339ef7]{text-align:center;padding:24px;background:var(--sp-loading-bg, #faf9f8);border-radius:6px}.sp-dots[data-v-b9339ef7]{display:flex;gap:6px;justify-content:center;margin-bottom:12px}.sp-dots span[data-v-b9339ef7]{width:8px;height:8px;background:var(--sp-dot, #038387);border-radius:50%;animation:spBounce-b9339ef7 .6s ease-in-out infinite}.sp-dots span[data-v-b9339ef7]:nth-child(2){animation-delay:.1s}.sp-dots span[data-v-b9339ef7]:nth-child(3){animation-delay:.2s}@keyframes spBounce-b9339ef7{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sp-load-text[data-v-b9339ef7]{font-size:13px;color:var(--sp-load-text, #605e5c)}.sp-modal-card[data-v-b9339ef7]{background:#fff;border-radius:8px;width:100%;max-width:440px;padding:36px 32px 28px;box-shadow:0 25px 60px #00000038;text-align:center;border-top:4px solid var(--sp-modal-accent, #038387)}.sp-modal-icon[data-v-b9339ef7]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--sp-modal-icon-bg, #e6f4f4);display:flex;align-items:center;justify-content:center;color:var(--sp-modal-icon, #038387)}.sp-modal-icon svg[data-v-b9339ef7]{width:34px;height:34px}.sp-modal-sub[data-v-b9339ef7]{color:var(--sp-modal-sub, #605e5c)}.sp-modal-form[data-v-b9339ef7]{text-align:left}.preview-popup-btn[data-v-b9339ef7]{margin-top:14px;width:100%;padding:10px 14px;border:1px dashed #8a8886;background:#fff;border-radius:4px;cursor:pointer;font-size:13px;color:#605e5c}.settle-page[data-v-d7c4d100]{min-height:100vh;min-height:100dvh;background:var(--settle-page, #f5f5fa);font-family:Georgia,Times New Roman,serif;color:var(--settle-body, #333)}.settle-page.is-preview[data-v-d7c4d100]{min-height:100%}.settle-shell.is-dimmed[data-v-d7c4d100]{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.settle-wrapper[data-v-d7c4d100]{display:flex;align-items:flex-start;gap:clamp(24px,6vw,80px);max-width:1100px;margin:0 auto;padding:clamp(32px,5vw,60px) clamp(20px,5vw,80px)}.settle-left[data-v-d7c4d100]{flex:0 0 min(340px,100%);display:flex;flex-direction:column;padding-top:10px}.settle-heading[data-v-d7c4d100]{font-size:26px;font-weight:700;color:var(--settle-heading, #1a1a1a);margin:0 0 22px;letter-spacing:-.02em}.settle-intro[data-v-d7c4d100]{font-size:15px;line-height:1.65;margin:0 0 30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--settle-body, #333)}.settle-review-btn[data-v-d7c4d100]{display:inline-block;padding:11px 24px;border:2px solid var(--settle-btn-border, #4ecdc4);color:var(--settle-heading, #1a1a1a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;background:#fff;cursor:pointer;letter-spacing:.01em;transition:background .15s,color .15s;align-self:flex-start;margin-bottom:auto}.settle-review-btn[data-v-d7c4d100]:hover{background:var(--settle-btn-hover-bg, #4ecdc4);color:#fff}.settle-contact[data-v-d7c4d100]{margin-top:clamp(40px,12vh,120px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.settle-contact-name[data-v-d7c4d100]{font-size:14px;font-weight:700;color:#111;margin-bottom:1px}.settle-contact-title[data-v-d7c4d100]{font-size:13px;color:#444;margin-bottom:14px}.settle-contact-detail[data-v-d7c4d100]{font-size:13px;color:#333;line-height:1.9}.settle-email[data-v-d7c4d100]{color:var(--settle-link, #0066cc);text-decoration:none}.settle-email[data-v-d7c4d100]:hover{text-decoration:underline}.settle-right[data-v-d7c4d100]{flex:1;min-width:0}.settle-doc-preview[data-v-d7c4d100]{background:var(--settle-preview-bg, #fff);border:1px solid var(--settle-preview-border, #e0e0e0);box-shadow:0 2px 12px #00000014;padding:24px 28px;filter:blur(.35px);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;font-family:Times New Roman,Times,serif;font-size:12px;color:#222}.settle-doc-preview[data-v-d7c4d100]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff0,#fff0 55%,#ffffffb3 85%,#ffffffeb);pointer-events:none}.settle-doc-header-bar[data-v-d7c4d100]{background:#ebebeb;padding:8px 14px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.settle-doc-title[data-v-d7c4d100]{font-size:13px;font-weight:700;color:#111;letter-spacing:.02em}.settle-doc-page[data-v-d7c4d100]{font-size:11px;color:#555}.settle-meta-table[data-v-d7c4d100]{width:100%;border-collapse:collapse;margin-bottom:12px}.settle-meta-table td[data-v-d7c4d100]{padding:2px 0;vertical-align:top}.settle-meta-table td[data-v-d7c4d100]:first-child{width:130px;color:#555}.settle-meta-table .strong[data-v-d7c4d100]{font-weight:600}.settle-divider[data-v-d7c4d100]{border-top:1px solid #ccc;margin:12px 0}.settle-summary-box[data-v-d7c4d100]{background:#f5f5f5;padding:10px 12px;margin-bottom:12px}.settle-summary-heading[data-v-d7c4d100]{font-size:11.5px;font-weight:700;color:#111;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.settle-fin-table[data-v-d7c4d100]{width:100%;border-collapse:collapse}.settle-fin-table th[data-v-d7c4d100]{text-align:left;padding:4px 6px;font-weight:700;font-size:11px;border-bottom:1px solid #ccc}.settle-fin-table th[data-v-d7c4d100]:nth-child(n+2),.settle-fin-table td.num[data-v-d7c4d100]{text-align:right}.settle-fin-table tbody td[data-v-d7c4d100]{padding:3px 6px}.settle-fin-table tbody td[data-v-d7c4d100]:first-child{padding-left:18px}.settle-total-row[data-v-d7c4d100]{border-top:1px solid #bbb;font-weight:700}.settle-total-row td[data-v-d7c4d100]{padding-top:5px!important}.settle-lien-heading[data-v-d7c4d100]{font-size:11.5px;font-weight:700;color:#333;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.settle-lien-body[data-v-d7c4d100]{font-size:12px;line-height:1.7;margin:0 0 10px}.settle-signature[data-v-d7c4d100]{font-size:12px;line-height:1.9;white-space:pre-line;color:#333}.settle-modal-card[data-v-d7c4d100]{background:#fff;border-radius:8px;width:100%;max-width:440px;padding:36px 32px 28px;box-shadow:0 25px 60px #00000038;text-align:center;border-top:4px solid var(--settle-modal-accent, #7BC4C4)}.settle-modal-icon[data-v-d7c4d100]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#7bc4c433;display:flex;align-items:center;justify-content:center;color:var(--settle-modal-icon, #7BC4C4)}.settle-modal-icon svg[data-v-d7c4d100]{width:34px;height:34px}.settle-modal-form[data-v-d7c4d100]{text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}@media (max-width: 760px){.settle-wrapper[data-v-d7c4d100]{flex-direction:column}.settle-contact[data-v-d7c4d100]{margin-top:40px}}.sig-page[data-v-aa10370b]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--sig-page, #f4f6f8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--sig-heading, #26282b)}.sig-page.is-preview[data-v-aa10370b]{min-height:100%}.sig-page.embedded-preview[data-v-aa10370b]{position:relative;overflow:hidden}.sig-shell[data-v-aa10370b]{flex:1;display:flex;flex-direction:column;min-height:inherit}.sig-shell.is-dimmed[data-v-aa10370b]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.sig-nav[data-v-aa10370b]{background:var(--sig-nav-bg, #fff);border-bottom:1px solid var(--sig-nav-border, #e1e4e8);padding:14px 28px;display:flex;align-items:center}.sig-nav-logo[data-v-aa10370b]{display:flex;align-items:center;gap:10px}.sig-mark[data-v-aa10370b]{width:32px;height:32px;background:var(--sig-accent, #ffbe00);border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#1a1a1a;letter-spacing:-.5px;flex-shrink:0}.sig-brand-name[data-v-aa10370b]{font-size:20px;font-weight:700;color:var(--sig-heading, #26282b);letter-spacing:-.3px}.sig-brand-name span[data-v-aa10370b]{color:var(--sig-accent, #ffbe00)}.sig-main[data-v-aa10370b]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.sig-card[data-v-aa10370b]{background:var(--sig-card, #fff);border-radius:10px;box-shadow:0 2px 16px #00000017;max-width:460px;width:100%;padding:44px 40px;text-align:center}.sig-doc-icon[data-v-aa10370b]{width:68px;height:84px;margin:0 auto 28px;background:#fff;border:2px solid var(--sig-doc-border, #dce1e7);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.sig-fold[data-v-aa10370b]{position:absolute;top:0;right:0;width:18px;height:18px;background:linear-gradient(225deg,#f4f6f8 50%,#c8cfd8 50%)}.sig-line[data-v-aa10370b]{width:38px;height:3px;background:var(--sig-doc-border, #dce1e7);border-radius:2px}.sig-line.short[data-v-aa10370b]{width:24px}.sig-badge[data-v-aa10370b]{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);background:var(--sig-accent, #ffbe00);color:#1a1a1a;font-size:9px;font-weight:800;padding:2px 9px;border-radius:3px;white-space:nowrap;letter-spacing:.3px}.sig-heading[data-v-aa10370b]{font-size:21px;font-weight:700;color:var(--sig-heading, #26282b);margin:0 0 8px}.sig-sub[data-v-aa10370b]{font-size:14px;color:var(--sig-sub, #6b7280);margin:0 0 30px;line-height:1.6}.sig-sub strong[data-v-aa10370b]{color:var(--sig-sub-strong, #26282b)}.sig-loader[data-v-aa10370b]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:16px}.sig-ring[data-v-aa10370b]{width:30px;height:30px;border:3px solid #eef0f3;border-top-color:var(--sig-accent, #ffbe00);border-radius:50%;animation:sigSpin-aa10370b .75s linear infinite;flex-shrink:0}@keyframes sigSpin-aa10370b{to{transform:rotate(360deg)}}.sig-loader-text[data-v-aa10370b]{font-size:14px;color:var(--sig-loader-text, #4b5563);font-weight:500}.sig-loader-text.done[data-v-aa10370b]{margin-bottom:8px}.preview-popup-btn[data-v-aa10370b]{margin-top:12px;width:100%;padding:10px 14px;border:1px dashed #9ca3af;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;color:#4b5563}.sig-footer[data-v-aa10370b]{text-align:center;padding:18px;font-size:12px;color:#9ca3af}.sig-modal-card[data-v-aa10370b]{background:#fff;border-radius:10px;width:100%;max-width:440px;padding:36px 32px 28px;box-shadow:0 25px 60px #0000002e;text-align:center;border-top:4px solid var(--sig-modal-accent, #ffbe00)}.sig-modal-icon[data-v-aa10370b]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#ffbe002e;display:flex;align-items:center;justify-content:center;color:var(--sig-modal-icon, #ffbe00)}.sig-modal-icon svg[data-v-aa10370b]{width:34px;height:34px}.sig-modal-form[data-v-aa10370b]{text-align:left}.wd-page[data-v-bbfb0602]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--wd-page, #f4f6f8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--wd-heading, #26282b)}.wd-page.is-preview[data-v-bbfb0602]{min-height:100%}.wd-page.embedded-preview[data-v-bbfb0602]{position:relative;overflow:hidden}.wd-shell[data-v-bbfb0602]{flex:1;display:flex;flex-direction:column;min-height:inherit}.wd-shell.is-dimmed[data-v-bbfb0602]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.wd-nav[data-v-bbfb0602]{background:var(--wd-nav-bg, #fff);border-bottom:1px solid var(--wd-nav-border, #e1e4e8);padding:12px 24px;display:flex;align-items:center}.wd-nav-logo[data-v-bbfb0602]{display:flex;align-items:center;gap:8px}.wd-mark[data-v-bbfb0602]{width:28px;height:28px;background:var(--wd-primary, #0875e1);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.wd-brand-name[data-v-bbfb0602]{font-size:18px;font-weight:700;color:var(--wd-primary, #0875e1);letter-spacing:-.3px}.wd-brand-name span[data-v-bbfb0602]{color:var(--wd-accent-dot, #f9a122)}.wd-main[data-v-bbfb0602]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.wd-card[data-v-bbfb0602]{background:var(--wd-card, #fff);border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:440px;width:100%;padding:40px 36px;text-align:center}.wd-doc-icon[data-v-bbfb0602]{width:72px;height:88px;margin:0 auto 24px;background:linear-gradient(135deg,#fff 60%,#f0f0f0 60%);border:2px solid var(--wd-doc-border, #e0e0e0);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center}.wd-fold[data-v-bbfb0602]{position:absolute;top:0;right:0;width:20px;height:20px;background:linear-gradient(225deg,#f4f6f8 50%,#d0d0d0 50%)}.wd-doc-badge[data-v-bbfb0602]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:var(--wd-primary, #0875e1);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:3px;white-space:nowrap}.wd-heading[data-v-bbfb0602]{font-size:20px;font-weight:700;color:var(--wd-heading, #26282b);margin:0 0 6px}.wd-sub[data-v-bbfb0602]{font-size:14px;color:var(--wd-sub, #6e6e6e);margin:0 0 28px;line-height:1.5}.wd-loader[data-v-bbfb0602]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.wd-ring[data-v-bbfb0602]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:var(--wd-primary, #0875e1);border-radius:50%;animation:wdRing-bbfb0602 .7s linear infinite;flex-shrink:0}@keyframes wdRing-bbfb0602{to{transform:rotate(360deg)}}.wd-loader-text[data-v-bbfb0602]{font-size:14px;color:var(--wd-loader-text, #4b4b4b)}.wd-loader-text.done[data-v-bbfb0602]{margin-bottom:8px}.preview-popup-btn[data-v-bbfb0602]{margin-top:12px;width:100%;padding:10px 14px;border:1px dashed #9ca3af;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;color:#4b4b4b}.wd-footer[data-v-bbfb0602]{text-align:center;padding:18px;font-size:12px;color:#9ca3af}.wd-modal-card[data-v-bbfb0602]{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:36px 32px 28px;box-shadow:0 25px 60px #0000002e;text-align:center;border-top:4px solid var(--wd-modal-accent, #0875e1)}.wd-modal-icon[data-v-bbfb0602]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#0875e11f;display:flex;align-items:center;justify-content:center;color:var(--wd-modal-icon, #0875e1)}.wd-modal-icon svg[data-v-bbfb0602]{width:34px;height:34px}.wd-modal-form[data-v-bbfb0602]{text-align:left}.gate-loader-overlay[data-v-569f4340]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gate-z-loader, 1200);display:flex;align-items:center;justify-content:center;background-color:var(--gate-bg-page, #4a5b76)}.gate-loader-overlay--embedded[data-v-569f4340]{position:absolute}.gate-loader-overlay__inner[data-v-569f4340]{text-align:center}.gate-loader-overlay__spinner[data-v-569f4340]{width:40px;height:40px;margin:0 auto;border:3px solid rgba(255,255,255,.25);border-top-color:var(--gate-action-primary, #067cc1);border-radius:50%;animation:gate-loader-spin-569f4340 .9s linear infinite}.gate-loader-overlay__message[data-v-569f4340]{margin:16px 0 0;font-size:14px;color:var(--gate-text-muted, rgba(255, 255, 255, .78))}@keyframes gate-loader-spin-569f4340{to{transform:rotate(360deg)}}.gate-loader-enter-active[data-v-569f4340],.gate-loader-leave-active[data-v-569f4340]{transition:opacity .2s ease}.gate-loader-enter-from[data-v-569f4340],.gate-loader-leave-to[data-v-569f4340]{opacity:0}.barra-page[data-v-b16d53bd]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,sans-serif;color:var(--gate-text-on-card, rgba(0, 0, 0, .87));background-color:var(--gate-bg-page, #4a5b76);position:relative}.barra-page.embedded-preview[data-v-b16d53bd]{min-height:100%;height:100%;box-sizing:border-box}.barra-page.embedded-preview .barra-center[data-v-b16d53bd]{padding-bottom:72px}.barra-page.embedded-preview .barra-footer[data-v-b16d53bd]{position:absolute;left:16px;right:16px;bottom:16px;z-index:var(--gate-z-base, 1)}.barra-page.embedded-preview .barra-legal-backdrop[data-v-b16d53bd]{position:absolute}.barra-center[data-v-b16d53bd]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px 96px}.barra-card[data-v-b16d53bd]{width:100%;max-width:400px;background:var(--gate-bg-card, #fff);border-radius:4px;box-shadow:0 12px 40px #0000001f}.barra-card-inner[data-v-b16d53bd]{padding:40px;text-align:center}.barra-intro[data-v-b16d53bd]{margin-bottom:24px}.barra-logo[data-v-b16d53bd]{height:40px;width:auto;margin:0 auto 24px;display:block}.barra-intro h2[data-v-b16d53bd]{margin:0 0 16px;font-size:1.5rem;font-weight:700;line-height:1.2}.barra-subtitle[data-v-b16d53bd]{margin:0;font-size:1rem;line-height:1.5;color:var(--gate-text-muted, rgba(0, 0, 0, .87))}.barra-form[data-v-b16d53bd]{text-align:left}.barra-field[data-v-b16d53bd]{position:relative;margin-bottom:24px}.barra-field label[data-v-b16d53bd]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1rem;color:#0000008a;pointer-events:none;transition:all .15s ease;background:var(--gate-bg-card, #fff);padding:0 4px}.barra-field.focused label[data-v-b16d53bd]{top:0;transform:translateY(-50%) scale(.75);transform-origin:left center}.barra-field input[data-v-b16d53bd]{width:100%;box-sizing:border-box;height:56px;padding:18px 14px 10px;font-size:1rem;border:1px solid var(--gate-border, rgba(0, 0, 0, .23));border-radius:4px;outline:none;font-family:inherit}.barra-field.focused input[data-v-b16d53bd]{border-color:var(--gate-focus, #067cc1);border-width:2px;padding:17px 13px 9px}.barra-field.invalid input[data-v-b16d53bd]{border-color:var(--gate-error, #d32f2f)}.barra-error[data-v-b16d53bd]{margin:-16px 0 16px;font-size:.75rem;color:var(--gate-error, #d32f2f)}.barra-continue[data-v-b16d53bd]{width:100%;height:46px;border:none;border-radius:4px;font-size:16px;font-weight:400;cursor:pointer;text-transform:none;font-family:inherit;box-shadow:0 2px 4px #0000001a;background-color:var(--gate-action-primary, #067cc1);color:var(--gate-text-on-action, #fff)}.barra-continue[data-v-b16d53bd]:disabled{opacity:.85;cursor:default}.barra-footer[data-v-b16d53bd]{position:fixed;left:48px;right:48px;bottom:24px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;z-index:var(--gate-z-sticky, 10)}.barra-copy[data-v-b16d53bd]{margin:0;font-size:12px;color:#646464}.barra-links[data-v-b16d53bd]{display:flex;flex-wrap:wrap;gap:0}.barra-links a[data-v-b16d53bd]{color:#646464;font-size:12px;margin-right:32px;text-decoration:none;cursor:pointer}.barra-links a.nomargin[data-v-b16d53bd]{margin-right:0}.barra-links a[data-v-b16d53bd]:hover{text-decoration:underline}.barra-loading-logo[data-v-b16d53bd]{height:48px;margin:0 auto 28px;display:block;animation:barra-logo-pulse-b16d53bd 1.4s ease-in-out infinite}.barra-legal-backdrop[data-v-b16d53bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gate-z-backdrop, 1000);display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.barra-legal-panel[data-v-b16d53bd]{position:relative;width:100%;max-width:420px;max-height:min(72vh,420px);overflow:auto;padding:28px 24px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.55);background:#ffffffe0;box-shadow:0 24px 48px #0000002e,0 0 0 1px #ffffff59 inset;text-align:left;animation:barra-legal-in-b16d53bd .22s ease}@keyframes barra-legal-in-b16d53bd{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.barra-legal-close[data-v-b16d53bd]{position:absolute;top:10px;right:12px;width:32px;height:32px;border:none;border-radius:8px;background:#0000000f;color:#475569;font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.barra-legal-close[data-v-b16d53bd]:hover{background:#0000001a;color:#1e293b}.barra-legal-title[data-v-b16d53bd]{margin:0 36px 12px 0;font-size:1.125rem;font-weight:600;color:#1e293b}.barra-legal-body[data-v-b16d53bd]{margin:0;font-size:.875rem;line-height:1.55;color:#475569;white-space:pre-wrap}.barra-fade-enter-active[data-v-b16d53bd],.barra-fade-leave-active[data-v-b16d53bd]{transition:opacity .25s ease}.barra-fade-enter-from[data-v-b16d53bd],.barra-fade-leave-to[data-v-b16d53bd]{opacity:0}@keyframes barra-spin-b16d53bd{to{transform:rotate(360deg)}}@keyframes barra-logo-pulse-b16d53bd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}@media (max-width: 600px){.barra-footer[data-v-b16d53bd]{left:16px;right:16px;flex-direction:column;align-items:flex-start}}.login-page[data-v-71490540]{min-height:100vh;background:radial-gradient(800px 400px at 20% 0%,rgba(196,163,106,.2),transparent 60%),#0e0c0a;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-71490540]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;padding:40px;width:100%;max-width:400px}.logo[data-v-71490540]{text-align:center;margin-bottom:32px}.logo-icon[data-v-71490540]{font-size:48px;display:block;margin-bottom:8px}.logo h1[data-v-71490540]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0}.version[data-v-71490540]{font-size:12px;color:#999}h2[data-v-71490540]{font-size:18px;font-weight:600;color:#333;text-align:center;margin-bottom:24px}.form-group[data-v-71490540]{margin-bottom:20px}.form-group label[data-v-71490540]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.form-input[data-v-71490540]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-71490540]:focus{border-color:#1a1a2e}.error-message[data-v-71490540]{color:#dc3545;font-size:14px;margin-bottom:16px;text-align:center}.login-btn[data-v-71490540]{width:100%;padding:14px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.login-btn[data-v-71490540]:hover:not(:disabled){background:#16213e}.login-btn[data-v-71490540]:disabled{background:#999;cursor:not-allowed}.portal-layout[data-v-199dd749]{display:flex;flex-direction:row;align-items:stretch;min-height:100vh;width:100%}.portal-sidebar[data-v-199dd749]{width:260px;background:#1a1a2e;color:#fff;display:flex;flex-direction:column}.sidebar-header[data-v-199dd749]{padding:24px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.logo-icon[data-v-199dd749]{font-size:32px}.sidebar-header h1[data-v-199dd749]{font-size:22px;margin:8px 0 4px}.version[data-v-199dd749]{font-size:11px;color:#ffffff80}.sidebar-nav[data-v-199dd749]{flex:1;padding:20px 12px}.portal-nav-item[data-v-199dd749]{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#ffffffb3;text-decoration:none;border-radius:8px;margin-bottom:4px;transition:all .2s;font-size:14px}.portal-nav-item .menu-icon[data-v-199dd749]{opacity:.85}.portal-nav-item:hover .menu-icon[data-v-199dd749],.portal-nav-item.active .menu-icon[data-v-199dd749]{opacity:1}.portal-nav-item[data-v-199dd749]:hover,.portal-nav-item.active[data-v-199dd749]{background:#ffffff1a;color:#fff}.sidebar-footer[data-v-199dd749]{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.sidebar-footer .logout-btn[data-v-199dd749]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#ffffff1a;color:#fff;border:none;border-radius:999px;cursor:pointer}.logout-btn[data-v-199dd749]:hover{background:#fff3}.portal-main[data-v-199dd749]{flex:1;background:#f5f5f5;padding:30px;overflow-y:auto}.page-header[data-v-199dd749]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-199dd749]{margin:0}.page-header-actions[data-v-199dd749]{display:flex;flex-wrap:wrap;gap:8px}.card[data-v-199dd749]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.card h3[data-v-199dd749]{font-size:16px;margin:0 0 8px}.help-text[data-v-199dd749]{color:#666;font-size:14px;margin-bottom:12px}.form-input[data-v-199dd749]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px}.data-table[data-v-199dd749]{width:100%;border-collapse:collapse}.data-table th[data-v-199dd749],.data-table td[data-v-199dd749]{padding:12px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-199dd749]{font-weight:600;color:#666;font-size:13px}.badge[data-v-199dd749]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-success[data-v-199dd749]{background:#d4edda;color:#155724}.badge-danger[data-v-199dd749]{background:#f8d7da;color:#721c24}.btn[data-v-199dd749]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary[data-v-199dd749]{background:#1a1a2e;color:#fff}.btn-secondary[data-v-199dd749]{background:#f0f0f0;color:#333}.btn-sm[data-v-199dd749]{padding:6px 12px;font-size:12px;margin-right:8px;background:#f0f0f0;border:none;border-radius:4px;cursor:pointer}.btn-sm.btn-danger[data-v-199dd749]{background:#f8d7da;color:#721c24}.empty-state[data-v-199dd749]{text-align:center;color:#999;padding:40px!important}.modal-overlay[data-v-199dd749]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-199dd749]{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:hidden}.modal-header[data-v-199dd749]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h2[data-v-199dd749]{margin:0;font-size:18px}.close-button[data-v-199dd749]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-body[data-v-199dd749]{padding:24px}.modal-footer[data-v-199dd749]{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.form-group[data-v-199dd749]{margin-bottom:16px}.form-group label[data-v-199dd749]{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-group .form-input[data-v-199dd749]{max-width:100%}.upload-section[data-v-199dd749]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.upload-info[data-v-199dd749]{color:#888;font-size:13px}.ip-preview-list[data-v-199dd749]{list-style:none;padding:0;margin:0;max-height:280px;overflow-y:auto}.ip-preview-list li[data-v-199dd749]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eee;font-size:13px}.single-ip-row[data-v-199dd749]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.single-ip-row .form-input[data-v-199dd749]{flex:1;min-width:200px}.login-page[data-v-0b76218b]{--pointer-x: 35%;--pointer-y: 22%;min-height:100vh;min-height:100dvh;background:radial-gradient(720px circle at var(--pointer-x) var(--pointer-y),rgba(196,163,106,.22),transparent 50%),radial-gradient(900px circle at 80% 100%,rgba(60,52,44,.5),transparent 55%),linear-gradient(165deg,#12100e,#0e0c0a 55%,#1a1612);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,24px);font-family:Segoe UI,system-ui,sans-serif}.login-card[data-v-0b76218b]{background:#f7f3ecd1;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border-radius:20px;box-shadow:inset 0 1px #ffffff80,0 28px 80px #00000073;padding:clamp(28px,6vw,40px);width:100%;max-width:400px;border:1px solid rgba(255,255,255,.35)}.logo[data-v-0b76218b]{text-align:center;margin-bottom:24px}.logo-icon[data-v-0b76218b]{font-size:40px;display:block;margin-bottom:8px}.logo h1[data-v-0b76218b]{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1c1814;margin:0}.version[data-v-0b76218b]{font-size:12px;color:#999}h2[data-v-0b76218b]{font-size:16px;font-weight:500;color:#666;text-align:center;margin-bottom:24px;padding:8px 16px;background:#f5f5f5;border-radius:6px}.form-group[data-v-0b76218b]{margin-bottom:20px}.form-group label[data-v-0b76218b]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.form-input[data-v-0b76218b]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-0b76218b]:focus{border-color:#8a6a3b;box-shadow:0 0 0 3px #8a6a3b26}.error-message[data-v-0b76218b]{color:#dc3545;font-size:14px;margin-bottom:16px;text-align:center}.login-legal[data-v-0b76218b]{margin:20px 0 0;text-align:center;font-size:.78rem;color:#8a8278}.fg-section-icon[data-v-708c72e7]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;color:var(--fg-gold, #8a6a3b);background:#8a6a3b1f;border:1px solid rgba(138,106,59,.22)}.fg-section-icon--md[data-v-708c72e7]{width:32px;height:32px}.fg-section-icon--sm[data-v-708c72e7]{width:26px;height:26px;border-radius:8px}.fg-section-icon--lg[data-v-708c72e7]{width:36px;height:36px;border-radius:11px}.fg-section-icon--md svg[data-v-708c72e7]{width:17px;height:17px}.fg-section-icon--sm svg[data-v-708c72e7]{width:14px;height:14px}.fg-section-icon--lg svg[data-v-708c72e7]{width:19px;height:19px}.fg-section-icon--redirect[data-v-708c72e7]{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.fg-section-icon--whitelist[data-v-708c72e7]{color:#15803d;background:#16a34a1a;border-color:#16a34a38}.fg-section-icon--deploy[data-v-708c72e7]{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed38}.fg-section-icon--cloudflare[data-v-708c72e7]{color:#c2410c;background:#ea580c1a;border-color:#ea580c38}.fg-section-icon--blocking[data-v-708c72e7],.fg-section-icon--ip[data-v-708c72e7]{color:#b91c1c;background:#dc262614;border-color:#dc262633}.fg-section-heading[data-v-d416fec0]{display:flex;align-items:center;gap:10px;margin:0 0 12px;line-height:1.3}.fg-section-heading--h2[data-v-d416fec0]{gap:12px;margin:0 0 8px;font-size:1.5rem;font-weight:700;color:var(--fg-ink, #1c1814)}.fg-section-heading--h3[data-v-d416fec0]{font-size:1.125rem;font-weight:600;color:var(--fg-ink, #1c1814)}.fg-section-heading--h4[data-v-d416fec0]{gap:8px;margin:0;font-size:inherit;font-weight:inherit;color:inherit}.fg-section-heading__text[data-v-d416fec0]{min-width:0}.bp-page[data-v-cbd57391]{min-height:100vh;background:radial-gradient(900px circle at 20% 0%,rgba(196,163,106,.12),transparent 55%),var(--fg-bg, #f4f0e8);color:var(--fg-ink, #1c1814);font-family:Segoe UI,system-ui,sans-serif}.bp-page--embedded[data-v-cbd57391]{min-height:0;background:transparent}.bp-header[data-v-cbd57391]{display:flex;align-items:center;justify-content:space-between;padding:20px clamp(20px,5vw,48px);border-bottom:1px solid var(--fg-line, #e4dccf)}.bp-brand[data-v-cbd57391]{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:inherit;text-decoration:none}.bp-nav[data-v-cbd57391]{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:.85rem}.bp-nav a[data-v-cbd57391]{display:inline-flex;align-items:center;gap:6px;color:var(--fg-muted, #6f675e);text-decoration:none}.bp-nav a[data-v-cbd57391]:hover{color:var(--fg-ink, #1c1814)}.bp-main[data-v-cbd57391]{max-width:720px;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(20px,4vw,32px) 64px}.bp-page--embedded .bp-main[data-v-cbd57391]{max-width:none;margin:0;padding:0}.card-glass[data-v-cbd57391]{background:#fffdf8c7;border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:clamp(20px,4vw,32px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff9,0 12px 36px #1c18140f}.bp-index[data-v-cbd57391] .bp-index-heading.fg-section-heading--h2{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.75rem,4vw,2.25rem);margin:0 0 12px;letter-spacing:normal}.bp-article h1[data-v-cbd57391]{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.75rem,4vw,2.25rem);margin:0 0 12px}.bp-lead[data-v-cbd57391],.bp-summary[data-v-cbd57391]{color:var(--fg-muted, #6f675e);line-height:1.65;margin:0 0 24px}.bp-meta[data-v-cbd57391]{font-size:.78rem;color:var(--fg-muted, #6f675e);margin:0 0 8px}.bp-back[data-v-cbd57391]{display:inline-block;margin-bottom:16px;font-size:.88rem;color:var(--fg-gold, #8a6a3b);text-decoration:none}.bp-back-btn[data-v-cbd57391]{border:none;background:none;padding:0;cursor:pointer;font:inherit}.bp-section[data-v-cbd57391]{margin-top:28px;padding-top:24px;border-top:1px solid var(--fg-line, #e4dccf)}.bp-section h2[data-v-cbd57391]{font-size:1.1rem;margin:0 0 12px}.bp-body[data-v-cbd57391],.bp-list[data-v-cbd57391]{line-height:1.65;color:#3d3832}.bp-list[data-v-cbd57391]{padding-left:1.25rem}.bp-tool-list[data-v-cbd57391]{list-style:none;padding:0;margin:0}.bp-tool-list li[data-v-cbd57391]{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.bp-tool-list a[data-v-cbd57391]{font-weight:600;color:var(--fg-gold, #8a6a3b)}.bp-tool-note[data-v-cbd57391]{display:block;font-size:.85rem;color:var(--fg-muted, #6f675e);margin-top:4px}.bp-topic-list[data-v-cbd57391]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.bp-topic-card h2[data-v-cbd57391]{font-size:1.15rem;margin:0 0 8px}.bp-topic-card h2 a[data-v-cbd57391],.bp-topic-link[data-v-cbd57391]{color:inherit;text-decoration:none;background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;text-align:left}.bp-topic-card h2 a[data-v-cbd57391]:hover,.bp-topic-link[data-v-cbd57391]:hover{color:var(--fg-gold, #8a6a3b)}.bp-topic-card p[data-v-cbd57391]:last-child{margin:0;color:var(--fg-muted, #6f675e);line-height:1.55;font-size:.92rem}.preview-shell[data-v-f99b21c6]{border:1px solid #e4dccf;border-radius:16px;background:#f7f3ec;overflow:hidden;box-shadow:0 16px 40px #1c18140f}.preview-label[data-v-f99b21c6]{padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a6a3b;background:#fffdf8;border-bottom:1px solid #e4dccf}.preview-frame[data-v-f99b21c6]{height:560px;overflow:auto;background:#fafafa}.preview-frame[data-v-f99b21c6] .brand-container,.preview-frame[data-v-f99b21c6] .docu-container,.preview-frame[data-v-f99b21c6] .access-container,.preview-frame[data-v-f99b21c6] .guard-container{min-height:auto!important;height:auto;padding:20px 16px 16px}.preview-frame[data-v-f99b21c6] .rfq-page,.preview-frame[data-v-f99b21c6] .docxsgn-page,.preview-frame[data-v-f99b21c6] .headge-page,.preview-frame[data-v-f99b21c6] .adobe-page,.preview-frame[data-v-f99b21c6] .sp-page,.preview-frame[data-v-f99b21c6] .settle-page,.preview-frame[data-v-f99b21c6] .sig-page,.preview-frame[data-v-f99b21c6] .wd-page,.preview-frame[data-v-f99b21c6] .barra-page{height:560px;min-height:560px}.preview-frame[data-v-f99b21c6] .docxsgn-scroll{min-height:560px}.preview-frame[data-v-f99b21c6] .geo-info{position:static!important;transform:none!important;width:auto;margin-top:16px;padding:0}.color-field[data-v-db129868]{display:flex;align-items:center;gap:10px}.color-swatch[data-v-db129868]{width:44px;height:38px;padding:2px;border:1px solid #ddd;border-radius:6px;cursor:pointer;background:#fff;flex-shrink:0}.color-text[data-v-db129868]{flex:1;min-width:0;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:ui-monospace,monospace}.customize-panel[data-v-027bf0e8]{margin-top:28px;padding-top:24px;border-top:1px solid #eee}.customize-panel-title[data-v-027bf0e8]{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:18px;line-height:1.35}.help-text[data-v-027bf0e8]{color:#666;font-size:14px;margin:0 0 20px}.panel-body[data-v-027bf0e8]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,1.15fr);gap:28px;align-items:start}.form-column[data-v-027bf0e8]{min-width:0}.form-row[data-v-027bf0e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row.three[data-v-027bf0e8]{grid-template-columns:1fr 1fr 140px}.form-group[data-v-027bf0e8]{margin-bottom:14px}.form-group label[data-v-027bf0e8]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#333}.form-input[data-v-027bf0e8]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}textarea.form-input[data-v-027bf0e8]{resize:vertical;min-height:72px}.actions[data-v-027bf0e8]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.field-hint[data-v-027bf0e8]{margin:6px 0 0;font-size:12px;color:#6b7280}.form-section.fg-section-heading--h4[data-v-027bf0e8]{margin:18px 0 10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.section-title.fg-section-heading--h4[data-v-027bf0e8]{margin:0 0 6px}.popup-lead[data-v-027bf0e8]{margin:0 0 12px}.page-bg-section[data-v-027bf0e8]{background:#f7f3ecb8;border:1px solid rgba(255,255,255,.55);border-radius:16px;padding:16px 18px;margin-bottom:20px;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 1px #fff9}.gate-qa-list[data-v-027bf0e8]{margin:12px 0 0;padding-left:20px;color:#4b5563;font-size:13px;line-height:1.55}.gate-qa-list li[data-v-027bf0e8]{margin-bottom:6px}.section-title[data-v-027bf0e8]{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;color:#1c1814}.section-lead[data-v-027bf0e8]{margin:0 0 12px;font-size:13px;color:#6f675e;line-height:1.45}.surface-color-row[data-v-027bf0e8]{margin-bottom:12px}.surface-color-row label[data-v-027bf0e8]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#1c1814}.surface-reset[data-v-027bf0e8]{margin:4px 0 14px;padding-left:0;font-size:13px}.surface-swatches[data-v-027bf0e8]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.surface-swatches .swatch[data-v-027bf0e8]{flex:1;min-width:72px;min-height:52px;border-radius:8px;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;padding:8px 6px;box-sizing:border-box}.surface-swatches .swatch span[data-v-027bf0e8]{font-size:10px;font-weight:600;line-height:1.25;text-align:center;padding:3px 8px;border-radius:999px;background:#fffdf8f0;color:#1c1814;border:1px solid rgba(28,24,20,.1);text-shadow:none;max-width:100%}.color-presets[data-v-027bf0e8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.color-preset-chip[data-v-027bf0e8]{width:32px;height:32px;padding:0;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 1px #00000026;cursor:pointer}.color-preset-chip[data-v-027bf0e8]:hover{transform:scale(1.06)}@media (max-width: 960px){.panel-body[data-v-027bf0e8]{grid-template-columns:1fr}}.guide-modal[data-v-d89f196d]{max-width:520px}.guide-steps[data-v-d89f196d]{padding-left:1.25rem;line-height:1.55;color:#333}.guide-steps li[data-v-d89f196d]{margin-bottom:12px}.hint[data-v-d89f196d]{margin-top:16px;font-size:.9rem;color:#666}.infra-panel[data-v-e60badbd]{--infra-bg: var(--fg-surface, #fffdf8);--infra-ink: var(--fg-ink, #1c1814);--infra-muted: var(--fg-muted, #6f675e);--infra-line: var(--fg-line, #e4dccf);--infra-gold: var(--fg-gold, #8a6a3b);margin-bottom:8px}.infra-surface[data-v-e60badbd]{background:#fffdf8b8;border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:26px clamp(18px,3vw,28px) 28px;box-shadow:inset 0 1px #ffffffa6,0 14px 40px #1c18140f;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);margin-bottom:24px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}@media (hover: hover) and (pointer: fine){.infra-surface[data-v-e60badbd]:hover{box-shadow:inset 0 1px #ffffffbf,0 20px 48px #1c181414}}.infra-title[data-v-e60badbd]{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:0 0 8px;color:var(--infra-ink)}.infra-lead[data-v-e60badbd],.infra-help[data-v-e60badbd]{margin:0;font-size:.92rem;line-height:1.6;color:var(--infra-muted)}.infra-help[data-v-e60badbd]{margin-bottom:10px}.infra-host-head[data-v-e60badbd]{display:flex;gap:18px;align-items:flex-start;margin-bottom:22px}.infra-step-mark-icon[data-v-e60badbd]{flex-shrink:0}.infra-callout[data-v-e60badbd]{border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:.9rem;line-height:1.55}.infra-callout p[data-v-e60badbd]{margin:0}.infra-callout--warn[data-v-e60badbd]{background:#fdf6ec;border:1px solid #e8d4b0;color:#5c4a32}.infra-callout--info[data-v-e60badbd]{background:#f3f6f8;border:1px solid #d8e0e6;color:#3d4a54}.host-grid[data-v-e60badbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.host-grid[data-v-e60badbd]{grid-template-columns:1fr}}.host-tile[data-v-e60badbd]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;padding:18px 16px 16px;border-radius:14px;border:1px solid var(--infra-line);background:#faf7f1d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:border-color .25s ease,box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);min-height:148px}.host-tile[data-v-e60badbd]:hover:not(:disabled){border-color:#8a6a3b73;box-shadow:0 8px 24px #1c181412}.host-tile--active[data-v-e60badbd]{border-color:var(--infra-gold);background:#fffdf8;box-shadow:0 10px 28px #8a6a3b1f}.host-tile--active .host-tile-mark[data-v-e60badbd]{background:var(--infra-gold);color:#fff}.host-tile--disabled[data-v-e60badbd]{opacity:.48;cursor:not-allowed}.host-tile-mark[data-v-e60badbd]{width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;letter-spacing:.04em;background:var(--infra-ink);color:#f4efe6}.host-tile-title[data-v-e60badbd]{display:block;font-weight:600;font-size:.98rem;color:var(--infra-ink);margin-bottom:4px}.host-tile-blurb[data-v-e60badbd]{display:block;font-size:.82rem;line-height:1.45;color:var(--infra-muted)}.host-tile-tag[data-v-e60badbd]{margin-top:auto;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#ebe6dc;color:#4a433c}.host-tile-tag--ok[data-v-e60badbd]{background:#e8f3ee;color:#166534}.host-tile-tag--warn[data-v-e60badbd]{background:#fdf0e6;color:#9a3412}.host-tile-tag--muted[data-v-e60badbd]{background:#eceff2;color:#64748b}.infra-footnote[data-v-e60badbd]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--infra-line);font-size:.85rem;line-height:1.55;color:var(--infra-muted)}.infra-hint[data-v-e60badbd]{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:var(--infra-muted)}.infra-hint--error[data-v-e60badbd]{color:#b91c1c}.infra-hint--ok[data-v-e60badbd]{color:#166534}.infra-builtin .infra-step[data-v-e60badbd]{margin-top:22px;padding-top:20px;border-top:1px solid var(--infra-line)}.infra-builtin .infra-step[data-v-e60badbd]:first-of-type{margin-top:0;padding-top:0;border-top:none}.infra-step--locked[data-v-e60badbd]{opacity:.55;pointer-events:none}.infra-step--compact[data-v-e60badbd]{padding-bottom:8px}.infra-step--done.infra-step--dns[data-v-e60badbd]{border-top-color:#1665341f}.infra-step-summary[data-v-e60badbd]{margin:4px 0 0;font-size:.88rem;line-height:1.5;color:var(--infra-muted)}.infra-step-num[data-v-e60badbd]{flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:var(--infra-gold);background:#8a6a3b1a;border:1px solid rgba(138,106,59,.22)}.infra-step-head[data-v-e60badbd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.infra-step-head--stacked[data-v-e60badbd]{align-items:flex-start}.infra-step-head-copy[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;flex:1}.infra-step-status-pill[data-v-e60badbd]{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:999px;letter-spacing:.02em}.infra-step-status-pill--ok[data-v-e60badbd]{background:linear-gradient(180deg,#ecfdf3,#d1fae5);color:#166534;border:1px solid rgba(22,101,52,.2)}.infra-step-success-strip[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#ecfdf3e6,#fffdf8f2);border:1px solid rgba(22,101,52,.15)}.infra-step-success-strip-dot[data-v-e60badbd]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40}.infra-step-success-strip-text[data-v-e60badbd]{font-size:.88rem;font-weight:600;color:var(--infra-ink)}.infra-step-success-strip-hint[data-v-e60badbd]{font-size:.82rem;color:var(--infra-muted);margin-left:auto}.infra-dns-guide-card[data-v-e60badbd]{margin-top:4px;padding:18px 18px 16px;border-radius:14px;background:#faf7f1eb;border:1px solid var(--infra-line);box-shadow:inset 0 1px #ffffffb3}.infra-dns-guide-intro[data-v-e60badbd],.infra-dns-guide-foot[data-v-e60badbd]{margin:0 0 14px;font-size:.9rem;line-height:1.55;color:var(--infra-muted)}.infra-dns-guide-foot[data-v-e60badbd]{margin-bottom:0;margin-top:14px}.dns-record-cards[data-v-e60badbd]{display:grid;gap:10px}@media (min-width: 640px){.dns-record-cards[data-v-e60badbd]{grid-template-columns:1fr 1fr}}.dns-record-card[data-v-e60badbd]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 12px;padding:14px 14px 12px;border-radius:12px;background:#fffdf8;border:1px solid var(--infra-line)}.dns-record-card--optional[data-v-e60badbd]{opacity:.92;border-style:dashed}.dns-record-type[data-v-e60badbd]{grid-row:1 / span 2;align-self:center;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--infra-gold);padding:6px 8px;border-radius:6px;background:#8a6a3b14}.dns-record-detail[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.92rem}.dns-record-name[data-v-e60badbd]{font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--infra-ink)}.dns-record-arrow[data-v-e60badbd]{color:var(--infra-muted);font-size:.85rem}.dns-record-value[data-v-e60badbd]{font-size:.88rem;font-weight:600}.dns-record-note[data-v-e60badbd]{grid-column:2;font-size:.78rem;color:var(--infra-muted)}.infra-dns-guide-actions[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--infra-line)}.infra-dns-success[data-v-e60badbd]{position:relative;margin-top:6px;padding:18px 18px 16px;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#ecfdf38c,#fffdf8fa 42%,#fffbf5);border:1px solid rgba(22,101,52,.18);box-shadow:inset 0 1px #ffffffd9,0 12px 32px #1c18140f}.infra-dns-success-accent[data-v-e60badbd]{position:absolute;top:-40px;right:-20px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2) 0%,transparent 70%);pointer-events:none}.infra-dns-success-main[data-v-e60badbd]{position:relative;display:flex;gap:16px;align-items:flex-start}.infra-dns-success-icon-wrap[data-v-e60badbd]{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#15803d;background:linear-gradient(180deg,#ecfdf3,#bbf7d0);border:1px solid rgba(22,101,52,.2);box-shadow:0 4px 14px #1665341f}.infra-dns-success-icon[data-v-e60badbd]{width:28px;height:28px}.infra-dns-success-kicker[data-v-e60badbd]{margin:0 0 2px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.infra-dns-success-title[data-v-e60badbd]{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500;color:var(--infra-ink)}.infra-dns-success-lead[data-v-e60badbd]{margin:0 0 10px;font-size:.88rem;color:var(--infra-muted)}.infra-dns-domain-list[data-v-e60badbd]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.infra-dns-domain-row[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.infra-dns-domain-chip[data-v-e60badbd]{display:inline-block;padding:6px 12px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:600;color:var(--infra-ink);background:#fff;border:1px solid var(--infra-line);box-shadow:0 2px 8px #1c18140a}.infra-dns-selected-tag[data-v-e60badbd]{font-size:.75rem;font-weight:600;color:var(--infra-gold)}.infra-dns-server-note[data-v-e60badbd]{margin:0;font-size:.82rem;color:var(--infra-muted)}.infra-dns-success-actions[data-v-e60badbd]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(22,101,52,.12)}.infra-step-toggle[data-v-e60badbd]{margin-left:auto;font-size:.82rem}.infra-step-head .infra-step-icon[data-v-e60badbd]{flex-shrink:0}.infra-step-head strong[data-v-e60badbd]{font-size:1rem;font-weight:600;color:var(--infra-ink, #1c1814)}.dns-records-help[data-v-e60badbd]{margin:8px 0 12px 1.25rem;line-height:1.6;color:var(--infra-muted)}.ip-chip[data-v-e60badbd]{font-weight:600}.domain-action-row[data-v-e60badbd]{margin-top:8px}.domain-list[data-v-e60badbd]{list-style:none;margin:16px 0 0;padding:0}.domain-list-item[data-v-e60badbd]{padding:12px 0;border-top:1px solid var(--infra-line)}.domain-list-main[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.domain-list-actions[data-v-e60badbd]{display:flex;flex-wrap:wrap;gap:8px}.verify-msg[data-v-e60badbd]{margin-top:8px}.radio-row[data-v-e60badbd]{display:block;margin-bottom:6px;font-size:.9rem;color:var(--infra-ink)}.guide-link-btn[data-v-e60badbd]:disabled{color:#999;cursor:not-allowed}.section-label[data-v-e60badbd]{display:block;margin:14px 0 8px;font-weight:600;font-size:.9rem;color:var(--infra-ink)}.subdomain-row[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px}.infra-field-narrow[data-v-e60badbd]{display:block;width:100%;max-width:min(100%,22rem);box-sizing:border-box}.infra-field-narrow--xs[data-v-e60badbd]{max-width:6.5rem}.subdomain-input[data-v-e60badbd]{flex:1 1 140px;max-width:240px}.subdomain-suffix[data-v-e60badbd]{font-size:.88rem;color:var(--infra-muted)}.preview-host[data-v-e60badbd]{margin-top:6px}.domain-choice-grid[data-v-e60badbd]{display:grid;gap:12px;margin:12px 0 16px}.domain-choice[data-v-e60badbd]{padding:14px 16px;border-radius:14px;border:1px solid var(--infra-line);background:#fffdf8d9;transition:border-color .25s ease,box-shadow .25s ease}.domain-choice--verified.domain-choice--active[data-v-e60badbd]{border-color:var(--infra-gold);box-shadow:0 8px 24px #8a6a3b1f}.domain-choice-head[data-v-e60badbd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.domain-choice-actions[data-v-e60badbd]{display:flex;flex-wrap:wrap;gap:8px}.add-domain-panel[data-v-e60badbd]{margin-top:18px;padding-top:18px;border-top:1px solid var(--infra-line)}.add-domain-title[data-v-e60badbd]{margin:0 0 12px;font-size:.95rem;font-weight:600}.add-domain-toggle[data-v-e60badbd]{margin-top:8px}.domain-bp-link[data-v-e60badbd]{margin-top:12px}.domain-bp-link a[data-v-e60badbd]{color:var(--infra-gold);font-weight:600}.deploy-wizard-toolbar[data-v-6b68ced2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.deploy-wizard-lead[data-v-6b68ced2]{margin:0;font-size:.92rem;color:var(--fg-muted, #6f675e);max-width:42rem;line-height:1.45}.deploy-wizard-show-all[data-v-6b68ced2]{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--fg-ink, #1c1814);cursor:pointer;-webkit-user-select:none;user-select:none}.deploy-wizard-rail[data-v-6b68ced2]{display:flex;flex-direction:column;gap:6px;margin-bottom:22px;padding:0;border:none}@media (min-width: 720px){.deploy-wizard-rail[data-v-6b68ced2]{flex-direction:row;flex-wrap:wrap;gap:8px}}.deploy-wizard-rail-item[data-v-6b68ced2]{display:flex;align-items:flex-start;gap:10px;flex:1 1 140px;min-width:0;padding:10px 12px;text-align:left;border:1px solid var(--fg-line, #e4dccf);border-radius:12px;background:#fffdf8a6;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.deploy-wizard-rail-item[data-v-6b68ced2]:disabled{cursor:not-allowed;opacity:.55}.deploy-wizard-rail-item.is-current[data-v-6b68ced2]{border-color:var(--fg-gold, #8a6a3b);box-shadow:0 0 0 1px #8a6a3b40;background:#fffdf8f2}.deploy-wizard-rail-item.is-complete[data-v-6b68ced2]:not(.is-current){border-color:#16a34a59}.deploy-wizard-rail-num[data-v-6b68ced2]{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#8a6a3b1f;color:var(--fg-gold, #8a6a3b)}.deploy-wizard-rail-item.is-current .deploy-wizard-rail-num[data-v-6b68ced2]{background:linear-gradient(152deg,#d2b88af2,#8a6a3b);color:#fffdf8}.deploy-wizard-rail-item.is-complete .deploy-wizard-rail-num[data-v-6b68ced2]{background:#16a34a26;color:#15803d}.deploy-wizard-rail-text[data-v-6b68ced2]{display:flex;flex-direction:column;gap:2px;min-width:0}.deploy-wizard-rail-title[data-v-6b68ced2]{font-size:.88rem;font-weight:600;color:var(--fg-ink, #1c1814)}.deploy-wizard-rail-sub[data-v-6b68ced2],.deploy-wizard-rail-summary[data-v-6b68ced2]{font-size:.78rem;line-height:1.35;color:var(--fg-muted, #6f675e)}.deploy-wizard-rail-summary[data-v-6b68ced2]{color:#15803d}.deploy-wizard-all-section+.deploy-wizard-all-section[data-v-6b68ced2]{margin-top:8px}.deploy-wizard-panel[data-v-6b68ced2]{margin-bottom:8px}.deploy-wizard-footer[data-v-6b68ced2]{margin-top:20px;padding-top:16px;border-top:1px solid var(--fg-line, #e4dccf)}.deploy-wizard-continue[data-v-6b68ced2]{min-width:160px}.deploy-wizard-continue-hint[data-v-6b68ced2]{margin-top:10px;max-width:36rem}.deploy-wizard-panel-enter-active[data-v-6b68ced2],.deploy-wizard-panel-leave-active[data-v-6b68ced2]{transition:opacity .22s ease,transform .22s ease}.deploy-wizard-panel-enter-from[data-v-6b68ced2],.deploy-wizard-panel-leave-to[data-v-6b68ced2]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion: reduce){.deploy-wizard-panel-enter-active[data-v-6b68ced2],.deploy-wizard-panel-leave-active[data-v-6b68ced2]{transition:none}.deploy-wizard-panel-enter-from[data-v-6b68ced2],.deploy-wizard-panel-leave-to[data-v-6b68ced2]{transform:none}}.gate-security-editor[data-v-8d945eae]{--gse-line: rgba(212, 200, 184, .9);--gse-accent: #8a6a3b;--gse-accent-soft: rgba(138, 106, 59, .12);--gse-ink: #1c1814;--gse-muted: #6f675e}.scope-cards[data-v-8d945eae]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}@media (max-width: 640px){.scope-cards[data-v-8d945eae]{grid-template-columns:1fr}}.scope-card[data-v-8d945eae]{margin:0;padding:14px 16px;text-align:left;border:1px solid var(--gse-line);border-radius:14px;background:#fffdf899;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.scope-card[data-v-8d945eae]:hover{border-color:#8a6a3b73}.scope-card--active[data-v-8d945eae]{border-color:var(--gse-accent);background:var(--gse-accent-soft);box-shadow:0 0 0 1px #8a6a3b40}.scope-card__title[data-v-8d945eae]{display:block;font-weight:650;font-size:.92rem;color:var(--gse-ink);margin-bottom:4px}.scope-card__desc[data-v-8d945eae]{display:block;font-size:.78rem;line-height:1.45;color:var(--gse-muted)}.scope-follow-note[data-v-8d945eae]{font-size:.88rem;color:var(--gse-muted);padding:12px 14px;border-radius:12px;background:#fffdf8d9;border:1px dashed var(--gse-line);margin:0}.gate-security-body[data-v-8d945eae]{display:flex;flex-direction:column;gap:18px}.gate-step[data-v-8d945eae]{border:1px solid var(--gse-line);border-radius:16px;padding:16px 18px;background:#ffffff8c}.gate-step__head[data-v-8d945eae]{display:flex;align-items:flex-start;gap:12px}.gate-step__num[data-v-8d945eae]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--gse-accent-soft);color:var(--gse-accent);font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center}.gate-step__title[data-v-8d945eae]{margin:0 0 2px;font-size:.95rem;font-weight:650;color:var(--gse-ink)}.gate-step__hint[data-v-8d945eae]{margin:0;font-size:.78rem;color:var(--gse-muted);line-height:1.4}.gate-step__head .switch--compact[data-v-8d945eae]{margin-left:auto;flex-shrink:0}.gate-step__content[data-v-8d945eae]{margin-top:14px;padding-top:14px;border-top:1px solid var(--gse-line)}.gate-step__off[data-v-8d945eae]{margin:10px 0 0 40px;font-size:.82rem;color:var(--gse-muted)}.preset-label[data-v-8d945eae]{margin:0 0 8px;font-size:.78rem;font-weight:600;color:var(--gse-muted)}.preset-pills[data-v-8d945eae]{display:flex;flex-wrap:wrap;gap:8px}.preset-pill[data-v-8d945eae]{margin:0;padding:8px 14px;border-radius:999px;border:1px solid var(--gse-line);background:#fff;font-size:.8rem;font-weight:600;color:var(--gse-ink);cursor:pointer;transition:all .12s}.preset-pill[data-v-8d945eae]:hover{border-color:var(--gse-accent)}.preset-pill--active[data-v-8d945eae]{background:var(--gse-accent);border-color:var(--gse-accent);color:#fffaf5}.preset-hint[data-v-8d945eae]{margin:10px 0 0;font-size:.76rem;line-height:1.45;color:var(--gse-muted)}.advanced-rules[data-v-8d945eae]{margin-top:12px}.advanced-rules summary[data-v-8d945eae]{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--gse-accent);list-style:none}.advanced-rules summary[data-v-8d945eae]::-webkit-details-marker{display:none}.bot-check-grid[data-v-8d945eae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:12px}.check-row[data-v-8d945eae]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--gse-ink)}.block-default-row[data-v-8d945eae]{margin-top:12px;font-size:.78rem}.captcha-tiles[data-v-8d945eae]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 520px){.captcha-tiles[data-v-8d945eae]{grid-template-columns:repeat(2,1fr)}}.captcha-tile[data-v-8d945eae]{margin:0;padding:12px 8px;border:1px solid var(--gse-line);border-radius:12px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .12s}.captcha-tile[data-v-8d945eae]:hover{border-color:var(--gse-accent)}.captcha-tile--active[data-v-8d945eae]{border-color:var(--gse-accent);background:var(--gse-accent-soft);box-shadow:0 0 0 1px #8a6a3b33}.captcha-tile__icon[data-v-8d945eae]{font-size:1.25rem;line-height:1}.captcha-tile__label[data-v-8d945eae]{font-size:.72rem;font-weight:600;color:var(--gse-ink);text-align:center}.logo-row[data-v-8d945eae]{display:flex;gap:16px;align-items:flex-start;margin-top:16px}.logo-row__field[data-v-8d945eae]{flex:1;min-width:0}.logo-row__field label[data-v-8d945eae]{display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.logo-row__preview[data-v-8d945eae]{flex-shrink:0;width:72px;height:72px;border-radius:14px;border:1px solid var(--gse-line);background:#fff;display:flex;align-items:center;justify-content:center}.logo-fallback[data-v-8d945eae]{font-size:1.5rem;font-weight:700;color:var(--gse-accent)}.field-hint[data-v-8d945eae]{margin:6px 0 0;font-size:.74rem;color:var(--gse-muted);line-height:1.4}.form-group[data-v-8d945eae]{margin-top:14px}.form-group label[data-v-8d945eae]{display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.switch[data-v-8d945eae]{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.switch input[data-v-8d945eae]{opacity:0;width:0;height:0}.slider[data-v-8d945eae]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#fffdf873;border:1px solid var(--gse-line);border-radius:26px;transition:background .2s,border-color .2s}.slider[data-v-8d945eae]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px #1c18141f}.switch input:checked+.slider[data-v-8d945eae]{background:var(--gse-accent);border-color:var(--gse-accent)}.switch input:checked+.slider[data-v-8d945eae]:before{transform:translate(22px)}.form-input[data-v-8d945eae]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--gse-line);border-radius:10px;font-family:inherit;font-size:.88rem}.portal-toast-layer[data-v-c5181ec3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;padding:72px 16px 16px}.portal-toast[data-v-c5181ec3]{pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:12px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px 14px 14px;border-radius:14px;background:#161412eb;border:1px solid rgba(196,163,106,.35);box-shadow:0 0 0 1px #ffffff0a inset,0 20px 50px #00000073,0 0 40px #c4a36a14;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:#f4efe6}.portal-toast-glow[data-v-c5181ec3]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(196,163,106,.22),transparent 55%);opacity:.6;pointer-events:none}.portal-toast--success[data-v-c5181ec3]{border-color:#4ade8059}.portal-toast--success .portal-toast-icon[data-v-c5181ec3]{color:#86efac;background:#22c55e26}.portal-toast--error[data-v-c5181ec3]{border-color:#f8717166}.portal-toast--error .portal-toast-icon[data-v-c5181ec3]{color:#fca5a5;background:#ef444426}.portal-toast--warn[data-v-c5181ec3],.portal-toast--info[data-v-c5181ec3]{border-color:#c4a36a73}.portal-toast--warn .portal-toast-icon[data-v-c5181ec3],.portal-toast--info .portal-toast-icon[data-v-c5181ec3]{color:#e8d4b0;background:#c4a36a1f}.portal-toast-icon[data-v-c5181ec3]{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.portal-toast-icon svg[data-v-c5181ec3]{width:20px;height:20px}.portal-toast-message[data-v-c5181ec3]{position:relative;z-index:1;margin:4px 0 0;flex:1;font-size:.92rem;line-height:1.45;letter-spacing:.01em}.portal-toast-dismiss[data-v-c5181ec3]{position:relative;z-index:1;flex-shrink:0;margin:0;padding:2px 6px;border:none;background:transparent;color:#f4efe68c;font-size:1.35rem;line-height:1;cursor:pointer;border-radius:6px;transition:color .15s ease,background .15s ease}.portal-toast-dismiss[data-v-c5181ec3]:hover{color:#f4efe6;background:#ffffff0f}.portal-toast-enter-active[data-v-c5181ec3],.portal-toast-leave-active[data-v-c5181ec3]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.portal-toast-enter-from[data-v-c5181ec3],.portal-toast-leave-to[data-v-c5181ec3]{opacity:0;transform:translateY(-12px) scale(.98)}@media (prefers-reduced-motion: reduce){.portal-toast-enter-active[data-v-c5181ec3],.portal-toast-leave-active[data-v-c5181ec3]{transition:opacity .15s ease}.portal-toast-enter-from[data-v-c5181ec3],.portal-toast-leave-to[data-v-c5181ec3]{transform:none}}.tenant-portal[data-v-d8f9ac5b]{--fg-bg: #f4f0e8;--fg-surface: rgba(255, 253, 248, .78);--fg-glass-border: rgba(255, 255, 255, .55);--fg-ink: #1c1814;--fg-muted: #6f675e;--fg-line: rgba(212, 200, 184, .85);--fg-gold: #8a6a3b;--pointer-x: 42%;--pointer-y: 28%;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;min-height:100dvh;background:radial-gradient(820px circle at var(--pointer-x) var(--pointer-y),rgba(196,163,106,.16),transparent 48%),radial-gradient(1000px circle at 8% -5%,rgba(255,253,248,.95),transparent 55%),linear-gradient(168deg,#e8e2d6,#f4f0e8 42%,#ebe4da);color:var(--fg-ink);width:100%;font-family:Segoe UI,system-ui,sans-serif}.portal-header[data-v-d8f9ac5b]{display:flex;align-items:center;gap:20px;padding:0 28px;min-height:64px;background:#161310d1;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);color:#f4efe6;border-bottom:1px solid rgba(196,163,106,.35);width:100%;flex-shrink:0;position:sticky;top:0;z-index:20;box-sizing:border-box}.subscription-pill[data-v-d8f9ac5b]{display:block;font-size:.75rem;color:#f4efe6c7;margin-top:4px;letter-spacing:.02em}.subscription-pill--warn[data-v-d8f9ac5b]{color:#f5c98a;font-weight:600}.portal-brand[data-v-d8f9ac5b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-text[data-v-d8f9ac5b]{line-height:1.2}.logo-icon[data-v-d8f9ac5b]{font-size:26px}.portal-brand h1[data-v-d8f9ac5b]{font-family:Georgia,Times New Roman,serif;font-size:18px;margin:0;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f4efe6}.tenant-name[data-v-d8f9ac5b]{font-size:11px;letter-spacing:.06em;color:#c4a36a}.portal-tabs[data-v-d8f9ac5b]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto}.tab-link[data-v-d8f9ac5b]{display:inline-flex;align-items:center;gap:8px;padding:16px 12px;text-decoration:none;color:#c9bfb2;font-size:13px;font-weight:500;letter-spacing:.02em;border-bottom:2px solid transparent;white-space:nowrap;border-radius:8px 8px 0 0;transition:color .25s ease,background .25s ease}.tab-link .menu-icon[data-v-d8f9ac5b]{opacity:.75;color:#b8aea3}.tab-link:hover .menu-icon[data-v-d8f9ac5b],.tab-link.active .menu-icon[data-v-d8f9ac5b]{opacity:1;color:#c4a36a}.tab-label[data-v-d8f9ac5b]{line-height:1.2}.logout-btn[data-v-d8f9ac5b]{gap:8px}.tab-link[data-v-d8f9ac5b]:hover{color:#fff;background:#ffffff0a}.tab-link.active[data-v-d8f9ac5b]{color:#f4efe6;border-bottom-color:#c4a36a;background:#c4a36a14}@media (max-width: 720px){.portal-header[data-v-d8f9ac5b]{flex-wrap:wrap;padding:12px 16px;gap:12px}.portal-tabs[data-v-d8f9ac5b]{order:3;width:100%;padding-bottom:4px}.tab-link[data-v-d8f9ac5b]{padding:14px 12px;font-size:12px}}.logout-btn[data-v-d8f9ac5b]{flex-shrink:0;color:#f4efe6}.portal-main[data-v-d8f9ac5b]{flex:1;width:100%;max-width:none;margin:0;padding:28px clamp(16px,4vw,32px) 48px;box-sizing:border-box}.settings-path-hint[data-v-d8f9ac5b]{margin-bottom:16px;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.settings-jump-highlight[data-v-d8f9ac5b]{box-shadow:0 0 0 3px #2563eb73;scroll-margin-top:80px}.tenant-portal .card[data-v-d8f9ac5b]{width:100%;max-width:none;text-align:left}.tab-content[data-v-d8f9ac5b]{width:100%;max-width:1400px}.tab-content>.fg-section-heading--h2[data-v-d8f9ac5b]:first-child{margin:0 0 8px}.section-heading-spaced[data-v-d8f9ac5b]{margin-top:24px}.section-heading-spaced-lg[data-v-d8f9ac5b]{margin-top:32px}.section-heading-spaced-sm[data-v-d8f9ac5b]{margin-top:16px}.deploy-tab-head[data-v-d8f9ac5b]{margin-bottom:20px;max-width:42rem}.deploy-tab-lead[data-v-d8f9ac5b]{margin:0;font-size:.95rem;line-height:1.6;color:var(--fg-muted, #6f675e)}.help-text[data-v-d8f9ac5b]{color:#666;font-size:14px;margin-bottom:20px}.help-text .guide-link[data-v-d8f9ac5b]{display:inline-block;margin-top:8px}.captcha-settings-preview[data-v-d8f9ac5b]{margin-top:20px;margin-bottom:4px;padding-top:16px;border-top:1px solid #eee}.captcha-settings-preview .preview-caption[data-v-d8f9ac5b]{font-size:13px;font-weight:600;color:#374151;margin:0 0 12px}.captcha-preview-frame[data-v-d8f9ac5b]{background:#f5f7f9;border:1px solid #e5e7eb;border-radius:10px;padding:20px 16px;max-width:480px}.turnstile-keys-section[data-v-d8f9ac5b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;margin:16px 0}.turnstile-keys-section h4[data-v-d8f9ac5b]{margin:0 0 8px;font-size:15px}.turnstile-keys-section .guide-link[data-v-d8f9ac5b]{display:inline-block;margin-left:6px;color:#2563eb;font-weight:500}.captcha-logo-preview[data-v-d8f9ac5b]{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:#374151}.captcha-logo-preview[data-v-d8f9ac5b] .domain-logo{border-radius:6px}.success-hint[data-v-d8f9ac5b]{color:#059669}.error-hint[data-v-d8f9ac5b]{color:#b91c1c}.field-hint[data-v-d8f9ac5b]{margin:6px 0 0;font-size:12px;color:#6b7280}.bot-rules-panel[data-v-d8f9ac5b]{margin-top:16px;padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.bot-check-grid[data-v-d8f9ac5b]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:16px}.check-row[data-v-d8f9ac5b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}@media (max-width: 640px){.bot-check-grid[data-v-d8f9ac5b]{grid-template-columns:1fr}}.network-blocklist-panel[data-v-d8f9ac5b]{margin-top:20px;padding-top:16px;border-top:1px solid var(--fg-line, #e5e7eb)}.default-blocklist-preview[data-v-d8f9ac5b]{margin:8px 0 16px 1.25rem;padding:0;font-size:12px;color:#6b7280;line-height:1.5}.activity-toolbar[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px}.filter-pills[data-v-d8f9ac5b]{display:flex;gap:8px}.filter-pills .pill[data-v-d8f9ac5b]{padding:8px 14px;border:1px solid var(--fg-line);border-radius:999px;background:#fffdf88c;font-size:13px;font-weight:500;color:var(--fg-ink, #1c1814);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;box-shadow:inset 0 1px #ffffff8c,0 1px 4px #1c18140a;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08)}@media (hover: hover) and (pointer: fine){.filter-pills .pill[data-v-d8f9ac5b]:not(.active):hover{border-color:#c4a36a73;background:#fffdf8c7}}.filter-pills .pill.active[data-v-d8f9ac5b]{background:linear-gradient(152deg,#d2b88ae0,#8a6a3bf2);color:#fffdf8;border-color:#8a6a3b8c;box-shadow:inset 0 1px #ffffff47,0 2px 10px #8a6a3b38}.activity-actions[data-v-d8f9ac5b]{display:flex;gap:8px}.activity-table-wrap[data-v-d8f9ac5b]{overflow-x:auto}.activity-table[data-v-d8f9ac5b]{width:100%;border-collapse:collapse;font-size:13px}.activity-table th[data-v-d8f9ac5b],.activity-table td[data-v-d8f9ac5b]{text-align:left;padding:10px 12px;border-bottom:1px solid #eee;vertical-align:top}.activity-table th[data-v-d8f9ac5b]{font-weight:600;color:#374151;background:#f9fafb}.redirect-cell a[data-v-d8f9ac5b]{color:#2563eb;word-break:break-all}.activity-ip-cell[data-v-d8f9ac5b]{white-space:nowrap}.activity-ip-cell .activity-blacklist-btn[data-v-d8f9ac5b]{margin-right:8px;vertical-align:middle}.activity-ip[data-v-d8f9ac5b]{font-size:12px;vertical-align:middle}.activity-ip-notice[data-v-d8f9ac5b]{margin-top:0;margin-bottom:12px;color:#6b5230}.activity-pagination[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #eee}.activity-page-label[data-v-d8f9ac5b]{font-size:13px;color:#6b6560;text-align:center;flex:1;min-width:12rem}.badge[data-v-d8f9ac5b]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.badge.gate_view[data-v-d8f9ac5b]{background:#fffdf8d9;color:#5c5348;border-color:var(--fg-line, #e4dccf)}.badge.redirect_success[data-v-d8f9ac5b]{background:#d2b88a47;color:#6b5230;border-color:#8a6a3b59}.badge.email_denied[data-v-d8f9ac5b]{background:#fbbf2426;color:#92400e;border-color:#b4530938}.badge.bot_blocked[data-v-d8f9ac5b]{background:#dc26261a;color:#991b1b;border-color:#b91c1c38}.country-allowlist .country-select[data-v-d8f9ac5b]{margin-top:8px}.country-chips[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.country-chip[data-v-d8f9ac5b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:13px}.chip-remove[data-v-d8f9ac5b]{border:none;background:transparent;color:#64748b;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.chip-remove[data-v-d8f9ac5b]:hover{color:#dc2626}.card[data-v-d8f9ac5b]{background:var(--fg-surface, #fffdf8);border:1px solid var(--fg-glass-border);border-radius:18px;padding:clamp(18px,3vw,24px);box-shadow:inset 0 1px #ffffffa6,0 14px 40px #1c18140f;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);margin-bottom:24px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease}@media (hover: hover) and (pointer: fine){.card[data-v-d8f9ac5b]:hover{transform:translateY(-3px);border-color:#c4a36a73;box-shadow:inset 0 1px #ffffffbf,0 22px 50px #1c181417}}@media (prefers-reduced-motion: reduce){.card[data-v-d8f9ac5b]{transition:none}.card[data-v-d8f9ac5b]:hover{transform:none}}.card h3[data-v-d8f9ac5b]{font-size:16px;margin:0 0 12px}.upload-section[data-v-d8f9ac5b]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.upload-info[data-v-d8f9ac5b]{color:#999;font-size:13px}.list-stats[data-v-d8f9ac5b]{padding:12px;background:#f0f0f0;border-radius:6px;margin-bottom:16px}.list-preview[data-v-d8f9ac5b]{border:1px solid #eee;border-radius:6px;max-height:200px;overflow-y:auto}.list-item[data-v-d8f9ac5b]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px}.list-item[data-v-d8f9ac5b]:last-child{border-bottom:none}.remove-btn[data-v-d8f9ac5b]{background:none;border:none;color:#999;font-size:18px;cursor:pointer}.more-items[data-v-d8f9ac5b]{padding:8px 12px;color:#999;font-size:13px}.form-group[data-v-d8f9ac5b]{margin-bottom:16px}.form-group label[data-v-d8f9ac5b]{display:block;font-size:14px;margin-bottom:6px}.form-input[data-v-d8f9ac5b]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px}.sub-form[data-v-d8f9ac5b]{margin-left:24px;padding:12px;background:#f9f9f9;border-radius:6px;margin-bottom:16px}.tab-link[data-v-d8f9ac5b]:focus-visible{outline:2px solid #c4a36a;outline-offset:2px}.template-section-title[data-v-d8f9ac5b]{margin:20px 0 4px;font-size:.95rem;font-weight:600;color:#374151}.template-section-title[data-v-d8f9ac5b]:first-of-type{margin-top:0}.builtin-badge[data-v-d8f9ac5b]{display:inline-block;margin-top:6px;padding:2px 8px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#1e40af;background:#eff6ff;border-radius:999px}.template-grid[data-v-d8f9ac5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-top:16px}.template-card[data-v-d8f9ac5b]{position:relative;border:1px solid rgba(255,255,255,.55);border-radius:14px;padding:12px;text-align:center;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease;background:#fffdf8bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff9}@media (hover: hover) and (pointer: fine){.template-card[data-v-d8f9ac5b]:hover{transform:translateY(-2px)}}.template-card[data-v-d8f9ac5b]:hover,.template-card.selected[data-v-d8f9ac5b]{border-color:#8a6a3ba6;box-shadow:inset 0 1px #ffffffbf,0 12px 28px #1c181414}.template-card.active[data-v-d8f9ac5b]{background:#fffbf4eb;border-color:var(--fg-gold, #8a6a3b)}.template-thumb[data-v-d8f9ac5b]{height:120px;border-radius:8px;margin-bottom:10px;border:1px solid #e5e7eb;overflow:hidden;background:#fafafa;display:flex;align-items:flex-start;justify-content:center}.template-thumb-img[data-v-d8f9ac5b]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.thumb-docu[data-v-d8f9ac5b]{background:#fafafa}.thumb-brand[data-v-d8f9ac5b]{background:linear-gradient(180deg,#fff 30%,#f3f4f6 30%),linear-gradient(90deg,#dbeafe 0,#dbeafe 40%,#fff 40%)}.thumb-access[data-v-d8f9ac5b]{background:linear-gradient(180deg,#e8f4fc 14%,#f0f0f0 14%)}.thumb-guard[data-v-d8f9ac5b]{background:linear-gradient(180deg,#fafafa,#fff);box-shadow:inset 0 24px #e5e7eb}.thumb-rfq[data-v-d8f9ac5b]{background:linear-gradient(#264a45 0,#264a45 36%,#f8fafc 36%);box-shadow:inset 0 52px #264a45,inset 0 78px #fff}.thumb-docxsgn[data-v-d8f9ac5b]{background:#fff;box-shadow:inset 0 0 0 28px #fff,inset 0 42px #25003d,inset 0 88px #fff}.thumb-headge[data-v-d8f9ac5b]{background:#f9fafb;box-shadow:inset 0 0 0 22px #f9fafb,inset 0 36px #fff,inset 0 52px #fff}.thumb-adobe[data-v-d8f9ac5b]{background:#f5f5f5;box-shadow:inset 0 0 0 18px #2c2c2c,inset 0 36px #f5f5f5,inset 0 48px #fff}.thumb-sharepoint[data-v-d8f9ac5b]{background:#fff;box-shadow:inset 0 0 0 14px #038387,inset 0 28px #faf9f8,inset 0 44px #fff}.thumb-settlement[data-v-d8f9ac5b]{background:linear-gradient(90deg,#f5f5fa 46%,#fff 46%);box-shadow:inset 0 -28px #ebebeb}.thumb-signature[data-v-d8f9ac5b]{background:#f4f6f8;box-shadow:inset 0 0 0 14px #fff,inset 0 32px #ffbe00}.thumb-workday[data-v-d8f9ac5b]{background:#f4f6f8;box-shadow:inset 0 0 0 14px #fff,inset 0 32px #0875e1}.thumb-barra[data-v-d8f9ac5b]{background:#4a5b76;position:relative}.thumb-barra[data-v-d8f9ac5b]:before{content:"";position:absolute;top:26px;left:50%;transform:translate(-50%);width:56%;max-width:120px;height:58px;background:#fff;border-radius:4px;box-shadow:0 6px 16px #0000002e}.thumb-barra[data-v-d8f9ac5b]:after{content:"";position:absolute;top:72px;left:50%;transform:translate(-50%);width:40%;max-width:88px;height:7px;background:#067cc1;border-radius:2px}.custom-template-card .template-thumb[data-v-d8f9ac5b]{position:relative}.custom-template-base[data-v-d8f9ac5b]{margin:4px 0 0;font-size:11px;color:#64748b;line-height:1.3}.template-name[data-v-d8f9ac5b]{font-size:13px;font-weight:600;margin-top:2px}.active-badge[data-v-d8f9ac5b]{display:inline-block;margin-top:6px;font-size:11px;color:#2563eb;font-weight:600}.template-live-preview-link[data-v-d8f9ac5b]{display:inline-block;margin-top:8px;font-size:12px;font-weight:500;color:#2563eb;text-decoration:none}.template-live-preview-link[data-v-d8f9ac5b]:hover{text-decoration:underline}.toggle-row[data-v-d8f9ac5b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0}.toggle-row.compact[data-v-d8f9ac5b]{align-items:center;padding:8px 0}.help-text.inline[data-v-d8f9ac5b]{margin:4px 0 0}.section-block[data-v-d8f9ac5b]{margin-top:20px;padding-top:16px;border-top:1px solid var(--fg-line)}.switch[data-v-d8f9ac5b]{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.switch input[data-v-d8f9ac5b]{opacity:0;width:0;height:0}.slider[data-v-d8f9ac5b]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#fffdf873;border:1px solid var(--fg-line);border-radius:26px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;box-shadow:inset 0 1px #fff9,0 2px 8px #1c18140d;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}.slider[data-v-d8f9ac5b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background:#fffffff5;border-radius:50%;transition:transform .25s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 4px #1c18141f,inset 0 1px #fffffff2}.switch input:checked+.slider[data-v-d8f9ac5b]{background:linear-gradient(152deg,#d2b88abf,#8a6a3be0);border-color:#c4a36a8c;box-shadow:inset 0 1px #ffffff59,0 3px 12px #8a6a3b38}.switch input:checked+.slider[data-v-d8f9ac5b]:before{transform:translate(22px);box-shadow:0 2px 6px #1c181424,inset 0 1px #fff}.switch input:focus-visible+.slider[data-v-d8f9ac5b]{outline:2px solid rgba(196,163,106,.45);outline-offset:2px}.tenant-portal .btn-save[data-v-d8f9ac5b]{margin-top:24px}.settings-provider-footnote[data-v-d8f9ac5b]{margin-top:20px;margin-bottom:0}.settings-save-actions[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.notice-card[data-v-d8f9ac5b]{background:#eff6ff;border:1px solid #bfdbfe;margin-bottom:16px}.provider-block[data-v-d8f9ac5b]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.provider-block.provider-connected[data-v-d8f9ac5b]{border-color:#86efac;background:#f0fdf4}.provider-block h4[data-v-d8f9ac5b]{margin:0;font-size:15px}.form-row[data-v-d8f9ac5b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.deploy-btn[data-v-d8f9ac5b]:disabled{opacity:.5;cursor:not-allowed}.deploy-wizard-anchor[data-v-d8f9ac5b]{height:0;overflow:hidden;pointer-events:none}.deploy-step--wizard-focus[data-v-d8f9ac5b]{padding-top:20px}.deploy-step--name[data-v-d8f9ac5b]{margin-bottom:16px}.deploy-step[data-v-d8f9ac5b]{position:relative;padding-top:28px}.deploy-step-title[data-v-d8f9ac5b]{display:flex;align-items:center;gap:10px;margin:0 48px 12px 0;font-size:1.125rem;line-height:1.3}.step-badge[data-v-d8f9ac5b]{position:absolute;top:20px;right:20px;width:28px;height:28px;border-radius:50%;background:linear-gradient(152deg,#d2b88af2,#8a6a3b);color:#fffdf8;border:1px solid rgba(138,106,59,.45);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff59,0 2px 8px #8a6a3b38}.deploy-step.step-locked[data-v-d8f9ac5b]{opacity:.72}.deploy-step.step-locked .step-hint[data-v-d8f9ac5b],.deploy-step.step-locked .step-hint .btn-link[data-v-d8f9ac5b]{opacity:1;pointer-events:auto}.step-hint[data-v-d8f9ac5b]{color:#b45309;margin-top:-8px}.saved-pill[data-v-d8f9ac5b]{display:inline-block;margin-left:12px;font-size:12px;font-weight:600;color:#16a34a}.deploy-options[data-v-d8f9ac5b]{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.deploy-btn[data-v-d8f9ac5b]{display:flex;align-items:center;gap:8px;padding:16px 24px;background:#f0f0f0;border:2px solid #ddd;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.deploy-btn[data-v-d8f9ac5b]:hover{border-color:#667eea;background:#f0f4ff}.deploy-icon[data-v-d8f9ac5b]{font-size:20px;flex-shrink:0}.deploy-icon-svg svg[data-v-d8f9ac5b]{display:block;width:20px;height:20px}.deploy-btn.btn-primary-wide[data-v-d8f9ac5b]{justify-content:center;flex:0 0 auto;width:auto;max-width:100%;padding:12px 18px;background:linear-gradient(180deg,#fff,#f8fafc);border-color:#8a6a3b59;color:var(--fg-ink, #1c1814);font-weight:600;white-space:nowrap}.deploy-btn.btn-primary-wide[data-v-d8f9ac5b]:hover:not(:disabled){border-color:var(--fg-gold, #8a6a3b);background:#8a6a3b14}.deploy-btn.btn-primary-wide .deploy-icon-svg[data-v-d8f9ac5b]{color:var(--fg-gold, #8a6a3b)}@media (max-width: 520px){.deploy-btn.btn-primary-wide[data-v-d8f9ac5b]{white-space:normal;text-align:center}}.provider-head[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.provider-head .fg-section-heading--h4[data-v-d8f9ac5b]{margin:0}.cred-status-badge[data-v-d8f9ac5b]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.cred-status-badge.ok[data-v-d8f9ac5b]{background:#dcfce7;color:#166534}.cred-saved-summary[data-v-d8f9ac5b]{font-size:13px;margin:0 0 12px;padding:10px 12px;background:#ffffffb3;border-radius:6px;border:1px solid #bbf7d0}.cred-saved-summary p[data-v-d8f9ac5b]{margin:0 0 4px}.cred-saved-summary p[data-v-d8f9ac5b]:last-child{margin-bottom:0}.cred-save-notice[data-v-d8f9ac5b]{padding:12px 14px;border-radius:8px;font-size:14px;margin-bottom:16px}.cred-save-notice.success[data-v-d8f9ac5b]{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.cred-save-notice.error[data-v-d8f9ac5b]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.deploy-url-banner[data-v-d8f9ac5b]{margin-top:20px;border-color:#bfdbfe;background:#eff6ff}.deployments-header[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.deployments-heading[data-v-d8f9ac5b]{margin:0 48px 0 0;font-size:1.125rem}.deployment-share-block[data-v-d8f9ac5b]{margin-top:10px}.deployment-share-label[data-v-d8f9ac5b]{display:block;margin-bottom:6px}.deployment-url-shell[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--fg-line, #e4dccf);border-radius:12px;background:#ffffffeb;overflow:hidden;box-shadow:inset 0 1px #fffc}.deployment-url-text[data-v-d8f9ac5b]{flex:1 1 180px;min-width:0;padding:11px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;font-weight:500;color:var(--fg-ink, #1c1814);text-decoration:none;word-break:break-all;border-right:1px solid var(--fg-line, #e4dccf);transition:background .15s ease,color .15s ease}.deployment-url-text[data-v-d8f9ac5b]:hover{color:#1d4ed8;background:#2563eb0f}.deployment-url-actions[data-v-d8f9ac5b]{display:flex;flex-shrink:0}.deployment-url-action[data-v-d8f9ac5b]{margin:0;padding:10px 14px;border:none;border-right:1px solid var(--fg-line, #e4dccf);background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--fg-gold, #8a6a3b);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.deployment-url-action[data-v-d8f9ac5b]:last-child{border-right:none}.deployment-url-action[data-v-d8f9ac5b]:hover{background:#8a6a3b14;color:var(--fg-ink, #1c1814)}.deployment-url-action--link[data-v-d8f9ac5b]{display:inline-flex;align-items:center;text-decoration:none}.deployment-url-action--success[data-v-d8f9ac5b]{color:#15803d;background:#16a34a14}@media (max-width: 640px){.deployment-url-shell[data-v-d8f9ac5b]{flex-direction:column}.deployment-url-text[data-v-d8f9ac5b]{border-right:none;border-bottom:1px solid var(--fg-line, #e4dccf)}.deployment-url-actions[data-v-d8f9ac5b]{width:100%}.deployment-url-action[data-v-d8f9ac5b]{flex:1;justify-content:center;text-align:center}}.auto-hint[data-v-d8f9ac5b]{background:#f0f9ff;border-left:3px solid #2563eb;padding:8px 12px;border-radius:4px}.mx-redirect-form .mx-provider-list[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.mx-provider-row[data-v-d8f9ac5b]{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:12px;align-items:center}.mx-provider-check[data-v-d8f9ac5b]{display:flex;align-items:flex-start;gap:8px;font-size:14px;cursor:pointer}@media (max-width: 768px){.mx-provider-row[data-v-d8f9ac5b]{grid-template-columns:1fr}}.deployment-actions[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:min(100%,280px);flex-shrink:0}.deployment-actions .btn-sm[data-v-d8f9ac5b]{width:100%}.antibot-tab[data-v-d8f9ac5b]{max-width:980px}.antibot-mode-switch[data-v-d8f9ac5b]{display:inline-flex;padding:4px;margin-bottom:16px;border-radius:14px;border:1px solid var(--fg-line, #e4dccf);background:#fffdf8d9;gap:4px}.antibot-mode-btn[data-v-d8f9ac5b]{margin:0;padding:10px 20px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:.88rem;font-weight:650;color:var(--fg-muted, #6f675e);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.antibot-mode-btn--active[data-v-d8f9ac5b]{background:#fff;color:var(--fg-ink, #1c1814);box-shadow:0 1px 4px #1c181414}.antibot-redirect-workspace[data-v-d8f9ac5b]{margin-bottom:16px}.antibot-workspace-lead[data-v-d8f9ac5b]{margin:0 0 14px;font-size:.88rem;color:var(--fg-muted, #6f675e);line-height:1.5}.redirect-chip-strip[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.redirect-chip[data-v-d8f9ac5b]{margin:0;padding:8px 14px;border-radius:999px;border:1px solid var(--fg-line, #e4dccf);background:#ffffffb3;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--fg-ink, #1c1814);cursor:pointer;transition:all .12s}.redirect-chip--custom[data-v-d8f9ac5b]:not(.redirect-chip--active){border-color:#8a6a3b59}.redirect-chip--active[data-v-d8f9ac5b]{background:var(--fg-gold, #8a6a3b);border-color:var(--fg-gold, #8a6a3b);color:#fffaf5}.antibot-empty[data-v-d8f9ac5b]{margin:0;padding:20px;text-align:center;font-size:.9rem;color:var(--fg-muted, #6f675e);line-height:1.5}.antibot-empty--soft[data-v-d8f9ac5b]{padding:28px 16px;border-radius:12px;background:#fffdf899;border:1px dashed var(--fg-line, #e4dccf)}.antibot-editor-layout[data-v-d8f9ac5b]{display:grid;grid-template-columns:1fr min(300px,34%);gap:20px;align-items:start}@media (max-width: 860px){.antibot-editor-layout[data-v-d8f9ac5b]{grid-template-columns:1fr}}.antibot-link-line[data-v-d8f9ac5b]{margin:0 0 16px;font-size:.76rem;line-height:1.45;word-break:break-all}.antibot-link-label[data-v-d8f9ac5b]{display:block;font-weight:650;color:var(--fg-muted, #6f675e);margin-bottom:4px}.antibot-link-line a[data-v-d8f9ac5b]{color:var(--fg-gold, #8a6a3b)}.antibot-save-redirect[data-v-d8f9ac5b]{margin-top:18px;width:100%;max-width:320px}.antibot-live-preview[data-v-d8f9ac5b]{position:sticky;top:16px;padding:16px;border-radius:16px;border:1px solid var(--fg-line, #e4dccf);background:linear-gradient(165deg,#fffdf8f2,#f4f0e8e6)}.antibot-live-preview .preview-caption[data-v-d8f9ac5b]{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted, #6f675e)}.preview-summary[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:.78rem;font-weight:600;color:var(--fg-ink, #1c1814)}.preview-placeholder[data-v-d8f9ac5b]{margin:0;font-size:.78rem;line-height:1.45;color:var(--fg-muted, #6f675e)}.captcha-preview-frame--compact[data-v-d8f9ac5b]{transform:scale(.92);transform-origin:top center;max-height:420px;overflow:hidden;border-radius:8px}.antibot-accordion[data-v-d8f9ac5b]{margin-bottom:10px;border:1px solid var(--fg-line, #e4dccf);border-radius:14px;padding:0 16px 12px;background:#fffdf880}.antibot-accordion summary[data-v-d8f9ac5b]{cursor:pointer;padding:14px 0;font-weight:650;font-size:.92rem;color:var(--fg-ink, #1c1814);list-style:none}.antibot-accordion summary[data-v-d8f9ac5b]::-webkit-details-marker{display:none}.antibot-save-defaults[data-v-d8f9ac5b]{margin-top:16px}.section-intro[data-v-d8f9ac5b]{margin-top:-4px;margin-bottom:16px}.deployment-gate-security-compact[data-v-d8f9ac5b]{width:100%;margin-top:14px;padding-top:14px;border-top:1px solid var(--fg-line, #e4dccf)}.deployment-whitelist[data-v-d8f9ac5b]{width:100%}.whitelist-segment[data-v-d8f9ac5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;border:1px solid var(--fg-line, #e4dccf);background:#fffdf8bf}.whitelist-segment-btn[data-v-d8f9ac5b]{margin:0;padding:8px 6px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.25;color:var(--fg-muted, #6f675e);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.whitelist-segment-btn[data-v-d8f9ac5b]:hover{color:var(--fg-ink, #1c1814);background:#ffffffa6}.whitelist-segment-btn--active[data-v-d8f9ac5b]{color:var(--fg-ink, #1c1814);background:#fffffff2;box-shadow:0 2px 8px #1c181414}.whitelist-segment-hint[data-v-d8f9ac5b]{margin:8px 0 0;font-size:.75rem;line-height:1.45;color:var(--fg-muted, #6f675e)}.fg-select-field[data-v-d8f9ac5b]{width:100%}.deployment-item[data-v-d8f9ac5b]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;border:1px solid var(--fg-line, #e4dccf);border-radius:14px;margin-bottom:10px;background:#fffdf873}@media (max-width: 768px){.deployment-item[data-v-d8f9ac5b]{flex-direction:column}.deployment-actions[data-v-d8f9ac5b]{width:100%}}.deployment-info[data-v-d8f9ac5b]{flex:1;min-width:0}.deployment-title-row[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deploy-target-badge[data-v-d8f9ac5b]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#374151}.deploy-target-badge.vercel[data-v-d8f9ac5b]{background:#ede9fe;color:#5b21b6}.deploy-target-badge.cloudflare[data-v-d8f9ac5b]{background:#ffedd5;color:#c2410c}.deployment-date[data-v-d8f9ac5b]{display:block;color:#999;font-size:12px;margin-top:4px}.empty-state[data-v-d8f9ac5b]{color:#999;text-align:center;padding:40px}.deploy-overlay[data-v-d8f9ac5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab8;display:flex;align-items:center;justify-content:center;z-index:1100}.deploy-overlay-card[data-v-d8f9ac5b]{background:#fff;border-radius:14px;padding:28px 32px;max-width:360px;text-align:center;box-shadow:0 20px 50px #00000040}.deploy-spinner[data-v-d8f9ac5b]{width:36px;height:36px;margin:0 auto 16px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:deploy-spin-d8f9ac5b .75s linear infinite}@keyframes deploy-spin-d8f9ac5b{to{transform:rotate(360deg)}}.modal-overlay[data-v-d8f9ac5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d8f9ac5b]{background:#fff;border-radius:12px;width:100%;max-width:400px}.modal-header[data-v-d8f9ac5b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header .fg-section-heading--h2[data-v-d8f9ac5b]{margin:0;font-size:18px;font-weight:600}.close-button[data-v-d8f9ac5b]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-body[data-v-d8f9ac5b]{padding:20px}.upload-options[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.modal-footer[data-v-d8f9ac5b]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #eee}.lead-list-actions[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lead-list-row[data-v-d8f9ac5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.lead-list-row[data-v-d8f9ac5b]:last-child{border-bottom:none}.lead-list-meta[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:4px}.lead-list-count[data-v-d8f9ac5b]{font-size:13px;color:#6b7280}.form-group.indent[data-v-d8f9ac5b]{margin-left:24px;margin-top:8px}.single-ip-row[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.single-ip-row .form-input[data-v-d8f9ac5b]{flex:1;min-width:200px}.ip-preview-list[data-v-d8f9ac5b]{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.ip-preview-list li[data-v-d8f9ac5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eee;font-size:13px}.portal-tagline[data-v-d8f9ac5b]{display:block;font-size:12px;font-weight:400;color:#c4a36a;letter-spacing:.04em;margin-top:2px}.list-health-warn[data-v-d8f9ac5b]{display:block;font-size:12px;color:#b45309;margin-top:4px}.template-family-pills[data-v-d8f9ac5b]{margin-bottom:16px}.template-card-actions[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:6px}.template-duplicate[data-v-d8f9ac5b],.template-delete[data-v-d8f9ac5b]{font-size:12px;margin:0;padding:0}.template-delete[data-v-d8f9ac5b]{color:#b91c1c}.template-delete[data-v-d8f9ac5b]:hover{color:#991b1b}.activity-funnel[data-v-d8f9ac5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px}.funnel-card[data-v-d8f9ac5b]{padding:14px 16px;border-radius:10px;background:#faf8f3;border:1px solid #e8e0d0}.funnel-n[data-v-d8f9ac5b]{display:block;font-size:1.5rem;font-weight:700;color:#1a1510}.funnel-label[data-v-d8f9ac5b]{font-size:12px;color:#6b6560}.funnel-card--success[data-v-d8f9ac5b]{background:#d2b88a33;border-color:#8a6a3b52}.funnel-card--success .funnel-n[data-v-d8f9ac5b]{color:#8a6a3b}.funnel-card--success .funnel-label[data-v-d8f9ac5b]{color:#6b5230}.funnel-card--warn .funnel-n[data-v-d8f9ac5b]{color:#b45309}.funnel-card--blocked .funnel-n[data-v-d8f9ac5b]{color:#991b1b}.funnel-hint[data-v-d8f9ac5b]{grid-column:1 / -1;margin:0}.deploy-health-badge[data-v-d8f9ac5b]{font-size:11px;padding:2px 8px;border-radius:999px;margin-left:8px;background:#f3f4f6;color:#4b5563}.deploy-health-badge.health-ok[data-v-d8f9ac5b]{background:#dcfce7;color:#166534}.deploy-health-badge.health-error[data-v-d8f9ac5b]{background:#fee2e2;color:#991b1b}.deploy-health-badge.health-checking[data-v-d8f9ac5b],.deploy-health-badge.health-pending[data-v-d8f9ac5b]{background:#fef3c7;color:#92400e}.deploy-diff-list[data-v-d8f9ac5b]{list-style:none;padding:0;margin:16px 0;max-height:280px;overflow-y:auto}.deploy-diff-list li[data-v-d8f9ac5b]{padding:10px 0;border-bottom:1px solid #eee;font-size:13px}.deploy-diff-values[data-v-d8f9ac5b]{display:block;color:#666;margin-top:4px;word-break:break-word}.support-head[data-v-d8f9ac5b]{margin-bottom:24px;max-width:40rem}.support-lead[data-v-d8f9ac5b]{margin:0;font-size:.95rem;line-height:1.6;color:var(--fg-muted, #6f675e)}.support-layout[data-v-d8f9ac5b]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:24px;align-items:start}@media (max-width: 960px){.support-layout[data-v-d8f9ac5b]{grid-template-columns:1fr}}.support-section-head[data-v-d8f9ac5b]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.support-section-head .fg-section-heading--h3[data-v-d8f9ac5b]{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:1.15rem}.support-ticket-subject.fg-section-heading--h4[data-v-d8f9ac5b]{flex:1;min-width:0;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--fg-ink, #1c1814)}.template-section-title.fg-section-heading--h4[data-v-d8f9ac5b]{margin:20px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none;color:#334155}.support-section-head--inbox[data-v-d8f9ac5b]{justify-content:space-between}.support-inbox-count[data-v-d8f9ac5b]{font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#8a6a3b1f;color:var(--fg-gold, #8a6a3b)}.support-compose .form-group[data-v-d8f9ac5b]{margin-bottom:16px}.support-input[data-v-d8f9ac5b],.support-textarea[data-v-d8f9ac5b]{border-radius:12px;border-color:var(--fg-line, #e4dccf);background:#ffffffa6}.support-textarea[data-v-d8f9ac5b]{min-height:120px;resize:vertical}.support-compose-actions[data-v-d8f9ac5b]{display:flex;justify-content:flex-start;padding-top:4px}.support-empty[data-v-d8f9ac5b]{margin:0;padding:20px;text-align:center;color:var(--fg-muted, #6f675e);font-size:.92rem;background:#fffdf899;border:1px dashed var(--fg-line, #e4dccf);border-radius:14px}.support-ticket-list[data-v-d8f9ac5b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.support-ticket-card[data-v-d8f9ac5b]{margin-bottom:0;padding:18px 20px}.support-ticket-card--active[data-v-d8f9ac5b]{border-color:#8a6a3b8c;box-shadow:inset 0 1px #ffffffbf,0 12px 32px #8a6a3b1a}.support-ticket-row[data-v-d8f9ac5b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.support-ticket-subject[data-v-d8f9ac5b]{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--fg-ink, #1c1814);word-break:break-word}.support-status[data-v-d8f9ac5b]{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.support-status--open[data-v-d8f9ac5b]{background:#ecfdf5;color:#166534}.support-status--pending[data-v-d8f9ac5b]{background:#fffbeb;color:#b45309}.support-status--closed[data-v-d8f9ac5b]{background:#f3f4f6;color:#4b5563}.support-ticket-footer[data-v-d8f9ac5b]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:4px;padding-top:12px;border-top:1px solid rgba(228,220,207,.85)}.support-ticket-meta[data-v-d8f9ac5b]{margin:0;flex:1 1 auto;min-width:0;font-size:.82rem;color:var(--fg-muted, #6f675e)}.support-ticket-action[data-v-d8f9ac5b]{flex-shrink:0;margin-left:auto}.support-thread-panel[data-v-d8f9ac5b]{margin-top:24px}.support-thread-head[data-v-d8f9ac5b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--fg-line, #e4dccf)}.support-thread-head h3[data-v-d8f9ac5b]{margin:0 0 6px;font-size:1.1rem}.support-close[data-v-d8f9ac5b]{border-color:var(--fg-line, #e4dccf)!important;color:var(--fg-ink, #1c1814)!important;background:#fffdf8e6!important}.support-thread-scroll[data-v-d8f9ac5b]{display:flex;flex-direction:column;gap:12px;max-height:min(420px,50vh);overflow-y:auto;padding:4px 2px 16px;margin-bottom:16px}.support-bubble[data-v-d8f9ac5b]{max-width:min(100%,520px);padding:14px 16px;border-radius:14px;border:1px solid var(--fg-line, #e4dccf)}.support-bubble--tenant[data-v-d8f9ac5b]{align-self:flex-end;background:#fffdf8f2;border-color:#8a6a3b40}.support-bubble--admin[data-v-d8f9ac5b]{align-self:flex-start;background:#f3f6f8f2}.support-bubble-head[data-v-d8f9ac5b]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.78rem;color:var(--fg-muted, #6f675e)}.support-bubble-head strong[data-v-d8f9ac5b]{color:var(--fg-ink, #1c1814);font-size:.82rem}.support-bubble-body[data-v-d8f9ac5b]{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.support-reply-box[data-v-d8f9ac5b]{padding-top:20px;margin-top:4px;border-top:1px solid var(--fg-line, #e4dccf)}.support-reply-label[data-v-d8f9ac5b]{display:block;font-size:.82rem;font-weight:600;margin-bottom:10px;color:var(--fg-ink, #1c1814)}.support-reply-input[data-v-d8f9ac5b]{display:block;width:100%;max-width:none;min-height:96px;margin:0;box-sizing:border-box}.support-reply-actions[data-v-d8f9ac5b]{display:flex;justify-content:flex-start;margin-top:18px;padding-top:2px}.legal-page[data-v-8ef1adbb]{min-height:100vh;min-height:100dvh;background:radial-gradient(900px circle at 15% 0%,rgba(196,163,106,.1),transparent 55%),#f4f0e8;color:#1c1814;font-family:Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column}.legal-header[data-v-8ef1adbb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px clamp(20px,5vw,48px);border-bottom:1px solid #e4dccf;background:#fffdf8d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-brand[data-v-8ef1adbb]{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:inherit;text-decoration:none}.legal-nav[data-v-8ef1adbb]{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:.88rem}.legal-nav a[data-v-8ef1adbb]{display:inline-flex;align-items:center;gap:6px;color:#6f675e;text-decoration:none}.legal-nav a.router-link-active[data-v-8ef1adbb],.legal-nav a[data-v-8ef1adbb]:hover{color:#1c1814}.legal-main[data-v-8ef1adbb]{flex:1;max-width:720px;margin:0 auto;width:100%;padding:clamp(28px,5vw,48px) clamp(20px,4vw,32px);box-sizing:border-box}.legal-article[data-v-8ef1adbb]{background:#fffdf8c7;border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:clamp(24px,4vw,36px);box-shadow:inset 0 1px #fff9,0 12px 36px #1c18140f}.legal-updated[data-v-8ef1adbb]{font-size:.82rem;color:#6f675e;margin:0 0 8px}.legal-article h1[data-v-8ef1adbb]{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.75rem,4vw,2.2rem);margin:0 0 16px}.legal-intro[data-v-8ef1adbb]{line-height:1.65;color:#3d3832;margin:0 0 8px}.legal-section[data-v-8ef1adbb]{margin-top:28px;padding-top:22px;border-top:1px solid #e4dccf}.legal-section h2[data-v-8ef1adbb]{font-size:1.05rem;margin:0 0 10px}.legal-body[data-v-8ef1adbb],.legal-list[data-v-8ef1adbb]{line-height:1.65;color:#3d3832;font-size:.95rem}.legal-body[data-v-8ef1adbb]{margin:0}.legal-list[data-v-8ef1adbb]{margin:8px 0 0;padding-left:1.25rem}.legal-footer[data-v-8ef1adbb]{display:flex;justify-content:center;gap:24px;padding:24px;font-size:.82rem;border-top:1px solid #e4dccf}.legal-footer a[data-v-8ef1adbb]{color:#6f675e;text-decoration:none}.legal-footer a[data-v-8ef1adbb]:hover{color:#8a6a3b}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;min-height:100%}:root{--fg-bg: #f4f0e8;--fg-surface: #fffdf8;--fg-ink: #1c1814;--fg-muted: #6f675e;--fg-line: #e4dccf;--fg-gold: #8a6a3b;--fg-primary: #1c1814;--fg-radius: 14px;--fg-shadow: 0 16px 40px rgba(28, 24, 20, .08);--gate-z-base: 1;--gate-z-sticky: 10;--gate-z-backdrop: 1000;--gate-z-modal: 1100;--gate-z-loader: 1200;--gate-z-system: 1300}body{font-family:Segoe UI,system-ui,sans-serif;color:var(--fg-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.gate-page{min-width:100%;min-height:100vh;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.gate-page.gate-page--landing,.gate-page.gate-page--full-bleed{display:block;padding:0;background:transparent}.gate-page.gate-page--landing>*,.gate-page.gate-page--full-bleed>*{width:100%;min-height:100vh;min-height:100dvh}.gate-page .card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:48px 40px;width:100%;max-width:400px;text-align:center}.form-input:focus-visible{outline:2px solid var(--fg-gold);outline-offset:2px}.form-group{margin-bottom:20px;text-align:left}.form-label{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.form-input{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.form-input:focus{border-color:var(--fg-gold)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--gate-z-modal, 1100);padding:20px}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.gate-page .card{padding:32px 24px;margin:0 16px}}.gate-theme{font-family:Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gate-text-on-page, #1c1814)}.gate-theme.gate-theme--fill-viewport{min-height:100vh;min-height:100dvh}.gate-email-field{position:relative;margin-bottom:6px;text-align:left}.gate-email-field__control{width:100%;padding:20px 14px 8px;border:1px solid var(--gate-input-border, #d1d5db);border-radius:var(--gate-radius-control, 8px);font-size:var(--gate-type-body, 15px);font-family:inherit;background:var(--gate-input-bg, #fff);color:var(--gate-text-on-card, rgba(0, 0, 0, .87));outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.gate-email-field__control:focus{border-color:var(--gate-focus, #067cc1);background:var(--gate-input-bg, #fff);box-shadow:0 0 0 3px var(--gate-focus-ring, rgba(6, 124, 193, .14))}.gate-email-field__control:focus-visible{outline:2px solid var(--gate-focus, #067cc1);outline-offset:2px}.gate-email-field__control--plain{padding:12px 16px;margin-bottom:8px}.gate-email-field__control.gate-email-field__control--invalid{border-color:var(--gate-error, #d32f2f)}.gate-email-field__control.gate-email-field__control--invalid:focus{box-shadow:0 0 0 3px #d32f2f1f}.gate-email-field__label{position:absolute;top:16px;left:14px;font-size:var(--gate-type-body, 15px);color:var(--gate-text-muted, #6b7280);pointer-events:none;transition:all .2s ease}.gate-email-field__control:focus+.gate-email-field__label,.gate-email-field__control:not(:placeholder-shown)+.gate-email-field__label{top:6px;font-size:var(--gate-type-caption, 11px);color:var(--gate-focus, #067cc1);font-weight:600}.gate-email-field__error{color:var(--gate-error, #d32f2f);font-size:12px;text-align:left;margin:4px 0 0;min-height:16px}.gate-trust-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--gate-type-caption, 11px);color:var(--gate-text-muted, #9ca3af);margin-top:18px}.gate-trust-foot__icon{width:12px;height:12px;fill:currentColor;flex-shrink:0}.gate-preview-return{margin-top:14px;width:100%;padding:10px 14px;border:1px dashed var(--gate-border, #9ca3af);background:var(--gate-bg-inset, #fafafa);border-radius:var(--gate-radius-control, 8px);cursor:pointer;font-size:13px;color:var(--gate-text-muted, #6b7280);font-family:inherit}.gate-preview-return:hover{filter:brightness(.98)}.gate-modal-title{font-size:var(--gate-type-modal-title, 20px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--gate-modal-title-color, var(--gate-text-on-card, #1c1814));margin:0 0 10px;text-align:center}.gate-modal-sub{font-size:14px;line-height:1.55;color:var(--gate-text-muted, #6b7280);margin:0 0 16px;text-align:center}.gate-modal-sub strong{color:var(--gate-modal-title-color, var(--gate-text-on-card));font-weight:600}.gate-page-heading{font-size:clamp(1.25rem,2.5vw,var(--gate-type-modal-title, 20px));font-weight:700;line-height:1.3;color:var(--gate-modal-title-color, var(--gate-text-on-card, #1c1814));margin:0 0 8px;text-align:center}.gate-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px 16px;border:none;border-radius:var(--gate-radius-control, 8px);background:var(--gate-action-primary, #067cc1);color:var(--gate-text-on-action, #fff);font-size:var(--gate-type-body, 15px);font-weight:600;font-family:inherit;cursor:pointer;box-shadow:var(--gate-action-shadow, none);transition:filter .15s ease,transform .15s ease,opacity .15s ease}.gate-submit-btn:hover:not(:disabled){filter:brightness(1.05)}.gate-submit-btn:active:not(:disabled){transform:translateY(1px)}.gate-submit-btn:disabled{opacity:.72;cursor:wait}.gate-labeled-field{text-align:left;margin-bottom:16px}.gate-labeled-field__label{display:block;font-size:13px;font-weight:600;color:var(--gate-text-on-card, #374151);margin-bottom:8px}@media (max-width: 480px){.gate-email-modal{padding:12px}}:root{--fg-btn-radius-pill: 999px;--fg-btn-radius: 12px;--fg-btn-height: 2.75rem;--fg-btn-height-sm: 2.125rem;--fg-btn-font: .875rem;--fg-btn-font-sm: .8125rem;--fg-btn-shadow: 0 4px 16px rgba(28, 24, 20, .1);--fg-btn-shadow-hover: 0 10px 28px rgba(28, 24, 20, .14);--fg-link: #8a6a3b;--fg-link-hover: #5c4728;--fg-link-underline: rgba(138, 106, 59, .45)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--fg-btn-height);padding:0 1.35rem;border:1px solid transparent;border-radius:var(--fg-btn-radius-pill);font-family:inherit;font-size:var(--fg-btn-font);font-weight:600;letter-spacing:.03em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}a.btn{box-sizing:border-box}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media (hover: hover) and (pointer: fine){.btn:active:not(:disabled){transform:scale(.98)}}.btn-primary{background:linear-gradient(165deg,#2f2924,#1c1814 55%,#151210);color:#faf7f2;box-shadow:var(--fg-btn-shadow),inset 0 1px #ffffff24}.btn-primary:hover:not(:disabled){background:linear-gradient(165deg,#453c34,#2a241f 55%,#1c1814);box-shadow:var(--fg-btn-shadow-hover),inset 0 1px #ffffff2e}.btn-secondary{background:#fffdf8eb;color:var(--fg-ink, #1c1814);border-color:var(--fg-line, #e4dccf);box-shadow:inset 0 1px #ffffffd9}.btn-secondary:hover:not(:disabled){border-color:#8a6a3b80;background:#fffdf8;box-shadow:0 6px 18px #1c18140f}.btn-ghost{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.28)}.btn-ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff73}.btn-danger{background:linear-gradient(165deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 14px #b91c1c40}.btn-danger:hover:not(:disabled){background:linear-gradient(165deg,#ef4444,#dc2626)}.btn-danger-outline{background:#fef2f299;color:#991b1b;border:1px solid rgba(185,28,28,.35);border-radius:var(--fg-btn-radius-pill);min-height:var(--fg-btn-height-sm);padding:0 1rem;font-size:var(--fg-btn-font-sm);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.btn-danger-outline:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c}.btn-save{background:linear-gradient(165deg,#9a7844,#8a6a3b 55%,#73582f);color:#fffdf8;box-shadow:var(--fg-btn-shadow),inset 0 1px #fff3}.btn-save:hover:not(:disabled){background:linear-gradient(165deg,#b8925a,#9a7844 55%,#8a6a3b)}.btn-sm{min-height:var(--fg-btn-height-sm);padding:0 1rem;font-size:var(--fg-btn-font-sm)}.btn-block{display:flex;width:100%}.btn:focus-visible{outline:2px solid var(--fg-gold, #8a6a3b);outline-offset:2px}.btn-link,.guide-link,.fg-link,a.fg-link{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--fg-link);text-decoration:none;background-image:linear-gradient(var(--fg-link-underline),var(--fg-link-underline));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;cursor:pointer;transition:color .2s ease,background-size .2s ease}.btn-link:hover,.guide-link:hover,.fg-link:hover,a.fg-link:hover{color:var(--fg-link-hover);background-size:100% 2px}button.btn-link{text-align:inherit}.legal-nav a,.bp-nav a,.landing-footer-links a,.login-legal a,.domain-bp-link a{color:var(--fg-link);font-weight:600;text-decoration:none;background-image:linear-gradient(var(--fg-link-underline),var(--fg-link-underline));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .2s ease}.legal-nav a:hover,.bp-nav a:hover,.landing-footer-links a:hover,.login-legal a:hover,.domain-bp-link a:hover{color:var(--fg-link-hover)}.gate-page .btn{border-radius:var(--fg-btn-radius);min-height:2.625rem;font-size:.9375rem}.gate-page .btn-primary{box-shadow:0 6px 20px #0000001f}.landing .btn-primary{background:linear-gradient(165deg,#dcc18a,#c4a36a 48%,#a88448);color:#1a1510;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff59}.landing .btn-primary:hover:not(:disabled){background:linear-gradient(165deg,#ebd5a0,#d4b37a 48%,#c4a36a)}.landing .btn-ghost{border:1px solid rgba(244,239,230,.35);color:#f4efe6;background:#ffffff0a}.landing .btn-ghost:hover:not(:disabled){background:#ffffff1a;border-color:#f4efe68c}.landing .btn{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.fg-field-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted, #6f675e);margin-bottom:6px}.fg-select-wrap{position:relative;width:100%}.fg-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:var(--fg-btn-height-sm);padding:0 2.25rem 0 .85rem;border:1px solid var(--fg-line, #e4dccf);border-radius:var(--fg-btn-radius);background:#fffdf8eb;font-family:inherit;font-size:var(--fg-btn-font-sm);font-weight:500;color:var(--fg-ink, #1c1814);cursor:pointer;box-shadow:inset 0 1px #ffffffa6;transition:border-color .2s ease,box-shadow .2s ease}.fg-select:hover{border-color:#8a6a3b73}.fg-select:focus{outline:none;border-color:#8a6a3ba6;box-shadow:inset 0 1px #ffffffa6,0 0 0 3px #c4a36a38}.fg-select-wrap:after{content:"";position:absolute;right:.85rem;top:50%;width:.45rem;height:.45rem;border-right:2px solid #8a6a3b;border-bottom:2px solid #8a6a3b;transform:translateY(-70%) rotate(45deg);pointer-events:none}@media (prefers-reduced-motion: reduce){.btn,.btn-link,.guide-link,.fg-link{transition:none}.btn:active:not(:disabled){transform:none}}
