.aam-gcw-root[data-v-137ea24d]{--gcw-teal:#0d9488;--gcw-teal-dark:#0f766e;font-family:inherit}.aam-gcw-fab[data-v-137ea24d]{align-items:center;background:var(--gcw-teal);border:none;border-radius:999px;bottom:18px;box-shadow:0 6px 18px #0d948852;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:10px 16px;position:fixed;right:18px;transition:background .2s ease,transform .2s ease;z-index:60}.aam-gcw-fab[data-v-137ea24d]:hover{background:var(--gcw-teal-dark)}.aam-gcw-fab-dot[data-v-137ea24d]{background:#fff;border-radius:999px;flex:none;height:8px;width:8px}.aam-gcw-panel[data-v-137ea24d]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;bottom:76px;box-shadow:0 16px 44px #0f172a2e;box-sizing:border-box;max-height:calc(100vh - 96px);overflow-y:auto;padding:16px;position:fixed;right:18px;width:330px;z-index:61}.aam-gcw-panel-head[data-v-137ea24d]{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.aam-gcw-title[data-v-137ea24d]{color:#0f172a;font-size:16px;font-weight:800;margin:0}.aam-gcw-desc[data-v-137ea24d]{color:#64748b;font-size:12px;line-height:1.6;margin:4px 0 0}.aam-gcw-close[data-v-137ea24d]{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.aam-gcw-close[data-v-137ea24d]:hover{background:#e2e8f0}.aam-gcw-body[data-v-137ea24d]{padding-top:12px}.aam-gcw-qr[data-v-137ea24d]{margin-bottom:12px;text-align:center}.aam-gcw-qr-img[data-v-137ea24d]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:144px;-o-object-fit:contain;object-fit:contain;width:144px}.aam-gcw-qr-label[data-v-137ea24d]{color:#0f172a;font-size:12px;font-weight:600;margin:8px 0 0}.aam-gcw-form[data-v-137ea24d]{display:grid;gap:10px}.aam-gcw-field[data-v-137ea24d]{display:grid;gap:4px}.aam-gcw-label[data-v-137ea24d]{color:#334155;font-size:12px;font-weight:600}.aam-gcw-input[data-v-137ea24d]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;padding:8px 10px;width:100%}.aam-gcw-input[data-v-137ea24d]:focus{border-color:var(--gcw-teal);outline:2px solid rgba(13,148,136,.35)}.aam-gcw-textarea[data-v-137ea24d]{min-height:48px;resize:vertical}.aam-gcw-honeypot[data-v-137ea24d]{height:1px;left:-9999px!important;opacity:0;overflow:hidden;pointer-events:none;position:absolute!important;width:1px}.aam-gcw-consent[data-v-137ea24d]{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:7px;line-height:1.5}.aam-gcw-consent input[data-v-137ea24d]{margin-top:2px}.aam-gcw-submit[data-v-137ea24d]{align-items:center;background:var(--gcw-teal);border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:10px}.aam-gcw-submit[data-v-137ea24d]:hover:not(:disabled){background:var(--gcw-teal-dark)}.aam-gcw-submit[data-v-137ea24d]:disabled{cursor:not-allowed;opacity:.65}.aam-gcw-loading[data-v-137ea24d]{animation:aam-gcw-spin-137ea24d .8s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;border-top-color:#fff;height:12px;width:12px}@keyframes aam-gcw-spin-137ea24d{to{transform:rotate(1turn)}}.aam-gcw-msg[data-v-137ea24d]{font-size:12px;line-height:1.5;margin:0}.aam-gcw-msg-ok[data-v-137ea24d]{color:#0f766e}.aam-gcw-msg-err[data-v-137ea24d]{color:#b91c1c}@media(max-width:767px){.aam-gcw-fab[data-v-137ea24d]{border-radius:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));font-size:13px;justify-content:center;left:auto;min-height:48px;padding:10px 6px;right:12px;width:88px}.aam-gcw-panel[data-v-137ea24d]{bottom:calc(64px + env(safe-area-inset-bottom,0px));left:10px;max-height:calc(100vh - 96px);right:10px;width:auto}}@media(prefers-reduced-motion:reduce){.aam-gcw-fab[data-v-137ea24d],.aam-gcw-loading[data-v-137ea24d],.aam-gcw-panel[data-v-137ea24d]{animation:none;transition:none}}.aam-mini-button[data-v-ecbf6e96]{align-items:center;background:#0f766e;border:0;border-radius:.6rem;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;line-height:1.5;padding:.85rem 1.4rem}.aam-mini-button[data-v-ecbf6e96]:hover{background:#115e59}.aam-mini-button[data-v-ecbf6e96]:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.aam-mini-mobile-bar[data-v-1ee62d38]{display:none}@media(max-width:767px){.aam-mini-mobile-bar[data-v-1ee62d38]{bottom:calc(12px + env(safe-area-inset-bottom,0px));display:block;left:12px;position:fixed;right:112px;z-index:55}.aam-mini-mobile-bar[data-v-1ee62d38] button{font-size:14px;min-height:48px;padding:10px 8px;width:100%}.aam-mini-mobile-bar-wide[data-v-1ee62d38]{right:12px}}.aam-entry-backdrop[data-v-f970da76]{align-items:center;background:#0f172aa6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:100}.aam-entry-dialog[data-v-f970da76]{background:#fff;border-radius:18px;box-shadow:0 24px 80px #0f172a55;color:#475569;font-size:14px;line-height:1.9;max-height:calc(100dvh - 40px);max-width:440px;overflow:auto;padding:36px 28px 28px;position:relative;text-align:center;width:100%}.aam-entry-dialog[data-v-f970da76]:focus{outline:none}.aam-entry-close[data-v-f970da76]{color:#64748b;padding:3px 8px;position:absolute;right:14px;top:10px}.aam-entry-eyebrow[data-v-f970da76]{color:#0f766e;font-size:13px;font-weight:800}h2[data-v-f970da76]{color:#0f172a;font-size:26px;font-weight:900;margin:8px 0 12px}.aam-entry-qr[data-v-f970da76]{margin:20px auto 10px}.aam-entry-qr img[data-v-f970da76]{border-radius:8px;margin:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.aam-entry-notice[data-v-f970da76]{background:#f8fafc;border-radius:8px;margin-top:18px;padding:12px}.aam-entry-name[data-v-f970da76]{color:#0f766e;font-size:19px;font-weight:800;margin:12px 0;overflow-wrap:anywhere}.aam-entry-link[data-v-f970da76]{background:#0f766e;border-radius:9px;color:#fff;display:block;font-weight:800;margin-top:15px;padding:11px 16px}.aam-entry-hint[data-v-f970da76]{color:#64748b;font-size:12px;margin-top:10px}.aam-entry-contact[data-v-f970da76]{color:#0f766e;margin-top:20px;text-decoration:underline;text-underline-offset:4px}a[data-v-f970da76]:focus-visible,button[data-v-f970da76]:focus-visible{outline:3px solid #fb923c;outline-offset:3px}@media(max-width:767px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}}.prose table{border-collapse:collapse!important}.prose table td,.prose table th{border:1px solid #d1d5db!important;padding:8px!important}
