.hub-link-visual{vertical-align:middle;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.hub-link-visual>svg{width:100%;height:100%}.hub-link-visual img{object-fit:contain;width:100%;height:100%;display:block}.hub-link-visual-image img{object-fit:cover}.hc-link-icon .hub-link-visual{max-width:100%;max-height:100%}.hlm-picker{min-width:0;color:var(--hs-ink,#17343b);container-type:inline-size}.hlm-picker-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.hlm-picker-heading>div:first-child{min-width:0}.hlm-picker-heading h3{color:var(--hs-ink,#17343b);margin:0;font-size:16px;font-weight:600;line-height:1.6}.hlm-picker-heading p{color:var(--hs-muted,#536970);margin:4px 0 0;font-size:13px;line-height:1.75}.hlm-preview-group{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.hlm-current-preview{border:1px solid var(--hs-border,#dce5e8);width:52px;height:52px;color:var(--hs-primary,#087f83);background:#fff;border-radius:13px;place-items:center;display:grid}.hlm-preview-group>small{color:var(--hs-muted,#536970);font-size:12px;line-height:1.5}.hlm-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.hs-shell .hlm-modes>button{text-align:left;border:1px solid var(--hs-border,#dce5e8);min-width:0;min-height:84px;color:var(--hs-muted,#536970);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 12px;line-height:1.5;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.hlm-modes>button>svg{flex-shrink:0}.hlm-modes>button>span:not(.hlm-mode-check){min-width:0;display:block}.hlm-modes strong{color:var(--hs-ink,#17343b);font-size:14px;font-weight:600;line-height:1.6;display:block}.hlm-modes small{color:var(--hs-muted,#536970);margin-top:3px;font-size:12px;line-height:1.6;display:block}.hlm-mode-check{width:16px;height:20px;color:var(--hs-primary,#087f83);flex-shrink:0;align-self:flex-start;place-items:center;margin-left:auto;display:grid}.hs-shell .hlm-modes>button:hover:not(:disabled),.hs-shell .hlm-icon-grid>button:hover:not(:disabled){background:#f5faf9;border-color:#7caeb2}.hs-shell .hlm-modes>button.selected{border-color:var(--hs-primary,#087f83);box-shadow:inset 0 0 0 1px var(--hs-primary,#087f83);color:var(--hs-primary,#087f83);background:#edf8f6}.hlm-modes>button.selected strong{color:#06686c}.hs-shell .hlm-picker button:focus-visible{outline-offset:3px;outline:3px solid #087f83}.hs-shell .hlm-picker button:disabled{opacity:.58;cursor:wait}.hlm-mode-panel{min-width:0}.hlm-auto-note{color:var(--hs-muted,#536970);background:#f1f5f7;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.hlm-auto-note>svg{color:var(--hs-primary,#087f83);flex-shrink:0;margin-top:2px}.hlm-auto-note p{margin:0;font-size:13px;line-height:1.8}.hlm-icon-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;display:grid}.hs-shell .hlm-icon-grid>button{border:1px solid var(--hs-border,#dce5e8);min-width:0;min-height:82px;color:var(--hs-muted,#536970);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 6px 10px;transition:border-color .15s,background .15s;display:flex;position:relative}.hlm-icon-grid>button>span{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.hs-shell .hlm-icon-grid>button.selected{color:#06686c;border-color:var(--hs-primary,#087f83);box-shadow:inset 0 0 0 1px var(--hs-primary,#087f83);background:#edf8f6}.hlm-icon-check{stroke-width:2.5px;position:absolute;top:6px;right:6px}.hlm-upload-area{flex-direction:column;align-items:stretch;gap:10px;display:flex}.hs-shell .hlm-dropzone{text-align:left;width:100%;min-height:112px;color:var(--hs-ink,#17343b);background:#fff;border:1.5px dashed #91adb2;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:border-color .15s,background .15s;display:flex}.hs-shell .hlm-dropzone:hover:not(:disabled),.hs-shell .hlm-dropzone.hlm-dragging{border-color:var(--hs-primary,#087f83);background:#edf8f6}.hlm-upload-symbol{width:56px;height:56px;color:var(--hs-primary,#087f83);background:#eaf5f4;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.hlm-dropzone>span:nth-child(2){flex:1;min-width:0}.hlm-dropzone strong{font-size:15px;font-weight:600;line-height:1.65;display:block}.hlm-dropzone small{color:var(--hs-muted,#536970);margin-top:4px;font-size:13px;line-height:1.75;display:block}.hlm-upload-action{color:#06686c;white-space:nowrap;background:#fff;border:1px solid #b6cccf;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.hlm-upload-hint{color:var(--hs-muted,#536970);margin:0;font-size:12px;line-height:1.8}.hs-shell .hlm-remove-image{min-height:44px;color:var(--hs-muted,#536970);text-align:left;text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;padding:9px 0;font-size:13px;line-height:1.7;-webkit-text-decoration:underline #bdcbcf;text-decoration:underline #bdcbcf;display:inline-flex}.hs-shell .hlm-remove-image:hover{color:#9f3e38;text-decoration-color:currentColor}.hlm-error{color:#9f332b;background:#fff1ef;border:1px solid #f3d2cc;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.75}@container (width<=520px){.hlm-modes{grid-template-columns:1fr;gap:8px}.hs-shell .hlm-modes>button{min-height:72px;padding:12px 14px}.hlm-modes strong{font-size:14px}.hlm-modes small{margin-top:1px}.hlm-mode-check{align-self:center}}@container (width<=420px){.hlm-picker-heading{gap:14px;margin-bottom:16px}.hlm-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-shell .hlm-icon-grid>button{min-height:80px}.hs-shell .hlm-dropzone{gap:12px;padding:16px}.hlm-upload-symbol{border-radius:11px;width:48px;height:48px}.hlm-upload-action{display:none}.hlm-auto-note{padding:12px}}@media (prefers-reduced-motion:reduce){.hlm-picker *{transition:none!important}}
