.ts-popup{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:9999}.ts-popup[hidden]{display:none}.ts-popup--editor,.ts-popup.is-open{opacity:1;pointer-events:auto}.ts-popup--editor{inset:auto;padding:0;position:relative;z-index:1}.ts-popup--editor .ts-popup__overlay{display:none}.ts-popup--editor .ts-popup__dialog{max-height:none;transform:none}.ts-popup--editor .ts-popup__close{cursor:default;opacity:.3;pointer-events:none}.ts-popup-editor-hint{background:#f4f8fb;border:1px dashed #b8c5d0;border-radius:8px;color:#2a3d4f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;margin:0 0 12px;padding:14px 16px}.ts-popup-editor-hint__title{align-items:center;color:#0f2336;display:flex;font-size:14px;gap:6px;margin-bottom:8px}.ts-popup-editor-hint__body ul{margin:6px 0;padding-left:18px}.ts-popup-editor-hint__body li{margin:2px 0}.ts-popup-editor-hint code{background:rgba(17,43,56,.08);border-radius:3px;color:#0f2336;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 6px}.ts-popup__overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(17,43,56,.7);cursor:pointer;inset:0;position:absolute}.ts-popup__dialog{box-shadow:0 20px 60px rgba(0,0,0,.35);max-height:calc(100vh - 40px);max-width:600px;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:rgba(17,43,56,.25) transparent;scrollbar-width:thin;transform:scale(.96) translateY(8px);transition:transform .2s ease;width:100%}.ts-popup__dialog::-webkit-scrollbar{width:8px}.ts-popup__dialog::-webkit-scrollbar-track{background:transparent;margin:8px 0}.ts-popup__dialog::-webkit-scrollbar-thumb{background:rgba(17,43,56,.25);border-radius:8px;transition:background .2s}.ts-popup__dialog::-webkit-scrollbar-thumb:hover{background:rgba(17,43,56,.45)}.ts-popup.is-open .ts-popup__dialog{transform:scale(1) translateY(0)}.ts-popup__close{align-items:center;background:hsla(0,0%,50%,.18);border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:34px;justify-content:center;opacity:.7;padding:0;position:absolute;right:14px;top:14px;transition:opacity .15s,background .15s,transform .15s;width:34px;z-index:2}.ts-popup__close:hover{background:hsla(0,0%,50%,.3);opacity:1;transform:scale(1.05)}.ts-popup__close:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}body.ts-popup-open{overflow:hidden}@media (max-width:600px){.ts-popup{padding:0}.ts-popup__dialog{border-radius:0!important;max-height:100vh;max-width:100%}}@media (prefers-reduced-motion:reduce){.ts-popup,.ts-popup__close,.ts-popup__dialog{transition:none}.ts-popup__dialog{transform:none}}.calendly-overlay{align-items:flex-start!important;background-color:rgba(17,43,56,.6)!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:10000!important}.calendly-popup{background:#fff!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;max-height:800px!important;max-width:63%!important;position:relative!important}.calendly-popup,.calendly-popup-content{height:100%!important;overflow:hidden!important;width:100%!important}.calendly-popup-close{align-items:center!important;background:hsla(0,0%,100%,.9)!important;border:none!important;border-radius:50%!important;color:#333!important;cursor:pointer!important;display:flex!important;font-size:20px!important;font-weight:700!important;height:40px!important;justify-content:center!important;position:absolute!important;right:15px!important;top:15px!important;transition:all .2s ease!important;width:40px!important;z-index:10001!important}.calendly-popup-close:hover{background:#fff!important}@media (max-width:600px){.calendly-popup{max-width:100%!important}}