.hs-surface,.hs-dialog{color:var(--fg);font:16px/1.75 var(--font-body,system-ui);overflow-wrap:anywhere;min-width:0}.hs-surface *,.hs-dialog *{box-sizing:border-box}.hs-surface [hidden],.hs-dialog [hidden]{display:none!important}.hs-surface h1,.hs-surface h2,.hs-surface h3,.hs-dialog h2{font-family:var(--font-display,system-ui);letter-spacing:-.02em;text-wrap:balance;line-height:1.4}.hs-surface h1{font-size:28px}.hs-surface h2,.hs-dialog h2{margin:0 0 12px;font-size:21px}.hs-surface h3{font-size:18px}.hs-button,.hs-link{font:inherit;color:var(--fg);white-space:normal;overflow-wrap:anywhere;cursor:pointer;max-width:100%;min-height:44px;font-size:14px}.hs-button{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.hs-button:hover{border-color:var(--fg);color:var(--fg);background:var(--surface)}.hs-button.hs-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hs-button.hs-primary:hover{background:var(--bg);color:var(--fg);border-color:var(--fg)}.hs-button:active{transform:translateY(1px)}.hs-button:disabled{opacity:.55;cursor:not-allowed}.hs-link{text-underline-offset:4px;align-items:center;padding-block-start:8px;padding-block-end:8px;text-decoration:underline;display:inline-flex}.hs-link:hover{color:var(--fg);text-decoration-thickness:2px}.hs-surface :focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hs-dialog :focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hs-link:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hs-button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hs-actions,.hs-policy-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hs-policy-links{font-size:14px}.hs-policy-links a{color:inherit}.hs-section{border-top:1px solid var(--border);min-width:0;padding:24px 0}.hs-section p{margin:8px 0 16px}.hs-note{color:var(--fg);font-size:14px}.hs-status{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.hs-status:empty{display:none}.hs-field{gap:8px;min-width:0;margin:16px 0;display:grid}.hs-field label{font-size:14px;font-weight:600}.hs-field input,.hs-field textarea{font:16px/1.6 var(--font-body,system-ui);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:10px 12px}.hs-field textarea{resize:vertical;min-height:96px}.hs-field input[aria-invalid=true]{border:2px solid var(--fg)}.hs-row{border-bottom:1px solid var(--border);min-width:0;padding:20px 0}.hs-row h3{margin-top:0}.hs-body-copy{white-space:pre-wrap;overflow-wrap:anywhere}.hs-row details>summary{cursor:pointer;min-height:44px;padding:10px 0}dialog.hs-dialog{top:auto;bottom:auto;left:auto;right:auto;top:calc(var(--hs-top,0px) + 12px);width:min(520px,100% - 24px);max-width:calc(100% - 24px);max-height:calc(var(--hs-height,100dvh) - 24px);border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;padding:0;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}dialog.hs-dialog[open]{flex-direction:column;display:flex}dialog.hs-dialog::backdrop{background:#0000007a;background:color(display-p3 0 0 0/.48);background:lab(0% 0 0/.48)}.hs-dialog-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hs-dialog-head h2{min-width:0;margin:0}.hs-close{flex:0 0 44px;width:44px;height:44px;padding:0}.hs-close svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px;display:block}.hs-dialog-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:16px 20px;overflow-y:auto}.hs-dialog-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}body:has(dialog.hs-dialog[open]){overflow:hidden!important}.hs-policy{width:100%;max-width:784px;margin-inline-start:auto;margin-inline-end:auto;padding:28px 24px 80px}.hs-policy>header{padding-bottom:24px}.hs-policy article{line-height:1.9}.hs-policy article h2{margin-top:32px}.hs-policy article :-webkit-any(p,ul,ol){margin-block-start:16px;margin-block-end:16px}.hs-policy article :is(p,ul,ol){margin-block-start:16px;margin-block-end:16px}.hs-policy article a{color:var(--fg);text-decoration:underline}@media (max-width:600px){.hs-policy{padding:28px 20px 64px}.hs-policy h1{font-size:26px}.hs-dialog-body{padding:12px 16px}}@media (max-height:440px){.hs-dialog-head{padding-block-start:4px;padding-block-end:4px}.hs-dialog-foot{padding-block-start:6px;padding-block-end:6px}.hs-dialog-body{padding-block-start:8px;padding-block-end:8px}}@media (prefers-reduced-motion:reduce){.hs-button{transition:none;transform:none}}
